@charset "UTF-8";:root{--color-lagoon-50: #f4fafb;--color-lagoon-100: #e4f5f6;--color-lagoon-200: #c3ebee;--color-lagoon-300: #91dee3;--color-lagoon-400: #5ed1d9;--color-lagoon-500: #2ec6d1;--color-lagoon-600: #28a1a9;--color-lagoon-700: #237e85;--color-lagoon-800: #1d5e62;--color-lagoon-900: #163e41;--color-lagoon-950: #0f2729;--color-ocean-50: #f4f9fb;--color-ocean-100: #e4f1f6;--color-ocean-200: #c3e2ee;--color-ocean-300: #91cce3;--color-ocean-400: #5eb6d9;--color-ocean-500: #2ea3d1;--color-ocean-600: #2885a9;--color-ocean-700: #236985;--color-ocean-800: #1d4f62;--color-ocean-900: #163541;--color-ocean-950: #0f2229;--color-deep-50: #f4f8fb;--color-deep-100: #e4eff6;--color-deep-200: #c3dcee;--color-deep-300: #91c1e3;--color-deep-400: #5ea6d9;--color-deep-500: #2e8dd1;--color-deep-600: #2873a9;--color-deep-700: #235c85;--color-deep-800: #1d4562;--color-deep-900: #162f41;--color-deep-950: #0f1e29;--color-jade-50: #f5faf8;--color-jade-100: #e7f3f0;--color-jade-200: #cae7df;--color-jade-300: #9dd7c7;--color-jade-400: #6ec9af;--color-jade-500: #40bf9b;--color-jade-600: #349d7f;--color-jade-700: #2c7d66;--color-jade-800: #245c4c;--color-jade-900: #1b3c32;--color-jade-950: #132520;--color-sand-50: #faf8f5;--color-sand-100: #f3efe7;--color-sand-200: #e7deca;--color-sand-300: #d7c49d;--color-sand-400: #c9ab6e;--color-sand-500: #bf9540;--color-sand-600: #9d7a34;--color-sand-700: #7d622c;--color-sand-800: #5c4924;--color-sand-900: #3c311b;--color-sand-950: #251f13;--color-coral-50: #faf6f5;--color-coral-100: #f3e8e7;--color-coral-200: #e7cdca;--color-coral-300: #d7a39d;--color-coral-400: #c9776e;--color-coral-500: #bf4d40;--color-coral-600: #9d3f34;--color-coral-700: #7d342c;--color-coral-800: #5c2924;--color-coral-900: #3c1e1b;--color-coral-950: #251513;--color-neutral-0: #ffffff;--color-neutral-50: #f5f8f9;--color-neutral-100: #e9eef1;--color-neutral-200: #d0dae1;--color-neutral-300: #aebcc7;--color-neutral-400: #8c9eab;--color-neutral-500: #6c8393;--color-neutral-600: #586b79;--color-neutral-700: #455763;--color-neutral-800: #32424e;--color-neutral-900: #202d37;--color-neutral-950: #141d24;--color-neutral-1000: #0c1218;--brand-abyss: #0a151f;--brand-deep-sea: #162f41;--brand-ocean: #236985;--brand-ocean-deep: #163541;--brand-ocean-soft: #35aede;--brand-lagoon: #91dee3;--brand-lagoon-deep: #237e85;--brand-lagoon-bright: #6fe3eb;--brand-foam: #e9eef1;--brand-jade: #2c7d66;--brand-sand: #7d622c;--brand-coral: #7d342c;--brand-white: #ffffff;--gradient-shallows: linear-gradient(160deg, #e4f5f6 0%, #e4f1f6 50%, #f5f8f9 100%);--gradient-depth: linear-gradient(160deg, #236985 0%, #0a151f 100%);--logo-emblem: url(/brand/brand-emblem.svg);--logo-emblem-mono: url(/brand/brand-emblem-mono.svg);--logo-wordmark: url(/brand/brand-wordmark.svg);--logo-lockup: url(/brand/brand-lockup.svg);--space-0: 0px;--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;--space-20: 80px;--space-24: 96px;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 18px;--radius-pill: 9999px;--radius-round: 50%;--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-xs: .75rem;--leading-xs: 1rem;--text-sm: .875rem;--leading-sm: 1.25rem;--text-base: 1rem;--leading-base: 1.5rem;--text-lg: 1.125rem;--leading-lg: 1.5rem;--text-xl: 1.25rem;--leading-xl: 1.625rem;--text-2xl: 1.375rem;--leading-2xl: 1.75rem;--text-3xl: 1.625rem;--leading-3xl: 2rem;--text-4xl: 2rem;--leading-4xl: 2.375rem;--text-5xl: 2.5rem;--leading-5xl: 2.875rem;--duration-fast: .12s;--duration-base: .18s;--duration-slow: .26s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-entrance: cubic-bezier(0, 0, .2, 1);--container-max: 1200px;--prose-max: 72ch;--touch-target-min: 44px;--gutter-mobile: 16px;--gutter-tablet: 24px;--gutter-desktop: 32px;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-overlay: 1040;--z-modal: 1050;--z-popover: 1060;--z-toast: 1070;--z-tooltip: 1080;--focus-width: 2px;--focus-offset: 2px;--focus-style: solid;--dark-bg: #0a151f;--dark-bg-alt: #0f1c2a;--dark-surface: #142633;--dark-surface-raised: #1c3140;--dark-border: #2b4354;--dark-border-strong: #406077;--dark-text: #ebf4f4;--dark-text-muted: #9bb0bf;--dark-text-disabled: #647e90;--dark-primary: #35aede;--dark-on-primary: #081521;--dark-primary-hover: #56bde6;--dark-primary-active: #78cced;--dark-primary-subtle: #1c3d4a;--dark-accent: #6fe3eb;--dark-on-accent: #081521;--dark-accent-hover: #92ebf2;--dark-accent-subtle: #1b4346;--dark-link: #6fe3eb;--dark-focus-ring: #6fe3eb;--dark-success: #60d2b2;--dark-on-success: #0a1f19;--dark-success-subtle: #1b3c32;--dark-warning: #d8b164;--dark-warning-bg: #cea450;--dark-warning-subtle: #3c311b;--dark-danger: #de7468;--dark-on-danger: #1f0c0a;--dark-danger-subtle: #401f1c;--dark-info: #35aede;--dark-info-subtle: #1c3d4a;--dark-overlay: rgba(3, 14, 21, .6);--color-bg: #f5f8f9;--color-bg-alt: #e9eef1;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #d0dae1;--color-border-strong: #aebcc7;--color-text: #162f41;--color-text-muted: #52697a;--color-text-disabled: #8c9eab;--color-primary: #236985;--color-on-primary: #ffffff;--color-primary-hover: #1d4f62;--color-primary-active: #163541;--color-primary-subtle: #e4f1f6;--color-accent: #91dee3;--color-on-accent: #162f41;--color-accent-hover: #5ed1d9;--color-accent-subtle: #e4f5f6;--color-link: #236985;--color-focus-ring: #2885a9;--color-success: #2c7d66;--color-on-success: #ffffff;--color-success-subtle: #e7f3f0;--color-warning: #5c4924;--color-warning-bg: #c9ab6e;--color-warning-subtle: #f3efe7;--color-danger: #7d342c;--color-on-danger: #ffffff;--color-danger-subtle: #f3e8e7;--color-info: #236985;--color-info-subtle: #e4f1f6;--color-overlay: rgba(6, 28, 40, .42);--shadow-e1: 0 1px 2px rgba(32, 54, 70, .05);--shadow-e2: 0 1px 2px rgba(32, 54, 70, .05), 0 4px 10px rgba(32, 54, 70, .07);--shadow-e3: 0 2px 4px rgba(32, 54, 70, .06), 0 12px 28px rgba(32, 54, 70, .11)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg: #0a151f;--color-bg-alt: #0f1c2a;--color-surface: #142633;--color-surface-raised: #1c3140;--color-border: #2b4354;--color-border-strong: #406077;--color-text: #ebf4f4;--color-text-muted: #9bb0bf;--color-text-disabled: #647e90;--color-primary: #35aede;--color-on-primary: #081521;--color-primary-hover: #56bde6;--color-primary-active: #78cced;--color-primary-subtle: #1c3d4a;--color-accent: #6fe3eb;--color-on-accent: #081521;--color-accent-hover: #92ebf2;--color-accent-subtle: #1b4346;--color-link: #6fe3eb;--color-focus-ring: #6fe3eb;--color-success: #60d2b2;--color-on-success: #0a1f19;--color-success-subtle: #1b3c32;--color-warning: #d8b164;--color-warning-bg: #cea450;--color-warning-subtle: #3c311b;--color-danger: #de7468;--color-on-danger: #1f0c0a;--color-danger-subtle: #401f1c;--color-info: #35aede;--color-info-subtle: #1c3d4a;--color-overlay: rgba(3, 14, 21, .6);--shadow-e1: 0 1px 2px rgba(0, 0, 0, .3);--shadow-e2: 0 2px 6px rgba(0, 0, 0, .36);--shadow-e3: 0 10px 24px rgba(0, 0, 0, .44)}}:root[data-theme=dark]{--color-bg: #0a151f;--color-bg-alt: #0f1c2a;--color-surface: #142633;--color-surface-raised: #1c3140;--color-border: #2b4354;--color-border-strong: #406077;--color-text: #ebf4f4;--color-text-muted: #9bb0bf;--color-text-disabled: #647e90;--color-primary: #35aede;--color-on-primary: #081521;--color-primary-hover: #56bde6;--color-primary-active: #78cced;--color-primary-subtle: #1c3d4a;--color-accent: #6fe3eb;--color-on-accent: #081521;--color-accent-hover: #92ebf2;--color-accent-subtle: #1b4346;--color-link: #6fe3eb;--color-focus-ring: #6fe3eb;--color-success: #60d2b2;--color-on-success: #0a1f19;--color-success-subtle: #1b3c32;--color-warning: #d8b164;--color-warning-bg: #cea450;--color-warning-subtle: #3c311b;--color-danger: #de7468;--color-on-danger: #1f0c0a;--color-danger-subtle: #401f1c;--color-info: #35aede;--color-info-subtle: #1c3d4a;--color-overlay: rgba(3, 14, 21, .6);--shadow-e1: 0 1px 2px rgba(0, 0, 0, .3);--shadow-e2: 0 2px 6px rgba(0, 0, 0, .36);--shadow-e3: 0 10px 24px rgba(0, 0, 0, .44)}:root[data-theme=light]{--color-bg: #f5f8f9;--color-bg-alt: #e9eef1;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #d0dae1;--color-border-strong: #aebcc7;--color-text: #162f41;--color-text-muted: #52697a;--color-text-disabled: #8c9eab;--color-primary: #236985;--color-on-primary: #ffffff;--color-primary-hover: #1d4f62;--color-primary-active: #163541;--color-primary-subtle: #e4f1f6;--color-accent: #91dee3;--color-on-accent: #162f41;--color-accent-hover: #5ed1d9;--color-accent-subtle: #e4f5f6;--color-link: #236985;--color-focus-ring: #2885a9;--color-success: #2c7d66;--color-on-success: #ffffff;--color-success-subtle: #e7f3f0;--color-warning: #5c4924;--color-warning-bg: #c9ab6e;--color-warning-subtle: #f3efe7;--color-danger: #7d342c;--color-on-danger: #ffffff;--color-danger-subtle: #f3e8e7;--color-info: #236985;--color-info-subtle: #e4f1f6;--color-overlay: rgba(6, 28, 40, .42);--shadow-e1: 0 1px 2px rgba(32, 54, 70, .05);--shadow-e2: 0 1px 2px rgba(32, 54, 70, .05), 0 4px 10px rgba(32, 54, 70, .07);--shadow-e3: 0 2px 4px rgba(32, 54, 70, .06), 0 12px 28px rgba(32, 54, 70, .11)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 1ms;--duration-base: 1ms;--duration-slow: 1ms}}:root{color-scheme:light dark;--rule: color-mix(in srgb, var(--color-text) 8%, transparent);--diagram-line: color-mix(in srgb, var(--color-text) 20%, transparent);--diagram-line-ghost: color-mix(in srgb, var(--color-text) 11%, transparent);--nav-veil: color-mix(in srgb, var(--color-bg) 78%, transparent);--halo-soft: color-mix(in srgb, var(--color-primary) 5%, transparent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-width:320px;background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-lg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.reveal{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease-entrance),transform var(--duration-slow) var(--ease-entrance)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.nav{position:fixed;inset:0 0 auto;z-index:var(--z-sticky);border-bottom:1px solid transparent;transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.nav.is-scrolled{background:var(--nav-veil);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom-color:var(--rule)}.nav-inner{width:min(var(--container-max),100% - var(--gutter-desktop) * 2);margin:0 auto;height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.nav-brand{display:inline-flex;align-items:center;min-height:44px;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:-.01em}.nav-brand img{width:28px;height:28px;display:block}.nav-links{display:flex;align-items:center;gap:var(--space-8);list-style:none;font-size:var(--text-sm);color:var(--color-text-muted)}.nav-links a{transition:color var(--duration-fast) var(--ease-standard)}.nav-links a:hover{color:var(--color-text)}@media(max-width:860px){.nav-links{display:none}}.hero{min-height:88vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--space-8);padding:var(--space-24) var(--gutter-desktop) var(--space-20);background:radial-gradient(80% 60% at 50% 30%,var(--halo-soft),transparent 70%)}.hero h1{max-width:18ch;font-size:clamp(2.5rem,6.2vw,4.5rem);line-height:1.06;letter-spacing:-.035em;font-weight:var(--weight-semibold);text-wrap:balance}.hero-lead{max-width:56ch;color:var(--color-text-muted);font-size:clamp(1.05rem,1.6vw,var(--text-xl));line-height:1.55;text-wrap:pretty}.hero-cta{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.hero-note{color:var(--color-text-muted);font-size:var(--text-base)}.chapter{width:min(var(--container-max),100% - var(--gutter-desktop) * 2);margin:0 auto;padding:clamp(var(--space-16),11vh,var(--space-24)) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(var(--space-10),7vw,var(--space-24));border-top:1px solid var(--rule)}.chapter.is-flipped .chapter-copy{order:2}.eyebrow{margin-bottom:var(--space-4);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase}.chapter h2,.home-section h2,.need-section h2,.about h2{margin-bottom:var(--space-6);font-size:clamp(1.9rem,3.4vw,var(--text-4xl));line-height:1.15;letter-spacing:-.025em;font-weight:var(--weight-semibold);text-wrap:balance}.chapter-copy p:not(.eyebrow){max-width:46ch;color:var(--color-text-muted);text-wrap:pretty}.chapter-copy p:not(.eyebrow)+p,.chapter-copy .reveal+.reveal{margin-top:var(--space-4)}.chapter-visual{display:flex;justify-content:center}.chapter-visual .reveal{width:100%;max-width:380px}.diagram{width:100%;height:auto;display:block;overflow:visible}.diagram-ring{fill:none;stroke:var(--diagram-line);stroke-width:1.5}.diagram-ring--soft{stroke-dasharray:3 7}.diagram-spoke{stroke:var(--diagram-line);stroke-width:1.5}.diagram-core{fill:var(--color-primary)}.diagram-spoke--ghost{opacity:0;stroke:var(--diagram-line-ghost)}@media(prefers-reduced-motion:no-preference){:root{--stagger: 70ms}.diagram-ring:not(.diagram-ring--soft),.diagram-spoke{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-slow) var(--ease-entrance) calc(var(--stagger) * var(--i, 0))}.diagram-ring--soft,.diagram-core{transition:opacity var(--duration-base) var(--ease-entrance) calc(var(--stagger) * var(--i, 0))}.diagram-spoke--ghost{transition:opacity var(--duration-base) var(--ease-exit)}.reveal:not(.is-visible) .diagram-ring:not(.diagram-ring--soft),.reveal:not(.is-visible) .diagram-spoke{stroke-dashoffset:1}.reveal:not(.is-visible) .diagram-ring--soft,.reveal:not(.is-visible) .diagram-core{opacity:0}}.about{width:min(var(--container-max),100% - var(--gutter-desktop) * 2);margin:0 auto;padding:clamp(var(--space-16),12vh,var(--space-24)) 0;border-top:1px solid var(--rule);text-align:center}.about-lead{max-width:62ch;margin:0 auto;color:var(--color-text-muted);text-wrap:pretty}.principles{margin-top:var(--space-16);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-10);list-style:none;text-align:left}.principles h3{margin-bottom:var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.015em}.principles p{color:var(--color-text-muted);font-size:var(--text-base);text-wrap:pretty}.footer{margin-top:var(--space-16);border-top:1px solid var(--rule);background:var(--color-bg-alt)}.footer-inner{width:min(var(--container-max),100% - var(--gutter-desktop) * 2);margin:0 auto;padding:var(--space-12) 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted)}.footer-brand{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-text);font-weight:var(--weight-medium)}.footer-brand img{width:24px;height:24px;display:block}.footer-contact{color:var(--color-link);display:inline-flex;align-items:center;min-height:44px}@media(max-width:860px){html{scroll-padding-top:80px}.nav-inner,.chapter,.home-section,.about,.footer-inner{width:min(100%,100% - var(--gutter-mobile) * 2)}.hero{min-height:78vh;padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.chapter{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.chapter.is-flipped .chapter-copy{order:0}.chapter-visual .reveal{max-width:280px;margin:0 auto}}.legal{padding:calc(64px + var(--space-16)) var(--gutter-desktop) var(--space-20)}.legal-doc{width:min(var(--prose-max),100%);margin:0 auto;text-wrap:pretty}.legal-doc h1{margin-top:var(--space-3);font-size:clamp(2rem,4.4vw,3rem);line-height:1.1;letter-spacing:-.03em;font-weight:var(--weight-semibold);text-wrap:balance}.legal-lead{margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-xl);line-height:1.55}.legal-updated{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}.legal-pending{margin-top:var(--space-12);padding:var(--space-6);border-left:3px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-subtle);font-size:var(--text-base)}.legal-pending p+p{margin-top:var(--space-3)}.legal-pending-title{color:var(--color-warning);font-weight:var(--weight-semibold)}.legal-section{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--rule)}.legal-section h2{font-size:var(--text-3xl);line-height:1.2;letter-spacing:-.02em;font-weight:var(--weight-semibold);text-wrap:balance}.legal-section h3{margin-top:var(--space-8);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.legal-section p,.legal-section ul,.legal-section ol,.legal-section dl,.legal-section .legal-tabla-wrap{margin-top:var(--space-5);font-size:var(--text-base);line-height:1.65}.legal-section ul,.legal-section ol{padding-left:var(--space-6);display:grid;gap:var(--space-3)}.legal-section a{color:var(--color-link);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard)}.legal-section a:hover{color:var(--enlace-hover)}.legal-section code{padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--color-bg-alt);font-family:var(--font-mono);font-size:.92em}.legal-datos{display:grid;gap:var(--space-3)}.legal-datos>div{display:grid;grid-template-columns:minmax(0,14rem) 1fr;gap:var(--space-4)}.legal-datos dt{color:var(--color-text-muted)}.legal-datos dd{font-weight:var(--weight-medium)}@media(max-width:640px){.legal-datos>div{grid-template-columns:1fr;gap:var(--space-1)}}.legal-falta{margin-top:var(--space-4);padding-left:var(--space-6);display:grid;gap:var(--space-3);color:var(--color-text-muted)}.legal-falta strong{color:var(--color-text);font-weight:var(--weight-semibold)}.legal-tabla-wrap{overflow-x:auto}.legal-tabla{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--text-sm);text-align:left}.legal-tabla caption{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);text-align:left}.legal-tabla th,.legal-tabla td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);vertical-align:top}.legal-tabla thead th{color:var(--color-text-muted);font-weight:var(--weight-medium);white-space:nowrap}.legal-tabla tbody th{font-weight:var(--weight-semibold)}.legal-tabla-texto{min-width:52rem;font-size:var(--text-base)}.legal-tabla-texto thead th{white-space:normal}.legal-volver{margin-top:var(--space-8);font-size:var(--text-base)}.legal-volver a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-link);font-weight:var(--weight-semibold)}.legal-volver a:hover{color:var(--enlace-hover)}.footer-legal-nav ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);list-style:none}.footer-legal-nav a{transition:color var(--duration-fast) var(--ease-standard)}.footer-legal-nav a:hover{color:var(--color-link)}.footer-legal-nav [aria-current=page]{color:var(--color-text)}@media(max-width:640px){.legal{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.legal-section{margin-top:var(--space-12)}}.nav-links a,.footer-legal-nav a,.footer-legal-nav [aria-current=page]{display:inline-flex;align-items:center;min-height:44px}.pricing{padding:calc(64px + var(--space-16)) var(--gutter-desktop) var(--space-20)}.pricing-head,.pricing-grid,.pricing-message{width:min(var(--container-max),100%);margin:0 auto}.pricing-head{max-width:var(--prose-max);margin-left:auto;margin-right:auto;text-align:center;text-wrap:pretty}.pricing-head h1{font-size:clamp(2rem,4.4vw,3rem);line-height:1.1;letter-spacing:-.03em;font-weight:var(--weight-semibold);text-wrap:balance}.pricing-grid{margin-top:var(--space-12);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.pricing-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-e1);font-size:var(--text-base)}.pricing-card h2{font-size:var(--text-3xl);line-height:1.2;font-weight:var(--weight-semibold)}.pricing-audience{color:var(--color-text-muted)}.pricing-facts{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.pricing-price{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.pricing-card--skeleton{min-height:320px}.pricing-bone{display:block;height:16px;width:80%;border-radius:var(--radius-xs);background:var(--rule)}.pricing-bone--title{height:28px;width:45%}.pricing-bone--price{height:24px;width:60%;margin-top:var(--space-3)}.pricing-bone--short{width:55%}.pricing-message{margin-top:var(--space-12);display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}:root{--boton-fondo: var(--color-primary);--boton-fondo-hover: var(--color-primary-hover);--boton-tinta: var(--color-on-primary);--boton-radio: var(--radius-md);--boton-peso: var(--weight-semibold);--boton-borde: var(--color-primary);--boton-borde-tinta: var(--color-primary);--boton-borde-ancho: 1px;--enlace-color: var(--color-link);--enlace-hover: color-mix(in srgb, var(--color-link) 65%, var(--color-text))}.boton,.boton-mundo,.pricing-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-6);border:var(--boton-borde-ancho) solid var(--boton-fondo);border-radius:var(--boton-radio);background:var(--boton-fondo);color:var(--boton-tinta);font:inherit;font-size:var(--text-base);font-weight:var(--boton-peso);line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.boton:hover,.boton-mundo:hover,.pricing-button:hover{border-color:var(--boton-fondo-hover);background:var(--boton-fondo-hover);color:var(--boton-tinta)}.boton:focus-visible,.boton-mundo:focus-visible,.pricing-button:focus-visible{border-radius:var(--boton-radio);outline-offset:3px}.boton--secundario,.pricing-button--secondary{border-color:var(--boton-borde);background:transparent;color:var(--boton-borde-tinta)}.boton--secundario:hover,.pricing-button--secondary:hover{border-color:var(--boton-borde-tinta);background:color-mix(in srgb,var(--boton-borde-tinta) 8%,transparent);color:var(--boton-borde-tinta)}.boton--grande,.boton-mundo--grande{min-height:56px;padding:0 var(--space-8);font-size:var(--text-lg)}.enlace,.enlace-mundo,.text-link{display:inline-flex;align-items:center;gap:.35em;min-height:var(--touch-target-min);color:var(--enlace-color);font-size:var(--text-base);font-weight:var(--weight-semibold);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.enlace:hover,.enlace-mundo:hover,.text-link:hover{color:var(--enlace-hover)}.enlace-flecha{display:inline-block;transition:transform var(--duration-fast) var(--ease-standard)}:is(.enlace,.enlace-mundo,.text-link):hover .enlace-flecha{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.enlace-flecha{transition:none}}@media(max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pricing{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.pricing-grid{grid-template-columns:minmax(0,1fr)}}.pricing-card-action{margin-top:auto}.home-section{width:min(var(--container-max),100% - var(--gutter-desktop) * 2);margin:0 auto;padding:clamp(var(--space-16),11vh,var(--space-24)) 0;border-top:1px solid var(--rule);text-align:center}.home-products{margin-top:var(--space-8);list-style:none;text-align:left}.home-products>li,.home-products>li>.reveal{display:flex;flex-direction:column}.home-products>li>.reveal,.home-products .pricing-card{flex:1}.pricing-card h3{font-size:var(--text-3xl);line-height:1.2;font-weight:var(--weight-semibold)}.home-section-more{margin-top:var(--space-6)}.steps{max-width:46ch;margin:0 auto var(--space-8);padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);text-align:left;color:var(--color-text-muted);font-size:var(--text-base)}.need-cta{margin-top:var(--space-8)}.need-section{width:min(var(--prose-max),100%);margin:var(--space-16) auto 0;padding-top:var(--space-12);border-top:1px solid var(--rule);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.need-section h2{margin-bottom:0}.need-section .steps{margin:0}.need-section p{color:var(--color-text-muted);text-wrap:pretty}.footer-titled-nav{display:flex;flex-direction:column}.footer-nav-title{color:var(--color-text);font-weight:var(--weight-medium)}@media(max-width:860px){.hero{min-height:auto;gap:var(--space-5);padding-top:calc(64px + var(--space-8));padding-bottom:var(--space-12)}.hero h1{max-width:20ch;font-size:clamp(1.875rem,8vw,2.5rem)}.hero-cta{gap:var(--space-2)}.need-section{margin-top:var(--space-12);padding-top:var(--space-10)}}.pricing-card :is(.enlace,.text-link){align-self:flex-start}:root{--esc-display: clamp(var(--text-5xl), 1.5rem + 6vw, 7.5rem);--esc-titular: clamp(var(--text-4xl), 1.25rem + 3vw, 4rem);--esc-escena: clamp(var(--text-3xl), 1rem + 2.2vw, 3rem);--esc-cifra: clamp(3rem, 1.5rem + 7vw, 9rem);--esc-tracking-display: -.03em;--esc-duration-cifra: calc(var(--duration-slow) * 3);--esc-gutter: var(--gutter-desktop);--esc-nav: 64px;--esc-sombra: color-mix(in srgb, var(--brand-abyss) 45%, transparent)}@media(max-width:860px){:root{--esc-gutter: var(--gutter-tablet)}}@media(max-width:640px){:root{--esc-gutter: var(--gutter-mobile)}}.esc{overflow-x:clip}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.perspectiva{perspective:1200px}.escena,.escena-fija{position:relative}@media(prefers-reduced-motion:no-preference){html.motor .escena{height:calc(var(--largo, 3) * 100lvh)}html.motor .escena-fija{position:sticky;top:0;height:100svh;overflow:hidden}}.escena-titulo{font-size:var(--esc-escena);font-weight:var(--weight-semibold);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.escena-cifras{font-size:var(--text-2xl);line-height:1.3}.escena-meta,.escena-frase{color:var(--p-muted);font-size:var(--text-lg);max-width:34ch}.cifra{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.escena-columnas{width:min(var(--container-max),100% - var(--esc-gutter) * 2);min-height:100%;margin:0 auto;padding:calc(var(--esc-nav) + var(--space-8)) 0 var(--space-12);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(var(--space-8),5vw,var(--space-24))}.escena-columna-texto{display:flex;flex-direction:column;gap:var(--space-5)}.escena-columna-visual{display:grid;place-items:center;min-width:0}@media(max-width:860px){.escena-columnas{grid-template-columns:minmax(0,1fr);align-content:center;gap:var(--space-6);padding-top:calc(var(--esc-nav) + var(--space-4))}}.mundo{background:var(--p-bg);color:var(--p-text)}.mundo :focus-visible{outline-color:var(--p-text)}.mundo{--boton-fondo: var(--p-boton-fondo);--boton-fondo-hover: var(--p-boton-fondo-hover);--boton-tinta: var(--p-boton-tinta);--boton-radio: var(--p-boton-radio);--boton-peso: var(--p-boton-peso);--boton-borde: var(--p-boton-borde);--boton-borde-tinta: var(--p-boton-borde-tinta);--boton-borde-ancho: var(--p-boton-borde-ancho);--enlace-color: var(--p-enlace);--enlace-hover: color-mix(in srgb, var(--p-enlace) 65%, var(--p-text))}.enlaces-producto{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-6)}.iris{position:relative;aspect-ratio:1;display:grid;place-items:center}.iris-anillo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.iris-guia{stroke:color-mix(in srgb,var(--p-text, var(--color-text)) 14%,transparent);stroke-width:.8}.iris-trazo{stroke:var(--p-ink, var(--color-primary));stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.iris-dentro{width:60%;aspect-ratio:1;display:grid;place-items:center}.iris-dentro img{display:block;width:100%;height:auto}.isobatas{display:block;width:100%;height:auto;overflow:visible}.isobatas circle,.isobatas line{stroke-width:1}.isobatas-anillo{transform-origin:0 0}.lienzo{position:relative;aspect-ratio:1440/900;overflow:hidden}.lienzo img,.lienzo canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.lienzo canvas{opacity:0;transition:opacity var(--duration-slow) var(--ease-entrance)}.lienzo.is-cargado canvas{opacity:1}.lienzo--vivo picture{transition:opacity var(--duration-slow) var(--ease-entrance)}.lienzo--vivo.is-cargado picture{opacity:0}.rotulos{list-style:none;display:grid;gap:var(--space-2)}@media(prefers-reduced-motion:no-preference){html.motor .rotulos--cambio li{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}html.motor .rotulos--lista li{opacity:.38;transition:opacity var(--duration-base) var(--ease-standard)}html.motor .rotulos[data-activo="0"] li[data-indice="0"],html.motor .rotulos[data-activo="1"] li[data-indice="1"],html.motor .rotulos[data-activo="2"] li[data-indice="2"],html.motor .rotulos[data-activo="3"] li[data-indice="3"]{opacity:1;transform:none}}.rotulos--cambio{font-size:var(--text-xl);line-height:1.4;max-width:34ch}.rotulos--lista{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:1.5}.rotulos--lista li:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.6em;border-radius:var(--radius-round);background:var(--p-ink);vertical-align:.12em}.telefono-caja{transform-origin:50% 80%}.telefono{position:relative;height:min(70svh,640px);aspect-ratio:640/1387;padding:3.4%;border-radius:13%/6%;background:linear-gradient(145deg,color-mix(in srgb,var(--p-text) 22%,var(--p-bg)),color-mix(in srgb,var(--p-text) 6%,var(--p-bg)) 55%,color-mix(in srgb,var(--p-text) 14%,var(--p-bg)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-text) 24%,transparent),0 40px 80px var(--esc-sombra)}.telefono-pantalla{position:relative;width:100%;height:100%;overflow:hidden;border-radius:10.6%/4.9%;background:var(--brand-abyss)}.telefono-isla{position:absolute;top:2.6%;left:50%;width:26%;height:2.4%;border-radius:var(--radius-pill);background:var(--brand-abyss);transform:translate(-50%)}.telefono-capa{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.telefono-capa:not(.es-base){opacity:0}@media(max-width:860px){.telefono{height:min(52svh,520px)}}.navegador{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--p-text) 5%,var(--p-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--p-text) 14%,transparent),0 30px 60px var(--esc-sombra)}.navegador-barra{flex:none;display:flex;align-items:center;gap:var(--space-3);height:34px;padding:0 var(--space-3);color:var(--p-muted);font-size:var(--text-xs)}.navegador-puntos{display:flex;gap:6px}.navegador-puntos i{width:9px;height:9px;border-radius:var(--radius-round);background:color-mix(in srgb,var(--p-text) 22%,transparent)}.navegador-direccion{margin:0 auto;padding:3px var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--p-text) 7%,transparent)}.navegador-ventana{position:relative;flex:1;overflow:hidden}.captura-larga img{display:block;width:100%;height:auto}.inmersion{background:var(--brand-abyss);color:var(--dark-text)}.inmersion .escena-fija{min-height:100svh;display:grid;place-items:center}.inmersion-lienzo{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.inmersion-textos{position:relative;width:min(1100px,100%);padding:var(--esc-nav) var(--esc-gutter) 0;text-align:center}.inmersion-textos:before{content:"";position:absolute;top:-20%;right:-30%;bottom:-20%;left:-30%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-abyss) 70%,transparent),transparent)}.inmersion h1{max-width:13ch;margin:0 auto;font-size:var(--esc-display);font-weight:var(--weight-bold);line-height:1.02;letter-spacing:var(--esc-tracking-display);text-wrap:balance}.inmersion p{margin:var(--space-6) auto 0;max-width:34ch;color:var(--dark-text-muted);font-size:var(--text-xl);line-height:1.5}.inmersion-pista{position:absolute;left:50%;bottom:var(--space-8);width:1px;height:var(--space-12);background:linear-gradient(var(--dark-text-muted),transparent)}@media(max-width:820px){.inmersion .lienzo{aspect-ratio:auto}}.capitulo{display:flow-root;position:relative;--nav-mundo-bg: var(--p-bg);--nav-mundo-text: var(--p-text)}.inmersion{--nav-mundo-bg: var(--brand-abyss);--nav-mundo-text: var(--dark-text)}.ficha main.mundo{--nav-mundo-bg: var(--p-bg);--nav-mundo-text: var(--p-text)}.zona-nav{position:absolute;top:0;bottom:0;left:0;width:1px;pointer-events:none;visibility:hidden}.cap-cabeza{background:var(--p-bg)}@media(prefers-reduced-motion:no-preference){html.motor .capitulo{background:linear-gradient(to bottom,var(--prev-bg) 0,var(--prev-bg) calc((var(--largo-cabeza) - 1) * 100lvh),var(--p-bg) calc((var(--largo-cabeza) - 1) * 100lvh))}html.motor .cap-cabeza{margin-top:-100lvh;background:none;pointer-events:none}html.motor .cap-cabeza--directa{margin-top:-125lvh}html.motor .zona-nav{top:calc(-100lvh + .36 * (var(--largo-cabeza) - 1) * 100lvh)}}.capitulo{--largo-cabeza: 2.6}.cap-cabeza .escena-fija{min-height:100svh;display:grid;place-items:center;padding:calc(var(--esc-nav) + var(--space-6)) var(--esc-gutter) var(--space-12)}.cap-ancla{position:absolute;top:0;left:0}@media(prefers-reduced-motion:no-preference){html.motor .cap-ancla{top:calc(var(--largo) * 100lvh * .5)}}.marea{position:absolute;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none}@media(prefers-reduced-motion:no-preference){html.motor .marea{display:block}}.marea-disco{position:absolute;left:50%;top:50%;width:150vmax;height:150vmax;border-radius:var(--radius-round);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--p-ink) 45%,transparent);transform:translate3d(-50%,-50%,0) scale(.08);opacity:0}.marea-disco--lejos{background:var(--marea-1, var(--p-shallow))}.marea-disco--medio{background:var(--marea-2, var(--p-lagoon))}.marea-disco--cerca{background:var(--p-bg)}.cap-isobatas{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:color-mix(in srgb,var(--p-ink) 26%,transparent);pointer-events:none}.cap-isobatas .isobatas,.ficha-hero-isobatas .isobatas,.cierre-isobatas .isobatas{position:absolute;top:50%;left:50%;translate:-50% -50%}.cap-isobatas .isobatas{width:min(150vmin,1300px)}.cap-cabeza-contenido{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:960px;text-align:center}.cap-iris{width:clamp(120px,17vmin,176px);margin-bottom:var(--space-2)}.cap-nombre,.ficha-nombre{font-size:var(--esc-display);font-weight:var(--weight-bold);line-height:1.02;letter-spacing:var(--esc-tracking-display)}.cap-textos{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.cap-eyebrow{color:var(--p-ink-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase}.cap-titular{max-width:22ch;font-size:var(--esc-titular);font-weight:var(--weight-semibold);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.cap-frase{max-width:40ch;color:var(--p-muted);font-size:var(--text-lg);line-height:1.5;text-wrap:pretty}.cap-pie{padding:var(--space-6) var(--esc-gutter) clamp(var(--space-16),14vh,140px);display:flex;justify-content:center}@media(max-width:640px){.cap-titular{font-size:clamp(var(--text-3xl),1rem + 3.4vw,var(--text-4xl))}}.sonda{position:fixed;z-index:var(--z-sticky);left:var(--space-6);top:25vh;height:50vh;color:var(--brand-white);mix-blend-mode:difference;opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard),visibility var(--duration-base)}.sonda.is-activa{opacity:1;visibility:visible}.sonda.is-activa.is-fuera{opacity:0;visibility:hidden}.sonda--ficha .sonda-rotulo{display:none}.sonda-carril{position:relative;width:1px;height:100%;background:color-mix(in srgb,currentColor 35%,transparent)}.sonda-carril ol{list-style:none}.sonda-carril li{position:absolute;top:0;left:0}.sonda-carril a{display:flex;align-items:center;gap:var(--space-3);height:24px;transform:translate(-4px,-50%);font-size:var(--text-xs);letter-spacing:.08em}.sonda-marca{width:9px;height:1px;background:currentColor}.sonda-nombre{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.sonda-carril a:hover .sonda-nombre,.sonda-carril a:focus-visible .sonda-nombre{opacity:1}.sonda-punto{position:absolute;top:-4px;left:-4px;width:9px;height:9px;border-radius:var(--radius-round);background:currentColor}.sonda-rotulo{position:absolute;top:50%;left:18px;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transform:translateY(-50%)}.sonda-barra{display:none}@media(max-width:1180px){.sonda{left:0;right:0;top:var(--esc-nav);height:2px}.sonda-carril{display:none}.sonda-barra{display:block;height:2px;background:color-mix(in srgb,currentColor 22%,transparent)}.sonda-barra span{display:block;height:100%;background:currentColor;transform:scaleX(0);transform-origin:0 50%}}.aire{--aire-contenido: 380px;width:min(var(--container-max),100% - var(--esc-gutter) * 2);min-height:calc(2 * clamp(var(--space-16),12vh,128px) + var(--aire-contenido));margin:0 auto;padding:clamp(var(--space-16),12vh,128px) 0;display:grid;align-items:center}.vivo-grafico--quieto{opacity:.4}.vivo-grafico--quieto .vivo-barra{background:color-mix(in srgb,var(--p-text) 22%,transparent)}.aire[data-estado=apagado] .vivo-interior{opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.aire[data-estado=vacio],html:not(.motor) .aire{display:none}.vivo-interior{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(var(--space-8),5vw,var(--space-20))}.vivo-texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.vivo-principal{display:flex;flex-direction:column;gap:var(--space-2)}.vivo-cifra{color:var(--p-ink);font-size:var(--esc-cifra);line-height:1;letter-spacing:-.04em;transition:opacity var(--duration-base) var(--ease-standard)}.vivo-cifra.is-cambiando{opacity:0}.vivo-etiqueta{max-width:24ch;font-size:var(--text-xl);line-height:1.4}.vivo-meta{color:var(--p-muted);font-variant-numeric:tabular-nums}.vivo-grafico{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:end;gap:var(--space-8)}.vivo-anillos{display:flex;flex-direction:column;gap:var(--space-4)}.vivo-anillos svg{width:220px;height:220px}.vivo-anillo-guia{stroke:color-mix(in srgb,var(--p-text) 10%,transparent);stroke-width:5}.vivo-anillo{stroke-width:5;stroke-linecap:round;stroke-dasharray:var(--parte) 1}@media(prefers-reduced-motion:no-preference){.aire[data-estado=listo] .vivo-anillo{animation:vivo-arco var(--esc-duration-cifra) var(--ease-standard) both}}@keyframes vivo-arco{0%{stroke-dasharray:0 1}}.vivo-leyenda{list-style:none;display:grid;gap:var(--space-1);color:var(--p-muted);font-size:var(--text-sm)}.vivo-leyenda li{display:flex;align-items:center;gap:var(--space-2)}.vivo-leyenda b{margin-left:auto;color:var(--p-text);font-variant-numeric:tabular-nums}.vivo-punto{width:8px;height:8px;border-radius:var(--radius-round)}.vivo-barras{position:relative;height:220px;border-bottom:1px solid color-mix(in srgb,var(--p-text) 20%,transparent)}.vivo-barra{position:absolute;left:0;bottom:0;width:calc((100% - 66px) / 12);height:100%;border-radius:2px 2px 0 0;transform-origin:50% 100%;transform:translate(calc(var(--i) * (100% + 6px))) scaleY(var(--h));transition:transform var(--duration-slow) var(--ease-standard)}@media(min-width:1600px){.aire{--aire-contenido: 400px}}@media(max-width:860px){.aire{--aire-contenido: 572px}}@media(max-width:600px){.aire{--aire-contenido: 532px}}@media(max-width:860px){.vivo-interior{grid-template-columns:minmax(0,1fr)}.vivo-grafico{grid-template-columns:140px minmax(0,1fr);gap:var(--space-5)}.vivo-anillos svg{width:140px;height:140px}.vivo-barras{height:140px}}.secuencia-escena{width:min(1240px,100% - var(--esc-gutter) * 2);min-height:100%;margin:0 auto;padding:calc(var(--esc-nav) + var(--space-6)) 0 var(--space-6);display:flex;flex-direction:column;justify-content:center;gap:var(--space-5)}.secuencia-cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-8)}@media(max-width:820px){.secuencia-cabeza .rotulos--cambio{font-size:var(--text-base)}}.puntos-geo canvas{display:block;width:100%;height:100%}.geo-globo{width:min(100%,64svh,640px);aspect-ratio:1}.leyenda{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);color:var(--p-muted);font-size:var(--text-sm)}.leyenda li{display:flex;align-items:center;gap:var(--space-2)}.leyenda-punto{width:10px;height:10px;border-radius:var(--radius-round)}@media(max-width:860px){.geo-globo{width:min(100%,44svh)}}.mapa-escena{width:min(var(--container-max),100% - var(--esc-gutter) * 2);min-height:100%;margin:0 auto;padding:calc(var(--esc-nav) + var(--space-6)) 0 var(--space-6);display:flex;flex-direction:column;justify-content:center;gap:var(--space-4)}.mapa-cabeza{display:flex;flex-direction:column;gap:var(--space-2)}.geo-mapa{width:min(100%,(100svh - 300px) * 2.4);aspect-ratio:360/150;margin:0 auto}.atribucion{color:var(--p-muted);font-size:var(--text-xs);text-align:right}.campo-escena{width:min(1120px,100% - var(--esc-gutter) * 2);min-height:100%;margin:0 auto;padding:calc(var(--esc-nav) + var(--space-6)) 0 var(--space-8);display:flex;flex-direction:column;justify-content:center;gap:var(--space-6)}.secuencia-telon{width:min(100%,(100svh - 240px) * 16 / 9);aspect-ratio:1440/810;margin:0 auto;-webkit-mask:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}@media(max-width:820px){.secuencia-telon{aspect-ratio:720/1280;width:min(100%,(100svh - 230px) * 9 / 16)}}.campo-escenario{position:relative;width:min(100%,(100svh - 230px) * 1.5);margin:0 auto}.campo-plano{aspect-ratio:109/72;border-radius:var(--radius-md);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--p-ink) 7%,var(--p-bg)) 0,color-mix(in srgb,var(--p-ink) 7%,var(--p-bg)) 9.09%,color-mix(in srgb,var(--p-ink) 11%,var(--p-bg)) 9.09%,color-mix(in srgb,var(--p-ink) 11%,var(--p-bg)) 18.18%);transform-origin:50% 85%}.campo-lineas{display:block;width:100%;height:100%}.campo-lineas path{stroke:var(--p-ink);stroke-width:.45;stroke-dasharray:1 1;stroke-dashoffset:0}.campo-lineas circle{fill:var(--p-ink)}.campo-web{margin-top:var(--space-6);aspect-ratio:16/10}@media(prefers-reduced-motion:no-preference){html.motor .campo-web{position:absolute;top:4%;right:11%;bottom:6%;left:11%;margin:0;aspect-ratio:auto}}.navegador-ventana .captura-larga{background:var(--brand-white)}.sol-escena{min-height:100%;padding:calc(var(--esc-nav) + var(--space-6)) var(--esc-gutter) var(--space-8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-10)}.sol-centro{position:relative;width:min(54svh,460px,78vw);aspect-ratio:1;display:grid;place-items:center}.sol-corona{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sol-corona line{stroke:var(--p-art);stroke-linecap:round}.sol-iris{width:52%}.sol-cifras{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6) clamp(var(--space-8),6vw,var(--space-24));text-align:center}.sol-cifras li{display:flex;flex-direction:column;gap:var(--space-1)}.sol-cifras .cifra{font-size:clamp(2.25rem,1rem + 4vw,4.5rem);line-height:1;letter-spacing:-.03em}.sol-cifras span:not(.cifra){color:var(--p-muted)}@media(max-width:640px){.sol-cifras{flex-wrap:nowrap;gap:var(--space-4)}.sol-cifras li{flex:1}.sol-cifras .cifra{font-size:var(--text-4xl)}.sol-cifras span:not(.cifra){font-size:var(--text-sm);line-height:1.3}}.cierre-bloque{display:flow-root;position:relative;background:var(--color-bg);color:var(--color-text);--p-bg: var(--color-bg);--p-ink: var(--color-primary);--marea-1: var(--color-accent);--marea-2: color-mix(in oklab, var(--color-accent) 38%, var(--color-bg));--largo-cierre: 2.2}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cierre-bloque{--marea-2: color-mix(in oklab, var(--color-primary) 40%, var(--color-bg))}}:root[data-theme=dark] .cierre-bloque{--marea-2: color-mix(in oklab, var(--color-primary) 40%, var(--color-bg))}.cierre{position:relative;color:var(--color-text);text-align:center}.cierre .escena-fija{overflow-x:clip;display:grid;place-items:center;padding:clamp(var(--space-20),16vh,160px) var(--esc-gutter)}@media(prefers-reduced-motion:no-preference){html.motor .cierre-bloque{background:linear-gradient(to bottom,var(--prev-bg) 0,var(--prev-bg) calc((var(--largo-cierre) - 1) * 100lvh),var(--color-bg) calc((var(--largo-cierre) - 1) * 100lvh))}html.motor .cierre{margin-top:-100lvh;pointer-events:none}html.motor .cierre .escena-fija{padding-top:calc(var(--esc-nav) + var(--space-6));padding-bottom:var(--space-12)}html.motor .cierre-contenido[data-cubierto="1"]{pointer-events:auto}html.motor .zona-nav--cierre{top:calc(-100lvh + .3 * (var(--largo-cierre) - 1) * 100lvh)}}.cierre-isobatas{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--color-border);pointer-events:none}.cierre-isobatas .isobatas{width:min(1400px,180vw)}.cierre-contenido{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-10)}.cierre h2{max-width:18ch;font-size:var(--esc-titular);font-weight:var(--weight-semibold);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.banda-logos{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6) var(--space-8)}.banda-logos a{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.banda-logos img{width:56px;height:56px;border-radius:22%;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 24%,transparent),var(--shadow-e2)}.ficha-hero{position:relative;min-height:100svh;overflow:hidden;display:grid;place-items:center;padding:calc(var(--esc-nav) + var(--space-12)) var(--esc-gutter) var(--space-16);text-align:center}.ficha-hero-isobatas{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:color-mix(in srgb,var(--p-ink) 26%,transparent);pointer-events:none}.ficha-hero-isobatas .isobatas{width:min(150vmax,1700px)}.ficha-hero-contenido{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:980px}.ficha-iris{width:clamp(132px,18vmin,184px);margin-bottom:var(--space-2)}.ficha-hero--producto{min-height:0;padding-top:calc(var(--esc-nav) + var(--space-8));padding-bottom:var(--space-6)}.ficha-hero--producto .ficha-hero-contenido{gap:var(--space-3)}.ficha-hero--producto .ficha-iris{width:clamp(96px,11vmin,120px);margin-bottom:0}.ficha-hero--producto .ficha-nombre{font-size:clamp(var(--text-5xl),1rem + 4.4vw,6rem)}.ficha-hero--producto .ficha-logotipo{width:auto;height:clamp(48px,5.4vw,72px)}.insignia-tienda img{display:block;width:120px;height:40px}.resuelve .escena-fija{min-height:100svh;display:grid;place-items:center;padding:calc(var(--esc-nav) + var(--space-8)) var(--esc-gutter) var(--space-12)}.resuelve-contenido{width:min(960px,100%);display:flex;flex-direction:column;gap:var(--space-10)}.resuelve-frases{list-style:none;display:flex;flex-direction:column;gap:var(--space-8)}.resuelve-frases li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);font-size:clamp(var(--text-2xl),1rem + 2.6vw,3.25rem);font-weight:var(--weight-semibold);line-height:1.15;letter-spacing:-.02em}.resuelve-numero{padding-top:.55em;color:var(--p-ink-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.1em}.ficha-cierre{position:relative;padding:clamp(var(--space-20),14vh,140px) var(--esc-gutter) clamp(var(--space-16),12vh,120px);text-align:center}.ficha-cierre-contenido{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.ficha-siguiente{display:flex;align-items:center;gap:var(--space-4);min-height:var(--touch-target-min);font-size:var(--text-xl)}.ficha-siguiente-iris{width:72px}.ficha-cierre--producto .ficha-siguiente{margin-block:var(--space-12) var(--space-8)}.hero--aguas{position:relative;isolation:isolate;overflow-x:clip}.hero-aguas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 62%,transparent);mask-image:linear-gradient(to bottom,black 62%,transparent)}.hero-aguas-plano{position:absolute;top:50%;left:78%;width:min(1300px,96vw);aspect-ratio:1;translate:-50% -50%;transform-origin:50% 60%;color:color-mix(in srgb,var(--color-primary) 24%,transparent)}@media(max-width:860px){.hero-aguas-plano{top:78%;left:50%;width:140vw}}@media(prefers-reduced-motion:no-preference){.hero-aguas-respira{animation:esc-respira 12s cubic-bezier(.37,0,.63,1) infinite alternate}}@keyframes esc-respira{to{transform:scale(1.02)}}.nav .esc-nav-links{display:flex}@media(max-width:860px){.nav .nav-links--escaparate{display:flex;gap:var(--space-3)}.nav .nav-links--escaparate a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.nav-links--escaparate li:nth-child(n+4){display:none}}.nav-corto{display:none}@media(max-width:520px){.nav-largo{display:none}.nav-corto{display:inline}}.esc-nav-links [aria-current=page]{color:var(--color-text)}.esc-nav .nav-inner{justify-content:flex-start}.esc-nav .nav-inner>nav:not(.selector-idioma){margin-left:auto}.selector-idioma ul{display:flex;align-items:center;list-style:none;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em}.selector-idioma :is(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:var(--touch-target-min);transition:color var(--duration-fast) var(--ease-standard)}.selector-idioma a:hover,.selector-idioma [aria-current=page]{color:var(--color-text)}.selector-idioma [aria-current=page]{font-weight:var(--weight-bold)}html[data-nav-mundo] .esc-nav .selector-idioma ul{color:color-mix(in srgb,var(--nav-mundo-text) 74%,var(--nav-mundo-bg))}html[data-nav-mundo] .esc-nav .selector-idioma :is(a:hover,[aria-current=page]){color:var(--nav-mundo-text)}@media(max-width:520px){.esc-nav-idiomas{display:none}}html[data-nav-mundo] .esc-nav.is-scrolled{background:color-mix(in srgb,var(--nav-mundo-bg) 74%,transparent);border-bottom-color:color-mix(in srgb,var(--nav-mundo-text) 10%,transparent);color:var(--nav-mundo-text)}html[data-nav-mundo] .esc-nav .nav-links{color:color-mix(in srgb,var(--nav-mundo-text) 74%,var(--nav-mundo-bg))}html[data-nav-mundo] .esc-nav .nav-links a:hover,html[data-nav-mundo] .esc-nav [aria-current=page]{color:var(--nav-mundo-text)}html[data-nav-mundo] .esc-nav-producto:before{color:color-mix(in srgb,var(--nav-mundo-text) 60%,var(--nav-mundo-bg))}html[data-nav-mundo] .esc-nav :focus-visible{outline-color:var(--nav-mundo-text)}@media(max-width:860px){.nav .esc-nav-links{gap:var(--space-5)}}.puntos-geo{position:relative}.puntos-geo-poster{display:block;width:100%;height:100%;object-fit:contain}html:not(.motor) .puntos-geo canvas,html.motor .puntos-geo-poster{display:none}.telefono--pantalla .telefono-pantalla>img,.telefono--pantalla .lienzo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.telefono--pantalla .telefono-pantalla>img{object-fit:cover;object-position:top}.lienzo--pantalla{aspect-ratio:auto}.web-producto{width:min(var(--container-max),100% - var(--esc-gutter) * 2);margin:0 auto;padding:clamp(var(--space-16),14vh,160px) 0;display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);align-items:center;gap:clamp(var(--space-8),5vw,var(--space-20))}.web-producto-cabeza{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.web-producto-giro{transform-origin:50% 100%}.navegador--web{height:auto}.navegador--web .navegador-ventana{flex:none;aspect-ratio:16/10}.navegador--columna{width:100%}@media(max-width:860px){.web-producto{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}.vivo-al-lado{min-height:var(--touch-target-min)}.vivo-chip{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-5);border:1px solid color-mix(in srgb,var(--p-ink) 40%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--p-ink) 8%,transparent);font-size:var(--text-lg)}.vivo-chip .vivo-cifra{color:var(--p-ink);font-size:inherit;letter-spacing:0}.vivo-latido{position:relative;width:10px;height:10px;flex:none;border-radius:var(--radius-round);background:var(--p-ink)}@media(prefers-reduced-motion:no-preference){.vivo-latido:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid var(--p-ink);border-radius:var(--radius-round);animation:esc-latido 2s var(--ease-standard) infinite}}@keyframes esc-latido{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}html:not(.motor) .vivo-al-lado{display:none}.portatil{position:relative;width:100%}.portatil-tapa{padding:1.6% 1.6% 2.4%;border-radius:2.2%/3.4%;background:linear-gradient(160deg,color-mix(in srgb,var(--p-text) 18%,var(--p-bg)),color-mix(in srgb,var(--p-text) 6%,var(--p-bg)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-text) 20%,transparent),0 40px 80px var(--esc-sombra)}.portatil-pantalla{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:.6%/1%;background:var(--brand-abyss)}.portatil-pantalla img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.portatil-base{display:block;width:114%;height:clamp(8px,1.4vw,16px);margin-left:-7%;border-radius:0 0 40% 40%/0 0 100% 100%;background:linear-gradient(180deg,color-mix(in srgb,var(--p-text) 26%,var(--p-bg)),color-mix(in srgb,var(--p-text) 8%,var(--p-bg)))}.parte{display:flex;flex-direction:column;gap:var(--space-3);width:min(100%,440px)}.parte-barra{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.parte-tramo{height:14px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--p-ink) 14%,transparent)}.parte-tramo>span{display:block;height:100%;background:var(--p-ink);transform-origin:0 50%}.parte-palabras{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;color:var(--p-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.fotos-escena{width:min(var(--container-max),100% - var(--esc-gutter) * 2);min-height:100%;margin:0 auto;padding:calc(var(--esc-nav) + var(--space-6)) 0 var(--space-8);display:flex;flex-direction:column;justify-content:center;gap:var(--space-8)}.fotos-cabeza{display:flex;flex-direction:column;gap:var(--space-3)}.polaroids{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.polaroid{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--brand-white);color:var(--brand-abyss);box-shadow:0 20px 40px color-mix(in srgb,var(--brand-abyss) 22%,transparent);transform:rotate(var(--giro))}.polaroid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.polaroid-pie{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm)}.polaroid-pie span{color:color-mix(in srgb,var(--brand-abyss) 70%,transparent)}.polaroid-credito{color:color-mix(in srgb,var(--brand-abyss) 72%,transparent);font-size:var(--text-xs);line-height:1.35}@media(max-width:860px){.polaroids{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.polaroid{grid-column:span 2;padding:var(--space-2) var(--space-2) var(--space-3)}.polaroid:nth-child(4){grid-column:2/span 2}.polaroid-pie{flex-direction:column;gap:0;font-size:var(--text-xs)}.polaroid-credito{font-size:.625rem}}.actividades-escena{width:min(var(--container-max),100% - var(--esc-gutter) * 2);min-height:100%;margin:0 auto;padding:calc(var(--esc-nav) + var(--space-8)) 0 var(--space-10);display:flex;flex-direction:column;justify-content:center;gap:var(--space-10)}.actividades-cabeza{display:flex;flex-direction:column;gap:var(--space-3)}.actividades{list-style:none;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--space-4)}.actividad{overflow:hidden;border-radius:var(--radius-lg);background:var(--brand-white);box-shadow:0 0 0 1px color-mix(in srgb,var(--p-text) 10%,transparent),0 24px 48px color-mix(in srgb,var(--p-text) 16%,transparent);transform-origin:50% 100%}.actividad img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.actividad-pie{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4) var(--space-4);color:var(--p-text);font-size:var(--text-sm)}.actividad-pie b{font-size:var(--text-lg);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal}.actividad-pie span{color:var(--p-muted);font-variant-numeric:tabular-nums}@media(max-width:860px){.actividades{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.actividad img{aspect-ratio:1}.actividad-pie{padding:var(--space-2) var(--space-3) var(--space-3)}.actividad-pie b{font-size:var(--text-base)}.actividad-pie span{font-size:var(--text-xs)}}@media(max-width:480px){.actividad-pie{padding-inline:var(--space-2)}.actividad-pie b{font-size:var(--text-sm)}}.entradas-escena,.pronostico-escena,.abanico-escena{width:min(1120px,100% - var(--esc-gutter) * 2);min-height:100%;margin:0 auto;padding:calc(var(--esc-nav) + var(--space-8)) 0 var(--space-10);display:flex;flex-direction:column;justify-content:center;gap:clamp(var(--space-6),5vh,var(--space-12))}.entradas-cabeza,.pronostico-cabeza,.abanico-cabeza{display:flex;flex-direction:column;gap:var(--space-4)}.entradas{--talon: 84px;--muesca: 11px;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.entrada{display:grid;grid-template-columns:var(--talon) minmax(0,1fr);min-height:188px;border-radius:var(--radius-md);background:linear-gradient(160deg,color-mix(in srgb,var(--p-lagoon) 40%,var(--p-shallow)),var(--p-shallow) 60%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-art) 40%,transparent);transform-origin:50% 100%;-webkit-mask:radial-gradient(circle at var(--talon) 0,transparent var(--muesca),#000 calc(var(--muesca) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at var(--talon) 100%,transparent var(--muesca),#000 calc(var(--muesca) + .5px)) bottom/100% 51% no-repeat;mask:radial-gradient(circle at var(--talon) 0,transparent var(--muesca),#000 calc(var(--muesca) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at var(--talon) 100%,transparent var(--muesca),#000 calc(var(--muesca) + .5px)) bottom/100% 51% no-repeat}.entrada-talon{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:var(--space-5) 0;border-right:2px dashed color-mix(in srgb,var(--p-art) 55%,transparent)}.entrada-numero{color:var(--p-art);font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.04em}.entrada-sello{width:40px;height:40px;fill:none;stroke:color-mix(in srgb,var(--p-art) 70%,transparent);stroke-width:1}.entrada-cuerpo{display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-6)}.entrada-cuerpo b{font-size:clamp(var(--text-xl),1rem + 1vw,var(--text-3xl));font-weight:var(--weight-semibold);line-height:1.15;letter-spacing:-.01em}.entrada-cuerpo span{color:color-mix(in srgb,var(--p-text) 84%,var(--p-shallow));font-size:var(--text-base);line-height:1.45}@media(max-width:980px){.entradas{grid-template-columns:minmax(0,1fr);gap:var(--space-4);width:min(100%,560px)}.entrada{min-height:0}.entrada-cuerpo{padding:var(--space-4) var(--space-5)}.entrada-talon{padding:var(--space-4) 0}}@media(max-width:640px){.entradas{--talon: 64px}.entrada-sello{width:28px;height:28px}.entrada-cuerpo b{font-size:var(--text-lg)}.entrada-cuerpo span{font-size:var(--text-sm)}}.pronostico{display:flex;flex-direction:column;gap:var(--space-5)}.pronostico-barra{position:relative;height:clamp(76px,13vh,128px);border-radius:var(--radius-lg);overflow:hidden;background:var(--p-shallow)}.pronostico-tramo,.pronostico-corte,.pronostico-signo,.pronostico-pitido{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%}.pronostico-tramo{transform:translate3d(calc(var(--x) * 100%),0,0) scaleX(var(--w))}.pronostico-tramo--0{background:var(--p-lagoon)}.pronostico-tramo--1{background:color-mix(in srgb,var(--p-lagoon) 10%,var(--p-bg))}.pronostico-tramo--2{background:var(--p-ink)}.pronostico-corte,.pronostico-signo,.pronostico-pitido{transform:translate3d(calc(var(--x) * 100%),0,0)}.pronostico-corte:before{content:"";position:absolute;top:0;bottom:0;left:-2px;width:4px;background:var(--p-bg)}.pronostico-signo span{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);font-size:clamp(var(--text-3xl),1rem + 3vw,4rem);font-weight:var(--weight-bold);line-height:1}.pronostico-signo span{color:var(--p-lagoon)}.pronostico-barra>.pronostico-signo:nth-child(6) span{color:var(--brand-white)}.pronostico-pitido{--iris: 1;pointer-events:none}.pronostico-pitido svg{position:absolute;top:50%;left:0;width:clamp(64px,11vh,108px);height:clamp(64px,11vh,108px);overflow:visible;transform:translate(-50%,-50%)}.pronostico-pitido circle{fill:none;stroke:var(--brand-white);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--iris))}.pronostico-nombres{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);color:var(--p-muted);font-size:var(--text-base)}.pronostico-nombres b{color:var(--p-text)}@media(max-width:640px){.pronostico-nombres{font-size:var(--text-sm)}}.abanico-marco{min-width:0}.abanico{list-style:none;display:flex;justify-content:center;gap:clamp(10px,1vw,16px)}.abanico-varilla{flex:none;width:clamp(88px,9.2vw,134px);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);transform-origin:50% 330%}.telefono--pucara{width:100%;height:auto;aspect-ratio:640/1391;padding:4%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-text) 24%,transparent),0 24px 48px var(--esc-sombra)}.abanico-nombre{color:var(--p-muted);font-size:var(--text-sm);white-space:nowrap}.telefono--pucara-tienda{aspect-ratio:640/1391}@media(max-width:860px){.abanico{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4);justify-items:center}.abanico-varilla{width:min(100%,150px)}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .abanico-marco{margin:0 calc(var(--esc-gutter) * -1);overflow-x:clip}html.motor .abanico{display:flex;width:max-content;padding:0 var(--esc-gutter);gap:var(--space-4)}html.motor .abanico-varilla{width:min(40vw,(100svh - 330px) * .46)}}.ficha-logotipo{display:block;width:clamp(220px,12rem + 22vw,640px);max-width:100%;height:auto;margin:var(--space-2) auto}.ficha-otros{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}.mundo .banda-logos a,.mundo .banda-logos-actual{color:var(--p-muted)}.banda-logos-actual{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.banda-logos--fichas{gap:var(--space-4) var(--space-6)}.banda-logos--fichas img{width:44px;height:44px}.banda-logos-actual img{box-shadow:0 0 0 2px var(--p-bg),0 0 0 4px var(--p-text)}.banda-logos a span{transition:color var(--duration-fast) var(--ease-standard)}.banda-logos a:hover span{color:var(--enlace-color)}.esc-nav-producto{display:flex;align-items:center;gap:var(--space-3)}.esc-nav-producto:before{content:"/";color:var(--color-text-muted)}@media(max-width:640px){.esc-nav-producto{display:none}}@media(min-width:1600px){:root{--esc-ancho: min(1600px, calc(100vw - var(--esc-gutter) * 2));--esc-cifra: clamp(9rem, 7.4vw, 11rem)}.escena-columnas,.aire,.mapa-escena{width:var(--esc-ancho)}.vivo-grafico{grid-template-columns:clamp(220px,15vw,300px) minmax(0,1fr)}.vivo-anillos svg{width:clamp(220px,15vw,300px);height:clamp(220px,15vw,300px)}.vivo-barras{height:clamp(220px,15vw,300px)}.vivo-etiqueta{font-size:var(--text-2xl)}.geo-globo{width:min(100%,72svh,820px)}.geo-mapa{width:min(100%,(100svh - 300px) * 2.4)}.sol-centro{width:min(58svh,620px,78vw)}.sol-cifras .cifra{font-size:clamp(4.5rem,4vw,6rem)}}.esc-nav-links a[aria-current=true]{color:var(--color-text)}html[data-nav-mundo] .esc-nav a[aria-current=true]{color:var(--nav-mundo-text)}.cap-eyebrow-grupo{white-space:nowrap}.cap-logotipo{display:block;width:clamp(200px,10rem + 20vw,560px);max-width:100%;height:auto;margin:var(--space-2) auto}.iris-agua{stroke-width:.5;stroke-dasharray:1 1;stroke-dashoffset:0}.iris-agua--medio{stroke:color-mix(in srgb,var(--p-ink, var(--color-primary)) 55%,transparent)}.iris-agua--lejos{stroke:color-mix(in srgb,var(--p-ink, var(--color-primary)) 32%,transparent)}.pie-producto{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}@media(prefers-reduced-motion:no-preference){html.motor .capitulo--producto .cap-pie{padding-bottom:62lvh}}.pie-producto-linea{color:var(--p-ink-text);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-wrap:balance}.precio-linea{color:var(--p-muted);font-size:var(--text-base);font-variant-numeric:tabular-nums;text-wrap:balance}@media(max-width:520px){.precio-linea .precio-sep{display:none}.precio-linea .precio-tramo{display:block}}.precio-linea :is(.enlace,.enlace-mundo){display:inline;min-height:0}.cierre-contenido{width:min(var(--container-max),100%)}.cierre-lead{max-width:44ch;margin-top:calc(var(--space-6) * -1);color:var(--color-text-muted);font-size:var(--text-lg);text-wrap:balance}.cierre-despues{position:relative;display:flex;flex-direction:column;gap:var(--space-16);padding:0 0 clamp(var(--space-16),12vh,120px);text-align:center}.cierre-cuenta{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:0 var(--esc-gutter)}.cierre-cuenta h2{max-width:18ch;font-size:var(--esc-escena);font-weight:var(--weight-semibold);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}@media(max-width:640px){.cierre .cierre-contenido{gap:var(--space-6)}.cierre-lead{margin-top:calc(var(--space-3) * -1);font-size:var(--text-base)}}.baldosas-webs{list-style:none;width:min(var(--container-max),100%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.baldosa-web{height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-align:center;transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.baldosa-web:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.baldosa-web-anillo{display:grid;place-items:center;width:84px;height:84px;margin-bottom:var(--space-2);border-radius:var(--radius-round);box-shadow:inset 0 0 0 1px var(--color-border-strong);transition:box-shadow var(--duration-fast) var(--ease-standard)}.baldosa-web:hover .baldosa-web-anillo{box-shadow:inset 0 0 0 1px var(--color-primary)}.baldosa-web-anillo img{width:56px;height:56px;border-radius:22%;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 18%,transparent)}.baldosa-web-nombre{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em}.baldosa-web-tema{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.35;text-wrap:balance}@media(max-width:860px){.baldosas-webs{grid-template-columns:repeat(6,minmax(0,1fr))}.baldosas-webs li{grid-column:span 2}.baldosas-webs li:nth-child(4){grid-column:2/span 2}}@media(max-width:640px){.baldosas-webs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.baldosas-webs li,.baldosas-webs li:nth-child(4){grid-column:auto}.baldosas-webs li:last-child{grid-column:1/-1}.baldosa-web{padding:var(--space-4) var(--space-2)}.baldosa-web-anillo{width:64px;height:64px;margin-bottom:0}.baldosa-web-anillo img{width:44px;height:44px}.baldosa-web-nombre{font-size:var(--text-base)}.baldosa-web-tema{font-size:var(--text-xs)}}@media(prefers-reduced-motion:no-preference)and (max-width:640px){html.motor .cierre .baldosa-web-tema{display:none}html.motor .cierre .baldosas-webs{grid-template-columns:repeat(6,minmax(0,1fr))}html.motor .cierre .baldosas-webs li,html.motor .cierre .baldosas-webs li:last-child{grid-column:span 2}html.motor .cierre .baldosas-webs li:nth-child(4){grid-column:2/span 2}}.isobatas-horizontales{display:block;width:100%;height:100%;overflow:visible}.isobatas-horizontales path{stroke-width:1}.banda-base{position:relative;overflow:clip;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-text)}.banda-base-isobatas{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--color-border);pointer-events:none}.banda-base-contenido{position:relative;width:min(var(--container-max),100% - var(--esc-gutter) * 2);margin:0 auto;padding:var(--space-10) 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4) var(--space-8);text-align:left}.banda-base-titulo{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase}.home-section .banda-base-titulo,.banda-base .banda-base-titulo{margin:0;font-size:var(--text-xs);line-height:1.4;letter-spacing:.14em}.banda-base-texto{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-lg);line-height:1.4;text-wrap:pretty}.banda-base-texto img{flex:none;width:40px;height:40px;border-radius:22%;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 18%,transparent)}.banda-base-enlace{white-space:nowrap}@media(max-width:860px){.banda-base-contenido{grid-template-columns:minmax(0,1fr);padding:var(--space-8) 0;gap:var(--space-3)}.banda-base-texto{font-size:var(--text-base);align-items:flex-start}}.otros-grupos{list-style:none;width:min(880px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.otro-grupo{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-align:left;transition:border-color var(--duration-fast) var(--ease-standard)}.otro-grupo:hover{border-color:var(--color-primary)}.otro-grupo-logos{display:flex;flex-wrap:wrap;gap:var(--space-2)}.otro-grupo-logos img{width:36px;height:36px;border-radius:22%;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 18%,transparent)}.otro-grupo-texto{display:flex;flex-direction:column;gap:var(--space-1)}.otro-grupo-rotulo{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase}.otro-grupo-nombres{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:1.25;color:var(--enlace-color)}.mundo .otro-grupo{border-color:color-mix(in srgb,var(--p-text) 18%,transparent);background:color-mix(in srgb,var(--p-text) 4%,var(--p-bg));color:var(--p-text)}.mundo .otro-grupo:hover{border-color:var(--p-ink)}.mundo .otro-grupo-rotulo{color:var(--p-ink-text)}@media(max-width:640px){.otros-grupos{grid-template-columns:minmax(0,1fr)}.otro-grupo{padding:var(--space-5)}}.ficha-hero-isobatas--base{display:block}.ficha-hero-isobatas--base .isobatas-horizontales{position:absolute;left:0;right:0;top:46%;height:60%;width:100%;translate:none;transform-origin:50% 0}.ficha-logo-base img{display:block;width:120px;height:120px;border-radius:22%;box-shadow:0 0 0 1px color-mix(in srgb,var(--p-text) 14%,transparent),var(--shadow-e2)}.donde-se-nota{position:relative;overflow:clip;padding:clamp(var(--space-16),12vh,120px) var(--esc-gutter);text-align:center}.donde-se-nota-isobatas{position:absolute;left:0;right:0;bottom:0;height:50%;color:color-mix(in srgb,var(--p-ink) 22%,transparent);pointer-events:none}.donde-se-nota-contenido{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.ficha-cierre--base .otros-grupos{margin-top:var(--space-4)}.grupo-productos h2,.grupo-webs h2{margin-bottom:var(--space-4)}.tarjetas-mundo{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-8);text-align:left}.tarjeta-mundo{position:relative;overflow:clip;height:100%;min-height:520px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,236px);grid-template-areas:"textos pantalla" "pie pantalla";grid-template-rows:1fr auto;gap:var(--space-6) var(--space-6);padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 10%,transparent)}.tarjeta-mundo-textos{grid-area:textos;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.tarjeta-mundo-iris{width:120px;margin-bottom:var(--space-4)}.tarjeta-mundo-iris .iris-anillo{z-index:0}.tarjeta-mundo-iris .iris-dentro{position:relative;width:64%}.tarjeta-mundo-iris img{border-radius:22%}.tarjeta-mundo-nombre{font-size:clamp(var(--text-4xl),1.5rem + 2vw,var(--text-5xl));font-weight:var(--weight-bold);line-height:1;letter-spacing:var(--esc-tracking-display)}.home-section .tarjeta-mundo-nombre{margin:0;font-size:clamp(var(--text-4xl),1.5rem + 2vw,var(--text-5xl))}.tarjeta-mundo-logotipo{display:block;width:min(220px,100%);height:auto}.tarjeta-mundo-linea{max-width:30ch;color:var(--p-text);font-size:var(--text-lg);line-height:1.45;text-wrap:pretty}.tarjeta-mundo-pantalla{grid-area:pantalla;position:relative;align-self:center}.tarjeta-mundo-pie{grid-area:pie;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.tarjeta-mundo-precio{color:var(--p-muted);font-size:var(--text-base);font-variant-numeric:tabular-nums}.tarjeta-mundo-enlaces{justify-content:flex-start}@media(max-width:1100px){.tarjeta-mundo{grid-template-columns:minmax(0,1fr);grid-template-areas:"textos" "pantalla" "pie";grid-template-rows:auto;min-height:0}.tarjeta-mundo-pantalla{justify-self:center;width:min(320px,100%)}}@media(max-width:860px){.tarjetas-mundo{grid-template-columns:minmax(0,1fr)}.tarjeta-mundo{grid-template-columns:minmax(0,1fr) minmax(0,236px);grid-template-areas:"textos pantalla" "pie pantalla"}}@media(max-width:640px){.tarjeta-mundo{grid-template-columns:minmax(0,1fr);grid-template-areas:"textos" "pantalla" "pie";padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg)}.tarjeta-mundo-iris{width:96px;margin-bottom:var(--space-2)}.tarjeta-mundo-linea{font-size:var(--text-base)}}.grupo-lead{max-width:44ch;margin:0 auto var(--space-8);color:var(--color-text-muted);font-size:var(--text-lg);text-wrap:balance}.grupo-webs .baldosas-webs{margin:0 auto}.mini{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-4);border:1px solid var(--ui-borde);border-radius:28px;background:var(--ui-superficie);color:var(--ui-texto);font-family:var(--font-ui);box-shadow:var(--shadow-e3)}.mini p{margin:0}.mini-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mini-chips span{padding:3px var(--space-2);border:1px solid var(--ui-borde);border-radius:var(--radius-pill);color:var(--ui-apagado);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.mini-brod-marca img{display:block;width:28px;height:28px;border-radius:22%}.mini-brod-hola{display:flex;flex-direction:column;line-height:.95}.mini-brod-hola span{color:var(--ui-apagado);font-size:var(--text-base);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.mini-brod-hola b{font-size:2.5rem;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;font-stretch:condensed}.mini-brod-tarjeta{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--ui-borde);border-radius:18px;background:var(--ui-superficie-alta)}.mini-brod-et{color:var(--ui-marca);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.mini-brod-dia{font-size:var(--text-xl);font-weight:800;text-transform:uppercase;line-height:1.1}.mini-brod-datos{color:var(--ui-apagado);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.mini-brod-casillas{list-style:none;display:flex;gap:var(--space-2);margin:var(--space-1) 0}.mini-brod-casillas li{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--ui-borde);border-radius:8px;color:var(--ui-apagado);font-size:var(--text-xs);font-weight:var(--weight-bold)}.mini-brod-casillas li.hoy{border-color:var(--ui-marca);color:var(--ui-marca)}.mini-brod-boton{display:grid;place-items:center;min-height:44px;border-radius:12px;background:var(--ui-marca);color:var(--ui-tinta-marca);font-size:var(--text-base);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mini--cassa{border-radius:var(--radius-lg)}.mini-cassa-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--text-base)}.mini-cassa-cabeza span{color:var(--ui-apagado);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.mini-cassa-dias{display:flex;gap:2px;padding:2px;border-radius:var(--radius-pill);background:var(--ui-borde)}.mini-cassa-dias span{flex:1;padding:3px 0;border-radius:var(--radius-pill);color:var(--ui-apagado);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center}.mini-cassa-dias .hoy{background:var(--ui-superficie-alta);color:var(--ui-texto)}.mini-cassa-carril{display:flex;align-items:center;gap:var(--space-2);color:var(--ui-apagado);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase}.mini-cassa-carril span{min-width:20px;padding:1px 6px;border-radius:var(--radius-pill);background:var(--ui-marca);color:var(--ui-tinta-marca);letter-spacing:0;text-align:center}.mini-cassa-tarjeta{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--ui-borde);border-radius:14px;background:var(--ui-superficie-alta);box-shadow:var(--shadow-e1)}.mini-cassa-huesped{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold)}.mini-cassa-canal{padding:1px var(--space-2);border:1px solid var(--ui-borde);border-radius:var(--radius-pill);color:var(--ui-apagado);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.mini-cassa-lugar{color:var(--ui-apagado);font-size:var(--text-sm)}.mini-cassa-riel{list-style:none;position:relative;display:flex;justify-content:space-between;margin:var(--space-2) 0 0}.mini-cassa-riel:before{content:"";position:absolute;left:8px;right:8px;top:50%;border-top:1px solid var(--ui-borde)}.mini-cassa-riel li{position:relative;width:18px;height:18px;border:1.5px dashed var(--ui-apagado);border-radius:var(--radius-round);background:var(--ui-superficie-alta)}.mini-cassa-riel li.hecho{border:0;background:var(--ui-marca)}.mini-cassa-riel li.hecho:after{content:"";position:absolute;left:6px;top:3.5px;width:5px;height:9px;border:solid var(--ui-tinta-marca);border-width:0 2px 2px 0;transform:rotate(45deg)}.mini-cassa-riel li.toca{border:2px solid var(--ui-atencion)}.mini-cassa-toca{color:var(--ui-apagado);font-size:var(--text-xs)}.mini-cassa-toca b{color:var(--ui-atencion-texto)}.mini-cassa-boton{display:grid;place-items:center;min-height:40px;margin-top:var(--space-1);border-radius:10px;background:var(--ui-marca);color:var(--ui-tinta-marca);font-size:var(--text-sm);font-weight:var(--weight-semibold)}html:not(.motor) .solo-mov{display:none!important}@media(prefers-reduced-motion:reduce){.solo-mov{display:none!important}}@media(prefers-reduced-motion:no-preference){html.motor .solo-quieto{display:none!important}}.recorrido{--rec-ancho: 1360px;--rec-texto: minmax(260px, 330px);position:relative}.rec-marco{width:min(var(--rec-ancho),100% - var(--esc-gutter) * 2);margin:0 auto;padding:calc(var(--esc-nav) + var(--space-12)) 0 var(--space-12);display:grid;grid-template-columns:var(--rec-texto) minmax(0,1fr);align-items:center;gap:clamp(var(--space-8),4vw,var(--space-16))}.rec-texto{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:861px)and (max-width:1500px){.rec-texto{padding-left:var(--space-8)}.recorrido--apertura .rec-texto{padding-left:92px}}.rec-acto{color:var(--p-ink-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance}.rec-titulo{font-size:clamp(var(--text-3xl),1rem + 1.9vw,2.75rem);font-weight:var(--weight-semibold);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.rec-frase{max-width:32ch;color:var(--p-muted);font-size:var(--text-lg);line-height:1.45;text-wrap:pretty}.rec-escenario{position:relative;min-width:0}.rec-lienzo{position:relative;width:100%}.rec-nota{color:var(--p-muted);font-size:var(--text-sm);line-height:1.4}html:not(.motor) .rec-escenario--antes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6)}@media(prefers-reduced-motion:reduce){.rec-escenario--antes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6)}}html:not(.motor) .rec-escenario--antes>.rec-lienzo{width:auto;flex:1 1 320px}@media(prefers-reduced-motion:reduce){.rec-escenario--antes>.rec-lienzo{width:auto;flex:1 1 320px}}.rec-antes{display:flex;align-items:center;gap:var(--space-4);flex:0 1 auto}.rec-flecha{color:var(--p-ink-text)}@media(prefers-reduced-motion:no-preference){html.motor .rec-marco{height:100%;padding:calc(var(--esc-nav) + var(--space-6)) 0 var(--space-8)}html.motor .rec-escenario,html.motor .rec-lienzo{height:100%;display:grid;place-items:center}}@media(min-width:861px)and (prefers-reduced-motion:no-preference){html.motor .rec--solo .rec-marco{grid-template-columns:var(--rec-texto) auto;justify-content:center;column-gap:clamp(var(--space-12),9vw,180px)}}@media(min-width:1700px)and (min-height:980px){.recorrido{--rec-ancho: 1640px}}@media(min-width:1700px)and (min-height:980px)and (prefers-reduced-motion:no-preference){html.motor .recorrido:not(.recorrido--apertura) .rec:not(.rec--solo) .rec-escenario>.rec-lienzo{transform:scale(var(--rec-escala, 1.18))}html.motor .recorrido .rec:is(.b6,.b8,.b11,.c10,.c11) .rec-escenario>.rec-lienzo{--rec-escala: 1.08;transform-origin:0 50%}html.motor .recorrido .rec--solo .movil{--movil-w: min( 400px, calc((100svh - var(--movil-reserva, 170px)) * .462) )}}@media(max-width:860px){.rec-marco{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.rec-titulo{font-size:var(--text-3xl)}.rec-frase{font-size:var(--text-base)}html:not(.motor) .rec-escenario--antes,html:not(.motor) .rec-antes{flex-direction:column}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.rec-escenario--antes,.rec-antes{flex-direction:column}}@media(max-width:860px){.rec-flecha{transform:rotate(90deg)}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .rec-marco{grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:var(--space-3);padding:calc(var(--esc-nav) + var(--space-2)) 0 calc(70px + env(safe-area-inset-bottom))}html.motor .rec-texto{gap:var(--space-1)}html.motor .rec-acto{font-size:var(--text-xs)}html.motor .rec-titulo{font-size:1.375rem}html.motor .rec-frase{font-size:var(--text-sm);line-height:1.35;max-width:none}html.motor .rec-escenario,html.motor .rec-lienzo{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}html.motor .rec-lienzo>.panel,html.motor .rec-lienzo>.b6-portatil>.panel{max-height:100%}html.motor .rec-lienzo>.b6-portatil{height:100%}html.motor .rec-lienzo>.panel .panel-principal,html.motor .rec-lienzo>.b6-portatil .panel-principal{min-height:0}html.motor .rec-lienzo--movil:has(>.rec-nota) .movil{--movil-reserva: 292px}}@media(min-width:521px)and (max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .rec-escenario,html.motor .rec-lienzo{place-items:start center}html.motor .rec--panel .panel{height:auto;max-height:100%}}@media(prefers-reduced-motion:no-preference){html.motor .rec+.rec{margin-top:-100svh}html.motor .rec[data-relevo] .escena-fija{pointer-events:none}}.movil-cortina{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--ui-superficie);opacity:0;pointer-events:none}.rec-respiro{display:grid;place-items:center;padding:var(--space-16) var(--esc-gutter);text-align:center}.rec-respiro p{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.rec-respiro-numero{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--p-ink) 60%,transparent);border-radius:var(--radius-round);color:var(--p-ink-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.08em}.rec-respiro-rotulo{font-size:clamp(var(--text-3xl),1rem + 3vw,3.5rem);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.05}@media(prefers-reduced-motion:no-preference){html.motor .rec-respiro{min-height:40lvh}}.movil{--movil-w: 300px;position:relative;flex:none;width:calc(var(--movil-w) + 20px);padding:10px;border-radius:calc(var(--movil-w) * .15);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-texto) 26%,var(--ui-superficie)),color-mix(in srgb,var(--ui-texto) 8%,var(--ui-superficie)) 55%,color-mix(in srgb,var(--ui-texto) 18%,var(--ui-superficie)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-texto) 26%,transparent),0 40px 80px var(--esc-sombra)}.movil-pantalla{position:relative;width:var(--movil-w);aspect-ratio:340/736;overflow:hidden;container-type:inline-size;border-radius:calc(var(--movil-w) * .125);background:var(--ui-superficie);color:var(--ui-texto)}.movil-isla{position:absolute;top:calc(10px + var(--movil-w) * .03);left:50%;width:calc(var(--movil-w) * .27);height:calc(var(--movil-w) * .075);border-radius:var(--radius-pill);background:var(--ui-superficie);transform:translate(-50%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-texto) 8%,transparent);z-index:3}.movil-base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}@media(prefers-reduced-motion:no-preference){html.motor .movil{--movil-w: min(340px, calc((100svh - var(--movil-reserva, 170px)) * .462))}}@media(max-width:860px){.movil{--movil-w: 280px}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .movil{--movil-reserva: 264px;--movil-w: min( 300px, calc(100vw - 72px) , calc((100svh - var(--movil-reserva)) * .462) )}}.panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:960px;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--ui-superficie) 94%,white);color:var(--ui-texto);box-shadow:0 0 0 1px var(--ui-borde),0 40px 90px var(--esc-sombra);font-family:var(--font-ui);font-size:14px;line-height:1.35;text-align:left}.panel-barra{flex:none;display:flex;align-items:center;gap:var(--space-3);height:34px;padding:0 var(--space-4);background:color-mix(in srgb,var(--ui-superficie) 70%,black);color:var(--ui-apagado);font-size:12px}.panel-puntos{display:flex;gap:6px}.panel-puntos i{width:9px;height:9px;border-radius:var(--radius-round);background:color-mix(in srgb,var(--ui-texto) 20%,transparent)}.panel-direccion{margin:0 auto;padding:3px var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ui-texto) 7%,transparent)}.panel-cuerpo{flex:1;display:flex;min-height:0}.panel-riel{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;width:88px;padding:var(--space-3) 6px;border-right:1px solid var(--ui-borde);background:color-mix(in srgb,var(--ui-superficie) 80%,black)}.panel-riel img{margin-bottom:var(--space-2)}.panel-riel span{display:flex;flex-direction:column;align-items:center;gap:2px;width:78px;padding:6px 2px 5px;border-radius:12px;color:var(--ui-apagado)}.panel-riel small{max-width:100%;overflow:hidden;font-size:12px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.panel-riel span.es-activo{background:var(--ui-marca);color:var(--ui-tinta-marca);font-weight:var(--weight-semibold)}.panel-principal{flex:1;display:flex;flex-direction:column;min-width:0}.panel-cabecera{flex:none;display:flex;align-items:center;gap:var(--space-3);height:54px;padding:0 var(--space-5);color:var(--ui-apagado);font-size:13px}.panel-gimnasio{padding:6px 12px;border:1px solid var(--ui-borde);border-radius:10px;color:var(--ui-texto);font-weight:var(--weight-semibold)}.panel-buscar{display:flex;align-items:center;gap:var(--space-2);flex:1;max-width:340px;padding:7px 12px;border-radius:12px;background:color-mix(in srgb,var(--ui-texto) 6%,transparent)}.panel-buscar kbd{margin-left:auto;font:inherit;font-size:12px}.panel-acciones{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.panel-acciones b{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-round);background:color-mix(in srgb,var(--ui-marca) 85%,white);color:var(--ui-tinta-marca);font-size:12px}.panel-lienzo{position:relative;flex:1;min-height:0;padding:0 var(--space-5) var(--space-5)}@media(prefers-reduced-motion:no-preference){html.motor .panel{height:min(100%,640px)}html.motor .panel-lienzo{overflow:hidden}}@media(max-width:860px){.panel{max-width:none;border-radius:12px;font-size:13px}.panel-barra,.panel-cabecera,.panel-riel img,.panel-riel small{display:none}.panel-cuerpo{flex-direction:column}.panel-riel{flex-direction:row;justify-content:space-around;width:auto;height:44px;padding:0 var(--space-2);border-right:0;border-bottom:1px solid var(--ui-borde)}.panel-riel span{width:34px;padding:7px 0;border-radius:10px}.panel-lienzo{padding:var(--space-3)}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .panel{height:100%}}.cursor{position:absolute;top:0;left:0;z-index:20;width:0;height:0;opacity:0;pointer-events:none}.cursor-flecha{position:absolute;top:-2px;left:-3px;overflow:visible;fill:#fff;stroke:var(--ui-superficie);stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 3px 5px color-mix(in srgb,black 45%,transparent))}.cursor-anillo{position:absolute;top:-20px;left:-20px;width:40px;height:40px;border:1.5px solid var(--ui-marca);border-radius:var(--radius-round);opacity:0}.cursor-dedo{display:none;position:absolute;top:-14px;left:-14px;width:28px;height:28px;border:1.5px solid color-mix(in srgb,white 85%,transparent);border-radius:var(--radius-round);background:color-mix(in srgb,white 32%,transparent);box-shadow:0 2px 10px color-mix(in srgb,black 35%,transparent)}.movil .cursor-flecha{display:none}.movil .cursor-dedo{display:block}@media(max-width:860px){.cursor-flecha{display:none}.cursor-dedo{display:block}}.rodillo{--rodillo-g: .3lh;display:inline-block;vertical-align:top}.rodillo-ventana{display:inline-block;height:calc(1lh + 2 * var(--rodillo-g));margin-block:calc(-1 * var(--rodillo-g));overflow:clip;vertical-align:top}.rodillo-pila{display:inline-flex;flex-direction:column;transform:translate3d(0,calc(var(--fin) * -1 * (1lh + 2 * var(--rodillo-g))),0)}.rodillo-pila>span{box-sizing:content-box;height:1lh;padding-block:var(--rodillo-g);font-variant-numeric:tabular-nums;white-space:nowrap}.rodillo--fundido .rodillo-ventana{height:1lh;margin-block:0}.rodillo--fundido .rodillo-pila{display:inline-grid;transform:none}.rodillo--fundido .rodillo-pila>span{grid-area:1/1;padding-block:0;opacity:0}.rodillo--fundido .rodillo-pila>span:last-child{opacity:1}.bp-chip .rodillo-pila,.bp-pct-cifra .rodillo-pila{align-items:flex-end}.irisp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden}.irisp-dentro{position:absolute;top:0;right:0;bottom:0;left:0}.vuelo{position:absolute;top:0;left:0;z-index:15;opacity:0;pointer-events:none}.vuelo-estela{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;width:100%;height:100%;overflow:visible;opacity:0;pointer-events:none}.vuelo-estela path{fill:none;stroke:var(--ui-marca);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.relleno{position:relative;display:inline-block}.relleno-mascara{position:absolute;top:0;right:-2px;bottom:0;left:-2px;background:var(--relleno-fondo, var(--ui-superficie-alta))}.relleno-caret{position:absolute;top:.1em;bottom:.1em;left:0;width:1.5px;background:var(--ui-marca)}.rec-camara{position:relative;transform-origin:20% 40%}.hilo{position:fixed;top:calc(var(--esc-nav) + var(--space-3));left:max(var(--esc-gutter),(100vw - var(--rec-ancho)) / 2);z-index:30;display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-4) 6px 6px;border:1px solid var(--ui-borde);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ui-superficie-alta) 92%,transparent);color:var(--ui-texto);font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-semibold);line-height:1.2;box-shadow:0 10px 30px color-mix(in srgb,black 35%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translate3d(0,-8px,0);transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);pointer-events:none}.hilo[data-visible="1"]{opacity:1;transform:none}.hilo:not([data-visible="1"]){transition-duration:var(--duration-fast),var(--duration-fast)}.hilo-icono{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-round);background:var(--ui-superficie)}.hilo-textos{display:grid}.hilo-texto{grid-area:1/1;white-space:nowrap;opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.hilo[data-estado="0"] .hilo-texto[data-i="0"],.hilo[data-estado="1"] .hilo-texto[data-i="1"],.hilo[data-estado="2"] .hilo-texto[data-i="2"],.hilo[data-estado="3"] .hilo-texto[data-i="3"],.hilo[data-estado="4"] .hilo-texto[data-i="4"],.hilo[data-estado="5"] .hilo-texto[data-i="5"],.hilo[data-estado="6"] .hilo-texto[data-i="6"],.hilo[data-estado="7"] .hilo-texto[data-i="7"],.hilo[data-estado="8"] .hilo-texto[data-i="8"],.hilo[data-estado="9"] .hilo-texto[data-i="9"]{opacity:1}@media(max-width:860px){.hilo{top:auto;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));left:50%;transform:translate3d(-50%,8px,0)}.hilo[data-visible="1"]{transform:translate3d(-50%,0,0)}}.recorrido--brod{--brod-titular: "Bricolage Panel", var(--font-ui);--brod-cifra: "Barlow Brod", "Barlow Condensed", var(--font-ui)}.bp-tarjeta{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:18px;border:1px solid var(--ui-borde);border-radius:16px;background:var(--ui-superficie-alta)}.bp-tarjeta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.bp-h{font-family:var(--brod-titular);font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.01em}.bp-sub{color:var(--ui-apagado);font-size:13px;line-height:1.4}.bp-etiqueta{color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.bp-pasos{display:flex;gap:var(--space-3);list-style:none;color:var(--ui-apagado);font-size:12px}.bp-pasos li{display:flex;align-items:center;gap:6px}.bp-pasos li>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--ui-borde);border-radius:var(--radius-round);font-size:12px}.bp-pasos .es-actual{color:var(--ui-texto);font-weight:var(--weight-semibold)}.bp-pasos .es-actual>span{border-color:var(--ui-marca);color:var(--ui-marca)}.bp-pasos .es-hecho>span{border-color:var(--ui-marca);background:var(--ui-marca);color:var(--ui-tinta-marca)}.bp-boton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;overflow:hidden;border-radius:10px;font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap}.bp-boton--marca{background:var(--ui-marca);color:var(--ui-tinta-marca)}.bp-boton--sec{border:1px solid var(--ui-borde);color:var(--ui-texto)}.bp-boton--texto{padding:0 8px;color:var(--ui-apagado)}.bp-apagado{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ui-superficie-alta) 62%,transparent);box-shadow:inset 0 0 0 100px color-mix(in srgb,var(--ui-borde) 55%,transparent);opacity:0}.bp-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bp-acciones--fin{justify-content:flex-end}.bp-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--ui-borde);border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-semibold);line-height:1.4;white-space:nowrap}.bp-chip--estimacion{border-style:dashed;border-color:color-mix(in srgb,var(--ui-marca) 55%,transparent);color:var(--ui-marca)}.bp-chip--congelado,.bp-chip--publicada,.bp-chip--encima{border-color:var(--ui-marca);background:var(--ui-marca);color:var(--ui-tinta-marca)}.bp-chip--aviso{border-color:var(--ui-atencion);color:var(--ui-atencion-texto)}.bp-chip--ok,.bp-chip--cumplida{border-color:color-mix(in srgb,var(--ui-exito) 60%,transparent);color:var(--ui-exito)}.bp-chip--borrador{color:var(--ui-apagado)}.bp-chip-carga,.bp-estado-semana,.bp-chips-estado,.bp-estado-lectura,.bp-estado-cambia{display:inline-grid;vertical-align:middle}.bp-chip-carga>*,.bp-estado-semana>*,.bp-chips-estado>*,.bp-estado-lectura>*,.bp-estado-cambia>*{grid-area:1/1;justify-self:start}.bp-insignia{padding:1px 8px;border-radius:var(--radius-pill);background:var(--ui-marca);color:var(--ui-tinta-marca);font-size:12px;font-weight:var(--weight-bold)}.bp-avatar{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--radius-round);background:color-mix(in srgb,var(--ui-texto) 12%,var(--ui-superficie-alta));color:var(--ui-texto);font-size:12px;font-style:normal;font-weight:var(--weight-bold)}.bp-avatar--grande{width:44px;height:44px;font-size:15px}.bp-pie{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:auto;padding-top:var(--space-2)}.bp-zona{display:grid;justify-items:center;gap:6px;padding:18px;border:1.5px dashed color-mix(in srgb,var(--ui-marca) 45%,var(--ui-borde));border-radius:14px;background:color-mix(in srgb,var(--ui-marca) 4%,transparent);text-align:center}.bp-zona .icono{color:var(--ui-marca)}.bp-zona small{color:var(--ui-apagado);font-size:12px}.bp-archivos{display:flex;flex-direction:column;gap:6px;list-style:none}.bp-archivos li{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;overflow:hidden;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie)}.bp-archivo-nombre{font-weight:var(--weight-semibold)}.bp-archivos small{color:var(--ui-apagado);font-size:12px}.bp-estado-lectura{margin-left:auto;font-size:13px}.bp-leyendo{color:var(--ui-apagado)}.bp-leido{display:inline-flex;align-items:center;gap:4px;color:var(--ui-exito);font-weight:var(--weight-semibold)}.bp-escaner{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--ui-marca);transform:scaleX(0);transform-origin:0 50%}.bp-contador{color:var(--ui-apagado);font-size:13px;font-weight:var(--weight-semibold)}.bp-mini-hoja{display:flex;flex-direction:column;gap:6px;width:92px;height:120px;padding:10px 9px;border-radius:6px;background:color-mix(in srgb,white 94%,var(--ui-marca));box-shadow:0 14px 30px color-mix(in srgb,black 40%,transparent);color:var(--ui-superficie)}.bp-mini-hoja b{font-size:8px;letter-spacing:.04em}.bp-mini-hoja i{height:4px;border-radius:2px;background:color-mix(in srgb,var(--ui-superficie) 22%,transparent)}.bp-mini-hoja i.corta{width:60%}.bp-mini-hoja small{margin-top:auto;font-size:8px;color:color-mix(in srgb,var(--ui-superficie) 60%,transparent)}.bp-mini-hoja--foto{transform:rotate(-3deg);background:color-mix(in srgb,white 86%,var(--ui-atencion))}.bp-hoja{display:flex;flex-direction:column;gap:8px;padding:18px 16px;border-radius:8px;background:color-mix(in srgb,white 95%,var(--ui-marca));color:var(--ui-superficie);font-family:var(--font-mono);font-size:12px;line-height:1.35;box-shadow:0 20px 40px color-mix(in srgb,black 40%,transparent)}.bp-hoja-cabeza{display:flex;justify-content:space-between;padding-bottom:6px;border-bottom:1.5px solid currentColor;font-size:12px}.bp-hoja-linea{position:relative}.bp-marcador{position:absolute;top:-1px;right:-4px;bottom:-1px;left:-4px;border-radius:3px;background:color-mix(in srgb,var(--ui-marca) 75%,transparent);transform:scaleX(0);transform-origin:0 50%;z-index:0}.bp-hoja-linea>:not(.bp-marcador),td>:not(.bp-marcador){position:relative}.bp-hoja .bp-hoja-linea>:not(.bp-marcador),.bp-hoja td>:not(.bp-marcador){z-index:1;color:var(--ui-tinta-marca)}.bp-hoja-dia{margin-top:4px;font-weight:var(--weight-bold)}.bp-hoja-tabla{border-collapse:collapse}.bp-hoja-tabla td{position:relative;padding:3px 0;border-bottom:1px dotted color-mix(in srgb,var(--ui-superficie) 30%,transparent)}.bp-hoja-tabla td:last-child{text-align:right}.bp-hoja-pie{margin-top:auto;color:color-mix(in srgb,var(--ui-superficie) 55%,transparent);font-size:12px}.bp-revision-lista{display:flex;flex-direction:column;gap:8px}.bp-bloque{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie)}.bp-en-archivo{color:var(--ui-apagado);font-size:12px}.bp-campo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.bp-campo small{color:var(--ui-apagado);font-size:12px}.bp-radio{display:inline-flex;align-items:center;gap:6px;font-size:13px}.bp-radio:before{content:"";width:14px;height:14px;border:1.5px solid var(--ui-apagado);border-radius:var(--radius-round)}.bp-radio.es-marcado:before{border:4px solid var(--ui-marca)}.bp-maximos,.bp-descansos{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.bp-descansos span{display:inline-flex;align-items:center;gap:6px}.bp-descansos s{color:var(--ui-apagado)}.bp-descansos b{color:var(--ui-marca)}.bp-descansos s,.bp-descansos b{flex-shrink:0;white-space:nowrap}.bp-calentamiento{color:var(--ui-apagado)}.bp-linea-ejercicio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;font-size:13px}.bp-avisos{display:grid;font-size:13px}.bp-avisos>*{grid-area:1/1;align-self:center}.bp-aviso{display:inline-flex;align-items:center;gap:6px;color:var(--ui-atencion-texto)}.bp-listo{color:var(--ui-apagado)}.bp-lateral{display:flex;flex-direction:column;gap:10px;padding:18px;border-left:1px solid var(--ui-borde);background:var(--ui-superficie-alta);box-shadow:-20px 0 40px color-mix(in srgb,black 35%,transparent)}.bp-lateral .bp-h{font-size:17px}.bp-lateral-nombre{font-weight:var(--weight-semibold)}.bp-lateral-acciones{display:flex;flex-wrap:wrap;gap:6px}.bp-catalogo{display:flex;flex-direction:column;gap:4px;list-style:none}.bp-catalogo li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;color:var(--ui-apagado)}.bp-catalogo li:first-child{background:color-mix(in srgb,var(--ui-marca) 12%,transparent);color:var(--ui-texto);font-weight:var(--weight-semibold)}.bp-aplicado{display:flex;align-items:center;gap:6px;color:var(--ui-exito);font-size:13px}.bp-banda-marca{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--ui-marca) 14%,transparent);color:var(--ui-texto)}.bp-banda-marca .icono{color:var(--ui-marca)}.bp-banda{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ui-apagado);font-size:13px}.bp-banda-paso{display:inline-flex;align-items:center;gap:6px;color:var(--ui-texto)}.bp-banda-paso--fuerte{font-weight:var(--weight-bold)}.bp-estado-semana{margin-left:auto}.bp-constructor-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bp-chips{display:flex;flex-wrap:wrap;gap:6px}.bp-pestanas{display:none}.bp-matriz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bp-dia{display:flex;flex-direction:column;gap:6px}.bp-dia-cabeza{font-size:13px}.bp-dia-cabeza b{color:var(--ui-marca);letter-spacing:.06em}.bp-seccion{display:flex;flex-direction:column;gap:5px}.bp-seccion-nombre{color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.bp-bloque-fila{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--ui-borde);border-radius:10px;background:var(--ui-superficie)}.bp-bloque-fila b{font-size:13px}.bp-notacion{color:var(--ui-apagado);font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums}.bp-bloque-fila--pct{border-color:color-mix(in srgb,var(--ui-marca) 40%,var(--ui-borde))}.bp-bloque-fila--foco{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-marca) 14%,transparent)}.bp-form-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bp-campo-form{display:flex;min-width:0;flex-direction:column;gap:4px;padding:8px 12px;border:1px solid var(--ui-borde);border-radius:10px;background:var(--ui-superficie)}.bp-campo-form span{color:var(--ui-apagado);font-size:12px}.bp-campo-form b{overflow:hidden;font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.bp-campo-form--linea{flex-direction:row;align-items:center;justify-content:space-between}.bp-segmentado{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie)}.bp-segmentado span{position:relative;flex:1 1 auto;padding:7px 10px;border-radius:9px;color:var(--ui-apagado);font-size:13px;text-align:center;white-space:nowrap}.bp-segmentado .es-elegido{background:var(--ui-marca);color:var(--ui-tinta-marca);font-weight:var(--weight-semibold)}.bp-segmento-marca,.bp-segmento-previo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:9px;background:var(--ui-marca);color:var(--ui-tinta-marca);font-style:normal;font-weight:var(--weight-semibold)}.bp-pct{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--ui-marca) 40%,var(--ui-borde));border-radius:12px;background:var(--ui-superficie)}.bp-pct-ref{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;color:var(--ui-apagado);font-size:13px}.bp-pct-ref b{color:var(--ui-texto)}.bp-pct-control{display:flex;align-items:center;gap:12px}.bp-paso{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid var(--ui-borde);border-radius:12px;color:var(--ui-texto)}.bp-pct-cifra,.bp-pct-kg{font-family:var(--brod-titular);font-size:34px;font-weight:800;line-height:1}.bp-pct-cifra{min-width:3.4ch;text-align:center}.bp-pct-igual{color:var(--ui-apagado);font-size:22px}.bp-pct-kg{color:var(--ui-marca)}.bp-semana{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--ui-borde);border-radius:14px;background:var(--ui-superficie-alta)}.bp-semana-titulo{font-size:13px;color:var(--ui-apagado)}.bp-semana-titulo b{color:var(--ui-texto)}.bp-semana--2{border-color:color-mix(in srgb,var(--ui-marca) 45%,var(--ui-borde));box-shadow:0 18px 40px color-mix(in srgb,black 35%,transparent)}.bp-sube{position:relative;display:inline-block}.bp-sube-marca{position:absolute;bottom:100%;left:0;color:var(--ui-marca);font-size:12px;font-style:normal;font-weight:var(--weight-bold);opacity:0}.bp-asistente{width:320px;box-shadow:0 30px 60px color-mix(in srgb,black 50%,transparent)}.bp-asistente-pasos{display:flex;flex-direction:column;gap:4px;padding-left:18px;color:var(--ui-apagado);font-size:12px}.bp-asistente-pasos .es-actual{color:var(--ui-texto);font-weight:var(--weight-semibold)}.bp-segmentado--3 .es-elegido{background:var(--ui-marca)}.bp-calle{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px dashed var(--ui-borde);border-radius:14px}.bp-calle-cabeza{display:flex;align-items:center;gap:8px;font-size:13px}.bp-calle-cabeza small{margin-left:auto;color:var(--ui-apagado);font-size:12px}.bp-nota{color:var(--ui-apagado);font-size:12px}.bp-modal{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--ui-borde);border-radius:18px;background:var(--ui-superficie-alta);box-shadow:0 30px 70px color-mix(in srgb,black 55%,transparent)}.bp-tabla-titulo{display:grid;font-size:13px;font-weight:var(--weight-semibold)}.bp-tabla-titulo>*{grid-area:1/1}.bp-tabla-titulo-final{display:inline-flex;align-items:center;gap:6px;color:var(--ui-marca)}.bp-tabla{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.bp-tabla th{padding:6px 8px;border-bottom:1px solid var(--ui-borde);color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold);text-align:left}.bp-tabla td{padding:9px 8px;border-bottom:1px solid color-mix(in srgb,var(--ui-borde) 60%,transparent)}.bp-sellado{position:relative;display:inline-block;padding:2px 6px}.bp-sellado>b{position:relative;z-index:1}.bp-sello{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.bp-sello i{position:absolute;border:1px solid var(--ui-marca);border-radius:var(--radius-pill)}.bp-sello i:nth-child(1){top:-1px;right:-2px;bottom:-1px;left:-2px;background:color-mix(in srgb,var(--ui-marca) 12%,transparent)}.bp-sello i:nth-child(2){top:-4px;right:-7px;bottom:-4px;left:-7px;opacity:.6}.bp-sello i:nth-child(3){top:-7px;right:-12px;bottom:-7px;left:-12px;opacity:.3}.bp-resumen{display:flex;flex-direction:column;gap:6px}.bp-marquesina{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--ui-borde);border-radius:var(--radius-pill);background:var(--ui-superficie-alta);font-size:13px}.bp-en-vivo{display:inline-flex;align-items:center;flex:none;gap:6px;color:var(--ui-marca);font-weight:var(--weight-bold)}.bp-en-vivo i{width:8px;height:8px;border-radius:var(--radius-round);background:var(--ui-marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-marca) 25%,transparent)}.bp-marquesina-ventana{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 24px,black calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,black 24px,black calc(100% - 24px),transparent)}.bp-marquesina-cinta{display:inline-flex;gap:28px;white-space:nowrap;color:var(--ui-apagado)}.bp-marquesina-cinta b{color:var(--ui-texto)}.bp-fecha{margin-top:4px;color:var(--ui-apagado);font-size:12px}.bp-saludo{font-family:var(--brod-titular);font-size:26px;font-weight:800;line-height:1.1}.bp-entradilla{color:var(--ui-apagado)}.bp-baldosas{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;margin-top:6px}.bp-baldosa{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px}.bp-baldosa--marca{background:color-mix(in srgb,var(--ui-marca) 10%,var(--ui-superficie-alta));border:1px solid color-mix(in srgb,var(--ui-marca) 30%,transparent)}.bp-baldosa--tinta{border:1px solid var(--ui-borde);background:var(--ui-superficie-alta)}.bp-baldosa-titulo{color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.bp-baldosa-cifra{font-family:var(--brod-titular);font-size:30px;font-weight:800;line-height:1.1}.bp-baldosa-cifra--xl{display:flex;align-items:center;gap:10px;font-size:44px}.bp-baldosa-detalle{color:var(--ui-apagado);font-size:13px}.bp-barra-hoy{display:flex;gap:3px}.bp-barra-hoy i{position:relative;flex:1;height:6px;overflow:hidden;border-radius:3px;background:var(--ui-borde)}.bp-barra-hoy i.es-hecha,.bp-barra-hoy i.es-marta b{background:var(--ui-marca)}.bp-barra-hoy i.es-curso{background:color-mix(in srgb,var(--ui-marca) 45%,var(--ui-borde))}.bp-barra-hoy i.es-marta b{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%}.bp-sesiones{display:flex;flex-direction:column;gap:2px;list-style:none}.bp-sesiones li{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px}.bp-hora{flex-shrink:0;width:40px;color:var(--ui-apagado);font-size:12px;font-variant-numeric:tabular-nums}.bp-sesion-nombre{display:flex;flex:1 1 auto;align-items:baseline;gap:8px;min-width:0}.bp-sesion-nombre small{min-width:0;overflow:hidden;color:var(--ui-apagado);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.bp-estado,.bp-estado-cambia{flex-shrink:0;margin-left:auto}.bp-estado{white-space:nowrap;padding:1px 8px;border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-semibold)}.bp-estado--hecha{background:var(--ui-marca);color:var(--ui-tinta-marca)}.bp-estado--curso{border:1px solid var(--ui-atencion);color:var(--ui-atencion-texto)}.bp-estado--prevista{border:1px dashed var(--ui-borde);color:var(--ui-apagado)}.bp-barras-antes{display:flex;flex-direction:column;gap:6px;margin-top:4px;color:var(--ui-apagado);font-size:12px}.bp-barras-antes span{display:grid;grid-template-columns:44px 1fr;align-items:center}.bp-barras-antes i{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--ui-apagado) calc(var(--v) * 100%),var(--ui-borde) 0)}.bp-barras-antes i.es-ahora{background:linear-gradient(90deg,var(--ui-marca) calc(var(--v) * 100%),var(--ui-borde) 0)}.bp-baldosa--tinta small{color:var(--ui-apagado);font-size:12px}.bp-real,.bp-col-dif span{display:inline-block}.bp-real{color:var(--ui-texto);font-weight:var(--weight-semibold)}.bp-chip-dif{display:none}.bp-consejo{padding:10px 12px;border-left:3px solid var(--ui-marca);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--ui-marca) 8%,transparent);color:var(--ui-texto);font-size:13px}.bp-ficha-cabeza{display:flex;align-items:center;gap:12px}.bp-ficha-cabeza span{display:flex;flex-direction:column}.bp-ficha-cabeza b{font-family:var(--brod-titular);font-size:20px;font-weight:800}.bp-ficha-cabeza small{color:var(--ui-exito);font-size:12px}.bp-ficha .bp-campo{justify-content:space-between}.bp-maximos-lista{display:flex;flex-direction:column;list-style:none}.bp-maximos-lista li{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--ui-borde) 60%,transparent)}.bp-max-cambia{position:relative}.bp-max-cambia .bp-sube-marca{right:0;left:auto;opacity:0}.bp-recalcula{display:flex;flex-direction:column;gap:6px;padding-top:4px}@media(max-width:860px){.bp-tarjeta{padding:12px;border-radius:14px}.bp-h{font-size:18px}.bp-pasos{font-size:12px}.bp-pestanas{display:flex;gap:4px}.bp-pestanas span{flex:none;padding:4px 8px;border-radius:var(--radius-pill);white-space:nowrap;color:var(--ui-apagado);font-size:12px}.bp-pestanas .es-activa{background:var(--ui-marca);color:var(--ui-tinta-marca);font-weight:var(--weight-semibold)}.bp-matriz{grid-template-columns:minmax(0,1fr)}.bp-matriz-col:not(:first-child),.bp-constructor-cabeza .bp-chips,.bp-constructor .bp-boton--texto{display:none}.bp-baldosas{grid-template-columns:minmax(0,1fr)}.bp-tabla--sesion .bp-col-dif{display:none}.bp-tabla--sesion .bp-chip-dif{display:inline}.bp-tabla td,.bp-tabla th{padding:7px 4px}}.ba{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:2.9411764706cqi;padding:15.8823529412cqi 5.2941176471cqi 4.1176470588cqi;overflow:hidden;background:var(--ui-superficie);color:var(--ui-texto);font-family:var(--font-ui);font-size:4.4117647059cqi;line-height:1.3;text-align:left}.app-estado{position:absolute;top:3.8235294118cqi;right:7.6470588235cqi;left:8.8235294118cqi;display:flex;align-items:center;justify-content:space-between;font-size:4.1176470588cqi;font-weight:var(--weight-semibold);z-index:2}.app-estado-iconos{display:flex;align-items:flex-end;gap:.8823529412cqi}.app-estado-iconos i{width:1.1764705882cqi;height:2.3529411765cqi;border-radius:.2941176471cqi;background:currentColor}.app-estado-iconos i+i{height:3.2352941176cqi}.app-estado-iconos b{width:6.4705882353cqi;height:3.2352941176cqi;margin-left:1.1764705882cqi;border:.4411764706cqi solid currentColor;border-radius:.8823529412cqi;background:linear-gradient(90deg,currentColor 70%,transparent 0) content-box;padding:.2941176471cqi}.ba-rotulo{display:inline-flex;align-items:center;gap:1.7647058824cqi;color:var(--rotulo-marca, var(--ui-marca));font-family:var(--brod-cifra);font-size:4.1176470588cqi;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ba-rotulo--apagado{color:var(--ui-apagado)}.ba-tarjeta{display:flex;flex-direction:column;gap:2.9411764706cqi;padding:4.1176470588cqi;border:1px solid var(--ui-borde);border-radius:4.7058823529cqi;background:var(--ui-superficie-alta)}.ba-boton{display:grid;place-items:center;min-height:14.1176470588cqi;border-radius:3.5294117647cqi;background:var(--marca, var(--ui-marca));color:var(--tinta-marca, var(--ui-tinta-marca));font-family:var(--brod-cifra);font-size:5.2941176471cqi;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ba-boton--sec{border:1px solid var(--ui-borde);background:transparent;color:var(--ui-texto)}.ba-apagado{color:var(--ui-apagado);font-size:4.1176470588cqi}.ba-etiqueta{display:flex;justify-content:space-between;margin-top:1.1764705882cqi;font-size:4.1176470588cqi;font-weight:var(--weight-semibold)}.ba-etiqueta small{color:var(--ui-apagado);font-size:4.1176470588cqi;font-weight:var(--weight-regular)}.ba-fila-dato{display:flex;justify-content:space-between;font-size:4.1176470588cqi}.ba-fila-dato span{color:var(--ui-apagado)}.ba-dato-grande{font-family:var(--brod-cifra);font-size:8.2352941176cqi;font-weight:700;line-height:1.05}.ba-barra{display:block;height:1.7647058824cqi;overflow:hidden;border-radius:.8823529412cqi;background:var(--ui-borde)}.ba-barra>i{display:block;height:100%;border-radius:inherit;background:var(--marca, var(--ui-marca))}.ba-avatar{display:grid;place-items:center;width:10.5882352941cqi;height:10.5882352941cqi;border-radius:var(--radius-round);background:color-mix(in srgb,var(--marca, var(--ui-marca)) 22%,var(--ui-superficie-alta));color:var(--ui-texto);font-size:4.1176470588cqi;font-style:normal;font-weight:var(--weight-bold)}.ba-bloqueo{align-items:center;padding-top:20.5882352941cqi;background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--ui-marca) 22%,transparent),transparent 55%),radial-gradient(circle at 80% 90%,color-mix(in srgb,var(--ui-exito) 14%,transparent),transparent 50%),color-mix(in srgb,var(--ui-superficie) 80%,black)}.ba-bloqueo-fecha{font-size:4.7058823529cqi;font-weight:var(--weight-semibold);opacity:.85}.ba-bloqueo-hora{margin-top:-1.7647058824cqi;font-family:var(--brod-cifra);font-size:27.0588235294cqi;font-weight:700;line-height:1}.ba-aviso{display:flex;gap:2.9411764706cqi;width:100%;margin-top:7.6470588235cqi;padding:3.5294117647cqi;border-radius:5.8823529412cqi;background:color-mix(in srgb,var(--ui-texto) 16%,color-mix(in srgb,var(--ui-superficie) 60%,transparent));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:4.1176470588cqi;line-height:1.3}.ba-aviso-icono{display:grid;place-items:center;flex:none;width:11.1764705882cqi;height:11.1764705882cqi;border-radius:2.9411764706cqi;background:var(--ui-superficie);box-shadow:inset 0 0 0 1px var(--ui-borde)}.ba-aviso-texto{display:flex;flex-direction:column;gap:.5882352941cqi;min-width:0}.ba-aviso-app{display:flex;justify-content:space-between;color:var(--ui-apagado);font-size:4.1176470588cqi;letter-spacing:.06em}.ba-aviso-app small{font-size:4.1176470588cqi;letter-spacing:0}.ba-aviso b{font-size:4.4117647059cqi}.ba-inicio{gap:2.3529411765cqi}.ba-campo{position:absolute;inset:0 0 auto;height:73.5294117647cqi;background:linear-gradient(180deg,color-mix(in srgb,var(--marca, var(--ui-marca)) 30%,transparent),transparent);pointer-events:none}.ba-inicio>:not(.ba-campo,.app-estado){position:relative}.ba-inicio-cabeza{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.ba-inicio-logo{grid-column:2}.ba-inicio-cabeza .ba-avatar{justify-self:end}.ba-wordmark{display:inline-flex;align-items:center;gap:1.7647058824cqi;font-family:var(--brod-cifra);font-size:4.7058823529cqi;font-weight:700;letter-spacing:.32em}.ba-wordmark--gimnasio{letter-spacing:.16em}.ba-monograma{width:7.6470588235cqi;height:7.6470588235cqi}.ba-hola{margin-top:2.3529411765cqi;color:var(--ui-apagado);font-size:4.4117647059cqi}.ba-nombre{margin-top:-2.3529411765cqi;font-family:var(--brod-cifra);font-size:15.2941176471cqi;font-weight:700;line-height:1}.ba-chips{display:flex;gap:1.7647058824cqi}.ba-chips span{padding:.8823529412cqi 2.9411764706cqi;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ui-texto) 10%,transparent);font-size:4.1176470588cqi;font-weight:var(--weight-semibold)}.ba-proxima{margin-top:1.7647058824cqi}.ba-sesion{display:flex;align-items:center;gap:2.9411764706cqi}.ba-sesion>span:last-child{display:flex;flex-direction:column}.ba-sesion b{font-family:var(--brod-cifra);font-size:7.0588235294cqi;font-weight:700;line-height:1.05}.ba-sesion small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ba-sesion-icono{display:grid;place-items:center;width:12.3529411765cqi;height:12.3529411765cqi;border:1px solid var(--ui-borde);border-radius:2.9411764706cqi}.ba-casillas{display:flex;align-items:center;gap:1.7647058824cqi}.ba-casillas i{display:grid;place-items:center;width:8.8235294118cqi;height:8.8235294118cqi;border:1px solid var(--ui-borde);border-radius:2.3529411765cqi;color:var(--ui-apagado);font-size:4.1176470588cqi;font-style:normal;font-weight:var(--weight-semibold)}.ba-casillas i.es-hecho{border-color:var(--marca, var(--ui-marca));background:var(--marca, var(--ui-marca));color:var(--tinta-marca, var(--ui-tinta-marca))}.ba-casillas i.es-hoy{border:.5882352941cqi solid var(--marca, var(--ui-marca));color:var(--ui-texto)}.ba-casillas small{margin-left:auto;color:var(--ui-apagado);font-size:4.1176470588cqi}.ba-tabs{display:flex;justify-content:space-between;margin:auto -5.2941176471cqi -4.1176470588cqi;padding:2.3529411765cqi 2.3529411765cqi 5.2941176471cqi;border-top:1px solid var(--ui-borde);background:var(--ui-superficie)}.ba-tabs span{display:flex;flex-direction:column;align-items:center;gap:.8823529412cqi;color:var(--ui-apagado);font-size:4.1176470588cqi;letter-spacing:-.02em}.ba-tabs i{width:5.8823529412cqi;height:5.8823529412cqi;border:.4705882353cqi solid currentColor;border-radius:1.7647058824cqi}.ba-tabs .es-activa{color:var(--marca, var(--ui-marca))}.ba-barra-titulo{display:flex;align-items:center;gap:1.7647058824cqi;font-family:var(--brod-cifra);font-size:7.0588235294cqi;font-weight:700}.ba-atras{transform:rotate(180deg);color:var(--ui-apagado)}.ba-maniqui{position:relative;overflow:hidden;height:64.7058823529cqi;border-radius:4.7058823529cqi;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--ui-marca) 8%,var(--ui-superficie-alta)),var(--ui-superficie))}.ba-maniqui .maniqui{position:absolute;top:1.7647058824cqi;right:0;bottom:0;left:0;width:100%;height:calc(100% - 1.7647058824cqi);overflow:hidden}.ba-pestanas-ficha{display:flex;gap:1.1764705882cqi;padding:.8823529412cqi;border-radius:2.9411764706cqi;background:var(--ui-superficie-alta)}.ba-pestanas-ficha span{flex:1;padding:1.7647058824cqi 0;border-radius:2.3529411765cqi;color:var(--ui-apagado);font-size:4.1176470588cqi;text-align:center}.ba-pestanas-ficha .es-activa{background:var(--ui-borde);color:var(--ui-texto);font-weight:var(--weight-semibold)}.ba-fases{display:flex;flex-direction:column;gap:1.7647058824cqi;padding-left:5.8823529412cqi;color:var(--ui-apagado);font-size:4.1176470588cqi}.ba-fases b{color:var(--ui-texto)}.ba-ejecucion-cabeza{display:flex;align-items:center;justify-content:space-between}.ba-ejecucion-cabeza b{font-family:var(--brod-cifra);font-size:8.2352941176cqi;font-weight:700}.ba-boton-terminar{padding:1.7647058824cqi 4.1176470588cqi;border:1px solid var(--marca, var(--ui-marca));border-radius:var(--radius-pill);color:var(--marca, var(--ui-marca));font-size:4.1176470588cqi;font-weight:var(--weight-semibold)}.ba-contador{margin-top:-1.7647058824cqi;color:var(--ui-apagado);font-size:4.1176470588cqi}.ba-calentamiento{display:flex;align-items:center;gap:1.7647058824cqi;color:var(--ui-exito);font-size:4.1176470588cqi}.ba-ejercicio-run-cabeza{display:flex;flex-direction:column}.ba-ejercicio-run-cabeza b{font-family:var(--brod-cifra);font-size:7.0588235294cqi;font-weight:700}.ba-ejercicio-run-cabeza small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ba-serie{display:flex;align-items:center;gap:3.5294117647cqi;padding:2.3529411765cqi 0;border-top:1px solid var(--ui-borde)}.ba-serie-num{display:inline-grid}.ba-serie-num>*{grid-area:1/1}.ba-serie-vacia,.ba-serie-hecha{display:grid;place-items:center;width:8.2352941176cqi;height:8.2352941176cqi;border-radius:2.3529411765cqi}.ba-serie-vacia{border:1px solid var(--ui-borde)}.ba-serie-hecha{background:var(--marca, var(--ui-marca));color:var(--tinta-marca, var(--ui-tinta-marca))}.ba-serie-texto{display:flex;flex-direction:column}.ba-serie-texto b{font-size:4.4117647059cqi}.ba-serie-texto small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ba-serie-cambia{display:inline-grid}.ba-serie-cambia>*{grid-area:1/1}.ba-serie-real{color:var(--marca, var(--ui-marca))!important;font-weight:var(--weight-semibold)}.ba-plegada{gap:.5882352941cqi;padding:3.5294117647cqi 4.1176470588cqi}.ba-plegada small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ba-capa-hoja{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none}.ba-hoja{position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;gap:2.3529411765cqi;padding:2.9411764706cqi 5.2941176471cqi 7.0588235294cqi;border-radius:6.4705882353cqi 6.4705882353cqi 0 0;background:var(--ui-superficie-alta);box-shadow:0 -5.8823529412cqi 11.7647058824cqi color-mix(in srgb,black 55%,transparent);font-size:4.4117647059cqi}.ba-agarre{align-self:center;width:11.7647058824cqi;height:1.4705882353cqi;border-radius:.8823529412cqi;background:var(--ui-borde)}.ba-hoja-titulo{font-family:var(--brod-cifra);font-size:7.6470588235cqi;font-weight:700;line-height:1.05}.ba-paso-control{display:grid;grid-template-columns:14.1176470588cqi 1fr 14.1176470588cqi;align-items:center;height:15.8823529412cqi;border:1px solid var(--ui-borde);border-radius:3.5294117647cqi;background:var(--ui-superficie)}.ba-paso-control>span{display:grid;place-items:center;height:100%}.ba-paso-control b{font-family:var(--brod-cifra);font-size:9.4117647059cqi;font-weight:700;text-align:center}.ba-paso-control b small{margin-left:.8823529412cqi;color:var(--ui-apagado);font-family:var(--font-ui);font-size:4.1176470588cqi;font-weight:var(--weight-regular)}.ba-segmentado{display:flex;padding:.8823529412cqi;border-radius:2.9411764706cqi;background:var(--ui-superficie)}.ba-segmentado span{flex:1;padding:2.3529411765cqi 0;border-radius:2.3529411765cqi;color:var(--ui-apagado);font-size:4.1176470588cqi;text-align:center}.ba-segmentado .es-elegido{background:var(--ui-borde);color:var(--ui-texto);font-weight:var(--weight-semibold)}.ba-campo-texto{display:block;min-height:11.7647058824cqi;padding:2.6470588235cqi 3.5294117647cqi;border:1px solid var(--ui-borde);border-radius:2.9411764706cqi;background:var(--ui-superficie);font-size:4.4117647059cqi;--relleno-fondo: var(--ui-superficie)}.ba-campo-texto--alto{min-height:20.5882352941cqi}.ba-ayuda{margin-top:-1.1764705882cqi}.ba-hoja--terminar .ba-boton--sec{min-height:12.9411764706cqi}.ba-muelle{position:absolute;right:2.9411764706cqi;bottom:4.1176470588cqi;left:2.9411764706cqi;z-index:3;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"cifra texto texto texto" "menos mas . saltar";align-items:center;gap:2.3529411765cqi 2.3529411765cqi;padding:2.9411764706cqi 3.5294117647cqi;border:1px solid var(--ui-borde);border-radius:5.2941176471cqi;background:color-mix(in srgb,var(--ui-superficie-alta) 92%,black);box-shadow:0 2.9411764706cqi 8.8235294118cqi color-mix(in srgb,black 55%,transparent)}.ba-muelle-cifra{grid-area:cifra;color:var(--marca, var(--ui-marca));font-family:var(--brod-cifra);font-size:9.4117647059cqi;font-weight:700;line-height:1}.ba-muelle-texto{grid-area:texto;display:flex;flex-direction:column;min-width:0;white-space:nowrap}.ba-muelle-texto>*{overflow:hidden;text-overflow:ellipsis}.ba-muelle-boton--menos{grid-area:menos}.ba-muelle-boton--mas{grid-area:mas}.ba-muelle-texto b{font-family:var(--brod-cifra);font-size:4.1176470588cqi;letter-spacing:.1em;text-transform:uppercase}.ba-muelle-texto small{color:var(--ui-apagado);font-size:4.1176470588cqi;line-height:1.15}.ba-muelle-texto small span{color:var(--ui-texto)}.ba-muelle-boton{display:grid;place-items:center;width:10cqi;height:10cqi;border:1px solid var(--ui-borde);border-radius:var(--radius-round);color:var(--ui-texto);font-size:4.1176470588cqi;font-weight:var(--weight-semibold)}.ba-muelle-saltar{grid-area:saltar;display:inline-flex;align-items:center;gap:1.1764705882cqi;height:10.5882352941cqi;padding:0 2.9411764706cqi;border-radius:var(--radius-pill);background:var(--marca, var(--ui-marca));color:var(--tinta-marca, var(--ui-tinta-marca));font-size:4.1176470588cqi;font-weight:var(--weight-bold)}.ba-sin-conexion{position:absolute;top:14.7058823529cqi;right:3.5294117647cqi;left:3.5294117647cqi;z-index:3;display:flex;gap:2.9411764706cqi;padding:2.9411764706cqi 3.5294117647cqi;border:1px solid color-mix(in srgb,var(--ui-atencion) 60%,transparent);border-radius:4.1176470588cqi;background:color-mix(in srgb,var(--ui-atencion) 14%,var(--ui-superficie-alta));font-size:4.1176470588cqi;line-height:1.3}.ba-sin-conexion-icono{display:inline-grid;flex:none;color:var(--ui-atencion-texto)}.ba-sin-conexion-icono>span{grid-area:1/1}.ba-sin-conexion-icono>span:last-child{color:var(--ui-exito)}.ba-resumen{gap:3.5294117647cqi;padding-top:18.8235294118cqi;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--ui-marca) 18%,transparent),transparent 50%),var(--ui-superficie)}.ba-resumen-cabeza{display:flex;flex-direction:column;align-items:center;gap:1.7647058824cqi;text-align:center}.ba-sello{display:grid;place-items:center;width:17.0588235294cqi;height:17.0588235294cqi;border-radius:var(--radius-round);background:var(--marca, var(--ui-marca));color:var(--tinta-marca, var(--ui-tinta-marca));box-shadow:0 0 0 2.3529411765cqi color-mix(in srgb,var(--ui-marca) 18%,transparent),0 0 0 4.7058823529cqi color-mix(in srgb,var(--ui-marca) 8%,transparent)}.ba-resumen-titulo{font-family:var(--brod-cifra);font-size:10cqi;font-weight:700;line-height:1}.ba-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:1.7647058824cqi;margin-top:1.7647058824cqi;text-align:center}.ba-cifras span{display:flex;flex-direction:column;padding:2.9411764706cqi 0;border:1px solid var(--ui-borde);border-radius:3.5294117647cqi}.ba-cifras b{font-family:var(--brod-cifra);font-size:6.4705882353cqi;font-weight:700}.ba-cifras small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ba-record{border-color:color-mix(in srgb,var(--ui-marca) 50%,var(--ui-borde))}.ba-record-linea{display:flex;flex-direction:column}.ba-record-linea small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ba-por-ejercicio{text-align:center}.ba-resumen .ba-boton{margin-top:auto}.ba-horario{background:color-mix(in srgb,var(--ui-superficie) 70%,black)}.ba-horario-fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ba-horario-fondo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:color-mix(in srgb,black 55%,transparent)}.ba-hoja--fija{position:absolute}.ba-opciones{display:flex;gap:1.7647058824cqi}.ba-opciones span{flex:1;padding:2.3529411765cqi 0;border:1px solid var(--ui-borde);border-radius:2.9411764706cqi;color:var(--ui-apagado);font-size:4.1176470588cqi;text-align:center}.ba-opciones .es-elegido{border:.5882352941cqi solid var(--ui-marca);color:var(--ui-texto);font-weight:var(--weight-semibold)}.ba-escritorio{padding-top:20.5882352941cqi;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--ui-exito) 22%,transparent),transparent 50%),radial-gradient(circle at 80% 70%,color-mix(in srgb,var(--ui-atencion) 22%,transparent),transparent 55%),color-mix(in srgb,var(--ui-superficie) 70%,black)}.ba-iconos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6.4705882353cqi 2.9411764706cqi;list-style:none}.ba-iconos li{display:flex;flex-direction:column;align-items:center;gap:1.7647058824cqi;min-width:0;font-size:4.1176470588cqi;white-space:nowrap}.ba-iconos li>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ba-iconos li>i{display:grid;place-items:center;width:17.0588235294cqi;height:17.0588235294cqi;border-radius:4.4117647059cqi}.ba-icono-generico{display:block;width:17.0588235294cqi;height:17.0588235294cqi;border-radius:4.4117647059cqi;background:color-mix(in srgb,var(--ui-texto) 16%,var(--ui-superficie-alta))}.ba-icono-generico--1{background:color-mix(in srgb,var(--ui-exito) 40%,var(--ui-superficie-alta))}.ba-icono-generico--2{background:color-mix(in srgb,var(--ui-atencion) 45%,var(--ui-superficie-alta))}.ba-icono-generico--3{background:color-mix(in srgb,var(--ui-texto) 34%,var(--ui-superficie-alta))}.ba-icono-gimnasio>i{background:var(--ui-superficie);box-shadow:0 0 0 .5882352941cqi color-mix(in srgb,white 80%,transparent)}.ba-icono-gimnasio .ba-monograma{width:13.5294117647cqi;height:13.5294117647cqi}.ba-icono-gimnasio{font-weight:var(--weight-bold)}.ba-dock{display:flex;justify-content:space-around;margin:auto -1.7647058824cqi 0;padding:3.5294117647cqi;border-radius:7.6470588235cqi;background:color-mix(in srgb,var(--ui-texto) 12%,transparent)}.maniqui{display:block;overflow:visible}.maniqui-grande{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin:0}.maniqui-escenario{position:relative;display:grid;place-items:center;width:min(460px,100%);aspect-ratio:264/274;border-radius:var(--radius-round);background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--ui-marca) 9%,var(--ui-superficie-alta)) 0,var(--ui-superficie) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-marca) 14%,transparent)}.maniqui--grande{width:88%;height:auto}.maniqui-fase{position:absolute;bottom:2.5%;left:50%;display:grid;transform:translate(-50%)}.maniqui-fase span{grid-area:1/1;padding:4px 12px;border-radius:var(--radius-pill);background:var(--ui-marca);color:var(--ui-tinta-marca);font-family:var(--brod-cifra);font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.maniqui-fase span+span{opacity:0}.maniqui-quietos{display:flex;gap:var(--space-3)}.maniqui-quietos .maniqui{width:min(150px,30vw);height:auto;border-radius:var(--radius-lg);background:var(--ui-superficie-alta)}.maniqui-musculos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);color:var(--p-muted);font-size:var(--text-sm)}.maniqui-musculos span{display:inline-flex;align-items:center;gap:var(--space-2)}.maniqui-musculos i{width:10px;height:10px;border-radius:var(--radius-round)}.maniqui-musculos .es-principal{background:var(--ui-marca)}.maniqui-musculos .es-secundario{background:color-mix(in srgb,var(--ui-marca) 45%,transparent)}html:not(.motor) .solo-mov-bloque{display:none!important}@media(prefers-reduced-motion:reduce){.solo-mov-bloque{display:none!important}}@media(prefers-reduced-motion:no-preference){html.motor .b1-lienzo .panel,html.motor .b4-lienzo .panel,html.motor .b5-lienzo .panel{height:auto}}.b1-lienzo .panel{margin-left:116px;width:calc(100% - 116px)}.b1-archivos{position:absolute;top:50%;left:0;z-index:12;display:flex;flex-direction:column;gap:14px;transform:translateY(-50%)}.b1-archivo{transform-origin:50% 50%}.b2-contenido{position:relative;display:grid;grid-template-columns:236px minmax(0,1fr);align-items:start;gap:16px;height:100%}.b2-contenido .bp-lateral{position:absolute;top:0;right:0;bottom:0;width:270px;z-index:5}.b2-vuelo{padding:4px 10px;border-radius:6px;background:var(--ui-marca);color:var(--ui-tinta-marca);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-bold);white-space:nowrap;box-shadow:0 10px 24px color-mix(in srgb,black 45%,transparent)}.b2-base,.b3-base{height:100%}.b2-capa,.b3-capa{position:absolute;inset:0 var(--space-5) var(--space-5);overflow:hidden;border-radius:16px}.b2-contenido,.b3-camara{background:color-mix(in srgb,var(--ui-superficie) 94%,white)}.b3-camara{height:100%}.b3-base .bp-terminada{max-width:560px}.b4-rejilla{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start}.b4-dia{gap:6px}.b4-fila-movil{display:none}.b4-form{display:flex;flex-direction:column;gap:10px}.bp-antes{min-width:260px}.b5-semanas{--b5-desde: calc(-100% - 12px) ;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.b5-asistente{position:absolute;right:var(--space-5);bottom:var(--space-5);z-index:6}.b6-constructor{height:100%}.b6-velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:color-mix(in srgb,var(--ui-superficie) 55%,transparent)}.b6-modal{position:absolute;top:40px;right:var(--space-5);z-index:6;width:380px}.b6-lienzo{position:relative}.b6-portatil{width:100%;transform-origin:0 50%}.b6-telefono{position:absolute;top:50%;right:0;z-index:8;margin-top:-334.7058823529px;opacity:0;pointer-events:none}.b6-telefono .movil{--movil-w: 300px !important}.bp-matriz-col{transform-origin:30% 40%}.bp-matriz-col[data-vuela="1"]{position:relative;z-index:7;border-radius:14px;background:var(--ui-superficie-alta);box-shadow:0 0 0 1px var(--ui-borde),0 24px 60px color-mix(in srgb,black 55%,transparent);outline:8px solid var(--ui-superficie-alta)}.rec-lienzo--movil{display:grid;place-items:center}.movil--quieto{--movil-w: 260px !important}.b8-lienzo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(var(--space-6),3vw,var(--space-12))}.b8-telefono .movil{--movil-w: min(300px, calc((100svh - 220px)*.462) ) !important}.b10-nota{position:relative;max-width:360px;margin-top:var(--space-4)}.b10-nota .ba-sin-conexion{position:static;font-size:var(--text-sm)}.b11-lienzo{position:relative}.b11-lienzo .panel{margin-right:120px;width:calc(100% - 120px)}.b11-telefono{position:absolute;right:0;bottom:4%;z-index:8}.b11-telefono .movil{--movil-w: 200px !important}.b11-lado{position:absolute;top:50%;right:0;z-index:8;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:320px;transform:translateY(-50%);pointer-events:none}.b11-horario .movil{--movil-w: min( 300px, calc((100svh - var(--esc-nav) - 170px) * .462) ) !important}.b11-nota{max-width:300px;text-align:center}.b11-punto i{display:block;width:16px;height:16px;border-radius:var(--radius-round);background:var(--ui-marca);box-shadow:0 0 0 6px color-mix(in srgb,var(--ui-marca) 25%,transparent)}.b11-camara{height:100%}.b12-ventana{overflow:hidden;height:100%}@media(prefers-reduced-motion:no-preference){html.motor .b12 .panel{height:auto}}.b12-tira{--b12-paso: -50%;display:flex;width:200%}.b12-tira>*{flex:0 0 calc(50% - 8px);margin-right:16px}.bp-ficha{max-width:560px}.b13-telefono{transform-origin:50% 60%}.b13-escritorio{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;opacity:0}.asoma{position:relative;padding:0 var(--esc-gutter) var(--space-16)}.asoma-escenario{position:relative;width:min(1080px,100%);height:clamp(280px,38vw,480px);margin:0 auto}.asoma-portatil{position:absolute;top:0;right:18%;left:4%;transform-origin:50% 0}.asoma-portatil .panel{height:auto;pointer-events:none}.asoma-portatil .panel-lienzo{max-height:340px;overflow:hidden}.asoma-telefono{position:absolute;right:4%;top:14%;z-index:2}.asoma-telefono .movil{--movil-w: 180px !important}.b14{padding:var(--space-24) var(--esc-gutter) var(--space-16)}.b14-tarjeta{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:min(720px,100%);margin:0 auto;padding:var(--space-12) var(--space-8);border:1px solid color-mix(in srgb,var(--p-ink) 30%,transparent);border-radius:28px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--p-ink) 10%,transparent),transparent 60%);text-align:center}.b14-precio{margin-top:var(--space-2);font-size:clamp(var(--text-2xl),1rem + 1.4vw,2.25rem);font-weight:var(--weight-semibold);line-height:1.2;text-wrap:balance}.b14-tramos{display:grid;gap:var(--space-2);width:fit-content;max-width:100%;margin-inline:auto;list-style:none;color:var(--p-text);text-align:left}.b14-tramos li{display:grid;grid-template-columns:6px minmax(0,1fr);align-items:baseline;column-gap:var(--space-3);text-wrap:pretty}.b14-tramos li:before{content:"";width:6px;height:6px;border-radius:var(--radius-round);background:var(--p-ink);transform:translateY(-.2em)}.b14-letra{color:var(--p-muted);font-size:var(--text-sm)}.b14-tienda{display:flex;align-items:center;gap:var(--space-3);color:var(--p-muted);font-size:var(--text-sm)}.rec--apertura .rec-marco{--rec-texto: minmax(240px, 300px)}.ap-a-lienzo{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(var(--space-6),3vw,var(--space-12))}.ap-a-panel .panel{height:auto!important}.ap-a-tarjeta{gap:14px}.ap-a-control{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.ap-a-telefono{position:relative}.ap-a-destino{position:absolute;top:30%;left:50%;width:1px;height:1px}.ap-a-vuelo{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--ui-marca);color:var(--ui-tinta-marca);font-size:13px;font-weight:var(--weight-bold);white-space:nowrap;box-shadow:0 10px 24px color-mix(in srgb,black 45%,transparent)}.bp-sello--chip i:nth-child(1){background:none}.bp-chip--congelado{position:relative}.ap-b-lienzo{display:grid;place-items:center}html:not(.motor) .b2-capa,html:not(.motor) .b3-capa,html:not(.motor) .panel .irisp,html:not(.motor) .panel .irisp-dentro,html:not(.motor) .b2-contenido .bp-lateral,html:not(.motor) .b5-asistente,html:not(.motor) .b6-modal,html:not(.motor) .b11-telefono,html:not(.motor) .b11-horario,html:not(.motor) .b11-lado,html:not(.motor) .b11-nota{position:relative;inset:auto;width:auto;transform:none}@media(prefers-reduced-motion:reduce){.b2-capa,.b3-capa,.panel .irisp,.panel .irisp-dentro,.b2-contenido .bp-lateral,.b5-asistente,.b6-modal,.b11-telefono,.b11-horario,.b11-lado,.b11-nota{position:relative;inset:auto;width:auto;transform:none}}html:not(.motor) .b2-contenido,html:not(.motor) .b3-camara,html:not(.motor) .b6-constructor{height:auto}@media(prefers-reduced-motion:reduce){.b2-contenido,.b3-camara,.b6-constructor{height:auto}}html:not(.motor) .panel .irisp,html:not(.motor) .panel .irisp-dentro{width:auto!important;height:auto!important;border-radius:0!important}@media(prefers-reduced-motion:reduce){.panel .irisp,.panel .irisp-dentro{width:auto!important;height:auto!important;border-radius:0!important}}html:not(.motor) .b2-contenido .bp-lateral{width:auto;grid-column:1/-1;border-left:0;border-radius:14px;box-shadow:none}@media(prefers-reduced-motion:reduce){.b2-contenido .bp-lateral{width:auto;grid-column:1/-1;border-left:0;border-radius:14px;box-shadow:none}}html:not(.motor) .b6-modal{width:auto;max-width:420px;margin:var(--space-4) 0 0 auto}@media(prefers-reduced-motion:reduce){.b6-modal{width:auto;max-width:420px;margin:var(--space-4) 0 0 auto}}html:not(.motor) .b11-lienzo .panel{margin-right:0;width:100%}@media(prefers-reduced-motion:reduce){.b11-lienzo .panel{margin-right:0;width:100%}}html:not(.motor) .b11-horario{display:none}@media(prefers-reduced-motion:reduce){.b11-horario{display:none}}html:not(.motor) .b11-nota{max-width:none;margin-top:var(--space-4)}@media(prefers-reduced-motion:reduce){.b11-nota{max-width:none;margin-top:var(--space-4)}}html:not(.motor) .b12-tira{flex-direction:column;gap:var(--space-4);width:100%}@media(prefers-reduced-motion:reduce){.b12-tira{flex-direction:column;gap:var(--space-4);width:100%}}html:not(.motor) .b12-tira>*{margin-right:0}@media(prefers-reduced-motion:reduce){.b12-tira>*{margin-right:0}}html:not(.motor) .asoma-escenario{height:auto;display:flex;gap:var(--space-6);align-items:flex-start}@media(prefers-reduced-motion:reduce){.asoma-escenario{height:auto;display:flex;gap:var(--space-6);align-items:flex-start}}html:not(.motor) .asoma-portatil,html:not(.motor) .asoma-telefono{position:relative;inset:auto}@media(prefers-reduced-motion:reduce){.asoma-portatil,.asoma-telefono{position:relative;inset:auto}}html:not(.motor) .asoma-portatil{flex:1}@media(prefers-reduced-motion:reduce){.asoma-portatil{flex:1}}@media(max-width:860px){.b1-lienzo .panel{margin-left:0;width:100%}.b1-archivos{top:6px;left:50%;flex-direction:row;transform:translate(-50%)}.bp-mini-hoja{width:64px;height:84px;padding:7px 6px}.bp-importar .bp-sub,.b2-contenido .bp-hoja,.b11-telefono,.b11-horario,.b11-lienzo .panel-riel,.b6-telefono .movil-isla{display:none}.b2-contenido{--b2-sube: -190px;grid-template-columns:minmax(0,1fr)}.b2-contenido .bp-lateral{top:auto;left:0;width:auto;border-left:0;border-top:1px solid var(--ui-borde);border-radius:16px 16px 0 0}.b2-capa,.b3-capa{inset:var(--space-3)}.b4-rejilla{grid-template-columns:minmax(0,1fr)}.b4-dia{display:none}.b4-fila-movil{display:block}.bp-formulario .bp-form-fila{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-segmentado span{padding:6px 7px;font-size:12px}.b5-semanas{--b5-desde: 0px;grid-template-columns:minmax(0,1fr);gap:8px}.bp-semana--1 .bp-bloque-fila{display:none}.b5-lienzo .bp-semana{gap:4px;padding:10px}.b5-lienzo .bp-bloque-fila{gap:0;padding:5px 10px}.b5-asistente{top:auto;right:var(--space-3);bottom:var(--space-3);left:var(--space-3)}.bp-asistente{width:auto}.b6-modal{top:auto;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);width:auto}.b6-telefono{top:auto;right:50%;bottom:-4%;margin-top:0;margin-right:-160px}.b8-lienzo{grid-template-columns:minmax(0,1fr)}.b8-telefono{display:none}.maniqui-escenario{width:min(300px,100%)}.b11-lienzo .panel{margin-right:0;width:100%}.b11-lado{position:relative;top:auto;right:auto;width:auto;align-items:stretch;transform:none}.b11-nota{max-width:none;margin-top:var(--space-2);text-align:left}.b12-tira>*{flex-basis:calc(50% - 6px);margin-right:12px}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .b12-tira{display:grid;width:100%}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .b12-tira>*{grid-area:1/1;margin-right:0}}@media(max-width:860px){.bp-serie-larga,.b11-lienzo .bp-baldosa--tinta,.b11-lienzo .bp-fecha{display:none}.bp-tabla--sesion{font-size:12px}.bp-tabla--sesion td{white-space:nowrap}.bp-revision .bp-pie{flex-direction:column;align-items:stretch;gap:8px}.bp-pct-cifra,.bp-pct-kg{font-size:26px}.bp-pct-control{gap:8px}.bp-paso{width:34px;height:34px}.bp-sello{width:44px;height:44px;margin:-22px 0 0 -22px}.asoma-portatil{display:none}.asoma-escenario{height:300px}.asoma-telefono{right:50%;top:0;margin-right:-100px}html:not(.motor) .asoma-escenario{justify-content:center}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.asoma-escenario{justify-content:center}}@media(max-width:860px){html:not(.motor) .asoma-telefono{right:auto;margin-right:0;transform:none!important}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.asoma-telefono{right:auto;margin-right:0;transform:none!important}}@media(max-width:860px){.ap-a-lienzo{grid-template-columns:minmax(0,1fr);grid-template-areas:"todo"}.ap-a-lienzo>.ap-a-panel,.ap-a-lienzo>.ap-a-telefono{grid-area:todo;justify-self:center}.ap-a-panel{width:100%}}@media(max-width:860px){html:not(.motor) .ap-a-lienzo,html:not(.motor) .b11-lienzo{display:flex!important;flex-direction:column;gap:var(--space-6)}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.ap-a-lienzo,.b11-lienzo{display:flex!important;flex-direction:column;gap:var(--space-6)}}@media(max-width:860px){html:not(.motor) .ap-a-telefono{opacity:1}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.ap-a-telefono{opacity:1}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .ap-a-telefono{opacity:0}}html:not(.motor) .rec--panel .rec-escenario--antes{flex-direction:column;align-items:stretch}@media(prefers-reduced-motion:reduce){.rec--panel .rec-escenario--antes{flex-direction:column;align-items:stretch}}html:not(.motor) .rec--panel .rec-antes{flex-direction:column;align-items:flex-start}@media(prefers-reduced-motion:reduce){.rec--panel .rec-antes{flex-direction:column;align-items:flex-start}}html:not(.motor) .rec--panel .rec-flecha{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.rec--panel .rec-flecha{transform:rotate(90deg)}}html:not(.motor) .rec--panel .rec-escenario--antes>.rec-lienzo{flex:none;width:100%}@media(prefers-reduced-motion:reduce){.rec--panel .rec-escenario--antes>.rec-lienzo{flex:none;width:100%}}.bp-campo-form b span{color:inherit;font-size:inherit}.bp-campo-form b.bp-campo-vacio{color:var(--ui-apagado);font-size:14px;font-weight:var(--weight-regular);line-height:24px}@media(max-width:480px){.bp-campo-form{padding-inline:10px}.bp-campo-form b.bp-campo-vacio{font-size:12px}}.bz-pagina{display:flex;flex-direction:column;gap:12px}.bz-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.bz-titulo{font-family:var(--brod-titular);font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.bz-cabeza-acciones{display:flex;flex-wrap:wrap;gap:8px}.bz-cabeza-acciones .bp-boton{min-height:34px}.bz-realce{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:color-mix(in srgb,var(--ui-marca) 12%,transparent);box-shadow:inset 0 0 0 1.5px var(--ui-marca);opacity:0;pointer-events:none}.bz-banda{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;border:1px solid var(--ui-borde);border-radius:14px;background:var(--ui-superficie-alta)}.bz-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.bz-rotulo{color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold)}.bz-control{display:flex;align-items:center;gap:8px;min-height:42px;padding:4px 10px;border:1px solid var(--ui-borde);border-radius:10px;background:var(--ui-superficie);font-size:13px}.bz-control>.icono:last-child{flex:none;margin-left:auto;color:var(--ui-apagado)}.bz-atleta{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bz-atleta b,.bz-atleta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-atleta small{color:var(--ui-apagado);font-size:12px}.bz-plan-valor,.bz-lateral-estado,.bz-descansos-chips .bp-estado-cambia,.bz-buscar-texto{margin-left:0}.bz-plan-valor{min-width:0;white-space:nowrap}.bz-ejemplo{color:var(--ui-apagado)}.bz-ancla-menu{position:relative;display:inline-flex}.bz-boton-plan{min-height:42px}.bz-boton-plan b{letter-spacing:.08em}.bz-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:8;display:flex;flex-direction:column;min-width:270px;padding:6px;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie-alta);box-shadow:0 18px 40px color-mix(in srgb,black 50%,transparent)}@media(prefers-reduced-motion:no-preference){html.motor .bz-menu{opacity:0}}.bz-menu--semana{right:auto;left:0;min-width:190px}.bz-menu-item{position:relative;display:flex;align-items:center;padding:8px 10px;border-radius:8px;font-size:13px;white-space:nowrap}.bz-menu-texto{position:relative;display:inline-flex;align-items:center;gap:6px}.bz-menu-texto .icono{color:var(--ui-apagado)}.bz-menu-marca{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:color-mix(in srgb,var(--ui-marca) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-marca) 55%,transparent);opacity:0}.bz-vacio{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border:1px dashed var(--ui-borde);border-radius:14px}.bz-vacio-icono{display:grid;place-items:center;width:36px;height:36px;margin-bottom:2px;border-radius:10px;background:color-mix(in srgb,var(--ui-marca) 12%,transparent);color:var(--ui-marca)}.bz-vacio-titulo{font-family:var(--brod-titular);font-size:17px;font-weight:800;line-height:1.2}.bz-vacio .bp-sub{max-width:46ch}.bz-vacio .bp-boton{margin-top:6px}.bz-capas{display:grid;align-items:start}.bz-capas>*{grid-area:1/1;min-width:0}.bz-arbol{display:grid;grid-template-columns:196px minmax(0,1fr);align-items:start;gap:12px}.bz-lateral{position:relative;z-index:4;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--ui-borde);border-radius:14px;background:var(--ui-superficie-alta)}.bz-lateral-cabeza{color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.bz-lateral .bz-ancla-menu,.bz-nueva-semana{width:100%}.bz-nueva-semana{min-height:34px}.bz-lateral-vacio{color:var(--ui-apagado);font-size:12px;line-height:1.4}.bz-lateral-lista{display:flex;flex-direction:column;gap:4px}.bz-mes{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:var(--weight-semibold)}.bz-mes .icono{color:var(--ui-apagado)}.bz-mes small{margin-left:auto;color:var(--ui-apagado);font-size:12px;font-variant-numeric:tabular-nums}.bz-semana-item{display:flex;white-space:nowrap;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px 6px 14px;border-radius:8px;background:color-mix(in srgb,var(--ui-marca) 12%,transparent);box-shadow:inset 2px 0 0 var(--ui-marca);font-size:13px;font-weight:var(--weight-semibold)}.bz-semana{--bz-desc-alto: 192px;display:flex;flex-direction:column;gap:10px;min-width:0}.bz-semana-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bz-semana-nombre{display:flex;align-items:center;gap:8px}.bz-semana-nombre b{font-family:var(--brod-titular);font-size:18px;font-weight:800}.bz-semana-cabeza .bp-acciones{gap:4px}.bz-kebab{display:grid;place-items:center;width:28px;height:36px;color:var(--ui-apagado);font-size:18px}.bz-descansos{position:relative;z-index:2}.bz-descansos-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:9px 12px;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie-alta);font-size:13px}.bz-giro{display:inline-grid;color:var(--ui-apagado)}.bz-descansos-chips{display:flex;flex-basis:100%;flex-wrap:wrap;gap:6px;padding-left:22px}.bz-descansos-chips .bp-estado-cambia{vertical-align:baseline}.bz-descansos-cuerpo{position:absolute;top:calc(100% + 6px);right:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 10px;height:calc(var(--bz-desc-alto) - 6px);padding:12px;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie-alta)}@media(prefers-reduced-motion:no-preference){html.motor .bz-descansos-cuerpo{opacity:0}}.bz-campo-form{display:flex;flex-direction:column;gap:5px;min-width:0}.bz-campo-etiqueta{font-size:12px;font-weight:var(--weight-semibold)}.bz-entrada{--relleno-fondo: var(--ui-superficie);position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid var(--ui-borde);border-radius:10px;background:var(--ui-superficie);font-size:14px}.bz-entrada>.icono{margin-left:auto;color:var(--ui-apagado)}.bz-campo-form--area .bz-entrada{min-height:48px}.bz-campo-form--ancho{grid-column:1/-1}.bz-ayuda{color:var(--ui-apagado);font-size:12px}.bz-pulso{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 0 1px var(--ui-marca),0 0 0 4px color-mix(in srgb,var(--ui-marca) 18%,transparent);opacity:0;pointer-events:none}.bz-campos-fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bz-dialogo{position:absolute;z-index:10;display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--ui-borde);border-radius:16px;background:var(--ui-superficie-alta);box-shadow:0 30px 70px color-mix(in srgb,black 55%,transparent)}@media(prefers-reduced-motion:no-preference){html.motor .bz-dialogo{opacity:0}}.bz-dialogo--sm{top:0;right:0;bottom:0;left:0;width:min(380px,100% - 32px);height:fit-content;margin:auto}.bz-dialogo-cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px}.bz-dialogo-cabeza .icono{color:var(--ui-apagado)}.bz-dialogo-cuerpo{display:flex;flex-direction:column;gap:10px}.bz-velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:var(--ui-superficie);opacity:0;pointer-events:none}.bz-tablero{display:grid;grid-template-columns:minmax(0,300px) minmax(120px,160px);align-items:start;gap:12px}.bz-columna{display:flex;flex-direction:column;gap:8px;min-width:0}.bz-columna-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--ui-borde);border-radius:10px;background:var(--ui-superficie-alta);font-size:13px}.bz-columna-cabeza b{color:var(--ui-marca);letter-spacing:.06em}.bz-iconos{display:inline-flex;flex:none;gap:6px;color:var(--ui-apagado)}.bz-columna-cuerpo{position:relative;display:flex;flex-direction:column;gap:8px}.bz-dia-vacio{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;height:32px;color:var(--ui-apagado);font-size:12px}.bz-ancla-vacio{position:absolute;top:58px;left:50%;width:1px;height:1px}.bz-seccion{display:flex;flex-direction:column;gap:5px}.bz-tarjeta-ej{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid color-mix(in srgb,var(--ui-marca) 45%,var(--ui-borde));border-radius:12px;background:var(--ui-superficie);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-marca) 10%,transparent)}.bz-tarjeta-ej-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px}.bz-tarjeta-ej-cabeza b{font-size:14px}.bz-herramientas{display:flex;gap:6px}.bz-sin-bloques{color:var(--ui-apagado);font-size:12px}.bz-anadir-bloque{align-self:flex-start;min-height:30px;padding:0 10px;font-size:12px}.bz-anadir-ejercicio{width:100%;border-style:dashed}.bz-anadir-dia{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1.5px dashed var(--ui-borde);border-radius:10px;color:var(--ui-apagado);font-size:13px;font-weight:var(--weight-semibold)}.bz-selector{top:4px;right:4px;bottom:4px;left:4px;overflow:hidden;gap:10px;padding:16px}.bz-secciones{flex-wrap:nowrap;overflow:hidden}.bz-filtros{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:8px}.bz-buscar,.bz-select{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--ui-borde);border-radius:10px;background:var(--ui-superficie);font-size:13px;white-space:nowrap}.bz-buscar{--relleno-fondo: var(--ui-superficie);border-color:color-mix(in srgb,var(--ui-marca) 50%,var(--ui-borde));font-size:14px}.bz-buscar>.icono,.bz-select .icono{flex:none;color:var(--ui-apagado)}.bz-select{justify-content:space-between}.bz-select--peq{display:inline-flex;min-height:30px;padding:0 10px;font-size:12px}.bz-buscar-texto{min-width:0}.bz-buscar-ejemplo{position:relative;z-index:1;padding-right:4px;background:var(--ui-superficie)}.bz-selector-cuerpo{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;min-height:0}.bz-lista-caja{position:relative;min-height:0;overflow:hidden;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie)}.bz-esqueleto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--ui-superficie)}.bz-esqueleto i{height:50px;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--ui-texto) 6%,transparent),color-mix(in srgb,var(--ui-texto) 11%,transparent))}.bz-lista{display:flex;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none}.bz-fila{display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:10px}.bz-fila.es-elegida{background:color-mix(in srgb,var(--ui-marca) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-marca) 45%,transparent)}.bz-mini{display:grid;flex:none;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:10px;background:var(--ui-superficie-alta)}.bz-silueta{display:block;width:40px;height:40px}.bz-simbolos{position:absolute;width:0;height:0;overflow:hidden}.bz-fila-texto{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.bz-fila-texto b,.bz-fila-texto small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-fila-texto b{font-size:13px}.bz-fila-texto small{color:var(--ui-apagado);font-size:12px}.bz-anadir{min-height:30px;padding:0 12px;font-size:12px}.bz-previa{display:flex;flex-direction:column;gap:8px;min-height:0;padding:12px;overflow:hidden;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie)}.bz-previa-maniqui{position:relative;flex:1 1 0;min-height:130px;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--ui-marca) 9%,var(--ui-superficie-alta)) 0,var(--ui-superficie) 72%)}.bz-previa-maniqui>svg{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px)}.bz-previa-nombre{font-family:var(--brod-titular);font-size:17px;font-weight:800;line-height:1.15}.bz-insignias{display:flex;flex-wrap:wrap;gap:4px}.bz-chip-seccion{border-color:color-mix(in srgb,var(--ui-marca) 60%,transparent);color:var(--ui-marca)}.bz-previa-texto{font-size:12px}.bz-anadir-planilla{width:100%;margin-top:auto}.bz-selector-pie .bp-boton{min-height:30px}.bz-camara{transform-origin:0 0}@media(prefers-reduced-motion:no-preference){html.motor .bz-camara{height:100%}}.bz-camara .cursor-flecha{transform-origin:3px 2px}.caminos-cuerpo{display:flex;flex-direction:column;gap:16px}.caminos-vacio{max-width:360px}.bz-destino{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--ui-marca) 55%,var(--ui-borde));border-radius:14px;background:var(--ui-superficie-alta);box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-marca) 10%,transparent)}@media(prefers-reduced-motion:no-preference){html.motor .bz-destino{align-self:center;width:min(520px,66%);margin-top:70px}}.bz-destino-cabeza{display:flex;align-items:center;gap:8px}.bz-destino-cabeza b{font-family:var(--brod-titular);font-size:16px;font-weight:800;white-space:nowrap}.bz-destino-dias{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bz-destino-dia{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px dashed var(--ui-borde);border-radius:10px}.bz-destino-dia small{overflow:hidden;color:var(--ui-marca);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.bz-destino-dia small span{color:var(--ui-texto);font-weight:var(--weight-medium);letter-spacing:0}.bz-destino-dia--fantasma{justify-content:flex-end;border-color:color-mix(in srgb,var(--ui-borde) 70%,transparent);opacity:.55}.bz-destino-dia i{height:6px;border-radius:3px;background:color-mix(in srgb,var(--ui-texto) 12%,transparent)}.bz-destino-dia i.corta{width:60%}.caminos-trazos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.caminos-trazos path{fill:none;stroke:var(--ui-marca);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;opacity:0}.caminos-trazos circle{fill:var(--ui-marca);opacity:0}.caminos-rotulos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.caminos-rotulos>span{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--ui-marca) 50%,transparent);border-radius:var(--radius-pill);background:var(--ui-superficie-alta);font-size:12px;white-space:nowrap}.caminos-rotulos b{color:var(--ui-marca)}@media(prefers-reduced-motion:no-preference){html.motor .caminos-rotulos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;pointer-events:none}html.motor .caminos-rotulos>span{position:absolute;top:0;left:0;opacity:0}}.rec-atajos{display:flex;flex-direction:column;align-items:flex-start;gap:0 var(--space-4);margin-top:var(--space-2)}.rec-atajos .enlace{gap:6px}.rec-atajos .enlace:hover .enlace-flecha--abajo{transform:translateY(3px)}.recorrido--brod :is(#b1,#z1){scroll-margin-top:0}@media(prefers-reduced-motion:no-preference){html.motor .recorrido--brod :is(#b1,#z1){scroll-margin-top:calc(-.1 * (var(--largo) - 1) * 100lvh - 96px)}}.bz-antes{width:min(440px,100%)}.bz-selector--quieto{position:relative;inset:auto;width:min(600px,100%);min-width:0;box-shadow:none}.z2 .rec-antes{width:100%;min-width:0;justify-content:center}.bz-selector--quieto .bz-selector-cuerpo{grid-template-columns:minmax(0,1fr) 200px}.bz-selector--quieto .bz-previa-maniqui{flex:none;height:150px}@media(max-width:860px){.bz-titulo{font-size:20px}.bz-cabeza-acciones .bp-boton{min-height:32px;padding:0 10px;font-size:12px}.z1 .bz-cabeza,.z2 .bz-cabeza{display:none}.bz-banda{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;padding:8px}.bz-control{min-height:38px;padding:4px 8px;font-size:12px}.bz-control .bp-avatar,.bz-atleta small{display:none}.bz-plan-valor{flex:1;grid-template-columns:minmax(0,1fr);overflow:hidden}.bz-plan-valor>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-boton-plan{min-height:38px;padding:0 10px}.bz-menu{min-width:240px}.bz-arbol{grid-template-columns:minmax(0,1fr);gap:8px}.bz-lateral{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px}.bz-lateral-cabeza{display:none}.bz-lateral .bz-ancla-menu,.bz-nueva-semana{width:auto}.bz-lateral-estado{flex:1;min-width:0}.bz-lateral-estado>*{justify-self:stretch;min-width:0}.bz-mes{white-space:nowrap}.bz-semana-item .bp-chip,.caminos-mas{display:none}.bz-lateral-lista{flex-direction:row;align-items:center;gap:6px}.bz-semana-item{min-width:0;padding:4px 8px 4px 10px}.bz-mes small,.bz-mes svg{display:none}.bz-semana-item-nombre{min-width:0;overflow:hidden;text-overflow:ellipsis}.bz-semana{--bz-desc-alto: 112px;gap:8px}.bz-semana-cabeza .bp-boton--texto,.bz-campo-form--ancho{display:none}.bz-semana-nombre b{font-size:16px}.bz-descansos-cabeza{padding:8px 10px}.bz-descansos-chips{margin-left:0}.bz-vacio{padding:14px}.bz-dialogo--sm{inset:auto 0 0;width:auto;margin:0;border-radius:16px 16px 0 0}.bz-selector{top:0;right:0;bottom:0;left:0;padding:12px;border-radius:14px}.bz-secciones span{flex:none}.bz-secciones{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.bz-filtros{grid-template-columns:minmax(0,1fr) auto}.bz-select{font-size:12px}.bz-selector-cuerpo{position:relative;grid-template-columns:minmax(0,1fr)}.bz-previa{position:absolute;right:-13px;bottom:-13px;left:-13px;z-index:3;display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:6px 12px;padding:12px;border-radius:16px 16px 0 0;background:var(--ui-superficie-alta);box-shadow:0 -18px 40px color-mix(in srgb,black 45%,transparent)}.bz-previa-maniqui{flex:none;grid-row:1/4;height:120px;min-height:0}.bz-previa-texto,.bz-chip-extra{display:none}.bz-anadir-planilla{grid-column:1/-1}.bz-tablero{grid-template-columns:minmax(0,1fr)}.bz-anadir-dia{display:none}.caminos-cuerpo{grid-template-columns:minmax(0,1fr)}.caminos-vacio{display:none}.bz-destino-dias{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-destino-dia:nth-child(n+3),.bz-destino-dia small span{display:none}.rec-atajos{flex-direction:row;flex-wrap:wrap;gap:0 var(--space-4)}.bz-selector--quieto .bz-selector-cuerpo{grid-template-columns:minmax(0,1fr)}.bz-selector--quieto .bz-previa{position:relative;inset:auto;box-shadow:none}}@media(prefers-reduced-motion:no-preference){html.motor .rec:is(.caminos,.z1,.z2) .panel-lienzo{contain:size}}@media(min-width:521px)and (max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .rec:is(.caminos,.z1,.z2) .panel{height:min(100%,640px)}}@media(max-width:520px){.rec-atajos{flex-direction:column;gap:0;margin-top:var(--space-1)}}.recorrido--cassa{--cassa-titular: "Bricolage Panel", var(--font-ui)}.panel--cassa{background:color-mix(in srgb,var(--ui-superficie) 55%,white)}.panel--cassa .panel-barra{background:color-mix(in srgb,var(--ui-superficie) 80%,var(--ui-texto))}.panel--cassa .panel-riel{border-right:0;background:color-mix(in srgb,var(--ui-marca) 42%,black)}.panel--cassa .panel-riel span{color:color-mix(in srgb,white 78%,var(--ui-marca))}.panel--cassa .panel-riel span.es-activo{background:color-mix(in srgb,var(--ui-marca) 30%,white);color:var(--ui-texto)}.panel--cassa .panel-acciones b{background:var(--ui-marca);color:var(--ui-tinta-marca)}.recorrido--cassa .cursor-flecha{fill:var(--ui-texto);stroke:#fff}.recorrido--cassa .cursor-dedo{border-color:color-mix(in srgb,var(--ui-texto) 55%,transparent);background:color-mix(in srgb,var(--ui-texto) 22%,transparent)}.recorrido--cassa .rodillo-pila{align-items:flex-start}.cp-tarjeta{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--ui-borde);border-radius:16px;background:var(--ui-superficie-alta)}.cp-h{font-family:var(--cassa-titular);font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.01em}.cp-h--grande{font-size:24px}.cp-h--saludo{font-size:30px;letter-spacing:-.02em}.cp-h3{font-size:15px;font-weight:var(--weight-bold);line-height:1.25}.cp-sub{color:var(--ui-apagado);font-size:13px;line-height:1.4}.cp-etiqueta{color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.cp-nota{color:var(--ui-apagado);font-size:12px;line-height:1.4}.cp-enlace{color:var(--ui-marca);font-size:13px;font-weight:var(--weight-semibold)}.cp-cifra,.cp-num{font-variant-numeric:tabular-nums}.cp-num{text-align:right!important}.cp-mono{padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--ui-texto) 6%,transparent);font-family:var(--font-mono);font-size:12px}.cp-cabeza{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.cp-cabeza-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cp-boton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 14px;overflow:hidden;border-radius:10px;font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap}.cp-boton--tinta{background:var(--ui-texto);color:var(--ui-superficie-alta)}.cp-boton--marca{background:var(--ui-marca);color:var(--ui-tinta-marca)}.cp-boton--sec{border:1px solid var(--ui-borde);background:var(--ui-superficie-alta);color:var(--ui-texto)}.cp-boton--texto{color:var(--ui-marca)}.cp-boton--ancho{width:100%}.cp-apagado{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ui-superficie-alta) 55%,transparent)}.cp-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap}.cp-chip i{width:7px;height:7px;border-radius:var(--radius-round);background:currentColor}.cp-chip--marca{background:color-mix(in srgb,var(--ui-marca) 14%,white);color:var(--ui-marca)}.cp-chip--exito{background:color-mix(in srgb,var(--ui-exito) 14%,white);color:var(--ui-exito)}.cp-chip--atencion{background:color-mix(in srgb,var(--ui-atencion) 18%,white);color:var(--ui-atencion-texto)}.cp-chip--neutro{background:color-mix(in srgb,var(--ui-texto) 8%,transparent);color:var(--ui-apagado)}.cp-chip--lapiz{border:1.5px dashed var(--ui-atencion);color:var(--ui-atencion-texto)}.cp-canal{padding:2px 8px;border:1px solid var(--ui-borde);border-radius:var(--radius-pill);color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold)}.cp-cuenta{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ui-texto) 8%,transparent);font-size:12px;font-weight:var(--weight-bold);vertical-align:1px}.cp-cambia,.cp-capas,.cw-cambia,.ca-cambia{display:inline-grid}.cp-capas{display:grid}.cp-cambia>*,.cp-capas>*,.cw-cambia>*,.ca-cambia>*{grid-area:1/1}.cp-capa{display:flex;flex-direction:column;align-self:start;gap:10px;min-width:0}.cp-pasos{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold)}.cp-pasos li{display:flex;align-items:center;gap:6px}.cp-pasos-num{display:inline-grid;width:22px;height:22px}.cp-pasos-capa{grid-area:1/1;display:grid;place-items:center;border:1px solid var(--ui-borde);border-radius:var(--radius-round);background:var(--ui-superficie-alta);font-size:12px}.cp-pasos-capa--hecho{border-color:var(--ui-marca);background:var(--ui-marca);color:var(--ui-tinta-marca)}.cp-campo,.cp-campo-form{--relleno-fondo: var(--ui-superficie-alta);display:flex;flex-direction:column;gap:2px;min-width:0;padding:7px 10px;border:1px solid var(--ui-borde);border-radius:10px;background:var(--ui-superficie-alta);font-size:13px}.cp-campo-form small{color:var(--ui-apagado);font-size:12px}.cp-campo-form b{font-weight:var(--weight-semibold)}.cp-select{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-height:32px;padding:4px 8px;border:1px solid var(--ui-borde);border-radius:10px;background:var(--ui-superficie-alta);color:var(--ui-apagado);font-size:13px}.cp-select--texto{padding:4px 10px;color:var(--ui-texto);font-weight:var(--weight-semibold)}.cp-segmentado{display:inline-flex;padding:3px;border-radius:10px;background:color-mix(in srgb,var(--ui-texto) 7%,transparent);font-size:13px}.cp-segmentado span{padding:4px 11px;border-radius:8px;color:var(--ui-apagado)}.cp-segmentado .es-elegido{background:var(--ui-superficie-alta);color:var(--ui-texto);font-weight:var(--weight-semibold);box-shadow:0 1px 3px color-mix(in srgb,black 12%,transparent)}.cp-pestanas{display:flex;gap:4px;border-bottom:1px solid var(--ui-borde);font-size:13px}.cp-pestanas span{padding:6px 12px;color:var(--ui-apagado)}.cp-pestanas .es-activa{box-shadow:inset 0 -2px 0 var(--ui-marca);color:var(--ui-texto);font-weight:var(--weight-semibold)}.cp-tabla{width:100%;border-collapse:collapse;font-size:13px}.cp-tabla th{padding:6px 8px;border-bottom:1px solid var(--ui-borde);color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold);text-align:left}.cp-tabla td{padding:7px 8px;border-bottom:1px solid color-mix(in srgb,var(--ui-borde) 60%,transparent);vertical-align:middle}.cp-tabla tr:last-child td{border-bottom:0}.cp-tabla tr.es-foco td{background:color-mix(in srgb,var(--ui-marca) 7%,transparent)}.cp-detalle{display:block;color:var(--ui-apagado);font-size:12px}.cp-acciones{display:flex;flex-wrap:wrap;gap:8px}.cp-acciones--fin{justify-content:flex-end}.cp-velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:var(--ui-texto);opacity:0;pointer-events:none}.cp-modal{display:flex;flex-direction:column;gap:10px;width:400px;max-width:100%;padding:18px;border-radius:18px;background:var(--ui-superficie-alta);box-shadow:0 0 0 1px var(--ui-borde),0 30px 60px color-mix(in srgb,var(--ui-texto) 30%,transparent)}.cp-modal-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.cp-toast{position:absolute;bottom:18px;left:50%;z-index:9;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:var(--ui-texto);color:var(--ui-superficie-alta);font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap;transform:translate(-50%);box-shadow:0 16px 34px color-mix(in srgb,var(--ui-texto) 35%,transparent)}.cp-aviso{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--ui-atencion) 16%,white);color:var(--ui-atencion-texto);font-size:13px}.cp-aviso span{display:flex;flex-direction:column}.cp-aviso--antes{max-width:280px;border:1px solid var(--ui-borde)}.cp-avatar{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-round);background:color-mix(in srgb,var(--ui-marca) 18%,white);color:var(--ui-marca);font-size:12px;font-style:normal;font-weight:var(--weight-bold)}.cr{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.cr:before{content:"";position:absolute;top:var(--cr-medio, 6px);right:8.3333333333%;left:8.3333333333%;height:1.5px;background:var(--ui-borde)}.cr-hito{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.cr-nodo{position:relative;display:grid;width:var(--cr-tam, 13px);height:var(--cr-tam, 13px)}.cr-capa{grid-area:1/1;display:grid}.cr-capa.solo-mov{opacity:0}.cr-marca{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius-round);background:var(--ui-superficie-alta)}.cr-marca--hecho{background:var(--ui-marca);color:var(--ui-tinta-marca)}.cr-marca--toca{border:2px solid var(--ui-atencion);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-atencion) 25%,transparent)}.cr-marca--pendiente{border:1.5px dashed color-mix(in srgb,var(--ui-apagado) 70%,transparent)}.cr--mini .icono{width:8px;height:8px}.cr--ficha{--cr-tam: 24px;--cr-medio: 12px}.cr-texto{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center;font-size:13px}.cr-texto b{font-weight:var(--weight-semibold)}.cr-texto small{color:var(--ui-apagado);font-size:12px}.cr-estados{display:grid}.cr-estado{grid-area:1/1;font-size:12px;font-weight:var(--weight-semibold)}.cr-estado.solo-mov{opacity:0}.cr-estado--hecho{color:var(--ui-marca)}.cr-estado--toca{color:var(--ui-atencion-texto)}.cr-estado--pendiente{color:var(--ui-apagado)}@media(max-width:420px){.cr--ficha .cr-texto b{white-space:nowrap}.cr--ficha .cr-hito:nth-child(2n) .cr-texto{margin-top:1.25em}}.hilo--cassa{align-items:center;padding:7px var(--space-4) 7px 7px;border-radius:18px;font-size:13px}.hilo--cassa .hilo-icono{align-self:flex-start;background:var(--ui-superficie)}.hilo-cuerpo{display:flex;flex-direction:column;gap:5px}.hilo--cassa .hilo-texto b{font-weight:var(--weight-bold)}.hilo-riel{position:relative;display:grid;grid-template-columns:repeat(6,54px)}.hilo-riel:before{content:"";position:absolute;top:6px;right:27px;left:27px;height:1.5px;background:var(--ui-borde)}.hilo-nodo{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px}.hilo-nodo i{display:grid;place-items:center;width:13px;height:13px;border:1.5px dashed color-mix(in srgb,var(--ui-apagado) 70%,transparent);border-radius:var(--radius-round);background:var(--ui-superficie-alta);color:transparent;transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.hilo-nodo i .icono{width:8px;height:8px}.hilo-nodo small{color:var(--ui-apagado);font-size:11px;font-weight:var(--weight-medium);white-space:nowrap}.hilo-nodo[data-s=hecho] i{border:1.5px solid var(--ui-marca);background:var(--ui-marca);color:var(--ui-tinta-marca)}.hilo-nodo[data-s=toca] i{border:2px solid var(--ui-atencion);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-atencion) 30%,transparent)}.hilo-nodo[data-s=toca] small{color:var(--ui-atencion-texto);font-weight:var(--weight-semibold)}@media(max-width:860px){.hilo--cassa{width:max-content;max-width:calc(100vw - 24px)}.hilo-riel{grid-template-columns:repeat(6,24px)}.hilo-riel:before{right:12px;left:12px}.hilo-nodo small{display:none}}.cx{overflow:hidden;border:1px solid color-mix(in srgb,var(--ui-texto) 18%,transparent);border-radius:10px;background:var(--ui-superficie-alta);font-family:var(--font-ui);font-size:12px;box-shadow:0 24px 50px var(--esc-sombra)}.cx-barra{display:flex;align-items:center;gap:6px;padding:7px 10px;background:color-mix(in srgb,var(--ui-exito) 85%,black);color:#fff;font-weight:var(--weight-semibold)}.cx-rejilla{display:grid;grid-template-columns:20px repeat(5,auto);color:var(--ui-texto)}.cx-rejilla>span{padding:4px 6px;overflow:hidden;border-right:1px solid color-mix(in srgb,var(--ui-texto) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ui-texto) 10%,transparent);white-space:nowrap}.cx-letra,.cx-num,.cx-esquina{background:color-mix(in srgb,var(--ui-texto) 6%,transparent);color:var(--ui-apagado);text-align:center}.cx-titulo{background:color-mix(in srgb,var(--ui-exito) 14%,white);font-weight:var(--weight-bold)}.cx-cifra{text-align:right}.cx-mas{grid-column:span 5;color:var(--ui-apagado);font-style:italic}.cx-pestanas{padding:4px 10px;background:color-mix(in srgb,var(--ui-texto) 5%,transparent)}.cx-pestanas span{padding:2px 10px;border-bottom:2px solid var(--ui-exito);color:var(--ui-exito);font-weight:var(--weight-semibold)}.cp-subir{gap:12px}.cp-subir-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.cp-zona{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;border:1.5px dashed color-mix(in srgb,var(--ui-marca) 50%,transparent);border-radius:14px;background:color-mix(in srgb,var(--ui-marca) 4%,transparent);color:var(--ui-marca);text-align:center;transition:background-color var(--duration-base) var(--ease-standard)}.cp-zona[data-encima="1"]{background:color-mix(in srgb,var(--ui-marca) 12%,transparent)}.cp-zona b{color:var(--ui-texto)}.cp-zona small{color:var(--ui-apagado);font-size:12px}.cp-archivo,.c1-archivo-vuela,.c-vuelo-chip,.c11-pdf,.c11-descarga{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:5px 12px;border-radius:var(--radius-pill);background:var(--ui-marca);color:var(--ui-tinta-marca);font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap}.c1-archivo-vuela,.c-vuelo-chip,.c11-pdf{margin:0;box-shadow:0 12px 26px color-mix(in srgb,var(--ui-texto) 35%,transparent)}.cp-columnas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-columnas-grupo{display:flex;flex-direction:column;gap:8px}.cp-columna{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:2px 10px;font-size:13px}.cp-columna small{grid-column:1/-1;color:var(--ui-apagado);font-size:12px}.cp-columna-campo{font-weight:var(--weight-semibold)}.cp-col-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--ui-exito) 14%,white);color:color-mix(in srgb,var(--ui-exito) 80%,black);font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap}.cp-col-chip--vuela{position:absolute;top:0;left:0;z-index:15;opacity:0;box-shadow:0 10px 22px color-mix(in srgb,var(--ui-texto) 30%,transparent);pointer-events:none}.cp-resumen{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--ui-marca) 8%,transparent);font-size:14px;font-weight:var(--weight-semibold)}.cp-filtro{display:flex;gap:6px;font-size:12px}.cp-filtro span{padding:3px 10px;border:1px solid var(--ui-borde);border-radius:var(--radius-pill);color:var(--ui-apagado)}.cp-filtro .es-activo{border-color:var(--ui-texto);background:var(--ui-texto);color:var(--ui-superficie-alta)}.cp-tabla--filas td{padding:5px 8px}.cp-ficha-aloj{display:flex;flex-direction:column;gap:10px}.cp-ficha-aloj-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cp-progreso{height:6px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ui-marca) 14%,transparent)}.cp-progreso i{display:block;height:100%;border-radius:inherit;background:var(--ui-marca);transform-origin:0 50%}.cp-ficha-aloj-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px}.cp-rellenos{gap:9px}.cp-relleno-fila{display:flex;flex-direction:column;gap:4px}.cp-fotos{display:flex;gap:8px}.cp-foto{position:relative;width:76px;height:52px;border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-marca) 30%,white) 0 55%,color-mix(in srgb,var(--ui-marca) 70%,white) 55% 70%,var(--ui-superficie) 70%)}.cp-foto--1{background:linear-gradient(135deg,var(--ui-superficie) 0 50%,color-mix(in srgb,var(--ui-atencion) 40%,white) 50%)}.cp-foto--2{background:radial-gradient(circle at 70% 35%,color-mix(in srgb,var(--ui-atencion) 60%,white) 0 14%,transparent 15%),color-mix(in srgb,var(--ui-marca) 22%,white)}.cp-foto small{position:absolute;bottom:3px;left:4px;padding:0 5px;border-radius:4px;background:var(--ui-texto);color:#fff;font-size:12px;font-style:normal}.cp-idiomas{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px}.cp-idiomas>span{display:inline-flex;align-items:center;gap:5px}.cp-idioma-ok,.cp-falta-si,.cp-falta-no{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-round)}.cp-idioma-ok,.cp-falta-si{background:color-mix(in srgb,var(--ui-exito) 16%,white);color:var(--ui-exito)}.cp-falta-no{background:color-mix(in srgb,var(--ui-atencion) 18%,white);color:var(--ui-atencion-texto)}.cp-falta{gap:8px}.cp-falta-cuenta{color:var(--ui-texto);font-size:13px;font-weight:var(--weight-semibold)}.cp-falta-lista{display:flex;flex-direction:column;gap:4px;list-style:none;font-size:13px}.cp-falta-lista li{display:flex;align-items:center;gap:8px}.cp-falta-marca{display:inline-grid}.cp-falta-marca>*{grid-area:1/1}.cp-precio{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:12px}.cp-anio{display:flex;flex-direction:column;gap:4px}.cp-anio-meses{display:grid;grid-template-columns:repeat(12,1fr);color:var(--ui-apagado);font-size:12px;text-align:center}.cp-anio-pista{position:relative;height:26px;border-radius:8px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ui-texto) 6%,transparent) 0 calc(8.3333333333% - 2px),transparent calc(8.3333333333% - 2px) 8.3333333333%)}.cp-tramo{position:absolute;top:3px;bottom:3px;left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);min-width:8px;border-radius:5px;background:var(--ui-marca);transform-origin:0 50%}.cp-tramo-muestra{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;background:var(--ui-marca)}.cp-fechas-tramo{display:block;white-space:nowrap}.cp-nota-base{color:var(--ui-apagado);font-size:12px}.cp-probar{gap:10px}.cp-probar-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cp-probar-resultado{min-height:132px}.cp-desglose{gap:6px;font-size:13px}.cp-desglose p,.cp-linea{display:flex;justify-content:space-between;gap:10px;font-size:13px}.cp-desglose-total,.cp-linea--total{padding-top:6px;border-top:1px solid var(--ui-borde);font-size:15px!important}.cp-bien{justify-content:flex-start!important;align-items:center;gap:6px!important;color:var(--ui-exito);font-weight:var(--weight-semibold)}.c5-inicio{display:flex;flex-direction:column;gap:14px;max-width:640px;padding-top:6px}.cp-saludo .cp-sub{font-size:14px}.cp-cola{display:flex;flex-direction:column;gap:6px;list-style:none}.cp-cola-fila{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--ui-borde);border-radius:12px;transition:box-shadow var(--duration-slow) var(--ease-standard),border-color var(--duration-slow) var(--ease-standard)}.cp-cola-fila[data-nueva="1"]{border-color:var(--ui-atencion);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-atencion) 22%,transparent)}.cp-cola-tipo{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--ui-texto) 6%,transparent);color:var(--ui-apagado)}.cp-cola-tipo--lapiz{background:color-mix(in srgb,var(--ui-atencion) 18%,white);color:var(--ui-atencion-texto)}.cp-cola-texto{display:flex;flex-direction:column;min-width:0;font-size:13px}.cp-cola-texto small{color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.cp-cola-texto span{color:var(--ui-apagado)}.cp-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cp-cifra-tarjeta{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie-alta)}.cp-cifra-tarjeta small{display:flex;align-items:center;gap:5px;color:var(--ui-apagado);font-size:12px}.cp-cifra-tarjeta b{font-family:var(--cassa-titular);font-size:20px}.cp-calendario{position:relative;display:flex;flex-direction:column;gap:9px}.cp-festivos{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.cp-festivos-titulo{display:inline-flex;align-items:center;gap:5px;color:var(--ui-apagado);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.cp-festivos-texto{display:none}.cp-festivo{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid var(--ui-borde);border-radius:var(--radius-pill);background:var(--ui-superficie-alta)}.cp-festivo--puente{border-color:color-mix(in srgb,var(--ui-atencion) 60%,transparent)}.cp-festivo em{margin-left:4px;padding:0 6px;border-radius:var(--radius-pill);background:var(--ui-atencion);color:var(--ui-texto);font-size:12px;font-style:normal;font-weight:var(--weight-bold);text-transform:uppercase}.cp-mes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.cp-mes>span{display:flex;align-items:baseline;gap:8px;padding:6px 12px;border:1px solid var(--ui-borde);border-radius:10px;background:var(--ui-superficie-alta)}.cp-mes small{color:var(--ui-apagado);font-size:12px}.cp-mes b{font-family:var(--cassa-titular);font-size:17px}.cp-mes-nota{color:var(--ui-apagado);font-size:12px}.cp-rejilla-ventana{--nombre: 140px;--visibles: 16;--previo: max(0, 11 - var(--visibles));--fila-cab: 40px;--fila: 38px;position:relative;overflow-x:auto;overflow-y:hidden;container-type:inline-size;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie-alta);overscroll-behavior-x:contain}.cp-rejilla{--col: calc((100cqi - var(--nombre)) / var(--visibles));position:relative;display:grid;grid-template-columns:var(--nombre) repeat(var(--dias),var(--col));grid-template-rows:var(--fila-cab) repeat(5,var(--fila));width:max-content;font-size:12px}.cp-rejilla>.cp-aloj,.cp-rejilla>.cp-rejilla-mes{position:sticky;left:0;z-index:3;background:var(--ui-superficie-alta)}.cp-rejilla-nombres{position:absolute;top:0;bottom:0;left:0;z-index:6;display:grid;grid-template-rows:var(--fila-cab) repeat(5,var(--fila));width:var(--nombre);border-right:1px solid var(--ui-borde);background:var(--ui-superficie-alta);box-shadow:6px 0 10px -8px color-mix(in srgb,black 30%,transparent)}@media(prefers-reduced-motion:no-preference){html.motor .cp-rejilla-ventana{overflow:hidden}}.cp-rejilla-mes{grid-row:1;grid-column:1;display:flex;align-items:center;gap:2px;padding:0 6px;border-bottom:1px solid var(--ui-borde);font-weight:var(--weight-semibold);white-space:nowrap}.cp-dia{grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid var(--ui-borde);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);line-height:1.1}.cp-dia small{color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-medium)}.cp-dia.es-finde{background:color-mix(in srgb,var(--ui-texto) 4%,transparent)}.cp-dia.es-hoy{box-shadow:inset 0 -2px 0 var(--ui-marca);color:var(--ui-marca)}.cp-dia.es-festivo{background:color-mix(in srgb,var(--ui-atencion) 18%,white);color:var(--ui-atencion-texto)}.cp-aloj{grid-column:1;display:flex;align-items:center;padding:0 10px;overflow:hidden;border-top:1px solid color-mix(in srgb,var(--ui-borde) 60%,transparent);font-size:13px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.cp-libre{display:grid;place-items:center;border-top:1px solid color-mix(in srgb,var(--ui-borde) 60%,transparent);color:var(--ui-apagado);font-variant-numeric:tabular-nums}.cp-libre .rodillo-pila{align-items:center}.cp-barra,.cp-barra-ana{position:relative;z-index:1;align-self:center;height:28px;margin:0 2px;transform-origin:0 50%}.cp-barra{display:block;padding:0 8px;overflow:hidden;line-height:28px;border-radius:8px;font-size:12px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.cp-barra-ana{display:grid}.cp-barra-ana>.cp-barra{grid-area:1/1;margin:0}.cp-barra--corte{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.cp-barra--sigue{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.cp-barra--solicitud{border:1.5px dashed var(--ui-atencion);background:color-mix(in srgb,var(--ui-atencion) 12%,white);color:var(--ui-atencion-texto)}.cp-barra--porLlegar{border:1px solid color-mix(in srgb,var(--ui-texto) 16%,transparent);background:color-mix(in srgb,var(--ui-texto) 9%,white);color:var(--ui-texto)}.cp-barra--llega{background:var(--ui-marca);color:var(--ui-tinta-marca)}.cp-barra--enCasa{background:color-mix(in srgb,var(--ui-marca) 34%,white);color:var(--ui-texto)}.cp-barra--seVa{background:color-mix(in srgb,var(--ui-marca) 16%,white);color:var(--ui-marca)}.cp-barra--limpieza{background:color-mix(in srgb,var(--ui-atencion) 34%,white);color:var(--ui-texto)}.cp-barra--cerrada{background:color-mix(in srgb,var(--ui-exito) 18%,white);color:var(--ui-exito)}.cp-barra--ana{border:1.5px solid var(--ui-marca);background:color-mix(in srgb,var(--ui-marca) 12%,white);color:var(--ui-marca)}.cp-cierre{position:relative;z-index:1;align-self:center;display:grid;place-items:center;height:28px;margin:0 2px;overflow:hidden;border-radius:8px;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ui-texto) 22%,transparent) 0,color-mix(in srgb,var(--ui-texto) 22%,transparent) 3px,color-mix(in srgb,var(--ui-texto) 6%,white) 3px,color-mix(in srgb,var(--ui-texto) 6%,white) 8px);color:var(--ui-texto);font-size:12px;font-weight:var(--weight-bold);white-space:nowrap;transform-origin:0 50%}.cp-cierre>span{padding:1px 6px;border-radius:5px;background:var(--ui-superficie-alta);transition:opacity var(--duration-base) var(--ease-standard)}@media(prefers-reduced-motion:no-preference){html.motor .cp-cierre:not([data-rotulo="1"])>span{opacity:0}}.cp-ancla-cierre{pointer-events:none}.cp-leyenda{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;color:var(--ui-apagado);font-size:12px}.cp-leyenda li{display:inline-flex;align-items:center;gap:5px}.cp-muestra{display:inline-block;width:18px;height:10px;padding:0;border-radius:3px}.cp-muestra--cerrado{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ui-texto) 35%,transparent) 0 2px,transparent 2px 4px)}.cp-muestra--festivo{background:color-mix(in srgb,var(--ui-atencion) 40%,white)}.cp-ical{display:flex;align-items:center;gap:6px;color:var(--ui-apagado);font-size:12px}.c6-modal,.c7-modal,.c8-modal{position:absolute;top:70px;left:50%;z-index:9;width:400px;margin-left:-200px}.cp-reserva{display:flex;flex-direction:column;gap:10px}.cp-reserva-cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 14px}.cp-reserva-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cp-reserva-riel{gap:10px}.cp-reserva-cuerpo{display:grid;grid-template-columns:1fr 1.25fr .9fr;align-items:start;gap:10px}.cp-cobros-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px}.cp-cobros-lista{display:flex;flex-direction:column;gap:6px;list-style:none}.cp-cobros-lista li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--ui-borde) 60%,transparent);font-size:13px}.cp-cobros-lista li>span{display:flex;flex-direction:column}.cp-cobros-lista small{color:var(--ui-apagado);font-size:12px}.cp-saldo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.cp-saldo>span:not(:last-child){display:flex;flex-direction:column}.cp-saldo small{color:var(--ui-apagado);font-size:12px}.cp-saldo b{font-family:var(--cassa-titular);font-size:18px}.cp-huesped p{display:flex;flex-direction:column;font-size:13px}.cp-huesped small{color:var(--ui-apagado);font-size:12px}.cp-codigo{padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--ui-marca) 10%,white)}.cp-codigo b{color:var(--ui-marca);font-family:var(--font-mono);font-size:20px;letter-spacing:.12em}.cp-conversion{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--ui-marca) 8%,white);font-size:14px}.cp-conversion small{color:var(--ui-apagado);font-size:12px}.cp-mostrador{display:flex;flex-direction:column;gap:10px}.cp-mostrador-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cp-mostrador-cabeza .cp-h{margin-right:auto}.cp-pestanas-carril{display:none}.cp-carriles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cp-carril{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border-radius:14px;background:color-mix(in srgb,var(--ui-texto) 4%,transparent)}.cp-carril-titulo{font-size:13px;font-weight:var(--weight-bold)}.cp-carril-lista{display:grid;grid-template-rows:repeat(var(--filas),auto);gap:8px}.cp-carril-celda{grid-column:1;min-width:0}.cp-carril-vacio{grid-column:1;align-self:start;padding:12px 8px;border:1px dashed var(--ui-borde);border-radius:12px;color:var(--ui-apagado);font-size:12px;text-align:center}.cp-estancia{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie-alta);box-shadow:0 1px 2px color-mix(in srgb,black 6%,transparent)}.cp-estancia--ana{border-color:color-mix(in srgb,var(--ui-marca) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-marca) 12%,transparent)}.cp-estancia--antes{width:220px}.cp-estancia-quien{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px}.cp-estancia-quien b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-estancia-donde{overflow:hidden;color:var(--ui-apagado);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cp-estancia .cp-boton{min-height:30px;padding:4px 10px}.cp-estancia-sin{display:grid;place-items:center;min-height:30px;color:var(--ui-apagado);font-size:12px}.cp-clon{display:flex;flex-direction:column;width:170px;padding:10px 12px;border:1.5px solid var(--ui-marca);border-radius:12px;background:var(--ui-superficie-alta);color:var(--ui-texto);font-size:13px;box-shadow:0 20px 40px color-mix(in srgb,var(--ui-texto) 30%,transparent)}.cp-clon small{color:var(--ui-apagado);font-size:12px}.c8-antes{display:flex;flex-direction:column;gap:8px}.cp-foto-doc{display:flex;gap:10px;padding:10px;border:1px dashed var(--ui-borde);border-radius:12px;font-size:13px}.cp-foto-doc span{display:flex;flex-direction:column}.cp-foto-doc small{color:var(--ui-apagado);font-size:12px}.cp-itinerario{display:flex;flex-direction:column;gap:10px}.cp-itinerario-barra{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.cp-semana{display:grid;grid-template-columns:92px repeat(2,minmax(0,1fr)) minmax(0,2.4fr) repeat(4,minmax(0,1fr));gap:6px;font-size:12px}.cp-semana-dia{color:var(--ui-apagado);font-weight:var(--weight-semibold);text-align:center}.cp-semana-persona{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:var(--weight-semibold)}.cp-semana-celda{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:6px;border:1px solid var(--ui-borde);border-radius:10px;background:var(--ui-superficie-alta);text-align:center}.cp-semana-celda small{color:var(--ui-apagado);font-size:12px}.cp-semana-celda.es-vacia{background:transparent;border-style:dashed}.cp-semana-tarea{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border-radius:8px;background:color-mix(in srgb,var(--ui-marca) 7%,white);font-size:12px}.cp-liquidaciones,.cp-liq{display:flex;flex-direction:column;gap:10px}.cp-liq{height:100%;padding:0 0 4px;background:color-mix(in srgb,var(--ui-superficie) 55%,white)}.cp-cuenta-grande{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cp-cuenta-grande>span{display:flex;flex-direction:column;padding:8px 12px;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie-alta);transition:box-shadow var(--duration-slow) var(--ease-standard)}.cp-cuenta-grande small{color:var(--ui-apagado);font-size:12px}.cp-cuenta-grande b{font-family:var(--cassa-titular);font-size:19px;font-variant-numeric:tabular-nums}.cp-cuenta-grande>i{color:var(--ui-apagado);font-size:20px;font-style:normal;font-weight:var(--weight-bold)}.cp-le-toca{border-color:var(--ui-marca)!important;background:var(--ui-marca)!important;color:var(--ui-tinta-marca)}.cp-le-toca small{color:color-mix(in srgb,var(--ui-tinta-marca) 80%,transparent)!important}.cp-le-toca[data-foco="1"]{box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-marca) 25%,transparent)}.cp-liq-tablas{display:flex;flex-direction:column;gap:8px}.cp-liq-tablas .cp-tarjeta{gap:4px;padding:10px 12px}.cp-liq-tablas .cp-tabla td,.cp-liq-tablas .cp-tabla th{padding:4px 6px}.c11-descarga{position:absolute;bottom:14%;left:0;z-index:10;margin:0;background:var(--ui-superficie-alta);color:var(--ui-texto);box-shadow:0 0 0 1px var(--ui-borde),0 10px 24px color-mix(in srgb,var(--ui-texto) 22%,transparent)}.cw{position:relative;display:flex;flex-direction:column;width:100%;max-width:980px;overflow:hidden;border-radius:14px;background:#fff;color:var(--web-tinta);box-shadow:0 0 0 1px var(--ui-borde),0 40px 90px var(--esc-sombra);font-family:var(--font-ui);font-size:14px;line-height:1.35;text-align:left}.cw-barra{flex:none;display:flex;align-items:center;gap:var(--space-3);height:34px;padding:0 var(--space-4);background:color-mix(in srgb,var(--ui-superficie) 80%,var(--ui-texto));color:var(--ui-apagado);font-size:12px}.cw-direccion{margin:0 auto;padding:3px var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb,white 60%,transparent);color:var(--ui-texto)}.cw-pantalla{position:relative;flex:1;min-height:0;overflow:hidden;container-type:inline-size;background:#fff}.cw-base,.cw-capa{position:absolute;top:0;right:0;bottom:0;left:0}.cw-capa{z-index:1;overflow:hidden;background:#fff}.cw-capa--recibida{z-index:2;display:grid;place-items:center;background:color-mix(in srgb,var(--cw-tinta, #16262d) 34%,transparent)}.cw .irisp{z-index:3;background:#fff}@media(prefers-reduced-motion:no-preference){html.motor .c-web,html.motor .c5-escenario{height:min(100%,620px)}}.cw-h1{font-family:var(--cassa-titular);font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.cw-h2{font-family:var(--cassa-titular);font-size:24px;font-weight:800;line-height:1.1}.cw-h3{font-size:16px;font-weight:var(--weight-bold)}.cw-sub{color:color-mix(in srgb,var(--web-tinta) 70%,white);font-size:14px}.cw-boton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:8px 18px;border-radius:12px;background:var(--web-marca);color:#fff;font-weight:var(--weight-bold);white-space:nowrap}.cw-boton--ancho{width:100%}.cw-portada{position:relative;height:100%;min-height:460px;color:#fff}.cw-paisaje,.cw-paisaje svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cw-paisaje-invierno{opacity:0}.cw-cabecera{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:14px 20px;color:var(--web-tinta);font-size:13px}.cw-cabecera--foto{background:linear-gradient(180deg,color-mix(in srgb,white 70%,transparent),transparent)}.cw-marca{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:15px;font-weight:var(--weight-bold)}.cw-menu{display:flex;gap:14px;font-weight:var(--weight-semibold)}.cw-temporada{position:relative;display:grid;grid-template-columns:repeat(2,1fr);padding:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,white 80%,transparent);font-weight:var(--weight-semibold)}.cw-temporada>span:not(.cw-temporada-marca){position:relative;z-index:1;padding:3px 10px;text-align:center}.cw-temporada-marca{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--radius-pill);background:#fff;box-shadow:0 1px 4px color-mix(in srgb,black 18%,transparent)}.cw-pequeno{padding:3px 8px;border:1px solid color-mix(in srgb,var(--web-tinta) 25%,transparent);border-radius:8px;font-size:12px;font-weight:var(--weight-semibold)}.cw-hero{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding:28px 32px;color:var(--web-tinta)}.cw-eyebrow{font-size:13px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.cw-buscador{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:6px;max-width:760px;margin-top:12px;padding:8px;border:1px solid color-mix(in srgb,white 60%,transparent);border-radius:18px;background:color-mix(in srgb,white 74%,transparent);color:var(--web-tinta);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cw-campo{--relleno-fondo: white;display:flex;flex-direction:column;padding:6px 10px;border-radius:12px;background:#fff;font-size:14px}.cw-campo small,.cw-campo-form small{color:color-mix(in srgb,var(--web-tinta) 65%,white);font-size:12px}.cw-resultados{display:flex;flex-direction:column;gap:6px;height:100%;padding:22px 28px}.cw-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px}.cw-tarjeta{display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--web-tinta) 14%,transparent);border-radius:14px;background:#fff}.cw-tarjeta:first-child{border-color:var(--web-marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--web-marca) 20%,transparent)}.cw-foto{display:block;width:100%;height:auto;aspect-ratio:16/10}.cw-tarjeta-cuerpo{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;font-size:13px}.cw-tarjeta-cuerpo small{color:var(--web-marca);font-size:12px;font-weight:var(--weight-bold);text-transform:uppercase}.cw-tarjeta-cuerpo b{font-size:15px}.cw-precio b{font-size:16px}.cw-ficha{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px 24px;background:#fff}.cw-ficha-fotos{display:grid;grid-template-columns:2fr 1fr;gap:8px;height:150px;overflow:hidden;border-radius:14px}.cw-ficha-fotos .cw-foto{height:100%;aspect-ratio:auto}.cw-ficha-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px}.cw-ficha-texto{display:flex;flex-direction:column;gap:8px}.cw-mes{display:flex;flex-direction:column;gap:6px;max-width:330px}.cw-mes-titulo{font-weight:var(--weight-bold)}.cw-mes-rejilla{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;font-size:12px;text-align:center}.cw-mes-rejilla>*{padding:3px 0}.cw-mes-rejilla small{color:color-mix(in srgb,var(--web-tinta) 60%,white)}.cw-mes-rejilla .es-dentro{background:color-mix(in srgb,var(--web-marca) 16%,white)}.cw-mes-rejilla .es-borde{border-radius:6px;background:var(--web-marca);color:#fff;font-weight:var(--weight-bold)}.cw-mes-nota{color:color-mix(in srgb,var(--web-tinta) 65%,white);font-size:12px}.cw-widget{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid color-mix(in srgb,var(--web-tinta) 14%,transparent);border-radius:16px;box-shadow:0 18px 40px color-mix(in srgb,var(--web-tinta) 14%,transparent)}.cw-widget-precio b{font-size:22px}.cw-widget-fechas{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--web-tinta) 18%,transparent);border-radius:12px;font-size:13px;font-weight:var(--weight-semibold)}.cw-widget-fechas span{display:flex;flex-direction:column;padding:6px 8px}.cw-widget-fechas span+span{border-left:1px solid color-mix(in srgb,var(--web-tinta) 18%,transparent)}.cw-widget-fechas small{color:color-mix(in srgb,var(--web-tinta) 60%,white);font-size:12px;font-weight:var(--weight-medium)}.cw-linea{display:flex;justify-content:space-between;gap:10px;font-size:13px}.cw-linea--total{padding-top:6px;border-top:1px solid color-mix(in srgb,var(--web-tinta) 14%,transparent);font-size:15px}.cw-widget-nota{color:color-mix(in srgb,var(--web-tinta) 60%,white);font-size:12px;text-align:center}.cw-datos{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px 24px}.cw-pasos{display:flex;gap:8px;list-style:none;font-size:12px;font-weight:var(--weight-semibold)}.cw-pasos li{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--web-tinta) 7%,white)}.cw-pasos .es-hecho{color:var(--web-marca)}.cw-pasos .es-actual{background:var(--web-tinta);color:#fff}.cw-datos-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px}.cw-formulario{display:flex;flex-direction:column;gap:10px}.cw-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cw-campo-form{--relleno-fondo: white;display:flex;flex-direction:column;min-width:0;padding:6px 10px;border:1px solid color-mix(in srgb,var(--web-tinta) 18%,transparent);border-radius:10px;font-size:14px;white-space:nowrap}.cw-campo-form--notas,.cw-campo-form--correo{grid-column:1/-1}.cw-pedido{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:color-mix(in srgb,var(--web-tinta) 5%,white)}.cw-pedido-aloj{display:flex;flex-direction:column;font-size:13px}.cw-acepto{display:flex;align-items:center;gap:8px;font-size:12px}.cw-acepto i{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:5px;background:var(--web-tinta);color:#fff}.cw-recibida{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:420px;padding:24px;border-radius:20px;background:#fff;box-shadow:0 24px 60px color-mix(in srgb,var(--web-tinta) 20%,transparent);text-align:center}.cw-recibida-icono{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-round);background:var(--web-marca);color:#fff}.cw-recibida-ref{display:flex;flex-direction:column;font-size:13px}.cw-recibida-ref b{font-family:var(--font-mono);font-size:16px}@container (max-width: 520px){.cw-menu,.cw-pequeno,.cw-ficha-fotos>:last-child,.cw-mes,.cw-pedido-aloj,.cw-acepto,.cw-lista>:last-child{display:none}.cw-cabecera{flex-wrap:wrap;gap:8px;padding:12px 14px}.cw-marca{font-size:14px}.cw-hero{padding:14px}.cw-h1{font-size:28px}.cw-h2{font-size:20px}.cw-buscador{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-buscador .cw-boton{grid-column:1/-1}.cw-resultados,.cw-ficha,.cw-datos{padding:14px}.cw-lista,.cw-ficha-cuerpo,.cw-datos-cuerpo,.cw-ficha-fotos{grid-template-columns:minmax(0,1fr)}.cw-lista .cw-foto{aspect-ratio:16/7}.cw-ficha-fotos{height:110px}.cw-ficha-cuerpo{gap:10px}.cw-campos{grid-template-columns:minmax(0,1fr);gap:6px}.cw-campo-form{padding:4px 10px}.cw-pasos li:not(.es-actual){display:none}.cw-widget{padding:12px;box-shadow:none}.cw-recibida{margin:0 12px;padding:18px}}.ca{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:3.5294117647cqi;padding:15.8823529412cqi 5.2941176471cqi 4.7058823529cqi;overflow:hidden;background:var(--ui-superficie);color:var(--ui-texto);font-family:var(--font-ui);font-size:4.4117647059cqi;line-height:1.3;text-align:left}.ca-marca{display:flex;align-items:center;gap:2.3529411765cqi;color:var(--app-tinta);font-size:4.4117647059cqi;font-weight:var(--weight-bold)}.ca-marca .c-monograma{width:8.8235294118cqi;height:8.8235294118cqi}.ca-h1{font-family:var(--cassa-titular);font-size:8.2352941176cqi;font-weight:800;line-height:1.1}.ca-h2{font-size:5.8823529412cqi;font-weight:var(--weight-bold)}.ca-sub{color:var(--ui-apagado);font-size:4.1176470588cqi}.ca-etiqueta{color:var(--ui-apagado);font-size:4.1176470588cqi;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.ca-boton{display:flex;align-items:center;justify-content:center;gap:1.7647058824cqi;min-height:14.1176470588cqi;border-radius:4.1176470588cqi;background:var(--app-marca, var(--ui-marca));color:#fff;font-size:4.7058823529cqi;font-weight:var(--weight-bold)}.ca-boton-texto{display:inline-flex;align-items:center;justify-content:center;gap:1.7647058824cqi}.ca-boton--sec{border:1px solid var(--ui-borde);background:var(--ui-superficie-alta);color:var(--ui-texto)}.ca-enlace{color:var(--app-tinta, var(--ui-marca));font-size:4.1176470588cqi;font-weight:var(--weight-semibold);text-align:center}.ca-bienvenida{display:flex;flex-direction:column;gap:2.3529411765cqi;margin-top:11.7647058824cqi}.ca-campo-codigo{--relleno-fondo: var(--ui-superficie-alta);display:flex;flex-direction:column;gap:1.1764705882cqi;margin-top:auto;padding:3.5294117647cqi 4.1176470588cqi;border:1.5px solid var(--app-marca);border-radius:4.1176470588cqi;background:var(--ui-superficie-alta)}.ca-campo-codigo small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ca-campo-codigo b{font-family:var(--font-mono);font-size:8.2352941176cqi;letter-spacing:.24em}.ca-hola{font-family:var(--cassa-titular);font-size:8.8235294118cqi;font-weight:800}.ca-cuenta{display:flex;flex-direction:column;gap:1.1764705882cqi;padding:4.7058823529cqi;border-radius:5.2941176471cqi;background:var(--app-tinta);color:#fff}.ca-cuenta-cifra{font-family:var(--cassa-titular);font-size:7.0588235294cqi;font-weight:800}.ca-cuenta-estancia{color:color-mix(in srgb,white 80%,transparent);font-size:4.1176470588cqi}.ca-accesos{display:grid;grid-template-columns:repeat(3,1fr);gap:2.3529411765cqi}.ca-acceso{display:flex;flex-direction:column;align-items:center;gap:1.7647058824cqi;padding:2.9411764706cqi 1.1764705882cqi;border:1px solid var(--ui-borde);border-radius:4.1176470588cqi;background:var(--ui-superficie-alta);font-size:4.1176470588cqi;line-height:1.15;text-align:center}.ca-acceso i{display:grid;place-items:center;width:10cqi;height:10cqi;border-radius:var(--radius-round);background:color-mix(in srgb,var(--app-marca) 14%,white);color:var(--app-marca)}.ca-cerca{display:flex;flex-direction:column;gap:1.7647058824cqi}.ca-cerca-fila{display:flex;align-items:center;gap:2.9411764706cqi;padding:2.9411764706cqi 3.5294117647cqi;border:1px solid var(--ui-borde);border-radius:4.1176470588cqi;background:var(--ui-superficie-alta)}.ca-cerca-fila i{display:grid;place-items:center;width:10cqi;height:10cqi;border-radius:2.9411764706cqi;background:color-mix(in srgb,var(--ui-marca) 14%,white);color:var(--ui-marca)}.ca-cerca-fila span{display:flex;flex-direction:column}.ca-cerca-fila small,.ca-comentario small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ca-comentario{--relleno-fondo: var(--ui-superficie-alta);display:flex;flex-direction:column;gap:1.1764705882cqi;padding:2.9411764706cqi 3.5294117647cqi;border:1px solid var(--ui-borde);border-radius:3.5294117647cqi;background:var(--ui-superficie-alta);font-size:4.1176470588cqi}.ca-tabs{display:flex;justify-content:space-around;margin:auto -5.2941176471cqi -4.7058823529cqi;padding:2.3529411765cqi 0 4.1176470588cqi;border-top:1px solid var(--ui-borde);background:var(--ui-superficie-alta);color:var(--ui-apagado);font-size:4.1176470588cqi}.ca-tabs span{display:flex;flex-direction:column;align-items:center;gap:.8823529412cqi}.ca-tabs i{width:5.8823529412cqi;height:5.8823529412cqi;border-radius:1.7647058824cqi;background:currentColor;opacity:.35}.ca-tabs .es-activa{color:var(--app-marca);font-weight:var(--weight-semibold)}.ca-tabs .es-activa i{opacity:1}.ca-velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--ui-texto);opacity:0;pointer-events:none}.ca-capa-hoja{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none}.ca-hoja{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:2.9411764706cqi;padding:2.9411764706cqi 5.2941176471cqi 7.6470588235cqi;border-radius:6.4705882353cqi 6.4705882353cqi 0 0;background:var(--ui-superficie-alta);box-shadow:0 -4.7058823529cqi 11.7647058824cqi color-mix(in srgb,var(--ui-texto) 25%,transparent);transform:translate3d(0,105%,0)}.ca-agarre{align-self:center;width:11.7647058824cqi;height:1.4705882353cqi;border-radius:.8823529412cqi;background:var(--ui-borde)}.ca-fila{display:flex;flex-direction:column;gap:.5882352941cqi;padding:2.9411764706cqi 3.5294117647cqi;border-radius:3.5294117647cqi;background:var(--ui-superficie)}.ca-fila small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ca-fila b{font-family:var(--font-mono);font-size:5cqi}.ca-aviso{position:absolute;top:15.8823529412cqi;right:4.1176470588cqi;left:4.1176470588cqi;z-index:5;display:flex;align-items:flex-start;gap:2.3529411765cqi;padding:3.5294117647cqi 4.1176470588cqi;border-radius:4.7058823529cqi;background:var(--ui-exito);color:#fff;font-size:4.1176470588cqi;font-weight:var(--weight-semibold);opacity:0;box-shadow:0 4.1176470588cqi 8.8235294118cqi color-mix(in srgb,var(--ui-texto) 30%,transparent)}.ca-aviso--resena{position:static;opacity:1}.ca-categorias{display:flex;flex-direction:column;gap:2.3529411765cqi;list-style:none;font-size:4.1176470588cqi}.ca-categorias li{display:flex;align-items:center;justify-content:space-between;gap:2.3529411765cqi}.ca-estrellas{display:flex;gap:.8823529412cqi}.ca-estrellas i{position:relative;display:grid;width:5.2941176471cqi;height:5.2941176471cqi}.ca-estrellas .icono{width:100%;height:100%}.ca-estrella-vacia{color:var(--ui-borde)}.ca-estrella-llena{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ui-atencion)}.ca-estrella-llena .icono{fill:currentColor}.ca-resena .ca-boton{margin-top:auto}.ce-saludo{display:flex;flex-direction:column}.ce-saludo small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ce-saludo b{font-family:var(--cassa-titular);font-size:8.8235294118cqi;font-weight:800}.ce-cuenta{display:flex;flex-direction:column;gap:.5882352941cqi;padding:3.5294117647cqi 4.1176470588cqi;border-radius:4.1176470588cqi;background:var(--ui-marca);color:var(--ui-tinta-marca);font-size:4.1176470588cqi}.ce-cuenta b{font-size:5.8823529412cqi}.ce-tareas{display:flex;flex-direction:column;gap:2.3529411765cqi;list-style:none}.ce-tareas li{display:grid;grid-template-columns:7.6470588235cqi minmax(0,1fr) 4.7058823529cqi;align-items:center;gap:2.9411764706cqi;padding:2.9411764706cqi 3.5294117647cqi;border:1px solid var(--ui-borde);border-radius:4.1176470588cqi;background:var(--ui-superficie-alta)}.ce-tareas li.es-hecha{opacity:.6}.ce-marca{display:grid;place-items:center;width:7.6470588235cqi;height:7.6470588235cqi;border:1.5px solid var(--ui-borde);border-radius:var(--radius-round);color:var(--ui-tinta-marca)}.es-hecha .ce-marca,.ce-marca-llena{border:0;background:var(--ui-exito)}.ce-marca-llena{display:grid;place-items:center;width:7.6470588235cqi;height:7.6470588235cqi;border-radius:var(--radius-round)}.ce-tarea-texto{display:flex;flex-direction:column}.ce-tarea-texto small{color:var(--ui-apagado);font-size:4.1176470588cqi}.ce-capa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden}.ce-ficha{transform:translate3d(105%,0,0)}.ce-atras{display:flex;align-items:center;gap:1.1764705882cqi;color:var(--ui-marca);font-size:4.4117647059cqi;font-weight:var(--weight-semibold)}.ce-puntos{display:flex;flex-direction:column;gap:2.3529411765cqi;list-style:none}.ce-puntos li{display:flex;align-items:center;gap:3.5294117647cqi;padding:3.5294117647cqi;border:1px solid var(--ui-borde);border-radius:4.1176470588cqi;background:var(--ui-superficie-alta)}.ce-caja{display:grid;width:7.6470588235cqi;height:7.6470588235cqi;border:1.5px solid var(--ui-borde);border-radius:2.3529411765cqi}.ce-caja>span{display:grid;place-items:center;border-radius:2.0588235294cqi;background:var(--ui-exito);color:#fff}.ce-notas{display:flex;flex-direction:column;padding:2.9411764706cqi 3.5294117647cqi;border:1px dashed var(--ui-borde);border-radius:3.5294117647cqi;color:var(--ui-apagado);font-size:4.1176470588cqi}.ce-boton{margin-top:auto;background:var(--ui-marca)}.cb-movimientos{display:flex;flex-direction:column;gap:2.3529411765cqi;list-style:none}.cb-movimientos li{display:grid;grid-template-columns:10cqi minmax(0,1fr) auto;align-items:center;gap:2.9411764706cqi;padding:3.5294117647cqi;border:1px solid var(--ui-borde);border-radius:4.1176470588cqi;background:var(--ui-superficie-alta);font-size:4.1176470588cqi;transition:box-shadow var(--duration-slow) var(--ease-standard)}.cb-movimientos li[data-nuevo="1"]{border-color:var(--ui-marca);box-shadow:0 0 0 .8823529412cqi color-mix(in srgb,var(--ui-marca) 22%,transparent)}.cb-movimientos li>span:nth-child(2){display:flex;flex-direction:column}.cb-movimientos small{color:var(--ui-apagado);font-size:4.1176470588cqi}.cb-tipo{display:grid;place-items:center;width:10cqi;height:10cqi;border-radius:var(--radius-round);background:color-mix(in srgb,var(--ui-marca) 14%,white);color:var(--ui-marca)}.cb-quien{margin-top:auto;color:var(--ui-apagado);font-size:4.1176470588cqi;text-align:center}.rec--panel .panel--cassa .panel-lienzo{padding-top:2px}.c1-lienzo{display:grid!important;grid-template-columns:330px minmax(0,1fr);align-items:center;gap:18px}@media(prefers-reduced-motion:no-preference){html.motor .c1-lienzo .panel{height:auto}}.c1-hoja .cx-rejilla{grid-template-columns:20px 1.7fr .8fr 1fr .75fr .7fr}.c1-clones{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){html.motor .c2-lienzo .panel,html.motor .c3-lienzo .panel,html.motor .c7-lienzo .panel{height:auto}}.c4-lienzo,.c5-lienzo{position:relative}.c5-escenario{position:relative;width:100%;max-width:980px}.c5-escenario>.c-web,.c5-web,.c5-web>.c-web{height:100%}.c5-lienzo .cw-recibida{width:380px;max-width:none}.c5-recibida-vuela{z-index:18}.c5-recibida-vuela>.cw{display:block;width:auto;overflow:visible;background:none;box-shadow:none}.c5-iris .panel{max-width:none;height:100%!important;box-shadow:0 0 0 1px var(--ui-borde)}.c5-iris{border-radius:14px}@media(prefers-reduced-motion:no-preference){html.motor .c8-lienzo .panel{height:auto}}.c8-vuelo{z-index:16}.c9-lienzo{display:flex!important;flex-direction:column;gap:12px}.c9-lonja{text-align:center}.c9-lonja .enlace{display:inline;min-height:0;font-size:inherit;font-weight:var(--weight-medium)}.c9-lienzo .movil{--movil-reserva: 240px}.c10-lienzo,.c11-lienzo{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(var(--space-5),2.4vw,var(--space-10))}@media(prefers-reduced-motion:no-preference){html.motor .c10-panel .panel,html.motor .c11-panel .panel{height:auto}}.c10-panel .panel-riel,.c11-panel .panel-riel{display:none}.c10-telefono .movil,.c11-telefono .movil{--movil-w: min( 300px, calc(100vw - 72px) , calc((100svh - var(--movil-reserva, 220px)) * .462) ) !important}.c11-panel .panel-lienzo{position:relative;min-height:470px}.c11-iris .cp-liq{padding:0 var(--space-5) var(--space-5)}.c11-telefono{position:relative}.c10-panel,.c11-panel{justify-self:stretch;width:100%;min-width:0}.cp-aloj-corto{display:none}html:not(.motor) .c-iris-final,html:not(.motor) .c-iris-final>.irisp-dentro,html:not(.motor) .c6-modal,html:not(.motor) .c7-modal,html:not(.motor) .c8-modal{position:relative;inset:auto!important;width:auto!important;height:auto!important;margin:0;border-radius:0!important}@media(prefers-reduced-motion:reduce){.c-iris-final,.c-iris-final>.irisp-dentro,.c6-modal,.c7-modal,.c8-modal{position:relative;inset:auto!important;width:auto!important;height:auto!important;margin:0;border-radius:0!important}}html:not(.motor) .c5-escenario,html:not(.motor) .c-web{height:auto}@media(prefers-reduced-motion:reduce){.c5-escenario,.c-web{height:auto}}html:not(.motor) .cw-capa--recibida{position:relative;padding:24px 0;background:none}@media(prefers-reduced-motion:reduce){.cw-capa--recibida{position:relative;padding:24px 0;background:none}}.c-web--quieta{width:340px;max-width:100%}.c-web--quieta .cw-pantalla{padding:18px 0}html:not(.motor) .cw .c-iris-final .cw-ficha{height:auto}@media(prefers-reduced-motion:reduce){.cw .c-iris-final .cw-ficha{height:auto}}html:not(.motor) .c11-panel .panel-lienzo{min-height:0}@media(prefers-reduced-motion:reduce){.c11-panel .panel-lienzo{min-height:0}}html:not(.motor) .c11-lista{margin-bottom:var(--space-6)}@media(prefers-reduced-motion:reduce){.c11-lista{margin-bottom:var(--space-6)}}html:not(.motor) .cp-liq{height:auto}@media(prefers-reduced-motion:reduce){.cp-liq{height:auto}}html:not(.motor) .ca-aviso:not(.ca-aviso--resena){display:none}@media(prefers-reduced-motion:reduce){.ca-aviso:not(.ca-aviso--resena){display:none}}html:not(.motor) .c10-lienzo,html:not(.motor) .c11-lienzo,html:not(.motor) .c1-lienzo{grid-template-columns:minmax(0,1fr) auto}@media(prefers-reduced-motion:reduce){.c10-lienzo,.c11-lienzo,.c1-lienzo{grid-template-columns:minmax(0,1fr) auto}}html:not(.motor) .c1-lienzo{grid-template-columns:minmax(0,1fr)}@media(prefers-reduced-motion:reduce){.c1-lienzo{grid-template-columns:minmax(0,1fr)}}html:not(.motor) .c9-lienzo .movil{--movil-w: 260px}@media(prefers-reduced-motion:reduce){.c9-lienzo .movil{--movil-w: 260px}}@media(max-width:860px){.cp-h{font-size:18px}.cp-h--saludo{font-size:24px}.cp-tarjeta{padding:12px;border-radius:14px}.cp-col-movil-no,.c1-hoja,.c1-clones,.c1 .cursor,.cp-subir .cp-sub,.cp-enlace,.cp-rellenos,.cp-ficha-aloj-cabeza .cp-sub,.cp-temporadas,.cp-festivos,.cp-mes,.cp-calendario .cp-cabeza .cp-boton--sec,.cp-calendario .cp-cabeza .cp-sub,.cp-reserva-desglose,.cp-huesped,.cp-reserva-chips .cp-mono,.cp-reserva-cabeza .cp-sub,.cp-mostrador-cabeza .cp-segmentado,.c10-panel,.c11-lista,.c11-telefono,.cp-liq-tablas,.cp-liq .cp-cabeza .cp-sub,.c11-descarga{display:none}.c1-lienzo,.c10-lienzo,.c11-lienzo{grid-template-columns:minmax(0,1fr)!important}.cp-columnas,.cp-ficha-aloj-cuerpo,.cp-precio,.cp-reserva-cuerpo{grid-template-columns:minmax(0,1fr)}.cp-columna{grid-template-columns:minmax(0,1fr) 120px}.cp-pasos{gap:4px 10px}.cp-subir-cabeza .cp-pasos li,.cp-ficha-aloj .cp-pasos li{font-size:0;gap:0}.cp-subir-cabeza .cp-pasos li .cp-pasos-capa,.cp-ficha-aloj .cp-pasos li .cp-pasos-capa{font-size:12px}.cp-probar-resultado{min-height:120px}.cp-rejilla-ventana{--nombre: 68px;--visibles: 11;--fila-cab: 38px;--fila: 36px}.cp-rejilla-mes{font-size:0}.cp-rejilla-mes:after{content:"Dic";font-size:12px}.cp-aloj{padding:0 6px;font-size:12px}.cp-aloj-largo{display:none}.cp-aloj-corto{display:inline}.cp-cola-fila{grid-template-columns:34px minmax(0,1fr)}.cp-cola-fila>:last-child{grid-column:2;justify-self:start}.cr--ficha .cr-texto small,.cr--ficha .cr-estados{display:none}.cr--ficha .cr-texto b,.cr--ficha .cr-estado{font-size:11px;letter-spacing:-.01em}.cp-barra{padding:0 4px}.cp-cierre>span{font-size:0}.cp-cierre>span:after{content:attr(data-corto);font-size:12px}.cp-leyenda{gap:4px 10px}.c6-modal,.c7-modal,.c8-modal{top:auto;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);width:auto;margin:0}.cp-modal{width:auto}.cp-toast{top:12px;right:12px;bottom:auto;left:12px;max-width:calc(100% - 24px);white-space:normal;transform:none}.cp-pestanas-carril{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:3px;border-radius:10px;background:color-mix(in srgb,var(--ui-texto) 7%,transparent);font-size:12px;font-weight:var(--weight-semibold);text-align:center}.cp-pestanas-carril span{position:relative;z-index:1;padding:5px 2px}.cp-pestanas-marca{position:absolute;top:3px;bottom:3px;left:3px;width:calc(25% - 1.5px);border-radius:8px;background:var(--ui-superficie-alta);box-shadow:0 1px 3px color-mix(in srgb,black 12%,transparent)}.cp-carriles{grid-template-columns:minmax(0,1fr)}.cp-cuenta-grande{flex-direction:column;align-items:stretch}.cp-cuenta-grande>i{align-self:center;line-height:1}.cp-liq .cp-cabeza-acciones{order:2}.cp-liq .cp-cabeza-acciones .cp-boton--tinta{white-space:normal}.c-web,.c5-escenario{max-width:340px;margin:0 auto}.c5-lienzo .cw-recibida{width:264px;padding:20px 16px}.cw-barra{display:none}.c-web{padding:8px;border-radius:36px;background:color-mix(in srgb,var(--ui-texto) 85%,var(--ui-superficie))}.c-web .cw-pantalla{border-radius:28px}.c9-lienzo{gap:6px}.c9-lonja{font-size:var(--text-xs)}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .cp-carriles{display:grid}html.motor .cp-carriles>.cp-carril{grid-area:1/1}html.motor .cp-carriles>.cp-carril:not(:first-child){opacity:0}html.motor .c-web,html.motor .c5-escenario{width:min(300px,100vw - 72px);height:min(100%,560px)}html.motor .c5-iris .panel{border-radius:28px}}@media(max-width:860px){html:not(.motor) .cp-pestanas-carril{display:none}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.cp-pestanas-carril{display:none}}.cw small{font-size:12px}.ca small{font-size:4.1176470588cqi}.cp-semana-dia small,.cp-dia small{font-size:12px}@media(max-width:420px){.cp-rejilla-ventana{--visibles: 7}}.pp,.pa-tira,.recorrido--prim{--pp-fondo: var(--ui-superficie, #08080d);--pp-sup: var(--ui-superficie-alta, #13131c);--pp-borde: var(--ui-borde, #2a2a3c);--pp-texto: var(--ui-texto, #f5f5fa);--pp-apagado: var(--ui-apagado, #a3a3bd);--pp-lima: var(--ui-marca, #d7ff3f);--pp-directo: var(--ui-atencion, #ff2e88);--pp-directo-texto: var(--ui-atencion-texto, #ff9ac6);--pp-baja: #ff8a6a}.pp,.pa-tira,.recorrido--prim .hilo{font-family:"Space Grotesk Prim",var(--font-ui)}.rec--prim .rec-lienzo{--rec-escala: 1}.pp{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--pp-borde);border-radius:14px;background:var(--pp-fondo);color:var(--pp-texto);box-shadow:0 40px 90px color-mix(in srgb,black 55%,transparent);font-size:14px;line-height:1.35;text-align:left;font-variant-numeric:tabular-nums}.pp-barra-nav{flex:none;display:flex;align-items:center;gap:var(--space-3);height:32px;padding:0 var(--space-4);background:#000;color:var(--pp-apagado);font-size:12px}.pp-direccion{margin:0 auto;padding:2px var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--pp-texto) 8%,transparent)}.pp-cabecera{flex:none;display:flex;align-items:center;gap:var(--space-6);height:48px;padding:0 var(--space-5);border-bottom:1px solid var(--pp-borde);white-space:nowrap}.pp-marca{display:inline-flex;align-items:center;gap:6px;color:var(--pp-lima);font-size:15px;font-weight:700;letter-spacing:.02em}.pp-pestanas{display:flex;gap:var(--space-4);min-width:0;overflow:hidden;color:var(--pp-apagado);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.pp-pestanas span{position:relative;padding:14px 0}.pp-pestanas .es-activa{color:var(--pp-texto)}@media(max-width:860px){.pp-pestanas{flex-wrap:wrap;height:46px}.pp-pestanas span:has(~span~.es-activa){display:none}}.pp-pestanas .es-activa:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--pp-lima)}.pp-lienzo{position:relative;flex:1;min-height:0;padding:var(--space-4) var(--space-5) var(--space-5)}.pp-h{margin-bottom:var(--space-3);font-size:20px;font-weight:700;letter-spacing:-.01em}.pp-h small{margin-left:6px;color:var(--pp-apagado);font-size:15px;font-weight:500}.pp-h--chica{margin:var(--space-4) 0 var(--space-2);font-size:15px}.pp-rotulo{color:var(--pp-apagado);font-size:12px;font-weight:600;letter-spacing:.12em}.pp-barra{display:inline-block;flex:none;width:calc(var(--largo, 10) * .52em);min-width:2em;max-width:100%;height:.66em;border-radius:3px;background:color-mix(in srgb,var(--c, var(--pp-texto)) 58%,var(--pp-sup));vertical-align:middle}.pp-nombre{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pp-logo{flex:none;display:inline-block;width:26px;height:26px;border-radius:7px;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,white 22%,transparent),transparent 60%),color-mix(in srgb,var(--c, var(--pp-lima)) 82%,black);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 14%,transparent)}.pp-logo--grande{width:46px;height:46px;border-radius:11px}.pp-barra--grande{font-size:30px}.pp-plataforma{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--pp-borde);border-radius:8px;color:var(--pp-texto);font-size:12px;font-weight:600}.pp-plataforma i{width:7px;height:7px;border-radius:50%}.pp-insignia{flex:none;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--pp-texto) 9%,transparent);color:var(--pp-texto);font-size:12px;white-space:nowrap}.pp-sube{display:inline-block;width:0;height:0;border-right:5px solid transparent;border-bottom:8px solid currentColor;border-left:5px solid transparent}.pp-chip,.p4-chip{display:inline-grid;place-items:center;height:32px;padding:0 12px;border:1px solid var(--pp-borde);border-radius:8px;color:var(--pp-texto);font-size:13px;white-space:nowrap}.p4-chip--activo{border-color:var(--pp-lima);background:color-mix(in srgb,var(--pp-lima) 10%,transparent)}.pr{--fila: 56px;--cols: 34px minmax(0, 1fr) 88px 88px 72px 112px;position:relative}.pr-cab,.pr-fila{display:grid;grid-template-columns:var(--cols);align-items:center;column-gap:var(--space-3)}.pr-cab{position:relative;height:36px;padding:0 var(--space-3);border-bottom:1px solid var(--pp-borde);color:var(--pp-apagado);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.pr-num{text-align:right}.pr-dias-cab{padding-left:8px}.pr-dia{display:inline-block;padding:1px 8px;border-radius:6px;background:var(--pp-lima);color:var(--pp-fondo);font-weight:700;letter-spacing:0;text-transform:none}.pr-filas{position:relative;height:calc(var(--n) * var(--fila));overflow:hidden;list-style:none}.pr-fila{position:relative;height:var(--fila);padding:0 var(--space-3);border-bottom:1px solid var(--pp-borde);background:var(--pp-fondo)}.pr-puesto{font-size:16px;font-weight:700}.pr-canal{display:flex;align-items:center;gap:10px;min-width:0}.pr-canal-texto{display:flex;flex-direction:column;gap:4px;min-width:0}.pr-linea{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.pr-mov{color:var(--pp-apagado);font-size:12px;white-space:nowrap}.pr-mov--sube{color:var(--pp-lima)}.pr-mov--baja{color:var(--pp-baja)}.pr-mov--nuevo{color:var(--pp-directo-texto)}.pr-chip{display:none;flex:none;padding:0 6px;border-radius:5px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:12px;font-weight:700;white-space:nowrap}.pr-prom{font-size:16px;font-weight:700}.pr-pico,.pr-min{color:var(--pp-apagado)}.pr-dias{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:28px;margin-left:8px}.pr-dias i{align-self:end;height:100%;margin:0 1.5px;border-radius:2px;background:color-mix(in srgb,var(--pp-texto) 26%,transparent);transform:scaleY(var(--h));transform-origin:50% 100%}.pr-marca{position:absolute;bottom:-3px;left:0;width:14.2857142857%;height:calc(100% + 6px);border:1.5px solid var(--pp-lima);border-radius:4px;background:color-mix(in srgb,var(--pp-lima) 22%,transparent);transform:translate(calc(var(--x) * 100%))}.pr-pie{padding:var(--space-3) var(--space-3) 0;color:var(--pp-apagado);font-size:13px}@media(max-width:860px){.pr{--fila: 54px;--cols: 24px minmax(0, 1fr) 76px}.pr-pico,.pr-min,.pr-dias,.pr-dias-cab,.pr-cab .pr-pico,.pr-cab .pr-min{display:none}.pr-cab,.pr-fila{padding:0 var(--space-2);column-gap:var(--space-2)}.pr-cab .pr-dias-cab{display:block;position:absolute;top:50%;right:84px;padding:0;transform:translateY(-50%)}.pr-cab .pr-dias-cab .solo-quieto,.pr-linea .pp-insignia,.pr-mov{display:none}.pr-chip{display:inline-block}.pr-prom{font-size:15px}}.pa-tira{border-block:1px solid var(--pp-borde);background:color-mix(in srgb,var(--pp-sup) 60%,var(--pp-fondo));color:var(--pp-texto)}.pa-tira-marco{display:flex;align-items:center;gap:var(--space-5);width:min(var(--rec-ancho, 1360px),100% - var(--esc-gutter) * 2);height:56px;margin:0 auto}.pa-tira-rotulo{flex:none;display:inline-flex;align-items:center;gap:8px;color:var(--pp-lima);font-size:13px;font-weight:600}.pa-latido{width:8px;height:8px;border-radius:50%;background:var(--pp-directo)}@media(prefers-reduced-motion:no-preference){.pa-latido{animation:pa-latido 1.6s var(--ease-standard) infinite}}@keyframes pa-latido{50%{opacity:.35}}.pa-tira-ventana{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,black 85%,transparent);mask-image:linear-gradient(90deg,black 85%,transparent)}.pa-tira-pista{display:flex;gap:var(--space-6);width:max-content}.pa-tira-chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.pa-tira-chip>i{width:8px;height:8px;border-radius:2px}.pa-tira-chip b{color:var(--pp-apagado);font-weight:500}.pa-paso{height:0}.pa-cierre{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-24) var(--esc-gutter) var(--space-4);text-align:center}.pa-cierre .rec-frase{max-width:46ch}.recorrido--prim .hilo{font-family:"Space Grotesk Prim",var(--font-ui);font-variant-numeric:tabular-nums}.rec--prim .rec-lienzo{min-width:0}.rec--prim{--pp-alto: calc(100svh - var(--esc-nav) - 80px)}@media(max-width:860px){.rec--prim{--pp-alto: calc(100svh - var(--esc-nav) - 230px)}}@media(prefers-reduced-motion:no-preference){html.motor .rec--prim .pp{max-height:var(--pp-alto)}}.p1-lienzo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(var(--space-6),3vw,var(--space-12))}.p1-destacados{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.p1-dest{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border:1px solid var(--pp-borde);border-top:3px solid var(--c);border-radius:10px;background:var(--pp-sup)}.p1-dest-cab{display:flex;align-items:center;gap:8px;min-width:0}.p1-dest-cifra{margin-top:6px;color:var(--pp-lima);font-size:28px;font-weight:700;letter-spacing:-.02em}.p1-dest-plataformas{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.p1-tambien{list-style:none;border:1px solid var(--pp-borde);border-radius:10px}.p1-tambien li{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-bottom:1px solid var(--pp-borde)}.p1-tambien li:last-child{border-bottom:0}.p1-tambien i{width:8px;height:8px;border-radius:2px}.p1-tambien b{margin-left:auto;font-weight:600}.p1-aire{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.p1-total{display:flex;flex-direction:column;gap:var(--space-2)}.p1-cifra{color:var(--p-ink);font-size:clamp(56px,2rem + 4vw,104px);font-weight:700;line-height:1;letter-spacing:-.04em}.p1-etiqueta{max-width:26ch;font-size:var(--text-lg);line-height:1.35}.p1-meta{color:var(--p-muted);font-size:14px;font-variant-numeric:tabular-nums}.p1-grafico{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:var(--space-5)}.p1-anillos{width:150px;height:150px}.p1-anillo{stroke-width:5;stroke-linecap:round;stroke-dasharray:var(--parte) 1;stroke-dashoffset:0}.p1-barras{position:relative;height:130px;border-bottom:1px solid color-mix(in srgb,var(--p-text) 20%,transparent)}.p1-barra{position:absolute;left:0;bottom:0;width:calc((100% - 66px) / 12);height:100%;border-radius:2px 2px 0 0;transform-origin:50% 100%;transform:translate(calc(var(--i) * (100% + 6px))) scaleY(var(--h))}.p1-filas{display:none;list-style:none}.p1-filas li{display:grid;grid-template-columns:7.5em minmax(0,1fr) 5.5ch;align-items:center;gap:10px;height:24px;font-size:13px}.p1-filas b{text-align:right;font-weight:600}.p1-fila-pista{height:6px;border-radius:3px;background:color-mix(in srgb,var(--p-text) 8%,transparent)}.p1-fila-pista span{display:block;height:100%;border-radius:3px;transform:scaleX(var(--h));transform-origin:0 50%}@media(max-width:860px){.p1-lienzo{grid-template-columns:minmax(0,1fr)}.p1-web,.p1-barras{display:none}.p1-filas{display:block}.p1-aire{gap:var(--space-3)}.p1-cifra{font-size:44px}.p1-etiqueta{font-size:15px}.p1-grafico{grid-template-columns:110px minmax(0,1fr);gap:var(--space-4)}.p1-anillos{width:110px;height:110px}}.p2-lienzo .pp{max-width:860px;margin:0 auto}.p2-tarjetas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p2-tarjeta{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid var(--pp-borde);border-radius:12px;background:var(--pp-sup)}.p2-miniatura{display:grid;place-items:center;height:60px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 45%,black),color-mix(in srgb,var(--c) 15%,black))}.p2-texto{display:flex;flex-direction:column;gap:6px;min-width:0}.p2-cifra{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:700}.p2-cifra i{width:8px;height:8px;border-radius:50%;background:var(--pp-directo)}.p2-pista{height:4px;border-radius:2px;background:color-mix(in srgb,var(--pp-texto) 10%,transparent)}.p2-pista span{display:block;height:100%;border-radius:2px;background:var(--pp-lima);transform-origin:0 50%}.p2-antes{color:var(--pp-apagado);font-size:12px}.p2-chip{display:inline-flex;align-items:center;gap:6px;color:var(--pp-lima);font-size:16px;font-weight:700;white-space:nowrap}@media(max-width:860px){.p2-lienzo .pp-barra-nav{display:none}.p2-tarjetas{grid-template-columns:minmax(0,1fr);gap:8px}.p2-tarjeta{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:10px}.p2-miniatura{height:48px}}.p3-lienzo{display:grid;grid-template-columns:auto minmax(0,26ch);justify-content:center;align-items:center;gap:clamp(var(--space-8),5vw,var(--space-20))}.p3-reloj{position:relative;width:min(420px,56svh);aspect-ratio:1;font-family:"Space Grotesk Prim",var(--font-ui)}.p3-reloj svg{display:block;width:100%;height:100%;overflow:visible}.p3-pista{stroke:color-mix(in srgb,var(--p-text) 12%,transparent);stroke-width:14}.p3-arco{stroke:var(--p-ink);stroke-width:14;stroke-dasharray:var(--parte) 1;stroke-dashoffset:0}.p3-marca{stroke:color-mix(in srgb,var(--p-text) 30%,transparent);stroke-width:1.5}.p3-marca--larga{stroke:color-mix(in srgb,var(--p-text) 60%,transparent);stroke-width:2}.p3-hora{fill:var(--p-muted);font-size:15px;text-anchor:middle}.p3-aguja{transform-box:view-box;transform-origin:0 0;transform:rotate(var(--giro))}.p3-aguja line{stroke:var(--p-text);stroke-width:2}.p3-aguja circle{stroke:var(--p-bg);stroke-width:3}.p3-marca-pico circle{fill:none;stroke:var(--p-ink);stroke-width:2.5}.p3-sello{stroke-width:2;transform-box:fill-box;transform-origin:center}.p3-sello--0{stroke:color-mix(in srgb,var(--p-ink) 35%,transparent)}.p3-sello--1{stroke:color-mix(in srgb,var(--p-ink) 60%,transparent)}.p3-sello--2{stroke:var(--p-ink)}.p3-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none}.p3-cifra{color:var(--p-text);font-size:clamp(30px,4.4svh,44px);font-weight:700;letter-spacing:-.02em}.p3-detalle{display:flex;flex-direction:column;gap:var(--space-3)}.p3-a-las{font-size:var(--text-2xl)}.p3-a-las b{color:var(--p-ink);font-variant-numeric:tabular-nums}.p3-canal{display:flex;align-items:center;gap:10px;font-family:"Space Grotesk Prim",var(--font-ui);font-size:18px}.p3-promedio{color:var(--p-muted)}@media(max-width:860px){.p3-lienzo{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-4)}.p3-reloj{width:min(240px,30svh)}.p3-detalle{align-items:center;gap:var(--space-2);text-align:center}.p3-canal{font-size:16px}.p3-promedio{font-size:var(--text-sm)}.p3-a-las{font-size:var(--text-lg)}}.p4-lienzo{display:flex;flex-direction:column;gap:var(--space-3)}@media(prefers-reduced-motion:no-preference){html.motor .rec-lienzo.p4-lienzo{display:flex;flex-direction:column;justify-content:center;align-items:stretch}}.p4-web{flex:none;height:640px}.p4-web .pp-lienzo{display:flex;flex-direction:column;gap:var(--space-3)}.p4-filtros{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.p4-dias{position:relative;display:inline-flex;gap:6px}.p4-dias .p4-chip{width:64px;padding:0}.p4-chip--marca{position:absolute;top:0;left:0;border-color:var(--pp-lima);background:color-mix(in srgb,var(--pp-lima) 14%,transparent)}.p4-rejilla{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;border:1px solid var(--pp-borde);border-radius:10px}.p4-cabezas{flex:none;display:grid;grid-template-columns:52px repeat(var(--cols),minmax(0,1fr));height:44px;border-bottom:1px solid var(--pp-borde);background:var(--pp-sup)}.p4-cabeza{display:flex;align-items:center;gap:8px;min-width:0;padding:0 10px;border-left:1px solid var(--pp-borde);overflow:hidden}.p4-cabeza .pp-barra{flex:0 1 auto;min-width:1.2em}.p4-cabeza .pp-logo{width:20px;height:20px;border-radius:5px}.p4-ventana{position:relative;flex:1;min-height:0;overflow:hidden}.p4-camara{position:relative;height:calc(24 * var(--hora));background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--pp-texto) 7%,transparent) 0 1px,transparent 1px var(--hora));transform:translate3d(0,calc(-15 * var(--hora)),0)}.p4-horas{position:absolute;top:0;left:0;width:52px}.p4-horas span{display:block;height:var(--hora);padding:4px 0 0 8px;color:var(--pp-apagado);font-size:12px}.p4-dia{position:absolute;top:0;right:0;bottom:0;left:52px;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));background:var(--pp-fondo)}.p4-dia:first-of-type{background:transparent}.p4-dia+.p4-dia{opacity:0}.p4-col{position:relative;border-left:1px solid var(--pp-borde)}.p4-bloque{position:absolute;right:4px;left:4px;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:6px 8px;border:1px solid var(--pp-borde);border-left:3px solid var(--c);border-radius:6px;background:var(--pp-sup);font-size:12px}.p4-bloque small{overflow:hidden;color:var(--pp-apagado);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.p4-bloque--partido{right:auto;left:calc(4px + (100% - 8px) * var(--carril) / var(--de));width:calc((100% - 8px) / var(--de) - 3px);padding-inline:6px}.p4-hora-corta,.p4-bloque--partido .p4-hora-larga{display:none}.p4-bloque--partido .p4-hora-corta{display:inline}.p4-bloque--estrecho small{display:none}.p4-bloque em{color:var(--pp-apagado);font-size:12px;font-style:normal;letter-spacing:.06em}.p4-linea{position:absolute;top:0;right:0;left:52px;z-index:2;height:0;border-top:2px solid var(--pp-lima);transform:translate3d(0,calc(20 * var(--hora)),0);pointer-events:none}.p4-linea-hora{position:absolute;top:-12px;left:-50px;padding:2px 5px;border-radius:4px;background:var(--pp-lima);color:var(--pp-fondo);font-size:12px;font-weight:700}.p4-cuenta{align-self:flex-start;padding:4px 12px;border:1px solid color-mix(in srgb,var(--p-ink) 40%,transparent);border-radius:var(--radius-pill);color:var(--p-text);font-family:"Space Grotesk Prim",var(--font-ui);font-size:14px;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){html.motor .p4-web{height:min(var(--pp-alto) - 48px,680px)}}html:not(.motor) .p4-web{height:auto}@media(prefers-reduced-motion:reduce){.p4-web{height:auto}}@media(prefers-reduced-motion:no-preference){html.motor .p4-nota{display:none}}html:not(.motor) .p4-ventana{flex:none;height:calc(8 * var(--hora))}@media(prefers-reduced-motion:reduce){.p4-ventana{flex:none;height:calc(8 * var(--hora))}}@media(max-width:860px){.p4-web .pp-barra-nav,.p4-filtros>.p4-chip{display:none}.p4-web .pp-lienzo{padding:10px}.p4-dias{gap:4px}.p4-dias .p4-chip{width:44px;height:30px;font-size:12px}.p4-cabezas{grid-template-columns:44px repeat(3,minmax(0,1fr))}.p4-cabeza:nth-child(n+5),.p4-col:nth-child(n+4){display:none}.p4-dia{top:0;right:0;bottom:0;left:44px;grid-template-columns:repeat(3,minmax(0,1fr))}.p4-horas,.p4-linea{width:44px}.p4-linea{width:auto;left:44px}.p4-horas span{padding-left:4px}.p4-linea-hora{left:-44px}.p4-bloque{padding:5px 5px 5px 6px}.p4-bloque small{font-size:11px;letter-spacing:-.01em;white-space:normal}.p4-bloque em{overflow:hidden;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis}.p4-hora-larga{display:none}.p4-hora-corta{display:inline}.p4-bloque--partido small{display:none}}.p5-tarjeta{padding:var(--space-5);gap:var(--space-4)}.p5-cab{display:flex;align-items:center;gap:12px}.p5-cab-texto{display:flex;flex-direction:column;gap:6px;min-width:0}.p5-cab-texto small{color:var(--pp-apagado);font-size:13px}.p5-viendo{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;color:var(--pp-lima);font-size:24px;font-weight:700}.p5-viendo small{color:var(--pp-apagado);font-size:12px;letter-spacing:.12em}.p5-viendo .rodillo-pila{align-items:flex-end}.p5-grafico{position:relative}.p5-grafico svg{display:block;width:100%;height:auto;overflow:visible}.p5-guia{stroke:color-mix(in srgb,var(--pp-texto) 9%,transparent);stroke-width:1}.p5-area{fill:color-mix(in srgb,var(--c) 28%,transparent)}.p5-recorte{transform-box:fill-box;transform-origin:0 0}.p5-linea{fill:none;stroke:var(--c);stroke-width:3;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.p5-promedio{stroke:var(--pp-apagado);stroke-width:1.5;stroke-dasharray:8 6;transform-box:fill-box;transform-origin:0 0}.p5-sello{transform:translate(var(--x),var(--y))}.p5-sello circle:first-child{fill:none;stroke:var(--pp-lima);stroke-width:2}.p5-sello circle:last-child{fill:var(--pp-lima)}.p5-punto{fill:var(--pp-texto);stroke:var(--c);stroke-width:3}.p5-etiqueta{position:absolute;font-size:13px;white-space:nowrap;pointer-events:none}.p5-etiqueta>span{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--pp-fondo)}.p5-etiqueta--pico{color:var(--pp-lima);font-weight:700;transform:translate(18px,-50%)}.p5-etiqueta--izquierda{transform:translate(calc(-100% - 18px),-50%)}.p5-etiqueta--prom{right:0;color:var(--pp-apagado);transform:translateY(calc(-100% - 4px))}.p5-eje{position:relative;height:18px;margin-top:4px}.p5-eje span{position:absolute;top:0;color:var(--pp-apagado);font-size:12px;transform:translate(-50%)}@media(max-width:860px){.p5-tarjeta{padding:var(--space-3)}.p5-viendo{font-size:18px}}@media(prefers-reduced-motion:no-preference){html.motor .p6-web .pr{--fila: clamp(40px, calc((var(--pp-alto) - 330px) / 10), 56px)}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .p6-web .pr{--fila: clamp(30px, calc((var(--pp-alto) - 225px) / 10), 44px)}}.p6-web .pp-h{margin-bottom:var(--space-2)}.p6-filtros{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--space-3)}.p6-medios{display:inline-flex;gap:6px}@media(max-width:860px){.p6-web .pp-barra-nav,.p6-medios{display:none}.p6-web .pp-lienzo{padding:10px}}.p7-tarjeta{gap:var(--space-4);padding:var(--space-5)}.p7-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.p7-cifras p{display:flex;flex-direction:column;gap:2px}.p7-cifras b{color:var(--pp-lima);font-size:30px;font-weight:700;letter-spacing:-.02em}.p7-cifras p>span{color:var(--pp-apagado);font-size:13px}.p7-rejilla{display:grid;gap:4px}.p7-fila{display:grid;grid-template-columns:repeat(24,minmax(0,17px));align-items:center;gap:3px}.p7-celda{position:relative;display:inline-block;aspect-ratio:1;border:1.5px solid color-mix(in srgb,var(--pp-texto) 22%,transparent);border-radius:50%}.p7-celda>i{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:50%;background:var(--pp-lima)}.p7-celda--2>i{background:var(--pp-directo)}.p7-leyenda{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--pp-apagado);font-size:13px;list-style:none}.p7-leyenda li{display:inline-flex;align-items:center;gap:8px}.p7-leyenda .p7-celda{width:12px}.p7-escala{margin-left:auto}.p7-definiciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--pp-borde)}.p7-definiciones dt{color:var(--pp-lima);font-size:13px;font-weight:700}.p7-definiciones dd{color:var(--pp-texto);font-size:13px}@media(max-width:860px){.p7-tarjeta{gap:var(--space-3);padding:var(--space-3)}.p7-cifras b{font-size:20px}.p7-cifras p>span{font-size:12px}.p7-fila{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px}.p7-celda{border-width:1px}.p7-celda>i{top:-1px;right:-1px;bottom:-1px;left:-1px}.p7-escala{margin-left:0}.p7-definiciones{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.p7-definiciones div:nth-child(n+3){display:none}}.p8-tarjeta{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.p8-cab{align-self:flex-start;color:var(--pp-apagado);font-size:15px}.p8-cab b{color:var(--pp-lima);font-size:28px}.p8-caja{position:relative;width:min(100%,560px);aspect-ratio:1}.p8-circulos{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.p8-circulos circle{fill:color-mix(in srgb,var(--pp-texto) 3%,transparent);stroke-width:.35}.p8-puntos{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip}.p8-punto{position:absolute;width:1.7%;aspect-ratio:1;margin:-.85% 0 0 -.85%;border-radius:50%}.p8-capa{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.p8-rotulo{position:absolute;display:inline-flex;align-items:center;gap:6px;line-height:1.15;color:var(--pp-texto);font-size:13px;white-space:nowrap;transform:translate(-50%)}.p8-rotulo b{color:var(--pp-lima)}.p8-rotulo i{width:8px;height:8px;border-radius:50%}.p8-pie{color:var(--pp-apagado);font-size:13px}@media(prefers-reduced-motion:no-preference){html.motor .p8-caja{width:min(100%,560px,100svh - 300px)}}@media(max-width:860px){.p8-tarjeta{padding:var(--space-3)}.p8-rotulo{flex-direction:column;gap:0;font-size:11px;letter-spacing:-.01em;text-align:center}.p8-rotulo i{display:none}.p8-cab b{font-size:22px}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .p8-caja{width:min(100%,100svh - 330px)}}.p9-lienzo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(var(--space-6),3vw,var(--space-12))}.p9-ficha{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-5)}.p9-arbol{list-style:none;padding-right:var(--space-4);border-right:1px solid var(--pp-borde);font-size:13px}.p9-arbol li{display:flex;align-items:center;justify-content:space-between;min-height:24px}.p9-arbol li b{color:var(--pp-apagado);font-weight:500}.p9-arbol .p9-sub{padding-left:14px}.p9-arbol .p9-hoja{min-height:20px;padding-left:28px}.p9-arbol .p9-hoja .pp-barra{height:.6em;font-size:12px}.p9-canal{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.p9-nombre{display:flex;align-items:center;gap:12px}.p9-datos{color:var(--pp-apagado);font-size:13px}.p9-dia{margin-top:var(--space-2)}.p9-franjas{list-style:none;border:1px solid var(--pp-borde);border-radius:10px}.p9-franjas li{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;height:34px;padding:0 12px;border-bottom:1px solid var(--pp-borde);font-size:13px}.p9-franjas li:last-child{border-bottom:0}.p9-hora{color:var(--pp-apagado)}.p9-franjas em{color:var(--pp-apagado);font-size:12px;font-style:normal}.p9-cifras{display:flex;flex-direction:column;gap:var(--space-5)}.p9-cifras p{display:flex;flex-direction:column}.p9-cifras b{color:var(--p-ink);font-size:clamp(36px,1.5rem + 2vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.p9-cifras p>span{color:var(--p-muted)}.p9-movimientos b{font-size:var(--text-2xl)}.p9-linea{display:none}@media(max-width:860px){.p9-lienzo{grid-template-columns:minmax(0,1fr)}.p9-web{display:none}.p9-cifras{gap:var(--space-3)}.p9-cifras p.p9-linea{display:block;color:var(--p-muted);font-size:14px}.p9-cifras b{font-size:34px}}.p10-lienzo .pp{max-width:760px;margin:0 auto}.p10-plataformas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-4)}.p10-tabla{width:100%;margin-top:var(--space-2);border-spacing:4px;font-size:13px}.p10-tabla caption{padding:0 4px 6px;color:var(--pp-apagado);font-size:13px;text-align:left}.p10-tabla th{color:var(--pp-apagado);font-size:12px;font-weight:600;text-align:center}.p10-tabla thead th small{display:block;font-weight:400}.p10-tabla tbody th{width:48px;text-align:left}.p10-tabla td{position:relative;height:44px;border-radius:6px;background:color-mix(in srgb,var(--pp-texto) 4%,transparent);text-align:center}.p10-tabla td>.p10-fondo,.p10-tabla td>.p10-marca{position:absolute}.p10-fondo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:var(--pp-lima);opacity:var(--v)}.p10-tabla td span{position:relative;display:inline-block;font-size:15px;font-weight:700}.p10-tabla td.es-fuerte span{color:var(--pp-fondo)}.p10-marca{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid var(--pp-texto);border-radius:8px}@media(max-width:860px){.p10-web .pp-barra-nav{display:none}.p10-web .pp-lienzo{padding:10px}.p10-tabla td{height:38px}.p10-tabla{border-spacing:3px}.p10-tabla thead th small{font-size:12px}}.p11-web .pp-lienzo{display:flex;flex-direction:column;gap:var(--space-3)}.p11-cab{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-4)}.p11-cab .pp-h{margin:0}.p11-tipos{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.p11-filtros{position:relative;display:flex;gap:6px;width:100%;justify-content:flex-end;margin-bottom:2px}.p11-filtros .p4-chip{width:76px;padding:0}.p11-filtros .p4-chip--marca{left:auto;right:164px}.p11-tipo{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--pp-borde);border-radius:8px;font-size:12px}.p11-tipo b{color:var(--pp-apagado);font-weight:600}.p11-color{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8f8fb0}.p11-color--0{background:var(--pp-lima)}.p11-color--1{background:var(--pp-directo)}.p11-destacado{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--pp-lima) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--pp-lima) 6%,transparent)}.p11-cuando{color:var(--pp-apagado);font-size:13px}.p11-falta{margin-left:auto;color:var(--pp-lima);font-weight:700}.p11-calendario{display:grid;gap:4px}.p11-dias,.p11-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.p11-dias span{color:var(--pp-apagado);font-size:12px;text-align:center}.p11-dia{display:flex;flex-direction:column;gap:3px;min-height:42px;padding:3px 5px;border:1px solid var(--pp-borde);border-radius:6px}.p11-dia small{color:var(--pp-apagado);font-size:12px}.p11-puntos{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.p11-puntos em{color:var(--pp-apagado);font-size:12px;font-style:normal}@media(max-width:860px){.p11-web .pp-barra-nav{display:none}.p11-web .pp-lienzo{padding:10px}.p11-tipo:nth-child(n+5),.p11-semana:nth-child(n+6),.p11-cuando{display:none}.p11-tipos,.p11-filtros{justify-content:flex-start}.p11-filtros .p4-chip{width:64px}.p11-filtros .p4-chip--marca{right:auto;left:0}.p11-dia{min-height:36px;padding:2px 3px}.p11-puntos i{width:5px;height:5px}}.p12-lienzo{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:clamp(var(--space-12),7vw,120px)}.p12-cifras{display:flex;flex-direction:column;gap:var(--space-5)}.p12-cifras p{display:flex;align-items:baseline;gap:var(--space-3)}.p12-cifras b{color:var(--p-ink);font-size:clamp(40px,1.5rem + 3vw,72px);font-weight:700;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.p12-cifras .rodillo{--rodillo-g: .04lh}.rec--prim .rodillo:not(.rodillo--fundido){--rodillo-g: .08lh}.p12-cifras p>span{font-size:var(--text-xl)}.p12-mapa{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.p12-mapa svg{display:block;width:auto;height:min(620px,70svh);overflow:visible}.p12-tierra circle{fill:color-mix(in srgb,var(--p-text) 24%,transparent)}.p12-ciudad{fill:color-mix(in srgb,var(--p-ink) 80%,transparent);stroke:var(--p-bg);stroke-width:1}.p12-nombres line{stroke:color-mix(in srgb,var(--p-text) 55%,transparent);stroke-width:.6}.p12-nombres tspan{fill:var(--p-ink)}.p12-nombres text{fill:var(--p-text);font-family:"Space Grotesk Prim",var(--font-ui);font-size:8px;font-weight:600;paint-order:stroke;stroke:var(--p-bg);stroke-width:2.5px}@media(max-width:860px){.p12-lienzo{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-3)}.p12-cifras{flex-direction:row;gap:var(--space-5);padding-top:var(--space-3)}.p12-nombre--largo{display:none}.p12-cifras p{flex-direction:column;gap:0}.p12-cifras b{font-size:30px}.p12-cifras p>span{font-size:14px}.p12-mapa svg{height:min(500px,100svh - 350px)}}@media(prefers-reduced-motion:no-preference){html.motor .pie-recorrido-largo{padding-bottom:62lvh}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .pie-recorrido-largo{padding-bottom:34lvh}}.pp--mini .pp-insignia,.pp--mini .pr-mov{display:none}.pp--mini .pr-chip{display:inline-block}.pp--mini{width:min(100%,780px);padding:var(--space-4)}@media(max-width:860px){.pp--mini{padding:var(--space-2)}}.recorrido--prim .rec-lienzo.p13-lienzo{display:flex;align-items:center;justify-content:center;gap:clamp(var(--space-8),4vw,var(--space-16))}.p13-telefono{transform-origin:50% 60%}.p13-movil{--ui-superficie: #08080d;--ui-texto: #f5f5fa}.p13-rotulos{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;font-size:var(--text-xl);font-weight:var(--weight-semibold)}.p13-rotulos li{display:flex;align-items:center;gap:var(--space-3)}.p13-rotulos li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--p-ink)}.pm-app{--pm-fondo: #08080d;--pm-sup: #13131c;--pm-borde: #262636;--pm-texto: #f5f5fa;--pm-apagado: #a3a3bd;--pm-lima: #d7ff3f;--pm-directo: #ff2e88;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--pm-fondo);color:var(--pm-texto);font-family:"Space Grotesk Prim",var(--font-ui);font-size:4.7058823529cqi;line-height:1.25;text-align:left;font-variant-numeric:tabular-nums}.pm-app .pp-barra{--pp-sup: var(--pm-sup);--pp-texto: var(--pm-texto);height:.62em}.pm-app .pp-logo{width:8.8235294118cqi;height:8.8235294118cqi;border-radius:2.3529411765cqi}.pm-tira{display:flex;width:calc(var(--n) * 100%);height:100%}.pm-pantalla{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2.9411764706cqi;padding:12.9411764706cqi 4.1176470588cqi 26.4705882353cqi;overflow:hidden}.pm-teletipo{overflow:hidden;margin:0 -4.1176470588cqi;padding:1.7647058824cqi 4.1176470588cqi;border-bottom:1px solid var(--pm-borde);color:var(--pm-texto);font-size:4.1176470588cqi;white-space:nowrap}.pm-teletipo>span{display:inline-flex;gap:3.5294117647cqi}.pm-teletipo>span>span{display:inline-flex;align-items:center;gap:1.7647058824cqi}.pm-teletipo>span>span:before{content:"";width:1.7647058824cqi;height:1.7647058824cqi;border-radius:50%;background:var(--pm-directo)}.pm-h{font-size:7.6470588235cqi;font-weight:700;letter-spacing:-.01em}.pm-h2{margin-top:1.7647058824cqi;font-size:6.1764705882cqi;font-weight:700}.pm-rotulo{margin-top:1.1764705882cqi;color:var(--pm-apagado);font-size:4.1176470588cqi;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pm-tarjetas{display:flex;gap:2.9411764706cqi;margin-right:-4.1176470588cqi}.pm-tarjeta{position:relative;flex:none;display:flex;flex-direction:column;justify-content:space-between;width:57.6470588235cqi;height:34.7058823529cqi;padding:2.3529411765cqi;overflow:hidden;border:1px solid var(--pm-borde);border-radius:2.9411764706cqi;background:repeating-linear-gradient(135deg,color-mix(in srgb,white 5%,transparent) 0 1.7647058824cqi,transparent 1.7647058824cqi 4.1176470588cqi),linear-gradient(160deg,color-mix(in srgb,var(--c) 60%,var(--pm-fondo)),color-mix(in srgb,var(--c) 18%,var(--pm-fondo)))}.pm-envivo,.pm-ver{position:absolute;top:2.3529411765cqi;padding:.5882352941cqi 2.0588235294cqi;border-radius:999px;font-size:4.1176470588cqi;font-weight:700}.pm-envivo{left:2.3529411765cqi;background:color-mix(in srgb,var(--pm-directo) 30%,var(--pm-fondo));color:#ff9ac6}.pm-ver{right:2.3529411765cqi;background:color-mix(in srgb,black 55%,transparent)}.pm-tarjeta-canal{display:flex;align-items:center;gap:2.3529411765cqi;margin-top:auto}.pm-tarjeta-cifra{font-size:4.1176470588cqi}.pm-tarjeta-cifra b{font-size:6.4705882353cqi;font-weight:700}.pm-lista{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pm-borde);border-radius:2.9411764706cqi;background:var(--pm-sup);list-style:none}.pm-fila{display:flex;align-items:center;gap:2.9411764706cqi;min-height:12.3529411765cqi;padding:1.7647058824cqi 3.5294117647cqi}.pm-fila+.pm-fila{border-top:1px solid var(--pm-borde)}.pm-fila-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.1764705882cqi}.pm-fila-texto small{overflow:hidden;color:var(--pm-apagado);font-size:4.1176470588cqi;text-overflow:ellipsis;white-space:nowrap}.pm-fila-texto small .pp-barra{--c: var(--pm-apagado)}.pm-fila>b{display:flex;flex-direction:column;align-items:flex-end;font-size:4.7058823529cqi;font-weight:600}.pm-mov{font-size:4.1176470588cqi}.pm-mov--sube{color:#4ade80}.pm-mov--baja{color:#ff8a6a}.pm-dias7{display:flex;align-items:flex-end;gap:.5882352941cqi;height:6.4705882353cqi}.pm-dias7 i{width:1.1764705882cqi;height:calc(var(--h) * 100%);border-radius:.2941176471cqi;background:color-mix(in srgb,var(--pm-texto) 30%,transparent)}.pm-dias7 i:last-child{background:var(--pm-lima)}.pm-mas{font-size:4.4117647059cqi;font-weight:600}.pm-dias{display:flex;justify-content:space-between;padding:1.1764705882cqi;border:1px solid var(--pm-borde);border-radius:2.9411764706cqi;color:var(--pm-apagado);font-size:4.1176470588cqi;text-transform:capitalize}.pm-dias span{padding:1.1764705882cqi 1.7647058824cqi;border-radius:1.7647058824cqi}.pm-dias .es-activo{background:var(--pm-sup);color:var(--pm-texto)}.pm-chips{display:flex;gap:1.7647058824cqi;overflow:hidden;white-space:nowrap}.pm-chip{flex:none;display:inline-flex;align-items:center;padding:1.1764705882cqi 2.9411764706cqi;border:1px solid var(--pm-borde);border-radius:999px;font-size:4.1176470588cqi;font-weight:600}.pm-chip.es-activo{border-color:var(--pm-lima);background:var(--pm-lima);color:var(--pm-fondo)}.pm-chip--marco{border-color:var(--pm-texto)}.pm-chip .pp-barra{width:calc(var(--largo, 6) * .42em)}.pm-cuenta{color:var(--pm-apagado);font-size:4.1176470588cqi}.pm-grupo{display:flex;flex-direction:column;gap:1.7647058824cqi}.pm-hora{display:flex;align-items:center;gap:2.3529411765cqi;font-size:4.4117647059cqi;font-weight:700}.pm-hora:after{content:"";flex:1;height:1px;background:var(--pm-borde)}.pm-pestanas{position:absolute;right:3.5294117647cqi;bottom:4.1176470588cqi;left:3.5294117647cqi;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:1.7647058824cqi;border:1px solid var(--pm-borde);border-radius:999px;background:color-mix(in srgb,var(--pm-sup) 92%,transparent);color:var(--pm-apagado);font-size:3.8235294118cqi}.pm-pestanas>span:not(.pm-pastilla){position:relative;display:flex;flex-direction:column;align-items:center;gap:.5882352941cqi;padding:1.4705882353cqi 0}.pm-pestanas svg{width:5.8823529412cqi;height:5.8823529412cqi;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pm-pastilla{position:absolute;top:1.7647058824cqi;bottom:1.7647058824cqi;left:1.7647058824cqi;width:calc((100% - 3.5294117647cqi) / 5);border:1px solid var(--pm-lima);border-radius:999px;background:color-mix(in srgb,var(--pm-lima) 14%,transparent);transform:translate3d(calc(var(--x) * 100%),0,0)}@media(max-width:860px){.recorrido--prim .rec-lienzo.p13-lienzo{flex-direction:column;gap:var(--space-3)}.p13-rotulos{display:none}}.ss,.ss-tarjeta,.st-tira,.siami-hoy,.recorrido--siami{--ss-arena: var(--ui-superficie, #f5f6f8);--ss-papel: var(--ui-superficie-alta, #fff);--ss-borde: var(--ui-borde, #d2d6dc);--ss-tinta: var(--ui-texto, #181613);--ss-t2: var(--ui-apagado, #575d66);--ss-mar: var(--ui-marca, #0e6f7e);--ss-sol: #f0a72e;--ss-sol-tinta: #8a5a0a;--ss-coral: #b5361f;--ss-palma: #227040;--ss-duna: #eceef1;--ss-espuma: #bfe8e1;--ss-mar-tenue: #e2eff1;--ss-sol-tenue: #fbeed6;--ss-titular: "Bricolage Siami", var(--font-ui)}.sb5{display:inline-flex;flex:none;gap:3px;vertical-align:middle}.sb5 i{display:block;width:16px;height:7px;border-radius:2px;background:var(--ss-duna, #eceef1)}.sb5--coral .es-on{background:var(--ss-coral)}.sb5--sol .es-on{background:var(--ss-sol)}.sb5--palma .es-on{background:var(--ss-palma)}.sb5--mar .es-on{background:var(--ss-mar)}.sp-palabra{font-family:var(--ss-titular);font-weight:800;letter-spacing:-.005em}.sp-palabra--coral{color:var(--ss-coral)}.sp-palabra--sol{color:var(--ss-sol-tinta)}.sp-palabra--palma{color:var(--ss-palma)}.sp-palabra--mar{color:var(--ss-mar)}.ss-tarjeta{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px 22px;border:1px solid var(--ss-borde);border-radius:16px;background:var(--ss-papel);color:var(--ss-tinta);box-shadow:0 24px 60px color-mix(in srgb,#181613 12%,transparent);font-size:14px;line-height:1.35;text-align:left;font-variant-numeric:tabular-nums}.ss-rotulo{color:var(--ss-t2);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ss-eyebrow{color:var(--ss-mar);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ss-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-family:var(--ss-titular);font-size:26px;font-weight:800;line-height:1.1}.ss-h small{color:var(--ss-t2);font-family:var(--font-ui);font-size:15px;font-weight:500}.ss-h--chica{margin-top:6px;font-size:18px}.ss-sub{color:var(--ss-t2);font-size:13px}.ss-credito{color:var(--ss-t2);font-size:12px;line-height:1.35}.ss-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--ss-borde);border-radius:999px;background:var(--ss-papel);color:var(--ss-tinta);font-size:12.5px;font-weight:500;white-space:nowrap}.ss-chip b{font-weight:700}.ss-chip--activo{border-color:var(--ss-mar);background:var(--ss-mar);color:#fff}.ss-chip--deporte:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.ss-chip--bien{border-color:transparent;background:var(--ss-mar-tenue);color:var(--ss-mar)}.ss-chip--duda{border-color:transparent;background:var(--ss-sol-tenue);color:var(--ss-sol-tinta)}.ss-chip--aviso0{border-color:transparent;background:#ffeb3b;color:#181613}.ss-chip--aviso1{border-color:transparent;background:#ff9800;color:#181613}.ss-chip--aviso2{border-color:transparent;background:#ff5252;color:#181613}.ss-chip--curso{border-color:var(--ss-coral);color:var(--ss-coral);font-weight:700}.ss-punto{display:inline-block;width:8px;height:8px;border-radius:50%}.ss-punto--bien{background:var(--ss-palma)}.ss-punto--duda{background:var(--ss-sol)}.ss-flecha{display:block;fill:currentcolor}.ss-tierra{fill:none;stroke:color-mix(in srgb,var(--ss-tinta) 22%,transparent);stroke-width:.8;stroke-linecap:round;stroke-dasharray:0 1}.sp-leyenda,.sp-leyenda-linea{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;color:var(--ss-t2);font-size:12px}.sp-leyenda li,.sp-leyenda-linea>span{display:inline-flex;align-items:center;gap:6px}.sp-leyenda i,.sp-leyenda-linea i{width:8px;height:8px;border-radius:50%}.ss{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--ss-borde);border-radius:14px;background:var(--ss-arena);color:var(--ss-tinta);box-shadow:0 30px 80px color-mix(in srgb,#181613 16%,transparent);font-size:14px;line-height:1.35;text-align:left;font-variant-numeric:tabular-nums}.ss-barra-nav{flex:none;display:flex;align-items:center;gap:var(--space-3);height:30px;padding:0 var(--space-4);background:#e7e9ec;color:var(--ss-t2);font-size:12px}.ss-direccion{margin:0 auto;padding:2px var(--space-4);border-radius:999px;background:#fff}.ss-cabecera{flex:none;display:flex;align-items:center;gap:var(--space-6);height:50px;padding:0 var(--space-5);border-bottom:1px solid var(--ss-borde);background:var(--ss-papel);white-space:nowrap}.ss-marca{display:inline-flex;align-items:center;gap:7px;color:var(--ss-mar);font-family:var(--ss-titular);font-size:18px;font-weight:800;letter-spacing:.02em}.ss-marca img{border-radius:6px}.ss-secciones{display:flex;gap:var(--space-5);min-width:0;overflow:hidden;color:var(--ss-t2);font-size:13px;font-weight:500}.ss-secciones span{position:relative;padding:15px 0}.ss-secciones .es-activa{color:var(--ss-tinta);font-weight:600}.ss-secciones .es-activa:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--ss-mar)}.ss-lienzo{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:16px 22px 18px}.rec--siami .rec-lienzo{min-width:0;--rec-escala: 1}.rec--siami{--ss-alto: calc(100svh - var(--esc-nav) - 80px)}@media(max-width:860px){.rec--siami{--ss-alto: calc(100svh - var(--esc-nav) - 220px)}}@media(prefers-reduced-motion:no-preference){html.motor .rec--siami .rec-lienzo{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:10px}html.motor .rec--siami .ss{max-height:var(--ss-alto)}}.rec--siami .rec-lienzo>.ss-credito,.rec--siami .rec-lienzo>.rec-nota{text-align:left}.recorrido--siami .hilo{font-variant-numeric:tabular-nums}.st-tira{border-block:1px solid var(--ss-borde);background:var(--ss-papel);color:var(--ss-tinta)}.st-tira-marco{display:flex;align-items:center;gap:var(--space-5);width:min(var(--rec-ancho, 1360px),100% - var(--esc-gutter) * 2);height:56px;margin:0 auto}.st-tira-rotulo{flex:none;color:var(--ss-mar);font-family:var(--ss-titular);font-size:15px;font-weight:800}.st-tira-ventana{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,black 85%,transparent);mask-image:linear-gradient(90deg,black 85%,transparent)}.st-tira-pista{display:flex;gap:var(--space-6);width:max-content}.st-tira-chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap}.st-tira-chip b:first-child,.st-tira-chip>b{font-weight:600}.st-tira-chip small{color:var(--ss-t2);font-size:12px}.st-tira-chip .sp-palabra{font-size:13px}.st-paso{height:0}.st-cierre{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-24) var(--esc-gutter) var(--space-4);text-align:center}.st-cierre .rec-frase{max-width:48ch}.s1-lienzo{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center;gap:clamp(16px,3vw,48px)}@media(prefers-reduced-motion:no-preference){html.motor .rec--siami .rec-lienzo.s1-lienzo{display:grid;align-items:center;justify-items:stretch}}.s1-globo{display:grid;place-items:center;width:100%}.s1-globo .geo-globo{width:min(100%,64svh,620px)}.s1-total{font-size:15px}.s1-total b{font-family:var(--ss-titular);font-size:30px;font-weight:800}.s1-deportes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none}.s1-deportes li{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:10px;background:var(--ss-arena);font-size:12px}.s1-deportes i{width:10px;height:10px;border-radius:50%}.s1-deportes b{margin-top:2px;font-family:var(--ss-titular);font-size:18px;font-weight:800}.s1-paises{display:flex;flex-direction:column;gap:5px;list-style:none}.s1-paises li,.s11-paises li{display:grid;grid-template-columns:9.5em minmax(0,1fr) 2.6em;align-items:center;gap:8px;font-size:13px}.s1-pais,.s11-pais{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s1-paises b,.s11-paises b{text-align:right}.s1-barra,.s11-barra{height:8px;overflow:hidden;border-radius:4px;background:var(--ss-duna)}.s1-barra i,.s11-barra i{display:block;height:100%;border-radius:4px;background:var(--ss-mar);transform:scaleX(var(--f));transform-origin:0 50%}.s1-resto,.s1-precision,.s11-resto{color:var(--ss-t2);font-size:12px}@media(max-width:860px){.s1-lienzo{grid-template-columns:minmax(0,1fr);gap:8px}.s1-globo .geo-globo{width:min(100%,26svh)}.s1-panel{gap:8px;padding:12px 14px}.s1-total b{font-size:22px}.s1-deportes li{padding:5px;font-size:11px}.s1-deportes b{font-size:15px}.s1-paises li:nth-child(n+6){display:none}.s1-paises li{font-size:12px}.s1-resto{display:none}}.s2-lienzo{display:flex;flex-direction:column;gap:16px}.s2-mesa{position:relative;z-index:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none}.s2-foto{display:flex;flex-direction:column;gap:4px;padding:7px 7px 9px;border-radius:6px;background:#fff;color:#181613;box-shadow:0 14px 30px color-mix(in srgb,#181613 18%,transparent);transform:rotate(var(--giro))}.s2-foto img{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:2px;object-fit:cover;background:var(--ss-duna)}.s2-pie{display:flex;justify-content:space-between;gap:6px;font-size:12.5px}.s2-pie b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2-pie span{flex:none;color:#575d66}.s2-credito{display:flex;flex-direction:column;color:#575d66;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.s2-licencia{color:#181613;font-weight:600}.s2-licencias{z-index:1;gap:10px;padding:16px 20px}.s2-cifras b{font-family:var(--ss-titular);font-size:22px;font-weight:800}.s2-barra{display:flex;gap:2px;height:16px}.s2-barra>span{min-width:3px;overflow:hidden;border-radius:3px;background:var(--ss-duna)}.s2-barra i{display:block;height:100%;background:var(--c);transform-origin:0 50%}.s2-leyenda{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;color:var(--ss-t2);font-size:12px}.s2-leyenda li{display:inline-flex;align-items:center;gap:5px}.s2-leyenda i{width:9px;height:9px;border-radius:2px}.s2-leyenda b{color:var(--ss-tinta)}@media(max-width:860px){.s2-mesa{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.s2-foto:nth-child(n+7){display:none}.s2-foto{padding:4px 4px 6px}.s2-pie span{display:none}.s2-pie,.s2-credito{font-size:11px}.s2-licencias{padding:10px 12px}.s2-cifras{font-size:13px}.s2-cifras b{font-size:17px}.s2-leyenda li:nth-child(n+5){display:none}}.s3-tarjeta,.siami-hoy-tarjeta{width:min(100%,760px);margin:0 auto;overflow:clip}html.motor .siami-hoy-cuerpo{display:grid;align-content:end;min-height:240px}@media(max-width:860px){html.motor .siami-hoy-cuerpo{min-height:190px}}.s3-escala{display:flex;flex-direction:column;gap:8px}.s3-barra{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.s3-tramo{height:16px;overflow:hidden;border-radius:4px;background:var(--ss-duna)}.s3-tramo>span{display:block;height:100%;transform-origin:0 50%}.s3-tramo--coral>span{background:var(--ss-coral)}.s3-tramo--sol>span{background:var(--ss-sol)}.s3-tramo--palma>span{background:var(--ss-palma)}.s3-tramo--mar>span{background:var(--ss-mar)}.s3-palabras{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;list-style:none;font-size:18px;text-align:center;white-space:nowrap}.s3-palabras li:first-child{text-align:left}.s3-palabras li:last-child{text-align:right}.s3-umbrales{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none}.s3-umbrales li{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:10px;background:var(--ss-arena);font-size:13px}.s3-umbrales span{color:var(--ss-t2);font-size:12px}.s3-pie{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;color:var(--ss-t2);font-size:12px}.se{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;padding-top:8px}.se-columna{display:flex;flex-direction:column;gap:4px;min-width:0}.se-puntos{display:flex;flex-wrap:wrap-reverse;align-content:flex-start;gap:2px;min-height:24px}.se-punto{display:block;width:6px;height:6px;border-radius:50%}.se-cifra{font-family:var(--ss-titular);font-size:22px;font-weight:800;line-height:1.1}.se-palabra{color:var(--ss-t2);font-size:12px;font-weight:600}@media(max-width:860px){.s3-palabras{font-size:12px}.se-palabra{display:none}.s3-umbrales{gap:4px}.s3-umbrales li{padding:6px 4px;font-size:11px}.s3-umbrales .sb5 i,.se .sb5 i{width:8px;height:5px}.se{gap:5px}.se-puntos{gap:1px}.se-punto{width:4px;height:4px}.se-cifra{font-size:16px}.se-palabra{font-size:11px}.s3-tarjeta,.siami-hoy-tarjeta{gap:8px;padding:12px}}.s4-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.s4-filtros .ss-rotulo:not(:first-child){margin-left:10px}.s4-lista{display:flex;flex-direction:column;gap:4px;list-style:none}.s4-fila{display:grid;grid-template-columns:26px minmax(130px,1.3fr) 66px minmax(176px,1fr) 76px minmax(110px,.9fr) minmax(0,1.3fr) 32px;align-items:center;gap:10px;min-height:40px;padding:5px 10px;border:1px solid var(--ss-borde);border-radius:10px;background:var(--ss-papel);font-size:13px}.s4-pos{color:var(--ss-t2);font-weight:700}.s4-nombre{display:flex;flex-direction:column;min-width:0}.s4-nombre b,.s4-nombre small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s4-nombre small{color:var(--ss-t2);font-size:12px}.s4-parte{display:inline-flex;align-items:center;gap:8px;font-size:15px;white-space:nowrap}.s4-hora,.s4-datos{color:var(--ss-t2);white-space:nowrap}.s4-chips{display:flex;flex-wrap:wrap;gap:4px}.s4-chips .ss-chip{height:22px;font-size:12px}.s4-viento{display:grid;place-items:center;color:var(--ss-mar)}.s4-flecha{display:block;transform:rotate(var(--giro))}.s4-marca{position:absolute;pointer-events:none}.s4-lista .s4-fila:first-child{box-shadow:inset 0 0 0 1px var(--ss-mar)}@media(min-width:861px)and (max-height:960px){.s4-fila:nth-child(n+9){display:none}}@media(max-width:1280px)and (min-width:861px){.s4-fila{grid-template-columns:22px minmax(110px,1.2fr) 60px minmax(140px,1fr) 70px minmax(0,1.4fr) 28px}.s4-datos{display:none}}@media(max-width:860px){.s4-web .ss-barra-nav,.s4-filtros,.s4-web .ss-eyebrow,.s4-web .ss-sub{display:none}.s4-fila:nth-child(n+6){display:none}.s4-fila{grid-template-columns:18px minmax(0,1fr) auto 26px;grid-template-areas:"pos nombre parte viento" "pos datos chips viento";gap:2px 8px;padding:6px 8px}.s4-pos{grid-area:pos}.s4-nombre{grid-area:nombre}.s4-parte{grid-area:parte;font-size:13px}.s4-datos{grid-area:datos;font-size:12px}.s4-chips{grid-area:chips;justify-content:end}.s4-viento{grid-area:viento}.s4-fila>.ss-chip--deporte,.s4-hora,.s4-nombre small,.s4-chips .ss-chip--bien{display:none}.s4-chips .ss-chip{height:20px;padding:0 6px;font-size:11px}}.s5-tarjeta{width:min(100%,720px);margin:0 auto}.s5-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.s5-cabeza>span:first-child{display:flex;flex-direction:column;gap:2px}.s5-spot{font-family:var(--ss-titular);font-size:26px;font-weight:800}.s5-cabeza small{color:var(--ss-t2);font-size:13px}.s5-sello{display:flex;flex-direction:column;align-items:flex-end;gap:4px;transform-origin:100% 0}.s5-sello .sb5 i{width:24px;height:11px}.s5-sello .sp-palabra{font-size:30px;line-height:1}.s5-criterios{display:flex;flex-direction:column;gap:10px;list-style:none}.s5-criterios li{display:grid;grid-template-columns:11em minmax(0,1fr) 5.2em;grid-template-areas:"nombre pista puntos" "frase frase frase";align-items:center;gap:4px 12px}.s5-nombre{grid-area:nombre;font-weight:600}.s5-pista{grid-area:pista;height:10px;overflow:hidden;border-radius:5px;background:var(--ss-duna)}.s5-pista i{display:block;height:100%;border-radius:5px;background:var(--c);transform:scaleX(var(--f));transform-origin:0 50%}.s5-puntos{grid-area:puntos;font-family:var(--ss-titular);font-size:18px;font-weight:800;text-align:right}.s5-puntos small{color:var(--ss-t2);font-family:var(--font-ui);font-size:12px;font-weight:500}.s5-frase{grid-area:frase;color:var(--ss-t2);font-size:13px}.s5-suma{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px dashed var(--ss-borde)}.s5-suma-cifra{font-size:15px;font-weight:600}.s5-suma-cifra b{font-family:var(--ss-titular);font-size:26px;font-weight:800}.s5-cien{position:relative;height:18px;margin-bottom:16px;border-radius:4px;background:var(--ss-duna)}.s5-apilada{display:flex;height:100%;overflow:hidden;border-radius:4px}.s5-apilada>span{height:100%}.s5-apilada i{display:block;height:100%;background:var(--c);transform-origin:0 50%}.s5-umbral{position:absolute;top:-3px;bottom:-3px;width:0;border-left:2px solid var(--ss-papel)}.s5-umbral small{position:absolute;top:100%;left:0;padding-top:2px;color:var(--ss-t2);font-size:12px;transform:translate(-50%)}@media(max-width:860px){.s5-tarjeta{gap:8px;padding:12px 14px}.s5-spot{font-size:19px}.s5-sello .sp-palabra{font-size:20px}.s5-sello .sb5 i{width:14px;height:7px}.s5-criterios{gap:6px}.s5-criterios li{grid-template-columns:7.5em minmax(0,1fr) 4.2em}.s5-nombre{font-size:12px}.s5-puntos{font-size:15px}.s5-frase{font-size:11.5px;line-height:1.3}.s5-tarjeta>.ss-rotulo:nth-of-type(2){display:none}.s5-suma-cifra b{font-size:20px}}.s6-tarjeta{width:min(100%,720px);margin:0 auto}.s6-cabeza{display:flex;align-items:center;gap:10px;font-family:var(--ss-titular);font-size:24px;font-weight:800}.s6-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.s6-brujula{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.s6-esfera{width:min(100%,240px,30svh);height:auto}.s6-aro{fill:var(--ss-arena);stroke:var(--ss-borde);stroke-width:1.5}.s6-aro--dentro{fill:var(--ss-papel)}.s6-marca{stroke:color-mix(in srgb,var(--ss-tinta) 35%,transparent);stroke-width:1.5}.s6-punto{fill:var(--ss-t2);font-size:15px;font-weight:700}.s6-aguja{fill:var(--ss-mar);transform:rotate(var(--giro));transform-box:view-box;transform-origin:0 0}.s6-brujula+.s6-brujula .s6-aguja{fill:var(--ss-coral)}.s6-eje{fill:var(--ss-tinta)}.s6-brujula figcaption{display:flex;flex-direction:column;gap:2px}.s6-kn{font-family:var(--ss-titular);font-size:30px;font-weight:800}.s6-brujula small{color:var(--ss-t2);font-size:12px}.s6-dif{padding:10px 14px;border-radius:10px;background:var(--ss-arena);font-size:14px;font-weight:600;text-align:center}@media(max-width:860px){.s6-tarjeta{gap:8px;padding:12px}.s6-cabeza{font-size:18px}.s6-par{gap:10px}.s6-esfera{width:min(100%,150px)}.s6-kn{font-size:22px}.s6-dif{font-size:12px}}.s7-pestanas{display:flex;gap:6px}.s7-ventana{overflow:hidden}.s7-tira{display:grid;grid-template-columns:repeat(var(--dias),minmax(0,1fr));gap:6px}.s7-dia{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--ss-borde);border-radius:10px;background:var(--ss-papel)}.s7-fecha{display:flex;align-items:center;justify-content:space-between;font-size:13px}.s7-tramo{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-top:4px;border-top:1px solid var(--ss-duna);font-size:12px}.s7-tramo small{color:var(--ss-t2);font-size:12px}.s7-viento{display:flex;align-items:center;gap:4px;color:var(--ss-mar)}.s7-viento b{color:var(--ss-tinta);font-family:var(--ss-titular);font-size:17px;font-weight:800}.s7-flecha{display:block}.s7-flecha .ss-flecha{width:16px;height:16px}.s7-extra{color:var(--ss-t2);white-space:nowrap}.s7-grafico{position:relative;display:flex;flex-direction:column;gap:4px}.s7-leyenda{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px}.s7-leyenda span{display:inline-flex;align-items:center;gap:6px}.s7-leyenda i{width:14px;height:3px;border-radius:2px}.s7-leyenda-duda i{height:10px;background:var(--ss-sol-tenue)}.s7-svg{display:block;width:100%;height:clamp(100px,18svh,190px)}.s7-banda{fill:transparent}.s7-banda--duda{fill:var(--ss-sol-tenue)}.s7-reja{stroke:var(--ss-duna);stroke-width:1;vector-effect:non-scaling-stroke}.s7-linea{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:1}.s7-eje{position:relative;height:16px;color:var(--ss-t2);font-size:12px}.s7-eje span{position:absolute;transform:translate(-50%)}@media(min-width:861px)and (max-height:960px){.s7-tramo:nth-of-type(4){display:none}}@media(max-width:860px){.s7-web .ss-barra-nav,.s7-pestanas{display:none}.s7-tira{--paso: calc((100% + 6px) / 3);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px) / 3)}html:not(.motor) .s7-tira{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.s7-tira{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}@media(max-width:860px){.s7-dia{padding:6px}.s7-tramo:nth-of-type(4){display:none}}.s8-tarjeta{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px 24px}.s8-tarjeta>.ss-credito{grid-column:1/-1}.s8-mapa{overflow:hidden;border-radius:10px;background:var(--ss-arena)}.s8-mapa svg{display:block;width:100%;height:auto}.s8-camara{transform-origin:0 0}.s8-punto{stroke:color-mix(in srgb,#181613 55%,transparent);stroke-width:.25}.s8-punto--fuerte{transform-box:fill-box;transform-origin:center}.s8-lista{display:flex;flex-direction:column;gap:10px}.s8-total b{font-family:var(--ss-titular);font-size:32px;font-weight:800}.s8-niveles{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.s8-niveles span{display:inline-flex;align-items:center;gap:6px}.s8-niveles i{width:12px;height:12px;border:1px solid color-mix(in srgb,#181613 40%,transparent);border-radius:50%}.s8-tipos{display:flex;flex-direction:column;gap:4px;list-style:none}.s8-tipos li{display:flex;justify-content:space-between;padding:5px 10px;border-radius:8px;background:var(--ss-arena);font-size:14px}.s8-pie{color:var(--ss-t2);font-size:12px}@media(max-width:860px){.s8-tarjeta{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.s8-total b{font-size:22px}.s8-tipos{flex-flow:row wrap}.s8-tipos li{gap:6px;padding:3px 8px;font-size:12px}}.s9-lienzo{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:16px}@media(prefers-reduced-motion:no-preference){html.motor .rec--siami .rec-lienzo.s9-lienzo{display:grid;align-items:center;justify-items:stretch}}.s9-mapa{gap:8px;padding:14px}.s9-titulo b{font-family:var(--ss-titular);font-size:22px;font-weight:800}.s9-titulo small{color:var(--ss-t2);font-size:13px}.s9-ventana{overflow:hidden;border-radius:10px;background:linear-gradient(180deg,#fff,var(--ss-arena))}.s9-ventana svg{display:block;width:100%;height:auto;max-height:calc(var(--ss-alto) - 120px)}.s9-camara{transform-origin:0 0}.s9-pista,.s9-remonte{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.s9-pista{stroke-width:4}.s9-pista--4{stroke-width:2.5}.s9-remonte{stroke:#181613;stroke-width:2}.s9-resumen{gap:10px}.s9-cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s9-cifras div:last-child{grid-column:1/-1}.s9-cifras div{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:10px;background:var(--ss-arena)}.s9-cifras dt{color:var(--ss-t2);font-size:12px}.s9-cifras dd{font-family:var(--ss-titular);font-size:19px;font-weight:800;white-space:nowrap}.s9-cifras dd small{color:var(--ss-t2);font-family:var(--font-ui);font-size:12px;font-weight:500}.s9-km{display:flex;gap:2px;height:14px}.s9-km span{overflow:hidden;border-radius:3px;background:var(--ss-duna)}.s9-km i{display:block;height:100%;background:var(--c);transform-origin:0 50%}.s9-colores,.s9-remontes{display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;font-size:13px}.s9-colores li{display:inline-flex;align-items:center;gap:5px}.s9-colores i{width:10px;height:10px;border-radius:2px}.s9-colores small{color:var(--ss-t2);font-size:12px}.s9-remontes li b,.s9-colores li b{font-weight:700}.s9-nota{color:var(--ss-t2);font-size:12px}@media(max-width:860px){.s9-lienzo{grid-template-columns:minmax(0,1fr);gap:8px}.s9-mapa{padding:8px}.s9-titulo b{font-size:17px}.s9-titulo small{display:none}.s9-ventana svg{max-height:30svh}.s9-resumen{gap:6px;padding:10px 12px}.s9-cifras dd{font-size:15px}.s9-resumen>.ss-rotulo,.s9-colores small,.s9-nota,.s9-resumen>div:last-of-type{display:none}.s9-colores{font-size:12px}}.s10-tarjeta{gap:10px}.s10-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.s10-cifras div{display:flex;flex-direction:column;gap:2px}.s10-cifras dt{color:var(--ss-t2);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.s10-cifras dd{font-family:var(--ss-titular);font-size:34px;font-weight:800;line-height:1.1}.s10-cifras .rodillo{--rodillo-g: .04lh}.s10-perfil{display:block;width:100%;height:auto;max-height:calc(var(--ss-alto) - 210px);overflow:visible}.s10-reja line{stroke:var(--ss-duna);stroke-width:1}.s10-reja text{fill:var(--ss-t2);font-size:13px}.s10-barra{fill:color-mix(in srgb,var(--ss-tinta) 72%,var(--ss-papel));transform-box:fill-box;transform-origin:50% 100%}.s10-barra--dest{fill:var(--ss-mar)}.s10-barra--nieve{fill:#3f57c9}.s10-marca line{stroke:var(--ss-tinta);stroke-width:1}.s10-marca text{fill:var(--ss-tinta);font-size:15px;font-weight:700;paint-order:stroke;stroke:var(--ss-papel);stroke-width:5px;stroke-linejoin:round}.s10-marca-corta{display:none}.s10-pie{color:var(--ss-t2);font-size:12px}.s10-nieve{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;list-style:none;font-size:13px}.s10-nieve b{color:#3f57c9}@media(max-width:860px){.s10-tarjeta{gap:6px;padding:12px}.s10-cifras dd{font-size:20px}.s10-cifras dt{font-size:11px;letter-spacing:.04em}.s10-perfil{max-height:34svh}.s10-reja text,.s10-marca text{font-size:36px}.s10-marca text{stroke-width:10px}.s10-reja--choca text{display:none}.s10-marca-larga{display:none}.s10-marca-corta{display:block}.s10-nieve{font-size:12px}.s10-nieve li:nth-child(n+5){display:none}}.s11-deportes{display:flex;flex-wrap:wrap;gap:6px}.s11-paises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 22px;list-style:none}.s11-paises li{grid-template-columns:8.5em minmax(0,1fr) 2.4em}.s11-carriles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px;list-style:none}.s11-carriles li{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--ss-borde);border-radius:10px;background:var(--ss-papel);font-size:12.5px}.s11-carril{align-self:flex-start;padding:2px 8px;border-radius:999px;font-size:12px}.s11-carril--0{background:var(--ss-mar);color:#fff}.s11-carril--1{background:var(--ss-palma);color:#fff}.s11-carril--2{background:var(--ss-mar-tenue);color:var(--ss-mar)}.s11-carril--3{border:1px dashed var(--ss-borde);color:var(--ss-t2)}@media(min-width:861px)and (max-height:960px){.s11-paises li:nth-child(n+13){display:none}}@media(max-width:860px){.s11-web .ss-barra-nav,.s11-web .ss-eyebrow{display:none}.s11-paises{grid-template-columns:minmax(0,1fr);gap:3px}.s11-paises li:nth-child(n+7){display:none}.s11-paises li{font-size:12px}.s11-carriles{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.s11-carriles li{padding:6px;font-size:11px}.s11-carriles li>span{display:none}.s11-deportes .ss-chip{height:22px;padding:0 7px;font-size:11.5px}}.s12-deportes{display:flex;flex-wrap:wrap;gap:6px}.s12-ventana{overflow:hidden}.s12-tira{--v: 7;--paso: calc((100% + 8px) / var(--v));display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--v) - 1) * 8px) / var(--v));gap:8px}html:not(.motor) .s12-tira{grid-auto-flow:row;grid-template-columns:repeat(var(--v),minmax(0,1fr));row-gap:14px}@media(prefers-reduced-motion:reduce){.s12-tira{grid-auto-flow:row;grid-template-columns:repeat(var(--v),minmax(0,1fr));row-gap:14px}}.s12-mes{display:flex;flex-direction:column;gap:4px;min-width:0}.s12-cabeza{padding-bottom:4px;border-bottom:2px solid var(--ss-tinta);font-size:13px}.s12-cabeza b{font-family:var(--ss-titular);font-size:18px;font-weight:800;text-transform:capitalize}.s12-cabeza small{float:right;color:var(--ss-t2);font-size:12px}.s12-mes ol{display:flex;flex-direction:column;gap:3px;list-style:none}.s12-ev{display:flex;align-items:stretch;gap:6px;min-width:0;min-height:21px;padding:0 6px 0 0;border-radius:5px;background:color-mix(in srgb,var(--c) 10%,var(--ss-papel));font-size:12px}.s12-dia{flex:none;display:grid;place-items:center;width:22px;border-radius:5px 0 0 5px;background:var(--c);color:#fff;font-weight:700}.s12-donde{display:-webkit-box;align-self:center;overflow:hidden;padding:2px 0;line-height:1.15;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.s12-ev.es-curso{box-shadow:0 0 0 2px var(--ss-coral)}@media(min-width:861px)and (max-height:960px){.s12-ev{min-height:18px;font-size:12px}.s12-mes ol{gap:2px}}@media(max-width:860px){.s12-web .ss-barra-nav{display:none}.s12-tira{--v: 3}.s12-nombre{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.s12-donde{padding:0;font-size:13px}.s12-ev{min-height:16px;font-size:11px}.s12-dia{width:18px}.s12-mes ol{gap:2px}.s12-deportes .ss-chip{height:22px;padding:0 7px;font-size:11.5px}}.s13-pais{flex:none;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.s13-pais .ss-rotulo{margin-right:2px}.s13-cuerpo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.s13-mapa{overflow:hidden;border-radius:10px;background:var(--ss-papel)}.s13-mapa svg{display:block;width:100%;height:auto}.s13-burbuja{fill:color-mix(in srgb,var(--ss-mar) 70%,transparent);stroke:var(--ss-papel);stroke-width:.3;transform-box:fill-box;transform-origin:center}.s13-onda{fill:none;stroke:var(--ss-mar);stroke-width:.3;opacity:0;transform-box:fill-box;transform-origin:center}.s13-filtros{display:flex;flex-direction:column;gap:8px}.s13-tipos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;list-style:none}.s13-tipos li{display:flex;justify-content:space-between;gap:6px;padding:5px 8px;border-radius:8px;background:var(--ss-papel);font-size:13px}.s13-intenciones{display:flex;flex-wrap:wrap;gap:6px}.s13-paises{display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--ss-t2);font-size:12.5px}.s13-paises b{color:var(--ss-tinta)}.s13-escuelas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:12px 14px;border-radius:12px;background:#12201e;color:#fff}.s13-trato{display:flex;flex-direction:column;gap:4px;font-size:13px}.s13-trato b{font-family:var(--ss-titular);font-size:18px;font-weight:800}.s13-trato span{color:color-mix(in srgb,#fff 78%,transparent)}.s13-razones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none}.s13-razones li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:#1c2f2c;font-size:12.5px}.s13-razones i{color:var(--ss-sol);font-family:var(--ss-titular);font-size:15px;font-style:normal;font-weight:800}.s13-razones span{color:color-mix(in srgb,#fff 78%,transparent)}@media(min-width:861px)and (max-height:960px){.s13-razones span,.s13-trato span{display:none}}@media(max-width:860px){.s13-web .ss-barra-nav,.s13-web .ss-eyebrow,.s13-paises,.s13-razones span,.s13-trato span{display:none}.s13-cuerpo{grid-template-columns:minmax(0,1fr);gap:8px}.s13-tipos li{padding:3px 6px;font-size:12px}.s13-escuelas{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 10px}.s13-razones{gap:4px}.s13-razones li{padding:5px 6px;font-size:11px}.s13-pais .ss-chip{height:22px;padding:0 7px;font-size:11.5px}.s13-pais .ss-chip:nth-child(n+4){display:none}.s13-intenciones .ss-chip{height:22px;padding:0 7px;font-size:11.5px}}@media(max-width:860px){.ss-cabecera{gap:var(--space-3);height:40px;padding:0 12px}.ss-marca{font-size:15px}.ss-secciones{gap:12px;font-size:12px}.ss-secciones span{padding:11px 0}.ss-lienzo{gap:6px;padding:10px 12px 12px}.ss-h{font-size:19px}.ss-h small{font-size:13px}.ss-h--chica{font-size:15px}.ss-tarjeta{border-radius:12px}.ss-credito{font-size:11px}}.siami-hoy .escena-columna-visual{width:100%}.recorrido--siami .rodillo--fundido .rodillo-pila,.siami-hoy .rodillo--fundido .rodillo-pila{justify-items:start}.geo-globo .puntos-geo-poster{mix-blend-mode:multiply}@media(min-width:1700px)and (min-height:980px){.s3-tarjeta,.s5-tarjeta,.s6-tarjeta{width:min(100%,900px)}}.recorrido--siami .ss-h .rodillo--fundido .rodillo-pila,.recorrido--siami .s2-cifras .rodillo--fundido .rodillo-pila{justify-items:end}.ck-sucesos{--fila-suceso: 27px;display:flex;flex-direction:column;gap:6px;min-width:0}.ck-sucesos-caja{position:relative;min-width:0;overflow:hidden}.ck-sucesos-vacio{position:absolute;top:4px;left:0}.ck-sucesos ol{display:flex;flex-direction:column;list-style:none}.ck-sucesos li{display:flex;align-items:center;gap:10px;height:var(--fila-suceso);min-width:0;border-bottom:1px solid color-mix(in srgb,var(--ui-borde) 60%,transparent);font-size:13px}.ck-sucesos li:last-child{border-bottom:0}.ck-sucesos time{flex:none;width:92px;color:var(--ui-apagado);font-size:12px;font-variant-numeric:tabular-nums}.ck-sucesos li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-sucesos--centro{--fila-suceso: 40px}.ck-sucesos--centro li{align-items:flex-start;padding-top:3px;line-height:1.3}.ck-sucesos--centro li>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.ck{display:flex;flex-direction:column;gap:12px}.ck-cabeza{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.ck-portales{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.ck-tarjeta{gap:10px}.ck-tarjeta-cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.ck-portal{color:var(--portal);font-family:var(--cassa-titular);font-size:19px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.ck-estado{justify-items:end}.ck-texto,.ck-linea{font-size:13px;line-height:1.4}.ck-acciones{gap:6px}.ck-acciones .cp-boton{min-height:30px;padding:5px 11px}.ck-parejas th,.ck-parejas td{padding-right:4px;padding-left:0}.ck-parejas td:first-child{width:38%;font-weight:var(--weight-semibold)}.ck-select{width:100%;min-width:0}.ck-select-valor{min-width:0;overflow:hidden}.ck-select-valor>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-sin-pareja{color:var(--ui-apagado);font-weight:var(--weight-medium)}.ck-select-flecha{flex:none;color:var(--ui-apagado);transform:rotate(90deg)}.ck-hotel{max-width:280px}.ck-hotel b{font-family:var(--font-mono);letter-spacing:.04em}.ck-ayuda{margin-top:-4px}.ck-espera{align-items:flex-start}.ck-pie{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:start;gap:12px}.ck-ical .cp-h3{display:flex;align-items:center;gap:6px}.ck-registro{gap:6px;padding-bottom:8px}.ck-resumen{display:none}.ck-antes{display:flex;flex-wrap:wrap;gap:10px}.ck-antes-tarjeta{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;min-width:250px;padding:12px 14px;color:var(--ui-texto);font-family:var(--font-ui)}.p1-lienzo{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}@media(prefers-reduced-motion:no-preference){html.motor .p1-lienzo .panel{height:auto}}.p1-pie{display:grid;justify-items:center}.p1-pie>*{grid-area:1/1}.p1-extranet{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px dashed color-mix(in srgb,var(--p-ink-text) 55%,transparent);border-radius:var(--radius-pill);color:var(--p-ink-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.35;text-align:center;opacity:0}.ck-tri{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1.45fr) 56px minmax(0,1fr);align-items:center;width:100%;max-width:1000px;margin:0 auto}.ck-centro{max-width:none}.ck-centro .panel-riel,.ck-centro .panel-buscar,.ck-centro .panel-acciones>:not(b){display:none}.ck-centro .panel-cabecera{height:46px}.ck-centro .panel-direccion{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-etapa{padding:2px 8px;border:1px solid color-mix(in srgb,var(--ui-texto) 16%,transparent);border-radius:6px;background:color-mix(in srgb,var(--ui-texto) 9%,white);font-size:12px;font-weight:var(--weight-semibold)}.ck-centro .panel-lienzo{padding-top:0}@media(prefers-reduced-motion:no-preference){html.motor .p2-lienzo .ck-centro,html.motor .p3-lienzo .ck-centro{height:auto}}.ck-centro-cuerpo{display:flex;flex-direction:column;gap:12px}.ck-centro-tira{display:flex;flex-direction:column;gap:6px}.ck-temporada{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ui-borde);border-radius:12px;background:var(--ui-superficie-alta)}.ck-temporada .cp-tramo-muestra{flex:none;margin:0}.ck-temporada-texto,.ck-temporada-cifras{display:flex;flex-direction:column;min-width:0}.ck-temporada-texto{flex:1}.ck-temporada-cifras{align-items:flex-end;text-align:right}.ck-temporada small{color:var(--ui-apagado);font-size:12px}.ck-centro-pie{display:flex;justify-content:flex-end;margin-top:-4px}.ck-cal-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ck-confirmada{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.ck-tira{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-template-rows:auto 32px auto;row-gap:4px;font-size:13px}.ck-tira-dia{grid-row:1;display:flex;flex-direction:column;align-items:center;padding:2px 0;border-radius:6px;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);line-height:1.1}.ck-tira-dia small{color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-medium)}.ck-tira-dia.es-finde{background:color-mix(in srgb,var(--ui-texto) 5%,transparent)}.ck-tira-noche{position:relative;z-index:1;grid-row:2;display:grid;place-items:center;border-top:1px solid color-mix(in srgb,var(--ui-borde) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ui-borde) 70%,transparent);color:var(--ui-texto);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.ck-tira-noche{overflow:clip}.ck-tira-noche .rodillo{--rodillo-g: .1lh}.ck-tira-noche .rodillo-pila{align-items:center}.ck-banda{z-index:0;margin:2px 1px;border-radius:8px;background:color-mix(in srgb,var(--ui-marca) 16%,white);box-shadow:inset 0 -3px 0 var(--ui-marca);transform-origin:0 50%}.ck-cambio{z-index:0;margin:2px 1px;border-radius:8px;background:color-mix(in srgb,var(--portal) 13%,white);opacity:0}.ck-minimo{grid-row:3;justify-self:start;margin-left:2px;padding:2px 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ui-texto) 7%,white);color:var(--ui-texto);font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap}.ck-minimo--cassa{background:color-mix(in srgb,var(--ui-marca) 12%,white);color:var(--ui-marca)}.ck-cerrado,.ck-vendida{position:relative;z-index:2;align-self:center;display:grid;place-items:center;height:26px;margin:0 2px;overflow:hidden;border-radius:8px;font-size:12px;font-weight:var(--weight-bold);white-space:nowrap;transform-origin:0 50%}.ck-cerrado{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ui-texto) 18%,white) 0,color-mix(in srgb,var(--ui-texto) 18%,white) 3px,color-mix(in srgb,var(--ui-texto) 5%,white) 3px,color-mix(in srgb,var(--ui-texto) 5%,white) 8px);color:var(--ui-texto)}.ck-cerrado>span{padding:1px 6px;border-radius:5px;background:var(--ui-superficie-alta)}.ck-vendida{background:color-mix(in srgb,var(--ui-texto) 78%,white);color:var(--ui-superficie-alta)}.ck-barra{z-index:2;margin:0 2px}.ck-limpieza{grid-row:3;justify-self:center;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ui-atencion) 20%,white);color:var(--ui-atencion-texto);font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap}.ck-baldosa{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border-radius:16px;background:var(--ui-superficie-alta);color:var(--ui-texto);box-shadow:0 0 0 1px var(--ui-borde),0 30px 60px var(--esc-sombra);font-family:var(--font-ui);font-size:13px;line-height:1.35;text-align:left}.ck-baldosa-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ck-baldosa-cabeza small{color:var(--ui-apagado);font-size:12px;white-space:nowrap}.ck-baldosa-anuncio{margin-top:-4px;overflow:hidden;color:var(--ui-apagado);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ck-tira--portal{grid-template-rows:auto 30px auto;font-size:12px}.ck-reserva{position:relative;display:flex;flex-direction:column;gap:1px;padding:8px 10px;border:1px solid var(--ui-borde);border-radius:10px;background:color-mix(in srgb,var(--ui-texto) 4%,white)}.ck-reserva small{color:var(--ui-apagado);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ck-reserva b{font-size:14px}.ck-reserva span{color:var(--ui-apagado);font-size:12px}.ck-reserva-vuela{z-index:18}.ck-reserva-salida{position:absolute;top:50%;left:0;width:1px;height:1px}.ck-reserva-chip{display:inline-flex;padding:6px 12px;border:1px solid var(--ui-borde);border-radius:var(--radius-pill);background:var(--ui-superficie-alta);color:var(--ui-texto);font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap;box-shadow:0 12px 26px color-mix(in srgb,var(--ui-texto) 22%,transparent)}.ck-trazo{position:relative;align-self:center;height:2px;margin:0 2px}.ck-trazo-linea,.ck-trazo-luz,.ck-trazo-viaje{position:absolute;top:0;right:0;bottom:0;left:0}.ck-trazo-linea{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--p-ink-text) 68%,transparent) 0 7px,transparent 7px 11px)}.ck-trazo-luz{border-radius:2px;background:var(--p-ink-text);opacity:0}.ck-trazo-viaje{opacity:0}.ck-trazo-viaje b{position:absolute;top:50%;left:0;width:14px;height:14px;border:2px solid var(--ui-superficie-alta);border-radius:var(--radius-round);background:var(--p-ink-text);box-shadow:0 0 0 5px color-mix(in srgb,var(--p-ink-text) 24%,transparent),0 0 18px 4px color-mix(in srgb,var(--p-ink-text) 30%,transparent);transform:translate(-50%,-50%)}.ck-trazo-rotulo{position:absolute;bottom:calc(100% + 8px);left:50%;display:flex;align-items:center;justify-content:center;gap:4px;width:max-content;max-width:calc(100% + 8px);color:var(--p-ink-text);font-family:var(--font-ui);font-size:12px;font-weight:var(--weight-semibold);line-height:1.25;text-align:center;text-wrap:balance;transform:translate(-50%)}@media(prefers-reduced-motion:no-preference){html.motor .ck-trazo-rotulo{opacity:0}}.ck-flecha{flex:none;font-weight:var(--weight-bold)}.ck-flecha--v{display:none}@media(max-width:860px){.ck-migas,.ck-cabeza .cp-chip,.ck-disponibilidad,.ck-ical,.ck-baldosa-anuncio,.ck-centro-pie,.ck-temporada .cp-tramo-muestra{display:none}.ck-portales,.ck-pie{grid-template-columns:minmax(0,1fr)}.ck-portal{font-size:19px}.ck-texto{font-size:13px}.ck-sucesos time{width:auto}.ck-sucesos li{gap:8px}.ck-centro .panel-cabecera,.ck-centro .panel-riel{display:none}.ck-tri{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 26px auto 26px auto;max-width:380px}.ck-trazo{justify-self:center;width:2px;height:100%;margin:3px 0}.ck-trazo-linea{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--p-ink-text) 55%,transparent) 0 5px,transparent 5px 9px)}.ck-trazo-viaje b{top:0;left:50%}.ck-trazo-linea{width:2px}.ck-trazo-rotulo{top:50%;bottom:auto;left:calc(50% + 14px);max-width:none;white-space:nowrap;transform:translateY(-50%)}.ck-flecha--h{display:none}.ck-flecha--v{display:inline}.ck-reserva-salida{left:50%}.ck-baldosa{gap:6px;padding:10px 12px;border-radius:14px}.ck-tira--portal{grid-template-rows:auto 26px auto}.ck-tira{grid-template-rows:auto 28px auto}.ck-temporada{padding:8px 10px}.ck-centro-cuerpo{gap:8px}.ck-reserva{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 10px}.ck-reserva small,.ck-sucesos--centro .cp-h3,.ck-confirmada .cp-nota{display:none}.ck-cal-cabeza .cp-h3{font-size:14px}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){html.motor .ck-portales{display:grid}html.motor .ck-portales>*{grid-area:1/1}html.motor .ck-tarjeta--booking{opacity:0}html.motor .ck-resumen{display:flex;flex-direction:column;align-self:start;gap:8px}html.motor .p2-lienzo .ck-centro,html.motor .p3-lienzo .ck-centro{height:auto}html.motor .p2-lienzo,html.motor .p3-lienzo{place-items:start center}}@media(max-width:520px)and (prefers-reduced-motion:no-preference){html.motor .p1-lienzo .panel{flex:1 1 0;height:auto;min-height:0}html.motor .p1-lienzo .panel-lienzo{flex:1 1 0;min-height:0}html.motor .p1-pie{flex:none}html.motor :is(.p2-lienzo,.p3-lienzo) .ck-tri{height:100%;grid-template-rows:auto 18px minmax(0,1fr) 18px auto}html.motor :is(.p2-lienzo,.p3-lienzo) .ck-tri>.ck-centro{align-self:stretch;max-height:100%}html.motor .p3-lienzo :is(.ck-confirmada,.ck-sucesos--centro){display:none}}.ck-resumen-fila{gap:4px;padding:12px}.ck-resumen-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px}.ck-resumen-datos{display:flex;gap:6px;font-size:13px}html:not(.motor) .ck-trazo{opacity:.7}@media(prefers-reduced-motion:reduce){.ck-trazo{opacity:.7}}.rec-antes .ck-baldosa{width:300px;max-width:100%}@media(min-width:861px){.ck-tri{grid-template-columns:minmax(0,1.2fr) 112px minmax(0,1fr);grid-template-areas:"centro izq airbnb" "centro der booking";row-gap:24px;max-width:1080px}.ck-tri>.ck-centro{grid-area:centro}.ck-tri>.ck-baldosa--airbnb{grid-area:airbnb}.ck-tri>.ck-baldosa--booking{grid-area:booking}.ck-tri>.ck-trazo--izq{grid-area:izq}.ck-tri>.ck-trazo--der{grid-area:der}.ck-baldosa{gap:12px;padding:20px 18px 22px;border-radius:20px;font-size:14px}.ck-baldosa .ck-portal{font-size:24px}.ck-baldosa-cabeza small,.ck-baldosa-anuncio{font-size:13px}.ck-tira{grid-template-rows:auto 46px auto;row-gap:8px;font-size:15px}.ck-tira--portal{grid-template-rows:auto 52px auto;font-size:15px}.ck-tira-dia{padding:4px 0;gap:2px}.ck-tira-noche{font-size:17px}.ck-tira--portal .ck-tira-noche{font-size:18px}.ck-minimo,.ck-limpieza,.ck-cerrado,.ck-vendida{font-size:13px}.ck-minimo,.ck-limpieza{padding:3px 10px}.ck-cerrado,.ck-vendida{height:34px}.ck-reserva{gap:2px;padding:10px 12px}.ck-reserva b{font-size:16px}.ck-reserva span{font-size:13px}.ck-centro .panel-lienzo{padding:4px 20px 20px}.ck-centro-cuerpo{gap:16px}.ck-temporada{padding:12px 14px}.ck-temporada b{font-size:16px}.ck-temporada small{font-size:13px}.ck-sucesos--centro{--fila-suceso: 44px}.ck-sucesos--centro li{font-size:14px}}@media(min-width:521px)and (max-width:860px){.ck-tri{max-width:580px}.ck-tira--portal,.ck-tira{grid-template-rows:auto 34px auto;font-size:14px}}@media(max-width:860px){.ck-permiso{top:auto;bottom:12px}}@media(max-width:520px){.ck-sucesos{--fila-suceso: 40px}.ck-sucesos li{align-items:flex-start;padding-top:3px;line-height:1.3}.ck-sucesos li>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}}.planes{padding:calc(var(--esc-nav) + var(--space-16)) var(--esc-gutter) var(--space-16)}.planes-cabeza{max-width:46rem;margin:0 auto var(--space-12);text-align:center}.planes-eyebrow{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase}.planes-titulo{margin-top:var(--space-3);font-size:var(--esc-escena);font-weight:var(--weight-semibold);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.planes-lead{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.5;text-wrap:pretty}.planes-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);align-items:stretch;width:min(var(--container-max),100%);margin:0 auto}.planes-rejilla>.reveal{display:flex}.planes-vacio,.planes-letra{max-width:46rem;margin:var(--space-8) auto 0;color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.plan{display:flex;flex:1;flex-direction:column;gap:var(--space-6);padding:var(--space-10);border:1px solid color-mix(in srgb,var(--p-text) 10%,transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-e3)}.plan-cabeza{display:flex;align-items:center;gap:var(--space-4)}.plan-logo{flex:none;width:48px;height:48px}.plan-nombre{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:1.1;letter-spacing:-.02em}.plan-nombre img{display:block;height:26px;width:auto}.plan-publico{margin-top:var(--space-1);color:var(--p-muted);font-size:var(--text-sm)}.plan-controles{display:flex;flex-wrap:wrap;gap:var(--space-3)}.planes-opciones{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--p-shallow)}.planes-opcion{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--p-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.planes-opcion:hover{color:var(--p-text)}.planes-opcion[aria-checked=true]{background:var(--p-boton-fondo);color:var(--p-boton-tinta)}.planes-opcion-nota{padding:2px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--p-ink) 22%,transparent);color:var(--p-text);font-size:var(--text-xs)}.planes-opcion[aria-checked=true] .planes-opcion-nota{background:color-mix(in srgb,var(--p-boton-tinta) 14%,transparent);color:var(--p-boton-tinta)}.plan-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.plan-importe{font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:var(--weight-bold);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.plan-periodo{color:var(--p-muted);font-size:var(--text-lg)}.plan-equivale{margin-top:calc(var(--space-4) * -1);color:var(--p-muted);font-size:var(--text-sm)}.plan-reglas{display:grid;gap:var(--space-2);list-style:none;font-size:var(--text-base)}.plan-reglas li:first-child{color:var(--p-ink-text);font-weight:var(--weight-semibold)}.plan-subtitulo{margin-bottom:var(--space-3);color:var(--p-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase}.plan-calculadora{display:grid;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--p-shallow)}.plan-calculadora .plan-subtitulo{margin-bottom:0}.planes-deslizador{display:grid;gap:var(--space-2)}.planes-deslizador label{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-sm)}.planes-deslizador label b{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.planes-deslizador input[type=range]{width:100%;height:var(--touch-target-min);margin:0;background:transparent;accent-color:var(--p-ink);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.planes-deslizador input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--p-ink) var(--relleno, 0%),color-mix(in srgb,var(--p-text) 18%,transparent) var(--relleno, 0%))}.planes-deslizador input[type=range]::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--p-text) 18%,transparent)}.planes-deslizador input[type=range]::-moz-range-progress{height:6px;border-radius:var(--radius-pill);background:var(--p-ink)}.planes-deslizador input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px;border:3px solid var(--p-shallow);border-radius:var(--radius-round);background:var(--p-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.planes-deslizador input[type=range]::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--p-shallow);border-radius:var(--radius-round);background:var(--p-ink)}.plan-total{display:grid;gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--p-text) 12%,transparent)}.plan-total b{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.plan-total span{color:var(--p-ink-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.plan-incluye ul{display:grid;gap:var(--space-3);list-style:none}.plan-incluye li{position:relative;padding-left:var(--space-8);line-height:1.45}.plan-incluye li:before{content:"✓";position:absolute;left:0;top:0;color:var(--p-ink-text);font-weight:var(--weight-bold)}.plan-incluye .plan-prueba{font-weight:var(--weight-semibold)}.plan-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin-top:auto}@media(max-width:900px){.planes-rejilla{grid-template-columns:minmax(0,1fr);max-width:36rem}}@media(max-width:640px){.planes{padding-top:calc(var(--esc-nav) + var(--space-10))}.plan{padding:var(--space-6)}.plan-calculadora{padding:var(--space-5)}.plan-acciones .boton{width:100%}}@media(prefers-reduced-motion:reduce){.planes-opcion{transition:none}}.casa-nav.is-scrolled{background:color-mix(in srgb,var(--p-bg) 88%,transparent);border-bottom-color:color-mix(in srgb,var(--p-text) 10%,transparent);color:var(--p-text)}.casa-nav .nav-inner{justify-content:flex-start;gap:var(--space-4)}.casa-marca{margin-right:auto;color:var(--p-text)}.casa-marca .casa-logotipo{display:block;flex:none;width:auto;height:22px}.casa .selector-idioma ul{color:color-mix(in srgb,var(--p-text) 70%,var(--p-bg))}.casa .selector-idioma :is(a:hover,[aria-current=page]){color:var(--p-text)}.casa-nav-acciones{display:flex;align-items:center;gap:var(--space-4)}.casa-entrar{color:var(--p-text);font-size:var(--text-sm)}.casa-nav .casa-alta{min-height:40px;padding:0 var(--space-4);font-size:var(--text-sm)}.casa-pie{border-top:1px solid color-mix(in srgb,var(--p-text) 10%,transparent)}.casa-pie-interior{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);width:min(var(--container-max),100% - var(--esc-gutter) * 2);margin:0 auto;padding:var(--space-10) 0;color:color-mix(in srgb,var(--p-text) 72%,var(--p-bg));font-size:var(--text-sm)}.casa-pie-marca{color:var(--p-text);font-weight:var(--weight-bold)}.casa-pie-legales{flex:1 1 24rem}.casa-pie-legales ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none}.casa-pie-legales a{display:inline-flex;align-items:center;min-height:var(--touch-target-min);transition:color var(--duration-fast) var(--ease-standard)}.casa-pie-legales a:hover{color:var(--p-text)}.casa-pie-año{flex-basis:100%}@media(max-width:520px){.casa-nav-idiomas{display:none}.casa-nav .nav-inner,.casa-nav-acciones{gap:var(--space-3)}}.mundo+.footer{margin-top:0}
