@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";.pv-home .pv-aviso{max-width:none;margin:12px max(var(--gut),(100% - var(--shell)) / 2) 0;padding:12px 16px;border-radius:var(--r-inner);font-size:14px;line-height:1.45;border:1px solid}.pv-home .pv-aviso strong{font-weight:700}.pv-home .pv-aviso--nota{background:var(--pending-bg);color:var(--pending-fg);border-color:var(--pending-border)}.pv-home .pv-aviso--error{background:#fde7e3;color:#8a1c0f;border-color:#e8a99f}[data-theme=dark] .pv-home .pv-aviso--error{background:#4a1710;color:#f3c4bc;border-color:#7d2b1e}.pv-home .pv-bb .bkgrid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:var(--space-12);align-items:center}.pv-home .pv-bb .bktext{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.pv-home .pv-bb .bktext h3{font-size:47px;line-height:1.08;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 18px rgba(0,0,0,.5);margin:0}.pv-home .pv-bb .bktext h3 em{font-style:italic;color:var(--pri-bg)}.pv-home .pv-bb .bktext p{font-size:16px;line-height:1.55;color:#ffffffdb;max-width:44ch;text-wrap:pretty;text-shadow:0 1px 10px rgba(0,0,0,.5);margin:0}.pv-home .pv-bb .bkcta{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-2)}.pv-home .pv-bb .bkdev{position:relative;min-width:0;isolation:isolate}.pv-home .pv-bb .bkdev:before{content:"";position:absolute;z-index:0;left:-4%;right:-4%;bottom:-6%;top:22%;border-radius:50%;pointer-events:none;filter:blur(30px);background:radial-gradient(ellipse at 50% 74%,#ffffffb8,#ffffff6b 34%,#ffffff29 58%,#fff0 78%)}.pv-home .pv-bb .bkdev img{position:relative;z-index:1;display:block;width:100%;height:auto;filter:drop-shadow(0 20px 26px rgba(0,0,0,.3))}@media(max-width:900px){.pv-home .pv-bb .bkgrid{grid-template-columns:1fr;gap:var(--space-8)}.pv-home .pv-bb .bktext h3{font-size:25px}}@media(max-width:560px){.pv-home .pv-bb .bkcta .btn{width:100%}}.mrmap-marco{position:relative;width:100%;height:100%;min-height:inherit;border-radius:inherit;overflow:hidden}.mrmap-marco>.mrmap{width:100%;height:100%;min-height:inherit}.mrmap-ampliar{position:absolute;top:8px;right:8px;z-index:1100;font:inherit;font-size:12px;font-weight:700;padding:6px 10px;border-radius:var(--radius-sm, 12px);border:1px solid var(--border-strong, rgba(0, 0, 0, .2));background:var(--card-bg, #fff);color:var(--text-primary, #22231F);cursor:pointer;box-shadow:0 1px 4px #00000026}.mrmap-ampliar:hover{background:var(--btn-secondary-bg-hover, #f2f1ec)}.mrmap-ampliar:focus-visible{outline:2px solid var(--input-focus, #22231F);outline-offset:2px}@media(min-width:1101px){.pv-home .pv-vi .bookbar .bbmain>.bbmap{height:690px;min-height:0;align-self:start}}.pv-home .pv-vi .bookbar .bbmain:has(.mrmap-marco--ampliado){grid-template-rows:690px auto}.pv-home .pv-vi .bookbar .bbmain:has(.mrmap-marco--ampliado)>.pv-vi-cuando,.pv-home .pv-vi .bookbar .bbmain:has(.mrmap-marco--ampliado)>.pv-vi-fila-horario{visibility:hidden}.pv-home .pv-vi .bookbar .bbmain>.bbmap:has(.mrmap-marco--ampliado){grid-column:1 / 3;grid-row:1}.pv-home .minimap.pv-zona{position:relative;height:158px;overflow:hidden}.pv-home .minimap.pv-zona .mrmap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.pv-home .minimap.pv-zona .maptag{z-index:1}.pv-home .minimap.pv-zona .mrmap{pointer-events:none}.pv-home .minimap.pv-zona .leaflet-control-attribution{font-size:8px;padding:0 4px;background:#ffffffbf}.pv-home .pv-bask{--bask-fondo: #26402a;--bask-lima: #aad708;background:var(--bask-fondo);color:#fff;padding:var(--space-10) max(var(--gut),(100% - var(--shell)) / 2);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:center}.pv-home .pv-bask .k{display:flex;flex-direction:column;gap:10px;min-width:0}.pv-home .pv-bask h3{font-size:47px;line-height:1.14;font-weight:800;letter-spacing:-.022em;max-width:26ch;text-wrap:pretty;margin:0}.pv-home .pv-bask p{font-size:16px;line-height:1.5;color:#ffffffbd;max-width:56ch;text-wrap:pretty;margin:0}.pv-home .pv-bask .bkbtn{background:var(--bask-lima);color:var(--ink)}.pv-home .pv-bask .bkbtn:hover{background:var(--ink);color:var(--bask-lima)}@media(max-width:900px){.pv-home .pv-bask{grid-template-columns:1fr}.pv-home .pv-bask h3{font-size:38px}}@media(max-width:560px){.pv-home .pv-bask h3{font-size:30px}.pv-home .pv-bask .btn{width:100%}}.pv-home .pv-cal{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-4)}.pv-home .pv-cal-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.pv-home .pv-cal-mes{font-size:22px;line-height:1.15;font-weight:800;letter-spacing:-.02em;margin-right:auto;text-transform:capitalize}.pv-home .pv-cal-head .btn{width:32px;height:32px;padding:0;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;flex:none}.pv-home .pv-cal-head .pv-cal-sp{flex-basis:100%;margin-left:0;color:var(--text-on-sunken)}.pv-home .pv-cal-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:var(--space-2)}.pv-home .pv-cal-dow span{text-align:center;font-size:12px;font-weight:600;color:var(--text-on-sunken);padding-bottom:4px}.pv-home .pv-cal-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.pv-home .pv-cal-dia{background:none;border:0;padding:0;min-width:0;height:38px;display:flex;align-items:center;justify-content:center;font-family:var(--font-page)}.pv-home .pv-cal-num{width:34px;height:34px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-data);font-size:14px;font-weight:600;color:var(--text-primary)}.pv-home .pv-cal-dia-pasado .pv-cal-num,.pv-home .pv-cal-dia-fuera .pv-cal-num{color:var(--text-on-sunken);opacity:.4}.pv-home .pv-cal-dia-na .pv-cal-num,.pv-home .pv-cal-dia-tomado .pv-cal-num{color:var(--text-on-sunken)}.pv-home .pv-cal-dia-tomado{position:relative}.pv-home .pv-cal-dia-tomado:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:var(--radius-full);background:var(--text-on-sunken)}.pv-home button.pv-cal-dia-libre{cursor:pointer}.pv-home button.pv-cal-dia-libre .pv-cal-num{border:1.5px solid transparent}.pv-home button.pv-cal-dia-libre:hover .pv-cal-num{background:var(--accent-soft)}.pv-home button.pv-cal-dia:focus-visible{outline:none}.pv-home button.pv-cal-dia:focus-visible .pv-cal-num{outline:2px solid var(--input-focus);outline-offset:2px}.pv-home .pv-cal-dia-hoy .pv-cal-num{background:#dddbd2;color:#22231f;border-radius:var(--radius-sm);font-weight:700}.pv-home .pv-cal-dia-hoy-sel .pv-cal-num{background:#0f7a57;color:#fff;border-color:#0f7a57}.pv-home .pv-cal-dia-sel .pv-cal-num{background:#0f7a57;color:#fff;border-color:#0f7a57;font-weight:700;border-radius:var(--radius-sm)}.pv-home button.pv-cal-dia-libre:not(.pv-cal-dia-sel):not(.pv-cal-dia-hoy) .pv-cal-num{color:#0f7a57;font-weight:800}.pv-home .pv-cal-dia-na:not(.pv-cal-dia-fuera):not(.pv-cal-dia-pasado) .pv-cal-num{color:var(--accent);font-weight:500}.pv-home .pv-cal-dia-sinnadie:not(.pv-cal-dia-sel):not(.pv-cal-dia-hoy) .pv-cal-num{color:var(--accent);font-weight:500}.pv-home button.pv-cal-dia-sinnadie:hover:not(.pv-cal-dia-sel) .pv-cal-num{background:var(--surface-sunken)}.pv-home .pv-cal-dia-medio .pv-cal-num{background:var(--accent-soft);color:var(--text-primary)}.pv-home .pv-cal-con-insignia .pv-cal-dia{height:48px;flex-direction:column;gap:1px}.pv-home .pv-cal-insignia{font-family:var(--font-data);font-size:10px;font-weight:700;line-height:1;color:var(--text-on-sunken)}.pv-home .pv-cal-dia-sel .pv-cal-insignia,.pv-home .pv-cal-dia-medio .pv-cal-insignia{color:var(--text-primary)}.pv-home .pv-cal-leyenda-insignia{margin-top:var(--space-2)}.pv-home .pv-cal-leyenda{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--fs-caption);color:var(--text-on-sunken)}.pv-home .pv-cal-punto{display:inline-block;width:12px;height:12px;border-radius:var(--radius-full);margin-right:6px;vertical-align:-2px}.pv-home .pv-cal-punto-libre{background:#fc6f5d}.pv-home .pv-cal-punto-tomado{background:var(--text-on-sunken)}.pv-home .pv-cal-punto-na{border:1.5px solid var(--border-strong)}.pv-home .pv-cal-pie{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}@media(max-width:520px){.pv-home .pv-cal-mes{font-size:20px}.pv-home .pv-cal-num{width:32px;height:32px}}.pv-home .pv-cal-compacto .pv-cal-dia{height:30px}.pv-home .pv-cal-compacto.pv-cal-con-insignia .pv-cal-dia{height:36px}.pv-home .pv-cal-placa{background:var(--card-bg);padding:0;overflow:hidden}.pv-home .pv-cal-placa .pv-cal-head{background:var(--deep);color:#fff;margin:0;padding:11px var(--space-4);border-bottom:1px solid var(--border)}.pv-home .pv-cal-placa .pv-cal-mes{font-size:26px;letter-spacing:-.03em;color:#fff}.pv-home .pv-cal-placa .pv-cal-head .btn{width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff}.pv-home .pv-cal-placa .pv-cal-head .btn:hover{background:#fff;color:var(--ink);border-color:#fff}.pv-home .pv-cal-placa .pv-cal-head .pv-cal-sp{color:#ffffffb8}.pv-home .pv-cal-placa .pv-cal-dow{padding:9px 11px 2px;margin:0}.pv-home .pv-cal-placa .pv-cal-dow span{font-size:11px;font-weight:700;text-transform:lowercase;letter-spacing:.08em}.pv-home .pv-cal-placa .pv-cal-dias{gap:4px;row-gap:4px;padding:4px 11px 11px}.pv-home .pv-cal-placa .pv-cal-dia{height:auto;min-height:58px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px;text-align:left}.pv-home .pv-cal-placa .pv-cal-num{width:auto;height:auto;border-radius:0;background:none;font-size:11px;font-weight:600}.pv-home .pv-cal-placa button.pv-cal-dia-libre:hover{background:#fff4f2;border-color:var(--coral)}.pv-home .pv-cal-placa button.pv-cal-dia-libre:hover .pv-cal-num{background:none}.pv-home .pv-cal-placa .pv-cal-dia-pasado,.pv-home .pv-cal-placa .pv-cal-dia-fuera{background:var(--surface-sunken);border-color:transparent}.pv-home .pv-cal-placa .pv-cal-dia-sel,.pv-home .pv-cal-placa .pv-cal-dia-hoy-sel{background:#0f7a57;border-color:#0f7a57}.pv-home .pv-cal-placa .pv-cal-dia-sel .pv-cal-num,.pv-home .pv-cal-placa .pv-cal-dia-hoy-sel .pv-cal-num{background:none;color:#fff;font-weight:700}.pv-home .pv-cal-placa .pv-cal-dia-hoy:not(.pv-cal-dia-hoy-sel):not(.pv-cal-dia-sel){background:#dddbd2;border-color:#dddbd2}.pv-home .pv-cal-placa .pv-cal-dia-hoy:not(.pv-cal-dia-hoy-sel):not(.pv-cal-dia-sel) .pv-cal-num{background:none;color:#22231f}.pv-home .pv-cal-placa .pv-cal-dia-medio{background:#fdd9d2;border-color:#fdd9d2}.pv-home .pv-cal-placa .pv-cal-dia-medio .pv-cal-num{background:none;color:#22231f}.pv-home .pv-cal-placa .pv-cal-insignia{font-size:10px;line-height:1.2;font-weight:700;background:#dcede4;color:#0f7a57;border:1px solid #C3E0D2;border-radius:6px;padding:2px 5px;max-width:100%}.pv-home .pv-cal-placa .pv-cal-dia-sel .pv-cal-insignia,.pv-home .pv-cal-placa .pv-cal-dia-hoy-sel .pv-cal-insignia,.pv-home .pv-cal-placa .pv-cal-dia-medio .pv-cal-insignia{background:#22231f29;color:#22231f;border-color:#22231f47}.pv-home .pv-cal-placa .pv-cal-leyenda-insignia,.pv-home .pv-cal-placa>.caption,.pv-home .pv-cal-placa>.pv-cal-pie{margin:0;padding:9px var(--space-4);border-top:1px solid var(--border);background:var(--deep);color:#ffffffd1;font-size:12px}.pv-home .pv-cal-placa .pv-cal-leyenda-insignia b{color:#fff}.pv-home .pv-cal-placa.pv-cal-compacto .pv-cal-dia{min-height:44px;padding:5px}.pv-home .pv-cal-placa.pv-cal-compacto .pv-cal-dias{gap:3px;padding:3px 9px 9px}.pv-rango{display:flex;flex-direction:column;gap:10px;padding:14px 16px 10px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;box-sizing:border-box;width:100%}.pv-rango-lectura{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.pv-rango-horas{font-size:26px;font-weight:700;letter-spacing:.01em;color:var(--ink, var(--text))}.pv-rango-flecha{color:var(--muted);font-weight:400;padding:0 2px}.pv-rango-dura{font-size:13px;font-weight:600;color:var(--text-secondary)}.pv-rango-pista{position:relative;height:14px;border-radius:var(--r-pill, 999px);background:var(--line);touch-action:none;margin:10px 0}.pv-rango-tramo{position:absolute;top:0;bottom:0;background:var(--pri-bg);border-radius:inherit}.pv-rango-punta{position:absolute;top:50%;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--pri-bg);background:#fff;padding:0;cursor:grab;touch-action:none;box-shadow:0 2px 6px -2px #00000059}.pv-rango-punta:active{cursor:grabbing}.pv-rango-punta:focus-visible{outline:2px solid var(--pri-bg);outline-offset:3px}.pv-rango-marcas{position:relative;height:14px;margin:0}.pv-rango-marca{position:absolute;transform:translate(-50%);font-size:11px;color:var(--muted);white-space:nowrap;padding:0 4px}.pv-rango-marca:first-child{transform:none}.pv-rango-marca:last-child{transform:translate(-100%)}@media(max-width:720px){.pv-rango-horas{font-size:21px}.pv-rango-marca:nth-child(2n){display:none}}.pv-home .pv-vi .bookbar .bbmain{grid-template-columns:minmax(0,1fr) minmax(340px,1.3fr) minmax(260px,1fr);align-items:start;grid-template-rows:max-content 1fr}.pv-home .pv-vi .bbsearch{align-items:start}.pv-home .pv-vi .bookbar .bbcount{align-self:start;background:#bfe36b;color:#22231f;border-radius:var(--r-pill);padding:8px var(--space-4);font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pv-home .pv-vi .bookbar .bbcount svg.ic{width:14px;height:14px;flex:none}.pv-home .pv-vi .pv-vi-campo{grid-template-columns:auto minmax(0,1fr)}.pv-home .pv-vi .bbfield{min-height:46px}.pv-home .pv-vi .bbfield input,.pv-home .pv-vi .bbfield select,.pv-home .pv-vi .bbfield textarea{padding:11px 0;font-size:15px;font-family:var(--font-page);line-height:1.2}.pv-home .pv-vi-quienes-tit .pv-vi-ic,.pv-home .pv-vi-campo .pv-vi-ic{width:24px;height:24px;border-radius:var(--radius-full);flex:none;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.pv-home .pv-vi-quienes-tit .pv-vi-ic svg.ic,.pv-home .pv-vi-campo .pv-vi-ic svg.ic{width:13px;height:13px}.pv-home .pv-vi-ic-desde,.pv-home .pv-vi-ic-grupo{background:#fc6f5d;color:#22231f}.pv-home .pv-vi-ic-hasta{background:var(--deep,#2B3550);color:#fff}.pv-home .pv-vi-ic-quien{background:var(--surface-2,#EFEDE4);color:var(--ink,#22231F)}.pv-home .pv-vi .bookbar{gap:var(--space-4)}.pv-home .pv-vi .bbsearch{row-gap:var(--space-3)}.pv-home .pv-vi-viajeros{display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .pv-vi-subgrupo{grid-column:1 / -1;font-family:var(--font-page);font-size:var(--fs-caption);font-weight:700;color:var(--text-secondary);margin-top:var(--space-2)}.pv-home .pv-vi-nueva{grid-column:1 / -1;display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;background:#ffffff8c;border-radius:var(--radius-sm);padding:var(--space-3)}.pv-home .pv-vi-nueva .bbfield{flex:1 1 180px;min-width:0}.pv-home .pv-vi-nueva .pv-vi-sugerencias,.pv-home .pv-vi-nueva .pv-vi-ubicado,.pv-home .pv-vi-nueva .pv-vi-motivo{flex:1 0 100%;margin-top:0}.pv-home .pv-vi-sumar{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-top:2px}.pv-home .pv-vi-link{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-page);font-size:var(--fs-sm);font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.pv-home .pv-vi-link svg.ic{width:14px;height:14px}.pv-home .pv-vi-link:disabled{color:var(--text-secondary);text-decoration:none;cursor:not-allowed;opacity:.7}.pv-home .pv-vi-cuando{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.pv-home .pv-vi-horas{background:#ffffff8c;border-radius:var(--radius-sm);padding:var(--space-3)}.pv-home .pv-vi-horas-apagado{opacity:.65}.pv-home .pv-vi-horas-apagado .label{margin-bottom:2px}.pv-home .pv-vi-motivo{display:block;font-size:var(--fs-caption);color:var(--text-secondary);margin-top:4px}.pv-home .pv-vi .bbseg button:disabled,.pv-home .pv-vi .bbfield input:disabled,.pv-home .pv-vi .bbfield select:disabled{opacity:.45;cursor:not-allowed}.pv-home .pv-vi .bbgo .btn:disabled{opacity:.5;cursor:not-allowed}.pv-home .pv-vi-mapanota{position:absolute;left:8px;bottom:8px;right:8px;background:#ffffffe6;border-radius:var(--radius-xs);padding:6px 8px;font-size:var(--fs-caption);color:var(--text-secondary)}.pv-home .pv-vi .bookbar .bbmap,.pv-home .pv-vi-cuando,.pv-home .pv-vi .bookbar .bbside{min-width:0}.pv-home .pv-vi .bookbar .bbmap{aspect-ratio:auto;align-self:stretch;height:100%;min-height:260px}.pv-home .pv-vi-mapanota{right:auto;max-width:calc(100% - 16px)}@media(max-width:1100px){.pv-home .pv-vi .bookbar .bbmain{grid-template-columns:1fr;grid-template-rows:auto}.pv-home .pv-vi .bookbar .bbmain>.bbmap,.pv-home .pv-vi .bookbar .bbmain>.pv-vi-cuando,.pv-home .pv-vi .bookbar .bbmain>.pv-vi-fila-horario,.pv-home .pv-vi .bookbar .bbmain>.bbside{grid-column:auto;grid-row:auto}}.pv-home .pv-vi-tramos{background:#ffffff8c;border-radius:var(--radius-sm);padding:var(--space-3);display:flex;flex-direction:column;gap:4px}.pv-home .pv-vi-tramo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-sm)}.pv-home .pv-vi-tramo-de{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-home .pv-vi-tramo-min{font-weight:700;flex:none}.pv-home .pv-vi-tramo-total{border-top:1px solid var(--border);padding-top:4px;margin-top:2px;font-weight:800}.pv-home .pv-vi-sugerencias{display:flex;flex-direction:column;gap:2px;margin-top:4px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px;box-shadow:var(--elevation-1)}.pv-home .pv-vi-sugerencia{display:flex;align-items:center;gap:var(--space-2);text-align:left;background:none;border:0;cursor:pointer;padding:8px;border-radius:var(--radius-xs);font-family:var(--font-page);font-size:var(--fs-sm);color:var(--text-primary)}.pv-home .pv-vi-sugerencia:hover{background:var(--accent-soft)}.pv-home .pv-vi-sugerencia svg.ic{width:14px;height:14px;color:var(--accent);flex:none}.pv-home .pv-vi-ubicado{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--fs-caption);font-weight:700;color:var(--verified-bg)}.pv-home .pv-vi-ubicado svg.ic{width:14px;height:14px}.pv-home .pv-vi .bookbar .pv-vi-modo{grid-column:1 / -1;margin-bottom:4px}.pv-home .pv-vi .pv-vi-modo-nota{margin:6px 0 0;font-size:13px;opacity:.75}.pv-home .pv-vi .bookbar .pv-vi-grupo{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px}.pv-home .pv-vi .pv-vi-nuevogrupo{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pv-home .pv-vi .pv-vi-parada{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--line, rgba(0,0,0,.08))}.pv-home .pv-vi .pv-vi-parada:last-child{border-bottom:0}.pv-home .pv-vi .pv-vi-parada-n{flex:none;width:22px;height:22px;border-radius:var(--radius-full, 999px);display:inline-flex;align-items:center;justify-content:center;background:var(--brand-ink, #2B3550);color:#fff;font-size:12px;font-weight:700}.pv-home .pv-vi .bookbar .bbseg.bbgrid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-home .pv-vi .pv-vi-parada-mov{display:flex;gap:4px;margin-left:auto;flex:none}.pv-home .pv-vi .pv-vi-parada-mov button{width:26px;height:26px;line-height:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line, rgba(0,0,0,.12));border-radius:var(--radius-sm, 8px);background:transparent;color:var(--ink-2, #4A4A46);cursor:pointer}.pv-home .pv-vi .pv-vi-parada-mov button:disabled{opacity:.3;cursor:default}.pv-home .pv-vi .pv-vi-parada-mov button:hover:not(:disabled){background:#0000000d}.pv-home .pv-vi .pv-vi-parada-mov svg{width:14px;height:14px}.pv-home .pv-vi .pv-vi-parada-fin .pv-vi-parada-n{background:var(--accent, #BE3622)}.pv-home .pv-vi .pv-vi-paradas:not(.bbfield){border:0;padding:0;margin:0}.pv-home .pv-vi .pv-vi-paradas legend{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.65;padding:0;margin-bottom:6px}.pv-home .pv-vi .pv-vi-parada-hueco{width:16px;flex:none}.pv-home .pv-vi .pv-vi-parada-va{width:16px;height:16px;flex:none;margin:0;accent-color:var(--brand-ink, #2B3550);cursor:pointer}.pv-home .pv-vi .pv-vi-parada-sinn{background:transparent;color:var(--ink-2, #4A4A46);opacity:.55}.pv-home .pv-vi .pv-vi-aviso-orden{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:10px 12px;border-radius:var(--radius-sm, 8px);background:#be362214;color:var(--accent, #BE3622);font-size:13px;line-height:1.45}.pv-home .pv-vi .pv-vi-aviso-orden svg{width:16px;height:16px;flex:none;margin-top:2px}.pv-home .pv-vi .pv-vi-mifamilia .pv-vi-parada{cursor:pointer}.pv-home .pv-vi .pv-vi-mifamilia .pv-vi-parada:hover{background:#00000005}.pv-home .pv-vi .pv-vi-hijos{display:inline-flex;gap:10px;flex-wrap:wrap;margin-left:8px}.pv-home .pv-vi .pv-vi-hijo{display:inline-flex;align-items:center;gap:4px;font-size:13px;cursor:pointer}.pv-home .pv-vi .pv-vi-hijo input{width:14px;height:14px;accent-color:var(--brand-ink, #2B3550)}.pv-home .pv-vi .pv-vi-parada-n{min-width:26px;width:auto;padding:0 5px;font-size:11px;letter-spacing:.02em}.pv-home .pv-vi .pv-vi-evento{display:grid;grid-template-columns:1fr;gap:8px}.pv-home .pv-vi .pv-vi-evento-rot{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.6;margin-right:8px;flex:none}.pv-home .pv-vi .pv-vi-evento .bbfield{display:flex;align-items:center}.pv-home .pv-vi .pv-vi-evento input{border:0;background:transparent;font:inherit;width:100%}.pv-home .pv-vi .pv-vi-ventana{margin-top:10px;padding:10px 12px;border-radius:var(--radius-sm, 8px);background:#00000008}.pv-home .pv-vi .pv-vi-ventana-fila{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:3px 0}.pv-home .pv-vi .pv-vi-ventana-total{margin-top:6px;padding-top:6px;border-top:1px solid var(--line, rgba(0,0,0,.1));font-weight:700}.pv-home .pv-vi .bookbar .pv-vi-cuenta{white-space:normal;display:flex;width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-items:flex-start;line-height:1.35;text-align:left}.pv-home .pv-vi .bookbar .pv-vi-cuenta>span{min-width:0;overflow-wrap:anywhere}.pv-home .pv-vi .bookbar .pv-vi-alerta{background:var(--accent, #BE3622);color:#fff;border:0;padding:10px 14px;border-radius:var(--r-inner, 16px)}.pv-home .pv-vi .bookbar .pv-vi-alerta b{font-weight:700}.pv-home .pv-vi .pv-vi-sirena{position:relative;flex:none;width:22px;height:22px;margin-right:2px;display:inline-flex;align-items:center;justify-content:center}.pv-home .pv-vi .pv-vi-sirena svg{width:16px;height:16px;position:relative;z-index:1}.pv-home .pv-vi .pv-vi-sirena-luz{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-full, 999px);background:#fff;opacity:.35;animation:pv-vi-sirena 1.1s ease-out infinite}@keyframes pv-vi-sirena{0%{transform:scale(.6);opacity:.55}70%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.pv-home .pv-vi .pv-vi-sirena-luz{animation:none;opacity:.4;transform:scale(1.4)}}.pv-home .pv-vi .pv-vi-reparto-quienes{flex:1;min-width:0}.pv-home .pv-vi .pv-vi-reparto-lugares{flex:none;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.pv-home .pv-vi .pv-vi-opciones{margin-top:12px}.pv-home .pv-vi .pv-vi-opcion{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.pv-home .pv-vi .pv-vi-opcion-mejor{font-weight:700}.pv-home .pv-vi .pv-vi-opcion-no{opacity:.45}.pv-home .pv-vi .pv-vi-opcion-btn{width:100%;background:none;border:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:center}.pv-home .pv-vi .pv-vi-opcion-btn:focus-visible{outline:2px solid var(--accent, #BE3622);outline-offset:2px}.pv-home .pv-vi .pv-vi-opcion-ver{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--accent, #BE3622)}.pv-home .pv-vi .pv-vi-opcion-chevron{font-size:9px;line-height:1;opacity:.75}.pv-home .pv-vi .pv-vi-opcion-btn{padding:9px 10px;border-radius:var(--radius-sm, 8px);border:1px solid var(--line, rgba(0,0,0,.14));background:var(--surface-1, #fff)}.pv-home .pv-vi .pv-vi-opcion-btn:hover{background:var(--surface-2, rgba(0,0,0,.035))}.pv-home .pv-vi .pv-vi-opcion-caja+.pv-vi-opcion-caja{margin-top:6px}.pv-home .pv-vi .pv-vi-opcion-abierta{font-weight:700}.pv-home .pv-vi .pv-vi-opcion-detalle{padding:2px 0 10px}.pv-home .pv-vi .pv-vi-auto{padding:8px 10px;margin-bottom:6px;border-radius:var(--radius-sm, 8px);background:var(--surface-2, rgba(0,0,0,.035))}.pv-home .pv-vi .pv-vi-auto-tit{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:700}.pv-home .pv-vi .pv-vi-auto-precio{margin-left:auto;font-variant-numeric:tabular-nums}.pv-home .pv-vi .pv-vi-auto-ruta,.pv-home .pv-vi .pv-vi-auto-quien{margin:0 0 4px;font-size:12.5px;line-height:1.45}.pv-home .pv-vi .pv-vi-auto-ruta .label,.pv-home .pv-vi .pv-vi-auto-quien .label{display:block;margin-bottom:1px}.pv-home .pv-vi .pv-vi-auto-vacio{opacity:.65}.pv-home .pv-vi .pv-vi-reparto{margin-top:10px;padding:12px;border:1px solid var(--line, rgba(0,0,0,.12));border-radius:var(--radius-sm, 8px);background:var(--surface-1, #fff)}.pv-home .pv-vi .pv-vi-reparto-auto{display:flex;align-items:baseline;gap:8px;padding:5px 0;font-size:13px}.pv-home .pv-vi .pv-vi-ficha-vidrio{display:flex;flex-direction:row;align-items:stretch;gap:8px;padding:8px;border:0;border-radius:var(--r-inner, 16px);background:var(--ficha-color, var(--line, rgba(0,0,0,.14)))}.pv-home .pv-vi .pv-vi-ficha-lado{flex:none;width:26px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0 4px}.pv-home .pv-vi .pv-vi-ficha-lado .pv-vi-parada-va{width:16px;height:16px;margin:0;accent-color:#fff}.pv-home .pv-vi .pv-vi-ficha-lado .pv-vi-parada-n{min-width:0;width:22px;padding:0;font-size:9.5px;border-radius:var(--radius-sm, 6px)}.pv-home .pv-vi .pv-vi-ficha-lado .pv-vi-parada-mov{margin-top:auto;display:flex;flex-direction:column;gap:2px}.pv-home .pv-vi .pv-vi-ficha-lado .pv-vi-parada-mov button{background:none;border:0;padding:0;cursor:pointer;color:#fff;line-height:1}.pv-home .pv-vi .pv-vi-ficha-lado .pv-vi-parada-mov button[disabled]{opacity:.4;cursor:default}.pv-home .pv-vi .pv-vi-ficha-cuerpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:calc(var(--r-inner, 16px) - 6px);background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pv-home .pv-vi .pv-vi-ficha-abierta .pv-vi-ficha-cuerpo{background:#fffffff2}.pv-home .pv-vi .pv-vi-ficha-no{background:var(--muted, #8B8D85)}.pv-home .pv-vi .pv-vi-ficha-no .pv-vi-ficha-cuerpo{background:#ffffffb8;color:color-mix(in srgb,var(--text-primary) 74%,transparent)}.pv-home .pv-vi .pv-vi-ficha-no .pv-vi-parada-n{background:var(--muted, #8B8D85)}.pv-home .pv-vi .pv-vi-mifamilia .pv-vi-parada{flex-wrap:wrap;align-items:center}.pv-home .pv-vi .pv-vi-mifamilia .pv-vi-parada .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-home .pv-vi .pv-vi-mifamilia .pv-vi-parada>.caption{flex:none;white-space:nowrap}.pv-home .pv-vi .pv-vi-viajero-dir{flex-basis:100%;margin-left:32px;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pv-home .pv-vi .pv-vi-viajero-dir select{font:inherit;font-size:12px;max-width:100%;padding:2px 4px;border-radius:var(--radius-sm, 6px);border:1px solid var(--line, rgba(0,0,0,.16));background:var(--surface-1, #fff)}.pv-home .pv-vi .pv-vi-viajero-dir .caption{opacity:.7;white-space:nowrap}.pv-home .pv-vi .pv-vi-cambiar-dir{font:inherit;font-size:11.5px;font-weight:700;background:none;border:0;padding:0;cursor:pointer;color:var(--accent, #BE3622);text-decoration:underline}.pv-home .pv-vi .pv-vi-cambiar-dir:focus-visible{outline:2px solid var(--accent, #BE3622);outline-offset:2px}.pv-home .pv-vi .pv-vi-falta-dir{color:var(--accent, #BE3622);font-weight:700;white-space:nowrap}.pv-home .pv-vi .pv-vi-parada-fin{align-items:center;gap:10px;padding:10px 12px;margin-top:6px;border:0;border-radius:var(--r-inner, 16px);background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #00000024,0 1px 3px #0000001a}.pv-vi-fichas>.pv-vi-parada-fin{grid-column:1 / -1}.pv-home .pv-vi .pv-vi-ficha-cuerpo .pv-vi-ficha-cab .nm{font-size:16px;font-weight:800;letter-spacing:-.01em}.pv-home .pv-vi .pv-vi-ficha-resumen{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;min-width:0}.pv-home .pv-vi .pv-vi-ficha-monto{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.pv-home .pv-vi .pv-vi-ficha-cuantos{font-size:11.5px;font-weight:600;opacity:.7;white-space:nowrap}.pv-home .pv-vi .pv-vi-ficha-plata{opacity:.7;line-height:1.35}.pv-home .pv-vi .pv-vi-ficha-abrir{width:100%;margin-top:4px;font:inherit;font-size:12.5px;font-weight:700;border:0;border-radius:var(--r-pill, 999px);padding:7px 10px;background:#00000012;color:var(--accent, #BE3622);cursor:pointer}.pv-home .pv-vi .pv-vi-ficha-abrir:hover{background:#0000001c}.pv-home .pv-vi .pv-vi-ficha-abrir:focus-visible{outline:2px solid var(--accent, #BE3622);outline-offset:2px}.pv-home .pv-vi .pv-vi-ficha .pv-vi-hijos{display:flex;flex-direction:column;gap:4px;margin-left:0;margin-top:2px}.pv-home .pv-vi .pv-vi-ficha .pv-vi-hijo{font-size:12.5px;min-width:0}.pv-home .pv-vi .pv-vi-ficha .pv-vi-hijo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-home .pv-vi .pv-vi-tramos-auto+.pv-vi-tramos-auto{border-top:1px solid var(--line, rgba(0,0,0,.1))}.pv-home .pv-vi .pv-vi-tramos-tit{display:flex;align-items:center;gap:8px;width:100%;padding:7px 0;margin:0;font:inherit;font-size:12.5px;font-weight:800;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.pv-home .pv-vi .pv-vi-tramos-tit:focus-visible{outline:2px solid var(--accent, #BE3622);outline-offset:2px}.pv-home .pv-vi .pv-vi-tramos-nom{flex:1;min-width:0}.pv-home .pv-vi .pv-vi-tramos-chev{flex:none;font-size:9px;opacity:.55}.pv-home .pv-vi .pv-vi-tramos-auto .pv-vi-tramo{padding-left:19px}.pv-home .pv-vi .pv-vi-ficha-plata{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.pv-home .pv-vi .pv-vi-ficha-plata b{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.pv-home .pv-vi .pv-vi-ficha-plata .caption{opacity:.72}.pv-home .pv-vi .pv-vi-total{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;margin-top:10px;padding:10px 12px;border-radius:var(--radius-sm, 8px);background:var(--brand-ink, #2B3550);color:#fff}.pv-home .pv-vi .pv-vi-total-que{font-size:12.5px;font-weight:700;opacity:.9}.pv-home .pv-vi .pv-vi-total-cuanto{font-size:26px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.pv-home .pv-vi .pv-vi-total-nota{grid-column:1 / -1;font-size:11.5px;line-height:1.4;opacity:.78}.pv-home .pv-vi .pv-vi-reparto-tit{display:flex;align-items:center;justify-content:space-between;gap:8px}.pv-home .pv-vi .pv-vi-autos{display:flex;flex-direction:column;gap:6px;margin-top:6px}.pv-home .pv-vi .pv-vi-auto-card{width:100%;align-items:center;text-align:left;cursor:pointer;font:inherit;color:inherit;margin:0;padding:8px 10px;border:1px solid var(--line, rgba(0,0,0,.14));border-radius:var(--radius-sm, 8px);background:var(--surface-1, #fff)}.pv-home .pv-vi .pv-vi-auto-card:hover{background:var(--surface-2, rgba(0,0,0,.035))}.pv-home .pv-vi .pv-vi-auto-card:focus-visible{outline:2px solid var(--accent, #BE3622);outline-offset:2px}.pv-home .pv-vi .pv-vi-auto-card:not(.pv-vi-auto-on){opacity:.55}.pv-home .pv-vi .pv-vi-auto-on{border-width:2px;padding:7px 9px;box-shadow:0 1px 4px #0000001a}.pv-home .pv-vi .pv-vi-auto-punto{flex:none;width:11px;height:11px;border-radius:50%;border:2px solid currentColor}.pv-home .pv-vi .pv-vi-auto-card-precio{flex:none;margin-left:auto;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.pv-home .pv-vi .pv-vi-reparto-n{flex:none;width:20px;height:20px;border-radius:var(--radius-sm, 6px);display:inline-flex;align-items:center;justify-content:center;background:var(--brand-ink, #2B3550);color:#fff;font-size:11px;font-weight:700}.pv-home .pv-vi .pv-vi-ahorro{display:flex;gap:8px;align-items:flex-start;margin:8px 0 0;padding:8px 10px;border-radius:var(--radius-sm, 8px);background:#0f7a5714;color:#0f7a57;font-size:13px;line-height:1.4}.pv-home .pv-vi .pv-vi-ahorro svg{width:15px;height:15px;flex:none;margin-top:2px}.pv-home .pv-vi .pv-vi-reparto-acc{display:flex;gap:12px;align-items:center;margin-top:10px}.pv-home .pv-vi .bandhead{max-width:none}.pv-home .pv-vi .bandhead h3{white-space:nowrap}@media(max-width:560px){.pv-home .pv-vi .bandhead h3{white-space:normal}}.pv-vi-precio{margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2, rgba(255, 255, 255, .04))}.pv-vi-precio .pv-vi-ventana-total{font-weight:700}.pv-vi-ahorro-falta{border-color:var(--warn-line, var(--line))}.pv-vi-quien-dos{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px 18px;align-items:start}.pv-vi-quien-dos>.pv-vi-quienes{min-width:0}.pv-vi-quien-dos .pv-vi-mifamilia>.pv-vi-quienes-tit{grid-column:1 / -1}.pv-vi-quien-dos>.bbsearch{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:8px;min-width:0}.pv-vi-quien-dos>.bbsearch>.bbf{width:100%;min-width:0}.pv-vi-quien-dos>.pv-vi-quienes{grid-column:1;grid-row:1;margin:0;min-width:0}.pv-vi-quien-dos>.pv-vi-viajeros{grid-column:1;grid-row:2;min-width:0}.pv-vi-quien-dos>.pv-vi-motivo{grid-column:2;min-width:0}.pv-vi-quien-dos .pv-vi-mifamilia .pv-vi-parada{padding:6px 0}@media(max-width:720px){.pv-vi-quien-dos{grid-template-columns:minmax(0,1fr)}.pv-vi-quien-dos>.bbsearch,.pv-vi-quien-dos>.pv-vi-quienes,.pv-vi-quien-dos>.pv-vi-viajeros,.pv-vi-quien-dos>.pv-vi-motivo{grid-column:1;grid-row:auto}}.pv-vi-fichas{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;align-items:start}.pv-vi-fichas>legend{grid-column:1 / -1}.pv-vi-fichas>p,.pv-vi-fichas>.pv-vi-motivo,.pv-vi-fichas>.pv-vi-aviso-orden{grid-column:1 / -1;margin:2px 0 0}.pv-home .pv-vi .pv-vi-fichas>.pv-vi-motivo{color:color-mix(in srgb,var(--text-primary) 70%,transparent)}.pv-vi-ficha{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface-2, rgba(255, 255, 255, .04));min-width:0}.pv-vi-ficha-cab{display:flex;align-items:center;gap:8px;min-width:0}.pv-vi-ficha-cab .nm{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pv-vi-ficha-dir{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-vi-ficha .pv-vi-hijos{display:flex;flex-direction:column;gap:2px}.pv-vi-ficha .pv-vi-hijo{display:flex;align-items:center;gap:6px;min-width:0}.pv-vi-ficha-no{opacity:.55}.pv-vi-ficha .pv-vi-parada-mov{display:flex;gap:4px;margin-top:2px}.pv-home .pv-vi .pv-vi-tipos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.pv-home .pv-vi .pv-vi-tipo{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;cursor:pointer;min-width:0}.pv-home .pv-vi .pv-vi-tipo-t{font-size:15px;font-weight:700;color:var(--ink, var(--text))}.pv-home .pv-vi .pv-vi-tipo-n{font-size:12px;line-height:1.35;color:var(--text-secondary)}.pv-home .pv-vi .pv-vi-tipo-on{border-color:var(--pri-bg);background:var(--pri-bg)}.pv-home .pv-vi .pv-vi-tipo-on .pv-vi-tipo-t,.pv-home .pv-vi .pv-vi-tipo-on .pv-vi-tipo-n{color:var(--pri-fg)}.pv-home .pv-vi .pv-vi-modo .bbseg button{font-size:26px;padding:14px 12px}@media(max-width:720px){.pv-home .pv-vi .pv-vi-modo .bbseg button{font-size:18px;padding:11px 10px}}.pv-home .pv-vi .bookbar .bbmain>.pv-vi-fila-horario{grid-column:2;grid-row:2;min-width:0}.pv-home .pv-vi .bookbar .bbmain>.bbmap{grid-column:1;grid-row:1 / span 2}.pv-home .pv-vi .bookbar .bbmain>.pv-vi-cuando{grid-column:2;grid-row:1}.pv-home .pv-vi .bookbar .bbmain>.bbside{grid-column:3;grid-row:1 / span 2}.pv-home .pv-vi .pv-vi-fila-horario .pv-vi-horas{width:100%;box-sizing:border-box;padding:0;background:none;border-radius:0}.pv-home .pv-vi .pv-vi-fila-horario .pv-vi-horas>.label{margin-bottom:var(--space-2, 6px)}.pv-home .pv-vi .pv-vi-fila-horario .pv-vi-horas>.pv-vi-motivo{margin-top:var(--space-2, 6px)}.pv-home .pv-vi .pv-vi-fila-horario .pv-rango-lectura{flex-wrap:nowrap}.pv-home .pv-vi .pv-vi-tipo-off{cursor:not-allowed;background:#ffffff59;border-style:dashed}.pv-home .pv-vi .pv-vi-tipo-off .pv-vi-tipo-t{opacity:.45}.pv-home .pv-vi .pv-vi-tipo-off .pv-vi-tipo-n{opacity:.9;color:var(--text-secondary)}.pv-home .pv-vi-sumar{justify-content:flex-start;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;row-gap:2px}.pv-home .pv-vi-conteo{font-weight:700;color:var(--text-primary)}.pv-home .pv-vi-conteo-motivo{margin-top:0}.pv-home .pv-vi .pv-vi-parada-texto{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto}.pv-home .pv-vi .pv-vi-pastilla{flex:none;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.02em;padding:2px 8px;border-radius:var(--radius-full, 999px);background:var(--surface-sunken);border:1px solid var(--border-strong);color:color-mix(in srgb,var(--text-primary) 70%,transparent)}.pv-home .pv-vi .pv-vi-otros{margin-top:4px}.pv-home .pv-vi .pv-vi-otros-tit{display:flex;align-items:center;gap:8px;width:100%;padding:6px 0;margin:0;font:inherit;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.pv-home .pv-vi .pv-vi-otros-tit:focus-visible{outline:2px solid var(--accent, #BE3622);outline-offset:2px}.pv-home .pv-vi .pv-vi-otros-tit .pv-vi-subgrupo{flex:1;margin:0}.pv-home .pv-vi .pv-vi-otros-cuenta{flex:none;font-size:12px;font-weight:700;opacity:.72;font-variant-numeric:tabular-nums}.pv-home .pv-vi .pv-vi-otros-chev{flex:none;font-size:9px;opacity:.55}.pv-home .pv-vi-compacto .bookbar{padding:var(--space-4)}.pv-home .pv-vi-compacto .bbmain{gap:var(--space-4)}.pv-home .pv-vi-compacto .pv-vi-cuando{padding:var(--space-3)}.pv-home .pv-vi-compacto .bbside{gap:var(--space-3)}.pv-home .pv-vi-compacto .bbf{margin-top:6px}.pv-home .pv-vi .pv-vi-mifamilia{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px 12px;margin:0;padding-block:0}.pv-home .pv-vi .pv-vi-mifamilia .pv-vi-quienes-tit,.pv-home .pv-vi .pv-vi-mifamilia .pv-vi-subgrupo,.pv-home .pv-vi .pv-vi-mifamilia .pv-vi-motivo,.pv-home .pv-vi .pv-vi-otros{grid-column:1 / -1}.pv-home .pv-vi .pv-vi-mifamilia .pv-vi-parada{padding:6px 0}.pv-home .pv-vi-compacto .pv-vi-mifamilia .pv-vi-viajero-dir{display:none}.pv-home .pv-vi .pv-vi-tipo-tit{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:7px 0;font:inherit;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.pv-home .pv-vi .pv-vi-tipo-tit:focus-visible{outline:2px solid var(--accent, #BE3622);outline-offset:2px}.pv-home .pv-vi .pv-vi-tipo-que{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.pv-home .pv-vi .pv-vi-tipo-cual{flex:1;font-size:13px;font-weight:700}.pv-home .pv-vi .pv-vi-tipo-chev{flex:none;font-size:9px;opacity:.55}.pv-home .pv-vi .pv-vi-quienes-tit{display:flex;align-items:center;gap:8px;width:100%;padding:7px 0;margin:0;font:inherit;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.pv-home .pv-vi .pv-vi-mifamilia:has(.pv-vi-quienes-tit[aria-expanded=true]){padding-block:4px 12px}.pv-home .pv-vi .pv-vi-quienes-tit{padding:0;min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border:0;border-radius:0;background:transparent;box-shadow:none}.pv-home .pv-vi .pv-vi-quienes-tit:hover{background:var(--surface-2, rgba(0, 0, 0, .03))}.pv-home .pv-vi .pv-vi-quienes-cual{font-size:15px;font-weight:500}.pv-home .pv-vi .pv-vi-mifamilia>.pv-vi-subgrupo,.pv-home .pv-vi .pv-vi-mifamilia>.pv-vi-motivo,.pv-home .pv-vi .pv-vi-mifamilia .pv-vi-otros-tit{padding-inline:0}.pv-home .pv-vi .pv-vi-quienes-tit:focus-visible{outline:2px solid var(--accent, #BE3622);outline-offset:2px}.pv-home .pv-vi .pv-vi-quienes-que{flex:none;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.pv-home .pv-vi .pv-vi-quienes-cual{flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-home .pv-vi .pv-vi-quienes-chev{flex:none;font-size:9px;opacity:.55}.pv-home .pv-vi-compacto .pv-vi-tipo-tit{padding:12px 14px;border:1px solid var(--line, rgba(0, 0, 0, .14));border-radius:var(--r-inner, 16px);background:var(--surface-1, #fff);box-shadow:0 2px 10px #0000001a;margin-top:0}.pv-home .pv-vi-compacto .pv-vi-tipo-tit:hover{background:var(--surface-2, rgba(0,0,0,.03))}.pv-home .pv-vi-compacto .pv-vi-tipo-cual{font-size:17px;font-weight:800}.pv-home .pv-vi-compacto .pv-vi-tipo-que{display:none}.pv-home .pv-vi-compacto .pv-vi-total{padding:12px 14px;border-radius:var(--r-inner, 16px);box-shadow:0 4px 16px #0000002e}.pv-home .pv-vi-compacto .pv-vi-total-cuanto{font-size:30px}.pv-home .pv-vi-compacto .pv-vi-total-que{font-size:13px}.pv-home .pv-vi-compacto .bbmain{margin-top:0}.pv-home .pv-vi-compacto .pv-vi-cuando>:last-child{margin-bottom:0}.pv-home .pv-vi-compacto .pv-vi-paradas{margin-bottom:2px}.pv-home .pv-vi .bbgo .btn-primary{background:#1b6b3d;color:#fff;box-shadow:0 8px 22px -14px #1b6b3df2}.pv-home .pv-vi .bbgo .btn-primary:hover:not([disabled]){background:#176036}.pv-home .pv-vi .bbgo .btn-primary:focus-visible{outline:2px solid #1B6B3D;outline-offset:3px}.pv-home .pv-vi-compacto .bbmain{gap:var(--space-4);align-items:start}.pv-home .pv-vi-compacto .bbmain>*>:first-child{margin-top:0}.pv-home .pv-vi-compacto .bbmain>.bbside>:first-child,.pv-home .pv-vi-compacto .bbmain>.pv-vi-cuando>:first-child{margin-top:0}.pv-home .pv-vi-compacto .pv-vi-cuando{gap:var(--space-4);padding:0}.pv-home .pv-vi-compacto .bbside{gap:var(--space-4)}@media(min-width:1101px){.pv-home .pv-vi.pv-vi-compacto .bookbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1.3fr) minmax(260px,1fr);grid-template-rows:auto auto 1fr;gap:var(--space-4);align-items:start}.pv-home .pv-vi.pv-vi-compacto .bookbar>.pv-vi-modo{grid-column:1 / -1}.pv-home .pv-vi.pv-vi-compacto .bookbar>.pv-vi-quien{grid-column:1;grid-row:2}.pv-home .pv-vi.pv-vi-compacto .bookbar>.bbmap{grid-column:1;grid-row:3;align-self:stretch;height:100%;min-height:180px}.pv-home .pv-vi.pv-vi-compacto .bookbar>.bbmain{grid-column:2 / -1;grid-row:2 / span 2;grid-template-columns:minmax(340px,1.3fr) minmax(260px,1fr)}.pv-home .pv-vi.pv-vi-compacto .bookbar .bbmain>.pv-vi-cuando{grid-column:1;grid-row:1}.pv-home .pv-vi.pv-vi-compacto .bookbar .bbmain>.pv-vi-fila-horario{grid-column:1;grid-row:2}.pv-home .pv-vi.pv-vi-compacto .bookbar .bbmain>.bbside{grid-column:2;grid-row:1 / span 2}.pv-home .pv-vi.pv-vi-compacto .bookbar>.bbmap:has(.mrmap-marco--ampliado){grid-column:1 / -1;height:690px}.pv-home .pv-vi.pv-vi-compacto .bookbar:has(.mrmap-marco--ampliado)>.bbmain{visibility:hidden}.pv-home .pv-vi.pv-vi-compacto .pv-vi-quien{display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}.pv-home .pv-vi.pv-vi-compacto .pv-vi-quien>.pv-vi-quienes{order:1}.pv-home .pv-vi.pv-vi-compacto .pv-vi-quien>.bbsearch{order:2}.pv-home .pv-vi.pv-vi-compacto .pv-vi-quien>.pv-vi-viajeros{order:3}.pv-home .pv-vi.pv-vi-compacto .bbsearch{grid-template-columns:1fr;gap:var(--space-3)}}@media(max-width:1100px){.pv-home .pv-vi-compacto .bookbar>.bbmap{height:220px;min-height:0}}.pv-home .minimap .mrmap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.pv-home .minimap .km,.pv-home .minimap .maptag{z-index:1}.pv-home .track-shell{display:flex;flex-direction:column}.pv-home .track-titleband{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;background:var(--deep);color:#fff;padding:var(--space-8) max(var(--gut),(100% - var(--shell))/2) var(--space-6)}.pv-home .track-titleband-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-home .track-titleband-h{font-weight:800;text-wrap:balance}.pv-home .track-titleband-sub{font-size:var(--fs-sm);color:#ffffffb8}.pv-home .track-titleband-crumb{font-size:11px;font-weight:600;letter-spacing:.02em;color:#fff9}.pv-home .track-titleband-right{display:flex;align-items:center;gap:var(--space-3);flex:none;flex-wrap:wrap}.pv-home .track-titleband-chip{display:inline-flex;align-items:center;gap:6px;flex:none;background:var(--lime-band);color:var(--ink);font-size:var(--fs-caption);font-weight:700;padding:6px var(--space-3);border-radius:var(--radius-full)}.pv-home .track-titleband-chip svg.ic{width:13px;height:13px;stroke-width:2.2}.pv-home .track-body{display:flex;width:100%;max-width:none;padding-block:var(--space-8);padding-inline:max(var(--gut),(100% - var(--shell))/2);gap:var(--space-6);align-items:flex-start}.pv-home .track-main{flex:1;min-width:0;display:flex;flex-direction:column;position:sticky;top:var(--space-4);align-self:flex-start}.pv-home .track-steps{display:flex;align-items:flex-start;background:var(--cardc);padding:var(--space-3) var(--space-5);border:1px solid var(--line);border-bottom:0;border-radius:var(--r-card) var(--r-card) 0 0}.pv-home .track-steps-line{flex:1;height:1px;background:var(--line);margin:0 var(--space-2);margin-top:12px}.pv-home .track-steps-line.done{background:var(--verified-border)}.pv-home .track-step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-page)}.pv-home .track-step-dot{width:24px;height:24px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.pv-home .track-step-dot svg.ic{width:12px;height:12px;stroke-width:3}.pv-home .track-step-nm{font-size:11px;font-weight:600;white-space:nowrap}.pv-home .track-step-done .track-step-dot{background:var(--verified-border);color:#fff}.pv-home .track-step-done .track-step-nm{color:var(--verified-border)}.pv-home .track-step-cur .track-step-dot{background:var(--deep);color:#fff;border:2px solid var(--lime-band)}.pv-home .track-step-cur .track-step-nm{color:var(--ink);font-weight:700}.pv-home .track-step-todo .track-step-dot{background:var(--line);color:var(--muted)}.pv-home .track-step-todo .track-step-nm{color:var(--muted)}.pv-home .track-map{position:relative;flex:none;background:var(--cardc);height:min(56vh,560px);min-height:320px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.pv-home .track-map .leaflet-container{width:100%;height:100%}.pv-home .track-statusbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);background:var(--deep);color:#fff;padding:var(--space-4) var(--space-5);border-radius:0 0 var(--r-card) var(--r-card)}.pv-home .track-statusbar-fresh{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.pv-home .track-statusbar-fresh.muted{color:#ffffffb3;font-weight:600;font-size:var(--fs-sm)}.pv-home .track-statusbar-dot{width:10px;height:10px;border-radius:var(--radius-full);background:var(--lime-band);flex:none}.pv-home .track-statusbar-fresh.stale .track-statusbar-dot{background:var(--pending-border)}.pv-home .track-statusbar-meta{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.pv-home .track-statusbar-meta span{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:#ffffffb3;padding-left:var(--space-4);border-left:1px solid rgba(255,255,255,.2)}.pv-home .track-statusbar-meta span:first-child{padding-left:0;border-left:0}.pv-home .track-statusbar-meta svg.ic{width:13px;height:13px;stroke-width:2}.pv-home .track-side{width:400px;flex:none;align-self:stretch;background:var(--surf-raised,#fff);border:1px solid var(--line);border-radius:var(--r-card);display:flex;flex-direction:column;overflow:visible}.pv-home .track-side-head{display:flex;gap:var(--space-4);align-items:center;padding:var(--space-4);border-bottom:1px solid var(--line)}.pv-home .track-side-foto{width:104px;height:116px;object-fit:cover;flex:none;display:block;border-radius:var(--radius-sm)}.pv-home .track-side-headtxt{display:flex;flex-direction:column;gap:3px;min-width:0}.pv-home .track-side-head .nm{font-size:19px;line-height:1.2}.pv-home .track-side-block:last-child{border-bottom:0}.pv-home .track-side-block{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-3)}.pv-home .track-side-id{display:flex;align-items:center;gap:8px}.pv-home .track-side-id .nm{font-size:22px;font-weight:800;line-height:1.2}.pv-home .track-side-nums{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 var(--space-5)}.pv-home .track-side-nums>div{display:flex;flex-direction:column;align-items:center;gap:1px;padding:var(--space-2) 0;border-right:1px solid var(--line)}.pv-home .track-side-nums>div:last-child{border-right:0}.pv-home .track-side-nums .v{font-size:var(--fs-body);font-weight:800;color:var(--ink);font-family:var(--font-data)}.pv-home .track-side-acts{display:flex;gap:var(--space-3)}.pv-home .track-side-acts .btn{flex:1}.pv-home .track-btn-deep{background:var(--deep);color:#fff}.pv-home .track-btn-deep:hover{background:var(--deep-2);color:#fff}.pv-home .track-verchips{display:flex;flex-wrap:wrap;gap:5px}.pv-home .track-verchips .chip{padding:2px 7px;font-size:10.5px;font-weight:600;border-radius:var(--radius-sm)}.pv-home .track-ab{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.pv-home .track-abcell{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-home .track-abcell .v{font-size:var(--fs-body);font-weight:700;color:var(--ink)}.pv-home .track-abcell .note{color:var(--ink-soft)}.pv-home .track-keyword{display:flex;align-items:center;gap:var(--space-3);background:var(--cardc);border-radius:var(--radius-lg);padding:var(--space-4)}.pv-home .track-keyword>div{display:flex;flex-direction:column;gap:2px}.pv-home .track-keyword .w{font-size:18px;font-weight:700;color:var(--ink);font-family:var(--font-data)}.pv-home .track-pre{display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .track-pre>summary{cursor:pointer;font-size:var(--fs-caption);color:var(--muted);font-weight:600;list-style:none}.pv-home .track-pre>summary::-webkit-details-marker{display:none}.pv-home .track-pre[open]>summary{margin-bottom:var(--space-2)}.pv-home .track-log{display:flex;flex-direction:column}.pv-home .track-log-row{display:grid;grid-template-columns:10px 1fr;gap:var(--space-3);padding-bottom:var(--space-3);position:relative}.pv-home .track-log-row:last-child{padding-bottom:0}.pv-home .track-log-row>div{display:flex;flex-direction:column;gap:1px}.pv-home .track-log-dot{width:10px;height:10px;border-radius:var(--radius-full);margin-top:4px;position:relative;background:var(--verified-border);box-sizing:border-box}.pv-home .track-log-dot.cur{background:var(--lime-band);border:2px solid var(--deep)}.pv-home .track-log-row:not(:last-child) .track-log-dot:after{content:"";position:absolute;top:12px;left:4px;width:1px;height:calc(100% + var(--space-4) - 4px);background:var(--line)}.pv-home .track-log .caption.strong{font-weight:700;color:var(--ink)}.pv-home .track-log .caption.note,.pv-home .track-emergency p.caption{color:var(--ink-soft)}.pv-home .track-911{display:inline-block;align-self:flex-start;background:var(--pending-bg);color:var(--pending-fg);font-size:11px;font-weight:700;padding:4px var(--space-2);border-radius:var(--radius-sm)}.pv-home .track-empty{align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);max-width:520px;margin:0 auto}.pv-home .track-empty svg.ic{width:32px;height:32px;color:var(--muted)}.pv-home .track-list{display:flex;flex-direction:column;gap:var(--space-5)}.pv-home .track-card-top{display:flex;align-items:flex-start;gap:var(--space-4)}.pv-home .track-card-av{width:48px;height:48px;border-radius:var(--radius-sm);object-fit:cover;flex:none}.pv-home .track-card-who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pv-home .track-card-who .nm{font-weight:700}.pv-home .track-card-who .caption{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pv-home .track-card-who .caption svg.ic{width:13px;height:13px}.pv-home .track-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:960px){.pv-home .track-body{flex-direction:column}.pv-home .track-side{width:100%;max-height:none;position:static}.pv-home .track-main{position:static}.pv-home .track-map{height:360px;min-height:360px}.pv-home .track-card-grid{grid-template-columns:repeat(2,1fr)}}.pv-home .track-mapwrap{position:relative;flex:1;display:flex;min-height:0}.pv-home .track-mapwrap .track-map{flex:1}.pv-home .track-map-toggle{position:absolute;top:var(--space-3);right:var(--space-3);z-index:500;background:var(--surf-raised,#fff);box-shadow:0 2px 10px -4px #0f172a73}.pv-home .track-map-toggle svg.ic{width:14px;height:14px;stroke-width:2.2}.pv-home .track-body-ampliado .track-side{display:none}.pv-home .track-body-ampliado .track-map{height:min(74vh,760px)}.pv-home .track-side-tabs{display:flex;gap:2px;flex:none;padding:var(--space-2);border-bottom:1px solid var(--line);background:var(--cardc)}.pv-home .track-side-tab{flex:1;font-family:var(--font-page);font-size:var(--fs-sm);font-weight:700;color:var(--muted);background:none;border:0;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer}.pv-home .track-side-tab.is-active{background:var(--surf-raised,#fff);color:var(--ink);box-shadow:0 1px 2px #0f172a1f}.pv-home .track-chat{display:flex;flex-direction:column;flex:1;min-height:0}.pv-home .track-chat-head{display:flex;align-items:center;gap:var(--space-3);flex:none;padding:var(--space-4);border-bottom:1px solid var(--line)}.pv-home .track-chat-headimg{width:40px;height:40px;border-radius:var(--radius-sm);object-fit:cover;flex:none}.pv-home .track-chat-head .who{display:block;font-size:var(--fs-body);font-weight:700;color:var(--ink)}.pv-home .track-chat-thread{flex:1;min-height:280px;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);background:var(--cardc)}.pv-home .track-chat .day{align-self:center;font-family:var(--font-data);font-size:11px;color:var(--muted);background:var(--surf-raised,#fff);border:1px solid var(--line);border-radius:var(--radius-full);padding:3px var(--space-3)}.pv-home .track-chat .sys{align-self:center;max-width:92%;display:flex;gap:var(--space-2);align-items:flex-start;background:var(--surf-raised,#fff);border:1px dashed var(--line);border-radius:var(--r-inner);padding:var(--space-2) var(--space-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.pv-home .track-chat .sys svg.ic{width:13px;height:13px;margin-top:2px;color:var(--deep)}.pv-home .track-chat .m{display:flex;gap:var(--space-2);max-width:88%}.pv-home .track-chat .avatar.a32{width:32px;height:32px;font-size:12px;flex:none}.pv-home .track-chat .m .b{background:var(--surf-raised,#fff);border:1px solid var(--line);border-radius:var(--r-inner);padding:var(--space-3);display:flex;flex-direction:column;gap:4px;min-width:0}.pv-home .track-chat .m .who{font-size:var(--fs-caption);font-weight:700;color:var(--muted)}.pv-home .track-chat .m p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink)}.pv-home .track-chat .m .meta{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;font-family:var(--font-data);font-size:10.5px;color:var(--muted)}.pv-home .track-chat .m.me{align-self:flex-end;flex-direction:row-reverse}.pv-home .track-chat .m.me .b{background:var(--deep);border-color:transparent;color:#fff}.pv-home .track-chat .m.me .b p,.pv-home .track-chat .m.me .b .who{color:#fff}.pv-home .track-chat .m.me .who,.pv-home .track-chat .m.me .meta{color:#ffffffbf}.pv-home .track-chat-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-6);max-width:280px}.pv-home .track-chat-empty svg.ic{width:22px;height:22px;color:var(--muted)}.pv-home .track-chat-composer{display:flex;gap:var(--space-2);flex:none;padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.pv-home .track-chat-composer input{flex:1;font-family:var(--font-page);font-size:var(--fs-sm);color:var(--ink);background:var(--surf-raised,#fff);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.pv-home .track-chat-composer input:focus{outline:2px solid var(--deep);outline-offset:-1px}.pv-home .track-chat-composer .btn svg.ic{width:14px;height:14px}.pv-home .track-chat-note{display:flex;gap:var(--space-2);align-items:flex-start;flex:none;font-size:11px;line-height:var(--lh-caption);color:var(--muted);padding:0 var(--space-4) var(--space-4)}.pv-home .track-chat-note svg.ic{width:13px;height:13px;margin-top:1px;flex:none}.pv-home .track-side-head{background:var(--coral);color:var(--ink)}.pv-home .track-side-head .caption,.pv-home .track-side-head .rating,.pv-home .track-side-head .rating .caption{color:var(--ink)}.pv-home .track-map-nota{position:absolute;left:10px;right:10px;bottom:10px;z-index:500;background:#ffffffeb;border-radius:var(--radius-xs);padding:6px 10px;font-size:var(--fs-caption);color:var(--text-secondary)}.pv-home .track-eta{position:absolute;top:var(--space-3);left:var(--space-3);z-index:500;background:var(--surf-raised,#fff);border-radius:var(--r-pill);box-shadow:0 2px 10px -4px #0f172a73;padding:8px var(--space-4);font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap}.pv-home .track-veh-marco{margin-bottom:var(--space-3)}.pv-home .track-veh-marco .pv-veh-foto{height:120px}.pv-home .pv-seg-me{position:relative;width:34px;height:34px}.pv-home .pv-seg-me-punto{position:absolute;left:8px;top:8px;width:18px;height:18px;border-radius:var(--radius-full);border:2.5px solid #fff;box-shadow:0 1px 3px #0006}.pv-home .pv-seg-me-img{position:absolute;top:0;right:0;bottom:0;left:0;width:34px;height:34px;border-radius:9px;box-shadow:0 2px 8px -2px #0000008c}.pv-home .pv-seg-me-pulso{position:absolute;left:-1px;top:-1px;width:36px;height:36px;border-radius:var(--radius-full);background:#2b3550;opacity:.45;pointer-events:none;animation:pv-seg-latido 2s ease-out infinite}@keyframes pv-seg-latido{0%{transform:scale(.8);opacity:.45}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.pv-home .pv-seg-me-pulso{animation:none;opacity:.22;transform:scale(1.6)}}.pv-home .leaflet-tooltip.pv-seg-hito{font-size:11px;font-weight:500;opacity:.9;padding:2px 7px;border:0;background:#ffffffeb;color:var(--ink-2, #4A4A46);box-shadow:0 1px 3px #0000002e}.pv-home .leaflet-tooltip.pv-seg-vivo{font-weight:700;z-index:650}.pv-home .res-form{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);margin-top:var(--space-3)}.pv-home .res-form .caption{color:var(--text-primary)}.pv-home .res-estrellas{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pv-home .res-estrella{display:grid;place-items:center;width:34px;height:34px;cursor:pointer;background:none;border:0;padding:0;color:var(--border-strong)}.pv-home .res-estrella svg.ic{width:24px;height:24px}.pv-home .res-estrella.is-on{color:var(--rating)}.pv-home .res-estrella:focus-visible{outline:2px solid var(--input-focus);outline-offset:2px}.pv-home .res-textarea{font-family:var(--font-page);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-3);width:100%;min-height:88px;resize:vertical}.pv-home .res-textarea:focus{outline:2px solid var(--input-focus);outline-offset:-1px}.pv-home .res-limite{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600;background:var(--pending-bg);color:var(--pending-fg);border:1px solid var(--pending-fg);border-radius:var(--r-inner,12px);padding:var(--space-3) var(--space-4)}.pv-home .res-limite svg.ic{width:14px;height:14px;flex:none;margin-top:2px}.pv-home .res-err{color:var(--sos);font-size:var(--fs-caption);font-weight:700}.pv-home .res-espera{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-caption);line-height:1.45;color:var(--text-primary);background:var(--surface-sunken);border-left:3px solid var(--rating);border-radius:0 var(--radius-xs) var(--radius-xs) 0;padding:var(--space-3);margin-top:var(--space-3)}.pv-home .res-espera svg.ic{width:14px;height:14px;flex:none;margin-top:2px}.pv-home .rsv-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-full);padding:4px;background:var(--cardc);width:max-content;max-width:100%}.pv-home .rsv-tab{font-family:var(--font-page);font-size:var(--fs-sm);font-weight:700;color:var(--ink-soft);background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer;padding:var(--space-2) var(--space-4);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pv-home .rsv-tab .mono{opacity:.7;font-size:var(--fs-caption)}.pv-home .rsv-tab.is-active{background:var(--deep);color:#fff}.pv-home .rsv-tab.is-active .mono{opacity:.85}.pv-home .rsv-monthhead{padding-top:var(--space-3)}.pv-home .rsv-monthhead:first-child{padding-top:0}.pv-home .rsv-list{display:flex;flex-direction:column;gap:var(--space-5)}.pv-home .rsv-empty{align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);max-width:480px;margin:0 auto}.pv-home .rsv-empty svg.ic{width:28px;height:28px;color:var(--muted)}.pv-home .bk{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--sh-card);overflow:hidden;display:flex;flex-direction:column}.pv-home .bk.live{border-color:var(--deep);box-shadow:var(--sh-lift)}.pv-home .bk .top{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line)}.pv-home .bk .av{width:56px;height:56px;border-radius:var(--radius-sm);object-fit:cover;flex:none}.pv-home .bk .who{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.pv-home .bk .nm{font-size:var(--fs-body);font-weight:700;line-height:1.3}.pv-home .bk .mt{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-caption);color:var(--muted)}.pv-home .bk .mt span{display:inline-flex;align-items:center;gap:6px}.pv-home .bk .mt svg.ic{width:13px;height:13px}.pv-home .bk .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line)}.pv-home .bk .dcell{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-inner);padding:var(--space-4);display:flex;flex-direction:column;gap:6px}.pv-home .bk .dcell .dl{display:flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--muted);font-weight:600}.pv-home .bk .dcell .dl svg.ic{width:13px;height:13px}.pv-home .bk .dcell .dv{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);line-height:1.35;font-weight:600;color:var(--ink)}.pv-home .bk .acts{display:flex;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-5);align-items:center}.pv-home .bk .acts .sp{margin-left:auto}.pv-home .bk .btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.pv-home .rsv-btn-danger{color:var(--sos);border-color:var(--sos)}.pv-home .rsv-btn-danger:hover{background:var(--sos);color:#fff}.pv-home .rsv-cancel{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--border);border-left:3px solid var(--sos);border-radius:var(--radius-sm)}.pv-home .rsv-cancel .acts{margin-top:var(--space-2)}.pv-home .rsv-cancel .caption{color:var(--text-primary)}.pv-home .rsv-cancel-motivo{display:flex;flex-direction:column;gap:6px}.pv-home .rsv-cancel-motivo span{font-size:var(--fs-caption);font-weight:700;color:var(--text-secondary)}.pv-home .rsv-cancel-motivo input{font-family:var(--font-page);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-2) var(--space-3);width:100%;max-width:420px}.pv-home .rsv-cancel-motivo input:focus{outline:2px solid var(--input-focus);outline-offset:-1px}.pv-home .rsv-cancel-err{color:var(--sos);font-size:var(--fs-caption);font-weight:700}.pv-home .rsv-cancel-nota{flex:1 1 260px;min-width:220px}.pv-home .chip-live{background:var(--lime-band);color:var(--ink);border-color:var(--lime-band)}.pv-home .chip-live .mark{background:currentColor;border-radius:var(--radius-full)}.pv-home .bud{padding:var(--space-5);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-4);background:var(--surface-sunken)}.pv-home .bud .bh{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pv-home .bud .bh .bar{width:3px;height:16px;border-radius:var(--radius-full);background:var(--deep);flex:none}.pv-home .bud .bh h4{font-size:var(--fs-sm);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.pv-home .bud .bh .sp{margin-left:auto}.pv-home .bud .rows{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-inner);overflow:hidden}.pv-home .bud .rows .r{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.pv-home .bud .rows .r:last-child{border-bottom:0}.pv-home .bud .rows .r.tot{background:var(--surface-sunken);font-weight:700}.pv-home .bud .rows .r.tot .v{font-size:var(--fs-h3,20px);font-weight:700}.pv-home .bud .rows .v{font-family:var(--font-data);font-variant-numeric:tabular-nums}.pv-home .bud .rows .x{color:var(--muted);display:flex;cursor:not-allowed;background:none;border:0;padding:0}.pv-home .bud .rows .x svg.ic{width:14px;height:14px}@media(max-width:720px){.pv-home .bk .grid{grid-template-columns:1fr 1fr}.pv-home .bk .top{flex-wrap:wrap}.pv-home .bk .acts{flex-direction:column;align-items:stretch}.pv-home .bk .acts .sp{margin-left:0}}.pv-home .sh{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.pv-home .sh-lectura{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.pv-home .sh-horas{font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.pv-home .sh-flecha{color:var(--text-on-sunken);font-weight:400;padding:0 2px}.pv-home .sh-dur{font-size:var(--fs-sm);font-weight:700;color:var(--text-on-sunken)}.pv-home .sh-barra{position:relative;height:8px;border-radius:var(--radius-full);background:var(--border);overflow:hidden}.pv-home .sh-tramo{position:absolute;top:0;bottom:0;background:#fc6f5d;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px #00000047}.pv-home .sh-controles{display:flex;flex-direction:column;gap:var(--space-3)}.pv-home .sh-ctrl{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:var(--space-3)}.pv-home .sh-lbl{font-size:var(--fs-caption);font-weight:700;color:var(--text-on-sunken)}.pv-home .sh-ctrl input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0;cursor:pointer}.pv-home .sh-ctrl input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-full);background:var(--border)}.pv-home .sh-ctrl input[type=range]::-moz-range-track{height:6px;border-radius:var(--radius-full);background:var(--border)}.pv-home .sh-ctrl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:var(--radius-full);background:var(--text-primary);border:3px solid var(--surface-sunken);box-shadow:0 1px 3px #0000004d}.pv-home .sh-ctrl input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:var(--radius-full);background:var(--text-primary);border:3px solid var(--surface-sunken);box-shadow:0 1px 3px #0000004d}.pv-home .sh-ctrl input[type=range]:focus-visible{outline:2px solid var(--input-focus);outline-offset:2px;border-radius:var(--radius-sm)}.pv-home .sh-pie{display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .sh-todo{align-self:flex-start;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--card-bg);color:var(--text-primary);font-family:var(--font-page);font-size:var(--fs-caption);font-weight:700;padding:8px 14px;cursor:pointer}.pv-home .sh-todo:hover{border-color:var(--accent);color:var(--accent)}.pv-home .sh-todo.is-active{background:#fc6f5d;border-color:#fc6f5d;color:#22231f}.pv-home .sh-nota{color:var(--text-on-sunken)}@media(max-width:520px){.pv-home .sh-ctrl{grid-template-columns:1fr;gap:var(--space-1)}.pv-home .sh-horas{font-size:22px}}.pv-home .antic-page{display:flex;flex-direction:column}.pv-home .antic-body{display:grid;grid-template-columns:1fr 340px;gap:var(--space-6);align-items:start;width:100%;max-width:none;padding-block:var(--space-8);padding-inline:max(var(--gut),(100% - var(--shell))/2)}.pv-home .antic-main{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.pv-home .antic-shead{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pv-home .antic-shead .antic-bar{width:3px;height:16px;border-radius:var(--radius-full);background:var(--accent);flex:none}.pv-home .antic-shead h3{font-size:var(--fs-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pv-home .antic-sp{margin-left:auto;color:var(--text-secondary)}.pv-home .antic-legend-nota{flex-basis:100%;color:var(--text-on-sunken)}.pv-home .antic-empty-cal{border:1px dashed var(--border);border-radius:var(--radius-md);padding:var(--space-8);text-align:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.pv-home .antic-empty-cal svg.ic{width:26px;height:26px;color:var(--muted)}.pv-home .antic-slots{display:flex;gap:var(--space-3);flex-wrap:wrap}.pv-home .antic-slot{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card-bg);padding:var(--space-3) var(--space-4);cursor:pointer;font-family:var(--font-page);text-align:left;min-width:150px}.pv-home .antic-slot.is-active{border-color:var(--accent);background:var(--accent-soft)}.pv-home .antic-slot:disabled{cursor:not-allowed;opacity:.55}.pv-home .antic-slot-h{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:700}.pv-home .antic-slot-m{font-size:var(--fs-caption);color:var(--text-secondary)}.pv-home .antic-aside{display:flex;flex-direction:column;gap:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-6)}.pv-home .antic-profile{display:flex;gap:var(--space-4);align-items:center;margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;padding:var(--space-4) var(--space-5);background:var(--coral);color:var(--ink);border-radius:var(--radius-md) var(--radius-md) 0 0}.pv-home .antic-profile .caption,.pv-home .antic-profile .rating,.pv-home .antic-profile .rating .caption{color:var(--ink)}.pv-home .antic-avatar{width:104px;height:116px;object-fit:cover;border-radius:var(--radius-sm);flex:none;display:block}.pv-home .antic-profile-id{display:flex;flex-direction:column;gap:3px;min-width:0}.pv-home .antic-profile-nm{font-size:19px;line-height:1.2;font-weight:800}.pv-home .antic-chips{display:flex;flex-wrap:wrap;gap:6px}.pv-home .antic-warn{display:flex;flex-direction:column;gap:var(--space-2);background:var(--pending-bg);border:1px solid var(--pending-border);border-radius:var(--radius-md);padding:var(--space-4)}.pv-home .antic-warn-title{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:700;color:var(--pending-fg)}.pv-home .antic-warn .caption{color:var(--pending-fg)}.pv-home .antic-stack-bottom{margin-top:auto}.pv-home .antic-stepsband{background:var(--deep);color:#fff;padding:var(--space-8) max(var(--gut),(100% - var(--shell))/2);display:flex;flex-direction:column;gap:var(--space-5)}.pv-home .antic-stepsband-label{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#ffffffb3}.pv-home .antic-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.pv-home .antic-step{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5);border-left:1px solid rgba(255,255,255,.22)}.pv-home .antic-step:first-child{padding-left:0;border-left:0}.pv-home .antic-step-num{width:22px;height:22px;border-radius:var(--radius-full);background:var(--lime-band);color:var(--ink);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.pv-home .antic-step-nm{font-weight:700}.pv-home .antic-step-cap{font-size:var(--fs-caption);color:#ffffffb8}.pv-home .antic-step-chip{align-self:flex-start;margin-top:2px}@media(max-width:960px){.pv-home .antic-body{grid-template-columns:1fr}.pv-home .antic-aside{position:static}.pv-home .antic-steps{grid-template-columns:1fr}.pv-home .antic-step{padding-left:0;border-left:0;padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.22)}.pv-home .antic-step:first-child{padding-top:0;border-top:0}}.pv-home .antic-legend-nota{margin-left:auto;text-align:right}@media(max-width:640px){.pv-home .antic-legend-nota{margin-left:0;text-align:left;flex-basis:100%}}.pv-home .presu-page{display:flex;flex-direction:column}.pv-home .presu-body{position:relative;overflow:hidden;background:var(--deep-bg) url(/photos/img19.jpg) center 72% / cover no-repeat;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start;width:100%;max-width:none;padding-block:var(--space-8);padding-inline:max(var(--gut),(100% - var(--shell))/2)}.pv-home .presu-body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0a0e1499,#0a0e1457 44%,#0a0e148f)}.pv-home .presu-body>*{position:relative;z-index:2}.pv-home .presu-main{min-width:0}.pv-home .presu-page .ff>span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.pv-home .presu-page .ff input,.pv-home .presu-page .ff select{background:#fff;border:1px solid var(--line, var(--input-border));border-radius:var(--r-inner, var(--radius-sm));font-size:14px;padding:11px var(--space-4)}.pv-home .presu-form{display:flex;flex-direction:column;border-radius:var(--radius-md);background:#ffffffbd;-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.9);box-shadow:0 30px 60px -22px #14181280,inset 0 1px #fff;overflow:hidden}.pv-home .presu-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1.3fr) minmax(260px,1fr);align-items:start;gap:var(--space-6);padding:var(--space-6)}.pv-home .presu-col{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.pv-home .presu-col .presu-fs{padding:0}.pv-home .presu-col .presu-fs+.presu-fs{border-top:1px solid var(--border);padding-top:var(--space-5)}.pv-home .presu-salidas{display:flex;flex-direction:column;gap:var(--space-3)}.pv-home .presu-salida{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:end}.pv-home .presu-quitar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);color:var(--text-secondary);cursor:pointer}.pv-home .presu-quitar:hover{color:var(--ink);border-color:var(--ink)}.pv-home .presu-agregar{align-self:flex-start}.pv-home .presu-dato{display:flex;flex-direction:column;gap:2px;background:var(--surface-sunken);border-radius:12px;padding:var(--space-3) var(--space-4)}.pv-home .presu-dato-v{font-weight:700;font-size:var(--fs-sm)}.pv-home .presu-mapa{height:220px;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.pv-home .presu-listas{display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .presu-lista-fam{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card-bg)}.pv-home .presu-lista-cab{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:none;border:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.pv-home .presu-lista-cab:hover{background:var(--surface-2)}.pv-home .presu-lista-nm{display:flex;flex-direction:column;min-width:0}.pv-home .presu-lista-nm b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-home .presu-lista-cuenta{font-size:var(--fs-xs);font-weight:700;background:var(--surface-sunken);border-radius:var(--radius-full);padding:2px 8px}.pv-home .presu-lista-chev{transition:transform .15s ease}.pv-home .presu-lista-fam.is-open .presu-lista-chev{transform:rotate(180deg)}.pv-home .presu-lista-fam.is-open .presu-lista-cab{border-bottom:1px solid var(--border)}.pv-home .presu-lista-fam .presu-viajeros{flex-direction:column;padding:var(--space-3)}.pv-home .presu-viajeros{display:flex;flex-wrap:wrap;gap:var(--space-3)}.pv-home .presu-viajero{display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:12px;padding:var(--space-3) var(--space-4);cursor:pointer;background:var(--card-bg)}.pv-home .presu-viajero span{display:flex;flex-direction:column}.pv-home .presu-viajero.is-on{background:#fc6f5d;border-color:#fc6f5d;color:#22231f}.pv-home .presu-viajero.is-on .caption{color:#22231f;opacity:.8}.pv-home .presu-fs{border:0;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.pv-home .presu-fs+.presu-fs{border-top:1px solid var(--border)}.pv-home .presu-pick{display:flex;gap:var(--space-2);flex-wrap:wrap}.pv-home .presu-pill{font-family:var(--font-page);font-size:var(--fs-caption);font-weight:700;padding:var(--space-2) var(--space-4);border-radius:12px;border:1px solid var(--border-strong);background:var(--card-bg);color:var(--text-secondary);cursor:pointer}.pv-home .presu-pill.is-active{background:#fc6f5d;border-color:#fc6f5d;color:#22231f}.pv-home .presu-textarea-label{display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .presu-textarea{font-family:var(--font-page);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-3) var(--space-4);width:100%;min-height:110px;resize:vertical}.pv-home .presu-textarea:focus{outline:2px solid var(--input-focus);outline-offset:-1px}.pv-home .presu-err{color:var(--sos);font-size:var(--fs-caption);font-weight:600}.pv-home .presu-actions{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-6);border-top:1px solid var(--border)}.pv-home .presu-actions .caption{flex:1 1 220px;min-width:200px}.pv-home .presu-confirm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-6)}.pv-home .presu-confirm svg.ic{width:26px;height:26px;color:var(--verified-bg)}.pv-home .presu-confirm .stack{width:100%;max-width:320px;margin-top:var(--space-2)}.pv-home .presu-aside{display:flex;flex-direction:column;gap:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-6);position:sticky;top:var(--space-4)}@media(max-width:960px){.pv-home .presu-body{grid-template-columns:1fr}.pv-home .presu-aside{position:static}.pv-home .presu-cols,.pv-home .presu-page .pick-list{grid-template-columns:minmax(0,1fr)}}.pv-home .presu-desglose{display:flex;flex-direction:column;gap:6px;width:100%;background:var(--surface-sunken);border-radius:var(--radius-sm);padding:var(--space-4);margin-top:var(--space-2)}.pv-home .presu-desglose-total{font-weight:800;border-top:1px solid var(--border-strong);padding-top:var(--space-2);margin-top:var(--space-2)}.pv-home .presu-confirm svg.ic{color:var(--text-primary)}.pv-home .presu-pedido{display:flex;flex-direction:column;gap:var(--space-4)}.pv-home .presu-cab{display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-sm);padding:var(--space-4)}.pv-home .presu-cab h3{font-size:var(--fs-md);font-weight:800}.pv-home .presu-quien{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;width:100%}.pv-home .presu-quien img{width:40px;height:44px;object-fit:cover;border-radius:var(--radius-sm);flex:none}.pv-home .presu-quien .nm{font-size:var(--fs-md);font-weight:800}.pv-home .presu-confirm.is-elegida{border-left:3px solid var(--verified-bg)}.pv-home .presu-lista{display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .presu-mini{display:flex;align-items:stretch;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--r-inner);background:var(--card-bg);overflow:hidden}.pv-home .presu-mini.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pv-home .presu-mini-ver{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;padding:var(--space-2);background:none;border:0;text-align:left;cursor:pointer;color:inherit}.pv-home .presu-mini-ver:hover{background:var(--surface-sunken)}.pv-home .presu-mini-ver:focus-visible{outline:2px solid var(--input-focus);outline-offset:-2px}.pv-home .presu-mini-foto{width:48px;height:54px;object-fit:cover;border-radius:var(--radius-sm);flex:none;display:block}.pv-home .presu-mini-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-home .presu-mini-txt b{font-size:15px;line-height:1.2}.pv-home .presu-mini-motivo{font-size:12px;line-height:1.3;color:var(--pending-fg);background:var(--pending-bg);border-radius:6px;padding:2px 6px;margin-top:2px}.pv-home .presu-mini-check{width:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--border);background:var(--surface-sunken);color:var(--text-primary);cursor:pointer}.pv-home .presu-mini-check.is-active{background:var(--accent);color:var(--on-accent)}.pv-home .presu-mini-check:disabled{opacity:.4;cursor:not-allowed}.pv-home .presu-mini-check:focus-visible{outline:2px solid var(--input-focus);outline-offset:-2px}.pv-home .presu-cuenta{margin-top:var(--space-2)}.pv-home .presu-vacio{border:1px solid var(--pending-border);background:var(--pending-bg);color:var(--pending-fg);border-radius:var(--r-inner);padding:var(--space-3)}.pv-home .presu-vacio-tit{font-weight:700;margin-bottom:var(--space-2)}.pv-home .presu-vacio-lista{list-style:none;padding:0;margin:0 0 var(--space-2);display:flex;flex-direction:column;gap:4px;font-size:14px}.pv-home .presu-enviado{display:flex;flex-direction:column;gap:var(--space-4)}.pv-home .presu-enviado-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .presu-enviado-lista li{display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--r-inner);background:var(--card-bg);padding:var(--space-2)}.pv-home .presu-enviado-lista li>span{display:flex;flex-direction:column;gap:1px;min-width:0}.pv-home .presu-enviado-lista img{width:48px;height:54px;object-fit:cover;border-radius:var(--radius-sm);flex:none}.pv-home .presu-cal-horas{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-3)}.pv-home .presu-cal-vacio{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--r-inner);color:var(--text-on-sunken)}.pv-home .presu-mini-fila{display:flex;align-items:stretch}.pv-home .presu-mini.is-open{border-color:var(--accent)}.pv-home .presu-mini-chev{flex:none;width:16px;height:16px;color:var(--text-on-sunken);transition:transform .15s ease}.pv-home .presu-mini-chev.is-open{transform:rotate(180deg)}.pv-home .presu-mini-ficha{border-top:1px solid var(--border);padding:var(--space-3);background:var(--surface-sunken);display:flex;flex-direction:column;gap:var(--space-3)}.pv-home .presu-mini-accion{width:100%;justify-content:center}.pv-home .presu-mini-ficha .cc{width:100%;margin:0}.pv-home .presu-mini-ficha .cc .stats{grid-template-columns:repeat(2,1fr)}.pv-home .presu-mini-ficha .cc .minimap{height:120px}.pv-home .presu-mini-ficha .cc .tray{flex-wrap:wrap;gap:var(--space-2)}.pv-home .presu-mini-ficha .cc .tray .btn{flex:1 1 auto;justify-content:center}.presu-mini-encaje{display:block;margin-top:2px;font-size:12px;line-height:1.4;font-weight:600;color:#246028}.presu-mini-datos{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px;font-size:12px;line-height:1.4;color:var(--text-secondary, #4A4C45)}.presu-page .pick-list{display:flex;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:3px;align-items:start}.presu-page .pk.is-abierta{grid-column:1 / -1}.presu-page .pk{background:var(--deep);border:1.5px solid var(--deep);border-radius:var(--radius-sm);padding:0 0 5.5px;display:flex;flex-direction:column;gap:7px;overflow:hidden;box-shadow:0 8px 22px -18px #1e221c80;transition:border-color .16s,box-shadow .16s,opacity .16s}.presu-page .pk:hover{border-color:var(--ink);box-shadow:0 14px 30px -20px #1e221c8c}.presu-page .pk[aria-pressed=true]{border-color:var(--coral);border-width:3px;padding:0 0 4px;box-shadow:0 18px 38px -20px rgba(var(--pri-glow),.8)}.presu-page .pk[data-fit=no]{opacity:.45;box-shadow:none}.presu-page .pk[data-fit=no]:hover{border-color:var(--line)}.presu-page .pk .ph{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--card-2);margin:-1.5px -1.5px 0}.presu-page .pk[aria-pressed=true] .ph{margin:-3px -3px 0}.presu-page .pk .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.presu-page .pk .bd{display:flex;flex-direction:column;gap:6px;padding:2px 9px 4px}.presu-page .pk .nm{font-size:14px;font-weight:900;letter-spacing:-.03em;line-height:1.08;color:#fff}.presu-page .pk .ds{font-size:11px;line-height:1.35;color:#fffc;margin-top:-4px}.presu-page .pk .meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;font-weight:600;color:#fff}.presu-page .pk .meta span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.presu-page .pk .meta svg.ic{width:12px;height:12px;color:#fff9}.presu-page .pk .meta .pr{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:600}.presu-page .pk[data-fit=no] .cap,.presu-page .pk[data-fit=no] .cap svg.ic{color:#ffb9ac}.presu-page .pk .pk-motivo{font-size:11px;line-height:1.4;color:#ffb9ac}.presu-page .pk .pk-encaje{font-size:11px;line-height:1.4;font-weight:600;color:#bfe36b}.presu-page .pk .row{display:flex;align-items:center;gap:6px;margin-top:2px}.presu-page .pk .cta{flex:1;min-width:0;height:28px;border:0;border-radius:var(--radius-sm);background:#fff;color:var(--ink);font-family:var(--font-page);font-size:12.5px;font-weight:700;letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .16s,color .16s}.presu-page .pk .cta:hover{background:var(--cardc)}.presu-page .pk[aria-pressed=true] .cta{background:var(--coral);color:var(--ink)}.presu-page .pk .cta:disabled{background:#fff3;color:#fff9;cursor:not-allowed}.presu-page .pk .cta svg.ic{width:15px;height:15px;stroke-width:2.8;display:none}.presu-page .pk[aria-pressed=true] .cta svg.ic{display:block}.presu-page .pk .cta .no,.presu-page .pk[aria-pressed=true] .cta .si{display:none}.presu-page .pk[aria-pressed=true] .cta .no{display:inline}.presu-page .pk .prof{width:46px;height:46px;flex:none;border-radius:var(--radius-sm);border:1.5px solid transparent;background:#bfe36b;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.presu-page .pk .prof:hover{background:var(--ink);color:#bfe36b}.pv-app .pv-org,.pv-home .pv-org{gap:var(--space-6)}.pv-app .pv-org-cobertura,.pv-home .pv-org-cobertura{display:flex;align-items:flex-start;gap:var(--space-2);background:#f2b93d24;border:1px solid rgba(242,185,61,.45);border-radius:var(--radius-sm);padding:var(--space-3);font-size:15px;line-height:1.5;color:var(--ink);margin:0}.pv-app .pv-org-cobertura svg,.pv-home .pv-org-cobertura svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px}.pv-app .pv-org-cobertura-ok,.pv-home .pv-org-cobertura-ok{background:#2460281f;border-color:#24602866}.pv-app .pv-org-autos,.pv-home .pv-org-autos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.pv-app .pv-org-auto,.pv-home .pv-org-auto{background:var(--surf-raised, #fff);border:2px solid var(--auto-color, var(--border, rgba(0, 0, 0, .08)));border-radius:var(--r-card);box-shadow:var(--sh-card);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.pv-app .pv-org-auto header,.pv-home .pv-org-auto header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.pv-app .pv-org-auto h4,.pv-home .pv-org-auto h4{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0}.pv-app .pv-org-viajeros,.pv-home .pv-org-viajeros{font-size:13px;font-weight:600;color:var(--text-secondary, var(--ink-soft))}.pv-app .pv-org-chicos,.pv-home .pv-org-chicos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:15px}.pv-app .pv-org-paradas,.pv-home .pv-org-paradas{font-size:13px;color:var(--text-secondary, var(--ink-soft));margin:0}.pv-app .pv-org-motivo,.pv-home .pv-org-motivo{font-size:12px;line-height:1.45;color:var(--text-secondary, var(--ink-soft));margin:0}.pv-app .pv-org-estado-ok,.pv-home .pv-org-estado-ok{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#246028;margin:0}.pv-app .pv-org-auto-ok,.pv-home .pv-org-auto-ok{background:#2460280f}.pv-app .pv-org-volver,.pv-home .pv-org-volver{align-self:flex-start}.pv-app .pv-org-unir,.pv-home .pv-org-unir{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.pv-app .pv-org-unir-txt,.pv-home .pv-org-unir-txt{margin:0;flex:1 1 260px;min-width:0;font-size:14px;line-height:1.45;color:var(--text-secondary, var(--ink-soft))}.pv-app .pv-org-unir-acts,.pv-home .pv-org-unir-acts{display:flex;gap:var(--space-2);flex-wrap:wrap}.pv-app .pv-org-unir-motivo,.pv-home .pv-org-unir-motivo{flex-basis:100%;margin:0;font-size:13px;line-height:1.45;color:#8a5b00}.pv-app .pv-org-elegir,.pv-home .pv-org-elegir{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;min-width:0}.pv-app .pv-org-elegir input,.pv-home .pv-org-elegir input{width:16px;height:16px;flex:none;accent-color:#0f7a57}.pv-app .pv-org-color,.pv-home .pv-org-color{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;text-transform:lowercase;letter-spacing:.04em;color:var(--text-secondary, var(--ink-soft))}.pv-app .pv-org-color i,.pv-home .pv-org-color i{width:9px;height:9px;border-radius:var(--radius-full);background:var(--auto-color, currentColor);flex:none}.pv-app .pv-org-pie,.pv-home .pv-org-pie{margin-top:auto;padding-top:var(--space-3);display:flex;flex-direction:column;gap:6px;align-items:stretch}.pv-home .vj,.pv-home .vj-fila{display:flex;flex-direction:column;gap:var(--space-3)}.pv-home .vj-fila:has(.vj-fila-head){border:1px solid var(--border);border-radius:var(--r-inner);padding:var(--space-3);background:var(--surface-sunken)}.pv-home .vj-fila-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.pv-home .vj-fila-n{font-size:var(--fs-caption);font-weight:700;color:var(--text-on-sunken)}.pv-home .vj-fila-nota{font-weight:400}.pv-home .vj-fila-acciones{display:flex;gap:var(--space-2)}.pv-home .vj-icon{width:40px;height:40px;border-radius:var(--r-inner);border:1px solid var(--border-strong);background:var(--card-bg);color:var(--text-primary);font-size:15px;line-height:1;cursor:pointer}.pv-home .vj-icon:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pv-home .vj-icon:focus-visible{outline:2px solid var(--input-focus);outline-offset:2px}.pv-home .vj-icon:disabled{opacity:.4;cursor:not-allowed}.pv-home .vj-quitar:hover{border-color:var(--accent);color:var(--accent)}.pv-home .vj-palabra{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.pv-home .vj-palabra .ff{flex:1 1 220px}.pv-home .vj-generar{flex:none}.pv-home .vj-pie{display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .vj-agregar{align-self:flex-start}.pv-home .vj-tope{color:var(--text-on-sunken)}@media(max-width:720px){.pv-home .vj-palabra{flex-direction:column;align-items:stretch}.pv-home .vj-generar{align-self:flex-start}}.pv-home .rsv-page{display:flex;flex-direction:column}.pv-home .rsv-body{display:grid;grid-template-columns:1fr 320px;gap:var(--space-6);align-items:start;width:100%;max-width:none;padding-block:var(--space-8);padding-inline:max(var(--gut),(100% - var(--shell))/2)}.pv-home .rsv-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.pv-home .rsv-shead{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pv-home .rsv-bar{width:3px;height:16px;border-radius:var(--radius-full);background:var(--accent);flex:none}.pv-home .rsv-shead h3{font-size:var(--fs-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pv-home .rsv-form{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);overflow:hidden}.pv-home .rsv-fs{border:0;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.pv-home .rsv-fs+.rsv-fs{border-top:1px solid var(--border)}.pv-home .rsv-modos{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.pv-home .rsv-modo{display:flex;flex-direction:column;gap:var(--space-2);text-align:left;cursor:pointer;font-family:var(--font-page);color:var(--text-primary);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card-bg)}.pv-home .rsv-modo.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pv-home .rsv-modo:disabled{cursor:not-allowed;opacity:.45}.pv-home .rsv-modo-top{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm)}.pv-home .rsv-modo-top svg.ic{width:18px;height:18px;color:var(--accent);flex:none}.pv-home .rsv-modo-precio{font-size:var(--fs-sm);font-weight:700}.pv-home .rsv-regreso{display:flex;gap:var(--space-4);align-items:flex-end;flex-wrap:wrap}.pv-home .rsv-regreso .ff{flex:1 1 220px;min-width:180px}.pv-home .rsv-regreso-side{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-bottom:var(--space-2)}.pv-home .rsv-link{font-family:var(--font-page);font-size:var(--fs-caption);font-weight:700;color:var(--accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.pv-home .rsv-textarea-label{display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .rsv-textarea-label .ff-lbl{font-size:var(--fs-caption);font-weight:700;color:var(--text-secondary)}.pv-home .rsv-textarea{font-family:var(--font-page);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-3) var(--space-4);width:100%;min-height:96px;resize:vertical}.pv-home .rsv-textarea:focus{outline:2px solid var(--input-focus);outline-offset:-1px}.pv-home .rsv-palabra{display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .rsv-palabra-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.pv-home .rsv-palabra-input{font-size:var(--fs-md);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-3) var(--space-4);width:100%;max-width:320px}.pv-home .rsv-palabra-input:focus{outline:2px solid var(--input-focus);outline-offset:-1px}.pv-home .rsv-err{color:var(--sos);font-size:var(--fs-caption);font-weight:600}.pv-home .rsv-err-block{padding:0 var(--space-2)}.pv-home .rsv-provisorio{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600;background:var(--pending-bg);color:var(--pending-fg);border:1px solid var(--pending-fg);border-radius:var(--r-inner,12px);padding:var(--space-3) var(--space-4);margin-top:var(--space-2)}.pv-home .rsv-provisorio svg.ic{width:14px;height:14px;flex:none;margin-top:2px}.pv-home .rsv-label-2{margin-top:var(--space-4)}.pv-home .rsv-total{font-weight:800;border-top:1px solid var(--border);padding-top:var(--space-2);margin-top:var(--space-2)}.pv-home .rsv-actions{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-6);border-top:1px solid var(--border)}.pv-home .rsv-actions .caption{flex:1 1 220px;min-width:200px}.pv-home .rsv-aside{display:flex;flex-direction:column;gap:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-6);position:sticky;top:var(--space-4)}.pv-home .rsv-profile{display:flex;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);background:var(--coral);color:var(--ink);border-radius:var(--radius-md) var(--radius-md) 0 0}.pv-home .rsv-profile-aside{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0}.pv-home .rsv-profile-mobile{border-radius:var(--radius-md);box-shadow:var(--elevation-1)}.pv-home .rsv-profile .caption,.pv-home .rsv-profile .rating,.pv-home .rsv-profile .rating .caption{color:var(--ink)}.pv-home .rsv-avatar{width:104px;height:116px;object-fit:cover;border-radius:var(--radius-sm);flex:none;display:block}.pv-home .rsv-profile-id{display:flex;flex-direction:column;gap:3px;min-width:0}.pv-home .rsv-profile-nm{font-size:19px;line-height:1.2;font-weight:800}.pv-home .rsv-wizard{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:none;padding:var(--space-4) max(var(--gut),(100% - var(--shell))/2) 0}.pv-home .rsv-progress{display:flex;gap:6px}.pv-home .rsv-progress-bar{flex:1;height:6px;border-radius:var(--radius-full);background:var(--muted)}.pv-home .rsv-progress-bar.is-done{background:var(--verified-bg)}.pv-home .rsv-progress-bar.is-now{background:var(--accent)}.pv-home .rsv-progress-txt{font-size:var(--fs-caption);font-weight:700;color:var(--text-secondary)}.pv-home .rsv-navbar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--gut);background:var(--card-bg);border-top:1px solid var(--border)}.pv-home .rsv-navbar-fin{display:flex;align-items:center;gap:var(--space-3)}.pv-home .rsv-navbar-total{font-size:var(--fs-sm);font-weight:800}@media(max-width:960px){.pv-home .rsv-body{grid-template-columns:1fr}.pv-home .rsv-aside{position:static}}@media(max-width:720px){.pv-home .rsv-modos{grid-template-columns:1fr}.pv-home .rsv-body{padding-top:var(--space-4)}}.pv-home .rsv-guardados{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.pv-home .rsv-chip-guardado{font-family:var(--font-page);font-size:var(--fs-caption);font-weight:700;padding:6px var(--space-3);cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--card-bg);color:var(--text-primary)}.pv-home .rsv-chip-guardado.is-active{background:var(--coral);border-color:var(--coral);color:var(--ink)}.pv-home .rsv-palabras-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .rsv-palabras-lista li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--r-inner);background:var(--surface-sunken);font-size:var(--fs-body)}.pv-home .rsv-palabras-lista .mono{font-weight:700;letter-spacing:.04em}.pv-home .met-page{display:flex;flex-direction:column}.pv-home .met-sec{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-6);margin-bottom:var(--space-6)}.pv-home .met-sec-hd h2{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.01em}.pv-home .met-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-4)}.pv-home .met-cifra{display:flex;flex-direction:column;gap:2px;background:var(--surface-sunken);border-radius:var(--radius-sm);padding:var(--space-4)}.pv-home .met-cifra-v{font-size:34px;line-height:1.1;font-weight:800;color:var(--text-primary)}.pv-home .met-cifra-e{font-size:var(--fs-caption);line-height:1.4;font-weight:600;color:var(--text-primary)}.pv-home .met-kv{font-weight:700;padding-top:var(--space-2);border-top:1px solid var(--border)}.pv-home .met-aviso{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600;background:var(--pending-bg);color:var(--pending-fg);border:1px solid var(--pending-fg);border-radius:var(--r-inner,12px);padding:var(--space-3) var(--space-4)}.pv-home .met-aviso svg.ic{width:14px;height:14px;flex:none;margin-top:2px}.pv-home .met-rows{margin-top:var(--space-2)}.pv-home .met-dato-v{font-size:var(--fs-md);font-weight:800;align-self:center}.pv-home .met-barra{display:grid;grid-template-columns:80px 1fr auto;gap:var(--space-3);align-items:center}.pv-home .met-barra-lbl{font-size:var(--fs-caption);font-weight:700}.pv-home .met-barra-track{height:10px;border-radius:var(--radius-full);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.pv-home .met-barra-fill{display:block;height:100%;border-radius:var(--radius-full)}.pv-home .met-barra-auto{background:var(--accent)}.pv-home .met-barra-pie{background:var(--verified-bg)}.pv-home .met-barra-val{font-size:var(--fs-caption);font-weight:700;white-space:nowrap}.pv-home .met-meses{display:flex;flex-direction:column;gap:var(--space-2)}.pv-home .met-mes{display:grid;grid-template-columns:56px 1fr 28px;gap:var(--space-3);align-items:center}.pv-home .met-mes-lbl{font-size:var(--fs-caption);font-weight:700}.pv-home .met-mes-track{height:14px;border-radius:var(--radius-xs);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.pv-home .met-mes-fill{display:block;height:100%;background:var(--accent);border-radius:var(--radius-xs)}.pv-home .met-mes-val{font-size:var(--fs-caption);font-weight:800;text-align:right}@media(max-width:640px){.pv-home .met-barra{grid-template-columns:1fr;gap:4px}.pv-home .met-barra-val{text-align:left}}.pv-home .fam-page{display:flex;flex-direction:column}.pv-home .fam-body{display:grid;grid-template-columns:240px 1fr;gap:var(--space-6);align-items:start;width:100%;max-width:none;padding-block:var(--space-8);padding-inline:max(var(--gut),(100% - var(--shell))/2)}.pv-home .fam-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.pv-home .fam-aside{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:var(--space-4)}.pv-home .fam-nav{display:flex;flex-direction:column;gap:2px}.pv-home .fam-nav-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-family:var(--font-page);font-size:var(--fs-sm);font-weight:700;text-align:left;color:var(--text-primary);background:none;border:0;cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs)}.pv-home .fam-nav-item:hover{background:var(--surface-sunken)}.pv-home .fam-nav-item[aria-current=true]{background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--accent)}.pv-home .fam-nav-n{font-family:var(--font-data);font-size:11px;font-weight:800;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent)}.pv-home .fam-sec{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-6)}.pv-home .fam-sec-hd h2{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.01em}.pv-home .fam-r-urgente{box-shadow:inset 3px 0 0 var(--accent)}.pv-home .fam-r-elegida{box-shadow:inset 3px 0 0 var(--verified-bg)}.pv-home .fam-r-der{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.pv-home .fam-pedido{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-sm);padding:var(--space-4)}.pv-home .fam-pedido-hd{display:flex;flex-direction:column;gap:2px}.pv-home .fam-pedido-hd .caption{color:var(--text-primary)}.pv-home .fam-aviso{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600;background:var(--pending-bg);color:var(--pending-fg);border:1px solid var(--pending-fg);border-radius:var(--r-inner,12px);padding:var(--space-3) var(--space-4)}.pv-home .fam-aviso svg.ic{width:14px;height:14px;flex:none;margin-top:2px}.pv-home .fam-err{color:var(--sos);font-size:var(--fs-caption);font-weight:700}.pv-home .fam-ok{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:700;color:var(--verified-bg)}.pv-home .fam-ok svg.ic{width:14px;height:14px}@media(max-width:860px){.pv-home .fam-body{grid-template-columns:1fr}.pv-home .fam-aside{position:static}.pv-home .fam-nav{flex-direction:row;flex-wrap:wrap}}.pv-home .fam-sp{margin-left:auto}.pv-home .fam-sec-hd{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pv-home .fam-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3)}.pv-home .fam-kpi{display:flex;flex-direction:column;gap:2px;background:var(--surface-sunken);border-radius:var(--radius-sm);padding:var(--space-4)}.pv-home .fam-kpi-v{font-size:30px;line-height:1.1;font-weight:800;color:var(--text-primary)}.pv-home .fam-kpi-v.es-chico{font-size:20px}.pv-home .fam-kpi-e{font-size:var(--fs-caption);line-height:1.4;font-weight:600;color:var(--text-primary)}.pv-home .fam-acomps{display:flex;flex-direction:column;gap:var(--space-3)}.pv-home .fam-acomp{display:flex;gap:var(--space-4);align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-bg);padding:var(--space-4)}.pv-home .fam-acomp-foto{width:72px;height:80px;object-fit:cover;border-radius:var(--radius-sm);flex:none;display:block}.pv-home .fam-acomp-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pv-home .fam-acomp-datos{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-2)}.pv-home .fam-acomp-acts{display:flex;flex-direction:column;gap:var(--space-2);flex:none}@media(max-width:640px){.pv-home .fam-acomp{flex-wrap:wrap}.pv-home .fam-acomp-acts{flex-direction:row;flex-wrap:wrap;width:100%}}.pv-home .fam-grupo{border:1px solid var(--line, rgba(0,0,0,.1));border-radius:var(--radius-md, 12px);padding:16px;margin:12px 0;background:var(--surface-1, #fff)}.pv-home .fam-grupo-hd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.pv-home .fam-error{color:var(--accent, #BE3622);font-weight:600;font-size:14px;margin:8px 0}.pv-home .fam-grupo-x{margin-left:auto;flex:none;width:28px;height:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line, rgba(0,0,0,.1));border-radius:var(--radius-sm, 8px);background:transparent;color:var(--ink-2, #4A4A46);font-size:16px;cursor:pointer}.pv-home .fam-grupo-x:hover{background:var(--surface-2, rgba(0,0,0,.04))}.pv-home .fam-grupo-x:focus-visible{outline:2px solid var(--accent, #BE3622);outline-offset:2px}.pv-home .fam-grupo-acc{display:flex;gap:8px;flex:none}.pv-home .fam-grupo-tit{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.pv-home .fam-grupo-tit:hover .nm{text-decoration:underline}.pv-home .fam-grupo-nombre{font:inherit;font-weight:700;border:1px solid var(--line, rgba(0,0,0,.2));border-radius:var(--radius-sm, 6px);padding:2px 6px;min-width:200px}.pv-home .fam-grupo-acc{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-left:auto}.pv-home .fam-grupo-acc+.fam-grupo-x{margin-left:8px}.pv-cf-retiro{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.pv-cf-retiro select{font:inherit;font-size:12px;padding:2px 4px;border-radius:var(--radius-sm, 6px);border:1px solid var(--line, rgba(0, 0, 0, .16));background:var(--card-bg, #fff);color:inherit}.pv-cf-falta-dir{display:flex;align-items:flex-start;gap:6px;margin-top:2px;color:var(--accent, #BE3622);line-height:1.4}.pv-cf-falta-dir svg{flex:none;margin-top:2px}.pv-cf-acciones{display:inline-flex;gap:6px;flex:none}.pv-cf-ubicada,.pv-cf-sin-ubicar{display:flex;align-items:flex-start;gap:5px;margin-top:2px;line-height:1.4}.pv-cf-ubicada{color:#246028}.pv-cf-sin-ubicar{color:var(--accent, #BE3622)}.pv-cf-ubicada svg,.pv-cf-sin-ubicar svg{flex:none;margin-top:2px}.pv-cf-reintentar{font:inherit;font-weight:700;background:none;border:0;padding:0;cursor:pointer;color:inherit;text-decoration:underline}.pv-home .adm-page{display:flex;flex-direction:column}.pv-home .adm-body{display:grid;grid-template-columns:230px 1fr;gap:var(--space-6);align-items:start;width:100%;max-width:none;padding-block:var(--space-8);padding-inline:max(var(--gut),(100% - var(--shell))/2)}.pv-home .adm-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.pv-home .adm-aside{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:var(--space-4)}.pv-home .adm-nav{display:flex;flex-direction:column;gap:2px}.pv-home .adm-nav-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-family:var(--font-page);font-size:var(--fs-sm);font-weight:700;text-align:left;color:var(--text-primary);background:none;border:0;cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs)}.pv-home .adm-nav-item:hover{background:var(--surface-sunken)}.pv-home .adm-nav-item[aria-current=true]{background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--accent)}.pv-home .adm-nav-n{font-family:var(--font-data);font-size:11px;font-weight:800;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent)}.pv-home .adm-sec{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-6)}.pv-home .adm-sec-hd h2{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.01em}.pv-home .adm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.pv-home .adm-kpi{display:flex;flex-direction:column;gap:2px;background:var(--surface-sunken);border-radius:var(--radius-sm);padding:var(--space-4)}.pv-home .adm-kpi.es-urgente{box-shadow:inset 3px 0 0 var(--accent)}.pv-home .adm-kpi-v{font-size:30px;line-height:1.1;font-weight:800;color:var(--text-primary)}.pv-home .adm-kpi-e{font-size:var(--fs-caption);line-height:1.4;font-weight:600;color:var(--text-primary)}.pv-home .adm-post{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-sm);padding:var(--space-4)}.pv-home .adm-post-hd{display:flex;gap:var(--space-4);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.pv-home .adm-post .caption{color:var(--text-primary)}.pv-home .adm-bio{font-size:var(--fs-sm);line-height:1.5;font-style:italic}.pv-home .adm-docs{display:flex;flex-direction:column;gap:6px;background:var(--card-bg);border-radius:var(--radius-xs);padding:var(--space-3)}.pv-home .adm-form{display:flex;flex-direction:column;gap:var(--space-3);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4)}.pv-home .adm-textarea{font-family:var(--font-page);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-3);width:100%;min-height:84px;resize:vertical}.pv-home .adm-textarea:focus{outline:2px solid var(--input-focus);outline-offset:-1px}.pv-home .adm-aviso{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600;background:var(--pending-bg);color:var(--pending-fg);border:1px solid var(--pending-fg);border-radius:var(--r-inner,12px);padding:var(--space-3) var(--space-4)}.pv-home .adm-aviso svg.ic{width:14px;height:14px;flex:none;margin-top:2px}.pv-home .adm-nota{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-caption);line-height:1.45;color:var(--text-primary);background:var(--card-bg);border-left:3px solid var(--verified-bg);border-radius:0 var(--radius-xs) var(--radius-xs) 0;padding:var(--space-3)}.pv-home .adm-nota svg.ic{width:14px;height:14px;flex:none;margin-top:2px}.pv-home .adm-err{color:var(--sos);font-size:var(--fs-caption);font-weight:700}@media(max-width:860px){.pv-home .adm-body{grid-template-columns:1fr}.pv-home .adm-aside{position:static}.pv-home .adm-nav{flex-direction:row;flex-wrap:wrap}}.pv-home .leg-page{display:flex;flex-direction:column}.pv-home .leg-wrap{max-width:70ch;display:flex;flex-direction:column;gap:var(--space-4)}.pv-home .leg-sec{display:flex;flex-direction:column;gap:var(--space-3)}.pv-home .leg-sec h2{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.01em;margin-top:var(--space-4)}.pv-home .leg-sec p{font-size:var(--fs-sm);line-height:1.65}.pv-home .leg-lista{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5)}.pv-home .leg-lista li{font-size:var(--fs-sm);line-height:1.6;list-style:disc}.pv-home .leg-borrador{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-sm);line-height:1.5;font-weight:600;background:var(--pending-bg);color:var(--pending-fg);border:1px solid var(--pending-fg);border-radius:var(--r-inner,12px);padding:var(--space-4)}.pv-home .leg-borrador svg.ic{width:16px;height:16px;flex:none;margin-top:3px}.pv-home .ses-wrap>.cta-sec{max-width:520px;margin:0 auto}.pv-home .ses-error{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--r-inner, 12px);background:var(--accent-soft);border-left:3px solid var(--accent);color:var(--accent);font-size:var(--fs-sm);font-weight:600}.pv-home .ses-error svg.ic{width:15px;height:15px;margin-top:2px;flex:none}.pv-home .ses-demo{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--r-inner, 12px);background:var(--pending-bg);border-left:3px solid var(--pending-fg)}.pv-home .ses-demo-t{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:700;color:var(--pending-fg)}.pv-home .ses-demo-t svg.ic{width:15px;height:15px;flex:none}.pv-home .ses-demo .caption{color:var(--pending-fg)}.pv-home .ses-rapido{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--r-inner, 12px);background:var(--surface-sunken, var(--cardc));border:1px dashed var(--border)}.pv-home .ses-rapido-t{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}.pv-home .ses-rapido .acts{display:flex;gap:var(--space-2);flex-wrap:wrap}.pv-home .cta-page{display:flex;flex-direction:column}.pv-home .cta-sec .acts,.pv-home .fbloque .acts{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.pv-home .cta-sec .acts .sp,.pv-home .fbloque .acts .sp{margin-left:auto}.pv-home .fcampo{display:flex;flex-direction:column;gap:6px;min-width:0}.pv-home .fcampo>span:first-child{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}.pv-home .fcampo input,.pv-home .fcampo textarea,.pv-home .fcampo select{width:100%;font-family:var(--font-page);font-size:var(--fs-body);color:var(--ink);background:var(--card-bg, #fff);border:1px solid var(--border);border-radius:var(--r-inner, 12px);padding:10px 13px}.pv-home .fcampo textarea{min-height:116px;resize:vertical;line-height:1.5}.pv-home .fcampo input.data,.pv-home .fcampo select.data{font-family:var(--font-data);font-variant-numeric:tabular-nums}.pv-home .fcampo input::placeholder,.pv-home .fcampo textarea::placeholder{color:var(--muted, var(--text-secondary))}.pv-home .fcampo input:focus-visible,.pv-home .fcampo textarea:focus-visible,.pv-home .fcampo select:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.pv-home .fhint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary);margin:0}.pv-home .frow2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-5)}.pv-home .fbloque{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.pv-home .fbloque-hd{display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.pv-home .fbloque-hd h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:700}.pv-home .fbloque-hd .caption{margin-left:auto}.pv-home .wiz{display:flex;flex-direction:column;gap:var(--space-3)}.pv-home .wsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.pv-home .wstep{display:flex;flex-direction:column;gap:6px;background:none;border:0;padding:0;text-align:left;font:inherit;color:var(--text-secondary);cursor:pointer}.pv-home .wstep .wbar{height:4px;border-radius:var(--radius-full);background:var(--border)}.pv-home .wstep.hecho .wbar{background:var(--verified-border)}.pv-home .wstep.cur .wbar{background:var(--coral)}.pv-home .wstep .wl{font-size:var(--fs-caption);font-weight:700}.pv-home .wstep.cur .wl,.pv-home .wstep.hecho .wl{color:var(--ink)}.pv-home .wcount{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pv-home .fdoc{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);background:var(--card-bg, #fff);border:1px dashed var(--border);border-radius:var(--r-card, 20px)}.pv-home .fdoc.cargado{border-style:solid;border-color:var(--verified-border)}.pv-home .fdoc.cargado svg.ic{color:var(--verified-border)}.pv-home .fdoc.na{opacity:.62}.pv-home .fdoc svg.ic{width:20px;height:20px;color:var(--accent)}.pv-home .fdoc.na svg.ic{color:var(--text-secondary)}.pv-home .fdoc .k{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-home .fdoc .nm{font-weight:700}.pv-home .cta-body{display:grid;grid-template-columns:268px 1fr;gap:var(--space-6);align-items:start;padding:var(--space-8) max(var(--gut),(100% - var(--shell)) / 2)}.pv-home .cta-rail{position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-5);background:var(--card-bg, #fff);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elevation-1);padding:var(--space-6)}.pv-home .cta-perfil{display:flex;gap:var(--space-4);align-items:center;margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;padding:var(--space-4) var(--space-5);background:var(--coral);color:var(--ink);border-radius:var(--radius-md) var(--radius-md) 0 0}.pv-home .cta-perfil .caption,.pv-home .cta-perfil .rating,.pv-home .cta-perfil .rating .caption{color:var(--ink)}.pv-home .cta-foto{width:104px;height:116px;object-fit:cover;border-radius:var(--radius-sm);flex:none;display:block}.pv-home .cta-perfil-id{display:flex;flex-direction:column;gap:3px;min-width:0}.pv-home .cta-perfil-nm{font-size:19px;line-height:1.2;font-weight:800}.pv-home .cta-nav{display:flex;flex-direction:column;gap:2px}.pv-home .cta-nav-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:0;background:none;font:inherit;font-size:var(--fs-sm);text-align:left;color:var(--ink);border-radius:var(--r-inner, 12px);cursor:pointer}.pv-home .cta-nav-item:hover{background:var(--accent-soft)}.pv-home .cta-nav-item[aria-current=true]{background:var(--accent-soft);font-weight:700;box-shadow:inset 3px 0 0 var(--accent)}.pv-home .cta-nav-n{flex:none;font-family:var(--font-data);font-size:11px;font-weight:700;padding:1px 7px;border-radius:var(--r-pill, 999px);background:var(--pending-bg);color:var(--pending-fg)}.pv-home .cta-main{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.pv-home .cta-sec{display:flex;flex-direction:column;gap:var(--space-5);background:var(--card-bg, #fff);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elevation-1);padding:var(--space-6)}.pv-home .cta-sec-hd{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pv-home .cta-sec-hd h2{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:800}.pv-home .cta-sec-hd .cta-sp{margin-left:auto}.pv-home .cta-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.pv-home .cta-num{display:flex;flex-direction:column;gap:2px;padding:var(--space-4);background:var(--surface-sunken, var(--cardc));border-radius:var(--r-inner, 12px)}.pv-home .cta-num-l{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}.pv-home .cta-num-v{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1.1}.pv-home .cta-pend{display:grid;grid-template-columns:1fr auto;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent);background:var(--surface-sunken, var(--cardc));border-radius:0 var(--r-inner, 12px) var(--r-inner, 12px) 0}.pv-home .cta-pend.urgente{border-left-color:var(--pending-fg);background:var(--pending-bg)}.pv-home .cta-pend .k{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-home .cta-pend .nm{font-weight:700}.pv-home .cta-cal{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--card-bg, #fff)}.pv-home .cta-calhead{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);background:var(--card-bg, #fff);flex-wrap:wrap}.pv-home .cta-calhead-m{font-weight:700}.pv-home .cta-dow,.pv-home .cta-days{display:grid;grid-template-columns:repeat(7,1fr)}.pv-home .cta-dow span{padding:var(--space-2) 0;text-align:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border)}.pv-home .cta-day{min-height:62px;display:flex;flex-direction:column;gap:2px;padding:6px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card-bg, #fff)}.pv-home .cta-day:nth-child(7n){border-right:0}.pv-home .cta-day-d{font-family:var(--font-data);font-size:12px;font-weight:700}.pv-home .cta-day-t{font-size:10px;line-height:1.3;font-weight:700;padding:2px 5px;border-radius:6px}.pv-home .cta-day-fuera .cta-day-d{color:var(--muted, var(--text-secondary));opacity:.55}.pv-home .cta-day-pub .cta-day-t{background:var(--verified-bg);color:var(--verified-fg)}.pv-home .cta-day-tomado .cta-day-t{background:var(--accent-soft);color:var(--accent)}.pv-home .cta-day-bloq .cta-day-t{background:var(--pending-bg);color:var(--pending-fg)}.pv-home .cta-leyenda{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--card-bg, #fff)}.pv-home .cta-leyenda span{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--text-secondary)}.pv-home .cta-leyenda i{width:11px;height:11px;border-radius:3px;display:block}.pv-home .cta-zonas{display:flex;flex-wrap:wrap;gap:6px}.pv-home .cta-zona{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border);border-radius:var(--r-pill, 999px);background:var(--card-bg, #fff);font-size:var(--fs-caption);font-weight:700}.pv-home .cta-zona button{border:0;background:none;padding:0;cursor:pointer;display:flex;color:var(--text-secondary)}.pv-home .cta-zona button:hover{color:var(--accent)}.pv-home .cta-crit{display:grid;grid-template-columns:190px 1fr auto;gap:var(--space-4);align-items:center}.pv-home .cta-crit-t{height:8px;border-radius:var(--radius-full);background:var(--border);overflow:hidden}.pv-home .cta-crit-f{height:100%;border-radius:var(--radius-full);background:var(--coral)}.pv-home .cta-crit-v{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:700}.pv-home .cta-fotos{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.pv-home .cta-foto-slot{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-height:108px;padding:var(--space-3);text-align:center;border:1px dashed var(--border);border-radius:var(--r-inner, 12px);background:var(--surface-sunken, var(--cardc));font-size:var(--fs-caption);color:var(--text-secondary)}.pv-home .cta-foto-slot svg.ic{width:18px;height:18px}@media(max-width:960px){.pv-home .cta-body{grid-template-columns:1fr}.pv-home .cta-rail{position:static}.pv-home .cta-nums,.pv-home .cta-fotos{grid-template-columns:1fr 1fr}.pv-home .cta-crit{grid-template-columns:1fr auto}.pv-home .cta-crit-t{grid-column:1 / -1}.pv-home .frow2{grid-template-columns:1fr}.pv-home .wsteps{grid-template-columns:1fr 1fr}.pv-home .cta-pend{grid-template-columns:1fr}}.pv-home .cta-r-col{display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}.pv-home .cta-r-top{display:flex;gap:var(--space-4);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.pv-home .cta-r-chips{display:flex;flex-direction:column;gap:4px;align-items:flex-end;flex:none}.pv-home .cta-vence{color:var(--pending-fg);font-weight:700}.pv-home .cta-vencida-nota{background:var(--surface-sunken);border-radius:var(--radius-xs);padding:var(--space-3);color:var(--text-primary)}.pv-home .cta-respuesta{font-size:var(--fs-caption);line-height:1.45;color:var(--text-primary);background:var(--surface-sunken);border-left:3px solid var(--verified-bg);border-radius:0 var(--radius-xs) var(--radius-xs) 0;padding:var(--space-2) var(--space-3);margin-top:var(--space-2)}.pv-home .cta-form{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4)}.pv-home .cta-textarea{font-family:var(--font-page);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-3);width:100%;min-height:84px;resize:vertical}.pv-home .cta-textarea:focus{outline:2px solid var(--input-focus);outline-offset:-1px}.pv-home .cta-err{color:var(--sos);font-size:var(--fs-caption);font-weight:700}.pv-home .cta-tarifas-editor{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);margin-top:var(--space-3)}.pv-home .cta-tarifas-editor input{font-family:var(--font-page);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-2) var(--space-3);width:100%;text-align:right}.pv-home .cta-tarifas-editor input:focus{outline:2px solid var(--input-focus);outline-offset:-1px}.pv-home .cta-tarifas-editor>.caption:first-child{color:var(--text-primary)}.pv-home .cta-linea{display:flex;gap:var(--space-2);align-items:center}.pv-home .cta-linea input{font-family:var(--font-page);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-2) var(--space-3);flex:1 1 auto;min-width:0}.pv-home .cta-linea input:focus{outline:2px solid var(--input-focus);outline-offset:-1px}.pv-home .cta-linea-monto{flex:0 0 120px;text-align:right}.pv-home .cta-linea-quitar{flex:none;width:32px;height:32px;display:grid;place-items:center;cursor:pointer;background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-xs);color:var(--text-primary)}.pv-home .cta-linea-quitar:disabled{opacity:.35;cursor:not-allowed}.pv-home .cta-linea-quitar svg.ic{width:14px;height:14px}.pv-home .cta-linea-mas{align-self:flex-start}.pv-home .cta-desglose{display:flex;flex-direction:column;gap:6px;background:var(--surface-sunken);border-radius:var(--radius-sm);padding:var(--space-4)}.pv-home .cta-desglose-total{font-weight:800;border-top:1px solid var(--border-strong);padding-top:var(--space-2);margin-top:var(--space-2)}.pv-home .cta-day-btn{font-family:var(--font-page);color:var(--text-primary);text-align:left;align-items:flex-start;cursor:pointer;width:100%;border-top:0;border-left:0}.pv-home .cta-day-btn:focus-visible{outline:2px solid var(--input-focus);outline-offset:-2px}.pv-home .cta-day-btn.is-sel{box-shadow:inset 0 0 0 2px var(--accent)}.pv-home .cta-day-pasado .cta-day-d{opacity:.45}.pv-home .cta-agenda-aviso{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600;background:var(--pending-bg);color:var(--pending-fg);border:1px solid var(--pending-fg);border-radius:var(--r-inner,12px);padding:var(--space-3) var(--space-4);margin-top:var(--space-3)}.pv-home .cta-agenda-aviso svg.ic{width:14px;height:14px;flex:none;margin-top:2px}.pv-home .cta-agenda-barra{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);margin-top:var(--space-4)}.pv-home .cta-agenda-sel{display:flex;flex-direction:column;gap:2px}.pv-home .cta-agenda-franja{display:flex;gap:var(--space-3);align-items:flex-end;flex-wrap:wrap}.pv-home .cta-agenda-franja .ff{flex:0 0 130px}.pv-home .cta-varias{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600;background:var(--pending-bg);color:var(--pending-fg);border:1px solid var(--pending-fg);border-radius:var(--r-inner,12px);padding:var(--space-3) var(--space-4)}.pv-home .cta-varias svg.ic{width:14px;height:14px;flex:none;margin-top:2px}.cta-casos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.cta-caso{display:flex;flex-direction:column;gap:4px;text-align:left;padding:var(--space-3);border:1px solid var(--border, rgba(0, 0, 0, .12));border-radius:var(--radius-sm);background:#fff;cursor:pointer;transition:border-color .16s,background .16s}.cta-caso:hover{border-color:#24602880}.cta-caso.is-active{border-color:#246028;background:#24602814}.cta-caso.is-active .nm{color:#246028}.cta-caso .nm{font-weight:700}.cta-cupo input{width:88px;text-align:right;font-variant-numeric:tabular-nums;padding:8px 10px;border:1px solid var(--border, rgba(0, 0, 0, .14));border-radius:var(--radius-xs);background:#fff}.pv-home .seg-page{display:flex;flex-direction:column;gap:var(--space-6)}.pv-home .seg-lead{font-size:19px;line-height:1.5;max-width:74ch}.pv-home .seg-chips{display:flex;flex-wrap:wrap;gap:6px}.pv-home .seg-n{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;margin-right:8px;border-radius:var(--radius-full);background:var(--coral);color:var(--ink);font-family:var(--font-data);font-size:11px;font-weight:800;flex:none}.pv-home .seg-mec{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.pv-home .seg-mec-i{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--r-inner, 12px);background:var(--surface-sunken, var(--cardc))}.pv-home .seg-mec-i h3{font-size:var(--fs-body);font-weight:800}.pv-home .seg-mec-ic{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-inner, 12px);background:var(--card-bg, #fff);color:var(--accent)}.pv-home .seg-mec-ic svg.ic{width:16px;height:16px}.pv-home .seg-limite{display:flex;gap:8px;align-items:flex-start;margin-top:auto;padding:var(--space-3) var(--space-4);border-radius:var(--r-inner, 12px);background:var(--pending-bg);color:var(--pending-fg);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600}.pv-home .seg-limite svg.ic{width:14px;height:14px;margin-top:2px;flex:none}.pv-home .seg-lista{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;padding:0;margin:0}.pv-home .seg-lista li{display:flex;gap:var(--space-3);align-items:flex-start}.pv-home .seg-lista svg.ic{width:15px;height:15px;margin-top:4px;flex:none;color:var(--verified-border)}.pv-home .ver-estados{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.pv-home .ver-estado{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--r-inner, 12px);background:var(--surface-sunken, var(--cardc))}.pv-home .ver-estado .chip{align-self:flex-start}.pv-home .ver-codigo{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);border-radius:var(--r-inner, 12px);background:var(--surface-sunken, var(--cardc));border:1px dashed var(--border)}.pv-home .ver-codigo-v{font-family:var(--font-data);font-size:var(--fs-body);font-weight:700;letter-spacing:.04em}.pv-home .ver-codigo .caption{flex:1 1 260px}@media(max-width:960px){.pv-home .seg-mec,.pv-home .ver-estados{grid-template-columns:1fr}.pv-home .seg-lead{font-size:var(--fs-body)}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}:root{--n-50:#f8f9fb;--n-100:#eef0f4;--n-200:#dfe2e8;--n-300:#c5cad3;--n-400:#9aa1ae;--n-500:#737b8a;--n-600:#565d6b;--n-700:#3f4451;--n-800:#292d37;--n-900:#1a1d24;--n-950:#0f1116;--g-400:#5fd6a3;--g-500:#23b483;--g-600:#158c66;--g-700:#106b50;--i-400:#9099f2;--i-500:#5b63e8;--i-600:#4448d1;--i-700:#3535a8;--nv-200:#b7c0dc;--nv-300:#8b97bd;--nv-400:#55618a;--nv-500:#2b3550;--nv-600:#222a41;--nv-700:#1d2438;--lm-300:#d3ec97;--lm-400:#bfe36b;--lm-500:#aed455;--lm-600:#8fb63a;--lm-700:#6f8a2c;--r-500:#e0392f;--r-600:#c22a22;--r-700:#9c221c;--a-400:#f2b93d;--a-500:#d99a1c;--font-ui:"Manrope",system-ui,sans-serif;--font-data:"IBM Plex Mono",ui-monospace,monospace;--fs-h1:38px;--lh-h1:46px;--fs-h2:26px;--lh-h2:34px;--fs-h3:20px;--lh-h3:26px;--fs-body:16px;--lh-body:24px;--fs-sm:14px;--lh-sm:20px;--fs-caption:13px;--lh-caption:18px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--elevation-1:0 1px 2px #00000073,inset 0 1px 0 #ffffff0a;--elevation-2:0 2px 6px #0006,0 10px 24px #00000073,inset 0 1px 0 #ffffff0d;--elevation-3:0 4px 12px #00000073,0 28px 64px #0009,inset 0 1px 0 #ffffff0f;--page-canvas:var(--n-950);--navbar-bg:var(--n-900);--navbar-border:var(--n-800);--card-bg:var(--n-900);--card-border:var(--n-800);--modal-bg:var(--n-900);--modal-scrim:#000000b3;--hero-bg:var(--n-900);--hero-border:var(--n-800);--input-bg:var(--n-800);--input-border:var(--n-700);--input-focus:var(--lm-400);--btn-primary-bg:var(--lm-400);--btn-primary-fg:var(--nv-700);--btn-primary-bg-hover:var(--lm-300);--btn-secondary-bg:var(--n-800);--btn-secondary-border:var(--n-700);--btn-secondary-fg:var(--n-50);--btn-secondary-bg-hover:var(--n-700);--badge-bg:#2b313d;--badge-fg:#c3c9d6;--surface-sunken:var(--n-950);--surface-raised:var(--n-800);--text-on-sunken:var(--n-300);--border:var(--n-800);--border-strong:var(--n-700);--text-primary:var(--n-50);--text-secondary:var(--n-400);--accent:var(--lm-400);--on-accent:var(--nv-700);--verified-fg:#06251a;--verified-bg:#3ed598;--verified-border:#2bb57f;--pending-fg:#331a00;--pending-bg:#ffb454;--pending-border:#e89a32;--unverified-fg:#1b2028;--unverified-bg:#dde1e7;--unverified-border:#c4cad4;--chip-accent-bg:#b7c7ff;--chip-accent-fg:#131a2e;--chip-accent-border:#93a9f0;--sos:var(--r-500);--sos-hover:var(--r-600);--sos-fg:var(--r-500);--sos-soft:#e0392f29;--sos-border:#e0392f66;--rating:var(--a-400);--emg-canvas:#0f172c;--emg-surface:#4f4f4f;--emg-band:#e7000a;--emg-fg:#fff;--emg-ok:#11b427;--emg-ok-border:#0c711a;--emg-ok-fg:#fff;--emg-surface-fg:var(--n-200);--emg-alert-fg:#ff8f85;--accent-soft:#bfe36b29;--accent-border:#bfe36b6b;--brand-surface:var(--nv-600);--brand-surface-deep:var(--nv-700);--brand-surface-fg:#fff;--brand-accent:var(--lm-400)}[data-theme=light]{--page-canvas:var(--n-50);--navbar-bg:#fff;--navbar-border:var(--n-200);--card-bg:#fff;--card-border:var(--n-200);--modal-bg:#fff;--modal-scrim:#1a1d2499;--hero-bg:var(--n-100);--hero-border:var(--n-200);--input-bg:#fff;--input-border:var(--n-300);--input-focus:var(--nv-500);--btn-primary-bg:var(--lm-400);--btn-primary-fg:var(--nv-700);--btn-primary-bg-hover:var(--lm-500);--btn-secondary-bg:#fff;--btn-secondary-border:var(--n-300);--btn-secondary-fg:var(--n-800);--btn-secondary-bg-hover:var(--n-100);--badge-bg:#edeef1;--badge-fg:#3a4152;--surface-sunken:var(--n-50);--surface-raised:#fff;--text-on-sunken:var(--n-600);--border:var(--n-200);--border-strong:var(--n-300);--elevation-1:0 1px 2px #0f111612,0 2px 6px #0f11160d;--elevation-2:0 2px 6px #0f111612,0 10px 24px #0f11161a;--elevation-3:0 4px 12px #0f11161a,0 28px 64px #0f11163d;--text-primary:var(--n-900);--text-secondary:var(--n-500);--accent:var(--nv-500);--on-accent:#fff;--verified-fg:#06251a;--verified-bg:#3ed598;--verified-border:#2bb57f;--pending-fg:#331a00;--pending-bg:#ffb454;--pending-border:#e89a32;--unverified-fg:#1b2028;--unverified-bg:#dde1e7;--unverified-border:#c4cad4;--chip-accent-bg:#b7c7ff;--chip-accent-fg:#131a2e;--chip-accent-border:#93a9f0;--sos:var(--r-600);--sos-hover:var(--r-700);--sos-fg:var(--r-700);--sos-soft:#e0392f1a;--sos-border:#c22a2247;--rating:var(--a-500);--accent-soft:#2b355014;--accent-border:#2b35503d;--brand-surface:var(--nv-500);--brand-surface-deep:var(--nv-700);--brand-surface-fg:#fff;--brand-accent:var(--lm-400)}:root{--verified-ink:var(--g-400);--pending-ink:var(--n-300);--unverified-ink:var(--n-300)}[data-theme=light]{--verified-ink:var(--g-600);--pending-ink:var(--n-600);--unverified-ink:var(--n-600)}body{font-family:var(--font-ui);background:var(--page-canvas);color:var(--text-primary)}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none}a:hover{color:var(--text-primary);text-decoration:underline}:root{--shell:clamp(920px,82vw,1520px);--gut:clamp(20px,4vw,56px)}@media(max-width:900px){:root{--gut:20px}}[data-vp=mobile]{--gut:18px}[data-vp=tablet]{--gut:26px}.bleed{padding-inline:max(var(--gut),(100% - var(--shell))/2)}.chip{isolation:isolate;box-shadow:0 1px 1px #0f172a1a,0 5px 12px -4px var(--chip-glow,#0f172a4d);font-weight:800;position:relative;overflow:hidden}.chip:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff73,#fff0);height:52%;position:absolute;top:0;left:0;right:0}.chip>*,.chip svg{z-index:1;position:relative}.chip-sos,.chip-emg{--chip-glow:#c22a229e}.chip-verified{--chip-glow:#2dbe848c}.chip-pending{--chip-glow:#ff9b478c}.chip-plain,.chip-unverified{--chip-glow:#5a647857}.chip-new,.chip-meta,.chip-soon,.chip-prop,.chip-num{background:var(--chip-accent-bg);color:var(--chip-accent-fg);border-color:var(--chip-accent-border);--chip-glow:#6080d673}.pv-home .vpbar{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:max-content;box-shadow:var(--elevation-1);flex:none;display:flex;overflow:hidden}.pv-home .vpbar button{white-space:nowrap;font-family:var(--font-ui);font-size:var(--fs-caption);padding:var(--space-3) var(--space-4);background:var(--card-bg);border:0;border-right:1px solid var(--border);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-weight:700;display:inline-flex}.pv-home .vpbar button:last-child{border-right:0}.pv-home .vpbar button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.pv-home .vpbar .px{font-family:var(--font-data);opacity:.7}.pv-home .vpnote{font-size:var(--fs-caption);color:var(--text-secondary);font-family:var(--font-data)}.pv-home .vpfixed{z-index:60;justify-content:flex-end;gap:var(--space-3);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);max-width:calc(100vw - 24px);padding:6px var(--space-3) 6px 6px;box-shadow:var(--elevation-2);flex-wrap:wrap;align-items:center;display:flex;position:fixed;top:12px;right:12px}.pv-home .vpfixed .vpbar{width:auto;min-width:max-content}@media(min-width:901px){.pv-home .wrap{padding-top:72px}}@media(max-width:900px){.pv-home .vpfixed{margin:0 auto var(--space-6);flex-wrap:wrap;order:-1;justify-content:center;width:max-content;max-width:100%;position:sticky;top:12px}}.pv-home details.docnote>summary{cursor:pointer;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);padding:var(--space-3) 0;gap:var(--space-2);align-items:center;font-weight:700;list-style:none;display:flex}.pv-home details.docnote>summary::-webkit-details-marker{display:none}.pv-home details.docnote>summary:after{content:"mostrar";font-family:var(--font-data);text-transform:none;letter-spacing:0;font-weight:400}.pv-home details.docnote[open]>summary:after{content:"ocultar"}.pv-home[data-vp=desktop] details.docnote>summary,.pv-home[data-vp=tablet] details.docnote>summary{display:none}.pv-home[data-vp=mobile] section.block>table,.pv-home[data-vp=mobile] details.docnote>table{-webkit-overflow-scrolling:touch;min-width:0;display:block;overflow-x:auto}.pv-home[data-vp=mobile] section.block>table thead,.pv-home[data-vp=mobile] details.docnote>table thead{white-space:nowrap}.pv-home[data-vp=mobile] details.docnote{overflow-x:hidden}.pv-home[data-vp=mobile] section.block>table td:first-child,.pv-home[data-vp=mobile] details.docnote>table td:first-child{width:auto;min-width:120px}@media(max-width:520px){.pv-home section.block>table,.pv-home details.docnote>table{min-width:0;display:block;overflow-x:auto}.pv-home section.block>table thead,.pv-home details.docnote>table thead{white-space:nowrap}.pv-home details.docnote{overflow-x:hidden}}.pv-home[data-vp=mobile] .wrap{max-width:390px}.pv-home[data-vp=tablet] .wrap{max-width:768px}.pv-home[data-mock=home][data-vp=mobile] .sec,.pv-home[data-mock=home][data-vp=tablet] .sec,.pv-home[data-mock=home][data-vp=mobile] .closing,.pv-home[data-mock=home][data-vp=tablet] .closing{padding-inline:var(--gut)}.pv-home[data-vp=mobile] body,.pv-home[data-vp=tablet] body{padding-left:var(--space-4);padding-right:var(--space-4)}.pv-home[data-vp=mobile] .docs-head{flex-direction:column;align-items:stretch}.pv-home[data-vp=mobile] .wrap .seg{width:100%;min-width:0}.pv-home[data-vp=mobile] .wrap .seg button{padding-left:var(--space-2);padding-right:var(--space-2);flex:1}.pv-home[data-vp=mobile] .mfoot .btn,.pv-home[data-vp=mobile] .acts .btn,.pv-home[data-vp=mobile] .stack .btn,.pv-home[data-vp=mobile] .paybar .btn,.pv-home[data-vp=mobile] .empty .btn,.pv-home[data-vp=mobile] .docs-head>div>.btn{width:100%}.pv-home[data-vp=mobile] .grid,.pv-home[data-vp=mobile] .cards,.pv-home[data-vp=mobile] .two,.pv-home[data-vp=mobile] .row2,.pv-home[data-vp=mobile] .row3,.pv-home[data-vp=mobile] .veh{grid-template-columns:1fr}.pv-home[data-vp=mobile] .data{grid-template-columns:1fr 1fr}.pv-home[data-vp=mobile] .uses,.pv-home[data-vp=mobile] .crit{grid-template-columns:1fr}.pv-home[data-vp=mobile] .stars{flex-wrap:wrap;justify-content:flex-start}.pv-home[data-vp=mobile] .stars .sk{margin-left:0}.pv-home[data-vp=mobile] .snav{border-right:0;border-bottom:1px solid var(--border);gap:var(--space-2);flex-direction:row;overflow-x:auto}.pv-home[data-vp=mobile] .snav a{white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4)}.pv-home[data-vp=tablet] .snav{border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap}.pv-home[data-vp=mobile] .aside,.pv-home[data-vp=tablet] .aside{border-left:0;border-top:1px solid var(--border)}.pv-home[data-vp=mobile] .mbody,.pv-home[data-vp=mobile] .body,.pv-home[data-vp=mobile] .list,.pv-home[data-vp=mobile] .hero,.pv-home[data-vp=mobile] .mhead,.pv-home[data-vp=mobile] .mfoot,.pv-home[data-vp=mobile] .tabhead{padding-left:var(--space-4);padding-right:var(--space-4)}.pv-home[data-vp=mobile] .scrim{padding-left:0;padding-right:0}.pv-home[data-vp=tablet] .cards,.pv-home[data-vp=tablet] .two,.pv-home[data-vp=tablet] .data,.pv-home[data-vp=tablet] .grid{grid-template-columns:1fr 1fr}@media(max-width:520px){.pv-home .docs-head{flex-direction:column;align-items:stretch}.pv-home .wrap .seg{width:100%;min-width:0}.pv-home .wrap .seg button{padding-left:var(--space-2);padding-right:var(--space-2);flex:1}.pv-home .grid,.pv-home .cards,.pv-home .two,.pv-home .row2,.pv-home .row3,.pv-home .veh{grid-template-columns:1fr}.pv-home .data{grid-template-columns:1fr 1fr}.pv-home .pagebody,.pv-home .uses{grid-template-columns:1fr}.pv-home .snav{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;overflow-x:auto}.pv-home .snav a{white-space:nowrap}.pv-home .crit{grid-template-columns:1fr}.pv-home .stars{flex-wrap:wrap;justify-content:flex-start}.pv-home .stars .sk{margin-left:0}}.pv-home[data-vp=mobile] .filterbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.pv-home[data-vp=mobile] .filterbar .seg{width:100%}.pv-home[data-vp=mobile] .grid{gap:var(--space-4)}.pv-home[data-vp=tablet] .grid{grid-template-columns:1fr 1fr}.pv-home[data-mock=cards][data-vp=mobile] .card .top{gap:var(--space-3)}.pv-home[data-mock=cards][data-vp=mobile] .cardfoot{align-items:stretch;gap:var(--space-3);flex-direction:column}.pv-home[data-mock=cards][data-vp=mobile] .mbody{grid-template-columns:1fr}.pv-home[data-mock=cards][data-vp=mobile] .maside{border-left:0;border-top:1px solid var(--border)}.pv-home[data-mock=cards][data-vp=tablet] .mbody{grid-template-columns:1fr}.pv-home[data-mock=cards][data-vp=tablet] .maside{border-left:0;border-top:1px solid var(--border)}.pv-home[data-mock=verif][data-vp=mobile] .track,.pv-home[data-mock=verif][data-vp=tablet] .track{grid-template-columns:1fr}.pv-home[data-mock=verif][data-vp=mobile] .map{min-height:220px}.pv-home[data-mock=verif][data-vp=mobile] .aside{border-left:0;border-top:1px solid var(--border)}.pv-home[data-mock=tracking][data-vp=mobile] .body,.pv-home[data-mock=tracking][data-vp=tablet] .body{grid-template-columns:1fr}.pv-home[data-mock=tracking][data-vp=mobile] .mapwrap,.pv-home[data-mock=tracking][data-vp=tablet] .mapwrap{position:static}.pv-home[data-mock=tracking][data-vp=mobile] .map{height:260px;min-height:0}.pv-home[data-mock=tracking][data-vp=tablet] .map{height:340px;min-height:0}.pv-home[data-mock=tracking][data-vp=mobile] .side,.pv-home[data-mock=tracking][data-vp=tablet] .side{border-left:0;border-top:1px solid var(--border)}.pv-home[data-mock=tracking][data-vp=mobile] .steps{gap:var(--space-2);grid-template-columns:1fr}.pv-home[data-mock=tracking][data-vp=mobile] .step{align-items:center;gap:var(--space-3);grid-template-columns:4px 1fr auto;display:grid}.pv-home[data-mock=tracking][data-vp=mobile] .step .bar{width:4px;height:100%;min-height:20px}.pv-home[data-mock=tracking][data-vp=mobile] .sos{background:var(--card-bg);margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-4);position:sticky;bottom:0;box-shadow:0 -8px 24px #0f11161f}.pv-home[data-mock=tracking][data-vp=mobile] .legend{gap:var(--space-3)}.pv-home[data-vp=mobile] .pagebody,.pv-home[data-vp=tablet] .pagebody{grid-template-columns:1fr}.pv-home[data-mock=booking][data-vp=mobile] .aside,.pv-home[data-mock=booking][data-vp=tablet] .aside{border-left:0;border-top:1px solid var(--border)}.pv-home[data-mock=booking][data-vp=mobile] .aside .stack{position:static}.pv-home[data-mock=booking][data-vp=mobile] .paybar{display:flex}.pv-home[data-mock=bookings][data-vp=mobile] .bk .grid{padding:var(--space-4);grid-template-columns:1fr 1fr}.pv-home[data-mock=bookings][data-vp=mobile] .bk .top{flex-wrap:wrap}.pv-home[data-mock=bookings][data-vp=mobile] .bk .acts{flex-direction:column;align-items:stretch}.pv-home[data-mock=bookings][data-vp=mobile] .bk .acts .sp{margin-left:0}.pv-home[data-mock=bookings][data-vp=mobile] .rows .r{grid-template-columns:1fr auto}.pv-home[data-mock=bookings][data-vp=tablet] .bk .grid{grid-template-columns:1fr 1fr}.pv-home[data-mock=nav][data-vp=mobile] .nav,.pv-home[data-mock=nav][data-vp=tablet] .nav{overflow-x:auto}.pv-home[data-mock=nav][data-vp=mobile] .foot .cols{grid-template-columns:1fr}.pv-home[data-mock=nav][data-vp=tablet] .foot .cols{grid-template-columns:1fr 1fr}.pv-home[data-mock=nav][data-vp=mobile] .two{grid-template-columns:1fr}.pv-home[data-mock=sos][data-vp=mobile] .scrim{border-radius:0;padding:0}.pv-home[data-mock=sos][data-vp=mobile] .modal{border-left:0;border-right:0;border-radius:0;width:100%;padding:0}.pv-home[data-mock=sos][data-vp=mobile] .mhead{border-radius:0}.pv-home[data-mock=sos][data-vp=mobile] .two,.pv-home[data-mock=sos][data-vp=mobile] .data{grid-template-columns:1fr}.pv-home[data-mock=sos][data-vp=mobile] .who .r{flex-wrap:wrap}.pv-home[data-mock=sos][data-vp=mobile] .who .chip{margin-left:44px}.pv-home[data-mock=sos][data-vp=mobile] .mfoot{position:sticky;bottom:0}.pv-home[data-mock=hist][data-vp=mobile] .modal{width:100%}.pv-home[data-mock=hist][data-vp=mobile] .wp{grid-template-columns:20px 1fr}.pv-home[data-mock=hist][data-vp=mobile] .wp .tm{order:3;grid-column:2}.pv-home[data-mock=hist][data-vp=mobile] .rows .r{gap:var(--space-3);grid-template-columns:1fr}.pv-home[data-mock=hist][data-vp=mobile] .mfoot{flex-direction:column;align-items:stretch}.pv-home[data-mock=hist][data-vp=mobile] .mfoot .sp{margin-left:0}.pv-home[data-mock=home][data-vp=mobile] .heroin,.pv-home[data-mock=home][data-vp=mobile] .trust,.pv-home[data-mock=home][data-vp=mobile] .closing,.pv-home[data-mock=home][data-vp=mobile] .steps,.pv-home[data-mock=home][data-vp=mobile] .foot .cols,.pv-home[data-mock=home][data-vp=tablet] .heroin,.pv-home[data-mock=home][data-vp=tablet] .trust,.pv-home[data-mock=home][data-vp=tablet] .closing{grid-template-columns:1fr}.pv-home[data-mock=home][data-vp=tablet] .steps,.pv-home[data-mock=home][data-vp=tablet] .foot .cols{grid-template-columns:1fr 1fr}.pv-home[data-mock=home][data-vp=mobile] .heroart,.pv-home[data-mock=home][data-vp=tablet] .heroart{order:-1}.pv-home[data-mock=home][data-vp=mobile] .tonight,.pv-home[data-mock=home][data-vp=tablet] .tonight{margin:-56px var(--space-4) 0;padding:var(--space-5)}.pv-home[data-mock=home][data-vp=mobile] .tctas .btn-primary{flex:100%}.pv-home[data-mock=home][data-vp=mobile] .hero{padding-block:var(--space-10) var(--space-8);padding-inline:max(var(--gut),(100% - var(--shell))/2)}.pv-home[data-mock=home][data-vp=mobile] .hero h2{font-size:33px}.pv-home[data-mock=home][data-vp=mobile] .sec,.pv-home[data-mock=home][data-vp=mobile] .closing{padding-block:var(--space-10)}.pv-home[data-mock=home][data-vp=mobile] .sech h3{font-size:25px}.pv-home[data-mock=home][data-vp=mobile] .closing h3{font-size:26px}.pv-home[data-mock=home][data-vp=mobile] .foot{padding:var(--space-8) var(--gut) var(--space-5)}.pv-home[data-mock=home][data-vp=mobile] .nav,.pv-home[data-mock=home][data-vp=tablet] .nav{row-gap:var(--space-3);padding-inline:var(--gut);flex-wrap:wrap}.pv-home[data-mock=home][data-vp=mobile] .logo,.pv-home[data-mock=home][data-vp=tablet] .logo{order:1}.pv-home[data-mock=home][data-vp=mobile] .navright,.pv-home[data-mock=home][data-vp=tablet] .navright{order:2;margin-left:auto}.pv-home[data-mock=home][data-vp=mobile] .tabs,.pv-home[data-mock=home][data-vp=tablet] .tabs{flex-basis:100%;order:3;overflow-x:auto}.pv-home[data-mock=home][data-vp=mobile] .pf{width:60px;height:60px}.pv-home[data-mock=home][data-vp=mobile] .kvs{grid-template-columns:1fr 1fr}.pv-home[data-mock=home][data-vp=mobile] .flow,.pv-home[data-mock=home][data-vp=tablet] .flow{perspective:none;justify-content:flex-start;gap:var(--space-4);scroll-snap-type:x mandatory;height:auto;padding:2px var(--space-5) var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.pv-home[data-mock=home][data-vp=mobile] .cc,.pv-home[data-mock=home][data-vp=tablet] .cc{opacity:1;scroll-snap-align:center;width:286px;height:auto;min-height:446px;box-shadow:var(--sh-card);flex:0 0 286px;position:relative;transform:none}.pv-home[data-mock=home][data-vp=mobile] .sechrow,.pv-home[data-mock=home][data-vp=tablet] .sechrow{padding-inline:0}.pv-home[data-mock=home][data-vp=mobile] .refs{gap:var(--space-8);grid-template-columns:1fr}.pv-home[data-vp=mobile][data-mock=pill] .row,.pv-home[data-vp=tablet][data-mock=pill] .row{gap:var(--space-4);grid-template-columns:1fr}.pv-home[data-vp=mobile][data-mock=pill] .row.head,.pv-home[data-vp=tablet][data-mock=pill] .row.head{display:none}.pv-home[data-vp=mobile][data-mock=pill] .bay,.pv-home[data-vp=tablet][data-mock=pill] .bay{min-height:0}.pv-home[data-vp=mobile][data-mock=pill] .row>div:nth-child(2):before{content:"Hoy";text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.pv-home[data-vp=mobile][data-mock=pill] .row>div:nth-child(3):before,.pv-home[data-vp=tablet][data-mock=pill] .row>div:nth-child(3):before{content:"Propuesta";text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.pv-home[data-vp=tablet][data-mock=pill] .row>div:nth-child(2):before{content:"Hoy";text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:10px;font-weight:700;display:block}@media(max-width:900px){.pv-home[data-mock=pill] .row{gap:var(--space-4);grid-template-columns:1fr}.pv-home[data-mock=pill] .row.head{display:none}.pv-home[data-mock=pill] .bay{min-height:0}.pv-home[data-mock=pill] .row>div:nth-child(2):before{content:"Hoy";text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.pv-home[data-mock=pill] .row>div:nth-child(3):before{content:"Propuesta";text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:6px;font-size:10px;font-weight:700;display:block}}.pv-home[data-mock=home][data-vp=mobile] .band{min-height:0;padding-block:var(--space-10)}.pv-home[data-mock=home][data-vp=mobile] .bandin h4{font-size:24px}.pv-home[data-mock=home][data-vp=mobile] .band:before{background:linear-gradient(#0c101a9e,#0c101aeb 46%,#0c101af5)}.pv-home[data-mock=home][data-vp=mobile] .bbtop{row-gap:var(--space-3);grid-template-columns:auto 1fr}.pv-home[data-mock=home][data-vp=mobile] .bbchange{grid-column:1/-1;justify-content:center}.pv-home[data-mock=home][data-vp=mobile] .bbsearch{grid-template-columns:1fr}.pv-home[data-mock=home][data-vp=mobile] .bbcount{justify-content:center}.pv-home[data-mock=home][data-vp=mobile] .bbfilters{grid-template-columns:1fr}.pv-home[data-mock=home][data-vp=mobile] .bbgo .btn{width:100%}.pv-home[data-mock=home][data-vp=tablet] .bbfilters{grid-template-columns:1fr 1fr}.pv-home[data-mock=home][data-vp=tablet] .bbsearch{grid-template-columns:1fr}.pv-home[data-mock=home][data-vp=mobile] .yolk,.pv-home[data-mock=home][data-vp=tablet] .yolk{grid-template-columns:1fr 1fr}@media(max-width:900px){.pv-home .yolk{grid-template-columns:1fr 1fr}.pv-home .quote .qb{text-align:left;align-items:flex-start}.pv-home .quote .qm{white-space:normal;flex-wrap:wrap;justify-content:flex-start;row-gap:4px}.pv-home .quote .qcta{align-self:flex-start}.pv-home .quote.wide .qb{padding:173px 17px 29px}}.pv-home[data-mock=home][data-vp=mobile] .quote .qav{width:auto;left:50%;transform:translate(-50%)}.pv-home[data-mock=home][data-vp=mobile] .bbsearch,.pv-home[data-mock=home][data-vp=tablet] .bbsearch{grid-template-columns:1fr}.pv-home[data-mock=home][data-vp=mobile] .bbtop{row-gap:var(--space-2);flex-wrap:wrap}.pv-home[data-mock=home][data-vp=mobile] .flow,.pv-home[data-mock=home][data-vp=tablet] .flow{perspective:none;justify-content:flex-start;gap:var(--space-4);scroll-snap-type:x mandatory;height:auto;padding:2px var(--gut) var(--space-4);scrollbar-width:none;overflow-x:auto}.pv-home[data-mock=home][data-vp=mobile] .flow::-webkit-scrollbar{display:none}.pv-home[data-mock=home][data-vp=tablet] .flow::-webkit-scrollbar{display:none}.pv-home[data-mock=home][data-vp=mobile] .cc,.pv-home[data-mock=home][data-vp=tablet] .cc{opacity:1;scroll-snap-align:center;width:300px;height:auto;box-shadow:var(--sh-card);flex:0 0 300px;position:relative;transform:none}.pv-home[data-mock=home][data-vp=mobile] .flownav,.pv-home[data-mock=home][data-vp=tablet] .flownav{display:none}.pv-home[data-mock=home][data-vp=mobile] .bbseg4,.pv-home[data-mock=home][data-vp=tablet] .bbseg4{border-radius:var(--r-inner);flex-wrap:wrap}.pv-home[data-mock=home][data-vp=mobile] .bbseg4 button,.pv-home[data-mock=home][data-vp=tablet] .bbseg4 button{flex:46%}@media(max-width:900px){.pv-home .bbseg4{border-radius:var(--r-inner);flex-wrap:wrap}.pv-home .bbseg4 button{flex:46%}}.pv-home[data-mock=home][data-vp=mobile] .bbmain,.pv-home[data-mock=home][data-vp=tablet] .bbmain{grid-template-columns:1fr}.pv-home[data-mock=home][data-vp=mobile] .bbmap,.pv-home[data-mock=home][data-vp=tablet] .bbmap{height:190px;min-height:0}.pv-home[data-mock=home][data-vp=mobile] .bbside{grid-template-columns:1fr}@media(max-width:900px){.pv-home .bbmain{grid-template-columns:1fr}.pv-home .bbmap{height:190px;min-height:0}}@media(max-width:560px){.pv-home .bbside{grid-template-columns:1fr}}.pv-home[data-mock=home][data-vp=mobile] .refs,.pv-home[data-mock=home][data-vp=tablet] .refs{gap:var(--space-10);grid-template-columns:1fr}.pv-home[data-mock=home][data-vp=mobile] .quote.wide .qav,.pv-home[data-mock=home][data-vp=tablet] .quote.wide .qav{height:318px}.pv-home[data-mock=home][data-vp=mobile] .quote.wide .qb,.pv-home[data-mock=home][data-vp=tablet] .quote.wide .qb{margin-top:140px;padding:173px 17px 29px}.pv-home[data-mock=home][data-vp=mobile] .bbseg.bbgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-home[data-mock=home][data-vp=mobile] .bbseg.bbgrid button:nth-child(odd){border-left:0}.pv-home[data-mock=home][data-vp=mobile] .bbseg.bbgrid button:nth-child(n+3){border-top:1px solid var(--line)}.pv-home[data-mock=home][data-vp=mobile] .bbseg.bbgrid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-home[data-mock=home][data-vp=mobile] .bbseg.bbgrid.g3 button{border-top:0}.pv-home[data-mock=home][data-vp=mobile] .bbseg.bbgrid.g3 button:nth-child(odd){border-left:1px solid var(--line)}.pv-home[data-mock=home][data-vp=mobile] .bbseg.bbgrid.g3 button:first-child{border-left:0}.pv-home[data-mock=home][data-vp=mobile] .bbrow,.pv-home[data-mock=home][data-vp=tablet] .bbrow{grid-template-columns:1fr}@media(max-width:560px){.pv-home .bbseg.bbgrid button:nth-child(odd){border-left:0}.pv-home .bbseg.bbgrid button:nth-child(n+3){border-top:1px solid var(--line)}.pv-home .bbseg.bbgrid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-home .bbseg.bbgrid.g3 button{border-top:0}.pv-home .bbseg.bbgrid.g3 button:nth-child(odd){border-left:1px solid var(--line)}.pv-home .bbseg.bbgrid.g3 button:first-child{border-left:0}}.pv-home[data-mock=home][data-vp=mobile] .sec.lime .step .bd,.pv-home[data-mock=home][data-vp=tablet] .sec.lime .step .bd{margin-inline:var(--space-4)}.pv-home[data-mock=home][data-vp=mobile] .blobopt,.pv-home[data-mock=home][data-vp=tablet] .blobopt{grid-template-columns:1fr}@media(max-width:900px){.pv-home .blobopt{grid-template-columns:1fr}.pv-home{--gut:20px}}.pv-home .thmscrim{z-index:190;background:0 0;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.pv-home .thmscrim.open{display:block}.pv-home .thememenu{top:calc(var(--space-8) + 56px);right:var(--gut);z-index:200;width:300px;max-width:calc(100vw - 2*var(--gut));background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-card);max-height:min(80vh,640px);padding:var(--space-5);display:none;position:fixed;overflow:hidden auto;box-shadow:0 28px 56px -18px #14181273,0 8px 20px -6px #14181247}.pv-home .thememenu.open{display:block}.pv-home .thmhead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.pv-home .thmhead h4{letter-spacing:-.01em;font-size:14px;font-weight:800}.pv-home .thememenu .ctl{flex-wrap:nowrap;align-items:stretch}.pv-home .thememenu .ctlg,.pv-home .thememenu .swrow{min-width:0}.pv-home .thmclose{width:32px;height:32px}.pv-home .thememenu .ctl{align-items:stretch;gap:var(--space-4);flex-direction:column}.pv-home .thememenu .swrow{gap:6px}.pv-home .thememenu .sw2{padding:6px 12px 6px 6px;font-size:12.5px}@media(max-width:900px){.pv-home .flow{perspective:none;justify-content:flex-start;gap:var(--space-4);scroll-snap-type:x mandatory;height:auto;padding:2px var(--space-5) var(--space-4);scrollbar-width:none;overflow-x:auto}.pv-home .flow::-webkit-scrollbar{display:none}.pv-home .cc{opacity:1;scroll-snap-align:center;width:300px;height:auto;box-shadow:var(--sh-card);flex:0 0 300px;position:relative;transform:none}.pv-home .flownav{display:none}.pv-home .refs{gap:var(--space-10);grid-template-columns:1fr}.pv-home .quote.wide{padding-top:0}.pv-home .quote.wide .qav{height:318px;top:0;bottom:auto;left:50%;transform:translate(-50%)}.pv-home .quote.wide .qb{min-height:0;margin-top:140px;padding:190px 24px 24px}.pv-home .band{min-height:0;padding-block:var(--space-10)}.pv-home .bandin h4{font-size:24px}.pv-home .band:before{background:linear-gradient(#0c101a9e,#0c101aeb 46%,#0c101af5)}.pv-home .bbtop{row-gap:var(--space-2);flex-wrap:wrap}.pv-home .bbchange{grid-column:1/-1;justify-content:center}.pv-home .bbsearch{grid-template-columns:1fr}.pv-home .bbcount{justify-content:center}.pv-home .bbfilters{grid-template-columns:1fr}.pv-home .bbgo .btn{width:100%}.pv-home .closing h3{font-size:26px}.pv-home .heroin,.pv-home .trust,.pv-home .steps,.pv-home .grid,.pv-home .foot .cols{grid-template-columns:1fr}.pv-home .hero{padding-block:var(--space-10) var(--space-8)}.pv-home .hero h2{font-size:33px}.pv-home .sec{padding-block:var(--space-10)}.pv-home .sech h3{font-size:25px}.pv-home .closing{padding-block:var(--space-10)}.pv-home .heroart{order:-1;margin-bottom:0}.pv-home .tonight{margin:-56px var(--space-4) 0;padding:var(--space-5)}.pv-home .tctas .btn-primary{flex:100%}}@media(max-width:560px){.pv-home .kvs{grid-template-columns:1fr 1fr}.pv-home .cc .top{gap:var(--space-3)}.pv-home .pf{width:60px;height:60px}}.pv-home{padding:var(--space-12) var(--space-8);font-size:var(--fs-body);line-height:var(--lh-body)}.pv-home .wrap{gap:var(--space-16);flex-direction:column;max-width:1120px;margin:0 auto;display:flex}.pv-home h1{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700}.pv-home h2{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.pv-home h3{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600}.pv-home .chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--fs-caption);border-radius:8px;font-weight:600;line-height:1;display:inline-flex}.pv-home .chip .mark{flex:none;width:10px;height:10px}.pv-home .chip-verified{background:var(--verified-bg);color:var(--verified-fg)}.pv-home .chip-verified .mark{background:currentColor;border-radius:8px}.pv-home .chip-pending{background:var(--pending-bg);color:var(--pending-fg)}.pv-home .chip-pending .mark{border:2px solid;border-radius:8px}.pv-home .chip-unverified{background:var(--unverified-bg);color:var(--unverified-fg)}.pv-home .chip-unverified .mark{border:2px solid;width:9px;height:9px;transform:rotate(45deg)}.pv-home .chip-plain{background:var(--badge-bg);color:var(--badge-fg)}.pv-home .btn{font-family:var(--font-ui);font-size:var(--fs-sm);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);cursor:pointer;border:1px solid #0000;font-weight:600}.pv-home .btn-sm{padding:var(--space-2) var(--space-4);font-size:var(--fs-caption)}.pv-home .btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.pv-home .btn-primary:hover{background:var(--btn-primary-bg-hover)}.pv-home .btn-secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg)}.pv-home .btn-secondary:hover{background:var(--btn-secondary-bg-hover)}.pv-home .mono{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-sm)}.pv-home .rating{align-items:center;gap:var(--space-1);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text-primary);display:inline-flex}.pv-home .rating .star{color:var(--rating);font-size:14px;line-height:1}.pv-home .avatar{border-radius:var(--radius-full);background:var(--badge-bg);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.pv-home .a56{width:56px;height:56px;font-size:18px}.pv-home .a72{width:72px;height:72px;font-size:22px}.pv-home .a32{width:32px;height:32px;font-size:13px}.pv-home .dot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.pv-home .grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.pv-home .card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--elevation-1);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.pv-home .card .top{gap:var(--space-4);align-items:flex-start;display:flex}.pv-home .card .who{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pv-home .card .who .n{font-weight:700;font-size:var(--fs-body)}.pv-home .avail{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:600;display:flex}.pv-home .avail.now{color:var(--verified-fg)}.pv-home .avail.now .dot{background:currentColor}.pv-home .avail.later{color:var(--text-secondary)}.pv-home .avail.later .dot{border:2px solid}.pv-home .modes{gap:var(--space-2);display:flex}.pv-home .mode{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xs);font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600;display:inline-flex}.pv-home .mode.on{color:var(--text-primary);border-color:var(--accent)}.pv-home .price{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-4);display:flex}.pv-home .price .v{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-h3);font-weight:500;line-height:1}.pv-home .cardfoot{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pv-home .cmp{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary);display:flex}.pv-home .cmp input{accent-color:var(--accent);width:16px;height:16px}.pv-home .scrim{background:var(--modal-scrim);border-radius:var(--radius-lg);padding:var(--space-8)}.pv-home .modal{background:var(--modal-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);overflow:hidden}.pv-home .mhead{gap:var(--space-5);padding:var(--space-8);border-bottom:1px solid var(--border);align-items:flex-start;display:flex}.pv-home .mhead .id{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.pv-home .mhead h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700}.pv-home .mbody{grid-template-columns:1fr 300px;display:grid}.pv-home .mmain{padding:var(--space-8);gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.pv-home .maside{border-left:1px solid var(--border);padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.pv-home .sect{gap:var(--space-4);flex-direction:column;display:flex}.pv-home .sect p{color:var(--text-secondary);text-wrap:pretty}.pv-home .kv{justify-content:space-between;gap:var(--space-4);font-size:var(--fs-sm);display:flex}.pv-home .kv span:first-child{color:var(--text-secondary)}.pv-home .list{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.pv-home .list .row{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;display:grid}.pv-home .list .row:last-child{border-bottom:0}.pv-home .list .row .k{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-home .veh{gap:var(--space-3) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.pv-home .rev{gap:var(--space-5);flex-direction:column;display:flex}.pv-home .rev .r{gap:var(--space-4);display:flex}.pv-home .rev .rb{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pv-home .rev .rt{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pv-home .tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.pv-home .stack{gap:var(--space-3);flex-direction:column;display:flex}.pv-home .stack .btn{width:100%}.pv-home table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.pv-home th{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.pv-home .copy-note{border-left:2px solid var(--accent);padding-left:var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);gap:var(--space-1);flex-direction:column;display:flex}.pv-home .filterbar{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pv-home .seg{border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;gap:0;min-width:max-content;display:flex;overflow:hidden}.pv-home .seg button{font-family:var(--font-ui);font-size:var(--fs-caption);padding:var(--space-2) var(--space-4);border:0;border-right:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;font-weight:600}.pv-home .seg button:last-child{border-right:0}.pv-home .seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.pv-home .fbar{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-5);flex-direction:column;display:flex}.pv-home .frow{gap:var(--space-4);flex-wrap:wrap;display:flex}.pv-home .frow2{gap:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.pv-home .frow2 .sp{margin-left:auto}.pv-home .ff{gap:var(--space-2);flex-direction:column;flex:1;min-width:150px;display:flex}.pv-home .ff>span{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600}.pv-home .ff input,.pv-home .ff select{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-3) var(--space-4);width:100%}.pv-home .ff input:focus,.pv-home .ff select:focus{outline:2px solid var(--input-focus);outline-offset:-1px}.pv-home .frow2 .seg{flex:none;min-width:max-content}.pv-home .frow2 .seg button{white-space:nowrap;flex:none}.pv-home .ffl{font-size:var(--fs-caption);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.pv-home .cmpbar{gap:var(--space-4);border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:var(--elevation-2);flex-wrap:wrap;align-items:center;display:flex}.pv-home .cmpl{font-size:var(--fs-sm);font-weight:700}.pv-home .cmpitems{gap:var(--space-3);flex-wrap:wrap;flex:1;display:flex}.pv-home .cmpi{gap:var(--space-3);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);align-items:center;display:flex}.pv-home .cmpi .k{flex-direction:column;gap:1px;min-width:0;display:flex}.pv-home .cmpi .nm{font-size:var(--fs-caption);font-weight:700}.pv-home .cmpi .x{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.pv-home .cmpacts{gap:var(--space-2);flex-wrap:wrap;display:flex}.pv-home .groupsep{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.pv-home .groupsep .line{background:var(--border);flex:1;height:1px}.pv-home .card.off{opacity:.45}.pv-home .card.off .btn-primary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg)}.pv-home .nomode{font-size:var(--fs-caption);color:var(--text-secondary);align-items:center;gap:var(--space-2);font-weight:600;display:flex}.pv-home .nomode .mark{border:2px solid;flex:none;width:9px;height:9px;transform:rotate(45deg)}.pv-home .hidden{display:none}.pv-home{--lime-band:#bfe36b;--lime-ink:#1d2438;--haho-card:#efefe9;--r-plate:30px;--r-card:20px;--r-inner:16px;--r-pill:999px;--chrome:#e9eaec;--font-haho:"Cabinet Grotesk","General Sans","Outfit",system-ui,sans-serif;--pri-bg:#fc6f5d;--pri-hover:#f9604c;--pri-fg:#22231f;--pri-glow:252,111,93;--shell:clamp(920px,82vw,1520px);--gut:clamp(20px,4vw,56px);--sbw:0px}@media(max-width:900px){.pv-home{--gut:20px}}.pv-home[data-vp=mobile]{--gut:18px}.pv-home[data-vp=tablet]{--gut:26px}.pv-home[data-colorway=haho]{--ink:#22231f;--ink-soft:#4a4c45;--muted:#8b8d85;--line:#deded6;--deep:#3f4e45;--deep-2:#33403a;--coral:#fc6f5d;--sky:#7ed0ef;--page:#faf9f6;--cardc:#efefe9;--card-2:#e7e7df;--canvas:#dbddd7;--dark:#1e1f1c;--font-page:var(--font-haho);--surf-raised:#fff;--deep-bg:var(--deep);--deep-bg-2:var(--deep-2);--sh-card:0 10px 30px -18px #1e221c59;--sh-plate:0 34px 70px -34px #1e221c59;--sh-lift:0 18px 40px -22px #1e221c6b;--photo-bg:var(--card-2);--text-primary:var(--ink);--text-secondary:var(--muted);--text-on-sunken:var(--ink-soft);--surface:var(--page);--surface-sunken:var(--cardc);--card-bg:var(--page);--card-border:var(--line);--border:var(--line);--border-strong:#cfcfc6;--badge-bg:var(--card-2);--badge-fg:var(--ink-soft);--accent:var(--deep);--accent-soft:#3f4e451a;--accent-border:#3f4e4538;--on-accent:#fff;--brand-surface:var(--deep);--brand-surface-deep:var(--deep-2);--brand-accent:var(--coral);--btn-primary-bg:var(--coral);--btn-primary-bg-hover:#f9604c;--btn-primary-fg:var(--ink);--btn-secondary-bg:#fff;--btn-secondary-bg-hover:var(--cardc);--btn-secondary-border:var(--line);--btn-secondary-fg:var(--ink);--verified-bg:#0f7a57;--verified-fg:#fff;--verified-border:#0f7a57;--pending-bg:#fff3d6;--pending-fg:#7a5a12;--pending-border:#e8ce8e;--chip-accent-bg:#e4e6e0;--chip-accent-fg:#33403a;--chip-accent-border:#cbcec5;--input-bg:#fff;--input-border:var(--line);--input-focus:var(--deep);--rating:#e8a33d;--sos:#c22a22;--sos-hover:#a81f18}.pv-home[data-colorway=haho][data-theme=dark]{--ink:#f2f1ec;--ink-soft:#c3c4bc;--muted:#8b8d85;--line:#33352f;--page:#242621;--cardc:#2c2e28;--card-2:#34362f;--canvas:#1a1b17;--text-primary:var(--ink);--text-secondary:var(--muted);--text-on-sunken:var(--ink-soft);--surface:var(--page);--surface-sunken:var(--cardc);--card-bg:var(--page);--card-border:var(--line);--border:var(--line);--border-strong:#43453d;--badge-bg:var(--card-2);--badge-fg:var(--ink-soft);--accent:#9fbfac;--accent-soft:#9fbfac24;--accent-border:#9fbfac4d;--on-accent:#1e1f1c;--btn-secondary-bg:var(--cardc);--btn-secondary-bg-hover:var(--card-2);--btn-secondary-fg:var(--ink);--verified-bg:#0f7a57;--verified-fg:#fff;--verified-border:#0f7a57;--pending-bg:#43340f;--pending-fg:#f5dda6;--pending-border:#63501f;--chip-accent-bg:#333630;--chip-accent-fg:#c8cfc6;--chip-accent-border:#454941;--photo-bg:var(--card-2);--surf-raised:var(--cardc);--sh-card:0 10px 30px -14px #000000b3;--sh-plate:0 34px 70px -30px #000000bf;--sh-lift:0 18px 40px -18px #000c}.pv-home[data-colorway=navy]{--canvas:var(--page-canvas);--page:var(--card-bg);--cardc:var(--surface-sunken);--card-2:var(--badge-bg);--ink:var(--text-primary);--ink-soft:var(--text-on-sunken);--muted:var(--text-secondary);--line:var(--border);--deep:var(--accent);--deep-2:var(--brand-surface-deep);--coral:var(--brand-accent);--font-page:var(--font-ui);--surf-raised:var(--card-bg);--deep-bg:var(--brand-surface);--deep-bg-2:var(--brand-surface-deep);--photo-bg:var(--n-200);--sh-card:0 10px 30px -18px #181c2857;--sh-plate:0 26px 60px -34px #181c2861;--sh-lift:0 18px 40px -22px #181c286b}.pv-home[data-colorway=navy][data-theme=dark]{--photo-bg:var(--n-800);--sh-card:0 10px 30px -14px #000000b3;--sh-plate:0 26px 60px -26px #000000bf;--sh-lift:0 18px 40px -18px #000c}.pv-home *{box-sizing:border-box;margin:0}.pv-home{padding:var(--space-10) var(--space-6);font-size:15px;line-height:1.5;font-family:var(--font-page);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}.pv-home h1,.pv-home h2,.pv-home h3,.pv-home h4,.pv-home h5,.pv-home .btn,.pv-home .chip,.pv-home .nm,.pv-home .tabs a,.pv-home .logobar button,.pv-home table{font-family:var(--font-page)}.pv-home .wrap{gap:var(--space-10);flex-direction:column;width:100%;max-width:clamp(920px,88vw,1520px);margin:0 auto;display:flex}.pv-home .docs-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);border-bottom:1px solid var(--border);padding-bottom:var(--space-5);flex-wrap:wrap;display:flex}.pv-home h1{letter-spacing:-.02em;font-size:29px;font-weight:700;line-height:1.1}.pv-home .caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-on-sunken)}.pv-home .label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.pv-home .block{gap:var(--space-5);flex-direction:column;display:flex}.pv-home .mono{font-family:var(--font-data);font-variant-numeric:tabular-nums}.pv-home a{color:var(--deep);text-decoration:none}.pv-home a:hover{color:var(--pri-bg)}.pv-home[data-theme=dark] a{color:var(--accent)}.pv-home svg.ic{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.pv-home img{max-width:100%;display:block}.pv-home .chip{font-size:var(--fs-caption);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-weight:700;line-height:1.25;display:inline-flex}.pv-home .chip svg.ic{stroke-width:1.9px;z-index:1;width:14px;height:14px;position:relative}.pv-home .chip{isolation:isolate;font-weight:800;position:relative;overflow:hidden}.pv-home .chip:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff6b,#fff0);height:52%;position:absolute;top:0;left:0;right:0}.pv-home .chip>*{z-index:1;position:relative}.pv-home .chip .pt{border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.pv-home .chip .pt{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}}.pv-home .chip-verified{background:var(--verified-bg);color:var(--verified-fg);border-color:var(--verified-border)}.pv-home .chip-pending{background:var(--pending-bg);color:var(--pending-fg);border-color:var(--pending-border)}.pv-home .chip-meta{background:var(--chip-accent-bg);color:var(--chip-accent-fg);border-color:var(--chip-accent-border)}.pv-home .chip-onbrand{color:#1f2420;background:#fff;border-color:#fff;box-shadow:0 1px 2px #0003,0 3px 8px -3px #00000059}.pv-home .chip-onbrand.ok{color:#fff;background:#0f7a57;border-color:#0f7a57}.pv-home .chip-lg{font-size:var(--fs-sm);padding:8px 15px 8px 13px}.pv-home .chip-float{color:#fff;background:#1d2438;border-color:#1d2438;padding:5px 10px 5px 9px;font-size:12px;position:absolute;box-shadow:0 4px 12px -6px #00000080}.pv-home .btn{font-family:var(--font-page);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .14s;display:inline-flex}.pv-home .btn:active{transform:translateY(1px)}.pv-home .btn-lg{min-height:56px;padding:17px 30px;font-size:16px;font-weight:600}.pv-home .btn-sm{font-size:var(--fs-caption);padding:8px 15px}.pv-home .btn-primary{background:var(--pri-bg);color:var(--pri-fg);box-shadow:0 8px 22px -14px rgba(var(--pri-glow),.95)}.pv-home .btn-primary:hover{background:var(--pri-fg);color:var(--pri-bg);box-shadow:0 12px 28px -14px rgba(var(--pri-glow),1);text-decoration:none}.pv-home .btn-dark{background:var(--dark);color:#fff}.pv-home .btn-dark:hover{background:#000;text-decoration:none}.pv-home .btn-secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg);box-shadow:var(--sh-card)}.pv-home .btn-secondary:hover{background:var(--btn-secondary-bg-hover);text-decoration:none}.pv-home .btn-onbrand{color:#fff;background:0 0;border-color:#fff6}.pv-home .btn-onbrand:hover{background:#ffffff1a;border-color:#ffffffa3;text-decoration:none}.pv-home .btn-sos{background:var(--sos);color:#fff;box-shadow:0 8px 18px -10px #c22a22e6}.pv-home .btn-sos:hover{background:var(--sos-hover);text-decoration:none}.pv-home .logobar{border:1px solid var(--border-strong);border-radius:var(--r-pill);min-width:max-content;box-shadow:var(--sh-card);flex:none;display:flex;overflow:hidden}.pv-home .logobar button{white-space:nowrap;font-size:var(--fs-caption);background:var(--card-bg);border:0;border-right:1px solid var(--border);color:var(--text-on-sunken);cursor:pointer;align-items:center;gap:7px;padding:10px 16px;font-weight:700;display:inline-flex}.pv-home .logobar button:last-child{border-right:0}.pv-home .logobar button[aria-pressed=true]{background:var(--deep);color:#fff}.pv-home .logobar .sw{border-radius:3px;flex:none;width:11px;height:11px;box-shadow:0 0 0 1px #0000001f}.pv-home .site{background:var(--page);box-shadow:none;width:calc(100vw - var(--sbw));margin-inline:calc(50% - 50vw + var(--sbw)/2);border:0;border-radius:0;overflow:hidden}.pv-home[data-vp=mobile] .site,.pv-home[data-vp=tablet] .site{border-radius:var(--r-plate);width:auto;box-shadow:var(--sh-plate);margin-inline:0}.pv-home .bleed{padding-inline:max(var(--gut),(100% - var(--shell))/2)}.pv-home .nav{align-items:center;gap:var(--space-5);padding:16px max(var(--gut),(100% - var(--shell))/2);background:var(--chrome,var(--page));border-bottom:1px solid var(--line);z-index:3;flex-wrap:nowrap;display:flex;position:relative}.pv-home .logo{background:var(--logo,url(../brand/azul-lima-lockup.png)) left center/contain no-repeat;flex:none;width:164px;height:33px}.pv-home .tabs{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:3px;min-width:0;display:flex;overflow-x:auto}.pv-home .tabs::-webkit-scrollbar{display:none}.pv-home .tabs a{font-size:var(--fs-sm);letter-spacing:-.01em;color:var(--text-on-sunken);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:7px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.pv-home .tabs a:hover{background:var(--accent-soft);color:var(--accent);text-decoration:none}.pv-home .tabs a.on{background:var(--deep);color:#fff;box-shadow:0 6px 16px -10px #1e221ccc}.pv-home[data-theme=dark] .tabs a.on{background:var(--accent);color:var(--on-accent)}.pv-home .navright{align-items:center;gap:var(--space-2);flex:none;display:flex}.pv-home .iconbtn{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--card-bg);width:40px;height:40px;color:var(--text-on-sunken);cursor:pointer;box-shadow:var(--sh-card);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.pv-home .iconbtn:hover{background:var(--btn-secondary-bg-hover);color:var(--text-primary)}.pv-home .iconbtn .bdg{border-radius:var(--r-pill);background:var(--pri-bg);min-width:17px;height:17px;color:var(--pri-fg);font-family:var(--font-data);box-shadow:0 0 0 2px var(--card-bg);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.pv-home .hero{min-height:596px;padding:var(--space-12) max(var(--gut),(100% - var(--shell))/2) var(--space-10);color:#fff;background:var(--deep-bg);gap:var(--space-8);flex-direction:column;display:flex;position:relative}.pv-home .heroslides{z-index:0;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pv-home .heroslides img{object-fit:cover;object-position:center 42%;opacity:0;width:100%;height:612px;transition:opacity 1.4s;position:absolute;top:0;right:0;bottom:0;left:0}.pv-home .heroslides img.on{opacity:1}.pv-home .hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0a0e14b8,#0a0e148c 34%,#0a0e141f 58%,#0000 74%);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pv-home .heroin{z-index:2;grid-template-columns:1.42fr .58fr;align-items:center;gap:clamp(28px,3.4vw,56px);display:grid;position:relative}.pv-home .glass{-webkit-backdrop-filter:blur(30px)saturate(190%);background:linear-gradient(155deg,#1c241f8f,#0a0e0c66);border:1.5px solid #ffffff4d;box-shadow:0 0 0 1px #ffffff17,0 0 44px -6px #ffffff29,0 34px 76px -26px #000000ad,inset 0 2px #ffffff6b,inset 0 -1px #ffffff1f,inset 0 0 34px -12px #ffffff3d}.pv-home .glass.light{color:var(--ink);background:linear-gradient(155deg,#fffc,#fff9);border-color:#ffffffe6;box-shadow:0 0 0 1px #ffffff8c,0 0 44px -6px #ffffff57,0 34px 76px -26px #00000075,inset 0 2px #fffffff2,inset 0 -1px #ffffff8c,inset 0 0 34px -12px #ffffffb3}.pv-home .glass.light .bbl,.pv-home .glass.light .bbside .bbl{color:var(--ink-soft)}.pv-home .glass.light .bbv{color:var(--ink)}.pv-home .glass.light .bbfield{background:#ffffffdb;border-color:#00000024}.pv-home .glass.light .bbfield input{color:var(--ink)}.pv-home .glass.light .bbfield input::placeholder,.pv-home .glass.light .bbfield svg{color:var(--muted)}.pv-home .glass.light .bbseg.bbgrid{background:#fff9}.pv-home .glass.light .bbsel select{color:var(--ink);background:#ffffffdb;border-color:#00000024;box-shadow:inset 0 1px #fffc}.pv-home .glass.light .bbsel select:hover{background:#fff}.pv-home .glass.light .bbsel>svg{color:var(--muted)}.pv-home .glass.light .bbgo .hint{color:var(--ink-soft)}.pv-home .glass.light .bbpin.alt{background:var(--deep);color:#fff}.pv-home .herotext{padding-right:var(--space-4)}.pv-home .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.pv-home .eyebrow:before{content:"";background:var(--pri-bg);border-radius:2px;flex:none;width:22px;height:3px}.pv-home .hero .eyebrow{margin-bottom:var(--space-4)}.pv-home .hero .eyebrow,.pv-home .bookband .eyebrow,.pv-home .band .eyebrow,.pv-home .closing .eyebrow{color:#fff;text-shadow:0 1px 8px #000000b3}.pv-home .hero h2{letter-spacing:-.038em;text-shadow:0 2px 22px #0009,0 1px 4px #0000008c;max-width:13ch;font-size:clamp(70px,6.6vw,88px);font-weight:800;line-height:.98}.pv-home .hero h2 em{color:var(--pri-bg);letter-spacing:-.04em;white-space:nowrap;font-size:1.2em;font-style:normal;font-weight:800}.pv-home .hero p{margin-top:var(--space-4);color:#fff;text-wrap:pretty;text-shadow:0 1px 10px #0000008c;max-width:420px;font-size:15px;line-height:1.5}.pv-home .hero .chips{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.pv-home .heroart{z-index:3;margin-bottom:-108px;position:relative}.pv-home .ticket{background:var(--card-bg);color:var(--text-primary);border-radius:18px;flex-direction:column;gap:11px;width:326px;max-width:100%;margin-left:auto;padding:14px 18px;display:flex;position:relative;top:133px;overflow:hidden;box-shadow:0 26px 60px -22px #000000a8}.pv-home .ticket:before{content:"";background:linear-gradient(90deg,var(--pri-bg),rgba(var(--pri-glow),.3));height:4px;position:absolute;top:0;left:0;right:0}.pv-home .tkhead{align-items:center;gap:9px;display:flex}.pv-home .ticket .chip{gap:5px;padding:3px 8px;font-size:9.5px}.pv-home .ticket .chip svg.ic{width:11px;height:11px}.pv-home .tkhead .ico{background:var(--logo-icon,url(../brand/azul-lima-icono-va.png)) center/contain no-repeat;border-radius:9px;flex:none;width:26px;height:26px}.pv-home .tkt{letter-spacing:-.01em;flex:1;min-width:0;font-size:13px;font-weight:800;line-height:1.15}.pv-home .tkt span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:600;display:block}.pv-home .tkwho{align-items:center;gap:var(--space-3);display:flex}.pv-home .tkav{background:var(--photo-bg);border-radius:9px;flex:none;width:34px;height:34px;overflow:hidden}.pv-home .tkav img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.pv-home .tkk{flex-direction:column;gap:1px;min-width:0;font-size:11px;line-height:1.3;display:flex}.pv-home .tkk b{letter-spacing:-.01em;font-size:14px;font-weight:800}.pv-home .tkk span{color:var(--ink-soft)}.pv-home .tkperf{background:repeating-linear-gradient(90deg,var(--border) 0 5px,transparent 5px 10px);height:1px;margin:1px -18px;position:relative}.pv-home .tkperf:before,.pv-home .tkperf:after{content:"";border-radius:var(--r-pill);background:var(--deep-bg);width:14px;height:14px;position:absolute;top:-7px}.pv-home .tkperf:before{left:-7px}.pv-home .tkperf:after{right:-7px}.pv-home .tkgrid{grid-template-columns:1fr 1fr;gap:9px 14px;display:grid}.pv-home .tkc{flex-direction:column;gap:1px;min-width:0;display:flex}.pv-home .tkc>span:first-child{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:8.5px;font-weight:700}.pv-home .tkc b{letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.15}.pv-home .tkc .s{color:var(--ink-soft);font-size:9.5px;line-height:1.25}.pv-home .tkfoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.pv-home .tkcode{flex-direction:column;gap:1px;display:flex}.pv-home .tkcode span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:8.5px;font-weight:700}.pv-home .tkcode b{letter-spacing:.03em;font-size:12.5px;font-weight:800}.pv-home .tkbars{background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 9px,var(--ink) 9px 12px,transparent 12px 14px);opacity:.82;flex:none;width:92px;height:24px}.pv-home .bookbar{z-index:2;border-radius:var(--r-plate);width:100%;max-width:none;padding:var(--space-6);gap:var(--space-5);color:var(--ink);-webkit-backdrop-filter:blur(26px)saturate(180%);background:#ffffffbd;border:1px solid #ffffffe6;flex-direction:column;margin-inline:auto;display:flex;position:relative;box-shadow:0 30px 60px -22px #14181280,inset 0 1px #fff}.pv-home .bookbar .bbv{color:var(--ink)}.pv-home .bookbar .bbseg button[aria-pressed=true]{color:var(--pri-fg)}.pv-home .bookbar .bbgo .hint{color:var(--muted)}.pv-home .bookbar .bbmap{box-shadow:0 6px 18px -14px #0000004d}.pv-home .btn-glass{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff24;border:1.5px solid #ffffff57;box-shadow:inset 0 1.5px #ffffff5c,0 0 22px -8px #ffffff4d}.pv-home .btn-glass:hover{background:#fff3}.pv-home .btn-thin{color:var(--deep);box-shadow:inset 0 -2px 0 var(--pri-bg);background:0 0;border:0;border-radius:0;gap:6px;padding:6px 0;font-size:14px;font-weight:700}.pv-home .btn-thin:hover{color:var(--ink);box-shadow:inset 0 -2px 0 var(--deep);text-decoration:none}.pv-home .btn-thin .ic{width:14px;height:14px}.pv-home .kvs{gap:var(--space-4) var(--space-6);grid-template-columns:1fr 1fr;display:grid}.pv-home .kv{flex-direction:column;gap:1px;display:flex}.pv-home .kv span{text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);font-size:11px;font-weight:700}.pv-home .kv b{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--fs-body)}.pv-home .sec{padding:var(--space-12) max(var(--gut),(100% - var(--shell))/2);gap:var(--space-8);background:var(--page);flex-direction:column;display:flex}.pv-home .sec.sunken{background:var(--cardc)}@supports (color:color-mix(in lab,red,red)){.pv-home .sec.sunken{background:color-mix(in srgb,var(--cardc) 96%,#000)}}.pv-home .sech{gap:var(--space-3);flex-direction:column;max-width:60ch;display:flex}.pv-home .sech h3{letter-spacing:-.02em;font-size:47px;font-weight:800;line-height:1.08}.pv-home .sech p{color:var(--ink-soft);text-wrap:pretty;font-size:16px;line-height:1.5}.pv-home .sechrow{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.pv-home .steps{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.pv-home .step{background:var(--surf-raised);border-radius:var(--r-card);box-shadow:var(--sh-card);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.pv-home .step .ph{aspect-ratio:16/8;background:var(--photo-bg);position:relative}.pv-home .step .ph img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pv-home .step .n{left:var(--space-4);border-radius:var(--r-pill);background:var(--pri-bg);width:30px;height:30px;color:var(--pri-fg);font-size:14px;font-family:var(--font-page);box-shadow:0 8px 18px -8px #1e221cb3,0 0 0 4px var(--surf-raised);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;bottom:-15px}.pv-home .step .bd{padding:var(--space-6) var(--space-5) var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.pv-home .step h4{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.28}.pv-home .step p{font-size:var(--fs-sm);color:var(--text-on-sunken);line-height:1.5}.pv-home .step .lk{padding-top:var(--space-2);font-size:var(--fs-caption);align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}.pv-home .sec.lime{background:var(--lime-band)}.pv-home .sec.lime .eyebrow{color:var(--lime-ink)}.pv-home .sec.lime .eyebrow:before{background:var(--lime-ink)}.pv-home .sec.lime .sech h3,.pv-home .sec.lime .step h4{color:var(--lime-ink)}.pv-home .sec.lime .steps{row-gap:var(--space-5);grid-template-rows:auto auto auto auto}.pv-home .sec.lime .step{box-shadow:none;grid-row:span 4;grid-template-rows:subgrid;gap:var(--space-5);background:0 0;border-radius:0;display:grid;overflow:visible}.pv-home .sec.lime .step .ph{aspect-ratio:1;border-radius:var(--r-plate);background:var(--haho-card);display:block;overflow:hidden}.pv-home .sec.lime .step .bd{grid-row:span 3;grid-template-rows:subgrid;column-gap:var(--space-4);row-gap:var(--space-3);grid-template-columns:auto 1fr;align-items:baseline;padding:0;display:grid}.pv-home .sec.lime .step .n{width:auto;height:auto;box-shadow:none;color:var(--lime-ink);font-family:var(--font-data);letter-spacing:0;background:0 0;border:0;border-radius:0;font-size:23px;font-weight:900;line-height:1;position:static}.pv-home .sec.lime .step h4{grid-column:2;align-self:baseline;font-size:20px}.pv-home .sec.lime .step p{border-radius:var(--radius-sm);padding:var(--space-4);color:var(--text-on-sunken);background:#ffffff85;grid-column:1/-1;align-self:stretch}.pv-home .sec.lime .step .lk{margin-top:var(--space-2);background:var(--lime-ink);color:#fff;border-radius:var(--radius-md);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;justify-self:start;padding:11px 20px;font-size:11px}.pv-home .sec.lime .step .lk:hover{color:#fff;background:#0f1524;text-decoration:none}.pv-home .flowwrap{gap:var(--space-5);flex-direction:column;align-items:center;display:flex}.pv-home .flow{perspective:1400px;justify-content:center;align-items:center;width:100%;height:896px;display:flex;position:relative}.pv-home .cc{border-radius:var(--r-card);cursor:pointer;background:var(--surf-raised);will-change:transform,opacity;text-align:left;border:0;flex-direction:column;width:392px;height:861px;padding:0;transition:transform .72s cubic-bezier(.22,.68,0,1),opacity .5s,box-shadow .5s,background .4s,color .4s;position:absolute;top:50%;overflow:hidden}.pv-home .cc .ph{background:var(--photo-bg);flex:none;height:250px;position:relative}.pv-home .cc .ph img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.pv-home .cc .ph:after{content:"";background:linear-gradient(#0000,#1418148c);height:56px;position:absolute;inset:auto 0 0}.pv-home .fchips{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset:auto 10px 10px}.pv-home .cmp{z-index:2;position:absolute;top:10px;right:10px}.pv-home .iconpill{border-radius:var(--r-pill);color:#fff;font-family:var(--font-page);cursor:pointer;white-space:nowrap;background:#0f7a57;border:1px solid #0000;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000038,0 3px 8px -3px #0006}.pv-home .iconpill svg.ic{stroke-width:2px;width:12px;height:12px}.pv-home .iconpill .dot{border-radius:var(--r-pill);background:#fff;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff47}.pv-home .iconpill.later{color:#1f2420;background:#fff}.pv-home .iconpill.later .dot{box-shadow:none;background:0 0;border:1.5px solid #1f2420}.pv-home .iconpill.cmp{color:#1f2420;background:#fff}.pv-home .fchips .iconpill:last-child{color:#fff;background:#1d2438}.pv-home .ccbody{padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column;flex:1;gap:13px;min-height:0;display:flex}.pv-home .namerow{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.pv-home .cc .nm{letter-spacing:-.03em;text-wrap:balance;min-width:0;font-size:23px;font-weight:800;line-height:1.1}.pv-home .vchk{border-radius:var(--r-pill);background:var(--verified-fg);color:#fff;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.pv-home .vchk svg.ic{stroke-width:3px;width:11px;height:11px}.pv-home .metaline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:12px;display:flex}.pv-home .metaline>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pv-home .metaline>span+span:before{content:"·";opacity:.45}.pv-home .rating{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-caption);flex:none;align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.pv-home .rating svg.ic{color:var(--rating);fill:var(--rating);stroke-width:1px;width:13px;height:13px}.pv-home .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:9px 0;display:grid}.pv-home .stats div{text-align:center;border-right:1px solid var(--line);min-width:0}.pv-home .stats div:last-child{border-right:0}.pv-home .stats .sv{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink-soft);font-size:14px;font-weight:600;line-height:1.15}.pv-home .stats .sl{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:1px;font-size:9px;font-weight:700}.pv-home .minimap{background:#f7f3e7;border:1px solid #00000024;border-radius:12px;flex:none;height:158px;position:relative;overflow:hidden}.pv-home .minimap svg.base{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.pv-home .minimap svg.base>rect:first-of-type,.pv-home .bbmap svg.base>rect:first-of-type{stroke:#00000075;stroke-width:1px}.pv-home .minimap .stname{color:#6e6e6e;white-space:nowrap;letter-spacing:.01em;font-size:7.5px;font-weight:500;font-family:var(--font-page);position:absolute}.pv-home .minimap .stname.v{transform-origin:0 100%;transform:rotate(-90deg)}.pv-home .minimap .pin{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-100%)}.pv-home .minimap .pin .d{border:2.5px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 3px #0006}.pv-home .minimap .pin .lb{border-radius:var(--r-pill);white-space:nowrap;padding:2px 7px;font-size:8.5px;font-weight:700;box-shadow:0 1px 3px #00000038}.pv-home .minimap .pin.home .d{background:var(--pri-bg)}.pv-home .minimap .pin.home .lb{background:var(--pri-bg);color:var(--pri-fg)}.pv-home .minimap .pin.who .d{background:var(--deep)}.pv-home .minimap .pin.who .lb{color:#22231f;background:#fff}.pv-home .minimap .km{font-family:var(--font-data);background:var(--deep);color:#fff;border-radius:var(--r-pill);padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:7px;right:7px;box-shadow:0 1px 4px #00000047}.pv-home .minimap .maptag{font-family:var(--font-data);color:#5c5c5c;border-radius:var(--r-pill);white-space:nowrap;background:#fff;padding:2px 7px;font-size:8px;position:absolute;bottom:7px;left:7px;box-shadow:0 1px 3px #00000029}.pv-home .pitch{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;height:52px;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.pv-home .pills{flex-wrap:wrap;flex:none;gap:5px;display:flex}.pv-home .ccbody .pills:last-child{align-content:flex-start;height:53px}.pv-home .cc[aria-current=true]{background:var(--deep-bg-2);color:#fff;outline:2px solid var(--pri-bg);outline-offset:-2px}.pv-home .cc[aria-current=true] .nm,.pv-home .cc[aria-current=true] .namerow .rating{color:#fff}.pv-home .cc[aria-current=true] .metaline,.pv-home .cc[aria-current=true] .pitch{color:#ffffffb8}.pv-home .cc[aria-current=true] .stats{border-color:#ffffff29}.pv-home .cc[aria-current=true] .stats div{border-right-color:#ffffff29}.pv-home .cc[aria-current=true] .stats .sv{color:#fff}.pv-home .cc[aria-current=true] .stats .sl{color:#ffffff8c}.pv-home .cc[aria-current=true] .mode{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.pv-home .cc[aria-current=true] .acc{color:#ffffffb8}.pv-home .cc[aria-current=true] .acc.ok{color:#a9e7c8}.pv-home .cc[aria-current=true] .acc.wait{color:#ffb9ac}.pv-home .cc[aria-current=true] .vchk{background:var(--pri-bg);color:var(--pri-fg)}.pv-home .cc[aria-current=true] .btn-secondary:not(.tray .btn-secondary){color:#fff;background:#ffffff1a;border-color:#ffffff42}.pv-home .mode{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-border);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.pv-home .mode b{font-family:var(--font-data)}.pv-home .mode svg.ic{width:12px;height:12px}.pv-home .acc{white-space:nowrap;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.pv-home .acc svg.ic{opacity:.85;stroke-width:2px;width:11px;height:11px}.pv-home .acc.ok{color:var(--verified-fg)}.pv-home .acc.wait{color:var(--pending-fg)}.pv-home .acc.more{color:var(--muted);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.pv-home .tray{padding:var(--space-4) var(--space-5);background:var(--pri-bg);color:var(--pri-fg);gap:var(--space-3);grid-template-columns:auto auto 1fr;align-items:center;margin-top:auto;display:grid}.pv-home .tray .pr{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:1px;min-width:0;display:flex}.pv-home .tray .pl{text-transform:uppercase;letter-spacing:.07em;opacity:.78;min-width:0;font-size:9.5px;font-weight:700;line-height:1.2}.pv-home .tray .v{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;font-size:31px;font-weight:800;line-height:1.02}.pv-home .tray .btn-secondary,.pv-home .cc[aria-current=true] .tray .btn-secondary{color:#000;background:#fff;border-color:#0000}.pv-home .tray .btn-primary{background:var(--deep);color:#fff;border-color:#0000}.pv-home .flowempty{text-align:center;color:var(--ink-soft);padding:var(--space-6) 0;font-size:15px}.pv-home .flownav{z-index:200;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surf-raised);width:42px;height:42px;color:var(--ink);cursor:pointer;box-shadow:var(--sh-card);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pv-home .flownav:hover{background:var(--cardc)}.pv-home .flownav.prev{left:0}.pv-home .flownav.next{right:0}.pv-home .flowpill{align-items:center;gap:var(--space-3);background:var(--surf-raised);width:min(515px,100%);min-height:56px;box-shadow:var(--sh-card);border:1px solid var(--line);border-radius:12px;align-self:center;padding:9px 9px 9px 16px;display:inline-flex}.pv-home .flowpill .pn{letter-spacing:-.01em;font-size:14px;font-weight:700}.pv-home .flowpill .ps{font-size:var(--fs-caption);color:var(--text-on-sunken)}.pv-home .dots{margin-left:var(--space-2);align-items:center;gap:6px;display:flex}.pv-home .dots button{border-radius:var(--r-pill);background:var(--border-strong);cursor:pointer;border:0;width:7px;height:7px;padding:0}.pv-home .dots button[aria-current=true]{background:var(--pri-bg);width:20px}.pv-home .trust{gap:var(--space-10);grid-template-columns:1.04fr .96fr;align-items:start;display:grid}.pv-home .band{min-height:440px;padding:var(--space-12) max(var(--gut),(100% - var(--shell))/2);color:#fff;background:var(--deep-bg-2);align-items:flex-end;display:flex;position:relative;overflow:hidden}.pv-home .band>img{object-fit:cover;object-position:76% 50%;z-index:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pv-home .band.flip>img{transform:none}.pv-home .band:before{content:"";z-index:1;background:linear-gradient(90deg,#0c101af0,#0c101adb 34%,#0c101a57 62%,#0c101a1f);position:absolute;top:0;right:0;bottom:0;left:0}.pv-home .band>:not(img){z-index:2;position:relative}.pv-home .bandin{gap:var(--space-5);flex-direction:column;width:min(848px,100%);max-width:none;display:flex}.pv-home .bandin h4{letter-spacing:-.015em;text-wrap:pretty;max-width:824px;font-size:32px;font-weight:700;line-height:1.12}.pv-home .bandin p{color:#ffffffd1;text-wrap:pretty;max-width:848px;font-size:16px;line-height:1.55}.pv-home .bandin .chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.pv-home .bandin .chips .chip-float{position:relative;box-shadow:0 0 5px 3px #ffffff4d,0 4px 12px -6px #00000080}.pv-home .yolk{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.pv-home .ycol{background:var(--surf-raised);border-radius:var(--r-inner);padding:var(--space-4);box-shadow:var(--sh-card);flex-direction:column;gap:6px;display:flex}.pv-home .ycol.comp{background:var(--cardc);box-shadow:none;border:1px dashed var(--border-strong)}.pv-home .ysw{border-radius:var(--r-inner);height:64px;box-shadow:inset 0 0 0 1px #00000014}.pv-home .yn{letter-spacing:-.01em;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.pv-home .ybase{letter-spacing:.08em;text-transform:uppercase;background:var(--chip-accent-bg);color:var(--chip-accent-fg);border-radius:var(--r-pill);padding:2px 7px;font-size:10px;font-weight:700}.pv-home .yh{color:var(--ink-soft);font-size:12px}.pv-home .yd{color:var(--ink-soft);text-wrap:pretty;font-size:13px;line-height:1.5}.pv-home .bandin .acts{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.pv-home .rows{border-radius:var(--r-card);background:var(--surf-raised);box-shadow:var(--sh-card);border:0;flex-direction:column;display:flex;overflow:hidden}.pv-home .rows .r{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;display:grid}.pv-home .rows .r:last-child{border-bottom:0}.pv-home .rows .k{flex-direction:column;gap:3px;min-width:0;display:flex}.pv-home .rows .nm{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:-.01em;font-weight:700}.pv-home .trackph{border-radius:var(--r-card);box-shadow:var(--sh-card);background:var(--photo-bg);aspect-ratio:16/9;position:relative;overflow:hidden}.pv-home .trackph img{object-fit:cover;width:100%;height:100%}.pv-home .trackph .cap{left:var(--space-4);bottom:var(--space-4);right:var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}.pv-home .data{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.pv-home .dcell{background:var(--surf-raised);border-radius:var(--r-inner);padding:var(--space-4);box-shadow:var(--sh-card);border:0;flex-direction:column;gap:2px;display:flex}.pv-home .dcell .dv{font-family:var(--font-page);font-variant-numeric:tabular-nums;color:var(--deep);letter-spacing:-.02em;font-size:29px;font-weight:700;line-height:1.08}.pv-home[data-theme=dark] .dcell .dv{color:var(--ink)}.pv-home .dcell .dl{font-size:var(--fs-caption);color:var(--text-on-sunken);font-weight:600}.pv-home .note{gap:var(--space-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-on-sunken);align-items:flex-start;display:flex}.pv-home .note svg.ic{width:14px;height:14px;margin-top:2px}.pv-home .refs{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:1fr 2.1fr 1fr;align-items:end;width:100%;display:grid}.pv-home .quote{min-width:0;position:relative}.pv-home .quote .qav{z-index:3;pointer-events:none;filter:drop-shadow(0 20px 26px #1e221c6b);width:auto;height:296px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pv-home .quote .qb{background:var(--surf-raised);text-align:left;border-radius:24px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;margin-top:130px;padding:159px 17px 29px;display:flex;box-shadow:0 30px 60px -18px #1e221c47}.pv-home .quote.wide{padding-top:0}.pv-home .quote.wide .qav{height:352px;top:11px}.pv-home .quote.wide .qb{min-height:0;margin-top:158px;padding:192px 31px 35px}.pv-home .quote.wide .tag,.pv-home .quote.wide .qn,.pv-home .quote.wide .stars,.pv-home .quote.wide .qt,.pv-home .quote.wide .qcta{position:relative}.pv-home .quote.wide .tag{top:6px}.pv-home .quote.wide .qn,.pv-home .quote.wide .stars,.pv-home .quote.wide .qt{top:5px}.pv-home .quote.wide .qcta{top:6px;left:-7px}.pv-home .quote .tag{letter-spacing:.09em;text-transform:uppercase;background:var(--surf-sunken,#efefe9);color:var(--ink);border:1px solid var(--line);border-radius:999px;align-self:stretch;margin-top:6px;padding:6px 13px;font-size:10.3px;font-weight:700;display:block}.pv-home .quote .qn{letter-spacing:-.02em;align-self:stretch;margin-top:24px;font-size:21px;font-weight:700;line-height:1.1}.pv-home .quote .stars{color:var(--rating);font-family:var(--font-page);letter-spacing:0;margin-top:9px;font-size:14px;line-height:1}.pv-home .quote .stars span{color:var(--line);opacity:1}.pv-home .quote .qt{color:var(--ink-soft);text-wrap:pretty;align-self:stretch;min-height:58.8px;margin-top:15px;font-size:14px;line-height:1.4}.pv-home .quote .qm{white-space:normal;color:var(--muted);flex-wrap:wrap;justify-content:flex-start;align-self:stretch;align-items:center;gap:4px 10px;min-width:0;margin-top:15px;font-size:12px;line-height:1.3;display:flex}.pv-home .quote .qm .mono{font-size:14px}.pv-home .quote .qcta{white-space:nowrap;background:var(--surf-raised);width:auto;color:var(--ink);border:1px solid var(--line);box-shadow:none;align-self:flex-start;margin-top:9px;padding:10px 16px;font-size:12.8px;font-weight:600}.pv-home .quote .qcta:hover{background:var(--surf-sunken,#efefe9);color:var(--ink);border-color:var(--border-strong,#c9c9c0)}.pv-home .bookband{color:#fff;background:var(--deep-bg);padding:var(--space-10) max(var(--gut),(100% - var(--shell))/2);gap:var(--space-6);flex-direction:column;display:flex;position:relative;overflow:hidden}.pv-home .bandslides img{object-position:center 72%;height:100%}.pv-home .bookband:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0e1499,#0a0e1457 44%,#0a0e148f);position:absolute;top:0;right:0;bottom:0;left:0}.pv-home .bookband>:not(.heroslides){z-index:2;position:relative}.pv-home .bandhead{gap:var(--space-3);flex-direction:column;max-width:46ch;display:flex}.pv-home .bandhead h3{letter-spacing:-.02em;text-shadow:0 2px 18px #00000080;font-size:34px;font-weight:800;line-height:1.1}.pv-home .bookband .bookbar{width:100%}.pv-home .closing{background:var(--brand-surface-deep);color:#fff;gap:var(--space-8);padding:var(--space-16) max(var(--gut),(100% - var(--shell))/2);background:var(--deep-bg-2);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.pv-home .closing>img.bg{object-fit:cover;object-position:center 68%;z-index:0;width:100%;height:527px;position:absolute;top:0;right:0;bottom:0;left:0}.pv-home .closing:before{content:"";z-index:1;background:linear-gradient(180deg,#0a0e169e,#0a0e1666 46%,#0a0e16d1),radial-gradient(54% 88% at 88% 8%,rgba(var(--pri-glow),.2),transparent 60%);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.pv-home .closing>:not(img.bg){z-index:2;position:relative}.pv-home .closehead{gap:var(--space-4);flex-direction:column;max-width:46ch;display:flex}.pv-home .closing h3{letter-spacing:-.015em;font-size:36px;font-weight:700;line-height:1.1}.pv-home .closing p{color:#ffffffd1;font-size:17px;line-height:1.55}.pv-home .bbtop{align-items:center;gap:var(--space-3);border-radius:var(--r-inner);min-width:0;padding:var(--space-4) var(--space-5);background:#ffffff1f;border:1px solid #ffffff38;display:flex;box-shadow:inset 0 1px #ffffff4d}.pv-home .bbpin{border-radius:var(--r-pill);background:var(--pri-bg);width:26px;height:26px;color:var(--pri-fg);flex:none;justify-content:center;align-items:center;display:flex}.pv-home .bbk{flex-direction:row;align-items:baseline;gap:9px;min-width:0;display:flex}.pv-home .bbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none;font-size:10px;font-weight:700}.pv-home .bbv{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.pv-home .bbchange{color:var(--ink);border-radius:var(--r-pill);padding:6px var(--space-4);font-family:var(--font-page);cursor:pointer;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff47;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pv-home .bbsearch{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:end;display:grid}.pv-home .bbmain{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.pv-home .bbside{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pv-home .bbrow{gap:var(--space-4);grid-template-columns:1fr;min-width:0;display:grid}.pv-home .bbside .bbgo{margin-top:auto}.pv-home .bbmap{background:#f7f3e7;border:1px solid #00000024;border-radius:12px;min-height:236px;position:relative;overflow:hidden;box-shadow:0 6px 18px -12px #00000080}.pv-home .bbmap svg.base{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.pv-home .bbmap .rt{stroke:var(--pri-bg)}.pv-home .bbmap .stname{color:#6e6e6e;white-space:nowrap;font-size:8px;font-weight:500;font-family:var(--font-page);position:absolute}.pv-home .bbmap .stname.v{transform-origin:0 100%;transform:rotate(-90deg)}.pv-home .bbmap .pin{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-100%)}.pv-home .bbmap .pin .d{border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0006}.pv-home .bbmap .pin .lb{border-radius:var(--r-pill);white-space:nowrap;padding:2px 7px;font-size:8.5px;font-weight:700;box-shadow:0 1px 3px #00000038}.pv-home .bbmap .pin.a .d{background:var(--pri-bg)}.pv-home .bbmap .pin.a .lb{background:var(--pri-bg);color:var(--pri-fg)}.pv-home .bbmap .pin.b .d{background:var(--deep)}.pv-home .bbmap .pin.b .lb{color:#22231f;background:#fff}.pv-home .bbmap .km{font-family:var(--font-data);background:var(--deep);color:#fff;border-radius:var(--r-pill);padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000004d}.pv-home .bbmap .maptag{font-family:var(--font-data);color:#5c5c5c;border-radius:var(--r-pill);white-space:nowrap;background:#fff;padding:2px 7px;font-size:8px;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 3px #0000002e}.pv-home .bbseg.bbgrid{border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.pv-home .bbseg.bbgrid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-home .bbseg.bbgrid button{white-space:normal;font-family:var(--font-page);border:0;border-left:1px solid var(--line);color:var(--ink-soft);cursor:pointer;text-align:center;background:#fff;border-radius:0;flex:none;min-width:0;padding:10px 8px;font-size:12.5px;font-weight:600;line-height:1.25;transition:background .12s,color .12s}.pv-home .bbseg.bbgrid button:first-child{border-left:0}.pv-home .bbseg.bbgrid button:hover{background:var(--surf-sunken,#efefe9)}.pv-home .bbseg.bbgrid button[aria-pressed=true]{background:var(--pri-bg);color:var(--pri-fg)}.pv-home .bbsel{align-items:center;min-width:0;display:flex;position:relative}.pv-home .bbsel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-family:var(--font-page);color:#fff;border-radius:var(--r-pill);cursor:pointer;text-overflow:ellipsis;background:#ffffff21;border:1px solid #ffffff3d;padding:9px 32px 9px 14px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff3d}.pv-home .bbsel select:hover{background:#fff3}.pv-home .bbsel select:focus-visible{outline:2px solid var(--pri-bg);outline-offset:1px}.pv-home .bbsel select option{color:var(--ink);background:#fff}.pv-home .bbsel>svg{pointer-events:none;color:#ffffffc7;width:14px;height:14px;position:absolute;right:12px}.pv-home .bbsel select[data-on="1"]{background:var(--pri-bg);color:var(--pri-fg);border-color:#0000}.pv-home .bbsel:has(select[data-on="1"])>svg{color:var(--pri-fg)}.pv-home .bbside .bbl{letter-spacing:.13em;color:var(--muted);font-size:9.5px}.pv-home .bbside .bbf{gap:6px}.pv-home .bbpin.sm{width:18px;height:18px;margin-right:1px}.pv-home .bbpin.sm .ic{stroke-width:2.4px;width:11px;height:11px}.pv-home .bbpin.alt{background:var(--deep);color:#fff}.pv-home .bbfield{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--r-inner);padding:0 var(--space-4);background:#fff;grid-template-columns:1fr;align-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d}.pv-home .bbfield svg{color:#ffffffb8}.pv-home .bbfield input{font-family:var(--font-page);color:var(--ink);background:0 0;border:0;width:100%;padding:11px 0;font-size:14px}.pv-home .bbfield input::placeholder{color:#fff9}.pv-home .bbfield input:focus{outline:none}.pv-home .bbfield:focus-within{border-color:var(--pri-bg);box-shadow:0 0 0 3px rgba(var(--pri-glow),.4)}.pv-home .bbcount{align-items:center;gap:var(--space-2);white-space:nowrap;padding:11px var(--space-4);border-radius:var(--r-pill);background:var(--verified-bg);color:var(--verified-fg);font-size:13px;font-weight:700;display:inline-flex}.pv-home .bbfilters{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.pv-home .bbf{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pv-home .bbf .bbl{align-items:center;gap:6px;display:flex}.pv-home .bbseg{border-radius:var(--r-pill);background:#ffffff1f;border:1px solid #ffffff3d;gap:2px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff47}.pv-home .bbseg button{font-family:var(--font-page);border-radius:var(--r-pill);color:#fffc;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-size:13px;font-weight:600;display:inline-flex}.pv-home .bbseg button[aria-pressed=true]{background:var(--pri-bg);color:var(--pri-fg)}.pv-home .bbgo{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.pv-home .bbgo .hint{color:#ffffffbd;font-size:13px}.pv-home .bbgo .btn{flex:none}.pv-home .foot{background:var(--chrome,var(--page));border-top:1px solid var(--line);padding:var(--space-10) max(var(--gut),(100% - var(--shell))/2) var(--space-6);gap:var(--space-8);flex-direction:column;display:flex}.pv-home .foot .cols{gap:var(--space-8);grid-template-columns:1.5fr 1fr 1fr 1fr;display:grid}.pv-home .foot h5{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:var(--space-4);font-size:11px;font-weight:700}.pv-home .foot ul{font-size:var(--fs-sm);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.pv-home .foot ul a{font-weight:600}.pv-home .foot .legal{border-top:1px solid var(--border);padding-top:var(--space-5);gap:var(--space-4);font-size:var(--fs-caption);color:var(--text-on-sunken);flex-wrap:wrap;align-items:center;display:flex}.pv-home .foot .legal .sp{margin-left:auto}.pv-home .footlogo{background:var(--logo,url(../brand/azul-lima-lockup.png)) left center/contain no-repeat;width:186px;height:37px;margin-bottom:var(--space-4);display:inline-block}.pv-home .ctl{gap:var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.pv-home .ctlg{flex-direction:column;gap:8px;display:flex}.pv-home .ctlg>span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.pv-home .swrow{flex-wrap:wrap;gap:8px;display:flex}.pv-home .sw2{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surf-raised);color:var(--ink-soft);font-family:var(--font-page);cursor:pointer;box-shadow:var(--sh-card);align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13px;font-weight:600;display:inline-flex}.pv-home .sw2:hover{color:var(--ink)}.pv-home .sw2 i{border-radius:var(--r-pill);flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000001f}.pv-home .sw2 i.duo{background:linear-gradient(135deg,var(--a) 0 50%,var(--b) 50% 100%)}.pv-home .sw2[aria-pressed=true]{border-color:var(--ink);color:var(--ink);box-shadow:var(--sh-card),0 0 0 1px var(--ink)}.pv-home .copy-note{border-left:3px solid var(--pri-bg);background:var(--cardc);border-radius:var(--r-inner);padding:var(--space-5) var(--space-6);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-on-sunken);gap:var(--space-3);flex-direction:column;display:flex}.pv-home .copy-note b{color:var(--text-primary);font-weight:700}.pv-home table{border-collapse:separate;border-spacing:0;background:var(--page);border:1px solid var(--line);border-radius:var(--r-inner);width:100%;box-shadow:var(--sh-card);font-size:14px;overflow:hidden}.pv-home th,.pv-home td{text-align:left;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);vertical-align:top}.pv-home tr:last-child td{border-bottom:0}.pv-home th{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);background:var(--cardc);font-size:12px;font-weight:600}.pv-home td:first-child{width:26%;font-weight:700}.pv-home .ok{color:var(--verified-fg);font-weight:700}@media(max-width:1040px){.pv-home .nav{row-gap:var(--space-3);flex-wrap:wrap}.pv-home .logo{order:1}.pv-home .navright{order:2;margin-left:auto}.pv-home .tabs{flex-basis:100%;order:3;overflow:visible}.pv-home .grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.pv-home .flow{perspective:none;justify-content:flex-start;gap:var(--space-4);scroll-snap-type:x mandatory;height:auto;padding:2px var(--space-5) var(--space-4);scrollbar-width:none;overflow-x:auto}.pv-home .flow::-webkit-scrollbar{display:none}.pv-home .cc{opacity:1;scroll-snap-align:center;width:300px;height:auto;box-shadow:var(--sh-card);flex:0 0 300px;position:relative;transform:none}.pv-home .flownav{display:none}.pv-home .refs{gap:var(--space-10);grid-template-columns:1fr}.pv-home .quote.wide{padding-top:0}.pv-home .quote.wide .qav{height:318px;top:0;bottom:auto;left:50%;transform:translate(-50%)}.pv-home .quote.wide .qb{min-height:0;margin-top:140px;padding:190px 24px 24px}.pv-home .band{min-height:0;padding-block:var(--space-10)}.pv-home .bandin h4{font-size:24px}.pv-home .band:before{background:linear-gradient(#0c101a9e,#0c101aeb 46%,#0c101af5)}.pv-home .bbtop{row-gap:var(--space-2);flex-wrap:wrap}.pv-home .bbchange{grid-column:1/-1;justify-content:center}.pv-home .bbsearch{grid-template-columns:1fr}.pv-home .bbcount{justify-content:center}.pv-home .bbfilters{grid-template-columns:1fr}.pv-home .bbgo .btn{width:100%}.pv-home .bandhead h3{font-size:26px}.pv-home .bbmain{grid-template-columns:1fr}.pv-home .bbmap{height:190px;min-height:0}.pv-home .bbside,.pv-home .bbrow{grid-template-columns:1fr}.pv-home .bbseg.bbgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-home .closing h3{font-size:26px}.pv-home .heroin,.pv-home .trust,.pv-home .steps,.pv-home .grid,.pv-home .foot .cols{grid-template-columns:1fr}.pv-home .hero{padding-block:var(--space-10) var(--space-8)}.pv-home .hero h2{font-size:33px}.pv-home .sec{padding-block:var(--space-10)}.pv-home .sech h3{font-size:25px}.pv-home .closing{padding-block:var(--space-10)}.pv-home .heroart{order:-1;margin-bottom:0}.pv-home .tonight{margin:-56px var(--space-4) 0;padding:var(--space-5)}.pv-home .tctas .btn-primary{flex:100%}}@media(max-width:560px){.pv-home .kvs{grid-template-columns:1fr 1fr}.pv-home .cc .top{gap:var(--space-3)}.pv-home .pf{width:60px;height:60px}.pv-home .bbseg.bbgrid button:nth-child(odd){border-left:0}.pv-home .bbseg.bbgrid button:nth-child(n+3){border-top:1px solid var(--line)}.pv-home .bbseg.bbgrid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-home .bbseg.bbgrid.g3 button{border-top:0}.pv-home .bbseg.bbgrid.g3 button:nth-child(odd){border-left:1px solid var(--line)}.pv-home .bbseg.bbgrid.g3 button:first-child{border-left:0}}.pv-home[data-colorway=haho]{--font-ui:var(--font-haho);--radius-full:var(--r-pill);--radius-lg:var(--r-inner);--radius-md:var(--r-card);--radius-sm:12px;--radius-xs:8px;--elevation-1:var(--sh-card);--elevation-2:var(--sh-card);--elevation-3:var(--sh-plate)}.pv-home{padding:0}.pv-home .pagewrap{gap:var(--space-8);width:100%;max-width:clamp(920px,88vw,1520px);padding:var(--space-8) 0;flex-direction:column;margin:0 auto;display:flex}.pv-home .pagesec{gap:var(--space-5);flex-direction:column;display:flex}.pv-home .results-head{gap:var(--space-3);flex-direction:column;max-width:70ch;display:flex}.pv-home .results-head h1{letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:800;line-height:1.1}.pv-home .results-head p{color:var(--ink-soft);font-size:15px;line-height:1.5}.pv-home .fbar{background:var(--surf-raised);border-radius:var(--r-card);box-shadow:var(--sh-card);border:0}.pv-home .results-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.pv-home .results-grid .cc{width:100%;height:auto;position:static;transform:none!important}.pv-home .results-grid .cc .ph{height:230px}.pv-home .fbar.bookbar{-webkit-backdrop-filter:blur(26px)saturate(180%);border-radius:var(--r-plate);padding:var(--space-6);background:#ffffffdb;border:1px solid #ffffffe6;box-shadow:0 30px 60px -22px #14181247,inset 0 1px #fff}.pv-home .bbsearch.fourup{gap:var(--space-4);grid-template-columns:2fr 1.4fr 1fr 1fr;align-items:end;display:grid}.pv-home .fbar .bbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-2);font-size:10px;font-weight:700;display:block}.pv-home .fbar .bbfield{border:1px solid var(--line);border-radius:var(--r-inner);padding:0 var(--space-4);background:#fff;box-shadow:inset 0 1px #ffffff4d}.pv-home .fbar .bbfield input,.pv-home .fbar .bbfield select{font-family:var(--font-page);color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;width:100%;padding:11px 0;font-size:14px}.pv-home .fbar .bbfield input:focus,.pv-home .fbar .bbfield select:focus{outline:none}.pv-home .fbar .bbfield:focus-within{border-color:var(--pri-bg);box-shadow:0 0 0 3px rgba(var(--pri-glow),.4)}.pv-home .fbar .frow2{border-top:1px solid var(--line);margin-top:var(--space-5);padding-top:var(--space-4)}.pv-home .modal-selected{border:2px solid var(--deep-2)}.pv-home .mhead-dark{color:#fff;background:#596660;border-bottom:0}.pv-home .mhead-dark .rating .star{color:var(--rating)}.pv-home .mhead-dark .rating .caption{color:#ffffffb3}.pv-home .mhead-dark .avail.now{color:#8fe3b8}.pv-home .mphoto{background:#ffffff1f;border-radius:12px;flex:none;width:145px;height:161px;overflow:hidden;box-shadow:0 0 0 3px #ffffff2e}.pv-home .mphoto img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.pv-home .scrim:has(.modal-selected){background:var(--deep-2)}.pv-home .modal-selected .mhead-dark{background:#596660;align-items:center;padding:10px}.pv-home .modal-selected .mhead-dark h2{font-size:31px;font-weight:800}.pv-home .modal-selected .mhead-dark .caption{font-size:16px}.pv-home .modal-selected .mbody .sect h3{font-size:22px}.pv-home .minimap,.pv-home .bbmap,.pv-home .map{border:1px solid #00000024;border-radius:12px}.pv-home .wherewrap{gap:var(--space-8);grid-template-columns:300px minmax(0,1fr);align-items:stretch;display:grid}.pv-home .whereside{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.pv-home .minimap.tall{flex:auto;height:auto;min-height:420px}.pv-home .mbody .list,.pv-home .mbody .veh{background:#ccc3}.pv-home .list .row .k>span:first-child{font-weight:700}.pv-home .mbody .veh .kv span:last-child:not(.chip){color:#000;font-size:16px;font-weight:700;font-family:var(--font-data)}.pv-home .mbody .veh .kv .chip-verified{color:var(--verified-fg)}.pv-home .mbody .veh .kv .chip-pending{color:var(--pending-fg)}@media(max-width:900px){.pv-home .wherewrap{grid-template-columns:1fr}.pv-home .minimap.tall{height:260px;min-height:0}}.pv-app .vpbar{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:max-content;box-shadow:var(--elevation-1);flex:none;display:flex;overflow:hidden}.pv-app .vpbar button{white-space:nowrap;font-family:var(--font-ui);font-size:var(--fs-caption);padding:var(--space-3) var(--space-4);background:var(--card-bg);border:0;border-right:1px solid var(--border);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-weight:700;display:inline-flex}.pv-app .vpbar button:last-child{border-right:0}.pv-app .vpbar button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.pv-app .vpbar .px{font-family:var(--font-data);opacity:.7}.pv-app .vpnote{font-size:var(--fs-caption);color:var(--text-secondary);font-family:var(--font-data)}.pv-app .vpfixed{z-index:60;justify-content:flex-end;gap:var(--space-3);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);max-width:calc(100vw - 24px);padding:6px var(--space-3) 6px 6px;box-shadow:var(--elevation-2);flex-wrap:wrap;align-items:center;display:flex;position:fixed;top:12px;right:12px}.pv-app .vpfixed .vpbar{width:auto;min-width:max-content}@media(min-width:901px){.pv-app .wrap{padding-top:72px}}@media(max-width:900px){.pv-app .vpfixed{margin:0 auto var(--space-6);flex-wrap:wrap;order:-1;justify-content:center;width:max-content;max-width:100%;position:sticky;top:12px}}.pv-app details.docnote>summary{cursor:pointer;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);padding:var(--space-3) 0;gap:var(--space-2);align-items:center;font-weight:700;list-style:none;display:flex}.pv-app details.docnote>summary::-webkit-details-marker{display:none}.pv-app details.docnote>summary:after{content:"mostrar";font-family:var(--font-data);text-transform:none;letter-spacing:0;font-weight:400}.pv-app details.docnote[open]>summary:after{content:"ocultar"}.pv-app[data-vp=desktop] details.docnote>summary,.pv-app[data-vp=tablet] details.docnote>summary{display:none}.pv-app[data-vp=mobile] section.block>table,.pv-app[data-vp=mobile] details.docnote>table{-webkit-overflow-scrolling:touch;min-width:0;display:block;overflow-x:auto}.pv-app[data-vp=mobile] section.block>table thead,.pv-app[data-vp=mobile] details.docnote>table thead{white-space:nowrap}.pv-app[data-vp=mobile] details.docnote{overflow-x:hidden}.pv-app[data-vp=mobile] section.block>table td:first-child,.pv-app[data-vp=mobile] details.docnote>table td:first-child{width:auto;min-width:120px}@media(max-width:520px){.pv-app section.block>table,.pv-app details.docnote>table{min-width:0;display:block;overflow-x:auto}.pv-app section.block>table thead,.pv-app details.docnote>table thead{white-space:nowrap}.pv-app details.docnote{overflow-x:hidden}}.pv-app[data-vp=mobile] .wrap{max-width:390px}.pv-app[data-vp=tablet] .wrap{max-width:768px}.pv-app[data-mock=home][data-vp=mobile] .sec,.pv-app[data-mock=home][data-vp=tablet] .sec,.pv-app[data-mock=home][data-vp=mobile] .closing,.pv-app[data-mock=home][data-vp=tablet] .closing{padding-inline:var(--gut)}.pv-app[data-vp=mobile] body,.pv-app[data-vp=tablet] body{padding-left:var(--space-4);padding-right:var(--space-4)}.pv-app[data-vp=mobile] .docs-head{flex-direction:column;align-items:stretch}.pv-app[data-vp=mobile] .wrap .seg{width:100%;min-width:0}.pv-app[data-vp=mobile] .wrap .seg button{padding-left:var(--space-2);padding-right:var(--space-2);flex:1}.pv-app[data-vp=mobile] .mfoot .btn,.pv-app[data-vp=mobile] .acts .btn,.pv-app[data-vp=mobile] .stack .btn,.pv-app[data-vp=mobile] .paybar .btn,.pv-app[data-vp=mobile] .empty .btn,.pv-app[data-vp=mobile] .docs-head>div>.btn{width:100%}.pv-app[data-vp=mobile] .grid,.pv-app[data-vp=mobile] .cards,.pv-app[data-vp=mobile] .two,.pv-app[data-vp=mobile] .row2,.pv-app[data-vp=mobile] .row3,.pv-app[data-vp=mobile] .veh{grid-template-columns:1fr}.pv-app[data-vp=mobile] .data{grid-template-columns:1fr 1fr}.pv-app[data-vp=mobile] .uses,.pv-app[data-vp=mobile] .crit{grid-template-columns:1fr}.pv-app[data-vp=mobile] .stars{flex-wrap:wrap;justify-content:flex-start}.pv-app[data-vp=mobile] .stars .sk{margin-left:0}.pv-app[data-vp=mobile] .snav{border-right:0;border-bottom:1px solid var(--border);gap:var(--space-2);flex-direction:row;overflow-x:auto}.pv-app[data-vp=mobile] .snav a{white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4)}.pv-app[data-vp=tablet] .snav{border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap}.pv-app[data-vp=mobile] .aside,.pv-app[data-vp=tablet] .aside{border-left:0;border-top:1px solid var(--border)}.pv-app[data-vp=mobile] .mbody,.pv-app[data-vp=mobile] .body,.pv-app[data-vp=mobile] .list,.pv-app[data-vp=mobile] .hero,.pv-app[data-vp=mobile] .mhead,.pv-app[data-vp=mobile] .mfoot,.pv-app[data-vp=mobile] .tabhead{padding-left:var(--space-4);padding-right:var(--space-4)}.pv-app[data-vp=mobile] .scrim{padding-left:0;padding-right:0}.pv-app[data-vp=tablet] .cards,.pv-app[data-vp=tablet] .two,.pv-app[data-vp=tablet] .data,.pv-app[data-vp=tablet] .grid{grid-template-columns:1fr 1fr}@media(max-width:520px){.pv-app .docs-head{flex-direction:column;align-items:stretch}.pv-app .wrap .seg{width:100%;min-width:0}.pv-app .wrap .seg button{padding-left:var(--space-2);padding-right:var(--space-2);flex:1}.pv-app .grid,.pv-app .cards,.pv-app .two,.pv-app .row2,.pv-app .row3,.pv-app .veh{grid-template-columns:1fr}.pv-app .data{grid-template-columns:1fr 1fr}.pv-app .pagebody,.pv-app .uses{grid-template-columns:1fr}.pv-app .snav{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;overflow-x:auto}.pv-app .snav a{white-space:nowrap}.pv-app .crit{grid-template-columns:1fr}.pv-app .stars{flex-wrap:wrap;justify-content:flex-start}.pv-app .stars .sk{margin-left:0}}.pv-app[data-vp=mobile] .filterbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.pv-app[data-vp=mobile] .filterbar .seg{width:100%}.pv-app[data-vp=mobile] .grid{gap:var(--space-4)}.pv-app[data-vp=tablet] .grid{grid-template-columns:1fr 1fr}.pv-app[data-mock=cards][data-vp=mobile] .card .top{gap:var(--space-3)}.pv-app[data-mock=cards][data-vp=mobile] .cardfoot{align-items:stretch;gap:var(--space-3);flex-direction:column}.pv-app[data-mock=cards][data-vp=mobile] .mbody{grid-template-columns:1fr}.pv-app[data-mock=cards][data-vp=mobile] .maside{border-left:0;border-top:1px solid var(--border)}.pv-app[data-mock=cards][data-vp=tablet] .mbody{grid-template-columns:1fr}.pv-app[data-mock=cards][data-vp=tablet] .maside{border-left:0;border-top:1px solid var(--border)}.pv-app[data-mock=verif][data-vp=mobile] .track,.pv-app[data-mock=verif][data-vp=tablet] .track{grid-template-columns:1fr}.pv-app[data-mock=verif][data-vp=mobile] .map{min-height:220px}.pv-app[data-mock=verif][data-vp=mobile] .aside{border-left:0;border-top:1px solid var(--border)}.pv-app[data-mock=tracking][data-vp=mobile] .body,.pv-app[data-mock=tracking][data-vp=tablet] .body{grid-template-columns:1fr}.pv-app[data-mock=tracking][data-vp=mobile] .mapwrap,.pv-app[data-mock=tracking][data-vp=tablet] .mapwrap{position:static}.pv-app[data-mock=tracking][data-vp=mobile] .map{height:260px;min-height:0}.pv-app[data-mock=tracking][data-vp=tablet] .map{height:340px;min-height:0}.pv-app[data-mock=tracking][data-vp=mobile] .side,.pv-app[data-mock=tracking][data-vp=tablet] .side{border-left:0;border-top:1px solid var(--border)}.pv-app[data-mock=tracking][data-vp=mobile] .steps{gap:var(--space-2);grid-template-columns:1fr}.pv-app[data-mock=tracking][data-vp=mobile] .step{align-items:center;gap:var(--space-3);grid-template-columns:4px 1fr auto;display:grid}.pv-app[data-mock=tracking][data-vp=mobile] .step .bar{width:4px;height:100%;min-height:20px}.pv-app[data-mock=tracking][data-vp=mobile] .sos{background:var(--card-bg);margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-4);position:sticky;bottom:0;box-shadow:0 -8px 24px #0f11161f}.pv-app[data-mock=tracking][data-vp=mobile] .legend{gap:var(--space-3)}.pv-app[data-vp=mobile] .pagebody,.pv-app[data-vp=tablet] .pagebody{grid-template-columns:1fr}.pv-app[data-mock=booking][data-vp=mobile] .aside,.pv-app[data-mock=booking][data-vp=tablet] .aside{border-left:0;border-top:1px solid var(--border)}.pv-app[data-mock=booking][data-vp=mobile] .aside .stack{position:static}.pv-app[data-mock=booking][data-vp=mobile] .paybar{display:flex}.pv-app[data-mock=bookings][data-vp=mobile] .bk .grid{padding:var(--space-4);grid-template-columns:1fr 1fr}.pv-app[data-mock=bookings][data-vp=mobile] .bk .top{flex-wrap:wrap}.pv-app[data-mock=bookings][data-vp=mobile] .bk .acts{flex-direction:column;align-items:stretch}.pv-app[data-mock=bookings][data-vp=mobile] .bk .acts .sp{margin-left:0}.pv-app[data-mock=bookings][data-vp=mobile] .rows .r{grid-template-columns:1fr auto}.pv-app[data-mock=bookings][data-vp=tablet] .bk .grid{grid-template-columns:1fr 1fr}.pv-app[data-mock=nav][data-vp=mobile] .nav,.pv-app[data-mock=nav][data-vp=tablet] .nav{overflow-x:auto}.pv-app[data-mock=nav][data-vp=mobile] .foot .cols{grid-template-columns:1fr}.pv-app[data-mock=nav][data-vp=tablet] .foot .cols{grid-template-columns:1fr 1fr}.pv-app[data-mock=nav][data-vp=mobile] .two{grid-template-columns:1fr}.pv-app[data-mock=sos][data-vp=mobile] .scrim{border-radius:0;padding:0}.pv-app[data-mock=sos][data-vp=mobile] .modal{border-left:0;border-right:0;border-radius:0;width:100%;padding:0}.pv-app[data-mock=sos][data-vp=mobile] .mhead{border-radius:0}.pv-app[data-mock=sos][data-vp=mobile] .two,.pv-app[data-mock=sos][data-vp=mobile] .data{grid-template-columns:1fr}.pv-app[data-mock=sos][data-vp=mobile] .who .r{flex-wrap:wrap}.pv-app[data-mock=sos][data-vp=mobile] .who .chip{margin-left:44px}.pv-app[data-mock=sos][data-vp=mobile] .mfoot{position:sticky;bottom:0}.pv-app[data-mock=hist][data-vp=mobile] .modal{width:100%}.pv-app[data-mock=hist][data-vp=mobile] .wp{grid-template-columns:20px 1fr}.pv-app[data-mock=hist][data-vp=mobile] .wp .tm{order:3;grid-column:2}.pv-app[data-mock=hist][data-vp=mobile] .rows .r{gap:var(--space-3);grid-template-columns:1fr}.pv-app[data-mock=hist][data-vp=mobile] .mfoot{flex-direction:column;align-items:stretch}.pv-app[data-mock=hist][data-vp=mobile] .mfoot .sp{margin-left:0}.pv-app[data-mock=home][data-vp=mobile] .heroin,.pv-app[data-mock=home][data-vp=mobile] .trust,.pv-app[data-mock=home][data-vp=mobile] .closing,.pv-app[data-mock=home][data-vp=mobile] .steps,.pv-app[data-mock=home][data-vp=mobile] .foot .cols,.pv-app[data-mock=home][data-vp=tablet] .heroin,.pv-app[data-mock=home][data-vp=tablet] .trust,.pv-app[data-mock=home][data-vp=tablet] .closing{grid-template-columns:1fr}.pv-app[data-mock=home][data-vp=tablet] .steps,.pv-app[data-mock=home][data-vp=tablet] .foot .cols{grid-template-columns:1fr 1fr}.pv-app[data-mock=home][data-vp=mobile] .heroart,.pv-app[data-mock=home][data-vp=tablet] .heroart{order:-1}.pv-app[data-mock=home][data-vp=mobile] .tonight,.pv-app[data-mock=home][data-vp=tablet] .tonight{margin:-56px var(--space-4) 0;padding:var(--space-5)}.pv-app[data-mock=home][data-vp=mobile] .tctas .btn-primary{flex:100%}.pv-app[data-mock=home][data-vp=mobile] .hero{padding-block:var(--space-10) var(--space-8);padding-inline:max(var(--gut),(100% - var(--shell))/2)}.pv-app[data-mock=home][data-vp=mobile] .hero h2{font-size:33px}.pv-app[data-mock=home][data-vp=mobile] .sec,.pv-app[data-mock=home][data-vp=mobile] .closing{padding-block:var(--space-10)}.pv-app[data-mock=home][data-vp=mobile] .sech h3{font-size:25px}.pv-app[data-mock=home][data-vp=mobile] .closing h3{font-size:26px}.pv-app[data-mock=home][data-vp=mobile] .foot{padding:var(--space-8) var(--gut) var(--space-5)}.pv-app[data-mock=home][data-vp=mobile] .nav,.pv-app[data-mock=home][data-vp=tablet] .nav{row-gap:var(--space-3);padding-inline:var(--gut);flex-wrap:wrap}.pv-app[data-mock=home][data-vp=mobile] .logo,.pv-app[data-mock=home][data-vp=tablet] .logo{order:1}.pv-app[data-mock=home][data-vp=mobile] .navright,.pv-app[data-mock=home][data-vp=tablet] .navright{order:2;margin-left:auto}.pv-app[data-mock=home][data-vp=mobile] .tabs,.pv-app[data-mock=home][data-vp=tablet] .tabs{flex-basis:100%;order:3;overflow-x:auto}.pv-app[data-mock=home][data-vp=mobile] .pf{width:60px;height:60px}.pv-app[data-mock=home][data-vp=mobile] .kvs{grid-template-columns:1fr 1fr}.pv-app[data-mock=home][data-vp=mobile] .flow,.pv-app[data-mock=home][data-vp=tablet] .flow{perspective:none;justify-content:flex-start;gap:var(--space-4);scroll-snap-type:x mandatory;height:auto;padding:2px var(--space-5) var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.pv-app[data-mock=home][data-vp=mobile] .cc,.pv-app[data-mock=home][data-vp=tablet] .cc{opacity:1;scroll-snap-align:center;width:286px;height:auto;min-height:446px;box-shadow:var(--sh-card);flex:0 0 286px;position:relative;transform:none}.pv-app[data-mock=home][data-vp=mobile] .sechrow,.pv-app[data-mock=home][data-vp=tablet] .sechrow{padding-inline:0}.pv-app[data-mock=home][data-vp=mobile] .refs{gap:var(--space-8);grid-template-columns:1fr}.pv-app[data-vp=mobile][data-mock=pill] .row,.pv-app[data-vp=tablet][data-mock=pill] .row{gap:var(--space-4);grid-template-columns:1fr}.pv-app[data-vp=mobile][data-mock=pill] .row.head,.pv-app[data-vp=tablet][data-mock=pill] .row.head{display:none}.pv-app[data-vp=mobile][data-mock=pill] .bay,.pv-app[data-vp=tablet][data-mock=pill] .bay{min-height:0}.pv-app[data-vp=mobile][data-mock=pill] .row>div:nth-child(2):before{content:"Hoy";text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.pv-app[data-vp=mobile][data-mock=pill] .row>div:nth-child(3):before,.pv-app[data-vp=tablet][data-mock=pill] .row>div:nth-child(3):before{content:"Propuesta";text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.pv-app[data-vp=tablet][data-mock=pill] .row>div:nth-child(2):before{content:"Hoy";text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:10px;font-weight:700;display:block}@media(max-width:900px){.pv-app[data-mock=pill] .row{gap:var(--space-4);grid-template-columns:1fr}.pv-app[data-mock=pill] .row.head{display:none}.pv-app[data-mock=pill] .bay{min-height:0}.pv-app[data-mock=pill] .row>div:nth-child(2):before{content:"Hoy";text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.pv-app[data-mock=pill] .row>div:nth-child(3):before{content:"Propuesta";text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:6px;font-size:10px;font-weight:700;display:block}}.pv-app[data-mock=home][data-vp=mobile] .band{min-height:0;padding-block:var(--space-10)}.pv-app[data-mock=home][data-vp=mobile] .bandin h4{font-size:24px}.pv-app[data-mock=home][data-vp=mobile] .band:before{background:linear-gradient(#0c101a9e,#0c101aeb 46%,#0c101af5)}.pv-app[data-mock=home][data-vp=mobile] .bbtop{row-gap:var(--space-3);grid-template-columns:auto 1fr}.pv-app[data-mock=home][data-vp=mobile] .bbchange{grid-column:1/-1;justify-content:center}.pv-app[data-mock=home][data-vp=mobile] .bbsearch{grid-template-columns:1fr}.pv-app[data-mock=home][data-vp=mobile] .bbcount{justify-content:center}.pv-app[data-mock=home][data-vp=mobile] .bbfilters{grid-template-columns:1fr}.pv-app[data-mock=home][data-vp=mobile] .bbgo .btn{width:100%}.pv-app[data-mock=home][data-vp=tablet] .bbfilters{grid-template-columns:1fr 1fr}.pv-app[data-mock=home][data-vp=tablet] .bbsearch{grid-template-columns:1fr}.pv-app[data-mock=home][data-vp=mobile] .yolk,.pv-app[data-mock=home][data-vp=tablet] .yolk{grid-template-columns:1fr 1fr}@media(max-width:900px){.pv-app .yolk{grid-template-columns:1fr 1fr}.pv-app .quote .qb{text-align:left;align-items:flex-start}.pv-app .quote .qm{white-space:normal;flex-wrap:wrap;justify-content:flex-start;row-gap:4px}.pv-app .quote .qcta{align-self:flex-start}.pv-app .quote.wide .qb{padding:173px 17px 29px}}.pv-app[data-mock=home][data-vp=mobile] .quote .qav{width:auto;left:50%;transform:translate(-50%)}.pv-app[data-mock=home][data-vp=mobile] .bbsearch,.pv-app[data-mock=home][data-vp=tablet] .bbsearch{grid-template-columns:1fr}.pv-app[data-mock=home][data-vp=mobile] .bbtop{row-gap:var(--space-2);flex-wrap:wrap}.pv-app[data-mock=home][data-vp=mobile] .flow,.pv-app[data-mock=home][data-vp=tablet] .flow{perspective:none;justify-content:flex-start;gap:var(--space-4);scroll-snap-type:x mandatory;height:auto;padding:2px var(--gut) var(--space-4);scrollbar-width:none;overflow-x:auto}.pv-app[data-mock=home][data-vp=mobile] .flow::-webkit-scrollbar{display:none}.pv-app[data-mock=home][data-vp=tablet] .flow::-webkit-scrollbar{display:none}.pv-app[data-mock=home][data-vp=mobile] .cc,.pv-app[data-mock=home][data-vp=tablet] .cc{opacity:1;scroll-snap-align:center;width:300px;height:auto;box-shadow:var(--sh-card);flex:0 0 300px;position:relative;transform:none}.pv-app[data-mock=home][data-vp=mobile] .flownav,.pv-app[data-mock=home][data-vp=tablet] .flownav{display:none}.pv-app[data-mock=home][data-vp=mobile] .bbseg4,.pv-app[data-mock=home][data-vp=tablet] .bbseg4{border-radius:var(--r-inner);flex-wrap:wrap}.pv-app[data-mock=home][data-vp=mobile] .bbseg4 button,.pv-app[data-mock=home][data-vp=tablet] .bbseg4 button{flex:46%}@media(max-width:900px){.pv-app .bbseg4{border-radius:var(--r-inner);flex-wrap:wrap}.pv-app .bbseg4 button{flex:46%}}.pv-app[data-mock=home][data-vp=mobile] .bbmain,.pv-app[data-mock=home][data-vp=tablet] .bbmain{grid-template-columns:1fr}.pv-app[data-mock=home][data-vp=mobile] .bbmap,.pv-app[data-mock=home][data-vp=tablet] .bbmap{height:190px;min-height:0}.pv-app[data-mock=home][data-vp=mobile] .bbside{grid-template-columns:1fr}@media(max-width:900px){.pv-app .bbmain{grid-template-columns:1fr}.pv-app .bbmap{height:190px;min-height:0}}@media(max-width:560px){.pv-app .bbside{grid-template-columns:1fr}}.pv-app[data-mock=home][data-vp=mobile] .refs,.pv-app[data-mock=home][data-vp=tablet] .refs{gap:var(--space-10);grid-template-columns:1fr}.pv-app[data-mock=home][data-vp=mobile] .quote.wide .qav,.pv-app[data-mock=home][data-vp=tablet] .quote.wide .qav{height:318px}.pv-app[data-mock=home][data-vp=mobile] .quote.wide .qb,.pv-app[data-mock=home][data-vp=tablet] .quote.wide .qb{margin-top:140px;padding:173px 17px 29px}.pv-app[data-mock=home][data-vp=mobile] .bbseg.bbgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-app[data-mock=home][data-vp=mobile] .bbseg.bbgrid button:nth-child(odd){border-left:0}.pv-app[data-mock=home][data-vp=mobile] .bbseg.bbgrid button:nth-child(n+3){border-top:1px solid var(--line)}.pv-app[data-mock=home][data-vp=mobile] .bbseg.bbgrid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-app[data-mock=home][data-vp=mobile] .bbseg.bbgrid.g3 button{border-top:0}.pv-app[data-mock=home][data-vp=mobile] .bbseg.bbgrid.g3 button:nth-child(odd){border-left:1px solid var(--line)}.pv-app[data-mock=home][data-vp=mobile] .bbseg.bbgrid.g3 button:first-child{border-left:0}.pv-app[data-mock=home][data-vp=mobile] .bbrow,.pv-app[data-mock=home][data-vp=tablet] .bbrow{grid-template-columns:1fr}@media(max-width:560px){.pv-app .bbseg.bbgrid button:nth-child(odd){border-left:0}.pv-app .bbseg.bbgrid button:nth-child(n+3){border-top:1px solid var(--line)}.pv-app .bbseg.bbgrid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-app .bbseg.bbgrid.g3 button{border-top:0}.pv-app .bbseg.bbgrid.g3 button:nth-child(odd){border-left:1px solid var(--line)}.pv-app .bbseg.bbgrid.g3 button:first-child{border-left:0}}.pv-app[data-mock=home][data-vp=mobile] .sec.lime .step .bd,.pv-app[data-mock=home][data-vp=tablet] .sec.lime .step .bd{margin-inline:var(--space-4)}.pv-app[data-mock=home][data-vp=mobile] .blobopt,.pv-app[data-mock=home][data-vp=tablet] .blobopt{grid-template-columns:1fr}@media(max-width:900px){.pv-app .blobopt{grid-template-columns:1fr}}.pv-app{--lime-band:#bfe36b;--lime-ink:#1d2438;--haho-card:#efefe9;--r-plate:30px;--r-card:20px;--r-inner:16px;--r-pill:999px;--chrome:#e9eaec;--font-haho:"Cabinet Grotesk","General Sans","Outfit",system-ui,sans-serif;--pri-bg:#fc6f5d;--pri-hover:#f9604c;--pri-fg:#22231f;--pri-glow:252,111,93;--shell:clamp(920px,82vw,1520px);--gut:clamp(20px,4vw,56px);--sbw:0px}@media(max-width:900px){.pv-app{--gut:20px}}.pv-app[data-vp=mobile]{--gut:18px}.pv-app[data-vp=tablet]{--gut:26px}.pv-app[data-colorway=haho]{--ink:#22231f;--ink-soft:#4a4c45;--muted:#8b8d85;--line:#deded6;--deep:#3f4e45;--deep-2:#33403a;--coral:#fc6f5d;--sky:#7ed0ef;--page:#faf9f6;--cardc:#efefe9;--card-2:#e7e7df;--canvas:#dbddd7;--dark:#1e1f1c;--font-page:var(--font-haho);--surf-raised:#fff;--deep-bg:var(--deep);--deep-bg-2:var(--deep-2);--sh-card:0 10px 30px -18px #1e221c59;--sh-plate:0 34px 70px -34px #1e221c59;--sh-lift:0 18px 40px -22px #1e221c6b;--photo-bg:var(--card-2);--text-primary:var(--ink);--text-secondary:var(--muted);--text-on-sunken:var(--ink-soft);--surface:var(--page);--surface-sunken:var(--cardc);--card-bg:var(--page);--card-border:var(--line);--border:var(--line);--border-strong:#cfcfc6;--badge-bg:var(--card-2);--badge-fg:var(--ink-soft);--accent:var(--deep);--accent-soft:#3f4e451a;--accent-border:#3f4e4538;--on-accent:#fff;--brand-surface:var(--deep);--brand-surface-deep:var(--deep-2);--brand-accent:var(--coral);--btn-primary-bg:var(--coral);--btn-primary-bg-hover:#f9604c;--btn-primary-fg:var(--ink);--btn-secondary-bg:#fff;--btn-secondary-bg-hover:var(--cardc);--btn-secondary-border:var(--line);--btn-secondary-fg:var(--ink);--verified-bg:#0f7a57;--verified-fg:#fff;--verified-border:#0f7a57;--pending-bg:#fff3d6;--pending-fg:#7a5a12;--pending-border:#e8ce8e;--chip-accent-bg:#e4e6e0;--chip-accent-fg:#33403a;--chip-accent-border:#cbcec5;--input-bg:#fff;--input-border:var(--line);--input-focus:var(--deep);--rating:#e8a33d;--sos:#c22a22;--sos-hover:#a81f18}.pv-app[data-colorway=haho][data-theme=dark]{--ink:#f2f1ec;--ink-soft:#c3c4bc;--muted:#8b8d85;--line:#33352f;--page:#242621;--cardc:#2c2e28;--card-2:#34362f;--canvas:#1a1b17;--text-primary:var(--ink);--text-secondary:var(--muted);--text-on-sunken:var(--ink-soft);--surface:var(--page);--surface-sunken:var(--cardc);--card-bg:var(--page);--card-border:var(--line);--border:var(--line);--border-strong:#43453d;--badge-bg:var(--card-2);--badge-fg:var(--ink-soft);--accent:#9fbfac;--accent-soft:#9fbfac24;--accent-border:#9fbfac4d;--on-accent:#1e1f1c;--btn-secondary-bg:var(--cardc);--btn-secondary-bg-hover:var(--card-2);--btn-secondary-fg:var(--ink);--verified-bg:#0f7a57;--verified-fg:#fff;--verified-border:#0f7a57;--pending-bg:#43340f;--pending-fg:#f5dda6;--pending-border:#63501f;--chip-accent-bg:#333630;--chip-accent-fg:#c8cfc6;--chip-accent-border:#454941;--photo-bg:var(--card-2);--surf-raised:var(--cardc);--sh-card:0 10px 30px -14px #000000b3;--sh-plate:0 34px 70px -30px #000000bf;--sh-lift:0 18px 40px -18px #000c}.pv-app[data-colorway=navy]{--canvas:var(--page-canvas);--page:var(--card-bg);--cardc:var(--surface-sunken);--card-2:var(--badge-bg);--ink:var(--text-primary);--ink-soft:var(--text-on-sunken);--muted:var(--text-secondary);--line:var(--border);--deep:var(--accent);--deep-2:var(--brand-surface-deep);--coral:var(--brand-accent);--font-page:var(--font-ui);--surf-raised:var(--card-bg);--deep-bg:var(--brand-surface);--deep-bg-2:var(--brand-surface-deep);--photo-bg:var(--n-200);--sh-card:0 10px 30px -18px #181c2857;--sh-plate:0 26px 60px -34px #181c2861;--sh-lift:0 18px 40px -22px #181c286b}.pv-app[data-colorway=navy][data-theme=dark]{--photo-bg:var(--n-800);--sh-card:0 10px 30px -14px #000000b3;--sh-plate:0 26px 60px -26px #000000bf;--sh-lift:0 18px 40px -18px #000c}.pv-app{padding:var(--space-10) var(--space-6);font-size:15px;line-height:1.5;font-family:var(--font-page);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}.pv-app h1,.pv-app h2,.pv-app h3,.pv-app h4,.pv-app h5,.pv-app .btn,.pv-app .chip,.pv-app .nm,.pv-app .tabs a,.pv-app .logobar button,.pv-app table{font-family:var(--font-page)}.pv-app .wrap{gap:var(--space-10);flex-direction:column;width:100%;max-width:clamp(920px,88vw,1520px);margin:0 auto;display:flex}.pv-app h1{letter-spacing:-.02em;font-size:29px;font-weight:700;line-height:1.1}.pv-app a{color:var(--deep);text-decoration:none}.pv-app a:hover{color:var(--pri-bg)}.pv-app[data-theme=dark] a{color:var(--accent)}.pv-app img{max-width:100%;display:block}.pv-app .chip{font-size:var(--fs-caption);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-weight:700;line-height:1.25;display:inline-flex}.pv-app .chip svg.ic{stroke-width:1.9px;z-index:1;width:14px;height:14px;position:relative}.pv-app .chip{isolation:isolate;font-weight:800;position:relative;overflow:hidden}.pv-app .chip:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff6b,#fff0);height:52%;position:absolute;top:0;left:0;right:0}.pv-app .chip>*{z-index:1;position:relative}.pv-app .chip .pt{border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.pv-app .chip .pt{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}}.pv-app .chip-meta{background:var(--chip-accent-bg);color:var(--chip-accent-fg);border-color:var(--chip-accent-border)}.pv-app .chip-onbrand{color:#1f2420;background:#fff;border-color:#fff;box-shadow:0 1px 2px #0003,0 3px 8px -3px #00000059}.pv-app .chip-onbrand.ok{color:#fff;background:#0f7a57;border-color:#0f7a57}.pv-app .chip-lg{font-size:var(--fs-sm);padding:8px 15px 8px 13px}.pv-app .chip-float{color:#fff;background:#1d2438;border-color:#1d2438;padding:5px 10px 5px 9px;font-size:12px;position:absolute;box-shadow:0 4px 12px -6px #00000080}.pv-app .btn{font-family:var(--font-page);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .14s;display:inline-flex}.pv-app .btn:active{transform:translateY(1px)}.pv-app .btn-lg{min-height:56px;padding:17px 30px;font-size:16px;font-weight:600}.pv-app .btn-sm{font-size:var(--fs-caption);padding:8px 15px}.pv-app .btn-primary:hover{background:var(--pri-fg);color:var(--pri-bg);box-shadow:0 12px 28px -14px rgba(var(--pri-glow),1);text-decoration:none}.pv-app .btn-dark{background:var(--dark);color:#fff}.pv-app .btn-dark:hover{background:#000;text-decoration:none}.pv-app .btn-secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg);box-shadow:var(--sh-card)}.pv-app .btn-secondary:hover{background:var(--btn-secondary-bg-hover);text-decoration:none}.pv-app .btn-onbrand{color:#fff;background:0 0;border-color:#fff6}.pv-app .btn-onbrand:hover{background:#ffffff1a;border-color:#ffffffa3;text-decoration:none}.pv-app .btn-sos{background:var(--sos);color:#fff;box-shadow:0 8px 18px -10px #c22a22e6}.pv-app .btn-sos:hover{background:var(--sos-hover);text-decoration:none}.pv-app .logobar{border:1px solid var(--border-strong);border-radius:var(--r-pill);min-width:max-content;box-shadow:var(--sh-card);flex:none;display:flex;overflow:hidden}.pv-app .logobar button{white-space:nowrap;font-size:var(--fs-caption);background:var(--card-bg);border:0;border-right:1px solid var(--border);color:var(--text-on-sunken);cursor:pointer;align-items:center;gap:7px;padding:10px 16px;font-weight:700;display:inline-flex}.pv-app .logobar button:last-child{border-right:0}.pv-app .logobar button[aria-pressed=true]{background:var(--deep);color:#fff}.pv-app .logobar .sw{border-radius:3px;flex:none;width:11px;height:11px;box-shadow:0 0 0 1px #0000001f}.pv-app .site{background:var(--page);box-shadow:none;width:calc(100vw - var(--sbw));margin-inline:calc(50% - 50vw + var(--sbw)/2);border:0;border-radius:0;overflow:hidden}.pv-app[data-vp=mobile] .site,.pv-app[data-vp=tablet] .site{border-radius:var(--r-plate);width:auto;box-shadow:var(--sh-plate);margin-inline:0}.pv-app .bleed{padding-inline:max(var(--gut),(100% - var(--shell))/2)}.pv-app .nav{align-items:center;gap:var(--space-5);padding:16px max(var(--gut),(100% - var(--shell))/2);background:var(--chrome,var(--page));border-bottom:1px solid var(--line);z-index:3;flex-wrap:nowrap;display:flex;position:relative}.pv-app .logo{background:var(--logo,url(../brand/azul-lima-lockup.png)) left center/contain no-repeat;flex:none;width:164px;height:33px}.pv-app .tabs{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:3px;min-width:0;display:flex;overflow-x:auto}.pv-app .tabs::-webkit-scrollbar{display:none}.pv-app .tabs a{font-size:var(--fs-sm);letter-spacing:-.01em;color:var(--text-on-sunken);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:7px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.pv-app .tabs a:hover{background:var(--accent-soft);color:var(--accent);text-decoration:none}.pv-app .tabs a.on{background:var(--deep);color:#fff;box-shadow:0 6px 16px -10px #1e221ccc}.pv-app[data-theme=dark] .tabs a.on{background:var(--accent);color:var(--on-accent)}.pv-app .navright{align-items:center;gap:var(--space-2);flex:none;display:flex}.pv-app .iconbtn{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--card-bg);width:40px;height:40px;color:var(--text-on-sunken);cursor:pointer;box-shadow:var(--sh-card);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.pv-app .iconbtn:hover{background:var(--btn-secondary-bg-hover);color:var(--text-primary)}.pv-app .iconbtn .bdg{border-radius:var(--r-pill);background:var(--pri-bg);min-width:17px;height:17px;color:var(--pri-fg);font-family:var(--font-data);box-shadow:0 0 0 2px var(--card-bg);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.pv-app .thmscrim{z-index:190;background:0 0;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.pv-app .thmscrim.open{display:block}.pv-app .thememenu{top:calc(var(--space-8) + 56px);right:var(--gut);z-index:200;width:300px;max-width:calc(100vw - 2*var(--gut));background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-card);max-height:min(80vh,640px);padding:var(--space-5);display:none;position:fixed;overflow:hidden auto;box-shadow:0 28px 56px -18px #14181273,0 8px 20px -6px #14181247}.pv-app .thememenu.open{display:block}.pv-app .thmhead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.pv-app .thmhead h4{letter-spacing:-.01em;font-size:14px;font-weight:800}.pv-app .thememenu .ctl{flex-wrap:nowrap;align-items:stretch}.pv-app .thememenu .ctlg,.pv-app .thememenu .swrow{min-width:0}.pv-app .thmclose{width:32px;height:32px}.pv-app .thememenu .ctl{align-items:stretch;gap:var(--space-4);flex-direction:column}.pv-app .thememenu .swrow{gap:6px}.pv-app .thememenu .sw2{padding:6px 12px 6px 6px;font-size:12.5px}.pv-app .hero{min-height:596px;padding:var(--space-12) max(var(--gut),(100% - var(--shell))/2) var(--space-10);color:#fff;background:var(--deep-bg);gap:var(--space-8);flex-direction:column;display:flex;position:relative}.pv-app .heroslides{z-index:0;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pv-app .heroslides img{object-fit:cover;object-position:center 42%;opacity:0;width:100%;height:612px;transition:opacity 1.4s;position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .heroslides img.on{opacity:1}.pv-app .hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0a0e14b8,#0a0e148c 34%,#0a0e141f 58%,#0000 74%);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pv-app .heroin{z-index:2;grid-template-columns:1.42fr .58fr;align-items:center;gap:clamp(28px,3.4vw,56px);display:grid;position:relative}.pv-app .glass{-webkit-backdrop-filter:blur(30px)saturate(190%);background:linear-gradient(155deg,#1c241f8f,#0a0e0c66);border:1.5px solid #ffffff4d;box-shadow:0 0 0 1px #ffffff17,0 0 44px -6px #ffffff29,0 34px 76px -26px #000000ad,inset 0 2px #ffffff6b,inset 0 -1px #ffffff1f,inset 0 0 34px -12px #ffffff3d}.pv-app .glass.light{color:var(--ink);background:linear-gradient(155deg,#fffc,#fff9);border-color:#ffffffe6;box-shadow:0 0 0 1px #ffffff8c,0 0 44px -6px #ffffff57,0 34px 76px -26px #00000075,inset 0 2px #fffffff2,inset 0 -1px #ffffff8c,inset 0 0 34px -12px #ffffffb3}.pv-app .glass.light .bbl,.pv-app .glass.light .bbside .bbl{color:var(--ink-soft)}.pv-app .glass.light .bbv{color:var(--ink)}.pv-app .glass.light .bbfield{background:#ffffffdb;border-color:#00000024}.pv-app .glass.light .bbfield input{color:var(--ink)}.pv-app .glass.light .bbfield input::placeholder,.pv-app .glass.light .bbfield svg{color:var(--muted)}.pv-app .glass.light .bbseg.bbgrid{background:#fff9}.pv-app .glass.light .bbsel select{color:var(--ink);background:#ffffffdb;border-color:#00000024;box-shadow:inset 0 1px #fffc}.pv-app .glass.light .bbsel select:hover{background:#fff}.pv-app .glass.light .bbsel>svg{color:var(--muted)}.pv-app .glass.light .bbgo .hint{color:var(--ink-soft)}.pv-app .glass.light .bbpin.alt{background:var(--deep);color:#fff}.pv-app .herotext{padding-right:var(--space-4)}.pv-app .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.pv-app .eyebrow:before{content:"";background:var(--pri-bg);border-radius:2px;flex:none;width:22px;height:3px}.pv-app .hero .eyebrow{margin-bottom:var(--space-4)}.pv-app .hero .eyebrow,.pv-app .bookband .eyebrow,.pv-app .band .eyebrow,.pv-app .closing .eyebrow{color:#fff;text-shadow:0 1px 8px #000000b3}.pv-app .hero h2{letter-spacing:-.038em;text-shadow:0 2px 22px #0009,0 1px 4px #0000008c;max-width:13ch;font-size:clamp(70px,6.6vw,88px);font-weight:800;line-height:.98}.pv-app .hero h2 em{color:var(--pri-bg);letter-spacing:-.04em;white-space:nowrap;font-size:1.2em;font-style:normal;font-weight:800}.pv-app .hero p{margin-top:var(--space-4);color:#fff;text-wrap:pretty;text-shadow:0 1px 10px #0000008c;max-width:420px;font-size:15px;line-height:1.5}.pv-app .hero .chips{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.pv-app .heroart{z-index:3;margin-bottom:-108px;position:relative}.pv-app .ticket{background:var(--card-bg);color:var(--text-primary);border-radius:18px;flex-direction:column;gap:11px;width:326px;max-width:100%;margin-left:auto;padding:14px 18px;display:flex;position:relative;top:133px;overflow:hidden;box-shadow:0 26px 60px -22px #000000a8}.pv-app .ticket:before{content:"";background:linear-gradient(90deg,var(--pri-bg),rgba(var(--pri-glow),.3));height:4px;position:absolute;top:0;left:0;right:0}.pv-app .tkhead{align-items:center;gap:9px;display:flex}.pv-app .ticket .chip{gap:5px;padding:3px 8px;font-size:9.5px}.pv-app .ticket .chip svg.ic{width:11px;height:11px}.pv-app .tkhead .ico{background:var(--logo-icon,url(../brand/azul-lima-icono-va.png)) center/contain no-repeat;border-radius:9px;flex:none;width:26px;height:26px}.pv-app .tkt{letter-spacing:-.01em;flex:1;min-width:0;font-size:13px;font-weight:800;line-height:1.15}.pv-app .tkt span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:600;display:block}.pv-app .tkwho{align-items:center;gap:var(--space-3);display:flex}.pv-app .tkav{background:var(--photo-bg);border-radius:9px;flex:none;width:34px;height:34px;overflow:hidden}.pv-app .tkav img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.pv-app .tkk{flex-direction:column;gap:1px;min-width:0;font-size:11px;line-height:1.3;display:flex}.pv-app .tkk b{letter-spacing:-.01em;font-size:14px;font-weight:800}.pv-app .tkk span{color:var(--ink-soft)}.pv-app .tkperf{background:repeating-linear-gradient(90deg,var(--border) 0 5px,transparent 5px 10px);height:1px;margin:1px -18px;position:relative}.pv-app .tkperf:before,.pv-app .tkperf:after{content:"";border-radius:var(--r-pill);background:var(--deep-bg);width:14px;height:14px;position:absolute;top:-7px}.pv-app .tkperf:before{left:-7px}.pv-app .tkperf:after{right:-7px}.pv-app .tkgrid{grid-template-columns:1fr 1fr;gap:9px 14px;display:grid}.pv-app .tkc{flex-direction:column;gap:1px;min-width:0;display:flex}.pv-app .tkc>span:first-child{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:8.5px;font-weight:700}.pv-app .tkc b{letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.15}.pv-app .tkc .s{color:var(--ink-soft);font-size:9.5px;line-height:1.25}.pv-app .tkfoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.pv-app .tkcode{flex-direction:column;gap:1px;display:flex}.pv-app .tkcode span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:8.5px;font-weight:700}.pv-app .tkcode b{letter-spacing:.03em;font-size:12.5px;font-weight:800}.pv-app .tkbars{background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 9px,var(--ink) 9px 12px,transparent 12px 14px);opacity:.82;flex:none;width:92px;height:24px}.pv-app .bookbar{z-index:2;border-radius:var(--r-plate);width:100%;max-width:none;padding:var(--space-6);gap:var(--space-5);color:var(--ink);-webkit-backdrop-filter:blur(26px)saturate(180%);background:#ffffffbd;border:1px solid #ffffffe6;flex-direction:column;margin-inline:auto;display:flex;position:relative;box-shadow:0 30px 60px -22px #14181280,inset 0 1px #fff}.pv-app .bookbar .bbv{color:var(--ink)}.pv-app .bookbar .bbseg button[aria-pressed=true]{color:var(--pri-fg)}.pv-app .bookbar .bbgo .hint{color:var(--muted)}.pv-app .bookbar .bbmap{box-shadow:0 6px 18px -14px #0000004d}.pv-app .btn-glass{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff24;border:1.5px solid #ffffff57;box-shadow:inset 0 1.5px #ffffff5c,0 0 22px -8px #ffffff4d}.pv-app .btn-glass:hover{background:#fff3}.pv-app .btn-thin{color:var(--deep);box-shadow:inset 0 -2px 0 var(--pri-bg);background:0 0;border:0;border-radius:0;gap:6px;padding:6px 0;font-size:14px;font-weight:700}.pv-app .btn-thin:hover{color:var(--ink);box-shadow:inset 0 -2px 0 var(--deep);text-decoration:none}.pv-app .btn-thin .ic{width:14px;height:14px}.pv-app .kvs{gap:var(--space-4) var(--space-6);grid-template-columns:1fr 1fr;display:grid}.pv-app .kv{flex-direction:column;gap:1px;display:flex}.pv-app .kv span{text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);font-size:11px;font-weight:700}.pv-app .kv b{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--fs-body)}.pv-app .sec{padding:var(--space-12) max(var(--gut),(100% - var(--shell))/2);gap:var(--space-8);background:var(--page);flex-direction:column;display:flex}.pv-app .sec.sunken{background:var(--cardc)}@supports (color:color-mix(in lab,red,red)){.pv-app .sec.sunken{background:color-mix(in srgb,var(--cardc) 96%,#000)}}.pv-app .sech{gap:var(--space-3);flex-direction:column;max-width:60ch;display:flex}.pv-app .sech h3{letter-spacing:-.02em;font-size:47px;font-weight:800;line-height:1.08}.pv-app .sech p{color:var(--ink-soft);text-wrap:pretty;font-size:16px;line-height:1.5}.pv-app .sechrow{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.pv-app .steps{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.pv-app .step{background:var(--surf-raised);border-radius:var(--r-card);box-shadow:var(--sh-card);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.pv-app .step .ph{aspect-ratio:16/8;background:var(--photo-bg);position:relative}.pv-app .step .ph img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .step .n{left:var(--space-4);border-radius:var(--r-pill);background:var(--pri-bg);width:30px;height:30px;color:var(--pri-fg);font-size:14px;font-family:var(--font-page);box-shadow:0 8px 18px -8px #1e221cb3,0 0 0 4px var(--surf-raised);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;bottom:-15px}.pv-app .step .bd{padding:var(--space-6) var(--space-5) var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.pv-app .step h4{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.28}.pv-app .step p{font-size:var(--fs-sm);color:var(--text-on-sunken);line-height:1.5}.pv-app .step .lk{padding-top:var(--space-2);font-size:var(--fs-caption);align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}.pv-app .sec.lime{background:var(--lime-band)}.pv-app .sec.lime .eyebrow{color:var(--lime-ink)}.pv-app .sec.lime .eyebrow:before{background:var(--lime-ink)}.pv-app .sec.lime .sech h3,.pv-app .sec.lime .step h4{color:var(--lime-ink)}.pv-app .sec.lime .steps{row-gap:var(--space-5);grid-template-rows:auto auto auto auto}.pv-app .sec.lime .step{box-shadow:none;grid-row:span 4;grid-template-rows:subgrid;gap:var(--space-5);background:0 0;border-radius:0;display:grid;overflow:visible}.pv-app .sec.lime .step .ph{aspect-ratio:1;border-radius:var(--r-plate);background:var(--haho-card);display:block;overflow:hidden}.pv-app .sec.lime .step .bd{grid-row:span 3;grid-template-rows:subgrid;column-gap:var(--space-4);row-gap:var(--space-3);grid-template-columns:auto 1fr;align-items:baseline;padding:0;display:grid}.pv-app .sec.lime .step .n{width:auto;height:auto;box-shadow:none;color:var(--lime-ink);font-family:var(--font-data);letter-spacing:0;background:0 0;border:0;border-radius:0;font-size:23px;font-weight:900;line-height:1;position:static}.pv-app .sec.lime .step h4{grid-column:2;align-self:baseline;font-size:20px}.pv-app .sec.lime .step p{border-radius:var(--radius-sm);padding:var(--space-4);color:var(--text-on-sunken);background:#ffffff85;grid-column:1/-1;align-self:stretch}.pv-app .sec.lime .step .lk{margin-top:var(--space-2);background:var(--lime-ink);color:#fff;border-radius:var(--radius-md);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;justify-self:start;padding:11px 20px;font-size:11px}.pv-app .sec.lime .step .lk:hover{color:#fff;background:#0f1524;text-decoration:none}.pv-app .flowwrap{gap:var(--space-5);flex-direction:column;align-items:center;display:flex}.pv-app .flow{perspective:1400px;justify-content:center;align-items:center;width:100%;height:896px;display:flex;position:relative}.pv-app .cc{border-radius:var(--r-card);cursor:pointer;background:var(--surf-raised);will-change:transform,opacity;text-align:left;border:0;flex-direction:column;width:392px;height:861px;padding:0;transition:transform .72s cubic-bezier(.22,.68,0,1),opacity .5s,box-shadow .5s,background .4s,color .4s;position:absolute;top:50%;overflow:hidden}.pv-app .cc .ph{background:var(--photo-bg);flex:none;height:250px;position:relative}.pv-app .cc .ph img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.pv-app .cc .ph:after{content:"";background:linear-gradient(#0000,#1418148c);height:56px;position:absolute;inset:auto 0 0}.pv-app .fchips{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset:auto 10px 10px}.pv-app .cmp{z-index:2;position:absolute;top:10px;right:10px}.pv-app .iconpill{border-radius:var(--r-pill);color:#fff;font-family:var(--font-page);cursor:pointer;white-space:nowrap;background:#0f7a57;border:1px solid #0000;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000038,0 3px 8px -3px #0006}.pv-app .iconpill svg.ic{stroke-width:2px;width:12px;height:12px}.pv-app .iconpill .dot{border-radius:var(--r-pill);background:#fff;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff47}.pv-app .iconpill.later{color:#1f2420;background:#fff}.pv-app .iconpill.later .dot{box-shadow:none;background:0 0;border:1.5px solid #1f2420}.pv-app .iconpill.cmp{color:#1f2420;background:#fff}.pv-app .fchips .iconpill:last-child{color:#fff;background:#1d2438}.pv-app .ccbody{padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column;flex:1;gap:13px;min-height:0;display:flex}.pv-app .namerow{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.pv-app .cc .nm{letter-spacing:-.03em;text-wrap:balance;min-width:0;font-size:23px;font-weight:800;line-height:1.1}.pv-app .vchk{border-radius:var(--r-pill);background:var(--verified-fg);color:#fff;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.pv-app .vchk svg.ic{stroke-width:3px;width:11px;height:11px}.pv-app .metaline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:12px;display:flex}.pv-app .metaline>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pv-app .metaline>span+span:before{content:"·";opacity:.45}.pv-app .rating{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-caption);flex:none;align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.pv-app .rating svg.ic{color:var(--rating);fill:var(--rating);stroke-width:1px;width:13px;height:13px}.pv-app .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:9px 0;display:grid}.pv-app .stats div{text-align:center;border-right:1px solid var(--line);min-width:0}.pv-app .stats div:last-child{border-right:0}.pv-app .stats .sv{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink-soft);font-size:14px;font-weight:600;line-height:1.15}.pv-app .stats .sl{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:1px;font-size:9px;font-weight:700}.pv-app .minimap{background:#f7f3e7;border:1px solid #00000024;border-radius:12px;flex:none;height:158px;position:relative;overflow:hidden}.pv-app .minimap svg.base{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .minimap svg.base>rect:first-of-type,.pv-app .bbmap svg.base>rect:first-of-type{stroke:#00000075;stroke-width:1px}.pv-app .minimap .stname{color:#6e6e6e;white-space:nowrap;letter-spacing:.01em;font-size:7.5px;font-weight:500;font-family:var(--font-page);position:absolute}.pv-app .minimap .stname.v{transform-origin:0 100%;transform:rotate(-90deg)}.pv-app .minimap .pin{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-100%)}.pv-app .minimap .pin .d{border:2.5px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 3px #0006}.pv-app .minimap .pin .lb{border-radius:var(--r-pill);white-space:nowrap;padding:2px 7px;font-size:8.5px;font-weight:700;box-shadow:0 1px 3px #00000038}.pv-app .minimap .pin.home .d{background:var(--pri-bg)}.pv-app .minimap .pin.home .lb{background:var(--pri-bg);color:var(--pri-fg)}.pv-app .minimap .pin.who .d{background:var(--deep)}.pv-app .minimap .pin.who .lb{color:#22231f;background:#fff}.pv-app .minimap .km{font-family:var(--font-data);background:var(--deep);color:#fff;border-radius:var(--r-pill);padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:7px;right:7px;box-shadow:0 1px 4px #00000047}.pv-app .minimap .maptag{font-family:var(--font-data);color:#5c5c5c;border-radius:var(--r-pill);white-space:nowrap;background:#fff;padding:2px 7px;font-size:8px;position:absolute;bottom:7px;left:7px;box-shadow:0 1px 3px #00000029}.pv-app .pitch{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;height:52px;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.pv-app .pills{flex-wrap:wrap;flex:none;gap:5px;display:flex}.pv-app .ccbody .pills:last-child{align-content:flex-start;height:53px}.pv-app .cc[aria-current=true]{background:var(--deep-bg-2);color:#fff;outline:2px solid var(--pri-bg);outline-offset:-2px}.pv-app .cc[aria-current=true] .nm{color:#fff}.pv-app .cc[aria-current=true] .metaline,.pv-app .cc[aria-current=true] .pitch{color:#ffffffb8}.pv-app .cc[aria-current=true] .stats{border-color:#ffffff29}.pv-app .cc[aria-current=true] .stats div{border-right-color:#ffffff29}.pv-app .cc[aria-current=true] .stats .sv{color:#fff}.pv-app .cc[aria-current=true] .stats .sl{color:#ffffff8c}.pv-app .cc[aria-current=true] .mode{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.pv-app .cc[aria-current=true] .acc{color:#ffffffb8}.pv-app .cc[aria-current=true] .acc.ok{color:#a9e7c8}.pv-app .cc[aria-current=true] .acc.wait{color:#ffb9ac}.pv-app .cc[aria-current=true] .vchk{background:var(--pri-bg);color:var(--pri-fg)}.pv-app .cc[aria-current=true] .btn-secondary:not(.tray .btn-secondary){color:#fff;background:#ffffff1a;border-color:#ffffff42}.pv-app .mode{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-border);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.pv-app .mode b{font-family:var(--font-data)}.pv-app .mode svg.ic{width:12px;height:12px}.pv-app .acc{white-space:nowrap;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.pv-app .acc svg.ic{opacity:.85;stroke-width:2px;width:11px;height:11px}.pv-app .acc.ok{color:var(--verified-fg)}.pv-app .acc.wait{color:var(--pending-fg)}.pv-app .acc.more{color:var(--muted);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.pv-app .tray{padding:var(--space-4) var(--space-5);background:var(--pri-bg);color:var(--pri-fg);gap:var(--space-3);grid-template-columns:auto auto 1fr;align-items:center;margin-top:auto;display:grid}.pv-app .tray .pr{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:1px;min-width:0;display:flex}.pv-app .tray .pl{text-transform:uppercase;letter-spacing:.07em;opacity:.78;min-width:0;font-size:9.5px;font-weight:700;line-height:1.2}.pv-app .tray .v{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;font-size:31px;font-weight:800;line-height:1.02}.pv-app .tray .btn-secondary,.pv-app .cc[aria-current=true] .tray .btn-secondary{color:#000;background:#fff;border-color:#0000}.pv-app .tray .btn-primary{background:var(--deep);color:#fff;border-color:#0000}.pv-app .flowempty{text-align:center;color:var(--ink-soft);padding:var(--space-6) 0;font-size:15px}.pv-app .flownav{z-index:200;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surf-raised);width:42px;height:42px;color:var(--ink);cursor:pointer;box-shadow:var(--sh-card);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pv-app .flownav:hover{background:var(--cardc)}.pv-app .flownav.prev{left:0}.pv-app .flownav.next{right:0}.pv-app .flowpill{align-items:center;gap:var(--space-3);background:var(--surf-raised);width:min(515px,100%);min-height:56px;box-shadow:var(--sh-card);border:1px solid var(--line);border-radius:12px;align-self:center;padding:9px 9px 9px 16px;display:inline-flex}.pv-app .flowpill .pn{letter-spacing:-.01em;font-size:14px;font-weight:700}.pv-app .flowpill .ps{font-size:var(--fs-caption);color:var(--text-on-sunken)}.pv-app .dots{margin-left:var(--space-2);align-items:center;gap:6px;display:flex}.pv-app .dots button{border-radius:var(--r-pill);background:var(--border-strong);cursor:pointer;border:0;width:7px;height:7px;padding:0}.pv-app .dots button[aria-current=true]{background:var(--pri-bg);width:20px}.pv-app .trust{gap:var(--space-10);grid-template-columns:1.04fr .96fr;align-items:start;display:grid}.pv-app .band{min-height:440px;padding:var(--space-12) max(var(--gut),(100% - var(--shell))/2);color:#fff;background:var(--deep-bg-2);align-items:flex-end;display:flex;position:relative;overflow:hidden}.pv-app .band>img{object-fit:cover;object-position:76% 50%;z-index:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .band.flip>img{transform:none}.pv-app .band:before{content:"";z-index:1;background:linear-gradient(90deg,#0c101af0,#0c101adb 34%,#0c101a57 62%,#0c101a1f);position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .band>:not(img){z-index:2;position:relative}.pv-app .bandin{gap:var(--space-5);flex-direction:column;width:min(848px,100%);max-width:none;display:flex}.pv-app .bandin h4{letter-spacing:-.015em;text-wrap:pretty;max-width:824px;font-size:32px;font-weight:700;line-height:1.12}.pv-app .bandin p{color:#ffffffd1;text-wrap:pretty;max-width:848px;font-size:16px;line-height:1.55}.pv-app .bandin .chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.pv-app .bandin .chips .chip-float{position:relative;box-shadow:0 0 5px 3px #ffffff4d,0 4px 12px -6px #00000080}.pv-app .yolk{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.pv-app .ycol{background:var(--surf-raised);border-radius:var(--r-inner);padding:var(--space-4);box-shadow:var(--sh-card);flex-direction:column;gap:6px;display:flex}.pv-app .ycol.comp{background:var(--cardc);box-shadow:none;border:1px dashed var(--border-strong)}.pv-app .ysw{border-radius:var(--r-inner);height:64px;box-shadow:inset 0 0 0 1px #00000014}.pv-app .yn{letter-spacing:-.01em;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.pv-app .ybase{letter-spacing:.08em;text-transform:uppercase;background:var(--chip-accent-bg);color:var(--chip-accent-fg);border-radius:var(--r-pill);padding:2px 7px;font-size:10px;font-weight:700}.pv-app .yh{color:var(--ink-soft);font-size:12px}.pv-app .yd{color:var(--ink-soft);text-wrap:pretty;font-size:13px;line-height:1.5}.pv-app .bandin .acts{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.pv-app .rows{border-radius:var(--r-card);background:var(--surf-raised);box-shadow:var(--sh-card);border:0;flex-direction:column;display:flex;overflow:hidden}.pv-app .rows .nm{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:-.01em;font-weight:700}.pv-app .trackph{border-radius:var(--r-card);box-shadow:var(--sh-card);background:var(--photo-bg);aspect-ratio:16/9;position:relative;overflow:hidden}.pv-app .trackph img{object-fit:cover;width:100%;height:100%}.pv-app .trackph .cap{left:var(--space-4);bottom:var(--space-4);right:var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}.pv-app .dcell{background:var(--surf-raised);border-radius:var(--r-inner);padding:var(--space-4);box-shadow:var(--sh-card);border:0;flex-direction:column;gap:2px;display:flex}.pv-app .dcell .dv{font-family:var(--font-page);font-variant-numeric:tabular-nums;color:var(--deep);letter-spacing:-.02em;font-size:29px;font-weight:700;line-height:1.08}.pv-app[data-theme=dark] .dcell .dv{color:var(--ink)}.pv-app .dcell .dl{font-size:var(--fs-caption);color:var(--text-on-sunken);font-weight:600}.pv-app .refs{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:1fr 2.1fr 1fr;align-items:end;width:100%;display:grid}.pv-app .quote{min-width:0;position:relative}.pv-app .quote .qav{z-index:3;pointer-events:none;filter:drop-shadow(0 20px 26px #1e221c6b);width:auto;height:296px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pv-app .quote .qb{background:var(--surf-raised);text-align:left;border-radius:24px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;margin-top:130px;padding:159px 17px 29px;display:flex;box-shadow:0 30px 60px -18px #1e221c47}.pv-app .quote.wide{padding-top:0}.pv-app .quote.wide .qav{height:352px;top:11px}.pv-app .quote.wide .qb{min-height:0;margin-top:158px;padding:192px 31px 35px}.pv-app .quote.wide .tag,.pv-app .quote.wide .qn,.pv-app .quote.wide .stars,.pv-app .quote.wide .qt,.pv-app .quote.wide .qcta{position:relative}.pv-app .quote.wide .tag{top:6px}.pv-app .quote.wide .qn,.pv-app .quote.wide .stars,.pv-app .quote.wide .qt{top:5px}.pv-app .quote.wide .qcta{top:6px;left:-7px}.pv-app .quote .tag{letter-spacing:.09em;text-transform:uppercase;background:var(--surf-sunken,#efefe9);color:var(--ink);border:1px solid var(--line);border-radius:999px;align-self:stretch;margin-top:6px;padding:6px 13px;font-size:10.3px;font-weight:700;display:block}.pv-app .quote .qn{letter-spacing:-.02em;align-self:stretch;margin-top:24px;font-size:21px;font-weight:700;line-height:1.1}.pv-app .quote .stars{color:var(--rating);font-family:var(--font-page);letter-spacing:0;margin-top:9px;font-size:14px;line-height:1}.pv-app .quote .stars span{color:var(--line);opacity:1}.pv-app .quote .qt{color:var(--ink-soft);text-wrap:pretty;align-self:stretch;min-height:58.8px;margin-top:15px;font-size:14px;line-height:1.4}.pv-app .quote .qm{white-space:normal;color:var(--muted);flex-wrap:wrap;justify-content:flex-start;align-self:stretch;align-items:center;gap:4px 10px;min-width:0;margin-top:15px;font-size:12px;line-height:1.3;display:flex}.pv-app .quote .qm .mono{font-size:14px}.pv-app .quote .qcta{white-space:nowrap;background:var(--surf-raised);width:auto;color:var(--ink);border:1px solid var(--line);box-shadow:none;align-self:flex-start;margin-top:9px;padding:10px 16px;font-size:12.8px;font-weight:600}.pv-app .quote .qcta:hover{background:var(--surf-sunken,#efefe9);color:var(--ink);border-color:var(--border-strong,#c9c9c0)}.pv-app .bookband{color:#fff;background:var(--deep-bg);padding:var(--space-10) max(var(--gut),(100% - var(--shell))/2);gap:var(--space-6);flex-direction:column;display:flex;position:relative;overflow:hidden}.pv-app .bandslides img{object-position:center 72%;height:100%}.pv-app .bookband:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0e1499,#0a0e1457 44%,#0a0e148f);position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .bookband>:not(.heroslides){z-index:2;position:relative}.pv-app .bandhead{gap:var(--space-3);flex-direction:column;max-width:46ch;display:flex}.pv-app .bandhead h3{letter-spacing:-.02em;text-shadow:0 2px 18px #00000080;font-size:34px;font-weight:800;line-height:1.1}.pv-app .bookband .bookbar{width:100%}.pv-app .closing{background:var(--brand-surface-deep);color:#fff;gap:var(--space-8);padding:var(--space-16) max(var(--gut),(100% - var(--shell))/2);background:var(--deep-bg-2);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.pv-app .closing>img.bg{object-fit:cover;object-position:center 68%;z-index:0;width:100%;height:527px;position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .closing:before{content:"";z-index:1;background:linear-gradient(180deg,#0a0e169e,#0a0e1666 46%,#0a0e16d1),radial-gradient(54% 88% at 88% 8%,rgba(var(--pri-glow),.2),transparent 60%);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .closing>:not(img.bg){z-index:2;position:relative}.pv-app .closehead{gap:var(--space-4);flex-direction:column;max-width:46ch;display:flex}.pv-app .closing h3{letter-spacing:-.015em;font-size:36px;font-weight:700;line-height:1.1}.pv-app .closing p{color:#ffffffd1;font-size:17px;line-height:1.55}.pv-app .bbtop{align-items:center;gap:var(--space-3);border-radius:var(--r-inner);min-width:0;padding:var(--space-4) var(--space-5);background:#ffffff1f;border:1px solid #ffffff38;display:flex;box-shadow:inset 0 1px #ffffff4d}.pv-app .bbpin{border-radius:var(--r-pill);background:var(--pri-bg);width:26px;height:26px;color:var(--pri-fg);flex:none;justify-content:center;align-items:center;display:flex}.pv-app .bbk{flex-direction:row;align-items:baseline;gap:9px;min-width:0;display:flex}.pv-app .bbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none;font-size:10px;font-weight:700}.pv-app .bbv{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.pv-app .bbchange{color:var(--ink);border-radius:var(--r-pill);padding:6px var(--space-4);font-family:var(--font-page);cursor:pointer;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff47;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pv-app .bbsearch{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:end;display:grid}.pv-app .bbmain{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.pv-app .bbside{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pv-app .bbrow{gap:var(--space-4);grid-template-columns:1fr;min-width:0;display:grid}.pv-app .bbside .bbgo{margin-top:auto}.pv-app .bbmap{background:#f7f3e7;border:1px solid #00000024;border-radius:12px;min-height:236px;position:relative;overflow:hidden;box-shadow:0 6px 18px -12px #00000080}.pv-app .bbmap svg.base{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .bbmap .rt{stroke:var(--pri-bg)}.pv-app .bbmap .stname{color:#6e6e6e;white-space:nowrap;font-size:8px;font-weight:500;font-family:var(--font-page);position:absolute}.pv-app .bbmap .stname.v{transform-origin:0 100%;transform:rotate(-90deg)}.pv-app .bbmap .pin{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-100%)}.pv-app .bbmap .pin .d{border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0006}.pv-app .bbmap .pin .lb{border-radius:var(--r-pill);white-space:nowrap;padding:2px 7px;font-size:8.5px;font-weight:700;box-shadow:0 1px 3px #00000038}.pv-app .bbmap .pin.a .d{background:var(--pri-bg)}.pv-app .bbmap .pin.a .lb{background:var(--pri-bg);color:var(--pri-fg)}.pv-app .bbmap .pin.b .d{background:var(--deep)}.pv-app .bbmap .pin.b .lb{color:#22231f;background:#fff}.pv-app .bbmap .km{font-family:var(--font-data);background:var(--deep);color:#fff;border-radius:var(--r-pill);padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000004d}.pv-app .bbmap .maptag{font-family:var(--font-data);color:#5c5c5c;border-radius:var(--r-pill);white-space:nowrap;background:#fff;padding:2px 7px;font-size:8px;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 3px #0000002e}.pv-app .bbseg.bbgrid{border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.pv-app .bbseg.bbgrid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-app .bbseg.bbgrid button{white-space:normal;font-family:var(--font-page);border:0;border-left:1px solid var(--line);color:var(--ink-soft);cursor:pointer;text-align:center;background:#fff;border-radius:0;flex:none;min-width:0;padding:10px 8px;font-size:12.5px;font-weight:600;line-height:1.25;transition:background .12s,color .12s}.pv-app .bbseg.bbgrid button:first-child{border-left:0}.pv-app .bbseg.bbgrid button:hover{background:var(--surf-sunken,#efefe9)}.pv-app .bbseg.bbgrid button[aria-pressed=true]{background:var(--pri-bg);color:var(--pri-fg)}.pv-app .bbsel{align-items:center;min-width:0;display:flex;position:relative}.pv-app .bbsel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-family:var(--font-page);color:#fff;border-radius:var(--r-pill);cursor:pointer;text-overflow:ellipsis;background:#ffffff21;border:1px solid #ffffff3d;padding:9px 32px 9px 14px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff3d}.pv-app .bbsel select:hover{background:#fff3}.pv-app .bbsel select:focus-visible{outline:2px solid var(--pri-bg);outline-offset:1px}.pv-app .bbsel select option{color:var(--ink);background:#fff}.pv-app .bbsel>svg{pointer-events:none;color:#ffffffc7;width:14px;height:14px;position:absolute;right:12px}.pv-app .bbsel select[data-on="1"]{background:var(--pri-bg);color:var(--pri-fg);border-color:#0000}.pv-app .bbsel:has(select[data-on="1"])>svg{color:var(--pri-fg)}.pv-app .bbside .bbl{letter-spacing:.13em;color:var(--muted);font-size:9.5px}.pv-app .bbside .bbf{gap:6px}.pv-app .bbpin.sm{width:18px;height:18px;margin-right:1px}.pv-app .bbpin.sm .ic{stroke-width:2.4px;width:11px;height:11px}.pv-app .bbpin.alt{background:var(--deep);color:#fff}.pv-app .bbfield{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--r-inner);padding:0 var(--space-4);background:#fff;grid-template-columns:1fr;align-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d}.pv-app .bbfield svg{color:#ffffffb8}.pv-app .bbfield input{font-family:var(--font-page);color:var(--ink);background:0 0;border:0;width:100%;padding:11px 0;font-size:14px}.pv-app .bbfield input::placeholder{color:#fff9}.pv-app .bbfield input:focus{outline:none}.pv-app .bbfield:focus-within{border-color:var(--pri-bg);box-shadow:0 0 0 3px rgba(var(--pri-glow),.4)}.pv-app .bbcount{align-items:center;gap:var(--space-2);white-space:nowrap;padding:11px var(--space-4);border-radius:var(--r-pill);background:var(--verified-bg);color:var(--verified-fg);font-size:13px;font-weight:700;display:inline-flex}.pv-app .bbfilters{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.pv-app .bbf{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pv-app .bbf .bbl{align-items:center;gap:6px;display:flex}.pv-app .bbseg{border-radius:var(--r-pill);background:#ffffff1f;border:1px solid #ffffff3d;gap:2px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff47}.pv-app .bbseg button{font-family:var(--font-page);border-radius:var(--r-pill);color:#fffc;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-size:13px;font-weight:600;display:inline-flex}.pv-app .bbseg button[aria-pressed=true]{background:var(--pri-bg);color:var(--pri-fg)}.pv-app .bbgo{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.pv-app .bbgo .hint{color:#ffffffbd;font-size:13px}.pv-app .bbgo .btn{flex:none}.pv-app .foot{background:var(--chrome,var(--page));border-top:1px solid var(--line);padding:var(--space-10) max(var(--gut),(100% - var(--shell))/2) var(--space-6);gap:var(--space-8);flex-direction:column;display:flex}.pv-app .foot .cols{gap:var(--space-8);grid-template-columns:1.5fr 1fr 1fr 1fr;display:grid}.pv-app .foot h5{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:var(--space-4);font-size:11px;font-weight:700}.pv-app .foot ul{font-size:var(--fs-sm);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.pv-app .foot ul a{font-weight:600}.pv-app .foot .legal{border-top:1px solid var(--border);padding-top:var(--space-5);gap:var(--space-4);font-size:var(--fs-caption);color:var(--text-on-sunken);flex-wrap:wrap;align-items:center;display:flex}.pv-app .foot .legal .sp{margin-left:auto}.pv-app .footlogo{background:var(--logo,url(../brand/azul-lima-lockup.png)) left center/contain no-repeat;width:186px;height:37px;margin-bottom:var(--space-4);display:inline-block}.pv-app .ctl{gap:var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.pv-app .ctlg{flex-direction:column;gap:8px;display:flex}.pv-app .ctlg>span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.pv-app .swrow{flex-wrap:wrap;gap:8px;display:flex}.pv-app .sw2{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surf-raised);color:var(--ink-soft);font-family:var(--font-page);cursor:pointer;box-shadow:var(--sh-card);align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13px;font-weight:600;display:inline-flex}.pv-app .sw2:hover{color:var(--ink)}.pv-app .sw2 i{border-radius:var(--r-pill);flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000001f}.pv-app .sw2 i.duo{background:linear-gradient(135deg,var(--a) 0 50%,var(--b) 50% 100%)}.pv-app .sw2[aria-pressed=true]{border-color:var(--ink);color:var(--ink);box-shadow:var(--sh-card),0 0 0 1px var(--ink)}.pv-app table{border-collapse:separate;border-spacing:0;background:var(--page);border:1px solid var(--line);border-radius:var(--r-inner);width:100%;box-shadow:var(--sh-card);font-size:14px;overflow:hidden}.pv-app th{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);background:var(--cardc);font-size:12px;font-weight:600}.pv-app .ok{color:var(--verified-fg);font-weight:700}@media(max-width:1040px){.pv-app .nav{row-gap:var(--space-3);flex-wrap:wrap}.pv-app .logo{order:1}.pv-app .navright{order:2;margin-left:auto}.pv-app .tabs{flex-basis:100%;order:3;overflow:visible}.pv-app .grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.pv-app .flow{perspective:none;justify-content:flex-start;gap:var(--space-4);scroll-snap-type:x mandatory;height:auto;padding:2px var(--space-5) var(--space-4);scrollbar-width:none;overflow-x:auto}.pv-app .flow::-webkit-scrollbar{display:none}.pv-app .cc{opacity:1;scroll-snap-align:center;width:300px;height:auto;box-shadow:var(--sh-card);flex:0 0 300px;position:relative;transform:none}.pv-app .flownav{display:none}.pv-app .refs{gap:var(--space-10);grid-template-columns:1fr}.pv-app .quote.wide{padding-top:0}.pv-app .quote.wide .qav{height:318px;top:0;bottom:auto;left:50%;transform:translate(-50%)}.pv-app .quote.wide .qb{min-height:0;margin-top:140px;padding:190px 24px 24px}.pv-app .band{min-height:0;padding-block:var(--space-10)}.pv-app .bandin h4{font-size:24px}.pv-app .band:before{background:linear-gradient(#0c101a9e,#0c101aeb 46%,#0c101af5)}.pv-app .bbtop{row-gap:var(--space-2);flex-wrap:wrap}.pv-app .bbchange{grid-column:1/-1;justify-content:center}.pv-app .bbsearch{grid-template-columns:1fr}.pv-app .bbcount{justify-content:center}.pv-app .bbfilters{grid-template-columns:1fr}.pv-app .bbgo .btn{width:100%}.pv-app .closing h3{font-size:26px}.pv-app .heroin,.pv-app .trust,.pv-app .steps,.pv-app .grid,.pv-app .foot .cols{grid-template-columns:1fr}.pv-app .hero{padding-block:var(--space-10) var(--space-8)}.pv-app .hero h2{font-size:33px}.pv-app .sec{padding-block:var(--space-10)}.pv-app .sech h3{font-size:25px}.pv-app .closing{padding-block:var(--space-10)}.pv-app .heroart{order:-1;margin-bottom:0}.pv-app .tonight{margin:-56px var(--space-4) 0;padding:var(--space-5)}.pv-app .tctas .btn-primary{flex:100%}}@media(max-width:560px){.pv-app .kvs{grid-template-columns:1fr 1fr}.pv-app .cc .top{gap:var(--space-3)}.pv-app .pf{width:60px;height:60px}}.pv-app .chip-live{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}.pv-app .chip-sos{background:var(--sos-soft);color:var(--sos-fg);border-color:var(--sos-border)}.pv-app .seg{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:max-content;box-shadow:var(--elevation-1);flex:none;display:flex;overflow:hidden}.pv-app .seg button{white-space:nowrap;font-family:var(--font-ui);font-size:var(--fs-caption);padding:var(--space-3) var(--space-4);background:var(--card-bg);border:0;border-right:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font-weight:700}.pv-app .seg button .n{font-family:var(--font-data);opacity:.7;margin-left:6px}.pv-app .tabhead{align-items:center;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.pv-app .tabhead .t{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:700}.pv-app .list{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.pv-app .bk{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);overflow:hidden}.pv-app .bk.live{border-color:var(--accent-border);box-shadow:var(--elevation-2)}.pv-app .bk .top{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border);display:flex}.pv-app .bk .av{border-radius:var(--radius-full);background:var(--badge-bg);width:44px;height:44px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.pv-app .bk .who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pv-app .bk .nm{font-size:var(--fs-body);font-weight:700;line-height:1.3}.pv-app .bk .mt{align-items:center;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}.pv-app .bk .mt span{align-items:center;gap:var(--space-2);display:inline-flex}.pv-app .bk .mt svg.ic{width:13px;height:13px}.pv-app .grid{gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.pv-app .bk .acts{gap:var(--space-3);padding:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.pv-app .bk .acts .sp{margin-left:auto}.pv-app .bud{padding:var(--space-5);border-bottom:1px solid var(--border);gap:var(--space-4);background:var(--surface-sunken);flex-direction:column;display:flex}.pv-app .bud .bh{align-items:center;gap:var(--space-3);display:flex}.pv-app .bud .bh .bar{border-radius:var(--radius-full);background:var(--accent);flex:none;width:3px;height:16px}.pv-app .bud .bh h4{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;font-weight:700;line-height:1}.pv-app .bud .bh .sp{margin-left:auto}.pv-app .rows{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.pv-app .rows .r{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);font-size:var(--fs-sm);grid-template-columns:1fr auto auto;align-items:center;display:grid}.pv-app .rows .r.tot{background:var(--surface-sunken);font-weight:700}.pv-app .rows .v{font-family:var(--font-data);font-variant-numeric:tabular-nums}.pv-app .rows .x{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.pv-app .rows .x:hover{color:var(--sos-fg)}.pv-app .rows .r.tot .v{font-size:var(--fs-h3);font-weight:500}.pv-app .empty{padding:var(--space-12) var(--space-6);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.pv-app .empty svg.ic{width:28px;height:28px;color:var(--text-secondary)}.pv-app .chip-pending .mark{border:2px solid}.pv-app .chip-plain{background:var(--badge-bg);color:var(--badge-fg)}.pv-app .btn-sos{background:var(--sos);color:#fff;font-size:var(--fs-body);padding:var(--space-4) var(--space-5)}.pv-app .btn-sos:hover{background:var(--sos-hover)}.pv-app .tabhead{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);display:flex}.pv-app .tabhead .id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pv-app .tabhead .t{font-weight:700}.pv-app .seg button{white-space:nowrap;font-family:var(--font-ui);font-size:var(--fs-caption);padding:var(--space-2) var(--space-4);border:0;border-right:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;font-weight:600}.pv-app .steps{gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid}.pv-app .step{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pv-app .step .bar{border-radius:var(--radius-full);background:var(--border);height:4px}.pv-app .step .nm{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600}.pv-app .step .tm{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-caption);color:var(--text-secondary)}.pv-app .step.done .bar{background:var(--verified-fg)}.pv-app .step.done .nm{color:var(--text-primary)}.pv-app .step.cur .bar{background:var(--accent)}.pv-app .step.cur .nm{color:var(--text-primary)}.pv-app .body{grid-template-columns:1fr 360px;min-height:520px;display:grid}.pv-app .mapwrap{padding:var(--space-6);gap:var(--space-4);top:var(--space-6);flex-direction:column;align-self:start;display:flex;position:sticky}.pv-app .map{border-radius:var(--radius-md);border:1px solid var(--border);background:#f7f3e7;flex:none;height:520px;min-height:440px;position:relative;overflow:hidden}.pv-app .map .streets{background-image:repeating-linear-gradient(0deg,#0000 0,#0000 62px,#d8dbde 62px,#d8dbde 76px),repeating-linear-gradient(90deg,#0000 0,#0000 88px,#d8dbde 88px,#d8dbde 102px),repeating-linear-gradient(0deg,#0000 0,#0000 65px,#fff 65px,#fff 73px),repeating-linear-gradient(90deg,#0000 0,#0000 91px,#fff 91px,#fff 99px);position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .map .blocks{background-blend-mode:multiply;opacity:.55;background-image:repeating-linear-gradient(0deg,#e9e5db 0,#e9e5db 44px,#0000 44px,#0000 76px),repeating-linear-gradient(90deg,#e9e5db 0,#e9e5db 62px,#0000 62px,#0000 102px);position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .map .avenue{background:#fff;position:absolute;box-shadow:0 0 0 3px #c9d2da}.pv-app .map .park{border-radius:var(--radius-xs);background:#cfe0c4;position:absolute}.pv-app .map svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pv-app .pin{flex-direction:column;align-items:center;gap:4px;transition:left .5s,top .5s;display:flex;position:absolute;transform:translate(-50%,-50%)}.pv-app .pin .d{border-radius:var(--radius-full);border:2.5px solid #fff;width:14px;height:14px;box-shadow:0 1px 3px #0006}.pv-app .pin .lb{font-family:var(--font-data);white-space:nowrap;border-radius:var(--radius-full);color:#5c5c5c;background:#fff;border:0;padding:4px 8px;font-size:11px;line-height:1;box-shadow:0 1px 3px #00000038}.pv-app .pin.me{z-index:3;flex-direction:column-reverse}.pv-app .pin.me .d{background:var(--accent);width:18px;height:18px}.pv-app .pin.me .lb{color:#22231f;font-weight:700}.pv-app .pin.me.stale .d{background:var(--pending-fg)}.pv-app .pin.pickup .d{background:var(--verified-fg)}.pv-app .pin.venue .d,.pv-app .pin.home .d{background:var(--text-secondary)}.pv-app .stname{font-family:var(--font-data);color:var(--text-secondary);white-space:nowrap;pointer-events:none;font-size:10px;line-height:1;position:absolute;color:#6e6e6e!important}.pv-app .stname.v{transform-origin:0;transform:rotate(-90deg)}.pv-app details.pre{border:1px solid var(--border);border-radius:var(--radius-xs)}.pv-app details.pre>summary{cursor:pointer;padding:var(--space-3) var(--space-4);font-size:var(--fs-caption);color:var(--text-secondary);justify-content:space-between;gap:var(--space-3);font-weight:600;list-style:none;display:flex}.pv-app details.pre>summary::-webkit-details-marker{display:none}.pv-app details.pre>summary:after{content:"mostrar";font-family:var(--font-data);font-weight:400}.pv-app details.pre[open]>summary:after{content:"ocultar"}.pv-app details.pre .events{padding:0 var(--space-4) var(--space-4)}.pv-app .maptag{top:var(--space-3);left:var(--space-3);font-family:var(--font-data);color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-xs);padding:3px 8px;font-size:11px;position:absolute}.pv-app .legend i{border-radius:var(--radius-full);width:10px;height:10px;margin-right:var(--space-2);display:inline-block}.pv-app .side{border-left:1px solid var(--border);padding:var(--space-6);gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.pv-app .state{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.pv-app .state .h{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:700}.pv-app .fresh{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary);display:flex}.pv-app .fresh .d{border-radius:var(--radius-full);background:var(--verified-fg);flex:none;width:8px;height:8px}.pv-app .fresh.stale{color:var(--pending-fg)}.pv-app .fresh.stale .d{background:0 0;border:2px solid}.pv-app .substate{gap:var(--space-2);border-top:1px dashed var(--border);padding-top:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}.pv-app .log{gap:var(--space-3);flex-direction:column;max-height:none;display:flex}.pv-app .ev.sys .tt,.pv-app .ev.sys span:last-child{color:var(--text-secondary)}.pv-app .src{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary);border-top:1px solid var(--border);padding-top:var(--space-3)}.pv-app .ab{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);flex-direction:column;display:flex;overflow:hidden}.pv-app .abrow{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:22px 1fr;align-items:start;display:grid}.pv-app .abrow:last-child{border-bottom:0}.pv-app .abrow .dotA,.pv-app .abrow .dotB{border-radius:var(--radius-full);width:22px;height:22px;font-family:var(--font-data);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:11px;font-weight:700;display:flex}.pv-app .abrow .dotA{background:var(--verified-bg);color:var(--verified-fg);border:1px solid var(--verified-border)}.pv-app .abrow .dotB{background:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--border)}.pv-app .abrow .k{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-app .abrow .nm{font-size:var(--fs-sm);font-weight:700}.pv-app .events{gap:var(--space-3);flex-direction:column;display:flex}.pv-app .ev{gap:var(--space-3);font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.pv-app .ev .tt{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-caption);color:var(--text-secondary);padding-top:2px}.pv-app .sos{border-top:1px solid var(--border);padding-top:var(--space-5);gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.pv-app .sos .btn{width:100%}.pv-app .phead{padding:var(--space-6);border-bottom:1px solid var(--border);gap:var(--space-3);flex-direction:column;display:flex}.pv-app .phead h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.02em;font-weight:700}.pv-app .phead p{color:var(--text-on-sunken);text-wrap:pretty;max-width:62ch}.pv-app .snav{border-right:1px solid var(--border);padding:var(--space-5) var(--space-4);background:var(--surface-sunken);flex-direction:column;gap:2px;display:flex}.pv-app .snav a{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-on-sunken);font-weight:700;display:flex}.pv-app .snav a:hover{background:var(--btn-secondary-bg-hover);color:var(--text-primary);text-decoration:none}.pv-app .snav a.on{background:var(--accent-soft);color:var(--accent)}.pv-app .addr{gap:var(--space-3);flex-direction:column;display:flex}.pv-app .acard{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-4) var(--space-5);align-items:flex-start;display:flex}.pv-app .acard.def{border-color:var(--accent-border);background:var(--accent-soft)}.pv-app .acard .ai{border-radius:var(--radius-sm);background:var(--badge-bg);width:36px;height:36px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.pv-app .acard.def .ai{background:var(--card-bg);border:1px solid var(--accent-border);color:var(--accent)}.pv-app .acard .k{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pv-app .acard .nm{font-size:var(--fs-sm);line-height:var(--lh-sm);gap:var(--space-3);flex-wrap:wrap;align-items:center;font-weight:700;display:flex}.pv-app .acard .acts{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.pv-app .newaddr{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.pv-app input{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-3) var(--space-4);width:100%}.pv-app input:focus{outline:2px solid var(--input-focus);outline-offset:-1px;border-color:var(--input-focus)}.pv-app input::placeholder{color:var(--text-secondary);opacity:.7}.pv-app .uses{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.pv-app .ucard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.pv-app .ucard h4{font-size:var(--fs-sm);font-weight:700}.pv-app .ucard .demo{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.pv-app .ucard .demo span.lb{font-size:var(--fs-caption);color:var(--text-on-sunken);font-weight:600}.pv-app .pick{gap:var(--space-2);flex-wrap:wrap;display:flex}.pv-app .pick button{font-family:var(--font-ui);font-size:var(--fs-caption);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--card-bg);color:var(--text-on-sunken);cursor:pointer;font-weight:700}.pv-app .pick button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pv-app .chip-soon{background:var(--chip-accent-bg);color:var(--chip-accent-fg);border-color:var(--chip-accent-border)}.pv-app .btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.pv-app .shead{align-items:center;gap:var(--space-3);display:flex}.pv-app .scrim{background:var(--modal-scrim);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-8);justify-content:center;display:flex}.pv-app .modal{background:var(--modal-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);width:720px;max-width:100%;box-shadow:var(--elevation-3);overflow:hidden}.pv-app .mhead{gap:var(--space-4);padding:var(--space-6) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-sunken);align-items:center;display:flex}.pv-app .mhead .tile{border-radius:var(--radius-md);background:var(--accent-soft);border:1px solid var(--accent-border);width:44px;height:44px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.pv-app .mhead .t{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:700}.pv-app .iconbtn{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--card-bg);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.pv-app .mbody{padding:var(--space-6);gap:var(--space-8);flex-direction:column;display:flex}.pv-app .mfoot{padding:var(--space-6) var(--space-6);border-top:1px solid var(--border);background:var(--surface-sunken);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pv-app .mfoot .sp{margin-left:auto}.pv-app .wps{flex-direction:column;display:flex}.pv-app .wp{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border);grid-template-columns:20px 1fr auto;align-items:start;display:grid}.pv-app .wp:last-child{border-bottom:0}.pv-app .wp .rail{flex-direction:column;align-items:center;gap:4px;height:100%;display:flex}.pv-app .wp .dot{border-radius:var(--radius-full);background:var(--verified-fg);flex:none;width:12px;height:12px;margin-top:4px}.pv-app .wp.pend .dot{border:2px solid var(--pending-fg);background:0 0}.pv-app .wp .k{flex-direction:column;gap:3px;min-width:0;display:flex}.pv-app .wp .nm{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:700}.pv-app .wp .tm{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap}.pv-app .hero{padding:var(--space-8) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-sunken);gap:var(--space-4);flex-direction:column;display:flex}.pv-app .hero h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.02em;max-width:26ch;font-weight:700}.pv-app .hero p{max-width:62ch;color:var(--text-secondary);text-wrap:pretty}.pv-app .hero .chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.pv-app ul{gap:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-direction:column;padding:0;list-style:none;display:flex}.pv-app li{gap:var(--space-3);grid-template-columns:16px 1fr;align-items:start;display:grid}.pv-app li svg.ic{width:15px;height:15px;color:var(--accent);margin-top:2px}.pv-app h1{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700}.pv-app h3{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600}.pv-app .chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--fs-caption);border-radius:8px;font-weight:600;line-height:1;display:inline-flex}.pv-app .chip .mark{border-radius:var(--radius-full);flex:none;width:10px;height:10px}.pv-app .chip-pending{background:var(--pending-bg);color:var(--pending-fg)}.pv-app .chip-pending .mark{background:0 0;border:2px solid}.pv-app .chip-verified{background:var(--verified-bg);color:var(--verified-fg)}.pv-app .chip-verified .mark{background:currentColor}.pv-app .btn{font-family:var(--font-ui);font-size:var(--fs-sm);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);cursor:pointer;border:1px solid #0000;font-weight:600}.pv-app .btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.pv-app .btn[disabled]{opacity:.5;cursor:not-allowed}.pv-app .mono{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-sm)}.pv-app .page{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);overflow:hidden}.pv-app .backbar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-sunken);display:flex}.pv-app .backbar a:hover{color:var(--text-primary);text-decoration:none}.pv-app .mhead{gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border);align-items:center;display:flex}.pv-app .mhead .id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pv-app .mhead .t{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.02em;font-weight:700}.pv-app .mmain{padding:var(--space-6);gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.pv-app .aside .stack{bottom:var(--space-4);position:sticky}.pv-app .paybar{z-index:5;align-items:center;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--border);background:var(--card-bg);display:none;position:sticky;bottom:0;box-shadow:0 -8px 24px #0f11161f}.pv-app .paybar .pt{flex-direction:column;flex:none;gap:2px;display:flex}.pv-app .paybar .pt .pl{font-size:var(--fs-caption);color:var(--text-secondary)}.pv-app .paybar .pt .pv{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-h3);font-weight:500}.pv-app .paybar .btn{flex:1}.pv-app .fs>.hd{align-items:baseline;gap:var(--space-3);justify-content:space-between;display:flex}.pv-app .row3{gap:var(--space-4);grid-template-columns:1fr 1fr 1fr;display:grid}.pv-app input,.pv-app select,.pv-app textarea{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-3) var(--space-4);width:100%}.pv-app input:focus,.pv-app select:focus,.pv-app textarea:focus{outline:2px solid var(--input-focus);outline-offset:-1px;border-color:var(--input-focus)}.pv-app .callout{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);gap:var(--space-2);background:var(--pending-bg);flex-direction:column;display:flex}.pv-app .callout .h{font-size:var(--fs-sm);font-weight:700}.pv-app .kv.tot{border-top:1px solid var(--border);padding-top:var(--space-4);font-weight:700}.pv-app .kv.tot .mono{font-size:var(--fs-h3);font-weight:500}.pv-app .seg{border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;min-width:max-content;display:flex;overflow:hidden}.pv-app .seg button{font-family:var(--font-ui);font-size:var(--fs-caption);padding:var(--space-3) var(--space-4);border:0;border-right:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;flex:1;font-weight:600}.pv-app .seg button:last-child{border-right:0}.pv-app .seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.pv-app .stack{gap:var(--space-3);flex-direction:column;display:flex}.pv-app .stack .btn{width:100%}.pv-app .copy-note{border-left:2px solid var(--accent);padding-left:var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);gap:var(--space-2);flex-direction:column;display:flex}.pv-app table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.pv-app th{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.pv-app .cross{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.pv-app[data-vp=mobile] .wiz{display:flex}.pv-app[data-vp=mobile] .mmain>.fs{display:none}.pv-app[data-vp=mobile] .mmain>.fs.on{display:flex}.pv-app[data-vp=mobile] .aside{display:none}.pv-app[data-vp=mobile] .aside.on{display:flex}.pv-app[data-vp=mobile] #pbback.hidden,.pv-app[data-vp=mobile] #pbnext.hidden,.pv-app[data-vp=mobile] #pbcta.hidden,.pv-app[data-vp=mobile] .paybar .pt.hidden,.pv-app #pbback,.pv-app #pbnext{display:none}.pv-app[data-vp=mobile] #pbback,.pv-app[data-vp=mobile] #pbnext{display:inline-flex}.pv-app .hidden{display:none}.pv-app .chip-plain{background:var(--badge-bg);color:var(--badge-fg);border-color:var(--border)}.pv-app .btn-sos{background:var(--sos);color:#fff}.pv-app .page{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--elevation-2);overflow:hidden}.pv-app .phead{gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);align-items:center;display:flex}.pv-app .avatar{border-radius:var(--radius-full);background:var(--badge-bg);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.pv-app .avatar.a32{width:32px;height:32px;font-size:12px}.pv-app .phead .id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pv-app .phead .t{font-size:var(--fs-h3);font-weight:700;line-height:1.25}.pv-app .pagebody{grid-template-columns:1fr 300px;display:grid}.pv-app .thread{flex-direction:column;min-width:0;display:flex}.pv-app .msgs{padding:var(--space-6);gap:var(--space-5);background:var(--surface-sunken);flex-direction:column;min-height:420px;display:flex}.pv-app .day{font-family:var(--font-data);color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-full);padding:3px var(--space-3);align-self:center;font-size:11px}.pv-app .m{gap:var(--space-3);max-width:78%;display:flex}.pv-app .m .b{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elevation-1);padding:var(--space-4);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pv-app .m .who{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:700}.pv-app .m p{font-size:var(--fs-sm);line-height:var(--lh-sm)}.pv-app .m .meta{gap:var(--space-3);font-family:var(--font-data);color:var(--text-secondary);flex-wrap:wrap;align-items:center;font-size:11px;display:flex}.pv-app .m.me{flex-direction:row-reverse;align-self:flex-end}.pv-app .m.me .b{background:var(--accent);color:var(--on-accent);border-color:#0000}.pv-app .m.me .who,.pv-app .m.me .meta{color:var(--on-accent)}@supports (color:color-mix(in lab,red,red)){.pv-app .m.me .who,.pv-app .m.me .meta{color:color-mix(in srgb,var(--on-accent) 82%,transparent)}}.pv-app .sys{align-self:center;gap:var(--space-3);background:var(--card-bg);border:1px dashed var(--border-strong);border-radius:var(--radius-md);max-width:88%;padding:var(--space-3) var(--space-4);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary);align-items:flex-start;display:flex}.pv-app .sys svg.ic{width:14px;height:14px;color:var(--accent);margin-top:2px}.pv-app .sys .mono{color:var(--text-primary);font-weight:500}.pv-app .composer{gap:var(--space-3);padding:var(--space-5) var(--space-6);border-top:1px solid var(--border);flex-direction:column;display:flex}.pv-app .att{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);padding:var(--space-2) var(--space-3);align-items:center;display:flex}.pv-app .att .k{flex-direction:column;gap:1px;min-width:0;display:flex}.pv-app .att .nm{font-size:var(--fs-caption);font-weight:700}.pv-app .crow{gap:var(--space-3);align-items:flex-end;display:flex}.pv-app textarea{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);resize:vertical;width:100%;min-height:44px}.pv-app textarea:focus{outline:2px solid var(--input-focus);outline-offset:-1px;border-color:var(--input-focus)}.pv-app textarea::placeholder{color:var(--text-secondary);opacity:.7}.pv-app .quick{gap:var(--space-2);flex-wrap:wrap;display:flex}.pv-app .quick button{font-family:var(--font-ui);font-size:var(--fs-caption);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;font-weight:700}.pv-app .quick button:hover{border-color:var(--accent-border);color:var(--text-primary)}.pv-app .aside{border-left:1px solid var(--border);padding:var(--space-6);gap:var(--space-6);background:var(--surface-sunken);flex-direction:column;display:flex}.pv-app .kv{justify-content:space-between;gap:var(--space-4);font-size:var(--fs-sm);display:flex}.pv-app .kv span:first-child{color:var(--text-secondary)}.pv-app .aside .stack{gap:var(--space-3);flex-direction:column;display:flex}.pv-app .aside .stack .btn{width:100%}.pv-app *{box-sizing:border-box;margin:0}.pv-app{padding:var(--space-12) var(--space-8);font-size:var(--fs-body);line-height:var(--lh-body)}.pv-app .wrap{gap:var(--space-16);flex-direction:column;max-width:1120px;margin:0 auto;display:flex}.pv-app .docs-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);border-bottom:1px solid var(--border);padding-bottom:var(--space-5);flex-wrap:wrap;display:flex}.pv-app h1{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.02em;font-weight:700}.pv-app .caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.pv-app .label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.pv-app .block{gap:var(--space-5);flex-direction:column;display:flex}.pv-app .mono{font-family:var(--font-data);font-variant-numeric:tabular-nums}.pv-app svg.ic{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.pv-app svg.ic.lg{width:22px;height:22px}.pv-app .chip{align-items:center;gap:var(--space-2);padding:5px var(--space-3);font-size:var(--fs-caption);white-space:nowrap;border:1px solid #0000;border-radius:8px;font-weight:700;line-height:1.3;display:inline-flex}.pv-app .chip svg.ic{stroke-width:2px;width:14px;height:14px}.pv-app .chip-verified{background:var(--verified-bg);color:var(--verified-fg);border-color:var(--verified-border)}.pv-app .chip-pending{background:var(--pending-bg);color:var(--pending-fg);border-color:var(--pending-border)}.pv-app .chip-prop{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}.pv-app .btn{font-family:var(--font-ui);font-size:var(--fs-sm);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid #0000;font-weight:700;display:inline-flex}.pv-app .btn-sm{padding:var(--space-2) var(--space-4);font-size:var(--fs-caption)}.pv-app .btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--elevation-1)}.pv-app .btn-primary:hover{background:var(--btn-primary-bg-hover)}.pv-app .btn-secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg)}.pv-app .btn-secondary:hover{background:var(--btn-secondary-bg-hover)}.pv-app .shead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pv-app .shead .bar{border-radius:var(--radius-full);background:var(--accent);flex:none;width:3px;height:16px}.pv-app .shead h3{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;font-weight:700;line-height:1}.pv-app .shead .sp{margin-left:auto}.pv-app .sect{gap:var(--space-4);flex-direction:column;display:flex}.pv-app .note{gap:var(--space-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary);align-items:flex-start;display:flex}.pv-app .note svg.ic{width:14px;height:14px;margin-top:2px}.pv-app .tab{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--elevation-2);overflow:hidden}.pv-app .backbar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.pv-app .backbar a{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--accent);font-weight:700;display:inline-flex}.pv-app .backbar .crumb{font-size:var(--fs-caption);color:var(--text-secondary)}.pv-app .tabhead{padding:var(--space-6);border-bottom:1px solid var(--border);gap:var(--space-3);flex-direction:column;display:flex}.pv-app .tabhead h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.02em;font-weight:700}.pv-app .tabhead p{color:var(--text-secondary);text-wrap:pretty;max-width:62ch}.pv-app .body{padding:var(--space-6);gap:var(--space-8);flex-direction:column;display:flex}.pv-app .data{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.pv-app .dcell{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.pv-app .dcell .dl{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600;line-height:1;display:flex}.pv-app .dcell .dv{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-h3);font-weight:500;line-height:1.15}.pv-app .dcell .dm{font-size:var(--fs-caption);color:var(--text-on-sunken)}.pv-app .chart{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.pv-app .bars{gap:var(--space-3);grid-template-columns:repeat(8,1fr);align-items:end;height:180px;display:grid}.pv-app .bcol{justify-content:flex-end;gap:var(--space-2);flex-direction:column;height:100%;display:flex}.pv-app .bcol .bwrap{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;display:flex}.pv-app .bcol .seg1{background:var(--accent);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.pv-app .bcol .seg2{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.pv-app .bcol .bl{font-family:var(--font-data);color:var(--text-on-sunken);text-align:center;font-size:11px}.pv-app .legend{gap:var(--space-5);font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}.pv-app .legend i{width:10px;height:10px;margin-right:var(--space-2);border-radius:2px;display:inline-block}.pv-app .crit{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-5);flex-direction:column;display:flex}.pv-app .crow{gap:var(--space-4);font-size:var(--fs-sm);grid-template-columns:190px 1fr 40px;align-items:center;display:grid}.pv-app .crow .cl{min-width:0;font-weight:600}.pv-app .ctrack{border-radius:var(--radius-full);background:var(--badge-bg);height:8px;overflow:hidden}.pv-app .cfill{background:var(--accent);border-radius:var(--radius-full);height:100%;display:block}.pv-app .crow .cv{text-align:right;font-weight:500}.pv-app .cards{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.pv-app .card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.pv-app .card .ch{align-items:center;gap:var(--space-3);display:flex}.pv-app .card .ci{border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid var(--accent-border);width:34px;height:34px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.pv-app .card h4{font-size:var(--fs-body);flex:1;min-width:0;font-weight:700;line-height:1.3}.pv-app .card p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);text-wrap:pretty}.pv-app .rows{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--elevation-1);flex-direction:column;display:flex;overflow:hidden}.pv-app .rows .r{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;display:grid}.pv-app .rows .r:last-child{border-bottom:0}.pv-app .rows .k{flex-direction:column;gap:3px;min-width:0;display:flex}.pv-app .rows .nm{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:700}.pv-app .wiz{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-sunken);flex-direction:column;display:flex}.pv-app .wsteps{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.pv-app .wstep{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pv-app .wbar{border-radius:var(--radius-full);background:var(--border);height:4px}.pv-app .wl{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.2}.pv-app .wstep.done .wbar{background:var(--verified-fg)}.pv-app .wstep.cur .wbar{background:var(--accent)}.pv-app .wstep.cur .wl{color:var(--text-primary)}.pv-app .wcount{font-family:var(--font-data);font-size:var(--fs-caption);color:var(--text-secondary)}.pv-app .fs{gap:var(--space-4);border:0;flex-direction:column;padding:0;display:flex}.pv-app .fs>.hd{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.pv-app .fs h3{font-size:var(--fs-body);font-weight:700;line-height:1.3}.pv-app .row2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.pv-app .f{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pv-app .f>span{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600}.pv-app input,.pv-app textarea,.pv-app select{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:var(--space-3) var(--space-4);width:100%}.pv-app input::placeholder,.pv-app textarea::placeholder{color:var(--text-secondary);opacity:.7}.pv-app input:focus,.pv-app textarea:focus,.pv-app select:focus{outline:2px solid var(--input-focus);outline-offset:-1px;border-color:var(--input-focus)}.pv-app input.data{font-family:var(--font-data);font-variant-numeric:tabular-nums}.pv-app textarea{resize:vertical;min-height:80px}.pv-app .drop{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-5);align-items:center;gap:var(--space-4);background:var(--surface-sunken);display:flex}.pv-app .drop .k{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pv-app .drop .nm{font-size:var(--fs-sm);font-weight:700}.pv-app .hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.pv-app .foot{padding:var(--space-5) var(--space-6);border-top:1px solid var(--border);background:var(--surface-sunken);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pv-app .foot .sp{margin-left:auto}.pv-app .copy-note{border-left:3px solid var(--accent);background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);gap:var(--space-3);flex-direction:column;display:flex}.pv-app .copy-note b{color:var(--text-primary);font-weight:700}.pv-app table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elevation-1);overflow:hidden}.pv-app th,.pv-app td{text-align:left;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);vertical-align:top}.pv-app tr:last-child td{border-bottom:0}.pv-app th{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);background:var(--surface-sunken)}.pv-app td:first-child{width:24%;font-weight:700}.pv-home .pagewrap,.pv-app .pagewrap{width:100%;max-width:none;padding:var(--space-8) max(var(--gut),(100% - var(--shell)) / 2);margin:0}.pv-home .results-head h1,.pv-app .results-head h1,.pv-home .track-titleband-h,.pv-home .bandhead h3,.pv-home .modal-selected .mhead-dark h2{letter-spacing:-.02em;font-size:47px;font-weight:800;line-height:1.08}@media(max-width:900px){.pv-home .results-head h1,.pv-app .results-head h1,.pv-home .track-titleband-h,.pv-home .bandhead h3,.pv-home .modal-selected .mhead-dark h2{font-size:34px}}.pv-home .site,.pv-app .site{overflow:clip}.pv-home .avatar,.pv-app .avatar,.pv-home .av,.pv-app .av,.pv-app .bk .av,.pv-home .bk .av,.pv-home .track-card-av,.pv-home .track-side-foto,.pv-home .mphoto,.pv-home .avatar img,.pv-app .avatar img,.pv-home .av img,.pv-app .av img{border-radius:var(--radius-sm,12px)}.pv-home[data-colorway=haho]{--page:#efede5;--card-bg:#fff;--surf-raised:#fff;--accent:#be3622;--accent-soft:#fc6f5d29;--accent-border:#fc6f5d6b;--on-accent:#fff}.pv-home .mhead-dark{--pv-coral:#fc6f5d;--pv-verde-banda:#3f4e45;--pv-tinta-sobre-coral:#22231f;background:var(--pv-verde-banda);color:#fff}.pv-home #ficha .scrim{background:0 0;border-radius:0;padding:0}.pv-home #ficha .modal{box-shadow:none;background:0 0;border:0;border-radius:0}.pv-home #ficha .mhead-dark{padding-inline:max(var(--gut),(100% - var(--shell)) / 2);border-bottom:0}.pv-home #ficha .mbody{padding-inline:max(var(--gut),(100% - var(--shell)) / 2)}.pv-home .mhead-dark h2,.pv-home .mhead-dark .rating{color:#fff}.pv-home .mhead-dark .caption{color:#d8dad3}.pv-home .mhead-dark .mphoto{box-shadow:none;background:#ffffff1a}.pv-home .mhead-dark .avail.now,.pv-home .mhead-dark .avail.later{color:#fff}.pv-home .pv-fichahead .rating svg.ic,.pv-home .pv-fichahead .rating .star{color:var(--ink);fill:var(--ink)}.pv-home .pv-vchk{border-radius:var(--radius-full);color:#fff;background:#1f3d30;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pv-home .pv-vchk svg.ic{stroke-width:3px;width:11px;height:11px}.pv-home .pv-nmrow{align-items:center;gap:8px;min-width:0;display:flex}.pv-home .pv-menu,.pv-app .pv-menu{position:relative}.pv-home .pv-menu-panel,.pv-app .pv-menu-panel{top:calc(100% + var(--space-2));z-index:60;width:290px;max-height:min(70vh,560px);padding:var(--space-4);background:var(--card-bg,#fff);border:1px solid var(--line);border-radius:var(--r-card,20px);gap:var(--space-4);flex-direction:column;display:flex;position:absolute;right:0;overflow:auto;box-shadow:0 18px 40px -20px #0f172a73}.pv-home .pv-menu-nota,.pv-app .pv-menu-nota{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted,var(--text-secondary));margin:0}.pv-home .pv-menu-grupo,.pv-app .pv-menu-grupo{flex-direction:column;gap:2px;display:flex}.pv-home .pv-menu-titulo,.pv-app .pv-menu-titulo{margin:0 0 var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,var(--text-secondary));font-size:11px;font-weight:700}.pv-home .pv-menu-item,.pv-app .pv-menu-item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r-inner,12px);font-size:var(--fs-sm);color:var(--ink,var(--text-primary));text-decoration:none;display:flex}.pv-home .pv-menu-item:hover,.pv-app .pv-menu-item:hover{background:var(--accent-soft);color:var(--ink,var(--text-primary));text-decoration:none}.pv-home .pv-menu-tag,.pv-app .pv-menu-tag{border-radius:var(--r-pill,999px);background:var(--pending-bg);color:var(--pending-fg);flex:none;padding:2px 7px;font-size:10px;font-weight:700}.pv-home .pv-sesion,.pv-app .pv-sesion{align-items:center;gap:var(--space-2);display:flex}.pv-home .pv-sesion-nm,.pv-app .pv-sesion-nm{font-size:var(--fs-sm);color:var(--ink,var(--text-primary));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:140px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.pv-home .pv-sesion-nm:hover,.pv-app .pv-sesion-nm:hover{color:var(--accent);text-decoration:none}.pv-home .iconbtn:disabled,.pv-app .iconbtn:disabled{opacity:.45;cursor:not-allowed}.pv-home .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pv-home .track-titleband .btn,.pv-home .track-titleband .btn-onbrand{color:#22231f;background:#bfe36b;border-color:#bfe36b;font-weight:700}.pv-home .track-titleband .btn:hover,.pv-home .track-titleband .btn-onbrand:hover{color:#22231f;background:#add456;border-color:#add456;text-decoration:none}.pv-home .track-titleband .btn svg.ic{color:#22231f}.pv-home .track-titleband .btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.pv-home .modal-selected .mhead-dark{color:#fff;background:#3f4e45}.pv-home .modal-selected .mhead-dark h2,.pv-home .modal-selected .mhead-dark .rating{color:#fff}.pv-home .modal-selected .mhead-dark .caption,.pv-home .modal-selected .mhead-dark .rating .caption{color:#d8dad3}.pv-home .modal-selected .mhead-dark .btn-onbrand{color:#22231f;background:#bfe36b;border:0;font-weight:700}.pv-home .modal-selected .mhead-dark .btn-onbrand:hover{color:#22231f;background:#add456}.pv-home #ficha{overflow-x:clip}.pv-home .modal-selected .maside{color:#22231f;background:#fc6f5d;border-left:0;position:relative}.pv-home .modal-selected .maside:after{content:"";background:inherit;width:100vw;position:absolute;top:0;bottom:0;left:100%}.pv-home .modal-selected .maside .label,.pv-home .modal-selected .maside .kv>span:first-child{color:#22231f;letter-spacing:.06em;font-size:13px;font-weight:600}.pv-home .modal-selected .maside .kv>span:last-child,.pv-home .modal-selected .maside .mono{color:#22231f;font-size:19px;font-weight:700}.pv-home .modal-selected .maside .caption{color:#22231f;font-size:14px}.pv-home .modal-selected .maside .sect+.sect{padding-top:var(--space-5);border-top:1px solid #0000004d}.pv-home .modal-selected .mhead-dark .pv-cerrar-x{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:17px;line-height:1;display:inline-flex}.pv-home .modal-selected .mmain{padding:var(--space-5) var(--space-6) var(--space-8);gap:var(--space-5)}.pv-home .modal-selected .mmain>.sect{gap:var(--space-3)}.pv-home .minimap.pv-mapa-zona{aspect-ratio:1;flex:none;height:auto}.pv-home .pv-veh-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);overflow:hidden}.pv-home .pv-veh-foto{aspect-ratio:16/10;object-fit:cover;background:var(--surface-sunken);border-bottom:1px solid var(--border);width:100%;display:block}.pv-home .pv-veh-card.con-foto .veh{border:0;border-radius:0}.pv-home .pv-where-col{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.pv-home .modal-selected .mbody{grid-template-columns:minmax(0,1fr) 240px}.pv-home .modal-selected .wherewrap{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1100px){.pv-home .modal-selected .mbody,.pv-home .modal-selected .wherewrap{grid-template-columns:1fr}}.pv-home .pv-veh-marco{display:block;position:relative}.pv-home .pv-veh-ref{left:var(--space-3);bottom:var(--space-3);color:#fff;font-size:var(--fs-caption);border-radius:var(--radius-full);background:#22231fd1;padding:5px 10px;font-weight:600;position:absolute}.pv-home .modal-selected .mhead-dark{align-items:center}.pv-home .modal-selected .mhead-dark .id{align-items:flex-start}.pv-home .modal-selected .mhead-dark .rating{align-items:baseline;gap:6px;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.pv-home .modal-selected .mhead-dark .rating .star{color:#ffd166;font-size:20px}.pv-home .modal-selected .mhead-dark .rating .caption{font-size:13px;font-weight:600}.pv-home .modal-selected .mhead-dark{position:relative}.pv-home .modal-selected .mhead-dark .pv-cerrar-x{top:var(--space-4);right:max(var(--gut),(100% - var(--shell)) / 2);position:absolute}.pv-home .modal-selected .wherewrap{align-items:start}.pv-home .pv-where-col>h3{margin:0}.pv-home .wrap{max-width:none;padding-inline:max(var(--gut),(100% - var(--shell)) / 2)}.pv-home .antic-cal{background:var(--card-bg)}.pv-home .cc-ejemplo{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-xs);background:var(--surface-sunken);border:1px solid var(--border-strong);color:var(--text-primary);flex:none;padding:2px 6px;font-size:10px;font-weight:800}.pv-home,.pv-app,:root{--r-plate:12px;--r-card:12px;--r-inner:12px;--radius-sm:12px;--radius-md:12px;--radius-lg:12px}.pv-home .iconbtn,.pv-app .iconbtn{border-radius:12px}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-purple-600:oklch(55.8% .288 302.321);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{top:0;right:0;bottom:0;left:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-\[21px\]{left:-21px}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-2{margin-block:calc(var(--spacing) * 2)}.my-12{margin-block:calc(var(--spacing) * 12)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-96{height:calc(var(--spacing) * 96)}.h-\[320px\]{height:320px}.h-\[480px\]{height:480px}.h-\[calc\(100vh-16rem\)\]{height:calc(100vh - 16rem)}.h-full{height:100%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[92vh\]{max-height:92vh}.min-h-\[350px\]{min-height:350px}.min-h-\[520px\]{min-height:520px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-96{width:calc(var(--spacing) * 96)}.w-\[96\%\]{width:96%}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[110px\]{max-width:110px}.max-w-\[180px\]{max-width:180px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[32px\]{border-radius:32px}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xs\)\]{border-radius:var(--radius-xs)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[var\(--radius-lg\)\]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--accent-border\)\]{border-color:var(--accent-border)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--btn-secondary-border\)\]{border-color:var(--btn-secondary-border)}.border-\[var\(--card-bg\)\]{border-color:var(--card-bg)}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--emg-alert-fg\)\]{border-color:var(--emg-alert-fg)}.border-\[var\(--emg-band\)\]{border-color:var(--emg-band)}.border-\[var\(--emg-ok-border\)\]{border-color:var(--emg-ok-border)}.border-\[var\(--hero-border\)\]{border-color:var(--hero-border)}.border-\[var\(--input-border\)\]{border-color:var(--input-border)}.border-\[var\(--modal-bg\)\]{border-color:var(--modal-bg)}.border-\[var\(--navbar-bg\)\]{border-color:var(--navbar-bg)}.border-\[var\(--navbar-border\)\]{border-color:var(--navbar-border)}.border-\[var\(--pending-border\)\]{border-color:var(--pending-border)}.border-\[var\(--rating\)\]\/30{border-color:var(--rating)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--rating\)\]\/30{border-color:color-mix(in oklab,var(--rating) 30%,transparent)}}.border-\[var\(--sos-border\)\]{border-color:var(--sos-border)}.border-\[var\(--unverified-border\)\]{border-color:var(--unverified-border)}.border-\[var\(--verified-border\)\],.border-\[var\(--verified-border\)\]\/40{border-color:var(--verified-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--verified-border\)\]\/40{border-color:color-mix(in oklab,var(--verified-border) 40%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-slate-200\/300{border-color:#e2e8f0}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/300{border-color:color-mix(in oklab,var(--color-slate-200) 300%,transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/20{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--badge-bg\)\]{background-color:var(--badge-bg)}.bg-\[var\(--border-strong\)\],.bg-\[var\(--border-strong\)\]\/80{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--border-strong\)\]\/80{background-color:color-mix(in oklab,var(--border-strong) 80%,transparent)}}.bg-\[var\(--brand-accent\)\]{background-color:var(--brand-accent)}.bg-\[var\(--brand-surface\)\]{background-color:var(--brand-surface)}.bg-\[var\(--btn-primary-bg\)\]{background-color:var(--btn-primary-bg)}.bg-\[var\(--btn-secondary-bg\)\]{background-color:var(--btn-secondary-bg)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--chip-accent-bg\)\]{background-color:var(--chip-accent-bg)}.bg-\[var\(--emg-band\)\],.bg-\[var\(--emg-band\)\]\/70{background-color:var(--emg-band)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--emg-band\)\]\/70{background-color:color-mix(in oklab,var(--emg-band) 70%,transparent)}}.bg-\[var\(--emg-canvas\)\]{background-color:var(--emg-canvas)}.bg-\[var\(--emg-ok\)\]{background-color:var(--emg-ok)}.bg-\[var\(--emg-surface\)\]{background-color:var(--emg-surface)}.bg-\[var\(--hero-bg\)\]{background-color:var(--hero-bg)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--modal-bg\)\]{background-color:var(--modal-bg)}.bg-\[var\(--modal-scrim\)\]{background-color:var(--modal-scrim)}.bg-\[var\(--navbar-bg\)\]{background-color:var(--navbar-bg)}.bg-\[var\(--page-canvas\)\]{background-color:var(--page-canvas)}.bg-\[var\(--pending-bg\)\]{background-color:var(--pending-bg)}.bg-\[var\(--pending-fg\)\]{background-color:var(--pending-fg)}.bg-\[var\(--pending-ink\)\]{background-color:var(--pending-ink)}.bg-\[var\(--r-700\)\]\/90{background-color:var(--r-700)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--r-700\)\]\/90{background-color:color-mix(in oklab,var(--r-700) 90%,transparent)}}.bg-\[var\(--rating\)\]{background-color:var(--rating)}.bg-\[var\(--sos\)\]{background-color:var(--sos)}.bg-\[var\(--sos-soft\)\]{background-color:var(--sos-soft)}.bg-\[var\(--surface-raised\)\],.bg-\[var\(--surface-raised\)\]\/85{background-color:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-raised\)\]\/85{background-color:color-mix(in oklab,var(--surface-raised) 85%,transparent)}}.bg-\[var\(--surface-sunken\)\],.bg-\[var\(--surface-sunken\)\]\/60{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-sunken\)\]\/60{background-color:color-mix(in oklab,var(--surface-sunken) 60%,transparent)}}.bg-\[var\(--surface-sunken\)\]\/70{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-sunken\)\]\/70{background-color:color-mix(in oklab,var(--surface-sunken) 70%,transparent)}}.bg-\[var\(--surface-sunken\)\]\/80{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-sunken\)\]\/80{background-color:color-mix(in oklab,var(--surface-sunken) 80%,transparent)}}.bg-\[var\(--surface-sunken\)\]\/85{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-sunken\)\]\/85{background-color:color-mix(in oklab,var(--surface-sunken) 85%,transparent)}}.bg-\[var\(--surface-sunken\)\]\/90{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-sunken\)\]\/90{background-color:color-mix(in oklab,var(--surface-sunken) 90%,transparent)}}.bg-\[var\(--text-secondary\)\]{background-color:var(--text-secondary)}.bg-\[var\(--unverified-bg\)\]{background-color:var(--unverified-bg)}.bg-\[var\(--verified-bg\)\],.bg-\[var\(--verified-bg\)\]\/10{background-color:var(--verified-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--verified-bg\)\]\/10{background-color:color-mix(in oklab,var(--verified-bg) 10%,transparent)}}.bg-\[var\(--verified-bg\)\]\/20{background-color:var(--verified-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--verified-bg\)\]\/20{background-color:color-mix(in oklab,var(--verified-bg) 20%,transparent)}}.bg-\[var\(--verified-fg\)\]{background-color:var(--verified-fg)}.bg-\[var\(--verified-ink\)\]{background-color:var(--verified-ink)}.bg-current{background-color:currentColor}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--accent-soft\)\]{--tw-gradient-from:var(--accent-soft);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[var\(--card-bg\)\]{--tw-gradient-via:var(--card-bg);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--modal-bg\)\]{--tw-gradient-via:var(--modal-bg);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab,red,red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--card-bg\)\]{--tw-gradient-to:var(--card-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--modal-bg\)\]{--tw-gradient-to:var(--modal-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab,red,red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab, var(--color-black) 30%, transparent)}}.to-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[var\(--accent\)\],.fill-\[var\(--accent\)\]\/30{fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fill-\[var\(--accent\)\]\/30{fill:color-mix(in oklab,var(--accent) 30%,transparent)}}.fill-\[var\(--btn-primary-fg\)\]{fill:var(--btn-primary-fg)}.fill-\[var\(--rating\)\]{fill:var(--rating)}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.stroke-\[3\]{stroke-width:3px}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-14{padding-inline:calc(var(--spacing) * 14)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[\'DM_Sans\'\]{font-family:DM Sans}.font-\[\'Plus_Jakarta_Sans\'\,sans-serif\]{font-family:Plus Jakarta Sans,sans-serif}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--accent\)\],.text-\[var\(--accent\)\]\/80{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--accent\)\]\/80{color:color-mix(in oklab,var(--accent) 80%,transparent)}}.text-\[var\(--badge-fg\)\]{color:var(--badge-fg)}.text-\[var\(--border-strong\)\]{color:var(--border-strong)}.text-\[var\(--brand-accent\)\]{color:var(--brand-accent)}.text-\[var\(--brand-surface-fg\)\],.text-\[var\(--brand-surface-fg\)\]\/70{color:var(--brand-surface-fg)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--brand-surface-fg\)\]\/70{color:color-mix(in oklab,var(--brand-surface-fg) 70%,transparent)}}.text-\[var\(--brand-surface-fg\)\]\/80{color:var(--brand-surface-fg)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--brand-surface-fg\)\]\/80{color:color-mix(in oklab,var(--brand-surface-fg) 80%,transparent)}}.text-\[var\(--btn-primary-fg\)\]{color:var(--btn-primary-fg)}.text-\[var\(--btn-secondary-fg\)\]{color:var(--btn-secondary-fg)}.text-\[var\(--chip-accent-fg\)\]{color:var(--chip-accent-fg)}.text-\[var\(--emg-alert-fg\)\]{color:var(--emg-alert-fg)}.text-\[var\(--emg-fg\)\]{color:var(--emg-fg)}.text-\[var\(--emg-ok-fg\)\]{color:var(--emg-ok-fg)}.text-\[var\(--emg-surface-fg\)\]{color:var(--emg-surface-fg)}.text-\[var\(--on-accent\)\]{color:var(--on-accent)}.text-\[var\(--pending-fg\)\]{color:var(--pending-fg)}.text-\[var\(--pending-ink\)\]{color:var(--pending-ink)}.text-\[var\(--rating\)\]{color:var(--rating)}.text-\[var\(--sos-fg\)\]{color:var(--sos-fg)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--unverified-fg\)\]{color:var(--unverified-fg)}.text-\[var\(--unverified-ink\)\]{color:var(--unverified-ink)}.text-\[var\(--verified-fg\)\]{color:var(--verified-fg)}.text-\[var\(--verified-ink\)\]{color:var(--verified-ink)}.text-amber-400{color:var(--color-amber-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-indigo-400{color:var(--color-indigo-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-800\/900{color:#1d293d}@supports (color:color-mix(in lab,red,red)){.text-slate-800\/900{color:color-mix(in oklab,var(--color-slate-800) 900%,transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--elevation-1\)\]{--tw-shadow:var(--elevation-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--elevation-2\)\]{--tw-shadow:var(--elevation-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--elevation-3\)\]{--tw-shadow:var(--elevation-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-indigo-600\/30{--tw-shadow-color:#4f39f64d}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--accent\)\]\/40{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--accent\)\]\/40{--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.ring-\[var\(--accent\)\]\/50{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--accent\)\]\/50{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\/badge\:block:is(:where(.group\/badge):hover *){display:block}.group-hover\/badge\:text-\[var\(--accent\)\]:is(:where(.group\/badge):hover *){color:var(--accent)}.group-hover\/general-info\:block:is(:where(.group\/general-info):hover *){display:block}}.placeholder\:text-\[var\(--text-secondary\)\]::placeholder{color:var(--text-secondary)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-3:before{content:var(--tw-content);top:calc(var(--spacing) * 3)}.before\:bottom-3:before{content:var(--tw-content);bottom:calc(var(--spacing) * 3)}.before\:left-3\.5:before{content:var(--tw-content);left:calc(var(--spacing) * 3.5)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:bg-\[var\(--border\)\]:before{content:var(--tw-content);background-color:var(--border)}@media(hover:hover){.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--accent-border\)\]:hover{border-color:var(--accent-border)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:bg-\[var\(--btn-primary-bg-hover\)\]:hover{background-color:var(--btn-primary-bg-hover)}.hover\:bg-\[var\(--btn-secondary-bg-hover\)\]:hover{background-color:var(--btn-secondary-bg-hover)}.hover\:bg-\[var\(--sos-hover\)\]:hover{background-color:var(--sos-hover)}.hover\:bg-\[var\(--surface-raised\)\]:hover{background-color:var(--surface-raised)}.hover\:bg-\[var\(--surface-sunken\)\]:hover{background-color:var(--surface-sunken)}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--brand-surface-fg\)\]:hover{color:var(--brand-surface-fg)}.hover\:text-\[var\(--emg-fg\)\]:hover{color:var(--emg-fg)}.hover\:text-\[var\(--on-accent\)\]:hover{color:var(--on-accent)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[var\(--input-focus\)\]:focus{border-color:var(--input-focus)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:ring-\[var\(--accent-border\)\]:focus{--tw-ring-color:var(--accent-border)}.focus\:ring-\[var\(--pending-fg\)\]:focus{--tw-ring-color:var(--pending-fg)}.focus\:ring-\[var\(--verified-fg\)\]:focus{--tw-ring-color:var(--verified-fg)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media not all and (min-width:40rem){.max-sm\:max-h-\[92vh\]{max-height:92vh}.max-sm\:overflow-y-auto{overflow-y:auto}}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:my-6{margin-block:calc(var(--spacing) * 6)}.sm\:my-8{margin-block:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-\[400px\]{height:400px}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:self-auto{align-self:auto}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:h-full{height:100%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:flex{display:flex}}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.animate-fade-slide-up{animation:.45s cubic-bezier(.215,.61,.355,1) both fadeSlideUp}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
