html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/atkinson-next-italic-latin-ext-Cigfgs4r.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/atkinson-next-italic-latin-DC5MiAaX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/atkinson-next-latin-ext-C6vrW8VD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/atkinson-next-latin-BcXVPD7q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/bricolage-latin-ext-IcJDqblK.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/bricolage-latin-Cre6nC2_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pg{--paper: #e8f2fd;--paper-raised: #ffffff;--paper-sunken: #dbeafa;--line: #c9dcef;--line-strong: #7e93a8;--ink: #102a43;--ink-muted: #52657b;--teal: #4977ad;--teal-strong: #2b5a8e;--teal-soft: #e5f4ff;--on-teal: #ffffff;--teal-ground: #2b5a8e;--on-teal-ground: #ffffff;--on-teal-ground-muted: #d9eaf9;--pencil: #f5b83d;--pencil-soft: #fdf0d2;--on-pencil: #2a1f05;--pencil-ink: #8a5a00;--coral: #e2674c;--coral-soft: #fbe3dc;--on-coral: #17201f;--sky: #2e6aa8;--sky-soft: #dfeaf6;--success: #1d6b46;--success-soft: #dcf1e5;--danger: #b3261e;--danger-soft: #fbe2df;--focus: #1b6fd8;--link: var(--teal-strong);--tema-dia-papel: #e8f2fd;--tema-noche-papel: #111f38;--sombra-rgb: 16, 42, 67;--font-display: "Bricolage Grotesque", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-sans: "Atkinson Hyperlegible Next", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 32px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(var(--sombra-rgb), .06), 0 1px 1px rgba(var(--sombra-rgb), .04);--shadow-md: 0 6px 16px -4px rgba(var(--sombra-rgb), .1), 0 2px 4px rgba(var(--sombra-rgb), .05);--shadow-lg: 0 24px 48px -12px rgba(var(--sombra-rgb), .22);--bp-tablet: 640px;--bp-laptop: 1024px;--bp-wide: 1280px;--container-max: 1200px;--measure: 68ch;--header-h: 72px;--tap-min: 44px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-soft: cubic-bezier(.33, 1, .68, 1);--t-press: .14s;--t-color: .15s;--t-hover: .18s;--t-ui: .24s;--t-reveal: .8s;--cu-tinta: #11355b;--cu-sobre-tinta: #f4f8ff;--cu-sobre-tinta-2: #b9c9e4;--cu-sombra-hoja: 0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent), 0 30px 50px -34px rgba(var(--sombra-rgb), .45);--cu-sombra-nota: 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent), 0 22px 34px -24px rgba(var(--sombra-rgb), .5);--cu-sombra-cabecera: 0 14px 28px -24px rgba(var(--sombra-rgb), .4)}.pg[data-tema=oscuro]{--paper: #111f38;--paper-raised: #162846;--paper-sunken: #0c172b;--line: #2b4770;--line-strong: #6a84ab;--ink: #f4f8ff;--ink-muted: #b9c9e4;--teal: #839fd1;--teal-strong: #a4bce5;--teal-soft: #2d384b;--on-teal: #0c172b;--teal-ground: #1a3157;--on-teal-ground-muted: #b9c9e4;--pencil-soft: #3a2d10;--pencil-ink: #f5c869;--coral: #f08a73;--coral-soft: #3b1d16;--sky: #80b4e6;--sky-soft: #14263a;--success: #72d39f;--success-soft: #123324;--danger: #ff9b8f;--danger-soft: #3d1512;--focus: #ffd166;--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 6px 16px -4px rgba(0,0,0,.5);--shadow-lg: 0 24px 48px -12px rgba(0,0,0,.6);--cu-tinta: #0b1629;--cu-sombra-hoja: 0 1px 0 rgba(255, 255, 255, .05), 0 30px 50px -30px rgba(0, 0, 0, .7);--cu-sombra-nota: 0 22px 34px -24px rgba(0, 0, 0, .7);--cu-sombra-cabecera: 0 14px 28px -24px rgba(0, 0, 0, .7);color-scheme:dark}.pg{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}.pg .nl-pad{padding:var(--space-5)}.pg .nl-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding:var(--space-5)}.pg .nl-overline{margin:0 0 var(--space-3);font:700 13px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.pg .nl-logo{display:block;flex:none}.pg .nl-icon{display:inline-block;flex:none;vertical-align:middle}.pg .nl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;min-height:44px;padding:0 20px;border:1.5px solid transparent;border-radius:var(--radius-md);font:700 15px/20px var(--font-sans);text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.pg .nl-btn:active{transform:translateY(1px)}.pg .nl-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .nl-btn-lg{min-height:52px;padding:0 28px;font-size:17px;border-radius:var(--radius-md)}.pg .nl-btn-block{display:flex;width:100%}.pg .nl-btn-primary{background:var(--teal);color:var(--on-teal)}.pg .nl-btn-primary:hover{background:var(--teal-strong)}.pg .nl-btn-secondary{background:var(--paper-raised);color:var(--ink);border-color:var(--line-strong)}.pg .nl-btn-secondary:hover{border-color:var(--teal);color:var(--teal)}.pg .nl-btn-ghost{background:transparent;color:var(--teal)}.pg .nl-btn-ghost:hover{background:var(--teal-soft)}.pg .nl-btn-accent:hover{background:var(--pencil-soft);border-color:var(--pencil)}.pg .nl-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.pg .nl-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 10px;border-radius:var(--radius-pill);font:700 13px/20px var(--font-sans)}.pg .nl-badge-teal{background:var(--teal-soft);color:var(--teal-strong)}.pg .nl-badge-pencil{background:var(--pencil-soft);color:var(--pencil-ink)}.pg .nl-badge-new{background:var(--pencil);color:var(--on-pencil)}.pg .nl-badge-coral{background:var(--coral-soft);color:var(--ink)}.pg .nl-badge-sky{background:var(--sky-soft);color:var(--sky)}.pg .nl-badge-success{background:var(--success-soft);color:var(--success)}.pg .nl-badge-danger{background:var(--danger-soft);color:var(--danger)}.pg .nl-badge-neutral{background:var(--paper-sunken);color:var(--ink-muted)}.pg .nl-header{container-type:inline-size;position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:1px solid var(--line)}.pg .nl-header-bar{display:flex;align-items:center;gap:var(--space-5);box-sizing:border-box;max-width:var(--container-max);height:64px;margin:0 auto;padding:0 var(--space-4)}.pg .nl-header-logo{display:flex;margin-right:auto;border-radius:var(--radius-sm)}.pg .nl-header-logo:focus-visible,.pg .nl-nav a:focus-visible,.pg .nl-header-toggle:focus-visible,.pg .nl-footer a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .nl-header-nav{display:none}.pg .nl-nav{display:flex;gap:var(--space-1);margin:0;padding:0;list-style:none}.pg .nl-nav a{display:block;padding:10px 12px;border-radius:var(--radius-sm);color:var(--ink);font:700 15px/20px var(--font-sans);text-decoration:none}.pg .nl-nav a:hover{background:var(--teal-soft);color:var(--teal-strong)}.pg .nl-nav a.is-current{color:var(--teal);text-decoration:underline;text-decoration-color:var(--pencil);text-decoration-thickness:3px;text-underline-offset:8px}.pg .nl-header-actions{display:flex;align-items:center;gap:var(--space-2)}.pg .nl-header-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);cursor:pointer}.pg .nl-header-panel{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-5);border-top:1px solid var(--line)}.pg .nl-header-panel[hidden]{display:none}.pg .nl-nav-stack{flex-direction:column}.pg .nl-nav-stack a{padding:12px;font-size:17px}.pg .nl-hide-xs,.pg .nl-hide-sm{display:none}@container (min-width: 640px){.pg .nl-header-bar{padding:0 var(--space-5)}.pg .nl-hide-xs{display:inline-flex}.pg .nl-header-panel{padding:var(--space-3) var(--space-5) var(--space-5)}}@container (min-width: 1024px){.pg .nl-header-bar{height:var(--header-h);padding:0 var(--space-6)}.pg .nl-header-logo{margin-right:0}.pg .nl-header-nav{display:block;margin-right:auto}.pg .nl-hide-sm{display:inline-flex}.pg .nl-header-toggle,.pg .nl-header-panel,.pg .nl-header-panel[hidden]{display:none}}.pg .nl-hero{container-type:inline-size;background:var(--paper)}.pg .nl-hero-inner{display:grid;gap:var(--space-6);box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-7)}.pg .nl-hero-title{margin:0;font:700 44px/48px var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.pg .nl-hero-lead{margin:var(--space-4) 0 0;max-width:34em;font:400 18px/28px var(--font-sans);color:var(--ink-muted)}.pg .nl-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.pg .nl-hero-note{margin:var(--space-3) 0 0;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.pg .nl-hero-media{min-width:0}.pg .nl-hero-media>svg,.pg .nl-hero-media>img{display:block;width:100%;height:auto;border-radius:var(--radius-xl)}.pg .nl-hero-art{display:block;width:100%;height:auto}.pg .nl-hero-media>.nl-art-wide{display:none}@container (min-width: 640px){.pg .nl-hero-media>.nl-art-square{display:none}.pg .nl-hero-media>.nl-art-wide{display:block}.pg .nl-hero-inner{padding:var(--space-8) var(--space-5);gap:var(--space-7)}.pg .nl-hero-title{font-size:56px;line-height:60px;font-variation-settings:"opsz" 96}.pg .nl-hero-lead{font-size:20px;line-height:30px}}@container (min-width: 1024px){.pg .nl-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-8);padding:var(--space-9) var(--space-6)}.pg .nl-hero-media>.nl-art-square{display:block}.pg .nl-hero-media>.nl-art-wide{display:none}.pg .nl-hero-title{font-size:72px;line-height:76px;letter-spacing:-.025em}}.pg .nl-section{container-type:inline-size}.pg .nl-section-paper{background:var(--paper)}.pg .nl-section-sunken{background:var(--paper-sunken)}.pg .nl-section-teal{background:var(--teal-soft)}.pg .nl-section-ground{background:var(--teal-ground);color:var(--on-teal-ground)}.pg .nl-section-ground .nl-overline{color:var(--pencil)}.pg .nl-section-ground .nl-section-title{color:var(--on-teal-ground)}.pg .nl-section-ground .nl-section-lead{color:var(--on-teal-ground-muted)}.pg .nl-section-inner{box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:var(--space-7) var(--space-4)}.pg .nl-section-head{max-width:44rem;margin-bottom:var(--space-6)}.pg .nl-section-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.pg .nl-section-title{margin:0;font:650 26px/32px var(--font-display);font-variation-settings:"opsz" 36;color:var(--ink);text-wrap:balance}.pg .nl-section-lead{margin:var(--space-3) 0 0;font:400 18px/28px var(--font-sans);color:var(--ink-muted)}.pg .nl-grid{display:grid;gap:var(--space-4)}@container (min-width: 640px){.pg .nl-section-inner{padding:var(--space-8) var(--space-5)}.pg .nl-section-title{font-size:34px;line-height:40px;font-variation-settings:"opsz" 48}.pg .nl-grid{gap:var(--space-5)}.pg .nl-grid-2,.pg .nl-grid-3,.pg .nl-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1024px){.pg .nl-section-inner{padding:var(--space-9) var(--space-6)}.pg .nl-section-head{margin-bottom:var(--space-7)}.pg .nl-section-title{font-size:44px;line-height:50px;font-variation-settings:"opsz" 72;letter-spacing:-.015em}.pg .nl-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg .nl-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg .nl-card{box-sizing:border-box;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);color:var(--ink)}.pg .nl-card-title{margin:0 0 var(--space-2);font:650 21px/28px var(--font-display);font-variation-settings:"opsz" 28;color:var(--ink)}.pg .nl-card-body{font:400 16px/24px var(--font-sans);color:var(--ink-muted)}.pg .nl-card-body p{margin:0}.pg .nl-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--space-4);border-radius:var(--radius-md)}.pg .nl-tone-teal{background:var(--teal-soft);color:var(--teal-strong)}.pg .nl-tone-coral{background:var(--coral-soft);color:var(--ink)}.pg .nl-tone-sky{background:var(--sky-soft);color:var(--sky)}.pg .nl-tone-pencil{background:var(--pencil-soft);color:var(--pencil-ink)}.pg .nl-audience{display:flex;flex-direction:column;gap:var(--space-4);border:0;padding:var(--space-6) var(--space-5)}.pg .nl-audience .nl-card-title{margin:0;font-size:24px;line-height:30px}.pg .nl-audience .nl-btn{align-self:flex-start;margin-top:auto}.pg .nl-audience-teal{background:var(--teal-soft)}.pg .nl-audience-coral{background:var(--coral-soft)}.pg .nl-audience-sky{background:var(--sky-soft)}.pg .nl-audience-label{display:flex;align-items:center;gap:var(--space-2);margin:0;font:700 13px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.pg .nl-audience-teal .nl-audience-label .nl-icon{color:var(--teal)}.pg .nl-audience-sky .nl-audience-label .nl-icon{color:var(--sky)}.pg .nl-checklist{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font:400 16px/24px var(--font-sans)}.pg .nl-checklist li{display:flex;gap:var(--space-2);align-items:flex-start}.pg .nl-checklist .nl-icon{margin-top:2px;color:var(--teal)}.pg .nl-audience-coral .nl-checklist .nl-icon{color:var(--ink)}.pg .nl-audience-sky .nl-checklist .nl-icon{color:var(--sky)}.pg .nl-footer{container-type:inline-size;background:var(--teal-ground);color:var(--on-teal-ground);font:400 15px/22px var(--font-sans)}.pg .nl-footer-inner{display:grid;gap:var(--space-6);box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:var(--space-7) var(--space-4) var(--space-6)}.pg .nl-footer-brand p{margin:var(--space-3) 0 0;max-width:24em;color:var(--on-teal-ground-muted)}.pg .nl-footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.pg .nl-footer-title{margin:0 0 var(--space-3);font:700 13px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--pencil)}.pg .nl-footer ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.pg .nl-footer a{color:var(--on-teal-ground-muted);text-decoration:none;border-radius:4px}.pg .nl-footer a:hover{color:var(--on-teal-ground);text-decoration:underline}.pg .nl-footer a:focus-visible{outline-color:var(--pencil)}.pg .nl-footer-legal{box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:var(--space-4);border-top:1px solid rgba(255,255,255,.18);font-size:13px;line-height:20px;color:var(--on-teal-ground-muted)}@container (min-width: 640px){.pg .nl-footer-inner{padding:var(--space-8) var(--space-5) var(--space-6)}.pg .nl-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.pg .nl-footer-legal{padding:var(--space-4) var(--space-5)}}@container (min-width: 1024px){.pg .nl-footer-inner{grid-template-columns:1.2fr 2fr;padding:var(--space-8) var(--space-6) var(--space-7)}.pg .nl-footer-legal{padding:var(--space-4) var(--space-6)}}@media (prefers-reduced-motion: reduce){.pg .nl-btn{transition:none}.pg .nl-btn:active{transform:none}}.pg{container:pg / inline-size;position:relative;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overflow-x:clip}.pg *:not(:where(.nlapp *)),.pg *:not(:where(.nlapp *)):before,.pg *:not(:where(.nlapp *)):after{box-sizing:border-box}.pg ::-moz-selection{background:var(--pencil-soft);color:var(--ink)}.pg ::selection{background:var(--pencil-soft);color:var(--ink)}.pg :focus-visible:not(:where(.nlapp *)){outline:2px solid var(--focus);outline-offset:2px}.pg h1:not(:where(.nlapp *)),.pg h2:not(:where(.nlapp *)),.pg h3:not(:where(.nlapp *)),.pg h4:not(:where(.nlapp *)),.pg p:not(:where(.nlapp *)),.pg ul:not(:where(.nlapp *)),.pg ol:not(:where(.nlapp *)),.pg figure:not(:where(.nlapp *)),.pg blockquote:not(:where(.nlapp *)),.pg dl:not(:where(.nlapp *)),.pg dd:not(:where(.nlapp *)){margin:0}.pg ul:not(:where(.nlapp *)),.pg ol:not(:where(.nlapp *)){padding:0}.pg img:not(:where(.nlapp *)){display:block;max-width:100%;height:auto}.pg a:not(:where(.nlapp *)),.pg button:not(:where(.nlapp *)){touch-action:manipulation}.pg button:not(:where(.nlapp *)){font:inherit;color:inherit}.pg input:not(:where(.nlapp *)),.pg select:not(:where(.nlapp *)),.pg textarea:not(:where(.nlapp *)){font:inherit;font-size:16px;color:inherit}.pg p a:not(.nl-btn):not(:where(.nlapp *)),.pg .lnk{color:var(--link);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color var(--t-color) ease,text-decoration-color var(--t-color) ease}@media (hover: hover) and (pointer: fine){.pg p a:not(.nl-btn):hover:not(:where(.nlapp *)),.pg .lnk:hover{color:var(--teal-strong);text-decoration-color:var(--pencil)}}.pg .nl-header{transition:box-shadow var(--t-ui) ease}.pg .nl-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--t-color) ease,border-color var(--t-color) ease,color var(--t-color) ease,transform var(--t-press) var(--ease-out)}.pg .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pg .skip{position:absolute;left:16px;top:-64px;z-index:50;padding:10px 16px;border-radius:var(--radius-md);background:var(--ink);color:var(--paper);font:700 15px/20px var(--font-sans);text-decoration:none;transition:top var(--t-ui) var(--ease-out)}.pg .skip:focus{top:12px}.pg .wrap{width:100%;max-width:calc(var(--container-max) + 32px);margin-inline:auto;padding-inline:16px}.pg .wrap-wide{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px}.pg .wrap-text{max-width:var(--measure)}@container pg (min-width: 640px){.pg .wrap{max-width:calc(var(--container-max) + 48px);padding-inline:24px}.pg .wrap-wide{padding-inline:24px}}@container pg (min-width: 1024px){.pg .wrap{max-width:calc(var(--container-max) + 64px);padding-inline:32px}.pg .wrap-wide{padding-inline:32px}}.pg .band{padding-block:72px}.pg .band-lg{padding-block:88px}@container pg (min-width: 640px){.pg .band{padding-block:96px}.pg .band-lg{padding-block:112px}}@container pg (min-width: 1024px){.pg .band{padding-block:128px}.pg .band-lg{padding-block:160px}}.pg .bg-sunken{background:var(--paper-sunken)}.pg .bg-raised{background:var(--paper-raised)}.pg .bg-teal-soft{background:var(--teal-soft)}.pg .bg-pencil-soft{background:var(--pencil-soft)}.pg .bg-coral-soft{background:var(--coral-soft)}.pg .bg-sky-soft{background:var(--sky-soft)}.pg .bg-ground{background:var(--teal-ground);color:var(--on-teal-ground)}.pg .split{display:grid;gap:40px;align-items:start}@container pg (min-width: 1024px){.pg .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.pg .split-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg .split-rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pg .split-center{align-items:center}}.pg .stack-2{display:grid;gap:8px}.pg .stack-3{display:grid;gap:12px}.pg .stack-4{display:grid;gap:16px}.pg .stack-5{display:grid;gap:24px}.pg .stack-6{display:grid;gap:32px}.pg .stack-7{display:grid;gap:48px}.pg .row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pg .row-tight{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pg .t-dl{font:700 36px/40px var(--font-display);font-variation-settings:"opsz" 56;letter-spacing:-.015em;text-wrap:balance}.pg .t-h1{font:700 32px/38px var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.01em;text-wrap:balance}.pg .t-h2{font:650 26px/32px var(--font-display);font-variation-settings:"opsz" 36;text-wrap:balance}.pg .t-h3:not(:where(.nlapp *)){font:650 21px/28px var(--font-display);font-variation-settings:"opsz" 28;text-wrap:balance}.pg .t-h4{font:650 19px/26px var(--font-display);font-variation-settings:"opsz" 24}.pg .t-stmt{font:600 24px/32px var(--font-display);font-variation-settings:"opsz" 36;letter-spacing:-.01em;text-wrap:pretty}.pg .t-lead{font:400 18px/28px var(--font-sans);color:var(--ink-muted);text-wrap:pretty}.pg .t-body-l{font:400 18px/28px var(--font-sans);text-wrap:pretty}.pg .t-small{font:400 14px/20px var(--font-sans)}.pg .t-caption{font:500 13px/16px var(--font-sans)}.pg .t-label{font:700 15px/20px var(--font-sans)}.pg .t-muted:not(:where(.nlapp *)){color:var(--ink-muted)}.pg .t-teal{color:var(--teal)}.pg .t-center{text-align:center}.pg .t-num{font-variant-numeric:tabular-nums}.pg .measure{max-width:var(--measure)}@container pg (min-width: 640px){.pg .t-dl{font-size:56px;line-height:60px;font-variation-settings:"opsz" 96;letter-spacing:-.02em}.pg .t-h1{font-size:44px;line-height:50px;font-variation-settings:"opsz" 72;letter-spacing:-.015em}.pg .t-h2{font-size:34px;line-height:40px;font-variation-settings:"opsz" 48;letter-spacing:-.01em}.pg .t-h3:not(:where(.nlapp *)){font-size:24px;line-height:30px;font-variation-settings:"opsz" 32}.pg .t-stmt{font-size:30px;line-height:38px}.pg .t-lead{font-size:20px;line-height:30px}}@container pg (min-width: 1024px){.pg .t-stmt{font-size:34px;line-height:42px}}.pg .nl-underline{text-decoration:underline;text-decoration-color:var(--pencil);text-decoration-thickness:.14em;text-underline-offset:.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@keyframes nl-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes nl-rise-sm{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nl-rise-blur{0%{opacity:0;transform:translateY(.32em);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes nl-settle{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}@keyframes nl-fade{0%{opacity:0}to{opacity:1}}@keyframes nl-line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes nl-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes nl-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nl-nod{0%,62%,to{transform:none}70%{transform:translate(.8px,3.2px)}78%{transform:none}84%{transform:translate(.4px,1.6px)}90%{transform:none}}@keyframes nl-swell{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@keyframes nl-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes nl-spin{to{transform:rotate(360deg)}}@keyframes nl-pulse-ring{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion: no-preference){.pg .ld{animation:nl-rise var(--t-reveal) var(--ease-out) both}.pg .ld-blur{animation:nl-rise-blur .9s var(--ease-out) both}.pg .ld-settle{animation:nl-settle 1.1s var(--ease-out) both}.pg .d1{animation-delay:80ms}.pg .d2{animation-delay:.16s}.pg .d3{animation-delay:.24s}.pg .d4{animation-delay:.32s}.pg .d5{animation-delay:.42s}.pg .d6{animation-delay:.52s}.pg .d7{animation-delay:.64s}.pg .d8{animation-delay:.78s}}@media (prefers-reduced-motion: reduce){.pg .ld,.pg .ld-blur,.pg .ld-settle{animation:nl-fade .3s ease both}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.pg .rv{animation:nl-rise var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 55%}.pg .rv-2{animation-range:entry 8% entry 63%}.pg .rv-3{animation-range:entry 16% entry 71%}.pg .rv-4{animation-range:entry 24% entry 79%}.pg .rv-settle{animation:nl-settle var(--ease-out) both;animation-timeline:view();animation-range:entry 0% cover 35%}.pg .rv-drift{animation:nl-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.pg .rv-drift-r{animation:nl-drift-r linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes nl-drift{0%{transform:translate(6%)}to{transform:translate(-6%)}}@keyframes nl-drift-r{0%{transform:translate(-6%)}to{transform:translate(6%)}}.pg .hx{--F: 13cqi;--P: 40px;--seam: calc(var(--P) + 1.22 * var(--F));position:relative;padding-top:var(--P);padding-bottom:0;background:var(--paper);overflow:hidden}.pg .hx[data-titular=sistema]{--F: 44px}.pg .hx-ground{position:absolute;left:0;right:0;top:var(--seam);bottom:96px;background:var(--teal-ground)}.pg .hx-head{position:relative;text-align:center}.pg .hx-title{position:relative;margin:0;font:700 var(--F)/.92 var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.035em;color:var(--ink)}.pg .hx-line{display:block;white-space:nowrap}.pg .hx-mask{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.pg .hx-mask>span{display:inline-block}.pg .hx-a{clip-path:inset(0 0 calc(100% - 1.22 * var(--F)) 0)}.pg .hx-b{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--on-teal-ground);clip-path:inset(calc(1.22 * var(--F)) 0 0 0);pointer-events:none}.pg .hx-b .hx-slot{visibility:hidden}.pg .hx-word-key{text-decoration:underline;text-decoration-color:var(--pencil);text-decoration-thickness:.1em;text-underline-offset:.12em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.pg .hx-a .hx-word-key{text-decoration-color:transparent}.pg .hx-slot{display:none;position:relative;width:2.05em;height:.72em;margin-left:.14em;border-radius:var(--radius-pill);background:var(--teal);vertical-align:.02em;overflow:hidden}.pg .hx-slot-m{display:flex;justify-content:center;margin:28px auto 0}.pg .hx-slot-m .slot-pill{width:168px;height:60px}.pg .slot-pill{position:relative;border-radius:var(--radius-pill);background:var(--teal);overflow:hidden}.pg .hx-low .slot-pill{background:var(--teal-strong)}.pg .slot-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pg .slot-art .edge{fill:none;stroke:var(--on-teal);stroke-width:2.2;stroke-linecap:round;opacity:.9;stroke-dasharray:1;stroke-dashoffset:0}.pg .slot-art .edge-p{stroke:var(--pencil)}.pg .slot-art .dot{fill:var(--on-teal)}.pg .slot-art .dot-p{fill:var(--pencil)}.pg .slot-logo{position:absolute;left:9%;top:15%;height:70%}.pg .slot-logo .nl-logo{height:100%;width:auto}.pg .slot-logo .nl-logo circle:last-of-type{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion: no-preference){.pg .slot-art .edge{stroke-dashoffset:1;animation:nl-draw .9s var(--ease-out) forwards}.pg .slot-art .e1{animation-delay:.9s}.pg .slot-art .e2{animation-delay:1.15s}.pg .slot-art .e3{animation-delay:1.4s}.pg .slot-art .dot{transform-box:fill-box;transform-origin:center;animation:nl-swell .52s var(--ease-out) both}.pg .slot-art .n1{animation-delay:1s}.pg .slot-art .n2{animation-delay:1.25s}.pg .slot-art .n3{animation-delay:1.5s}.pg .slot-logo .nl-logo circle:last-of-type{animation:nl-nod 5.2s var(--ease-in-out) 2s infinite}.pg .hx-a .hx-mask>span,.pg .hx-b .hx-mask>span{animation:nl-line-up 1s var(--ease-out) both}.pg .hx-l2 .hx-mask>span{animation-delay:.12s!important}}.pg .hx-low{position:relative;padding-top:24px;text-align:center;color:var(--on-teal-ground)}.pg .hx-sub{margin:0 auto;max-width:30ch;font:400 18px/28px var(--font-sans);color:var(--on-teal-ground);text-wrap:balance}.pg .hx-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.pg .hx-note{margin-top:16px;font:400 14px/20px var(--font-sans);color:var(--on-teal-ground-muted)}.pg .hx-product{position:relative;margin-top:48px}@container pg (min-width: 640px){.pg .hx{--F: 11.4cqi;--P: 56px}.pg .hx[data-titular=sistema]{--F: 56px}.pg .hx-slot{display:inline-block}.pg .hx-slot-m{display:none}.pg .hx-ground{bottom:140px}.pg .hx-low{padding-top:40px}.pg .hx-sub{font-size:20px;line-height:30px;max-width:34ch}.pg .hx-product{margin-top:64px}}@container pg (min-width: 1024px){.pg .hx{--F: clamp(72px, 9.6cqi, 142px);--P: 72px}.pg .hx[data-titular=sistema]{--F: 72px}.pg .hx-ground{bottom:220px}.pg .hx-low{padding-top:48px}.pg .hx-product{margin-top:72px}}.pg .ui{position:relative;background:var(--paper-raised);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);font:400 14px/20px var(--font-sans);text-align:left}.pg .ui-lift{box-shadow:var(--shadow-lg)}.pg .ui-pad{padding:16px}.pg .ui-h{font:700 14px/20px var(--font-sans);color:var(--ink)}.pg .ui-t{font:650 17px/24px var(--font-display);font-variation-settings:"opsz" 24;color:var(--ink)}.pg .ui-m{color:var(--ink-muted);font-size:13px;line-height:18px}.pg .ui-row{display:flex;align-items:center;gap:10px;min-width:0}.pg .ui-row>.grow{flex:1 1 auto;min-width:0}.pg .ui-sep{height:1px;background:var(--line)}.pg .ui-list{display:grid;gap:10px}.pg .ui-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--paper-sunken);color:var(--ink);font:700 12.5px/18px var(--font-sans);white-space:nowrap}.pg .ui-chip-teal{background:var(--teal-soft);color:var(--teal-strong)}.pg .ui-chip-coral{background:var(--coral-soft);color:var(--ink)}.pg .ui-chip-sky{background:var(--sky-soft);color:var(--sky)}.pg .ui-chip-pencil{background:var(--pencil-soft);color:var(--pencil-ink)}.pg .ui-chip-ok{background:var(--success-soft);color:var(--success)}.pg .ui-av{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font:700 12px/1 var(--font-sans);color:var(--ink);background:var(--coral-soft)}.pg .ui-av-teal{background:var(--teal-soft);color:var(--teal-strong)}.pg .ui-av-sky{background:var(--sky-soft);color:var(--sky)}.pg .ui-av-pencil{background:var(--pencil-soft);color:var(--pencil-ink)}.pg .ui-bar{position:relative;height:8px;border-radius:var(--radius-pill);background:var(--paper-sunken);overflow:hidden}.pg .ui-bar>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--teal);transform-origin:left center}.pg .ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border-radius:10px;border:1.5px solid var(--line-strong);background:var(--paper-raised);color:var(--ink);font:700 13px/18px var(--font-sans);white-space:nowrap}.pg .ui-btn-primary{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.pg .ui-toggle{flex:none;position:relative;width:36px;height:22px;border-radius:var(--radius-pill);background:var(--line-strong)}.pg .ui-toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--t-ui) var(--ease-out)}.pg .ui-toggle.is-on{background:var(--teal)}.pg .ui-toggle.is-on:after{transform:translate(14px)}.pg .ui-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px}.pg .app{overflow:hidden;border-radius:var(--radius-xl)}.pg .app-top{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--paper-raised)}.pg .app-top .nl-logo{height:22px;width:auto}.pg .app-search{flex:1 1 auto;display:flex;align-items:center;gap:8px;max-width:360px;height:36px;padding:0 12px;border-radius:10px;background:var(--paper-sunken);color:var(--ink-muted);font-size:13px}.pg .app-body{display:grid;grid-template-columns:minmax(0,1fr);background:var(--paper)}.pg .app-side{display:none;padding:16px 12px;border-right:1px solid var(--line);background:var(--paper-raised)}.pg .app-nav{display:grid;gap:2px}.pg .app-nav span{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font:700 13.5px/18px var(--font-sans);color:var(--ink-muted)}.pg .app-nav span.is-on{background:var(--teal-soft);color:var(--teal-strong)}.pg .app-main{padding:20px 16px 24px;display:grid;gap:16px;min-width:0}.pg .app-greet{font:700 22px/28px var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.01em}.pg .app-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.pg .app-grid>.ui:nth-child(n+3){display:none}@container pg (min-width: 640px){.pg .app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg .app-grid>.ui:nth-child(n+3){display:block}.pg .app-grid>.ui:nth-child(3){grid-column:1 / -1}.pg .app-main{padding:24px}}@container pg (min-width: 1024px){.pg .app-grid>.ui:nth-child(3){grid-column:auto}.pg .app-body{grid-template-columns:216px minmax(0,1fr)}.pg .app-side{display:block}.pg .app-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.pg .app-grid>.ui-span2{grid-column:span 2}.pg .app-main{padding:28px 32px 32px}}.pg .agenda{display:grid;gap:10px}.pg .agenda-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:start}.pg .agenda-row b{font:700 13px/20px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.pg .agenda-row .ev{padding:8px 10px;border-radius:10px;background:var(--teal-soft)}.pg .agenda-row .ev-coral{background:var(--coral-soft)}.pg .agenda-row .ev-pencil{background:var(--pencil-soft)}.pg .mini-map{position:relative;height:92px;margin-top:6px}.pg .mini-map svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pg .mini-map line{stroke:var(--line-strong);stroke-width:2;stroke-linecap:round;stroke-dasharray:3 5}.pg .mini-map line.on{stroke:var(--teal);stroke-dasharray:none}.pg .mini-map .mm{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2.5px solid var(--line-strong);background:var(--paper-raised)}.pg .mini-map .mm.done{background:var(--teal);border-color:var(--teal)}.pg .mini-map .mm.now{border-color:var(--pencil);box-shadow:0 0 0 4px var(--pencil-soft)}.pg .toasts{position:absolute;right:16px;bottom:16px;width:min(320px,calc(100% - 32px));height:76px;pointer-events:none;display:none}@container pg (min-width: 640px){.pg .toasts{display:block;right:24px;bottom:24px}}.pg .toast{position:absolute;inset:auto 0 0 0;display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--ink);color:var(--paper);box-shadow:var(--shadow-md);font:400 13.5px/18px var(--font-sans);opacity:0}.pg .toast b{color:var(--paper)}.pg .toast .ui-av{width:28px;height:28px}@keyframes nl-toast{0%{opacity:0;transform:translateY(16px) scale(.98)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-10px) scale(.98)}}@media (prefers-reduced-motion: no-preference){.pg .toast{animation:nl-toast 12s var(--ease-out) infinite}.pg .toast-2{animation-delay:4s}.pg .toast-3{animation-delay:8s}}@media (prefers-reduced-motion: reduce){.pg .toast-1{opacity:1}}.pg .pin{display:grid;gap:40px}.pg .pin-text{max-width:22ch}.pg .pin-items{display:grid;gap:20px}.pg .pin-items .ui{max-width:460px}@container pg (min-width: 1024px){.pg .pin{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px;align-items:start}.pg .pin-sticky{position:sticky;top:30%;padding-top:8px}.pg .pin-items{gap:140px;padding-block:40px 120px}.pg .pin-items .ui:nth-child(2){margin-left:auto}.pg .pin-items .ui:nth-child(3){margin-left:12%}}.pg .vb{position:relative;overflow:hidden;padding-block:56px 72px}.pg .vb-word{display:block;margin:0 0 24px;padding-left:12px;font:750 22cqi/.86 var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.05em;white-space:nowrap;color:var(--teal)}.pg .vb-teal{background:var(--teal-soft)}.pg .vb-teal .vb-word{color:var(--teal)}.pg .vb-pencil{background:var(--pencil-soft)}.pg .vb-pencil .vb-word{color:var(--pencil-ink)}.pg .vb-sky{background:var(--sky-soft)}.pg .vb-sky .vb-word{color:var(--sky)}.pg .vb-coral{background:var(--coral-soft)}.pg .vb-coral .vb-word{color:var(--ink)}.pg .vb-body{display:grid;gap:32px;align-items:end}.pg .vb-text{max-width:36ch;font:400 18px/28px var(--font-sans);color:var(--ink);text-wrap:pretty}.pg .vb-text strong{font-weight:700}.pg .vb-proof .ui{max-width:560px}@container pg (min-width: 640px){.pg .vb{padding-block:72px 96px}.pg .vb-word{font-size:19cqi;padding-left:20px}}@container pg (min-width: 1024px){.pg .vb{padding-block:88px 120px}.pg .vb-word{font-size:17cqi;margin-bottom:40px;padding-left:24px}.pg .vb-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.pg .vb-text{font-size:20px;line-height:30px}.pg .vb-proof{justify-self:end;width:100%;max-width:600px}}.pg .type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@container pg (min-width: 640px){.pg .type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg .type-cell{display:flex;align-items:center;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--line);background:var(--paper);font:700 13px/18px var(--font-sans)}.pg .type-cell.is-on{border-color:var(--teal);background:var(--teal-soft);color:var(--teal-strong);box-shadow:0 0 0 2px var(--teal) inset}.pg .code-big{font:700 30px/36px var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:.06em;color:var(--ink)}.pg .map-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:20px}.pg .seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:var(--radius-pill);background:var(--paper-sunken);border:1px solid var(--line)}.pg .seg-ind{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n, 2));border-radius:var(--radius-pill);background:var(--paper-raised);box-shadow:var(--shadow-sm);transition:transform .32s var(--ease-out)}.pg .seg-ind.at-1{transform:translate(100%)}.pg .seg-ind.at-2{transform:translate(200%)}.pg .seg-ind.at-3{transform:translate(300%)}.pg .seg-ind.at-4{transform:translate(400%)}.pg .seg button{position:relative;z-index:1;min-height:40px;padding:0 18px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font:700 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;transition:color var(--t-color) ease}.pg .seg button[aria-pressed=true],.pg .seg button[aria-selected=true]{color:var(--ink)}.pg .map-scroll{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-radius:var(--radius-xl)}.pg .map-board{position:relative;min-width:760px;aspect-ratio:2 / 1;border-radius:var(--radius-xl);background-color:var(--teal-soft);background-image:linear-gradient(var(--paper-sunken) 1px,transparent 1px),linear-gradient(90deg,var(--paper-sunken) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px}.pg[data-tema=oscuro] .map-board{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px)}.pg .map-board svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.pg .map-edge-base{fill:none;stroke:var(--line-strong);stroke-width:.28;stroke-linecap:round;stroke-dasharray:.6 1.1;opacity:.7}.pg .map-edge{fill:none;stroke:var(--teal);stroke-width:.42;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s var(--ease-out),stroke var(--t-ui) ease}.pg .map-edge.is-on{stroke-dashoffset:0}.pg .map-edge.is-next{stroke:var(--pencil)}.pg .ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.pg .ico-16{width:16px;height:16px}.pg .ico-24{width:24px;height:24px}.pg .ico-28{width:28px;height:28px}.pg .ui-bar>i{transition:transform .6s var(--ease-out)}.pg .map-node.is-prof .map-dot{border:0}.pg .map-node.is-prof .map-dot:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--paper-raised)}.pg .map-pct{position:relative;font:700 12px/1 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.pg .map-node{position:absolute;transform:translate(-50%,-22px);display:flex;flex-direction:column;align-items:center;gap:8px;width:150px;padding:0;border:0;background:transparent;cursor:pointer;text-align:center}.pg .map-dot{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:3px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-muted);transition:background-color var(--t-ui) ease,border-color var(--t-ui) ease,color var(--t-ui) ease,transform var(--t-press) var(--ease-out)}.pg .map-node:active .map-dot{transform:scale(.94)}.pg .map-name{font:700 14px/18px var(--font-sans);color:var(--ink)}.pg .map-state{font:500 13px/16px var(--font-sans);color:var(--ink-muted)}.pg .map-node.is-done .map-dot{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.pg .map-node.is-open .map-dot{border-color:var(--pencil);color:var(--pencil-ink)}.pg .map-node.is-open .map-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:3px solid var(--pencil)}.pg .map-node.is-locked{cursor:not-allowed}.pg .map-node.is-locked .map-dot{border-style:dashed}.pg .map-node.is-sel .map-dot{box-shadow:0 0 0 4px var(--paper),0 0 0 7px var(--sky)}@media (prefers-reduced-motion: no-preference){.pg .map-node.is-open .map-dot:after{animation:nl-pulse-ring 1.8s var(--ease-out) infinite}.pg .map-node.is-done .map-dot{animation:nl-swell .42s var(--ease-out)}}@media (hover: hover) and (pointer: fine){.pg .map-node:not(.is-locked):hover .map-dot{border-color:var(--teal)}}.pg .map-read{display:grid;gap:16px}.pg .big-count{font:700 64px/1 var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pg .roll{display:inline-block;overflow:hidden;height:1em;vertical-align:top}.pg .roll>span{display:block;transition:transform .6s var(--ease-out)}.pg .map-detail{padding:20px;border-radius:var(--radius-lg);background:var(--paper-raised);border:1px solid var(--line)}@media (prefers-reduced-motion: no-preference){.pg .map-detail{animation:nl-rise-sm .36s var(--ease-out)}}.pg .pw{font:600 26px/36px var(--font-display);font-variation-settings:"opsz" 36;letter-spacing:-.012em;max-width:30ch;text-wrap:pretty}@container pg (min-width: 640px){.pg .pw{font-size:32px;line-height:44px}}@container pg (min-width: 1024px){.pg .pw{font-size:36px;line-height:48px;max-width:34ch}}.pg .pws{display:inline-block;position:relative;width:1.9em;height:1em;margin:0 .12em;border-radius:.24em;vertical-align:-.16em;overflow:hidden;background:var(--paper-raised);border:1px solid var(--line)}.pg .pws-quiz{display:inline-flex;align-items:center;justify-content:center;gap:.16em}.pg .pws-quiz i{width:.34em;height:.34em;border-radius:50%;border:.06em solid var(--line-strong)}.pg .pws-quiz i.on{border-color:var(--teal);background:var(--teal);box-shadow:inset 0 0 0 .05em var(--paper-raised)}.pg .pws-flash{background:var(--pencil-soft)}.pg .pws-flash span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:700 .42em/1 var(--font-sans);letter-spacing:0;color:var(--ink)}.pg .pws-flash .back{opacity:0}@keyframes nl-flash-a{0%,42%{opacity:1;filter:blur(0);transform:none}50%,92%{opacity:0;filter:blur(4px);transform:translateY(-20%)}to{opacity:1;filter:blur(0);transform:none}}@keyframes nl-flash-b{0%,42%{opacity:0;filter:blur(4px);transform:translateY(20%)}50%,92%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(4px);transform:translateY(20%)}}@media (prefers-reduced-motion: no-preference){.pg .pws-flash .front{animation:nl-flash-a 5s var(--ease-in-out) infinite}.pg .pws-flash .back{animation:nl-flash-b 5s var(--ease-in-out) infinite}}.pg .pws-cross{display:inline-grid;grid-template-columns:repeat(4,.36em);grid-template-rows:repeat(2,.36em);gap:.04em;place-content:center;background:var(--sky-soft)}.pg .pws-cross b{display:flex;align-items:center;justify-content:center;background:var(--paper-raised);border-radius:.05em;font:700 .26em/1 var(--font-sans);color:var(--sky)}.pg .pws-cross b.x{background:transparent}.pg .pws-att{display:inline-flex;align-items:center;justify-content:center;background:var(--teal-soft)}.pg .pws-att .ui-toggle{width:.9em;height:.52em}.pg .pws-att .ui-toggle:after{width:.4em;height:.4em;top:.06em;left:.06em}@keyframes nl-toggle-loop{0%,30%{transform:none}40%,85%{transform:translate(.38em)}95%,to{transform:none}}@keyframes nl-toggle-bg{0%,30%{background:var(--line-strong)}40%,85%{background:var(--teal)}95%,to{background:var(--line-strong)}}@media (prefers-reduced-motion: no-preference){.pg .pws-att .ui-toggle{animation:nl-toggle-bg 4s var(--ease-out) infinite}.pg .pws-att .ui-toggle:after{animation:nl-toggle-loop 4s var(--ease-out) infinite}}@media (prefers-reduced-motion: reduce){.pg .pws-att .ui-toggle{background:var(--teal)}.pg .pws-att .ui-toggle:after{transform:translate(.38em)}}.pg .pw-after{display:grid;gap:24px;margin-top:56px}@container pg (min-width: 1024px){.pg .pw-after{grid-template-columns:minmax(0,6fr) minmax(0,6fr);margin-top:72px}.pg .pw-after>:last-child{grid-column:2}}.pg .typelist{display:flex;flex-wrap:wrap;gap:6px 8px}.pg .typelist li{list-style:none;padding:6px 12px;border-radius:var(--radius-pill);background:var(--paper-raised);border:1px solid var(--line);font:700 14px/20px var(--font-sans);transition:background-color var(--t-color) ease,border-color var(--t-color) ease}@media (hover: hover) and (pointer: fine){.pg .typelist li:hover{background:var(--teal-soft);border-color:var(--teal)}}.pg .devs{position:relative;height:360px;margin-top:48px}@container pg (min-width: 640px){.pg .devs{height:520px}}@container pg (min-width: 1024px){.pg .devs{height:600px;margin-top:64px}}.pg .dev{position:absolute;overflow:hidden;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.pg .dev-laptop{left:0;top:0;width:88%;height:82%;border-radius:20px}.pg .dev-tab{right:0;top:14%;width:40%;height:74%;border-radius:24px;border:8px solid var(--ink);display:none}.pg .dev-phone{left:6%;bottom:0;width:34%;max-width:210px;height:78%;border-radius:30px;border:7px solid var(--ink)}@container pg (min-width: 640px){.pg .dev-laptop{width:72%;height:86%}.pg .dev-tab{display:block}.pg .dev-phone{left:4%;width:22%;height:74%}}.pg .dev .mini{padding:12px;display:grid;gap:8px}.pg .dev .mini .ui{border-radius:12px}.pg .dev .mini-h{font:700 13px/18px var(--font-display)}.pg .os-row{display:flex;flex-wrap:wrap;gap:8px}.pg .os-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--radius-pill);background:var(--paper-raised);border:1px solid var(--line);font:700 14px/20px var(--font-sans)}.pg .os-chip svg{width:18px;height:18px}.pg button.os-chip{color:var(--ink);transition:background-color var(--t-color) ease,color var(--t-color) ease,border-color var(--t-color) ease,transform var(--t-press) var(--ease-out)}.pg button.os-chip:active{transform:scale(.97)}.pg .os-chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (hover: hover) and (pointer: fine){.pg button.os-chip:not([aria-pressed=true]):hover{border-color:var(--ink)}}.pg .ps-sentence{font:700 44px/1 var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.035em;text-wrap:balance}.pg .ps-price{display:inline-block;padding:0 .15em;border-radius:.12em;background:var(--pencil);color:var(--on-pencil);line-height:1.02}@container pg (min-width: 640px){.pg .ps-sentence{font-size:9cqi}}@container pg (min-width: 1024px){.pg .ps-sentence{font-size:7.6cqi}}.pg .ps-foot{display:grid;gap:24px;margin-top:48px;align-items:end}@container pg (min-width: 1024px){.pg .ps-foot{grid-template-columns:minmax(0,6fr) minmax(0,6fr);margin-top:64px}.pg .ps-foot>:last-child{justify-self:end;text-align:right}}.pg .faq{display:grid;gap:48px}.pg .faq-row{display:grid;gap:12px}.pg .faq-q{font:600 24px/30px var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.01em;text-wrap:balance}.pg .faq-a{font:400 17px/26px var(--font-sans);max-width:42ch;text-wrap:pretty}.pg .faq-head .faq-q{color:var(--ink-muted)}@container pg (min-width: 1024px){.pg .faq{gap:80px}.pg .faq-row{grid-template-columns:minmax(0,6fr) minmax(0,1fr) minmax(0,5fr);gap:0;align-items:baseline}.pg .faq-q{grid-column:1;font-size:34px;line-height:40px}.pg .faq-a{grid-column:3;font-size:18px;line-height:28px}}.pg .blank{font:700 34px/1.18 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.025em}.pg .blank form{display:contents}.pg .blank-in{display:inline-block;width:100%;height:1.2em;margin:.1em 0;padding:0 .35em;border:0;border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);font:inherit;font-size:1em;letter-spacing:-.01em;vertical-align:-.18em;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:box-shadow var(--t-color) ease}.pg .blank-in::-moz-placeholder{color:var(--ink-muted);opacity:1}.pg .blank-in::placeholder{color:var(--ink-muted);opacity:1}.pg .blank-in:focus{outline:none;box-shadow:inset 0 0 0 2px var(--teal),0 0 0 4px var(--teal-soft)}.pg .blank-go{display:inline-flex;align-items:center;height:1.2em;padding:0 .32em;border-radius:var(--radius-md);background:var(--teal);color:var(--on-teal);text-decoration:none;vertical-align:-.18em;transition:background-color var(--t-color) ease,transform var(--t-press) var(--ease-out)}.pg .blank-go:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.pg .blank-go:hover{background:var(--teal-strong)}}@container pg (min-width: 640px){.pg .blank{font-size:5.6cqi}.pg .blank-in{width:7.4em}}@container pg (min-width: 1024px){.pg .blank{font-size:5.4cqi}}.pg .ft{position:relative;overflow:hidden;background:var(--teal-ground)}.pg .ft .nl-footer{position:relative;z-index:1;background:transparent}.pg .ft-crop{position:relative;height:15cqi;overflow:hidden;pointer-events:none}.pg .ft-crop span{position:absolute;left:16px;top:0;font:800 21cqi/.8 var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.05em;white-space:nowrap;color:#2b7570}.pg[data-tema=oscuro] .ft-crop span:not(:where(.nlapp *)){color:#18504b}@container pg (min-width: 1024px){.pg .ft-crop span{left:32px}}.pg .ph{position:relative;padding-block:56px 64px;overflow:hidden}.pg .ph-title{font:700 13cqi/.92 var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.04em;text-wrap:balance}.pg .ph-lead{margin-top:24px;max-width:40ch;font:400 18px/28px var(--font-sans);color:var(--ink);text-wrap:pretty}.pg .ph-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@container pg (min-width: 640px){.pg .ph{padding-block:80px 88px}.pg .ph-title{font-size:10cqi}.pg .ph-lead{font-size:20px;line-height:30px}}@container pg (min-width: 1024px){.pg .ph{padding-block:112px 120px}.pg .ph-title{font-size:clamp(64px,7.8cqi,120px)}}.pg .ph-grid{display:grid;gap:48px;align-items:end}@container pg (min-width: 1024px){.pg .ph-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}.pg .ph-teal{background:var(--teal-soft)}.pg .ph-coral{background:var(--coral-soft)}.pg .ph-sky{background:var(--sky-soft)}.pg .ph-ground{background:var(--teal-ground);color:var(--on-teal-ground)}.pg .ph-ground .ph-lead{color:var(--on-teal-ground)}.pg .inline-slot{display:inline-block;width:1.7em;height:.7em;margin:0 .1em;border-radius:var(--radius-pill);vertical-align:.04em;overflow:hidden;position:relative}.pg .week{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,78%);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px 16px 20px;margin-inline:-16px;scrollbar-width:thin}.pg .week>*{scroll-snap-align:start}@container pg (min-width: 640px){.pg .week{grid-auto-columns:minmax(280px,44%);margin-inline:-24px;padding-inline:24px}}@container pg (min-width: 1024px){.pg .week{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow:visible;margin-inline:0;padding-inline:0}}.pg .day{display:grid;align-content:start;gap:14px;padding:20px;border-radius:var(--radius-lg);background:var(--paper-raised);border:1px solid var(--line);min-height:300px}.pg .day-n{font:700 34px/1 var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.02em}.pg .flash{position:relative;display:grid;place-items:center;width:100%;max-width:420px;aspect-ratio:4 / 3;padding:24px;border:0;border-radius:var(--radius-xl);background:var(--pencil-soft);color:var(--ink);cursor:pointer;text-align:center;transition:transform var(--t-press) var(--ease-out)}.pg .flash:active{transform:scale(.98)}.pg .flash-face{display:grid;gap:8px}@media (prefers-reduced-motion: no-preference){.pg .flash-face{animation:nl-rise-blur .42s var(--ease-out)}}.pg .flash-term{font:700 48px/1 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em}.pg .flash-def{font:600 24px/32px var(--font-display);font-variation-settings:"opsz" 32}.pg .flash-dots{display:flex;gap:6px;justify-content:center}.pg .flash-dots i{width:8px;height:8px;border-radius:50%;background:var(--line-strong);transition:background-color var(--t-ui) ease,transform var(--t-ui) var(--ease-out)}.pg .flash-dots i.on{background:var(--ink);transform:scale(1.25)}.pg .ring{position:relative;width:120px;height:120px}.pg .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pg .ring circle{fill:none;stroke-width:10}.pg .ring .r-bg{stroke:var(--paper-sunken)}.pg .ring .r-fg{stroke:var(--coral);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.36}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.pg .ring .r-fg{animation:nl-ring linear both;animation-timeline:view();animation-range:entry 20% cover 50%}}}@keyframes nl-ring{0%{stroke-dashoffset:1}to{stroke-dashoffset:.36}}.pg .ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 30px/1 var(--font-display)}.pg .swatches{display:flex;flex-wrap:wrap;gap:10px}.pg .swatch{position:relative;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f;transition:transform var(--t-press) var(--ease-out)}.pg .swatch:active{transform:scale(.92)}.pg .swatch[aria-pressed=true]{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--ink)}.pg .brand-prev{overflow:hidden;border-radius:var(--radius-xl)}.pg .brand-prev .bp-top{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#fff;transition:background-color .42s var(--ease-out)}.pg .brand-prev .bp-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#ffffff2e;font:800 15px/1 var(--font-display)}.pg .brand-prev .bp-body{padding:16px;display:grid;gap:12px;background:var(--paper)}.pg .brand-prev .bp-btn{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:10px;color:#fff;font:700 13px/18px var(--font-sans);transition:background-color .42s var(--ease-out)}.pg .brand-prev .bp-bar>i{transition:background-color .42s var(--ease-out)}.pg .fx{display:grid;gap:0}.pg .fx-row{display:grid;gap:12px;padding-block:28px;border-top:1px solid var(--line)}.pg .fx-row:last-child{border-bottom:1px solid var(--line)}.pg .fx-btn{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--ink)}.pg .fx-name{font:700 40px/1 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.03em;transition:color var(--t-color) ease}.pg .fx-count{font:700 15px/20px var(--font-sans);color:var(--ink-muted);white-space:nowrap}.pg .fx-row.is-on .fx-name{color:var(--teal)}.pg .fx-items{display:flex;flex-wrap:wrap;gap:6px 14px;font:400 17px/26px var(--font-sans);color:var(--ink-muted)}.pg .fx-items li{list-style:none}.pg .fx-items li:after{content:"·";margin-left:14px;color:var(--line-strong)}.pg .fx-items li:last-child:after{content:none}.pg .fx-prev{display:block;margin-top:40px}@keyframes nl-shake-b{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion: reduce){.pg .shake2{animation:none}}@container pg (min-width: 640px){.pg .fx-name{font-size:64px}}@container pg (min-width: 1024px){.pg .fx-wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}.pg .fx-prev{position:sticky;top:112px;margin-top:28px}.pg .fx-name{font-size:72px}}@media (prefers-reduced-motion: no-preference){.pg .fx-prev .ui{animation:nl-settle .52s var(--ease-out)}}.pg .fdesc{display:grid;gap:20px}@container pg (min-width: 640px){.pg .fdesc{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}}@container pg (min-width: 1024px){.pg .fdesc{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px}}.pg .fdesc dt{font:700 17px/24px var(--font-sans)}.pg .fdesc dd{margin-top:4px;color:var(--ink-muted)}.pg .plans{display:grid;gap:16px}@container pg (min-width: 640px){.pg .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@container pg (min-width: 900px){.pg .plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg .plan{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--radius-lg);background:var(--paper-raised);border:1px solid var(--line);transition:border-color var(--t-ui) ease,transform var(--t-ui) var(--ease-out),opacity var(--t-ui) ease}.pg .plan.is-fit{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal) inset}.pg .plan.is-dim{opacity:.62}.pg .plan-name{font:650 21px/28px var(--font-display);font-variation-settings:"opsz" 28}.pg .plan-price{display:flex;align-items:baseline;gap:6px}.pg .plan-price b{font:700 48px/1 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pg .plan-list{display:grid;gap:8px;list-style:none}.pg .plan-list li{display:flex;gap:8px;align-items:flex-start}.pg .plan-list .nl-icon{margin-top:2px;color:var(--teal)}.pg .plan .nl-btn{margin-top:auto}.pg .ph-ph{color:var(--pencil-ink);font-weight:700}.pg .ctable-box{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--paper-raised)}.pg .ctable{width:100%;min-width:680px;border-collapse:collapse;font:400 15px/22px var(--font-sans)}.pg .ctable th,.pg .ctable td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.pg .ctable thead th{font:700 14px/20px var(--font-sans);color:var(--ink-muted);background:var(--paper-sunken)}.pg .ctable tbody th{font-weight:700}.pg .ctable tr:last-child th,.pg .ctable tr:last-child td{border-bottom:0}.pg .dl-hero{display:grid;gap:40px;align-items:center}@container pg (min-width: 1024px){.pg .dl-hero{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px}}.pg .dl-main{display:grid;gap:12px;justify-items:start}.pg .dl-big{display:inline-flex;align-items:center;gap:14px;min-height:64px;padding:0 28px 0 22px;border-radius:var(--radius-md);background:var(--teal);color:var(--on-teal);text-decoration:none;font:700 19px/24px var(--font-sans);transition:background-color var(--t-color) ease,transform var(--t-press) var(--ease-out)}.pg .dl-big:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.pg .dl-big:hover{background:var(--teal-strong)}}.pg .dl-big svg{width:26px;height:26px}.pg .dl-big small{display:block;font:400 13px/16px var(--font-sans);opacity:.86}.pg .dl-tabs{margin-bottom:24px}.pg .dl-grid{display:grid;gap:16px}@container pg (min-width: 640px){.pg .dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (min-width: 1024px){.pg .dl-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg .dl-card{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--radius-lg);background:var(--paper-raised);border:1px solid var(--line)}.pg .dl-card.is-you{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal) inset}.pg .dl-os{display:flex;align-items:center;gap:12px}.pg .dl-os svg{width:28px;height:28px;flex:none}.pg .dl-files{display:grid;gap:8px}.pg .dl-file{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 12px 8px 14px;border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color var(--t-color) ease,background-color var(--t-color) ease}@media (hover: hover) and (pointer: fine){.pg .dl-file:hover{border-color:var(--teal);background:var(--teal-soft)}}.pg .dl-file b{font:700 15px/20px var(--font-sans)}.pg .dl-file span{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.pg .dl-file .nl-icon{color:var(--teal)}.pg .store{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-radius:var(--radius-md);background:var(--ink);color:var(--paper);text-decoration:none;font:700 15px/18px var(--font-sans)}.pg .store small{display:block;font:400 12.5px/14px var(--font-sans);opacity:.8}.pg .qr{width:148px;height:148px;padding:12px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--line)}.pg .qr svg{width:100%;height:100%;display:block}.pg .qr path{fill:#17201f}.pg .steps{display:grid;gap:12px;counter-reset:st}.pg .steps li{list-style:none;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;counter-increment:st}.pg .steps li:before{content:counter(st);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--teal-soft);color:var(--teal-strong);font:700 14px/1 var(--font-sans)}.pg .req{display:grid;gap:4px;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.pg .hash{font:400 13px/18px var(--font-mono);color:var(--ink-muted);word-break:break-all}.pg .layers{display:grid;gap:12px}.pg .layer{display:grid;gap:6px;padding:22px 24px;border-radius:var(--radius-lg)}.pg .layer h3{font:650 21px/28px var(--font-display);font-variation-settings:"opsz" 28}.pg .layer p{color:var(--ink)}@container pg (min-width: 1024px){.pg .layer{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;align-items:baseline;padding:28px 32px}}.pg .layer:nth-child(1){background:var(--teal-soft);margin-right:0}.pg .layer:nth-child(2){background:var(--sky-soft)}.pg .layer:nth-child(3){background:var(--pencil-soft)}.pg .layer:nth-child(4){background:var(--coral-soft)}.pg .layer:nth-child(5){background:var(--paper-raised);border:1px solid var(--line)}@container pg (min-width: 1024px){.pg .layer:nth-child(2){margin-left:4%}.pg .layer:nth-child(3){margin-left:8%}.pg .layer:nth-child(4){margin-left:12%}.pg .layer:nth-child(5){margin-left:16%}}.pg .ml{font:600 28px/1.5 var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.015em}@container pg (min-width: 640px){.pg .ml{font-size:38px}}@container pg (min-width: 1024px){.pg .ml{font-size:46px}}.pg .ml-field{display:inline-block;position:relative;vertical-align:baseline}.pg .ml-in,.pg .ml-sel{display:inline-block;min-width:6em;max-width:100%;height:1.25em;padding:0 .3em;border:0;border-bottom:3px solid var(--line-strong);border-radius:.14em .14em 0 0;background:var(--paper-raised);color:var(--teal);font:inherit;font-size:1em;letter-spacing:-.01em;transition:border-color var(--t-color) ease,background-color var(--t-color) ease}.pg .ml-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:1.1em;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - .55em) 55%,calc(100% - .35em) 55%;background-size:.2em .2em;background-repeat:no-repeat;cursor:pointer}.pg .ml-in::-moz-placeholder{color:var(--ink-muted);opacity:1}.pg .ml-in::placeholder{color:var(--ink-muted);opacity:1}.pg .ml-in:focus,.pg .ml-sel:focus{outline:none;border-color:var(--teal);background-color:var(--teal-soft)}.pg .ml-w-l{width:9em}.pg .ml-w-xl{width:11em}.pg .ml-in.is-bad{border-color:var(--danger)}.pg .ml .nl-icon{width:.7em;height:.7em}.pg .ml-send{display:inline-flex;align-items:center;gap:.3em;height:1.25em;padding:0 .4em;border:0;border-radius:var(--radius-md);background:var(--teal);color:var(--on-teal);font:inherit;font-size:1em;cursor:pointer;vertical-align:baseline;transition:background-color var(--t-color) ease,transform var(--t-press) var(--ease-out)}.pg .ml-send:active{transform:scale(.97)}.pg .ml-send[disabled]{opacity:.5;cursor:not-allowed}.pg .ml-msg{width:100%;min-height:140px;margin-top:24px;padding:16px;border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);font:400 18px/28px var(--font-sans);resize:vertical}.pg .ml-msg:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.pg .done-card{display:grid;gap:12px;padding:32px;border-radius:var(--radius-xl);background:var(--success-soft)}@media (prefers-reduced-motion: no-preference){.pg .done-card{animation:nl-settle .6s var(--ease-out)}}.pg .nf{min-height:760px;display:grid;align-content:center;gap:28px;padding-block:96px;background-color:var(--paper)}.pg .nf-map{position:relative;height:140px}@keyframes nl-march{to{stroke-dashoffset:-32}}@media (prefers-reduced-motion: no-preference){.pg .nf-gap{animation:nl-march 1.6s linear infinite}}.pg .au{display:grid;min-height:760px;grid-template-columns:minmax(0,1fr);background:var(--paper)}.pg .au-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:20px 16px 28px;background:var(--teal-ground);color:var(--on-teal-ground);overflow:hidden}.pg .au-brand-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pg .au-brand-top a{color:var(--on-teal-ground);font:700 14px/20px var(--font-sans);text-decoration:none;border-radius:6px}.pg .au-brand-top a:hover{text-decoration:underline}.pg .au-brand-top a:focus-visible{outline-color:var(--pencil)}.pg .au-lema{display:none;font:700 56px/.95 var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.035em}.pg .au-lema .nl-underline{text-decoration-color:var(--pencil)}.pg .au-net{display:none;position:relative;height:240px}.pg .au-net svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.pg .au-net .l{fill:none;stroke:#4c8f88;stroke-width:2;stroke-linecap:round}.pg .au-net .l-on{stroke:var(--pencil);stroke-dasharray:1;stroke-dashoffset:0}.pg .au-net .n{fill:var(--on-teal-ground)}.pg .au-net .n-p{fill:var(--pencil)}.pg .au-net .n-c{fill:var(--coral)}.pg .au-net .n-s{fill:#9cc7f0}@media (prefers-reduced-motion: no-preference){.pg .au-net .l-on{stroke-dashoffset:1;animation:nl-draw 1.2s var(--ease-out) forwards}.pg .au-net .l-on.k2{animation-delay:.3s}.pg .au-net .l-on.k3{animation-delay:.6s}.pg .au-net .l-on.k4{animation-delay:.9s}.pg .au-net .n{transform-box:fill-box;transform-origin:center;animation:nl-swell .6s var(--ease-out) both}.pg .au-net .n.k2{animation-delay:.2s}.pg .au-net .n.k3{animation-delay:.4s}.pg .au-net .n.k4{animation-delay:.6s}.pg .au-net .n.k5{animation-delay:.8s}}.pg .au-iso{display:none}.pg .au-iso .nl-logo circle:last-of-type{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion: no-preference){.pg .au-iso .nl-logo circle:last-of-type{animation:nl-nod 5.2s var(--ease-in-out) 1.4s infinite}}.pg .au-note{display:none;font:400 15px/22px var(--font-sans);color:var(--on-teal-ground-muted);max-width:34ch}.pg .au-main{display:flex;justify-content:center;padding:32px 16px 56px}.pg .au-card{width:100%;max-width:440px;display:grid;gap:24px;align-content:start}.pg .au-h{font:700 32px/38px var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.015em;text-wrap:balance}.pg .au-sub{margin-top:8px;font:400 17px/26px var(--font-sans);color:var(--ink-muted);text-wrap:pretty}@container pg (min-width: 640px){.pg .au-main{padding:56px 24px 72px}}@container pg (min-width: 1024px){.pg .au{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:900px}.pg .au-brand{padding:32px 40px 40px;position:sticky;top:0;height:100%;max-height:1000px}.pg .au-lema,.pg .au-net,.pg .au-note{display:block}.pg .au-main{align-items:center;padding:64px 40px}.pg .au-h{font-size:40px;line-height:46px}}.pg .screen{display:grid;gap:24px}@media (prefers-reduced-motion: no-preference){.pg .screen{animation:nl-rise-sm .42s var(--ease-out) both}.pg .screen-back{animation-name:nl-fade}}.pg .f{display:grid;gap:8px}.pg .f-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:700 15px/20px var(--font-sans);color:var(--ink)}.pg .f-label a,.pg .f-link{font:700 14px/20px var(--font-sans);color:var(--link);text-decoration:underline;text-underline-offset:3px;border:0;background:none;padding:0;cursor:pointer}.pg .f-box{position:relative;display:flex;align-items:center}.pg .f-in{width:100%;min-height:52px;padding:0 16px;border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);font:400 17px/24px var(--font-sans);transition:border-color var(--t-color) ease,box-shadow var(--t-color) ease}.pg .f-in::-moz-placeholder{color:var(--ink-muted);opacity:1}.pg .f-in::placeholder{color:var(--ink-muted);opacity:1}.pg .f-in:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.pg .f-in.has-btn{padding-right:56px}.pg .f-in.is-bad{border-color:var(--danger)}.pg .f-in.is-bad:focus{box-shadow:0 0 0 4px var(--danger-soft)}.pg .f-eye{position:absolute;right:4px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink-muted);cursor:pointer}.pg .f-eye:hover{color:var(--ink);background:var(--paper-sunken)}.pg .f-hint{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.pg .f-err{display:flex;gap:8px;align-items:flex-start;font:700 14px/20px var(--font-sans);color:var(--danger)}@media (prefers-reduced-motion: no-preference){.pg .f-reveal{animation:nl-rise-sm .28s var(--ease-out) both}}.pg .f-check{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding-top:10px;font:400 15px/22px var(--font-sans);cursor:pointer}.pg .f-check input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--teal);cursor:pointer}.pg .f-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pg .btn:not(:where(.nlapp *)){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1.5px solid transparent;border-radius:var(--radius-md);font:700 17px/22px var(--font-sans);text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--t-color) ease,border-color var(--t-color) ease,color var(--t-color) ease,transform var(--t-press) var(--ease-out)}.pg .btn:active:not(:where(.nlapp *)){transform:scale(.97)}.pg .btn:focus-visible:not(:where(.nlapp *)){outline:2px solid var(--focus);outline-offset:2px}.pg .btn-block:not(:where(.nlapp *)){width:100%}.pg .btn-primary:not(:where(.nlapp *)){background:var(--teal);color:var(--on-teal)}.pg .btn-secondary:not(:where(.nlapp *)){background:var(--paper-raised);color:var(--ink);border-color:var(--line-strong)}.pg .btn-ghost:not(:where(.nlapp *)){background:transparent;color:var(--teal)}@media (hover: hover) and (pointer: fine){.pg .btn-primary:hover:not(:where(.nlapp *)){background:var(--teal-strong)}.pg .btn-secondary:hover:not(:where(.nlapp *)){border-color:var(--teal);color:var(--teal)}.pg .btn-ghost:hover:not(:where(.nlapp *)){background:var(--teal-soft)}}.pg .btn[disabled]:not(:where(.nlapp *)),.pg .btn[aria-disabled=true]:not(:where(.nlapp *)){opacity:.5;cursor:not-allowed;transform:none}.pg .btn .spin{width:20px;height:20px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:nl-spin .7s linear infinite}.pg .btn-label:not(:where(.nlapp *)){display:inline-flex;align-items:center;gap:10px}@media (prefers-reduced-motion: no-preference){.pg .btn-label:not(:where(.nlapp *)){animation:nl-rise-blur .26s var(--ease-out)}}.pg .or{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.pg .or:before,.pg .or:after{content:"";height:1px;background:var(--line)}.pg .oauth{display:grid;gap:10px}.pg .oauth-btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 20px;border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);font:700 16px/22px var(--font-sans);cursor:pointer;transition:border-color var(--t-color) ease,background-color var(--t-color) ease,transform var(--t-press) var(--ease-out)}.pg .oauth-btn:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){.pg .oauth-btn:hover{border-color:var(--ink)}}.pg .oauth-mark{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;border:1.5px dashed var(--line-strong);font:800 12px/1 var(--font-sans);color:var(--ink-muted)}.pg .oauth-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pg .oauth-row .oauth-btn{padding:0 8px;font-size:15px}.pg .bio{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:0 18px;border:0;border-radius:var(--radius-lg);background:var(--ink);color:var(--paper);font:700 17px/22px var(--font-sans);cursor:pointer;text-align:left;transition:transform var(--t-press) var(--ease-out)}.pg .bio:active{transform:scale(.98)}.pg .bio svg{width:30px;height:30px;flex:none}.pg .bio small{display:block;font:400 14px/18px var(--font-sans);opacity:.78}.pg .foot-link{font:400 16px/24px var(--font-sans);color:var(--ink-muted);text-align:center}.pg .foot-link a,.pg .foot-link button{color:var(--link);font-weight:700;text-decoration:underline;text-underline-offset:3px;border:0;background:none;padding:0;cursor:pointer;font-size:inherit}.pg .au-alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-md);font:400 15px/22px var(--font-sans)}.pg .au-alert-bad{background:var(--danger-soft);color:var(--ink)}.pg .au-alert-bad .nl-icon,.pg .au-alert-bad svg{color:var(--danger)}.pg .au-alert-info{background:var(--sky-soft);color:var(--ink)}.pg .au-alert-ok{background:var(--success-soft);color:var(--ink)}.pg .au-alert-warn{background:var(--pencil-soft);color:var(--ink)}.pg .au-alert b{display:block}.pg .shake{animation:nl-shake .42s var(--ease-out)}@media (prefers-reduced-motion: reduce){.pg .shake{animation:none}}.pg .otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pg .otp-box{position:relative;display:grid;place-items:center;height:60px;border-radius:var(--radius-md);border:1.5px solid var(--line-strong);background:var(--paper-raised);font:700 28px/1 var(--font-display);font-variant-numeric:tabular-nums;transition:border-color var(--t-color) ease,box-shadow var(--t-color) ease}.pg .otp-box.is-cur{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.pg .otp-box.is-cur:after{content:"";width:2px;height:26px;background:var(--teal);animation:nl-caret 1s steps(1) infinite}.pg .otp-box.is-cur.has:after{content:none}.pg .otp.is-bad .otp-box{border-color:var(--danger)}.pg .otp.is-ok .otp-box{border-color:var(--success);background:var(--success-soft)}@keyframes nl-caret{50%{opacity:0}}.pg .otp-digit{display:inline-block}@media (prefers-reduced-motion: no-preference){.pg .otp-digit{animation:nl-swell .26s var(--ease-out)}}.pg .otp-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;font-size:16px;letter-spacing:1em;caret-color:transparent;cursor:text}.pg .otp-gap{display:none}@container pg (min-width: 360px){.pg .otp{grid-template-columns:repeat(3,minmax(0,1fr)) 10px repeat(3,minmax(0,1fr))}.pg .otp-gap{display:block;align-self:center;height:2px;background:var(--line-strong);border-radius:2px}}.pg .meter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pg .meter i{height:6px;border-radius:var(--radius-pill);background:var(--paper-sunken);overflow:hidden;position:relative}.pg .meter i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--mc, var(--teal));transform:scaleX(0);transform-origin:left center;transition:transform .36s var(--ease-out),background-color var(--t-ui) ease}.pg .meter i.on:after{transform:scaleX(1)}.pg .meter.lv1{--mc: var(--danger)}.pg .meter.lv2{--mc: var(--pencil-ink)}.pg .meter.lv3{--mc: var(--teal)}.pg .meter.lv4{--mc: var(--success)}.pg .f-repite{display:grid;gap:8px}.pg .f-repite>.f{gap:inherit}.pg .f-reveal:has(>.f-repite){display:grid;animation:nl-repite-in .32s var(--ease-out) both}@media (prefers-reduced-motion: reduce){.pg .f-reveal:has(>.f-repite){animation-duration:.2s}}@keyframes nl-repite-in{0%{opacity:0;transform:translateY(-6px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 -8px 0)}}.pg .f-coincide{display:flex;gap:8px;align-items:center;min-height:20px;transition:color var(--t-color) ease}.pg .f-coincide b{color:var(--ink)}.pg .f-coincide.is-distintas{font-weight:700;color:var(--danger)}.pg .f-coincide.is-coinciden{color:var(--ink)}.pg .f-coincide-ok{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--success);color:#fff;animation:nl-tick-pop .26s var(--ease-out) both}.pg .f-coincide-ok svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@keyframes nl-tick-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.pg .rules{display:grid;gap:6px;list-style:none;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.pg .rules li{display:flex;gap:8px;align-items:center;transition:color var(--t-color) ease}.pg .rules li.ok{color:var(--ink)}.pg .rules .tick{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-strong);transition:background-color var(--t-ui) ease,border-color var(--t-ui) ease}.pg .rules li.ok .tick{background:var(--success);border-color:var(--success);color:#fff}.pg .rules .tick svg{width:12px;height:12px;opacity:0;transform:scale(.6);transition:opacity var(--t-ui) ease,transform var(--t-ui) var(--ease-out)}.pg .rules li.ok .tick svg{opacity:1;transform:none}.pg .stepper{display:flex;align-items:center;gap:0;list-style:none}.pg .stepper li{display:flex;align-items:center;flex:1 1 0;min-width:0}.pg .stepper li:last-child{flex:0 0 auto}.pg .st-dot{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2.5px solid var(--line-strong);background:var(--paper-raised);font:700 12px/1 var(--font-sans);color:var(--ink-muted);transition:background-color var(--t-ui) ease,border-color var(--t-ui) ease,color var(--t-ui) ease}.pg .st-line{flex:1 1 auto;height:3px;margin:0 6px;border-radius:3px;background:var(--line);position:relative;overflow:hidden}.pg .st-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--teal);transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--ease-out)}.pg .stepper .done .st-dot{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.pg .stepper .done .st-line:after{transform:scaleX(1)}.pg .stepper .cur .st-dot{border-color:var(--pencil);color:var(--ink);box-shadow:0 0 0 4px var(--pencil-soft)}.pg .st-cap{margin-top:10px;font:700 13px/16px var(--font-sans);color:var(--ink-muted)}.pg .choices{display:grid;gap:12px}.pg .choice{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;min-height:76px;padding:14px 16px;border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-raised);color:var(--ink);cursor:pointer;text-align:left;transition:border-color var(--t-color) ease,background-color var(--t-color) ease,transform var(--t-press) var(--ease-out)}.pg .choice:active{transform:scale(.985)}@media (hover: hover) and (pointer: fine){.pg .choice:hover{border-color:var(--ink)}}.pg .choice[aria-checked=true],.pg .choice[aria-pressed=true]{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal) inset}.pg .choice-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-md)}.pg .choice-t{font:700 17px/22px var(--font-sans)}.pg .choice-d{margin-top:2px;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.pg .choice-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center;transition:border-color var(--t-color) ease}.pg .choice[aria-checked=true] .choice-radio,.pg .choice[aria-pressed=true] .choice-radio{border-color:var(--teal)}.pg .choice-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--teal);transform:scale(0);transition:transform var(--t-ui) var(--ease-out)}.pg .choice[aria-checked=true] .choice-radio:after,.pg .choice[aria-pressed=true] .choice-radio:after{transform:scale(1)}.pg .choice-price{font:700 15px/20px var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums}.pg .pk{display:grid;gap:16px}.pg .pk-ciclo{display:grid;gap:8px}.pg .seg.seg-block{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));width:100%}.pg .seg.seg-block button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.pg .seg button:disabled{cursor:default;opacity:.6}.pg .pk-ciclo-nota{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.pg .pk-planes{display:grid;gap:12px}.pg .pk-plan{border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-raised);transition:border-color var(--t-color) ease,box-shadow var(--t-color) ease}.pg .pk-plan[data-elegido]{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal) inset}@media (hover: hover) and (pointer: fine){.pg .pk-plan:not([data-elegido]):hover{border-color:var(--ink)}}.pg .pk-plan-main{display:grid;gap:10px;width:100%;padding:18px 18px 16px;border:0;border-radius:inherit;background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:transform var(--t-press) var(--ease-out)}.pg .pk-plan-main:active{transform:scale(.99)}.pg .pk-plan-main:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.pg .pk-plan-cab{display:flex;align-items:center;justify-content:space-between;gap:12px}.pg .pk-plan-nombre{font:700 18px/24px var(--font-sans)}.pg .pk-plan[data-elegido] .choice-radio{border-color:var(--teal)}.pg .pk-plan[data-elegido] .choice-radio:after{transform:scale(1);opacity:1}.pg .pk-plan-desc{font:400 14px/20px var(--font-sans);color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg .pk-precio{display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.pg .pk-precio b{font:700 30px/36px var(--font-display);letter-spacing:-.015em}.pg .pk-precio span{font:700 15px/20px var(--font-sans);color:var(--ink-muted)}.pg .pk-precio-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:-4px;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.pg .pk-ahorro{padding:2px 10px;border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success);font:700 13px/18px var(--font-sans);font-variant-numeric:tabular-nums}.pg .pk-datos{display:flex;flex-wrap:wrap;gap:6px}.pg .pk-funciones{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 18px;border:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:transparent;color:var(--ink);font:700 14px/20px var(--font-sans);cursor:pointer}@media (hover: hover) and (pointer: fine){.pg .pk-funciones:hover{background:var(--paper-sunken)}}.pg .pk-funciones:focus-visible{outline:3px solid var(--teal);outline-offset:-3px}.pg .pk-dialogo{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:-moz-fit-content;height:fit-content;width:min(480px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 32px));padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);color:var(--ink);box-shadow:0 24px 64px -16px #00000059}.pg .pk-dialogo[open]{display:grid;gap:20px}.pg .pk-dialogo::backdrop{background:#0a141273}.pg .pk-dialogo-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pg .pk-dialogo-sub{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.pg .pk-dialogo-t{font:700 22px/28px var(--font-display);letter-spacing:-.01em}.pg .pk-dialogo-x{display:grid;place-items:center;flex:none;width:40px;height:40px;margin:-8px -8px 0 0;border:0;border-radius:50%;background:transparent;color:var(--ink-muted);cursor:pointer}@media (hover: hover) and (pointer: fine){.pg .pk-dialogo-x:hover{background:var(--paper-sunken);color:var(--ink)}}.pg .pk-dialogo ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 16px;list-style:none;overflow:auto;font:400 15px/22px var(--font-sans)}.pg .pk-dialogo li{display:flex;align-items:center;gap:8px}.pg .pk-dialogo li svg{flex:none;color:var(--success)}@media (prefers-reduced-motion: no-preference){.pg .pk-dialogo[open]{animation:nl-rise-sm .22s var(--ease-out)}.pg .pk-precio{animation:nl-rise-sm .26s var(--ease-out)}}.pg .codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;border-radius:var(--radius-md);background:var(--paper-sunken);list-style:none;font:600 16px/24px var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums}.pg .copy{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:var(--radius-md);background:var(--paper-sunken)}.pg .copy code{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font:600 15px/22px var(--font-mono);letter-spacing:.05em}.pg .copy .btn:not(:where(.nlapp *)){min-height:40px;padding:0 14px;font-size:14px}.pg .qr-box{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.pg .qr-box .qr{width:168px;height:168px}.pg .ok-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--success-soft);color:var(--success)}.pg .ok-mark svg{width:34px;height:34px}.pg .ok-mark path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion: no-preference){.pg .ok-mark{animation:nl-swell .46s var(--ease-out) both}.pg .ok-mark path{stroke-dashoffset:1;animation:nl-draw .52s var(--ease-out) .22s forwards}}.pg .toast-ui{position:fixed;left:50%;bottom:24px;z-index:30;transform:translate(-50%);display:flex;gap:10px;align-items:center;padding:12px 16px;border-radius:14px;background:var(--ink);color:var(--paper);box-shadow:var(--shadow-md);font:700 14px/20px var(--font-sans)}@media (prefers-reduced-motion: no-preference){.pg .toast-ui{animation:nl-toast-in .36s var(--ease-out)}}@keyframes nl-toast-in{0%{opacity:0;transform:translate(-50%,16px) scale(.98)}to{opacity:1;transform:translate(-50%)}}.pg .invite-prev{display:flex;gap:12px;align-items:center;padding:14px;border-radius:var(--radius-md);background:var(--sky-soft)}@media (prefers-reduced-motion: no-preference){.pg .invite-prev{animation:nl-rise-sm .36s var(--ease-out)}}.pg .demo-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 12px;border-radius:var(--radius-md);background:var(--paper-sunken);font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.pg .demo-bar button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper-raised);font:700 12.5px/16px var(--font-sans);color:var(--ink);cursor:pointer}.pg .demo-bar button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg .au[data-modo=escritorio]{min-height:760px;grid-template-columns:minmax(0,1fr)}.pg .au[data-modo=escritorio] .au-brand{display:none}.pg .au[data-modo=escritorio] .au-main{align-items:center;padding:40px 24px}.pg .au[data-modo=movil]{min-height:100%;grid-template-columns:minmax(0,1fr);align-content:start}.pg .au[data-modo=movil] .au-brand{padding:calc(env(safe-area-inset-top,0px) + 28px) 20px 32px;border-radius:0 0 28px 28px}.pg .au[data-modo=movil] .au-main{padding:24px 20px calc(env(safe-area-inset-bottom,0px) + 32px)}.pg .desk-side{display:none}@container pg (min-width: 900px){.pg .au[data-modo=escritorio]{grid-template-columns:300px minmax(0,1fr)}.pg .au[data-modo=escritorio] .desk-side{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;background:var(--teal-ground);color:var(--on-teal-ground)}}.pg .desk-side .au-iso,.pg .au[data-modo=movil] .au-iso{display:block}.pg .desk-side p{color:var(--on-teal-ground-muted)}.pg .desk-side a{color:var(--on-teal-ground);font-weight:700}.pg .au-iso-big .nl-logo{height:96px;width:auto}@container pg (min-width: 1024px){.pg .au[data-modo=web] .au-iso{display:block}}.pg .bio-wait{display:grid;justify-items:center;gap:16px;padding:24px 0;text-align:center}.pg .bio-glyph{position:relative;display:grid;place-items:center;width:112px;height:112px;border-radius:32px;background:var(--teal-soft);color:var(--teal)}.pg .bio-glyph svg{width:64px;height:64px}.pg .bio-glyph:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:36px;border:3px solid var(--teal);opacity:0}@media (prefers-reduced-motion: no-preference){.pg .bio-glyph:after{animation:nl-pulse-ring 1.4s var(--ease-out) infinite}}.pg .go-bar{height:6px;border-radius:6px;background:var(--paper-sunken);overflow:hidden}.pg .go-bar i{display:block;height:100%;background:var(--teal);transform-origin:left center}@media (prefers-reduced-motion: no-preference){.pg .go-bar i{animation:nl-grow-x 1.8s var(--ease-in-out) both}}.pg .au-warn-ico{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--danger-soft);color:var(--danger)}.pg .au-warn-ico svg{width:32px;height:32px}@media (prefers-reduced-motion: no-preference){.pg .au-warn-ico{animation:nl-swell .46s var(--ease-out) both}}.pg .frame-phone,.pg .frame-tab,.pg .win{box-sizing:content-box}.pg .frame-stage{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;padding:20px;background:var(--paper-sunken);font-family:var(--font-sans)}.pg .frame-phone{width:390px;height:844px;border:10px solid #17201f;border-radius:48px;overflow:hidden;background:var(--paper);box-shadow:var(--shadow-lg)}.pg .frame-tab{width:834px;height:1180px;border:14px solid #17201f;border-radius:36px;overflow:hidden;background:var(--paper);box-shadow:var(--shadow-lg)}.pg .frame-screen{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.pg .frame-screen::-webkit-scrollbar{display:none}.pg .win{width:1240px;height:800px;overflow:hidden;border-radius:12px;background:var(--paper);box-shadow:0 30px 60px -20px rgba(var(--sombra-rgb),.35),0 0 0 1px rgba(var(--sombra-rgb),.18);display:flex;flex-direction:column}.pg .win-bar{flex:none;display:flex;align-items:center;height:40px;padding-left:14px;background:var(--paper-sunken);border-bottom:1px solid var(--line);font:700 13px/18px var(--font-sans);color:var(--ink-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg .win-bar .nl-logo{height:18px;width:auto;margin-right:10px}.pg .win-bar .sp{flex:1 1 auto}.pg .win-ctl{display:inline-flex;align-items:center;justify-content:center;width:46px;height:40px;color:var(--ink)}.pg .win-ctl svg{width:12px;height:12px}.pg .win-ctl:last-child:hover{background:#c42b1c;color:#fff}.pg .win-body{flex:1 1 auto;min-height:0;overflow-y:auto}.pg .appui-fig{margin:0;min-width:0;width:100%}.pg .appui{position:relative;container-type:inline-size;width:100%;aspect-ratio:var(--nlw) / var(--nlh);overflow:hidden}.pg .appui-fade{-webkit-mask:linear-gradient(#000 calc(100% - 72px),transparent);mask:linear-gradient(#000 calc(100% - 72px),transparent)}.pg .appui-lift{filter:drop-shadow(0 22px 30px rgba(var(--sombra-rgb),.14)) drop-shadow(0 3px 8px rgba(var(--sombra-rgb),.07))}.pg .appui-win{overflow:hidden;border-radius:18px;border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-lg)}.pg .appui-win:before{content:"";display:block;height:30px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 18px 15px,#e2674c 0 4.5px,transparent 5px),radial-gradient(circle at 34px 15px,#f5b83d 0 4.5px,transparent 5px),radial-gradient(circle at 50px 15px,#2f9c6e 0 4.5px,transparent 5px),var(--paper-raised)}.pg .shot-cap{margin-top:12px;font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.pg .shot-note{display:inline-flex;align-items:center;gap:8px;font:700 12px/16px var(--font-sans);letter-spacing:.02em;color:var(--ink-muted)}.pg .shot-note:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.pg .hx-ui-phone{display:flex;justify-content:center}.pg .hx-ui-desk{display:none}@container pg (min-width: 760px){.pg .hx-ui-phone{display:none}.pg .hx-ui-desk{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:28px;align-items:start;padding-bottom:40px}.pg .hx-ui-desk .hx-ui-b{margin-top:64px}.pg .hx-ui-desk .hx-ui-c{position:absolute;right:2%;bottom:0;width:30%}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.pg .hx-ui-c>.appui-fig{animation:nl-float-up linear both;animation-timeline:view();animation-range:entry 0% cover 70%}.pg .hx-ui-b>.appui-fig{animation:nl-float-up-sm linear both;animation-timeline:view();animation-range:entry 0% cover 70%}}}@keyframes nl-float-up{0%{translate:0 56px}to{translate:0 -24px}}@keyframes nl-float-up-sm{0%{translate:0 24px}to{translate:0 -12px}}.pg .pin-items .appui-fig{max-width:600px}.pg .pin-items .appui-fig.pin-narrow{max-width:380px}.pg .vb-proof .appui-fig{max-width:600px}@container pg (min-width: 1024px){.pg .pin-items .appui-fig:nth-child(2){margin-left:auto}.pg .pin-items .appui-fig:nth-child(3){margin-left:10%}}.pg .dev .appui-fig{height:100%}.pg .dev .appui,.pg .appui-fill{aspect-ratio:auto;height:100%}.pg .phone{position:relative;width:100%;max-width:300px;aspect-ratio:390 / 844;border-radius:44px;border:10px solid #17201f;overflow:hidden;background:#e9f4f1;box-shadow:var(--shadow-lg)}.pg .phone:after{content:"";position:absolute;top:8px;left:50%;z-index:1;width:30%;height:22px;margin-left:-15%;border-radius:12px;background:#17201f}.pg .week{grid-auto-columns:minmax(280px,86%)}@container pg (min-width: 640px){.pg .week{grid-auto-columns:minmax(300px,420px)}}@container pg (min-width: 1024px){.pg .week{grid-auto-columns:400px;overflow-x:auto;margin-inline:-24px;padding-inline:24px}}.pg .day .appui-fig{margin-top:4px}.pg .theme-swatches{display:flex;flex-wrap:wrap;gap:10px}.pg .theme-sw{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 8px;border-radius:var(--radius-pill);border:1.5px solid var(--line);background:var(--paper-raised);color:var(--ink);font:700 14px/20px var(--font-sans);cursor:pointer;transition:border-color var(--t-ui) ease,transform var(--t-press) var(--ease-out)}.pg .theme-sw:active{transform:scale(.97)}.pg .theme-sw i{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff8c}.pg .theme-sw[aria-pressed=true]{border-color:var(--ink)}.pg .theme-desc{min-height:24px}.pg .flip-ui{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;border-radius:18px}.pg .flip-ui:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.pg .flip-ui .face-a,.pg .flip-ui .face-b{transition:opacity .36s var(--ease-out)}.pg .flip-ui .face-b{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.pg .flip-ui[aria-pressed=true] .face-b{opacity:1}.pg .flip-ui[aria-pressed=true] .face-a{opacity:0}@media (prefers-reduced-motion: no-preference){.pg .fx-prev .appui-fig{animation:nl-settle .52s var(--ease-out)}}.pg .pc-pick{display:grid;gap:20px;justify-items:start}@container pg (min-width: 1024px){.pg .pc-pick{justify-items:end}}.pg .pc-pick .stack-3{justify-items:inherit}.pg .seg .seg-save{margin-left:6px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success);font:700 12px/18px var(--font-sans)}.pg .plan-sub{display:grid;gap:2px}.pg .plan-chips{display:flex;flex-wrap:wrap;gap:6px}.pg .plan-drop{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:700 14px/20px var(--font-sans)}.pg .plan-drop .nl-icon{color:var(--teal)}.pg .ant-head{display:grid;gap:24px}.pg .ant-head .t-lead{max-width:56ch}.pg .ant-rules{display:grid;list-style:none}.pg .ant-rule{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid color-mix(in srgb,var(--teal) 22%,transparent)}.pg .ant-rule:first-child{border-top:0;padding-top:4px}.pg .ant-n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--paper-raised);color:var(--teal-strong);font:700 18px/1 var(--font-display);box-shadow:var(--shadow-sm);font-variant-numeric:tabular-nums}.pg .ant-rule h3{font:650 19px/26px var(--font-display);font-variation-settings:"opsz" 24;text-wrap:balance}.pg .ant-rule p{margin-top:4px;color:var(--ink-muted);text-wrap:pretty}.pg .ant-rule b{color:var(--ink);font-variant-numeric:tabular-nums}.pg .ant-rule-reset{margin-top:8px;padding:20px;border:0;border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:inset 4px 0 0 var(--coral),var(--shadow-sm)}.pg .ant-rule-reset .ant-n{background:var(--coral-soft);color:var(--ink);box-shadow:none}.pg .ant-card{container:ant / inline-size;display:grid;gap:20px;min-width:0;padding:24px;border-radius:var(--radius-lg);background:var(--paper-raised);border:1px solid var(--line);box-shadow:var(--shadow-md)}.pg .ant-card-head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.pg .ant-sim{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 2px;border:0;background:transparent;color:var(--ink);font:700 14px/20px var(--font-sans);cursor:pointer}.pg .ant-cap{display:grid;gap:2px}.pg .ant-cap .t-small{color:var(--ink-muted)}.pg .ant-plot{--area: 220px;--xh: 28px;position:relative;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;padding-top:24px}.pg .ant-col{position:relative;height:calc(var(--area) + var(--xh))}.pg .ant-bar{position:absolute;left:0;right:0;bottom:var(--xh);height:calc(var(--area) * var(--h) / 100);border-radius:4px 4px 0 0;background:var(--teal);transition:height .7s var(--ease-out),background-color var(--t-color) ease}.pg .ant-val{position:absolute;left:50%;bottom:calc(var(--xh) + var(--area) * var(--h) / 100 + 6px);transform:translate(-50%);white-space:nowrap;font:700 13px/16px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;transition:bottom .7s var(--ease-out),opacity var(--t-color) ease}.pg .ant-col.tip-l .ant-val,.pg .ant-col.is-reset .ant-val{left:0;transform:none}.pg .ant-x{position:absolute;left:-3px;right:-3px;bottom:0;height:var(--xh);display:grid;place-items:end center;font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.pg .ant-x-s{display:none}.pg .ant-col.is-reset .ant-x,.pg .ant-col.is-gap .ant-x{color:var(--ink);font-weight:700}.pg .ant-col.is-gap:before{content:"";position:absolute;left:calc(50% - 1px);bottom:var(--xh);height:calc(var(--area) * .86);border-left:2px dashed var(--coral)}.pg .ant-gap-l{position:absolute;left:50%;bottom:calc(var(--xh) + var(--area) * .86 + 4px);transform:translate(-50%);padding:1px 8px;border-radius:var(--radius-pill);background:var(--coral-soft);color:var(--ink);font:700 12px/18px var(--font-sans);white-space:nowrap}.pg .ant-floor{position:absolute;left:0;right:0;bottom:calc(var(--xh) + var(--area) * var(--fh) / 100);border-top:2px dashed var(--line-strong);pointer-events:none}.pg .ant-tip{position:absolute;z-index:2;left:50%;bottom:calc(var(--xh) + var(--area) * var(--h) / 100 + 10px);transform:translate(-50%,4px);opacity:0;pointer-events:none;white-space:nowrap;padding:6px 10px;border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font:500 13px/18px var(--font-sans);box-shadow:var(--shadow-md);transition:opacity .15s ease,transform .15s var(--ease-out)}.pg .ant-tip b{font-weight:700;font-variant-numeric:tabular-nums}.pg .ant-col.tip-l .ant-tip{left:0;transform:translateY(4px)}.pg .ant-col.tip-r .ant-tip{left:auto;right:0;transform:translateY(4px)}.pg .ant-col:hover .ant-tip{opacity:1;transform:translate(-50%)}.pg .ant-col.tip-l:hover .ant-tip,.pg .ant-col.tip-r:hover .ant-tip{transform:translate(0)}.pg .ant-col:hover .ant-bar{background:var(--teal-strong)}.pg .ant-col:hover .ant-val{opacity:0}.pg .ant-key{display:flex;flex-wrap:wrap;gap:6px 18px;font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.pg .ant-key span{display:inline-flex;align-items:center;gap:8px}.pg .ant-key i{display:inline-block;width:18px;border-top:2px dashed var(--line-strong)}.pg .ant-key i.k-gap{width:0;height:14px;border-top:0;border-left:2px dashed var(--coral)}.pg .ant-stats{display:grid;gap:12px}@container ant (min-width: 460px){.pg .ant-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg .ant-stat{display:grid;gap:4px;align-content:start;padding:14px 16px;border-radius:var(--radius-md);background:var(--paper-sunken)}.pg .ant-stat-l{font:700 13px/18px var(--font-sans);color:var(--ink-muted)}.pg .ant-stat-v{font:700 26px/32px var(--font-display);font-variation-settings:"opsz" 36;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pg .ant-stat .ui-chip{justify-self:start}.pg .ant-stat-wide{grid-column:1 / -1}@container ant (max-width: 520px){.pg .ant-plot{gap:3px;--area: 180px}.pg .ant-x-l{display:none}.pg .ant-x-s{display:inline}.pg .ant-val{font-size:11px}.pg .ant-gap-l{display:none}}.pg .ant-cycle{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.pg .ant-table.sel-basico tr>:nth-child(3),.pg .ant-table.sel-plus tr>:nth-child(4),.pg .ant-table.sel-academia tr>:nth-child(5){background:color-mix(in srgb,var(--teal-soft) 65%,transparent)}.pg .ant-table.sel-basico thead th:nth-child(3),.pg .ant-table.sel-plus thead th:nth-child(4),.pg .ant-table.sel-academia thead th:nth-child(5){background:var(--teal-soft);color:var(--teal-strong)}.pg .ctable tr.is-floor th,.pg .ctable tr.is-floor td{font-weight:700}.pg .ctable tr.ct-group th{padding-top:18px;background:var(--paper-sunken);color:var(--ink-muted);font:700 14px/20px var(--font-sans)}.pg .ctable .ct-pct{color:var(--ink-muted);font-variant-numeric:tabular-nums}.pg .ctable td.t-num,.pg .ctable th.t-num{white-space:nowrap}@container pg (max-width: 639px){.pg .ctable.ant-table{min-width:0}.pg .ant-table.sel-basico tr>:nth-child(n+4),.pg .ant-table.sel-plus tr>:nth-child(3),.pg .ant-table.sel-plus tr>:nth-child(5),.pg .ant-table.sel-academia tr>:nth-child(3),.pg .ant-table.sel-academia tr>:nth-child(4){display:none}}.pg .ctable.ant-table tr.ct-group>*{background:var(--paper-sunken);color:var(--ink-muted);font-weight:700}@media (prefers-reduced-motion: reduce){.pg .ant-bar,.pg .ant-val{transition:none}}.pg .seg.seg-sm button{min-height:36px;padding:0 14px;font-size:13px}.pg .ant-cycle .t-small{flex:1 1 220px}.pg .promo-tag{position:absolute;top:-12px;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 32px);padding:5px 6px 5px 12px;border-radius:var(--radius-pill);background:var(--teal);color:#fff;font:700 13px/1 var(--font-sans);white-space:nowrap;box-shadow:0 8px 18px -10px rgba(var(--sombra-rgb),.8);transform-origin:center;animation:nl-promo-in .42s var(--ease-out) both}.pg .promo-tag--derecha{right:16px}.pg .promo-tag--izquierda{left:16px;background:var(--sky);box-shadow:0 8px 18px -10px #2e6aa8cc}.pg .promo-tag-t{overflow:hidden;text-overflow:ellipsis}.pg .promo-tag b{flex:none;padding:4px 8px;border-radius:var(--radius-pill);background:#fff;color:var(--teal);font-weight:800;font-variant-numeric:tabular-nums}.pg .promo-tag--izquierda b{color:var(--sky)}@keyframes nl-promo-in{0%{opacity:0;transform:translateY(6px) scale(.85) rotate(-3deg)}60%{opacity:1;transform:translateY(-1px) scale(1.04) rotate(1deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pg .promo-tag{animation-duration:.22s}}.pg .plan.has-promo{padding-top:30px}.pg .pk-plan{position:relative}.pg .pk-plan[data-promo] .pk-plan-main{padding-top:24px}.pg .pk-planes{padding-top:10px;row-gap:22px}.pg .plan-price-wrap{margin:0}.pg .plan-price s,.pg .pk-precio s{align-self:center;font:600 17px/1 var(--font-sans);color:var(--ink-muted);text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--ink-muted) 70%,transparent);animation:nl-tachar .36s var(--ease-out) both}.pg .plan-price.is-rebajado b,.pg .pk-precio.is-rebajado b{color:var(--teal);animation:nl-rise-sm .32s var(--ease-out) both}.pg .plan-price span:not([class]){color:var(--ink-muted)}@keyframes nl-tachar{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.pg .pk-promo-nota{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:3px 10px;border-radius:var(--radius-pill);background:var(--teal-soft);color:var(--teal-strong);font:600 13px/18px var(--font-sans)}.pg .pk-promo-nota--codigo{background:color-mix(in srgb,var(--sky) 14%,transparent);color:var(--sky)}.pg .promo-abrir{justify-self:start;width:-moz-fit-content;width:fit-content;padding:4px 0;border:0;background:none;color:var(--teal);font:700 15px/22px var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pg .promo-abrir:disabled{opacity:.5;cursor:default}.pg .promo-campo{animation:nl-rise-sm .26s var(--ease-out) both}.pg .promo-fila{display:flex;gap:8px}.pg .promo-fila .promo-in{flex:1;min-width:0;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pg .promo-aplicar:not(:where(.nlapp *)){flex:none;min-height:52px}.pg .promo-ok{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--sky);border-radius:var(--radius-md);background:color-mix(in srgb,var(--sky) 8%,var(--paper-raised));animation:nl-rise-sm .28s var(--ease-out) both}.pg .promo-ok-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sky);color:#fff;animation:nl-tick-pop .3s var(--ease-out) both}.pg .promo-ok-ico svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pg .promo-ok-t{font:400 15px/22px var(--font-sans)}.pg .promo-ok-t b{letter-spacing:.04em}.pg .promo-ok-m{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.pg .promo-quitar{padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink-muted);font:700 14px/20px var(--font-sans);cursor:pointer}.pg .promo-quitar:hover{background:var(--paper-sunken);color:var(--ink)}.pg .nl-header[data-elevada]{box-shadow:0 1px 0 var(--line),0 10px 24px -18px rgba(var(--sombra-rgb),.35);border-bottom-color:transparent}.pg .nl-header-panel{transform-origin:top center}.pg .nl-toggle-ico{position:relative;display:block;width:20px;height:14px}.pg .nl-toggle-ico i{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .26s var(--ease-out),opacity .16s ease}.pg .nl-toggle-ico i:nth-child(1){top:0}.pg .nl-toggle-ico i:nth-child(2){top:6px}.pg .nl-toggle-ico i:nth-child(3){top:12px}.pg .nl-toggle-ico[data-abierto] i:nth-child(1){transform:translateY(6px) rotate(45deg)}.pg .nl-toggle-ico[data-abierto] i:nth-child(2){opacity:0;transform:scaleX(.4)}.pg .nl-toggle-ico[data-abierto] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (prefers-reduced-motion: no-preference){.pg .nl-header-panel:not([hidden]){animation:nl-menu-in .28s var(--ease-out) both}.pg .nl-header-panel:not([hidden]) .nl-nav-stack li{animation:nl-rise-sm .32s var(--ease-out) both}.pg .nl-header-panel:not([hidden]) .nl-nav-stack li:nth-child(2){animation-delay:30ms}.pg .nl-header-panel:not([hidden]) .nl-nav-stack li:nth-child(3){animation-delay:60ms}.pg .nl-header-panel:not([hidden]) .nl-nav-stack li:nth-child(4){animation-delay:90ms}.pg .nl-header-panel:not([hidden]) .nl-nav-stack li:nth-child(5){animation-delay:.12s}}@keyframes nl-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.pg .nl-header-toggle:active{transform:scale(.96)}.pg .red-pulso{fill:var(--pencil);pointer-events:none}.pg .slot-art .red-pulso{fill:#fff}.pg .au-net .red-pulso{fill:var(--pencil)}.pg .nf-red{width:100%;max-width:640px;height:100%;overflow:visible}.pg .nf-red .nf-e{stroke:var(--teal);stroke-width:4;stroke-linecap:round}.pg .nf-red .nf-gap{stroke:var(--line-strong);stroke-width:4;stroke-linecap:round;stroke-dasharray:2 14}.pg .nf-red .nf-n{fill:var(--teal)}.pg .nf-red .nf-lone{fill:var(--paper-raised);stroke:var(--pencil);stroke-width:5}.pg .nf-red .nf-pulso{fill:var(--pencil)}@media (prefers-reduced-motion: no-preference){.pg .nf-red .nf-gap{animation:nl-march 1.6s linear infinite}}.pg .appui.is-cargando{border-radius:18px;background:color-mix(in srgb,var(--paper-sunken) 70%,transparent)}@media (prefers-reduced-motion: no-preference){.pg .appui.is-lista>.nlapp{animation:nl-fade .42s var(--ease-out) both}}.pg .dev .appui.is-cargando{background:var(--paper-sunken)}.pg ul.os-row{list-style:none;margin:0;padding:0}.pg button.blank-go{border:0;font:inherit;line-height:inherit;cursor:pointer}.pg .ml-send[aria-disabled=true]{opacity:.55}.pg .dl-file.is-pendiente{cursor:default;background:transparent;border-style:dashed}.pg .dl-file.is-pendiente>.ui-chip{flex:none}@media (prefers-reduced-motion: no-preference){.pg .f-err,.pg .au-alert-bad{animation:nl-rise-sm .26s var(--ease-out) both}}.pg .shake2{animation:nl-shake-b .42s var(--ease-out)}.pg .pg-cargando{min-height:70vh}.pg .ctable-box:focus-visible,.pg .map-scroll:focus-visible,.pg .week:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.pg .oauth-mark-logo{border:0}.pg .spin-sm{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:nl-spin .7s linear infinite}.pg [tabindex="-1"]:focus{outline:none}.pg .mapa-curso{min-width:0}.pg .mapa-curso .split>*{min-width:0}.pg .ps-foot>*,.pg .pc-pick,.pg .pc-pick .stack-3{min-width:0;max-width:100%}.pg .seg{max-width:100%}@container pg (max-width: 479px){.pg .pc-pick .seg{display:grid;width:100%}.pg .pc-pick .seg button{white-space:normal;min-height:44px;padding:6px 10px;line-height:18px;text-wrap:balance}}.pg .ml-field{max-width:100%}.pg .ml-sel{width:auto;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pg form>.split>*,.pg form.stack-6>*{min-width:0}@container pg (max-width: 479px){.pg .ml-w-l,.pg .ml-w-xl{width:100%}}@container pg (min-width: 1024px){.pg .pin-items .appui-fig:nth-child(3){width:90%}}.pg .plan.is-dim{opacity:1;background:var(--paper-sunken);border-style:dashed;box-shadow:none}.pg .plan.is-dim .plan-name,.pg .plan.is-dim .plan-price b{color:var(--ink-muted)}.pg .nl-audience-label,.pg .nl-footer-title{font-size:15px;line-height:20px;letter-spacing:0;text-transform:none}.pg .map-pista{display:none;margin:0 0 10px;font:700 14px/20px var(--font-sans);color:var(--ink-muted)}@container pg (max-width: 1023px){.pg .map-pista{display:block}.pg .map-scroll{scroll-padding-inline:16px}.pg .map-board{margin-right:24px}}.pg .choice-radio:after{transform:scale(.5);opacity:0;transition:transform var(--t-ui) var(--ease-out),opacity var(--t-color) ease}.pg .choice[aria-checked=true] .choice-radio:after{transform:none;opacity:1}.pg{--shadow-lg: 0 24px 48px -12px rgba(var(--sombra-rgb), .16)}.pg[data-tema=oscuro]{--shadow-lg: 0 24px 48px -12px rgba(0, 0, 0, .6)}.pg .appui-lift{filter:drop-shadow(0 22px 30px rgba(var(--sombra-rgb),.1)) drop-shadow(0 3px 8px rgba(var(--sombra-rgb),.06))}.pg .fondo-vivo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none;--fv-hilo: var(--teal);--fv-nodo: var(--teal);--fv-chispa: var(--pencil);--fv-cuadro: var(--teal);--fv-intensidad: .45}.pg :where(section,footer,.vb,.nf,.au-main,.desk-side):has(>.fondo-vivo){position:relative;isolation:isolate}.pg .hx-ground,.pg .au-brand{isolation:isolate}.pg :is(.hx-ground,.nl-section-ground,.ph-ground,.nl-footer,.au-brand,.desk-side)>.fondo-vivo{--fv-hilo: #ffffff;--fv-nodo: #ffffff;--fv-cuadro: #ffffff;--fv-intensidad: .5}.pg :is(.au-brand,.desk-side)>.fondo-vivo{--fv-intensidad: .85}.pg :is(.ph-coral,.vb-coral)>.fondo-vivo{--fv-nodo: var(--coral)}.pg :is(.ph-sky,.vb-sky)>.fondo-vivo{--fv-hilo: var(--sky);--fv-nodo: var(--sky);--fv-cuadro: var(--sky)}.pg .vb-pencil>.fondo-vivo{--fv-hilo: var(--pencil-ink);--fv-nodo: var(--pencil-ink);--fv-cuadro: var(--pencil-ink);--fv-chispa: var(--teal)}@media print{.pg .fondo-vivo{display:none}}.pg .hx{--corte: 1.04;--seam: calc(var(--P) + var(--corte) * var(--F))}.pg .hx-title{line-height:.96}.pg .hx-a{clip-path:inset(0 0 calc(100% - var(--corte) * var(--F)) 0)}.pg .hx-b{clip-path:inset(calc(var(--corte) * var(--F)) 0 0 0)}.pg .au,.pg .au[data-modo=escritorio],.pg .au[data-modo=movil]{min-height:100vh;min-height:100dvh}@container pg (min-width: 1024px){.pg .au{min-height:100vh;min-height:100dvh}.pg .au-brand{height:100vh;height:100dvh;max-height:none}}.pg .pws{vertical-align:middle;top:-.1em}.pg :where(section,footer,.vb,.nf,.au-main,.desk-side):has(>:is(.fondo-vivo,.esc-valle,.pt-campo,.nube)){position:relative;isolation:isolate}.pg :is(.esc-valle,.pt-campo,.nube){z-index:-1;pointer-events:none}.pg .pal-w{display:inline-block;opacity:0;transform:translateY(.42em);filter:blur(8px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),filter .9s var(--ease-out);transition-delay:calc(var(--retraso, 0ms) + var(--i, 0) * 60ms)}.pg .pal[data-visto] .pal-w{opacity:1;transform:none;filter:blur(0)}@media (prefers-reduced-motion: reduce){.pg .pal-w{transform:none;filter:blur(4px);transition-duration:.7s}}.pg .pildora{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--teal-soft);color:var(--teal-strong);font:700 13px/16px var(--font-sans)}.pg[data-tema=oscuro] .pildora{color:var(--teal-strong)}.pg .esc-h2{margin:0;max-width:22ch;font:500 clamp(30px,3.6vw,54px)/1.08 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.035em;text-align:center;text-wrap:balance;color:var(--ink)}.pg .pt-campo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.pg .pt{position:absolute;top:-24px;width:10px;height:8px;opacity:.85;animation:pg-caer var(--dur, 14s) linear var(--del, 0s) infinite}.pg .pt-hoja{border-radius:80% 0;background:var(--pencil)}.pg .pt-nodo{width:7px;height:7px;border-radius:50%;background:var(--teal);opacity:.55}.pg .pt-celda{width:9px;height:9px;border-radius:3px;border:1.5px solid var(--coral);opacity:.6}.pg :is(.hx-ground,.ph-ground,.cta-n,.cu-tinta) .pt-nodo{background:var(--cu-sobre-tinta)}@keyframes pg-caer{0%{transform:translate(0) rotate(0) scale(var(--s, 1))}to{transform:translate(var(--dx, 0px),120vh) rotate(540deg) scale(var(--s, 1))}}@media (prefers-reduced-motion: reduce){.pg .pt{animation-duration:calc(var(--dur, 14s) * 2)}}.pg .nube{position:absolute;width:min(42vw,600px)}.pg .nube-izq{top:-2%;left:-6%}.pg .nube-der{top:3%;right:-7%;width:min(40vw,580px)}.pg .nube-svg{display:block;width:100%;height:auto;overflow:visible}.pg .nube-cuerpo{fill:var(--nube, var(--teal-soft))}.pg .nube-luz{fill:var(--nube-luz, var(--paper-raised));opacity:.7}.pg .nube-estela{fill:var(--nube, var(--teal-soft))}.pg .nube-hilo{fill:none;stroke:var(--nube-hilo, color-mix(in srgb, var(--teal) 35%, transparent));stroke-width:1.5;stroke-linecap:round}.pg .nube-chispa{fill:var(--pencil);animation:pg-latido 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.pg :is(.ph-teal,.ph-sky,.ph-coral) .nube{--nube: var(--paper-raised);--nube-luz: var(--paper)}.pg[data-tema=oscuro] .nube{--nube: var(--paper-raised);--nube-luz: var(--paper-sunken)}.pg .deriva-a{animation:pg-deriva-a 14s ease-in-out infinite alternate}.pg .deriva-b{animation:pg-deriva-b 17s ease-in-out infinite alternate}@keyframes pg-deriva-a{to{transform:translate(26px,4px)}}@keyframes pg-deriva-b{to{transform:translate(-30px,6px)}}@keyframes pg-latido{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}@media (prefers-reduced-motion: reduce){.pg .deriva-a{animation-duration:24s}.pg .deriva-b{animation-duration:28s}}@container pg (max-width: 760px){.pg .nube-izq{width:70vw;left:-20vw;top:2%}.pg .nube-der{width:66vw;right:-22vw;top:6%}}.pg .esc-valle{position:absolute;left:0;right:0;bottom:0;height:64%;isolation:isolate;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26%);mask-image:linear-gradient(to bottom,transparent 0,#000 26%)}.pg .esc-valle .fondo-vivo,.pg .hx-ground .fondo-vivo{--fv-intensidad: .85}.pg .esc-valle .fondo-vivo{--fv-tierra: #c3e0da;--fv-niebla: #ffffff;--fv-hilo: var(--teal);--fv-nodo: var(--teal)}.pg .ph-teal .esc-valle .fondo-vivo{--fv-tierra: #a9d6ce}.pg .ph-coral .esc-valle .fondo-vivo{--fv-tierra: #f3bcac;--fv-hilo: var(--coral);--fv-nodo: #b9472f}.pg .ph-sky .esc-valle .fondo-vivo{--fv-tierra: #b5cde9;--fv-hilo: var(--sky);--fv-nodo: var(--sky)}.pg :is(.hx-ground,.ph-ground) .fondo-vivo{--fv-tierra: #04302c;--fv-niebla: #ffffff;--fv-hilo: #ffffff;--fv-nodo: #ffffff}.pg[data-tema=oscuro] .esc-valle .fondo-vivo{--fv-tierra: #0c172b;--fv-niebla: #839fd1}.pg[data-tema=oscuro] .ph-teal .esc-valle .fondo-vivo{--fv-tierra: #081d1b}.pg[data-tema=oscuro] .ph-coral .esc-valle .fondo-vivo{--fv-tierra: #1e0d09;--fv-nodo: var(--coral)}.pg[data-tema=oscuro] .ph-sky .esc-valle .fondo-vivo{--fv-tierra: #0a1522}.pg[data-tema=oscuro] :is(.hx-ground,.ph-ground) .fondo-vivo{--fv-tierra: #021614}.pg .ph{min-height:min(92vh,900px);display:grid;align-content:center}.pg .ph .ph-title.pal{text-wrap:balance}.pg .hx>.nube{top:0}.pg .nl-header{top:12px;width:min(1180px,calc(100% - 24px));margin:12px auto 0;border:0;border-radius:28px;background:color-mix(in srgb,var(--paper-raised) 88%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),0 6px 18px rgba(var(--sombra-rgb),.07)}.pg .nl-header[data-elevada]{box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent),0 12px 28px -10px rgba(var(--sombra-rgb),.22)}.pg .nl-header-bar{height:60px;padding:0 8px 0 20px}.pg .nl-header-panel{border-top-color:color-mix(in srgb,var(--ink) 8%,transparent)}@container (min-width: 1024px){.pg .nl-header-bar{height:64px;padding:0 8px 0 24px}}.pg .pg-app{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--paper);overflow:clip}.pg .pg-app>main{flex:1 0 auto}.pg .cifras{position:relative}.pg .cifras-fijo{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;padding:96px 16px 320px}.pg .cifras-in{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:22px}.pg .cifras-in .esc-h2{margin-bottom:18px}.pg .cifras-tarjetas{position:relative;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(880px,100%);margin:0}.pg .ticket{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:120px;padding:18px 22px;border-radius:22px;background:var(--pencil);color:var(--on-pencil);-webkit-mask:radial-gradient(circle 17px at 0 55%,#0000 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 17px at 100% 55%,#0000 97%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 17px at 0 55%,#0000 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 17px at 100% 55%,#0000 97%,#000) right / 51% 100% no-repeat}.pg .ticket dt{font:700 13px/18px var(--font-sans);color:var(--on-pencil)}.pg .ticket dd{margin:0}.pg .ticket b{display:block;font:600 clamp(30px,3.4vw,46px)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#1d1503}.pg .cifras-sombra{position:relative;z-index:3;width:min(820px,94%);height:10px;margin-top:-18px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.1),transparent)}.pg .cifras-pie{position:relative;display:flex;justify-content:center;width:min(900px,100%)}.pg .cifras-banda{display:none}.pg .cifras-arbol{position:absolute;z-index:2;left:50%;bottom:-2%;width:min(340px,62vw);transform:translate3d(-50%,40%,0);will-change:transform}.pg .arbol-svg{display:block;width:100%;height:auto}.pg .arbol-ramas path{fill:none;stroke:var(--teal);stroke-width:6;stroke-linecap:round}.pg .arbol-base{fill:color-mix(in srgb,var(--teal) 30%,transparent)}.pg .an{stroke:var(--paper);stroke-width:3}.pg .an-t{fill:var(--teal)}.pg .an-p{fill:var(--pencil)}.pg .an-c{fill:var(--coral)}.pg .an-s{fill:var(--sky)}.pg .arbol-nodos .an{transform-box:fill-box;transform-origin:center;animation:pg-latido 4.6s ease-in-out infinite}.pg .arbol-nodos .an:nth-child(2n){animation-delay:-1.7s}.pg .arbol-nodos .an:nth-child(3n){animation-delay:-3.1s}.pg .plataformas{position:relative;z-index:6;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 26px;margin:0;padding:6px 10px;list-style:none;color:var(--ink)}.pg .plataformas li{display:inline-flex;align-items:center;gap:8px;font:700 17px/22px var(--font-display);letter-spacing:-.02em;white-space:nowrap}.pg .plataformas .ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@container pg (min-width: 901px){.pg .cifras{height:220vh}.pg .cifras-fijo{position:sticky;top:0;height:100vh;min-height:680px;padding:0 16px;display:grid;align-items:center}.pg .cifras-tarjetas{grid-template-columns:repeat(4,minmax(0,1fr))}.pg .ticket{min-height:150px}.pg .cifras-banda{display:block;position:absolute;z-index:5;left:50%;top:-6px;width:min(340px,58vw);height:64px;transform:translate(-50%);background:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.pg .plataformas{flex-wrap:nowrap;justify-content:space-between;width:100%;gap:24px}.pg .plataformas li{font-size:20px}}.pg .acor{position:relative;padding:12vh 0 40px}.pg .acor-fijo{position:relative;isolation:isolate;overflow:hidden}.pg .acor-cab{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 16px}.pg .acor-pista{position:relative;display:flex;flex-direction:column;margin-top:40px}.pg .acor-panel{position:relative;border-top:1px solid var(--line)}.pg .acor-boton{display:none}.pg .acor-in{display:flex;flex-direction:column;gap:18px;padding:28px 16px}.pg .acor-num{font:600 150px/.74 var(--font-display);letter-spacing:-.07em;font-variant-numeric:tabular-nums}.pg .acor-num-1{color:var(--teal-strong)}.pg .acor-num-2{color:var(--teal)}.pg .acor-num-3{color:#3ea195}.pg .acor-num-4{color:#8fd3c8}.pg[data-tema=oscuro] .acor-num-1{color:#2d7a71}.pg[data-tema=oscuro] .acor-num-4{color:#c4ece5}.pg .acor-paso{position:relative}.pg .acor-paso h3{margin:0 0 12px;font:500 clamp(24px,2vw,32px)/1.1 var(--font-display);letter-spacing:-.03em}.pg .acor-texto{font:400 17px/26px var(--font-sans);color:var(--ink);max-width:46ch}.pg .acor-texto strong{font-weight:700}.pg .acor-prueba{margin-top:20px;max-width:520px}@container pg (min-width: 761px){.pg .acor{height:calc(var(--pasos, 4) * 50vh + 100vh);padding:0}.pg .acor-fijo{position:sticky;top:0;display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:680px}.pg .acor-cab{padding:9vh 16px 0;pointer-events:none}.pg .acor-pista{z-index:2;flex-direction:row;min-height:0;margin:28px 0 0;border-top:1px solid var(--line)}.pg .acor-panel{flex:0 0 clamp(96px,11vw,170px);overflow:hidden;border-top:0;border-right:1px solid var(--line);cursor:pointer;transition:flex-grow .9s cubic-bezier(.77,0,.18,1)}.pg .acor-panel:last-child{border-right:0}.pg .acor-panel.is-activo{flex-grow:1;cursor:default}.pg .acor-boton{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;border:0;background:transparent;cursor:inherit}.pg .acor-boton:focus-visible{outline:2px solid var(--focus);outline-offset:-6px;border-radius:12px}.pg .acor-in{position:absolute;left:clamp(14px,1.8vw,28px);bottom:6vh;flex-direction:row;align-items:flex-end;gap:clamp(16px,2vw,30px);width:-moz-max-content;width:max-content;padding:0;pointer-events:none}.pg .acor-num{font-size:clamp(150px,32vh,340px)}.pg .acor-paso{width:min(440px,32vw);padding-bottom:4px;opacity:0;transform:translate(-24px);filter:blur(6px);transition:opacity .4s ease,transform .5s ease,filter .4s ease}.pg .is-activo .acor-paso{opacity:1;transform:none;filter:blur(0);transition:opacity .7s ease .4s,transform .9s cubic-bezier(.2,.8,.2,1) .35s,filter .7s ease .4s}.pg .acor-prueba{width:min(100%,38vh);max-width:none}}.pg .cta-n{position:relative;isolation:isolate;overflow:hidden;min-height:0;padding:60px 16px 0;background:linear-gradient(180deg,#06161c,#0a2c33 45%,#0f4a47);color:#fff}.pg .cta-n-escena{position:relative;z-index:-1;height:92vh;min-height:620px;margin:0 -16px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%)}.pg .cta-n-escena .fondo-vivo{--fv-tierra: #03100f;--fv-niebla: #ffffff;--fv-hilo: #cfe5e0;--fv-nodo: #ffffff;--fv-chispa: var(--pencil);--fv-intensidad: 1}.pg .cta-n .pt-hoja{background:#f8cf7a}.pg .cta-n-tarjeta{position:absolute;z-index:4;left:50%;top:120px;width:min(680px,calc(100% - 32px));padding:34px 18px 42px;border-radius:26px;text-align:center;color:var(--ink);background:linear-gradient(to bottom,#fffffff7,#ffffffe6 45%,#ffffffbd);border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 30px 60px #04141259;display:flex;flex-direction:column;align-items:center;gap:14px;transform:translate(-50%,80px) scale(.94);opacity:0;filter:blur(10px);transition:transform 1.2s var(--ease-out),opacity 1s var(--ease-out),filter 1s var(--ease-out)}.pg .cta-n-tarjeta[data-visto]{transform:translate(-50%) scale(1);opacity:1;filter:blur(0)}.pg[data-tema=oscuro] .cta-n-tarjeta{color:var(--ink);background:linear-gradient(to bottom,#17221ff7,#17221fe6 45%,#17221fbd);border-color:#ffffff24}.pg .cta-n-t{font-size:clamp(28px,3vw,42px)}.pg .cta-n-lead{max-width:44ch;margin:0;font:400 17px/26px var(--font-sans);color:var(--ink-muted);text-wrap:balance}.pg .cta-n-acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}@container pg (min-width: 761px){.pg .cta-n{height:110vh;min-height:760px;padding:0}.pg .cta-n-escena{position:absolute;left:0;right:0;bottom:0;height:80%;min-height:0;margin:0}.pg .cta-n-tarjeta{top:22%;padding:46px 28px 54px}}@media (prefers-reduced-motion: reduce){.pg .cta-n-tarjeta{transform:translate(-50%);filter:blur(4px)}.pg .cta-n-tarjeta[data-visto]{filter:blur(0)}}.pg .nl-footer .fondo-vivo{--fv-intensidad: .4}.pg .cta-n-form{width:100%}.pg .cta-n .blank{margin:0;font-size:clamp(20px,2.3vw,28px);color:var(--ink);text-wrap:balance}.pg .esc-medio{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}.pg .nl-footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.pg .footer-credit{display:inline-flex;align-items:center;gap:4px;min-height:44px;border-radius:var(--radius-sm);font:inherit;color:inherit;text-decoration:none;cursor:pointer}.pg .footer-credit strong{font-weight:inherit}.pg .footer-credit-logo{display:inline-grid;place-items:center;width:28px;height:28px;margin-left:4px;border-radius:8px;background:var(--paper-raised)}.pg .footer-credit-logo .nl-icon .alt-a{fill:var(--cu-tinta)}.pg .footer-credit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .ft-crop span{left:50%;transform:translate(-50%)}.pg .pg-hojas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;display:block;width:100%;height:100%;pointer-events:none}.pg .cu-hoja-papel{contain:layout paint}.pg .nl-header{width:min(1320px,calc(100% - 24px))}.pg .nl-header-bar{gap:var(--space-4);max-width:none}.pg .nl-hide-md{display:none}.pg .nl-nav>li>a,.pg .nl-nav-disparador,.pg .nl-header-actions .nl-btn{white-space:nowrap}.pg .nl-header-actions .nl-btn{padding-inline:16px}.pg .nl-header-panel{max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}@container (min-width: 1024px) and (max-width: 1239.98px){.pg .nl-header-nav{display:none}.pg .nl-header-logo{margin-right:auto}.pg .nl-header-toggle{display:inline-flex}.pg .nl-header-panel:not([hidden]){display:grid}}@container (min-width: 1240px){.pg .nl-header-bar{padding:0 10px 0 18px;gap:12px}.pg .nl-nav{gap:0}.pg .nl-nav>li>a,.pg .nl-nav-disparador{padding:10px 8px}.pg .nl-header-actions{gap:6px}.pg .nl-header-actions .nl-btn,.pg .nl-nav-demo .nl-btn{padding-inline:14px}}@container (min-width: 1380px){.pg .nl-header-bar{padding:0 10px 0 22px;gap:16px}.pg .nl-nav{gap:2px}.pg .nl-nav>li>a,.pg .nl-nav-disparador{padding:10px 11px}.pg .nl-header-actions{gap:8px}.pg .nl-header-actions .nl-btn,.pg .nl-nav-demo .nl-btn{padding-inline:16px}}@container (min-width: 1300px){.pg .nl-hide-md{display:inline-flex}}.pg .nl-nav-grupo{position:relative}.pg .nl-nav-grupo[data-ancho=completo]{position:static}.pg .nl-nav-disparador{display:inline-flex;align-items:center;gap:4px;padding:10px 8px 10px 11px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:700 15px/20px var(--font-sans);cursor:pointer;transition:background-color var(--t-color) ease,color var(--t-color) ease}.pg .nl-nav-disparador:hover,.pg .nl-nav-disparador[aria-expanded=true]{background:var(--teal-soft);color:var(--teal-strong)}.pg .nl-nav-disparador:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .nl-nav-disparador.is-current{color:var(--teal)}.pg .nl-nav-disparador.is-current>span{text-decoration:underline;text-decoration-color:var(--pencil);text-decoration-thickness:3px;text-underline-offset:8px}.pg .nl-nav-chevron{flex:none;transition:transform .22s var(--ease-out)}.pg [aria-expanded=true]>.nl-nav-chevron{transform:rotate(180deg)}.pg .nl-nav-panel{position:absolute;top:calc(100% + 18px);left:50%;z-index:30;box-sizing:border-box;width:400px;padding:10px;border-radius:22px;background:var(--paper-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent),0 28px 56px -18px rgba(var(--sombra-rgb),.3),0 8px 18px -10px rgba(var(--sombra-rgb),.14);transform:translate(-50%);transform-origin:top center}.pg .nl-nav-panel[hidden]{display:none}.pg .nl-nav-panel:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:20px}.pg .nl-nav-panel[data-abierto]{animation:nl-desplegar .2s var(--ease-out) both}.pg .nl-nav-grupo[data-ancho=completo] .nl-nav-panel{top:calc(100% + 8px);left:0;right:0;width:auto;padding:14px;transform:none;animation-name:nl-desplegar-ancho}@keyframes nl-desplegar{0%{opacity:0;transform:translate(-50%) translateY(-6px) scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes nl-desplegar-ancho{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pg .nl-nav-lista{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pg .nl-nav-grupo[data-ancho=completo] .nl-nav-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pg .nl-nav-panel .nl-nav-opcion{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:14px;color:var(--ink);text-decoration:none;transition:background-color var(--t-color) ease}.pg .nl-nav-panel .nl-nav-opcion:hover{background:var(--paper-sunken)}.pg .nl-nav-opcion:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pg .nl-nav-opcion-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--teal-soft);color:var(--teal-strong);transition:transform var(--t-hover) var(--ease-out)}.pg .nl-nav-opcion:hover .nl-nav-opcion-ico{transform:translateY(-1px) rotate(-4deg)}.pg .nl-nav-lista>li:nth-child(4n+2) .nl-nav-opcion-ico{background:var(--pencil-soft);color:var(--pencil-ink)}.pg .nl-nav-lista>li:nth-child(4n+3) .nl-nav-opcion-ico{background:var(--coral-soft);color:var(--coral)}.pg .nl-nav-lista>li:nth-child(4n+4) .nl-nav-opcion-ico{background:var(--sky-soft);color:var(--sky)}.pg .nl-nav-opcion-txt{display:grid;gap:2px;min-width:0}.pg .nl-nav-opcion-txt strong{font:700 15px/20px var(--font-sans)}.pg .nl-nav-opcion-txt span{color:var(--ink-muted);font:400 13.5px/19px var(--font-sans)}.pg .nl-nav-opcion.is-current strong{color:var(--teal)}.pg .nl-nav-panel .nl-nav-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 2px 0;padding:14px 14px 6px;border-top:1px solid var(--line);color:var(--teal);font:700 15px/20px var(--font-sans);text-decoration:none}.pg .nl-nav-panel .nl-nav-pie:hover{background:transparent;color:var(--teal)}.pg .nl-nav-panel .nl-nav-pie:hover>span{text-decoration:underline;text-underline-offset:4px}.pg .nl-nav-pie:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.pg .nl-nav-pie .nl-icon{transition:transform var(--t-hover) var(--ease-out)}.pg .nl-nav-pie:hover .nl-icon{transform:translate(3px)}.pg .nl-movil-disparador{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:700 17px/22px var(--font-sans);text-align:left;cursor:pointer}.pg .nl-movil-disparador:hover{background:var(--teal-soft);color:var(--teal-strong)}.pg .nl-movil-disparador:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .nl-movil-sub{display:grid;gap:2px;margin:0 0 6px;padding:0 0 0 12px;list-style:none}.pg .nl-movil-sub[hidden]{display:none}.pg .nl-nav-stack .nl-movil-sub a{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:16px;font-weight:600}.pg .nl-movil-sub .nl-icon{color:var(--teal);flex:none}.pg .nl-nav-stack .nl-movil-sub a.nl-movil-todas{color:var(--teal);font-weight:700}.pg .nl-movil-sub:not([hidden]){animation:nl-rise-sm .24s var(--ease-out) both}@container (min-width: 1024px){.pg .nl-footer-inner{grid-template-columns:1fr 2.6fr}.pg .nl-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg .nl-nav-demo{display:flex;align-items:center;margin-left:6px}.pg .nl-nav>li.nl-nav-demo>a.nl-btn{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap}.pg .nl-tema{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1.5px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.pg .nl-tema:hover{border-color:var(--ink);background:var(--paper-raised)}.pg .nl-tema:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .nl-tema .nl-icon{transition:transform .32s var(--cu-curva, ease)}.pg .nl-tema:hover .nl-icon{transform:rotate(-18deg)}@media (prefers-reduced-motion: reduce){.pg .nl-tema .nl-icon{transition-duration:.16s}}html[data-cambio-tema=circulo]::view-transition-old(root),html[data-cambio-tema=circulo]::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-cambio-tema=circulo]::view-transition-old(root){z-index:1}html[data-cambio-tema=circulo]::view-transition-new(root){z-index:2}html[data-cambio-tema=circulo]::view-transition-group(tc-astros){z-index:3;animation:none}html[data-cambio-tema=circulo]::view-transition-new(tc-astros){animation:none}html[data-cambio-tema=suave]::view-transition-old(root),html[data-cambio-tema=suave]::view-transition-new(root){animation-duration:.3s}.pg .tc-astros{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;overflow:hidden;pointer-events:none;view-transition-name:tc-astros}.pg .tc-astros>*{position:absolute;left:var(--x);top:var(--y);display:block;border-radius:50%;will-change:transform,opacity}.pg .tc-anillo{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);transform:scale(0);background:radial-gradient(circle closest-side,transparent 0 94%,color-mix(in srgb,var(--tc-luz) 70%,transparent) 98.5%,transparent 100%);animation:tc-anillo var(--dur) cubic-bezier(.65,0,.35,1) forwards}.pg .tc-astros[data-hacia=claro]{--tc-luz: var(--pencil)}.pg .tc-astros[data-hacia=oscuro]{--tc-luz: var(--cu-sobre-tinta-2)}@keyframes tc-anillo{0%{transform:scale(0);opacity:1}80%{opacity:1}to{transform:scale(1);opacity:0}}.pg .tc-destello{width:360px;height:360px;margin:-180px 0 0 -180px;background:radial-gradient(circle,color-mix(in srgb,var(--tc-luz) 60%,transparent),transparent 70%);opacity:0;animation:tc-destello calc(var(--dur) * 1.1) ease-out forwards}@keyframes tc-destello{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:scale(2.6)}}.pg .tc-astro{width:64px;height:64px;margin:-32px 0 0 -32px;animation:tc-astro calc(var(--dur) * 1.35) cubic-bezier(.22,1,.36,1) forwards}.pg .tc-astros[data-hacia=claro] .tc-astro{background:radial-gradient(circle at 40% 38%,color-mix(in srgb,var(--pencil) 55%,white),var(--pencil) 62%);box-shadow:0 0 40px 10px color-mix(in srgb,var(--pencil) 55%,transparent)}.pg .tc-astros[data-hacia=oscuro] .tc-astro{background:transparent;box-shadow:inset -16px 10px 0 0 var(--cu-sobre-tinta),0 0 34px 2px color-mix(in srgb,var(--cu-sobre-tinta) 25%,transparent)}@keyframes tc-astro{0%{opacity:0;transform:translate(0) scale(.2) rotate(-40deg)}18%{opacity:1}70%{opacity:1;transform:translate(-16vw,14vh) scale(1.6) rotate(0)}to{opacity:0;transform:translate(-22vw,20vh) scale(2.1) rotate(8deg)}}.pg .tc-rayos{width:64px;height:64px;margin:-32px 0 0 -32px;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--pencil) 85%,transparent) 0deg 6deg,transparent 6deg 30deg);-webkit-mask:radial-gradient(circle,transparent 0 46%,#000 48% 70%,transparent 72%);mask:radial-gradient(circle,transparent 0 46%,#000 48% 70%,transparent 72%);animation:tc-rayos calc(var(--dur) * 1.35) cubic-bezier(.22,1,.36,1) forwards}@keyframes tc-rayos{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}20%{opacity:1}70%{opacity:1;transform:translate(-16vw,14vh) scale(3.4) rotate(70deg)}to{opacity:0;transform:translate(-22vw,20vh) scale(4.4) rotate(110deg)}}.pg .tc-estrella{width:4px;height:4px;margin:-2px 0 0 -2px;background:var(--cu-sobre-tinta);box-shadow:0 0 8px 2px color-mix(in srgb,var(--cu-sobre-tinta) 60%,transparent);opacity:0;animation:tc-estrella calc(var(--dur) * 1.2) cubic-bezier(.22,1,.36,1) var(--retraso) forwards}@keyframes tc-estrella{0%{opacity:0;transform:translate(0) scale(.2)}25%{opacity:1}60%{opacity:.5;transform:translate(var(--dx),var(--dy)) scale(var(--s))}75%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(calc(var(--s) * 1.4))}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(var(--s))}}.pg .tc-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9989;pointer-events:none;clip-path:circle(0 at 100% 0)}.pg .tc-velo[data-hacia=oscuro]{background:var(--tema-noche-papel)}.pg .tc-velo[data-hacia=claro]{background:var(--tema-dia-papel)}.pg .nl-tema-ico{display:inline-grid;place-items:center}.pg .nl-tema-ico.is-gira{animation:tc-icono .62s cubic-bezier(.34,1.4,.64,1)}@keyframes tc-icono{0%{transform:rotate(-120deg) scale(.4);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.pg .nl-tema-ico.is-gira{animation-duration:.24s}}.pg .ns-eyebrow,.pg .fn-miga{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;color:var(--ink-muted);font:700 14px/20px var(--font-sans)}.pg .ns-eyebrow{color:var(--teal);letter-spacing:.02em}.pg .ph-ground .ns-eyebrow,.pg .ph-teal .fn-miga,.pg .ph-ground .fn-miga{color:var(--on-teal-ground-muted)}.pg .fn-miga a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:4px;border-radius:4px}.pg .fn-miga a:hover{text-decoration-color:currentColor}.pg .fn-miga a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .fn-miga-sep{opacity:.6;transform:rotate(-90deg)}.pg .fn-miga [aria-current]{color:var(--ink)}.pg .ph-teal .fn-miga [aria-current],.pg .ph-ground .fn-miga [aria-current]{color:var(--on-teal-ground)}.pg .fn-tono-teal{--tono-fondo: var(--teal-soft);--tono-tinta: var(--teal-strong)}.pg .fn-tono-pencil{--tono-fondo: var(--pencil-soft);--tono-tinta: var(--pencil-ink)}.pg .fn-tono-coral{--tono-fondo: var(--coral-soft);--tono-tinta: var(--coral)}.pg .fn-tono-sky{--tono-fondo: var(--sky-soft);--tono-tinta: var(--sky)}.pg .fn-tono-ink{--tono-fondo: color-mix(in srgb, var(--ink) 9%, transparent);--tono-tinta: var(--ink)}.pg .fn-indice{display:grid;gap:14px;margin:0;padding:0;list-style:none}@container pg (min-width: 640px){.pg .fn-indice{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (min-width: 1024px){.pg .fn-indice{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.pg .fn-indice>li{display:flex}.pg .fn-tarjeta{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;width:100%;padding:24px;border-radius:var(--radius-lg);background:var(--paper-raised);color:var(--ink);text-decoration:none;box-shadow:0 0 0 1px var(--line),var(--shadow-sm);transition:box-shadow var(--t-hover) ease,transform var(--t-hover) var(--ease-out)}.pg .fn-tarjeta:hover{transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in srgb,var(--tono-tinta) 35%,var(--line)),var(--shadow-md)}.pg .fn-tarjeta:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pg .fn-tarjeta-ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:14px;background:var(--tono-fondo);color:var(--tono-tinta)}.pg .fn-tarjeta-t{font:650 21px/27px var(--font-display);font-variation-settings:"opsz" 28;letter-spacing:-.01em}.pg .fn-tarjeta-d{color:var(--ink-muted);font:400 16px/24px var(--font-sans)}.pg .fn-tarjeta-ir{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--teal);font:700 15px/20px var(--font-sans)}.pg .fn-tarjeta-ir .nl-icon{transition:transform var(--t-hover) var(--ease-out)}.pg .fn-tarjeta:hover .fn-tarjeta-ir .nl-icon{transform:translate(4px)}.pg #areas .fx-wrap{margin-top:40px}.pg .fn-ilus{position:relative;display:grid;gap:20px;justify-items:center;padding:36px 24px;border-radius:28px;background:var(--paper-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),var(--shadow-lg)}.pg .fn-ilus-centro{display:grid;place-items:center;width:92px;height:92px;border-radius:28px;background:var(--tono-fondo);color:var(--tono-tinta);box-shadow:0 0 0 10px color-mix(in srgb,var(--tono-fondo) 45%,transparent);animation:fn-latido 4.5s var(--ease-in-out) infinite}.pg .fn-ilus ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.pg .fn-ilus li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--radius-pill);background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink);font:700 14px/18px var(--font-sans);animation:nl-rise-sm .52s var(--ease-out) both;animation-delay:calc(.4s + var(--i, 0) * 90ms)}.pg .fn-ilus li .nl-icon{color:var(--tono-tinta)}@keyframes fn-latido{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.pg .fn-puntos{display:grid;gap:14px;margin:0;padding:0;list-style:none}@container pg (min-width: 640px){.pg .fn-puntos{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (min-width: 1024px){.pg .fn-puntos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.pg .fn-punto{display:grid;align-content:start;gap:8px;padding:24px;border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:0 0 0 1px var(--line)}.pg .fn-punto-n{color:var(--teal);font:700 14px/18px var(--font-mono);letter-spacing:.04em}.pg .fn-pasos{position:relative;display:grid;gap:28px;margin:0;padding:0;list-style:none;counter-reset:paso}.pg .fn-paso{position:relative;display:grid;gap:8px;padding-left:64px}.pg .fn-paso-nodo{position:absolute;left:0;top:-4px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--teal);color:var(--on-teal);font:700 18px/1 var(--font-display);box-shadow:0 0 0 6px var(--paper-sunken),0 0 0 7px var(--line)}.pg .fn-paso:not(:last-child):after{content:"";position:absolute;left:21px;top:48px;bottom:-26px;width:2px;background:repeating-linear-gradient(to bottom,var(--line-strong) 0 6px,transparent 6px 12px)}@container pg (min-width: 1024px){.pg .fn-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.pg .fn-paso{padding-left:0;padding-top:68px}.pg .fn-paso-nodo{top:0}.pg .fn-paso:not(:last-child):after{left:56px;right:-32px;top:21px;bottom:auto;width:auto;height:2px;background:repeating-linear-gradient(to right,var(--line-strong) 0 6px,transparent 6px 12px)}}.pg .fn-roles{display:grid;gap:16px}@container pg (min-width: 1024px){.pg .fn-roles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:20px}}.pg .fn-rol{display:grid;align-content:start;gap:10px;padding:28px;border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:0 0 0 1px var(--line)}.pg .fn-rol-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--teal-soft);color:var(--teal-strong)}.pg .fn-rol-alumno .fn-rol-ico{background:var(--coral-soft);color:var(--coral)}.pg .fn-rol-academia .fn-rol-ico{background:var(--sky-soft);color:var(--sky)}.pg .fn-rol p{font:400 17px/26px var(--font-sans)}.pg .fn-rol-enlace{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--teal);font:700 15px/20px var(--font-sans);text-decoration:none;border-radius:4px}.pg .fn-rol-enlace:hover{text-decoration:underline;text-underline-offset:4px}.pg .fn-rol-enlace:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .fn-vecinas{display:grid;gap:12px}@container pg (min-width: 640px){.pg .fn-vecinas{grid-template-columns:1fr 1fr}}.pg .fn-vecina{display:grid;gap:6px;padding:22px 24px;border-radius:var(--radius-lg);background:var(--paper-raised);color:var(--ink);text-decoration:none;box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--t-hover) ease,transform var(--t-hover) var(--ease-out)}.pg .fn-vecina:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--teal),var(--shadow-md)}.pg .fn-vecina:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pg .fn-vecina>span{display:inline-flex;align-items:center;gap:6px}.pg .fn-vecina strong{font:650 22px/28px var(--font-display)}.pg .fn-vecina-sig{text-align:right;justify-items:end}.pg .fn-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pg .fn-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);font:600 14px/18px var(--font-sans);text-decoration:none;box-shadow:0 0 0 1px var(--line)}.pg .fn-chip .nl-icon{color:var(--teal)}.pg .fn-chip:hover{box-shadow:0 0 0 1px var(--teal);color:var(--teal-strong)}.pg .fn-chip[aria-current]{background:var(--teal);color:var(--on-teal);box-shadow:none}.pg .fn-chip[aria-current] .nl-icon{color:inherit}.pg .fn-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .ns-texto strong{color:var(--teal)}.pg .ns-altherna{display:grid;gap:22px;padding:32px;border-radius:28px;background:var(--paper-raised);box-shadow:0 0 0 1px var(--line),var(--shadow-lg)}.pg .ns-altherna-marca{display:flex;align-items:center;gap:16px}.pg .ns-altherna-marca img{border-radius:16px}.pg .ns-altherna-nombre{font:700 28px/32px var(--font-display);letter-spacing:-.01em}.pg .ns-altherna-lista{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pg .ns-altherna-lista li{display:flex;align-items:center;gap:10px;font:600 16px/22px var(--font-sans)}.pg .ns-altherna-lista .nl-icon{flex:none;color:var(--teal)}.pg .ns-altherna .nl-btn{justify-self:start}.pg .ns-principios{display:grid;gap:14px;margin:0;padding:0;list-style:none}@container pg (min-width: 640px){.pg .ns-principios{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (min-width: 1024px){.pg .ns-principios{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.pg .ns-principio{display:grid;align-content:start;gap:10px;padding:26px;border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:0 0 0 1px var(--line)}.pg .ns-principio-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--pencil-soft);color:var(--pencil-ink)}.pg .ns-principio:nth-child(3n+2) .ns-principio-ico{background:var(--teal-soft);color:var(--teal-strong)}.pg .ns-principio:nth-child(3n+3) .ns-principio-ico{background:var(--sky-soft);color:var(--sky)}.pg .ns-cifras{display:grid;gap:12px;margin:0}@container pg (min-width: 640px){.pg .ns-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (min-width: 1024px){.pg .ns-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg .ns-cifra{display:flex;flex-direction:column-reverse;gap:6px;padding:24px;border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:0 0 0 1px var(--line)}.pg .ns-cifra dd{margin:0;color:var(--teal);font:700 52px/1 var(--font-display);letter-spacing:-.02em}.pg .ns-cifra dt{color:var(--ink-muted);font:600 16px/22px var(--font-sans)}.pg .pq-buscar{display:flex;align-items:center;gap:10px;max-width:520px;margin-top:28px;padding:0 18px;border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink-muted);box-shadow:0 0 0 1.5px var(--line-strong)}.pg .pq-buscar:focus-within{box-shadow:0 0 0 2px var(--teal)}.pg .pq-buscar input{flex:1;min-width:0;height:52px;border:0;background:transparent;color:var(--ink);font:400 17px/24px var(--font-sans);outline:none}.pg .pq-buscar input::-moz-placeholder{color:var(--ink-muted)}.pg .pq-buscar input::placeholder{color:var(--ink-muted)}.pg .pq-layout{display:grid;gap:32px}@container pg (min-width: 1024px){.pg .pq-layout{grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}}.pg .pq-indice ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}@container pg (min-width: 1024px){.pg .pq-indice{position:sticky;top:104px}.pg .pq-indice ul{flex-direction:column;gap:2px}}.pg .pq-indice a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;color:var(--ink);font:700 15px/20px var(--font-sans);text-decoration:none;box-shadow:0 0 0 1px var(--line);background:var(--paper-raised)}@container pg (min-width: 1024px){.pg .pq-indice a{box-shadow:none;background:transparent}}.pg .pq-indice a:hover{background:var(--teal-soft);color:var(--teal-strong)}.pg .pq-indice a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .pq-indice .nl-icon{color:var(--teal);flex:none}.pg .pq-categorias{display:grid;gap:48px}.pg .pq-categoria{scroll-margin-top:100px;display:grid;gap:14px}.pg .pq-cat-t{display:flex;align-items:center;gap:12px;font:650 26px/32px var(--font-display);letter-spacing:-.01em}.pg .pq-cat-t>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--teal-soft);color:var(--teal-strong)}.pg .pq-lista{display:grid;gap:10px}.pg .pq-item{border-radius:18px;background:var(--paper-raised);box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--t-hover) ease}.pg .pq-item[open]{box-shadow:0 0 0 1px var(--teal),var(--shadow-sm)}.pg .pq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font:700 17px/24px var(--font-sans);border-radius:18px}.pg .pq-item summary::-webkit-details-marker{display:none}.pg .pq-item summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .pq-mas{flex:none;color:var(--teal);transition:transform .26s var(--ease-out)}.pg .pq-item[open] .pq-mas{transform:rotate(45deg)}.pg .pq-respuesta{padding:0 22px 20px}.pg .pq-respuesta p{max-width:64ch;color:var(--ink-muted);font:400 17px/27px var(--font-sans)}.pg .pq-item[open] .pq-respuesta{animation:nl-rise-sm .26s var(--ease-out) both}.pg .pq-vacio{display:grid;gap:8px;padding:32px;border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:0 0 0 1px var(--line)}.pg .fn-tarjeta,.pg .fn-punto,.pg .ns-principio,.pg .fn-rol,.pg .fn-vecina,.pg .ns-cifra,.pg .pq-item,.pg .ns-altherna{box-shadow:inset 0 1px #ffffffb3,0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),0 0 0 7px color-mix(in srgb,var(--ink) 3.5%,transparent),0 0 0 8px color-mix(in srgb,var(--ink) 6%,transparent),0 24px 40px -28px rgba(var(--sombra-rgb),.3)}.pg[data-tema=oscuro] .fn-tarjeta,.pg[data-tema=oscuro] .fn-punto,.pg[data-tema=oscuro] .ns-principio,.pg[data-tema=oscuro] .fn-rol,.pg[data-tema=oscuro] .fn-vecina,.pg[data-tema=oscuro] .ns-cifra,.pg[data-tema=oscuro] .pq-item,.pg[data-tema=oscuro] .ns-altherna{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff12,0 0 0 7px #ffffff06,0 0 0 8px #ffffff0d,0 24px 40px -28px #000000b3}.pg .fn-tarjeta,.pg .fn-punto,.pg .ns-principio,.pg .fn-rol,.pg .fn-vecina,.pg .ns-cifra{border-radius:24px}.pg .fn-indice,.pg .fn-puntos,.pg .ns-principios,.pg .fn-roles,.pg .ns-cifras,.pg .fn-vecinas{gap:30px}.pg .pq-lista{gap:22px;padding:8px}.pg .fn-tarjeta,.pg .fn-vecina,.pg .fn-rol,.pg .ns-principio,.pg .fn-punto{transition:transform .6s cubic-bezier(.32,.72,0,1),box-shadow .6s cubic-bezier(.32,.72,0,1)}.pg .fn-tarjeta:hover,.pg .fn-vecina:hover{transform:translateY(-5px);box-shadow:inset 0 1px #ffffffb3,0 0 0 1px color-mix(in srgb,var(--tono-tinta, var(--teal)) 40%,transparent),0 0 0 7px color-mix(in srgb,var(--tono-tinta, var(--teal)) 7%,transparent),0 0 0 8px color-mix(in srgb,var(--tono-tinta, var(--teal)) 14%,transparent),0 34px 50px -30px rgba(var(--sombra-rgb),.45)}.pg .pq-item[open]{box-shadow:inset 0 1px #ffffffb3,0 0 0 1.5px var(--teal),0 0 0 7px color-mix(in srgb,var(--teal) 7%,transparent),0 0 0 8px color-mix(in srgb,var(--teal) 14%,transparent)}@container pg (min-width: 1024px){.pg .fn-indice{grid-auto-flow:dense}.pg .fn-indice>li:nth-child(5n+1){grid-column:span 2}.pg .fn-indice>li:nth-child(5n+1) .fn-tarjeta{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr auto;-moz-column-gap:28px;column-gap:28px;padding:32px;background:linear-gradient(135deg,var(--tono-fondo) 0%,var(--paper-raised) 62%)}.pg .fn-indice>li:nth-child(5n+1) .fn-tarjeta-ico{grid-row:span 3;width:76px;height:76px;border-radius:22px}.pg .fn-indice>li:nth-child(5n+1) .fn-tarjeta-ico .nl-icon{width:34px;height:34px}.pg .fn-indice>li:nth-child(5n+1) .fn-tarjeta-t{font-size:30px;line-height:36px;letter-spacing:-.02em}.pg .fn-indice>li:nth-child(5n+1) .fn-tarjeta-d{font-size:18px;line-height:28px;max-width:44ch}}.pg .fn-tarjeta-ir{gap:10px}.pg .fn-ir-ico{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tono-fondo, var(--teal-soft));color:var(--tono-tinta, var(--teal));transition:transform .42s cubic-bezier(.32,.72,0,1)}.pg .fn-tarjeta:hover .fn-tarjeta-ir .nl-icon{transform:none}.pg .fn-tarjeta:hover .fn-ir-ico{transform:translate(3px) translateY(-1px) scale(1.08)}.pg .fn-tarjeta-ico{transition:transform .6s cubic-bezier(.32,.72,0,1)}.pg .fn-tarjeta:hover .fn-tarjeta-ico{transform:rotate(-6deg) scale(1.05)}.pg .ph .eyebrow-pill{margin-bottom:22px}.pg{--curva-fluida: cubic-bezier(.32, .72, 0, 1);--curva-salida: cubic-bezier(.16, 1, .3, 1)}.pg .eyebrow-pill{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-bottom:18px;padding:6px 12px 6px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--teal) 9%,transparent);color:var(--teal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal) 16%,transparent);font:700 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.pg .eyebrow-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pencil);box-shadow:0 0 0 3px color-mix(in srgb,var(--pencil) 25%,transparent)}.pg .ph-teal .eyebrow-pill,.pg .ph-ground .eyebrow-pill{background:#ffffff1a;color:var(--on-teal-ground);box-shadow:inset 0 0 0 1px #ffffff2e}.pg .bezel{--bz-r: 30px;--bz-p: 7px;position:relative;display:block;padding:var(--bz-p);border-radius:var(--bz-r);background:color-mix(in srgb,var(--ink) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),0 30px 60px -30px rgba(var(--sombra-rgb),.28),0 12px 24px -18px rgba(var(--sombra-rgb),.18)}.pg .bezel-in{position:relative;display:block;overflow:hidden;border-radius:calc(var(--bz-r) - var(--bz-p));background:var(--paper-raised);box-shadow:inset 0 1px #ffffffb3,0 0 0 1px color-mix(in srgb,var(--ink) 6%,transparent)}.pg[data-tema=oscuro] .bezel{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12,0 30px 60px -30px #000000b3}.pg[data-tema=oscuro] .bezel-in{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff0f}.pg .dm-boton-ico{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);transition:transform .42s var(--curva-fluida)}.pg .dm-eleccion-heroe{min-height:auto;padding-block:150px 96px}.pg .dm-eleccion{display:grid;gap:48px}.pg .dm-eleccion-cab{max-width:760px}.pg .dm-opciones{display:grid;gap:20px}@container pg (min-width: 900px){.pg .dm-opciones{grid-template-columns:1.08fr 1fr;gap:24px;align-items:stretch}.pg .dm-opcion:nth-child(2){margin-top:56px}}.pg .dm-opcion{--bz-r: 34px;color:var(--ink);text-decoration:none;transition:transform .6s var(--curva-fluida),box-shadow .6s var(--curva-fluida)}.pg .dm-opcion:hover{transform:translateY(-6px)}.pg .dm-opcion:active{transform:translateY(-2px) scale(.99)}.pg .dm-opcion:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.pg .dm-opcion-in{display:grid;gap:22px;height:100%;padding:22px 22px 26px}.pg .dm-opcion.is-oscura .bezel-in{background:var(--teal-ground);color:var(--on-teal-ground)}.pg .dm-opcion-txt{display:grid;gap:8px;padding-inline:6px}.pg .dm-opcion-k{color:var(--ink-muted);font:700 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.pg .is-oscura .dm-opcion-k{color:var(--pencil)}.pg .dm-opcion-txt strong{font:700 clamp(26px,3.2vw,36px)/1.1 var(--font-display);letter-spacing:-.02em}.pg .dm-opcion-txt>span:last-child{color:var(--ink-muted);font:400 17px/26px var(--font-sans);max-width:44ch}.pg .is-oscura .dm-opcion-txt>span:last-child{color:var(--on-teal-ground-muted)}.pg .dm-opcion-ir{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;justify-self:start;margin:6px 6px 0;padding:6px 6px 6px 20px;border-radius:var(--radius-pill);background:var(--teal);color:var(--on-teal);font:700 15px/20px var(--font-sans)}.pg .is-oscura .dm-opcion-ir{background:var(--pencil);color:var(--on-pencil)}.pg .dm-opcion:hover .dm-boton-ico{transform:translate(3px) translateY(-1px) scale(1.06)}.pg .dm-opcion-arte{position:relative;display:grid;place-items:center;height:220px;overflow:hidden;border-radius:22px;background:var(--paper-sunken)}.pg .is-oscura .dm-opcion-arte{background:#ffffff0f}.pg .dm-arte-ventana{display:grid;width:74%;border-radius:14px;overflow:hidden;background:var(--paper-raised);box-shadow:0 18px 40px -18px rgba(var(--sombra-rgb),.35);transform:rotate(-2deg);transition:transform .7s var(--curva-fluida)}.pg .dm-opcion:hover .dm-arte-ventana{transform:rotate(0) scale(1.03)}.pg .dm-arte-barra{display:flex;gap:5px;padding:9px 10px;background:var(--paper-sunken)}.pg .dm-arte-barra i{width:8px;height:8px;border-radius:50%;background:var(--line-strong);opacity:.5}.pg .dm-arte-cuerpo{display:grid;grid-template-columns:26% 1fr;gap:10px;padding:12px;height:110px}.pg .dm-arte-lado{border-radius:8px;background:var(--teal-soft)}.pg .dm-arte-filas{display:grid;gap:8px;align-content:start}.pg .dm-arte-filas b{height:18px;border-radius:6px;background:var(--paper-sunken)}.pg .dm-arte-filas b:first-child{width:70%;background:var(--pencil-soft)}.pg .dm-arte-filas b:nth-child(2){animation:dm-fila 3.6s var(--curva-fluida) infinite;transform-origin:left;background:var(--teal-soft)}@keyframes dm-fila{0%,20%{transform:scaleX(.35)}55%,to{transform:scaleX(1)}}.pg .dm-arte-cursor{position:absolute;left:56%;top:54%;color:var(--ink);filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));animation:dm-cursor 3.6s var(--curva-fluida) infinite}@keyframes dm-cursor{0%{transform:translate(40px,30px)}30%{transform:translate(0)}38%{transform:translate(0) scale(.86)}46%,to{transform:translate(0)}}.pg .dm-arte-play{position:absolute;right:9%;bottom:12%;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--coral);color:#fff;box-shadow:0 10px 22px -8px var(--coral)}.pg .dm-arte-cal{display:grid;grid-template-columns:repeat(7,22px);gap:7px;transform:rotate(2deg);transition:transform .7s var(--curva-fluida)}.pg .dm-opcion:hover .dm-arte-cal{transform:rotate(0) scale(1.04)}.pg .dm-arte-cal i{width:22px;height:22px;border-radius:7px;background:#ffffff24}.pg .dm-arte-cal i[data-off]{background:transparent;box-shadow:inset 0 0 0 1px #ffffff1a}.pg .dm-arte-cal i[data-on]{background:var(--pencil);box-shadow:0 0 0 4px color-mix(in srgb,var(--pencil) 30%,transparent);animation:dm-latido 2.4s var(--curva-fluida) infinite}.pg .dm-arte-horas{position:absolute;right:8%;bottom:12%;display:grid;gap:6px}.pg .dm-arte-horas b{padding:6px 12px;border-radius:10px;background:#ffffff1f;color:var(--on-teal-ground);font:700 12px/1 var(--font-sans)}.pg .dm-arte-horas b[data-on]{background:var(--pencil);color:var(--on-pencil)}.pg .dm-arte-horas b[data-off]{opacity:.4;text-decoration:line-through}@keyframes dm-latido{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.pg .dm-comparar{display:grid;gap:18px;margin:0}.pg .dm-comparar>div{padding:22px 24px;border-radius:22px;background:var(--paper-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent)}.pg .dm-comparar dt{display:flex;align-items:center;gap:10px;font:700 18px/24px var(--font-sans)}.pg .dm-comparar dt .nl-icon{color:var(--teal)}.pg .dm-comparar dd{margin:6px 0 0;color:var(--ink-muted)}.pg .dm-explorar,.pg .rs-pagina{position:relative;isolation:isolate;padding:130px 0 96px}.pg .dm-explorar-in,.pg .rs-pagina-in{position:relative;z-index:1;display:grid;gap:28px}.pg .dm-explorar-cab,.pg .rs-cab{display:grid;justify-items:start;max-width:720px}.pg .dm-explorar-t{margin-bottom:14px;font:700 clamp(40px,6vw,72px)/1 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.pg .bl-volver{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;color:var(--ink-muted);font:700 14px/20px var(--font-sans);text-decoration:none;border-radius:6px}.pg .bl-volver:hover{color:var(--teal)}.pg .bl-volver:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pg .bl-volver .nl-icon{transition:transform .3s var(--curva-fluida)}.pg .bl-volver:hover .nl-icon{transform:translate(-3px)}.pg .dm-rol{justify-self:start;position:relative;display:inline-flex;gap:2px;margin-top:10px;padding:5px;border-radius:var(--radius-pill);background:var(--paper-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 10px 24px -16px rgba(var(--sombra-rgb),.3)}.pg .dm-rol-ind{position:absolute;left:0;top:5px;bottom:5px;border-radius:var(--radius-pill);background:var(--teal);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--teal) 70%,transparent);transition:transform .52s var(--curva-fluida),width .52s var(--curva-fluida)}.pg .dm-rol button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:700 15px/20px var(--font-sans);cursor:pointer;transition:color .3s ease}.pg .dm-rol button[aria-checked=true]{color:var(--on-teal)}.pg .dm-rol button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .dm-ventana{--bz-r: 28px}.pg .dm-ventana-barra{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 14px;background:var(--paper-sunken);border-bottom:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.pg .dm-semaforo{display:flex;gap:6px}.pg .dm-semaforo i{width:11px;height:11px;border-radius:50%;background:#e2674c}.pg .dm-semaforo i:nth-child(2){background:#f5b83d}.pg .dm-semaforo i:nth-child(3){background:#3fae73}.pg .dm-url{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink-muted);font:600 12.5px/1 var(--font-sans)}.pg .dm-pista{display:flex;align-items:center;gap:8px;color:var(--ink-muted);font:600 15px/22px var(--font-sans)}.pg .dm-pista .nl-icon{color:var(--pencil-ink);flex:none}.pg .dm-app{display:grid;grid-template-rows:1fr auto;height:600px;background:var(--paper);font:400 15px/22px var(--font-sans);color:var(--ink)}@container pg (min-width: 760px){.pg .dm-app{grid-template-columns:210px minmax(0,1fr);grid-template-rows:none;height:580px}}.pg .dm-lateral{order:2;display:flex;justify-content:space-around;gap:2px;padding:8px;border-top:1px solid var(--line);background:var(--paper-raised)}@container pg (min-width: 760px){.pg .dm-lateral{order:0;flex-direction:column;justify-content:flex-start;gap:4px;padding:18px 12px;border-top:0;border-right:1px solid var(--line)}}.pg .dm-logo{display:none;color:var(--teal);padding:0 10px 14px}@container pg (min-width: 760px){.pg .dm-logo{display:block}}.pg .dm-nav{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border:0;border-radius:12px;background:transparent;color:var(--ink-muted);font:700 11.5px/14px var(--font-sans);cursor:pointer;transition:background-color .2s ease,color .2s ease}@container pg (min-width: 760px){.pg .dm-nav{flex-direction:row;gap:10px;padding:10px 12px;font-size:14.5px;line-height:20px}}.pg .dm-nav:hover{color:var(--ink);background:var(--paper-sunken)}.pg .dm-nav[aria-current=page]{color:var(--teal-strong);background:var(--teal-soft)}.pg .dm-nav:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pg .dm-perfil{display:none}@container pg (min-width: 760px){.pg .dm-perfil{display:flex;align-items:center;gap:10px;margin-top:auto;padding:10px;border-radius:14px;background:var(--paper-sunken);font:700 13.5px/18px var(--font-sans)}}.pg .dm-perfil-txt{display:grid}.pg .dm-contenido{position:relative;overflow:auto;padding:22px;overscroll-behavior:contain}@container pg (min-width: 760px){.pg .dm-contenido{padding:28px 32px}}.pg .dm-vista{animation:dm-entra .42s var(--curva-salida) both}@keyframes dm-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pg .dm-stack{display:grid;gap:16px}.pg .dm-stack-s{display:grid;gap:4px}.pg .dm-k{color:var(--ink-muted);font:700 11.5px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.pg .dm-sub{color:var(--ink-muted);font-size:13px;line-height:18px}.pg .dm-num{font-variant-numeric:tabular-nums}.pg .dm-grow{flex:1;min-width:0;display:grid}.pg .dm-saludo h3,.pg .dm-fila-cab h3{font:700 24px/30px var(--font-display);letter-spacing:-.01em}.pg .dm-fila-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.pg .dm-tarjetas{display:grid;gap:10px}@container pg (min-width: 760px){.pg .dm-tarjetas{grid-template-columns:repeat(3,1fr)}}.pg .dm-kpi{display:grid;justify-items:start;gap:2px;padding:16px;border:0;border-radius:18px;background:var(--paper-raised);color:var(--ink);text-align:left;cursor:pointer;box-shadow:0 0 0 1px var(--line);transition:transform .4s var(--curva-fluida),box-shadow .3s ease}.pg .dm-kpi:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--teal),0 12px 24px -16px rgba(var(--sombra-rgb),.3)}.pg .dm-kpi:focus-visible,.pg .dm-panel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .dm-kpi strong{font:700 18px/24px var(--font-display)}.pg .dm-kpi-ico{display:grid;place-items:center;width:34px;height:34px;margin-bottom:8px;border-radius:10px;background:var(--teal-soft);color:var(--teal-strong)}.pg .dm-kpi.is-lapiz .dm-kpi-ico,.pg .dm-kpi-ico.is-lapiz{background:var(--pencil-soft);color:var(--pencil-ink)}.pg .dm-kpi.is-cielo .dm-kpi-ico,.pg .dm-kpi-ico.is-cielo{background:var(--sky-soft);color:var(--sky)}.pg .dm-panel{display:grid;gap:8px;padding:16px;border:0;border-radius:18px;background:var(--paper-raised);color:var(--ink);text-align:left;box-shadow:0 0 0 1px var(--line)}.pg button.dm-panel{cursor:pointer;transition:transform .4s var(--curva-fluida),box-shadow .3s ease}.pg button.dm-panel:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--teal),0 12px 24px -16px rgba(var(--sombra-rgb),.3)}.pg .dm-panel-t{font:700 15px/20px var(--font-sans)}.pg .dm-agenda{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:12px}.pg .dm-agenda>span:nth-child(2){flex:1;display:grid}.pg .dm-agenda[data-ahora]{background:var(--teal-soft)}.pg .dm-hora{width:48px;color:var(--teal);font:700 14px/1 var(--font-mono)}.pg .dm-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--paper-sunken);color:var(--ink-muted);font:700 12px/16px var(--font-sans);white-space:nowrap}.pg .dm-chip.is-teal{background:var(--teal-soft);color:var(--teal-strong)}.pg .dm-chip.is-lapiz{background:var(--pencil-soft);color:var(--pencil-ink)}.pg .dm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:var(--teal);color:var(--on-teal);font:700 14px/18px var(--font-sans);cursor:pointer;transition:transform .2s var(--curva-fluida),background-color .2s ease,opacity .2s ease}.pg .dm-btn:hover:not(:disabled){background:var(--teal-strong)}.pg .dm-btn:active:not(:disabled){transform:scale(.97)}.pg .dm-btn:disabled{opacity:.45;cursor:not-allowed}.pg .dm-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .dm-btn.is-suave{background:var(--paper-sunken);color:var(--ink)}.pg .dm-btn.is-suave:hover:not(:disabled){background:var(--line)}.pg .dm-btn.is-sm{min-height:32px;padding:0 12px;font-size:13px}.pg .dm-enlace{padding:0;border:0;background:none;color:var(--teal);font:700 14px/20px var(--font-sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pg .dm-avatar{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;color:#fff;font:700 12px/1 var(--font-sans)}.pg .dm-nueva{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border-radius:var(--radius-pill);background:var(--paper-raised);box-shadow:0 0 0 1.5px var(--line);color:var(--ink-muted);transition:box-shadow .2s ease}.pg .dm-nueva:focus-within{box-shadow:0 0 0 2px var(--teal)}.pg .dm-nueva input{flex:1;min-width:0;height:40px;border:0;background:transparent;color:var(--ink);font:400 15px/20px var(--font-sans);outline:none}.pg .dm-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pg .dm-tarea{border-radius:18px;background:var(--paper-raised);box-shadow:0 0 0 1px var(--line);animation:dm-entra .42s var(--curva-salida) both}.pg .dm-tarea[data-abierta]{box-shadow:0 0 0 1px var(--teal)}.pg .dm-tarea-cab{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;border-radius:18px}.pg .dm-tarea-cab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pg .dm-tarea-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--pencil-soft);color:var(--pencil-ink)}.pg .dm-tarea-txt{flex:1;display:grid;min-width:0}.pg .dm-barra{display:none;width:90px;height:6px;overflow:hidden;border-radius:4px;background:var(--paper-sunken)}@container pg (min-width: 760px){.pg .dm-barra{display:block}}.pg .dm-barra.is-ancha{display:block;width:40%}.pg .dm-barra>span{display:block;height:100%;border-radius:inherit;background:var(--teal);transform-origin:left;transition:transform .8s var(--curva-fluida)}.pg .dm-chev{color:var(--ink-muted);transition:transform .3s var(--curva-fluida)}.pg [aria-expanded=true]>.dm-chev{transform:rotate(180deg)}.pg .dm-entregas{display:grid;gap:2px;margin:0;padding:0 10px 12px;list-style:none;animation:dm-entra .36s var(--curva-salida) both}.pg .dm-entregas li,.pg .dm-asistencia li,.pg .dm-temas li{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px}.pg .dm-entregas li:hover{background:var(--paper)}.pg .dm-calificar{display:inline-flex;align-items:center;gap:8px}.pg .dm-calificar input{width:58px;height:32px;padding:0 8px;border:0;border-radius:10px;background:var(--paper-sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:700 14px/1 var(--font-sans);text-align:center}.pg .dm-calificar input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--teal)}.pg .dm-calificar .dm-chip{display:none}@container pg (min-width: 900px){.pg .dm-calificar .dm-chip{display:inline-flex}}.pg .dm-cuentas{display:flex;flex-wrap:wrap;gap:6px;font:700 12.5px/16px var(--font-sans)}.pg .dm-cuentas span{padding:5px 10px;border-radius:var(--radius-pill)}.pg .dm-cuentas .is-teal{background:var(--teal-soft);color:var(--teal-strong)}.pg .dm-cuentas .is-lapiz{background:var(--pencil-soft);color:var(--pencil-ink)}.pg .dm-cuentas .is-coral{background:var(--coral-soft);color:var(--coral)}.pg .dm-asistencia li{background:var(--paper-raised);box-shadow:0 0 0 1px var(--line);padding:10px 12px}.pg .dm-seg{display:inline-flex;gap:4px;padding:3px;border-radius:12px;background:var(--paper-sunken)}.pg .dm-seg button{width:36px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--ink-muted);font:700 13px/1 var(--font-sans);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s var(--curva-fluida)}.pg .dm-seg button:active{transform:scale(.92)}.pg .dm-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pg .dm-seg button[aria-checked=true][data-v=presente]{background:var(--teal);color:var(--on-teal)}.pg .dm-seg button[aria-checked=true][data-v=retraso]{background:var(--pencil);color:var(--on-pencil)}.pg .dm-seg button[aria-checked=true][data-v=falta]{background:var(--coral);color:#fff}.pg .dm-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pg .dm-acciones.is-centro{justify-content:center}.pg .dm-tabla{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:16px;background:var(--paper-raised);box-shadow:0 0 0 1px var(--line);font-size:14px}.pg .dm-tabla th,.pg .dm-tabla td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.pg .dm-tabla thead th{color:var(--ink-muted);font:700 12px/16px var(--font-sans);background:var(--paper-sunken)}.pg .dm-tabla tbody tr:last-child>*{border-bottom:0}.pg .dm-tabla td{font-variant-numeric:tabular-nums}.pg .dm-celda-al{display:inline-flex;align-items:center;gap:8px;font-weight:700}.pg .dm-celda-al .dm-avatar{width:26px;height:26px;font-size:10.5px}.pg .is-coral{color:var(--coral)}.pg .dm-nota-vis{display:flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:14px}.pg .dm-nota-vis[data-on]{color:var(--teal)}.pg .dm-alumno-cab{display:grid;gap:10px}@container pg (min-width: 760px){.pg .dm-alumno-cab{grid-template-columns:1.2fr 1fr}}.pg .dm-proxima{background:var(--teal-ground);color:var(--on-teal-ground);box-shadow:none}.pg .dm-proxima .dm-k,.pg .dm-proxima .dm-sub{color:var(--on-teal-ground-muted)}.pg .dm-proxima strong{font:700 22px/28px var(--font-display)}.pg .dm-proxima .dm-chip{justify-self:start;background:var(--pencil);color:var(--on-pencil)}.pg .dm-prog{display:flex;align-items:center;gap:16px}.pg .dm-prog>span{display:grid;gap:4px}.pg .dm-pend{display:flex;align-items:center;gap:14px}.pg .dm-anillo-fondo{fill:none;stroke:var(--paper-sunken);stroke-width:9}.pg .dm-anillo-valor{fill:none;stroke:var(--teal);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .9s var(--curva-fluida)}.pg .dm-anillo text{fill:var(--ink);font:700 18px var(--font-display)}.pg .dm-tarea-al{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--paper-raised);box-shadow:0 0 0 1px var(--line);transition:box-shadow .3s ease}.pg .dm-tarea-al[data-estado=entregada] .dm-tarea-ico{background:var(--teal-soft);color:var(--teal-strong);animation:dm-pop .52s var(--curva-salida)}@keyframes dm-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}.pg .dm-subida{display:block;height:4px;margin-top:8px;overflow:hidden;border-radius:4px;background:var(--paper-sunken)}.pg .dm-subida span{display:block;height:100%;background:var(--pencil);transform-origin:left;animation:dm-subir 1.3s var(--curva-fluida) both}@keyframes dm-subir{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pg .dm-repaso{justify-items:stretch}.pg .dm-flip{display:block;width:min(440px,100%);height:220px;margin:6px auto 0;padding:0;border:0;background:none;perspective:1200px;cursor:pointer}.pg .dm-flip:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:22px}.pg .dm-flip-in{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--curva-fluida)}.pg .dm-flip[data-girada] .dm-flip-in{transform:rotateY(180deg)}.pg .dm-cara{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:10px;padding:24px;border-radius:22px;background:var(--paper-raised);box-shadow:0 0 0 1px var(--line),0 20px 40px -24px rgba(var(--sombra-rgb),.35);color:var(--ink);font:700 22px/28px var(--font-display);text-align:center;backface-visibility:hidden}.pg .dm-cara-atras{background:var(--teal-ground);color:var(--on-teal-ground);transform:rotateY(180deg)}.pg .dm-cara-atras .dm-k{color:var(--pencil)}.pg .dm-fin{display:grid;justify-items:center;gap:12px;padding:20px;text-align:center;animation:dm-entra .42s var(--curva-salida) both}.pg .dm-prog-grande{display:flex;align-items:center;gap:22px}.pg .dm-temas{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pg .dm-temas li{background:var(--paper-raised);box-shadow:0 0 0 1px var(--line);padding:12px 14px;font-weight:700}.pg .dm-toast{position:absolute;left:50%;bottom:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font:700 14px/18px var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,12px) scale(.96);transition:opacity .26s ease,transform .42s var(--curva-fluida)}.pg .dm-toast[data-visible]{opacity:1;transform:translate(-50%) scale(1)}.pg .dm-toast .nl-icon{color:var(--pencil)}.pg .dm-contenido{container-type:normal}.pg .dm-videos{display:grid;gap:24px}@container pg (min-width: 1024px){.pg .dm-videos{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:32px}}.pg .dm-reproductor-in{aspect-ratio:16 / 9;background:var(--teal-ground)}.pg .dm-reproductor-in video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000}.pg .dm-reproductor-pie{display:flex;align-items:baseline;gap:16px;padding:16px 12px 8px}.pg .dm-reproductor-pie>span:last-child{display:grid;gap:2px}.pg .dm-video-n{color:var(--teal);font:700 13px/1 var(--font-mono)}.pg .dm-proximamente{position:relative;display:grid;place-content:center;justify-items:center;gap:10px;height:100%;padding:24px;color:var(--on-teal-ground);text-align:center;animation:dm-entra .52s var(--curva-salida) both}.pg .dm-prox-ondas{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.pg .dm-prox-ondas i{position:absolute;width:120px;height:120px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);animation:dm-onda 3.6s var(--curva-salida) infinite}.pg .dm-prox-ondas i:nth-child(2){animation-delay:1.2s}.pg .dm-prox-ondas i:nth-child(3){animation-delay:2.4s}@keyframes dm-onda{0%{transform:scale(.6);opacity:1}to{transform:scale(3.2);opacity:0}}.pg .dm-prox-play{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--pencil);color:var(--on-pencil);box-shadow:0 16px 32px -12px #00000080}.pg .dm-prox-t{position:relative;font:700 clamp(20px,2.4vw,28px)/1.15 var(--font-display)}.pg .dm-prox-s{position:relative;max-width:40ch;color:var(--on-teal-ground-muted);font-size:15px}.pg .dm-lista-videos{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pg .dm-video-item{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:0;border-radius:20px;background:var(--paper-raised);color:var(--ink);text-align:left;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent);transition:transform .42s var(--curva-fluida),box-shadow .3s ease,background-color .3s ease;animation:dm-entra .52s var(--curva-salida) both;animation-delay:calc(var(--i, 0) * 60ms)}.pg .dm-video-item:hover{transform:translate(4px);box-shadow:0 0 0 1px var(--teal)}.pg .dm-video-item[aria-current]{background:var(--teal-ground);color:var(--on-teal-ground);box-shadow:0 16px 30px -18px rgba(var(--sombra-rgb),.6)}.pg .dm-video-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .dm-video-num{color:var(--teal);font:700 13px/1 var(--font-mono)}.pg .dm-video-item[aria-current] .dm-video-num{color:var(--pencil)}.pg .dm-video-txt{flex:1;display:grid;gap:2px;min-width:0}.pg .dm-video-txt strong{font:700 16px/21px var(--font-sans)}.pg .dm-video-txt span{color:var(--ink-muted);font-size:13.5px;line-height:19px}.pg .dm-video-item[aria-current] .dm-video-txt span{color:var(--on-teal-ground-muted)}.pg .dm-video-dur{padding:4px 10px;border-radius:var(--radius-pill);background:var(--paper-sunken);color:var(--ink-muted);font:700 12px/16px var(--font-sans)}.pg .dm-video-item[aria-current] .dm-video-dur{background:#ffffff1f;color:var(--on-teal-ground)}.pg .rs-pagina-in{justify-items:stretch}.pg .rs{--bz-r: 32px;max-width:1080px;margin-inline:auto;width:100%}.pg .rs-in{display:grid;min-height:520px}@container pg (min-width: 980px){.pg .rs-in{grid-template-columns:280px minmax(0,1fr) 230px}.pg .rs[data-paso=datos] .rs-in{grid-template-columns:280px minmax(0,1fr)}}.pg .rs-info{display:grid;align-content:start;gap:10px;padding:28px;border-bottom:1px solid var(--line)}@container pg (min-width: 980px){.pg .rs-info{border-bottom:0;border-right:1px solid var(--line)}}.pg .rs-logo{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:16px;background:var(--teal);color:var(--on-teal);box-shadow:0 10px 20px -10px var(--teal)}.pg .rs-k{color:var(--ink-muted);font:700 13px/18px var(--font-sans)}.pg .rs-titulo{font:700 26px/30px var(--font-display);letter-spacing:-.02em}.pg .rs-datos{display:grid;gap:10px;margin:8px 0;padding:0;list-style:none}.pg .rs-datos li{display:flex;align-items:center;gap:10px;color:var(--ink-muted);font:600 15px/20px var(--font-sans)}.pg .rs-datos .nl-icon{color:var(--teal);flex:none}.pg .rs-desc{color:var(--ink-muted);font-size:15px;line-height:23px}.pg .rs-resumen{display:flex;gap:10px;margin-top:8px;padding:14px;border-radius:16px;background:var(--teal-soft);color:var(--teal-strong);animation:dm-entra .42s var(--curva-salida) both}.pg .rs-resumen>span{display:grid;gap:2px;font-size:14.5px}.pg .rs-cal{padding:24px 24px 28px}.pg .rs-cal-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pg .rs-mes{font:700 18px/24px var(--font-sans);outline:none}.pg .rs-flechas{display:flex;gap:6px}.pg .rs-flechas button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:var(--paper-sunken);color:var(--ink);cursor:pointer;transition:background-color .2s ease,transform .3s var(--curva-fluida)}.pg .rs-flechas button:hover:not(:disabled){background:var(--teal-soft);color:var(--teal-strong)}.pg .rs-flechas button:active:not(:disabled){transform:scale(.92)}.pg .rs-flechas button:disabled{opacity:.35;cursor:not-allowed}.pg .rs-flechas button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .rs-izq{transform:rotate(90deg)}.pg .rs-der{transform:rotate(-90deg)}.pg .rs-rejilla{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pg .rs-dia-sem{padding-bottom:6px;color:var(--ink-muted);font:700 12px/16px var(--font-sans);text-align:center;text-decoration:none}.pg .rs-dia{position:relative;display:grid;place-items:center;aspect-ratio:1;max-height:56px;border:0;border-radius:14px;background:var(--teal-soft);color:var(--teal-strong);font:700 15px/1 var(--font-sans);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .3s var(--curva-fluida),box-shadow .2s ease}.pg .rs-dia:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 2px var(--teal)}.pg .rs-dia:active:not(:disabled){transform:scale(.94)}.pg .rs-dia:disabled{background:transparent;color:color-mix(in srgb,var(--ink-muted) 60%,transparent);cursor:default;font-weight:500}.pg .rs-dia[data-lleno]:disabled{text-decoration:line-through}.pg .rs-dia[aria-pressed=true]{background:var(--teal);color:var(--on-teal);box-shadow:0 10px 20px -10px var(--teal)}.pg .rs-dia[data-hoy]:after{content:"";position:absolute;bottom:6px;width:5px;height:5px;border-radius:50%;background:currentColor}.pg .rs-dia:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .rs-horas{display:grid;align-content:start;gap:12px;max-height:560px;padding:24px 20px 28px;border-top:1px solid var(--line);overflow:auto}@container pg (min-width: 980px){.pg .rs-horas{border-top:0;border-left:1px solid var(--line)}}.pg .rs-horas-t{font:400 16px/22px var(--font-sans);text-transform:capitalize}.pg .rs-lista-horas{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pg .rs-lista-horas li{display:flex;gap:6px;animation:dm-entra .42s var(--curva-salida) both;animation-delay:calc(var(--i, 0) * 35ms)}.pg .rs-hora{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:14px;background:var(--paper-raised);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);font:700 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:box-shadow .2s ease,flex-basis .42s var(--curva-fluida),background-color .2s ease}.pg .rs-hora:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--teal)}.pg .rs-hora:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .rs-hora-punto{width:7px;height:7px;border-radius:50%;background:#3fae73}.pg .rs-hora:disabled{background:var(--paper-sunken);color:color-mix(in srgb,var(--ink-muted) 75%,transparent);box-shadow:none;cursor:not-allowed}.pg .rs-hora:disabled .rs-hora-punto{background:var(--line-strong);opacity:.5}.pg .rs-ocupada{font:600 11.5px/1 var(--font-sans)}.pg .rs-lista-horas li[data-sel] .rs-hora{background:var(--ink);color:var(--paper);box-shadow:none}.pg .rs-siguiente{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:14px;background:var(--teal);color:var(--on-teal);font:700 14px/1 var(--font-sans);cursor:pointer;animation:rs-aparece .42s var(--curva-fluida) both}.pg .rs-siguiente:hover{background:var(--teal-strong)}.pg .rs-siguiente:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes rs-aparece{0%{opacity:0;transform:translate(-12px) scale(.9)}to{opacity:1;transform:none}}.pg .rs-vacio,.pg .rs-fallo{color:var(--ink-muted)}.pg .rs-fallo{display:grid;justify-items:start;gap:12px;padding:20px;border-radius:16px;background:var(--paper-sunken)}.pg .rs-form{display:grid;align-content:start;gap:18px;padding:28px;animation:dm-entra .46s var(--curva-salida) both}@container pg (min-width: 980px){.pg .rs-form{padding:32px 40px}}.pg .rs-volver{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:0;border:0;background:none;color:var(--ink-muted);font:700 14px/20px var(--font-sans);cursor:pointer}.pg .rs-volver:hover{color:var(--teal)}.pg .rs-form-t{font:700 24px/30px var(--font-display);outline:none}.pg .rs-campo{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.pg .rs-campo label,.pg .rs-campo legend{padding:0;font:700 14.5px/20px var(--font-sans)}.pg .rs-obl{margin-left:6px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--pencil-soft);color:var(--pencil-ink);font-size:11.5px;font-weight:700}.pg .rs-opc{margin-left:4px;color:var(--ink-muted);font-weight:500}.pg .rs-campo input,.pg .rs-campo textarea{width:100%;box-sizing:border-box;padding:13px 16px;border:0;border-radius:14px;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:400 16px/22px var(--font-sans);transition:box-shadow .2s ease}.pg .rs-campo textarea{resize:vertical;min-height:88px}.pg .rs-campo input:focus,.pg .rs-campo textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--teal),0 0 0 4px color-mix(in srgb,var(--teal) 14%,transparent)}.pg .rs-campo input[aria-invalid]{box-shadow:inset 0 0 0 2px var(--danger)}.pg .rs-ayuda{color:var(--ink-muted);font-size:13.5px}.pg .rs-err{color:var(--danger);font:600 13.5px/19px var(--font-sans);animation:nl-rise-sm .26s var(--ease-out) both}.pg .rs-err-gen{padding:12px 14px;border-radius:12px;background:var(--danger-soft)}.pg .rs-dos{display:grid;gap:18px}@container pg (min-width: 640px){.pg .rs-dos{grid-template-columns:1fr 1fr}}.pg .rs-chips{display:flex;flex-wrap:wrap;gap:8px}.pg .rs-chip{position:relative;cursor:pointer}.pg .rs-chip input{position:absolute;opacity:0;pointer-events:none}.pg .rs-chip span{display:inline-flex;padding:10px 16px;border-radius:var(--radius-pill);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);font:700 14.5px/18px var(--font-sans);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s var(--curva-fluida)}.pg .rs-chip:hover span{box-shadow:inset 0 0 0 1.5px var(--teal)}.pg .rs-chip input:checked+span{background:var(--teal);color:var(--on-teal);box-shadow:none}.pg .rs-chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.pg .rs-chip:active span{transform:scale(.96)}.pg .rs-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pg .rs-confirmar{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;justify-self:start;min-height:54px;padding:6px 6px 6px 24px;border:0;border-radius:var(--radius-pill);background:var(--teal);color:var(--on-teal);font:700 16px/20px var(--font-sans);cursor:pointer;box-shadow:0 14px 28px -14px var(--teal);transition:transform .3s var(--curva-fluida),background-color .2s ease}.pg .rs-confirmar:hover:not(:disabled){background:var(--teal-strong)}.pg .rs-confirmar:hover:not(:disabled) .dm-boton-ico{transform:translate(2px) scale(1.06)}.pg .rs-confirmar:active:not(:disabled){transform:scale(.98)}.pg .rs-confirmar:disabled{opacity:.7;cursor:progress}.pg .rs-confirmar:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pg .rs-legal{color:var(--ink-muted);font-size:13px}.pg .rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:var(--radius-pill);background:var(--teal);color:var(--on-teal);font:700 15px/20px var(--font-sans);text-decoration:none;cursor:pointer;transition:transform .3s var(--curva-fluida),background-color .2s ease}.pg .rs-btn:hover{background:var(--teal-strong)}.pg .rs-btn:active{transform:scale(.97)}.pg .rs-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .rs-btn.is-suave{background:var(--paper-sunken);color:var(--ink)}.pg .rs-hecho{max-width:640px}.pg .rs-hecho-in{display:grid;justify-items:center;gap:14px;padding:48px 32px;text-align:center}.pg .rs-check{width:84px;height:84px}.pg .rs-check circle{fill:var(--teal-soft);stroke:var(--teal);stroke-width:3;stroke-dasharray:176;stroke-dashoffset:176;animation:rs-trazo .7s var(--curva-fluida) forwards}.pg .rs-check path{fill:none;stroke:var(--teal);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:rs-trazo .5s .5s var(--curva-fluida) forwards}@keyframes rs-trazo{to{stroke-dashoffset:0}}.pg .rs-hecho-t{font:700 clamp(28px,4vw,40px)/1.1 var(--font-display);letter-spacing:-.02em;outline:none}.pg .rs-hecho-fecha{font:400 20px/30px var(--font-sans)}.pg .rs-hecho-fecha strong{font-family:var(--font-display);font-size:26px}.pg .rs-hecho-acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.pg .rs-garantias{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:0;padding:0;list-style:none;color:var(--ink-muted);font:600 14.5px/20px var(--font-sans)}.pg .rs-garantias li{display:inline-flex;align-items:center;gap:6px}.pg .rs-garantias .nl-icon{color:var(--teal)}.pg .bl-heroe{min-height:auto;padding-block:150px 40px}.pg .bl-band{padding-top:24px}.pg .bl-filtros{position:relative;display:inline-flex;flex-wrap:wrap;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px;border-radius:var(--radius-pill);background:var(--paper-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent)}.pg .bl-filtros-ind{position:absolute;left:0;top:5px;height:40px;border-radius:var(--radius-pill);background:var(--ink);transition:transform .52s var(--curva-fluida),width .52s var(--curva-fluida)}.pg .bl-filtros button{position:relative;z-index:1;min-height:40px;padding:0 18px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font:700 14.5px/20px var(--font-sans);cursor:pointer;transition:color .3s ease}.pg .bl-filtros button:hover{color:var(--ink)}.pg .bl-filtros button[aria-pressed=true]{color:var(--paper)}.pg .bl-filtros button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .bl-rejilla{display:grid;gap:20px}@container pg (min-width: 760px){.pg .bl-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (min-width: 1100px){.pg .bl-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pg .bl-rejilla>.bl-tarjeta-grande{grid-column:span 2;grid-row:span 2}}.pg .bl-tarjeta{animation:dm-entra .64s var(--curva-salida) both;animation-delay:calc(var(--i, 0) * 70ms)}.pg .bl-tarjeta-in{display:flex;flex-direction:column;height:100%;padding:7px;border-radius:30px;color:var(--ink);text-decoration:none;background:color-mix(in srgb,var(--ink) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent);transition:transform .6s var(--curva-fluida),box-shadow .6s var(--curva-fluida)}.pg .bl-tarjeta-in:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal) 30%,transparent),0 30px 50px -30px rgba(var(--sombra-rgb),.45)}.pg .bl-tarjeta-in:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pg .bl-tarjeta-marco{display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:23px}.pg .bl-tarjeta-grande .bl-tarjeta-marco{aspect-ratio:auto;flex:1;min-height:260px}.pg .bl-portada{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--curva-fluida)}.pg .bl-tarjeta-in:hover .bl-portada{transform:scale(1.04)}.pg .bl-nodo-latido{transform-box:fill-box;transform-origin:center;animation:dm-latido 3s var(--curva-fluida) infinite}.pg .bl-tarjeta-cuerpo{display:grid;gap:10px;padding:18px 16px 14px}.pg .bl-tarjeta-grande .bl-tarjeta-cuerpo{padding:24px 22px 18px}.pg .bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-muted);font:600 13px/18px var(--font-sans)}.pg .bl-cat{padding:3px 10px;border-radius:var(--radius-pill);background:var(--teal-soft);color:var(--teal-strong);font-weight:700}.pg .bl-cat-actualizaciones{background:var(--sky-soft);color:var(--sky)}.pg .bl-cat-noticias{background:var(--coral-soft);color:var(--coral)}.pg .bl-cat-consejos{background:var(--pencil-soft);color:var(--pencil-ink)}.pg .bl-tarjeta-t{font:700 21px/27px var(--font-display);letter-spacing:-.01em;text-wrap:balance}.pg .bl-tarjeta-grande .bl-tarjeta-t{font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.02em}.pg .bl-tarjeta-r{color:var(--ink-muted);font:400 15.5px/24px var(--font-sans);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pg .bl-leer{display:inline-flex;align-items:center;gap:10px;margin-top:4px;color:var(--teal);font:700 14.5px/20px var(--font-sans)}.pg .bl-leer-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--teal-soft);transition:transform .42s var(--curva-fluida)}.pg .bl-tarjeta-in:hover .bl-leer-ico{transform:translate(3px) translateY(-1px) scale(1.08)}.pg .bl-esqueleto{min-height:340px;border-radius:30px;background:linear-gradient(100deg,var(--paper-sunken) 30%,color-mix(in srgb,var(--paper-sunken) 50%,var(--paper-raised)) 50%,var(--paper-sunken) 70%) 0 0 / 300% 100%;animation:bl-brillo 1.6s linear infinite}@keyframes bl-brillo{to{background-position:-150% 0}}.pg .bl-vacio{display:grid;justify-items:center;gap:12px;padding:64px 24px;border-radius:30px;background:var(--paper-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent);text-align:center}.pg .bl-vacio-red{width:180px;margin-bottom:8px}.pg .bl-vacio-red path{fill:none;stroke:var(--line-strong);stroke-width:2.5;stroke-dasharray:4 7;animation:nl-march 1.6s linear infinite}.pg .bl-vacio-red circle{fill:var(--teal)}.pg .bl-vacio-nuevo{fill:var(--pencil)!important;transform-box:fill-box;transform-origin:center;animation:dm-latido 2.4s var(--curva-fluida) infinite}.pg .bl-progreso{position:fixed;left:0;right:0;top:0;z-index:40;height:3px;pointer-events:none}.pg .bl-progreso>div{height:100%;background:linear-gradient(90deg,var(--teal),var(--pencil));transform:scaleX(0);transform-origin:left}.pg .bl-art-heroe{position:relative;isolation:isolate;min-height:auto;display:grid;gap:40px;padding:140px 16px 24px}.pg .bl-art-cab{position:relative;z-index:1;display:grid;justify-items:start;gap:6px;width:100%;max-width:760px;margin:0 auto}.pg .bl-art-t{margin:10px 0 6px;font:700 clamp(36px,5.4vw,64px)/1.04 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.pg .bl-art-lead{color:var(--ink-muted);font:400 clamp(18px,1.8vw,22px)/1.5 var(--font-sans);text-wrap:pretty}.pg .bl-autor{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font:700 15px/20px var(--font-sans)}.pg .bl-autor-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--teal);color:var(--on-teal)}.pg .bl-art-portada{position:relative;z-index:1;width:100%;max-width:1040px;margin:0 auto}.pg .bl-art-portada .bezel-in{aspect-ratio:21 / 9}.pg .bl-art-cuerpo{width:100%;max-width:720px;margin:0 auto;padding:40px 16px 96px;box-sizing:border-box}.pg .bl-prosa{color:var(--ink);font:400 19px/1.75 var(--font-sans)}.pg .bl-prosa>*+*{margin-top:1.1em}.pg .bl-prosa h2{margin-top:2em;font:700 clamp(26px,3vw,32px)/1.2 var(--font-display);letter-spacing:-.015em}.pg .bl-prosa h3{margin-top:1.6em;font:700 22px/1.3 var(--font-display)}.pg .bl-prosa a{color:var(--teal);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--teal) 40%,transparent);text-underline-offset:4px}.pg .bl-prosa a:hover{text-decoration-color:var(--teal)}.pg .bl-prosa ul,.pg .bl-prosa ol{padding-left:1.4em}.pg .bl-prosa ul{list-style:disc}.pg .bl-prosa ol{list-style:decimal}.pg .bl-prosa li+li{margin-top:.4em}.pg .bl-prosa li::marker{color:var(--teal)}.pg .bl-prosa blockquote{margin-inline:0;padding:4px 0 4px 22px;border-left:3px solid var(--pencil);color:var(--ink-muted);font-family:var(--font-display);font-size:1.15em}.pg .bl-prosa img{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:20px}.pg .bl-prosa code{padding:2px 6px;border-radius:6px;background:var(--paper-sunken);font:500 .88em var(--font-mono)}.pg .bl-prosa hr{border:0;height:1px;background:var(--line);margin-block:2.4em}.pg .bl-prosa strong{font-weight:700}.pg .bl-compartir{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line)}.pg .bl-copiar{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:var(--radius-pill);background:var(--paper-sunken);color:var(--ink);font:700 14.5px/20px var(--font-sans);cursor:pointer;transition:transform .3s var(--curva-fluida),background-color .2s ease}.pg .bl-copiar:hover{background:var(--teal-soft);color:var(--teal-strong)}.pg .bl-copiar:active{transform:scale(.97)}.pg .bl-copiar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .bl-esqueleto-linea{width:60%;height:18px;border-radius:9px;background:var(--paper-sunken);animation:bl-brillo 1.6s linear infinite}.pg .bl-esqueleto-linea.is-larga{width:100%;height:56px}.pg .bl-ver-todo{display:inline-flex;align-items:center;gap:6px;color:var(--teal);font:700 15px/20px var(--font-sans);text-decoration:none}.pg .bl-ver-todo:hover{text-decoration:underline;text-underline-offset:4px}.pg .bl-mini{display:grid;gap:16px}@container pg (min-width: 760px){.pg .bl-mini{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg .bl-mini-item{display:grid;gap:10px;padding:7px 7px 18px;border-radius:26px;color:var(--ink);text-decoration:none;background:var(--paper-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent);transition:transform .6s var(--curva-fluida)}.pg .bl-mini-item:hover{transform:translateY(-4px)}.pg .bl-mini-item:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pg .bl-mini-portada{display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:20px}.pg .bl-mini-item .bl-meta,.pg .bl-mini-item strong{padding-inline:10px}.pg .bl-mini-item strong{font:700 18px/24px var(--font-display)}.pg .pal[data-visto] .pal-w,.pg .cta-n-tarjeta[data-visto]{filter:none}@media (min-width: 761px){.pg .is-activo .acor-paso{filter:none}}@keyframes nl-rise-blur{0%{opacity:0;transform:translateY(.32em);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.pg .appui-lift{filter:none;border-radius:18px;box-shadow:0 22px 30px -8px rgba(var(--sombra-rgb),.16),0 3px 8px rgba(var(--sombra-rgb),.08)}.pg .dm-arte-cursor{filter:none}.pg{--cu-max: 1440px;--cu-pad: clamp(20px, 4vw, 48px);--cu-margen-x: clamp(14px, 4.5vw, 64px);--cu-renglon: 34px;--cu-linea: color-mix(in srgb, var(--line) 78%, transparent);--cu-margen-color: color-mix(in srgb, var(--coral) 46%, transparent);--cu-curva: cubic-bezier(.32, .72, 0, 1)}.pg[data-tema=oscuro]{--cu-linea: color-mix(in srgb, var(--line) 70%, transparent);--cu-margen-color: color-mix(in srgb, var(--coral) 38%, transparent)}html,body{overflow-x:clip}.pg .pg-app>main{overflow-x:clip}.pg .nl-icon .p{fill:var(--glifo-punto, var(--pencil));stroke:none}.pg .nl-icon .alt-a{fill:var(--ink);stroke:none}.pg .nl-icon .alt{stroke:var(--teal);stroke-width:1.15;fill:none}.pg .nl-icon .alt-f{fill:var(--teal);stroke:none}.pg .cu-pliego{position:relative;isolation:isolate;padding-block:clamp(88px,11vw,160px)}.pg .cu-pliego:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;width:1.5px;background:var(--cu-margen-color);left:calc((100% - min(100%,var(--cu-max))) / 2 + var(--cu-margen-x))}.pg .cu-papel{background-color:var(--paper)}.pg .cu-hueco{background-color:var(--paper-sunken)}.pg .cu-lapiz{background-color:var(--pencil-soft)}.pg .cu-tinta{background-color:var(--cu-tinta);color:var(--cu-sobre-tinta)}.pg .cu-tinta:before{background:color-mix(in srgb,var(--coral) 55%,transparent);opacity:.6}.pg .cu-renglones{background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--cu-renglon) - 1px),var(--cu-linea) calc(var(--cu-renglon) - 1px) var(--cu-renglon))}.pg .cu-w{position:relative;box-sizing:border-box;width:100%;max-width:var(--cu-max);margin-inline:auto;padding-inline:var(--cu-pad);padding-left:calc(var(--cu-margen-x) + 26px)}@container pg (min-width: 900px){.pg .cu-w{padding-left:calc(var(--cu-margen-x) + 56px)}}.pg .cu-margen-nota{display:none}@container pg (min-width: 900px){.pg .cu-margen-nota{display:block;position:absolute;left:calc(var(--cu-margen-x) - 52px);top:4px;width:40px;text-align:right;color:var(--pencil-ink);font:700 26px/1 var(--font-display);letter-spacing:-.02em}.pg .cu-tinta .cu-margen-nota{color:var(--pencil)}}.pg .cu-d1{font:700 clamp(58px,8.4vw,128px)/.92 var(--font-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;min-width:0}.pg .cu-d2{font:700 clamp(38px,5vw,74px)/.98 var(--font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;min-width:0}.pg .cu-d3{font:700 clamp(25px,2.5vw,32px)/1.12 var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;min-width:0}.pg .cu-d4{font:700 21px/1.25 var(--font-display);letter-spacing:-.01em}.pg .cu-lead{color:var(--ink-muted);font:400 clamp(19px,1.6vw,22px)/1.5 var(--font-sans);max-width:34ch;text-wrap:pretty}.pg .cu-texto{color:var(--ink-muted);font:400 18px/1.65 var(--font-sans);max-width:58ch;text-wrap:pretty}.pg .cu-pequeno{color:var(--ink-muted);font:400 15px/1.5 var(--font-sans)}.pg .cu-tinta .cu-lead,.pg .cu-tinta .cu-texto,.pg .cu-tinta .cu-pequeno{color:var(--cu-sobre-tinta-2)}.pg .cu-enlace{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--pencil);text-decoration-thickness:3px;text-underline-offset:5px;border-radius:2px;transition:text-decoration-color .16s ease}.pg .cu-enlace:hover{text-decoration-color:var(--teal)}.pg .cu-enlace:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pg .cu-tinta .cu-enlace{color:var(--cu-sobre-tinta)}.pg .nl-btn{height:52px;min-height:52px;padding:0 24px;border-radius:999px;border-width:0;font:700 16px/1 var(--font-sans);gap:10px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .2s var(--cu-curva)}.pg .nl-btn:active{transform:scale(.97)}.pg .nl-btn-md{height:46px;min-height:46px;padding:0 20px;font-size:15px}.pg .nl-btn-lg{height:56px;min-height:56px;padding:0 28px;font-size:17px}.pg .nl-btn-primary{background:var(--ink);color:var(--paper)}.pg .nl-btn-primary:hover{background:var(--teal);color:var(--on-teal)}.pg .nl-btn-secondary{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.pg .nl-btn-secondary:hover{background:var(--ink);color:var(--paper)}.pg .nl-btn-accent{background:var(--pencil);color:var(--on-pencil)}.pg .nl-btn-accent:hover{background:color-mix(in srgb,var(--pencil) 82%,var(--ink))}.pg .nl-btn-ghost{background:transparent;color:var(--ink);padding-inline:12px}.pg .nl-btn-ghost:hover{color:var(--teal)}.pg .nl-btn .nl-icon{transition:transform .26s var(--cu-curva)}.pg .nl-btn:hover .nl-icon{transform:translate(3px)}.pg .cu-tinta .nl-btn-secondary{color:var(--cu-sobre-tinta);box-shadow:inset 0 0 0 1.5px var(--cu-sobre-tinta-2)}.pg .cu-tinta .nl-btn-secondary:hover{background:var(--cu-sobre-tinta);color:var(--cu-tinta)}.pg[data-tema=oscuro] .nl-btn-primary{background:var(--teal);color:var(--on-teal)}.pg[data-tema=oscuro] .nl-btn-primary:hover{background:var(--teal-strong)}@media (prefers-reduced-motion: reduce){.pg .nl-btn:hover .nl-icon{transform:none}}.pg .cu-trazo{position:absolute;overflow:visible;pointer-events:none}.pg .cu-trazo path{fill:none;stroke:var(--pencil);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.pg .cu-trazo-flecha path,.pg .cu-trazo-nexo path{stroke-width:3}.js .pg .cu-trazo path{stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--cu-curva) .25s}.js .pg .cu-trazo[data-visto] path{stroke-dashoffset:0}@media (prefers-reduced-motion: reduce){.js .pg .cu-trazo path{transition-duration:.5s;transition-delay:0ms}}.pg .cu-hoja{position:relative;margin:0;transform:rotate(var(--giro, 0deg));transition:transform .9s var(--cu-curva),opacity .7s ease}.pg .cu-hoja-papel{overflow:clip;border-radius:8px}.pg .cu-hoja-papel:has(>.appui-fill){background:var(--paper-raised);box-shadow:var(--cu-sombra-hoja)}.pg .cu-cinta:before{content:"";position:absolute;z-index:2;top:-13px;left:50%;width:112px;height:28px;transform:translate(-50%) rotate(-3deg);background:color-mix(in srgb,var(--pencil) 34%,transparent);mix-blend-mode:multiply}.pg[data-tema=oscuro] .cu-cinta:before{mix-blend-mode:normal;background:color-mix(in srgb,var(--pencil) 40%,transparent)}.pg .cu-hoja-pie{margin-top:14px;padding-left:4px;color:var(--ink-muted);font:400 15px/1.45 var(--font-sans);max-width:46ch}.js .pg .cu-hoja:not([data-visto]){opacity:0;transform:translateY(28px) rotate(calc(var(--giro, 0deg) + 2deg))}@media (prefers-reduced-motion: reduce){.js .pg .cu-hoja{transition-duration:.45s}}.pg .cu-nota{max-width:250px;padding:16px 18px 18px;background:var(--pencil-soft);color:var(--pencil-ink);font:600 16.5px/1.4 var(--font-sans);transform:rotate(var(--giro, -2.5deg));box-shadow:var(--cu-sombra-nota)}.pg .cu-nota-verde{background:var(--teal-soft);color:var(--teal-strong)}.pg .cu-aparece{transition:opacity .7s ease var(--retraso, 0ms),transform .9s var(--cu-curva) var(--retraso, 0ms)}.js .pg .cu-aparece:not([data-visto]){opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion: reduce){.js .pg .cu-aparece:not([data-visto]){transform:none}}.pg .cu-renglon-lista{margin:0;padding:0;list-style:none;border-top:1px solid var(--cu-linea)}.pg .cu-renglon-lista>li{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 32px;padding:20px 0;border-bottom:1px solid var(--cu-linea)}@container pg (min-width: 900px){.pg .cu-renglon-lista>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.pg .cu-tinta .cu-renglon-lista,.pg .cu-tinta .cu-renglon-lista>li{border-color:color-mix(in srgb,var(--cu-sobre-tinta) 16%,transparent)}.pg .nl-header{top:0;width:100%;margin:0;border:0;border-radius:0;background:color-mix(in srgb,var(--paper) 96%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--cu-linea);transition:box-shadow .24s ease}.pg .nl-header[data-elevada]{box-shadow:inset 0 -1px 0 var(--line),var(--cu-sombra-cabecera)}.pg .nl-header-bar{max-width:var(--cu-max);height:72px;margin-inline:auto;padding:0 var(--cu-pad) 0 calc(var(--cu-margen-x) + 26px);gap:20px}@container (min-width: 900px){.pg .nl-header-bar{padding-left:calc(var(--cu-margen-x) + 56px)}}@container (min-width: 1180px){.pg .nl-header-bar{height:76px;padding-right:var(--cu-pad)}}@container (min-width: 1240px) and (max-width: 1379.98px){.pg .nl-header-bar{gap:10px}.pg .nl-nav>li>a,.pg .nl-nav-disparador{padding-inline:6px;font-size:14.5px}.pg .nl-header-actions .nl-btn,.pg .nl-nav-demo .nl-btn{padding-inline:12px;font-size:14.5px}}.pg .nl-nav>li>a,.pg .nl-nav-disparador{font:600 15.5px/20px var(--font-sans);color:var(--ink);background:transparent;border-radius:6px}.pg .nl-nav>li>a:hover,.pg .nl-nav-disparador:hover,.pg .nl-nav-disparador[aria-expanded=true]{background:transparent;color:var(--teal)}.pg .nl-nav a.is-current,.pg .nl-nav-disparador.is-current>span{color:var(--ink);text-decoration:underline;text-decoration-color:var(--pencil);text-decoration-thickness:3px;text-underline-offset:7px}.pg .nl-nav-disparador.is-current{color:var(--ink)}.pg .nl-nav-panel{border-radius:10px;background:var(--paper-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent),var(--cu-sombra-hoja)}.pg .nl-nav-panel .nl-nav-opcion{border-radius:6px}.pg .nl-nav-opcion-ico,.pg .nl-nav-lista>li:nth-child(n) .nl-nav-opcion-ico{width:auto;height:auto;padding-top:1px;background:none;color:var(--teal);border-radius:0}.pg .nl-nav-panel .nl-nav-opcion:hover .nl-nav-opcion-ico{transform:none}.pg .nl-nav .nl-nav-panel a.nl-nav-opcion,.pg .nl-nav .nl-nav-panel a.nl-nav-opcion.is-current{position:relative;text-decoration:none}.pg .nl-nav-panel .nl-nav-opcion:hover strong{color:var(--teal-strong)}.pg .nl-nav-panel .nl-nav-opcion.is-current{background:var(--teal-soft)}.pg .nl-nav-panel .nl-nav-opcion.is-current:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--pencil)}.pg .nl-nav-panel .nl-nav-opcion.is-current strong{color:var(--teal-strong)}.pg .nl-nav-pie{border-top-color:var(--cu-linea)}.pg .nl-header-toggle{border:0;background:transparent}.pg .nl-footer{position:relative;isolation:isolate;background:var(--paper);color:var(--ink)}.pg .nl-footer:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;width:1.5px;left:calc((100% - min(100%,var(--cu-max))) / 2 + var(--cu-margen-x));background:color-mix(in srgb,var(--coral) 55%,transparent);opacity:.6}.pg .nl-footer-inner,.pg .nl-footer-legal{max-width:var(--cu-max);padding-left:calc(var(--cu-margen-x) + 26px);padding-right:var(--cu-pad)}@container pg (min-width: 900px){.pg .nl-footer-inner,.pg .nl-footer-legal{padding-left:calc(var(--cu-margen-x) + 56px)}}.pg .nl-footer-inner{padding-bottom:0}.pg .nl-footer-brand p{color:var(--ink-muted);font-size:17px}.pg .nl-footer-title{color:var(--ink);font:700 15px/20px var(--font-sans);letter-spacing:0;text-transform:none}.pg .nl-footer a{color:var(--ink-muted)}.pg .nl-footer a:hover{color:var(--ink);text-decoration-color:var(--pencil)}.pg .nl-footer a:focus-visible{outline-color:var(--focus)}.pg .nl-footer-escena{position:relative;height:clamp(320px,36vw,560px);margin-top:clamp(-8px,2vw,24px);background:var(--paper)}.pg .nl-paisaje{display:block;width:100%;height:100%}.pg .nl-footer-escena .nl-footer-legal{position:absolute;left:0;right:0;bottom:0;margin-inline:auto;min-height:56px;padding-block:12px;border-top:0;color:var(--cu-sobre-tinta)}.pg .nl-footer-escena .nl-footer-legal a{color:var(--cu-sobre-tinta-2)}.pg .nl-footer-escena .nl-footer-legal a:hover{color:var(--cu-sobre-tinta)}.pg .nl-footer-escena .nl-footer-legal a:focus-visible{outline-color:var(--pencil)}.pg .cu-acciones{display:flex;flex-wrap:wrap;gap:12px}.pg .cu-marcado{position:relative;display:inline-block;white-space:nowrap}.pg .cu-marcado>.cu-trazo-subrayado{left:-2%;right:-2%;bottom:-.12em;width:104%;height:.22em}.pg .cu-marcado>.cu-trazo-circulo{left:-14%;top:-18%;width:128%;height:136%}.pg .cu-marcado>.cu-trazo-circulo path{stroke-width:3.5}.pg .cu-heroe{padding-block:clamp(40px,5vw,64px) clamp(64px,7vw,96px)}.pg .cu-heroe-in{display:grid;gap:56px}.pg .cu-heroe-texto{position:relative;z-index:2;display:grid;justify-items:start;gap:28px}.pg .cu-heroe-texto .cu-d1{margin-bottom:4px}.pg .cu-heroe .cu-lead{font-size:clamp(19px,1.5vw,24px)}.pg .cu-heroe-hojas{position:relative;min-height:420px}.pg .cu-heroe-h1{width:min(560px,100%);margin-left:auto}.pg .cu-heroe-h2{position:absolute;left:0;bottom:-28px;width:min(300px,55%)}.pg .cu-heroe-nota{position:absolute;right:2%;bottom:-46px;z-index:3}@container pg (min-width: 1024px){.pg .cu-heroe{display:grid;align-content:center;min-height:calc(100svh - 72px);padding-block:clamp(24px,3vw,40px)}.pg .cu-heroe-in{grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:center;gap:clamp(32px,3vw,56px)}.pg .cu-heroe .cu-d1{font-size:clamp(76px,8.6vw,148px)}.pg .cu-heroe-h1{width:min(720px,calc(100% + clamp(16px,3vw,44px)));margin-right:calc(-1*clamp(16px,3vw,44px))}.pg .cu-heroe-h2{width:min(340px,54%)}}@container pg (max-width: 640px){.pg .cu-heroe-h2{display:none}.pg .cu-heroe-nota{right:0;bottom:-40px}}.pg .cu-red-in{display:grid;gap:56px}@container pg (min-width: 1024px){.pg .cu-red-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.pg .cu-red-texto{position:sticky;top:120px}}.pg .cu-red-texto{display:grid;gap:24px}.pg .cu-red-hojas{display:grid;gap:64px 40px}@container pg (min-width: 760px){.pg .cu-red-hojas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg .cu-red-hojas>:nth-child(2){margin-top:96px}.pg .cu-red-hojas>:nth-child(3){margin-top:-40px}}.pg .cu-cf-titulo{max-width:16ch;margin-bottom:56px}.pg .cu-indice{display:grid;gap:40px}@container pg (min-width: 1024px){.pg .cu-indice{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}}.pg .cu-indice-lista{margin:0;padding:0;list-style:none;border-top:1px solid var(--cu-linea)}.pg .cu-indice-lista>li{border-bottom:1px solid var(--cu-linea)}.pg .cu-indice-boton{display:flex;align-items:baseline;gap:18px;width:100%;padding:18px 0 14px;border:0;background:none;color:var(--ink-muted);text-align:left;cursor:pointer;transition:color .3s ease}.pg .cu-indice-boton:hover,.pg [data-activo]>.cu-indice-boton{color:var(--ink)}.pg .cu-indice-boton:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pg .cu-indice-num{width:28px;color:var(--pencil-ink);font:700 20px/1 var(--font-display)}.pg .cu-indice-verbo{font:700 clamp(34px,4vw,52px)/1 var(--font-display);letter-spacing:-.03em;-webkit-text-decoration:underline 5px transparent;text-decoration:underline 5px transparent;text-underline-offset:8px;transition:text-decoration-color .4s ease}.pg [data-activo] .cu-indice-verbo{text-decoration-color:var(--pencil)}.pg .cu-indice-detalle{display:grid;grid-template-rows:0fr;transition:grid-template-rows .56s var(--cu-curva)}.pg [data-activo]>.cu-indice-detalle{grid-template-rows:1fr}.pg .cu-indice-detalle>p{overflow:hidden;padding-left:46px;opacity:0;transition:opacity .26s ease,padding .56s var(--cu-curva)}.pg [data-activo]>.cu-indice-detalle>p{padding-bottom:20px;opacity:1;transition-delay:.16s,0ms}.pg .cu-indice-detalle strong{color:var(--ink)}.pg .cu-indice-hoja{display:grid;place-items:center}.pg .cu-indice-hoja>.cu-indice-figura{width:100%;grid-area:1 / 1;transition:opacity .48s ease,transform .76s var(--cu-curva)}.pg .cu-indice-figura[data-estado=actual]{opacity:1;transform:rotate(var(--giro));transition-delay:.12s}.pg .cu-indice-figura[data-estado=antes]{opacity:0;transform:translateY(-40px) rotate(calc(var(--giro) - 2deg)) scale(.97);pointer-events:none}.pg .cu-indice-figura[data-estado=despues]{opacity:0;transform:translateY(56px) rotate(calc(var(--giro) + 2.5deg)) scale(.97);pointer-events:none}@media (prefers-reduced-motion: reduce){.pg .cu-indice-hoja>.cu-indice-figura{transition-duration:.3s}.pg .cu-indice-figura[data-estado]{transition-delay:0ms}}.pg .cu-pasos[data-fijado]{height:calc(100svh - 72px + var(--pasos) * 34svh)}.pg .cu-pasos[data-fijado] .cu-pasos-escenario{position:sticky;top:72px;display:grid;align-content:center;gap:clamp(24px,4svh,48px);height:calc(100svh - 72px)}.pg .cu-pasos[data-fijado] .cu-cf-titulo{max-width:24ch;margin:0;font-size:clamp(38px,3.8vw,60px)}.pg .cu-pasos[data-fijado] .cu-hoja-papel{max-height:calc(100svh - 312px)}.pg .cu-cf{padding-block:clamp(56px,7vw,96px)}@keyframes cu-asienta{0%{opacity:0;transform:translateY(16px) rotate(calc(var(--giro, 0deg) + 2deg))}to{opacity:1;transform:rotate(var(--giro, 0deg))}}.pg .cu-mapa-cab{display:grid;gap:20px;margin-bottom:48px}@container pg (min-width: 1024px){.pg .cu-mapa-cab{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px}}.pg .cu-quien-titulo{max-width:18ch;margin-bottom:40px}.pg .cu-quien-pestanas{display:flex;flex-wrap:wrap;gap:4px 28px;border-bottom:1px solid var(--cu-linea)}.pg .cu-quien-pestanas button{display:inline-flex;align-items:center;gap:10px;margin-bottom:-1px;padding:14px 2px 16px;border:0;border-bottom:3px solid transparent;background:none;color:var(--ink-muted);font:700 18px/1.2 var(--font-sans);cursor:pointer;transition:color .18s ease,border-color .18s ease}.pg .cu-quien-pestanas button:hover{color:var(--ink)}.pg .cu-quien-pestanas button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--pencil)}.pg .cu-quien-pestanas button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .cu-quien-pestanas .nl-icon{color:var(--teal)}.pg .cu-quien-panel{display:grid;gap:48px;padding-top:48px;animation:cu-entra .48s var(--cu-curva) both}@container pg (min-width: 1024px){.pg .cu-quien-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}}@keyframes cu-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pg .cu-quien-texto{display:grid;justify-items:start;gap:24px}.pg .cu-quien-puntos{display:grid;gap:14px;margin:0;padding:0;list-style:none}.pg .cu-quien-puntos li{display:flex;gap:12px;font:400 18px/1.5 var(--font-sans)}.pg .cu-quien-puntos .nl-icon{flex:none;margin-top:2px;color:var(--teal)}.pg .cu-actividades .cu-pw{max-width:30ch;color:var(--ink)}.pg .cu-tipos{display:grid;justify-items:start;gap:20px;margin-top:64px}.pg .cu-tipos-lista{-moz-columns:2 160px;columns:2 160px;-moz-column-gap:32px;column-gap:32px;width:100%;margin:0;padding:0;list-style:none}@container pg (min-width: 1024px){.pg .cu-tipos-lista{-moz-columns:4;columns:4}}.pg .cu-tipos-lista li{-moz-column-break-inside:avoid;break-inside:avoid;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--pencil-ink) 22%,transparent);color:var(--ink);font:400 17px/1.4 var(--font-sans)}.pg .cu-plat>.cu-w{display:grid;gap:64px}@container pg (min-width: 1024px){.pg .cu-plat>.cu-w{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.pg .cu-plat-texto{display:grid;justify-items:start;gap:24px}.pg .cu-plat-lista{display:flex;flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;font:600 16px/1.4 var(--font-sans)}.pg .cu-plat-lista li{padding-right:14px;margin-right:14px;border-right:1px solid var(--line-strong)}.pg .cu-plat-lista li:last-child{border-right:0}.pg .cu-plat-hojas{position:relative;padding-bottom:48px}.pg .cu-plat-grande{width:100%}.pg .cu-plat-movil{position:absolute;right:-8px;bottom:0;width:min(170px,30%)}.pg .cu-precio-frase{max-width:16ch;font:700 clamp(46px,7vw,108px)/1 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.pg .cu-precio-frase .cu-marcado{font-variant-numeric:tabular-nums}.pg .cu-precio-pie{display:grid;gap:32px;margin-top:56px}@container pg (min-width: 1024px){.pg .cu-precio-pie{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end}}.pg .cu-precio-acciones{display:grid;justify-items:start;gap:14px}.pg .cu-faq{display:grid;gap:40px}@container pg (min-width: 1024px){.pg .cu-faq{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:64px}.pg .cu-faq>h2{position:sticky;top:120px;align-self:start}}.pg .cu-fin>.cu-w{display:grid;gap:64px}@container pg (min-width: 1024px){.pg .cu-fin>.cu-w{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.pg .cu-fin-texto{display:grid;justify-items:start;gap:36px}.pg .cu-fin .cu-hoja-pie{color:var(--cu-sobre-tinta-2)}.pg .cu-fin .cu-d2{max-width:14ch}.pg .cu-fin-frase{max-width:24ch;color:var(--cu-sobre-tinta);font:700 clamp(28px,3.4vw,46px)/1.3 var(--font-display);letter-spacing:-.02em}.pg .cu-fin-hueco{width:min(13ch,100%);padding:0 4px 2px;border:0;border-bottom:3px solid var(--pencil);border-radius:0;background:transparent;color:var(--pencil);font:inherit;letter-spacing:inherit}.pg .cu-fin-hueco::-moz-placeholder{color:color-mix(in srgb,var(--cu-sobre-tinta) 45%,transparent)}.pg .cu-fin-hueco::placeholder{color:color-mix(in srgb,var(--cu-sobre-tinta) 45%,transparent)}.pg .cu-fin-hueco:focus{outline:none;border-bottom-color:var(--cu-sobre-tinta)}.pg .cu-fin-hueco:focus-visible{outline:2px solid var(--pencil);outline-offset:4px}.pg .cu-fin-clic{padding:0 6px;border:0;border-radius:6px;background:var(--pencil);color:var(--on-pencil);font:inherit;cursor:pointer;transition:transform .2s var(--cu-curva)}.pg .cu-fin-clic:hover{transform:rotate(-2deg)}.pg .cu-fin-clic:active{transform:scale(.96)}.pg .cu-fin-clic:focus-visible{outline:2px solid var(--cu-sobre-tinta);outline-offset:3px}@media (prefers-reduced-motion: reduce){.pg .cu-fin-clic:hover{transform:none}}.pg .cu-portada{padding-block:clamp(56px,7vw,96px) clamp(80px,9vw,128px)}.pg .cu-portada-in{display:grid;gap:56px}@container pg (min-width: 1024px){.pg .cu-portada-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px}}.pg .cu-portada-sola .cu-portada-in{grid-template-columns:minmax(0,1fr)}.pg .cu-portada-sola .cu-portada-t{max-width:14ch}.pg .cu-portada-texto{display:grid;justify-items:start;gap:26px}.pg .cu-portada-t{font-size:clamp(52px,7.2vw,108px)}.pg .cu-portada-estrecha .cu-portada-t{font-size:clamp(46px,6vw,88px)}.pg .cu-portada-visual{position:relative}.pg .cu-migas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-muted);font:400 15px/1.4 var(--font-sans)}.pg .cu-migas a{color:inherit;text-decoration:underline;text-decoration-color:var(--pencil);text-underline-offset:4px}.pg .cu-migas .nl-icon{transform:rotate(-90deg);opacity:.6}.pg .cu-dupla-in{display:grid;gap:56px}@container pg (min-width: 1024px){.pg .cu-dupla-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px}.pg .cu-dupla-inv .cu-dupla-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pg .cu-dupla-inv .cu-dupla-texto{order:2}}.pg .cu-dupla-texto{display:grid;justify-items:start;gap:24px}.pg .cu-dupla-visual{position:relative}.pg .cu-dupla-visual>.cu-nota{position:absolute;right:-8px;bottom:-36px;z-index:3}.pg .cu-contra-in{display:grid;gap:64px}@container pg (min-width: 1024px){.pg .cu-contra-in{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}.pg .cu-contra-sola{grid-template-columns:minmax(0,1fr)}}.pg .cu-contra-texto{display:grid;justify-items:start;gap:28px}.pg .cu-contra .cu-d2{max-width:15ch}.pg .cu-contra .cu-hoja-pie{color:var(--cu-sobre-tinta-2)}.pg .cu-tinta .nl-btn-primary{background:var(--pencil);color:var(--on-pencil)}.pg .cu-tinta .nl-btn-primary:hover{background:var(--cu-sobre-tinta);color:var(--cu-tinta)}.pg .cu-tinta .nl-btn-accent{background:var(--pencil);color:var(--on-pencil)}.pg .cu-cab{display:grid;gap:20px;margin-bottom:56px}@container pg (min-width: 1024px){.pg .cu-cab{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px}}.pg .cu-cab-sola{grid-template-columns:minmax(0,1fr)!important}.pg .cu-cab-sola .cu-d2{max-width:18ch}.pg .cu-movil{width:min(300px,70%);margin-inline:auto}.pg .cu-movil .cu-hoja-papel{border-radius:28px}.pg .cu-portada-visual>.cu-portada-nota{position:absolute;left:-24px;bottom:-40px;z-index:3}@container pg (max-width: 640px){.pg .cu-portada-visual>.cu-portada-nota{left:auto;right:0}}.pg .cu-semana-lista{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,78%);gap:28px;margin:0 calc(var(--cu-pad) * -1) 0 0;padding:8px var(--cu-pad) 28px 0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}@container pg (min-width: 1024px){.pg .cu-semana-lista{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;margin-right:0;padding-right:0}}.pg .cu-semana-lista:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.pg .cu-dia{display:grid;align-content:start;gap:10px;scroll-snap-align:start;padding-top:18px;border-top:2px solid var(--ink)}.pg .cu-dia-nombre{color:var(--pencil-ink);font:700 15px/1 var(--font-sans)}.pg .cu-dia .cu-hoja{margin-top:14px}.pg .cu-donde-t{max-width:16ch;margin-bottom:20px}.pg .cu-donde-pareja{display:grid;gap:48px;margin-top:56px}@container pg (min-width: 900px){.pg .cu-donde-pareja{grid-template-columns:1fr 1fr;gap:0}.pg .cu-donde-caso+.cu-donde-caso{padding-left:48px;border-left:1px solid color-mix(in srgb,var(--pencil-ink) 28%,transparent)}.pg .cu-donde-caso:first-child{padding-right:48px}}.pg .cu-donde-caso{display:grid;justify-items:start;align-content:start;gap:18px}.pg .cu-codigo-form{display:grid;gap:12px}.pg .cu-codigo-label{font:700 16px/1.3 var(--font-sans)}.pg .cu-codigo-in{width:100%;max-width:420px;padding:6px 0 10px;border:0;border-bottom:3px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:700 clamp(36px,4vw,52px)/1 var(--font-display)}.pg .cu-codigo-in::-moz-placeholder{color:color-mix(in srgb,var(--ink-muted) 55%,transparent)}.pg .cu-codigo-in::placeholder{color:color-mix(in srgb,var(--ink-muted) 55%,transparent)}.pg .cu-codigo-in:focus{outline:none;border-bottom-color:var(--pencil)}.pg .cu-codigo-in:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.pg .cu-codigo-in.is-bad{border-bottom-color:var(--danger);animation:nl-shake-b .42s var(--ease-out)}.pg .cu-codigo-ok{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding:16px 18px;background:var(--teal-soft);color:var(--teal-strong)}.pg .cu-codigo-ok p{flex:1 1 240px}.pg .cu-codigo-mal{display:flex;gap:10px;margin-top:12px;color:var(--danger);font:400 16px/1.45 var(--font-sans)}.pg .cu-giro{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;perspective:1400px}.pg .cu-giro:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:10px}.pg .cu-giro-in{position:relative;display:grid;transform-style:preserve-3d;transition:transform .8s var(--cu-curva);transform:rotate(1.2deg)}.pg .cu-giro[aria-pressed=true] .cu-giro-in{transform:rotate(-1.2deg) rotateY(180deg)}.pg .cu-giro-cara{grid-area:1 / 1;display:block;backface-visibility:hidden}.pg .cu-giro-atras{transform:rotateY(180deg)}.pg .cu-giro:hover .cu-giro-in{transform:rotate(0) translateY(-3px)}.pg .cu-giro[aria-pressed=true]:hover .cu-giro-in{transform:rotateY(180deg) translateY(-3px)}.pg .cu-temas-elegir{display:flex;flex-wrap:wrap;gap:10px 26px;margin-bottom:14px}.pg .cu-tema{display:inline-flex;align-items:center;gap:10px;padding:8px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-muted);font:600 16px/1.2 var(--font-sans);cursor:pointer}.pg .cu-tema i{width:18px;height:18px;border-radius:50%;background:var(--muestra);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 15%,transparent)}.pg .cu-tema:hover{color:var(--ink)}.pg .cu-tema[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--pencil)}.pg .cu-tema:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .cu-temas-desc{margin-bottom:48px}.pg .cu-temas-desc b{color:var(--ink)}.pg .cu-temas-hoja{max-width:1040px}.pg .cu-precios-cab{padding-bottom:40px}.pg .cu-precios-cab .cu-w{display:grid;justify-items:start;gap:26px}.pg .cu-precios-cab .cu-portada-t{max-width:15ch}.pg .cu-precios-elegir{display:flex;flex-wrap:wrap;gap:24px 56px;margin-top:12px}.pg .cu-precios-elegir>div{display:grid;gap:8px}.pg .cu-eleccion{display:flex;flex-wrap:wrap;gap:6px 24px}.pg .cu-eleccion button{padding:8px 0 10px;border:0;border-bottom:3px solid transparent;background:none;color:var(--ink-muted);font:700 18px/1.2 var(--font-sans);cursor:pointer;transition:color .16s ease,border-color .16s ease}.pg .cu-eleccion button:hover{color:var(--ink)}.pg .cu-eleccion button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--pencil)}.pg .cu-eleccion button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .cu-planes-sec{padding-top:24px}.pg .cu-plan-cifra{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.pg .cu-plan-cifra b{font:700 clamp(44px,4.4vw,60px)/1 var(--font-display);letter-spacing:-.03em}.pg .cu-plan-cifra span{color:var(--ink-muted);font:600 16px/1 var(--font-sans)}.pg .cu-plan-cifra s{width:100%;color:var(--ink-muted);font:400 16px/1.3 var(--font-sans)}.pg .cu-plan-prueba{justify-self:start;color:var(--ink-muted);font:700 15px/1.3 var(--font-sans)}.pg .cu-plan-prueba.is-ok{color:var(--teal)}.pg .cu-planes-nota{margin-top:20px}.pg .cu-precios-error{display:grid;justify-items:start;gap:12px}.pg .cu-tabla-caja{overflow-x:auto;overscroll-behavior-x:contain}.pg .cu-tabla-caja:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.pg .cu-tabla{width:100%;min-width:640px;border-collapse:collapse;font:400 16px/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.pg .cu-tabla th,.pg .cu-tabla td{padding:14px 16px 14px 0;border-bottom:1px solid var(--cu-linea);text-align:left}.pg .cu-tabla thead th{border-bottom:2px solid var(--ink);font:700 17px/1.3 var(--font-display)}.pg .cu-tabla tbody th{color:var(--ink-muted);font-weight:400}.pg .cu-dl-main{display:grid;justify-items:start;gap:14px}.pg .cu-dl-main .dl-big{border-radius:999px;background:var(--ink);color:var(--paper);box-shadow:none}.pg .cu-dl-main .dl-big:hover{background:var(--teal)}.pg .cu-dl-main .lnk{color:var(--ink);text-decoration-color:var(--pencil)}.pg .cu-dl-hojas{padding-bottom:40px}.pg .cu-dl-movil{position:absolute;right:-6px;bottom:0;width:min(160px,32%)}.pg .cu-dl .dl-card{border:0;border-top:2px solid var(--ink);border-radius:0;background:transparent;box-shadow:none;padding:24px 0 0}.pg .cu-dl .dl-card.is-you{border-top-color:var(--pencil)}.pg .cu-dl .dl-grid{gap:40px}.pg .cu-dl .dl-file{border-radius:6px;background:var(--paper-raised);box-shadow:0 0 0 1px var(--cu-linea)}.pg .cu-dl .dl-file:hover{box-shadow:0 0 0 1.5px var(--teal)}.pg .cu-dl .seg{border-radius:999px}.pg .cu-dl .os-chip{border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--cu-linea)}.pg .cu-dl .os-chip[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.pg .cu-contacto{padding-block:clamp(56px,7vw,96px) clamp(88px,10vw,140px)}.pg .cu-contacto-t{margin-bottom:8px}.pg .cu-contacto .ml{color:var(--ink)}.pg .cu-contacto .ml-send{border-radius:999px;background:var(--ink);color:var(--paper)}.pg .cu-otras{display:grid;gap:14px}.pg .cu-otras-lista>li{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;padding:14px 0!important}.pg .cu-otras-lista p:first-child{display:flex;align-items:center;gap:10px;font:700 16px/1.3 var(--font-sans)}.pg .cu-otras-lista .nl-icon{color:var(--teal)}.pg .cu-otras-lista p:last-child{color:var(--ink-muted);font:400 16px/1.5 var(--font-sans);padding-left:30px}.pg .cu-nf{padding-block:clamp(56px,7vw,96px) clamp(96px,12vw,160px)}.pg .cu-capas-lista{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.pg .cu-capas-lista>li{display:grid;gap:8px 32px;padding:28px 0;border-bottom:1px solid var(--cu-linea)}@container pg (min-width: 900px){.pg .cu-capas-lista>li{grid-template-columns:64px minmax(0,5fr) minmax(0,6fr);align-items:baseline}}.pg .cu-capas-n{color:var(--pencil-ink);font:700 clamp(34px,3.6vw,48px)/1 var(--font-display)}.pg .cu-hoja-papel .appui-fill{height:auto;aspect-ratio:var(--nlw) / var(--nlh)}.pg .cu-demo .cu-w{display:grid;justify-items:start;gap:24px}.pg .cu-demo-t{max-width:13ch}.pg .cu-caminos{display:grid;width:100%;margin-top:32px;border-top:2px solid var(--ink)}.pg .cu-camino{position:relative;display:grid;gap:18px;padding:36px 0;border-bottom:1px solid var(--cu-linea);color:var(--ink);text-decoration:none}@container pg (min-width: 1024px){.pg .cu-camino{grid-template-columns:72px minmax(0,6fr) minmax(0,5fr);align-items:center;gap:32px;padding:44px 0}}.pg .cu-camino:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.pg .cu-camino-num{color:var(--pencil-ink);font:700 56px/1 var(--font-display)}.pg .cu-camino-texto{display:grid;justify-items:start;gap:14px}.pg .cu-camino:hover .cu-d2{text-decoration:underline;text-decoration-color:var(--pencil);text-decoration-thickness:5px;text-underline-offset:10px}.pg .cu-camino-ir{display:inline-flex;align-items:center;gap:10px;color:var(--teal);font:700 17px/1.2 var(--font-sans)}.pg .cu-camino-ir .nl-icon{transition:transform .3s var(--cu-curva)}.pg .cu-camino:hover .cu-camino-ir .nl-icon{transform:translate(4px)}.pg .cu-camino-hoja{display:none}@container pg (min-width: 1024px){.pg .cu-camino-hoja{display:block;width:100%;max-width:420px;justify-self:end;transition:transform .6s var(--cu-curva)}.pg .cu-camino:hover .cu-camino-hoja{transform:translateY(-6px) rotate(-1deg)}}@media (prefers-reduced-motion: reduce){.pg .cu-camino:hover .cu-camino-hoja{transform:none}}.pg .cu-cita{padding-block:clamp(48px,6vw,88px) clamp(80px,9vw,120px)}.pg .cu-cita-in{display:grid;gap:40px}.pg .cu-cita-cab{display:grid;justify-items:start;gap:18px}.pg .cu-volver{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font:600 15px/1.3 var(--font-sans);text-decoration:none}.pg .cu-volver:hover{color:var(--ink)}.pg .cu-volver:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .cu-cita .rs{max-width:none;border-radius:8px;background:var(--paper-raised);box-shadow:var(--cu-sombra-hoja)}.pg .cu-cita .rs-in{border-radius:8px;overflow:clip}.pg .cu-cita .rs-marca{display:block;margin-bottom:10px}.pg .cu-garantias{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;color:var(--ink-muted);font:600 15px/1.3 var(--font-sans)}.pg .cu-garantias li{display:inline-flex;align-items:center;gap:8px}.pg .cu-garantias .nl-icon{color:var(--teal)}.pg .bl-tarjeta-in{padding:0;border-radius:0;background:transparent;box-shadow:none}.pg .bl-tarjeta-in:hover{box-shadow:none;transform:translateY(-4px)}.pg .bl-tarjeta-marco{border-radius:8px;box-shadow:var(--cu-sombra-hoja)}.pg .bl-tarjeta-cuerpo{padding:18px 2px 8px}.pg .bl-leer-ico{width:auto;height:auto;background:none}.pg .bl-filtros{border-radius:0;padding:0;background:none;box-shadow:none;gap:22px}.pg .bl-filtros-ind{display:none}.pg .bl-filtros button{padding:8px 0 10px;border-radius:0;border-bottom:3px solid transparent}.pg .bl-filtros button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--pencil)}.pg .bl-vacio{border-radius:8px;box-shadow:var(--cu-sombra-hoja)}.pg .bl-autor-ico{width:auto;height:auto;background:none;color:var(--teal)}.pg .bl-art-heroe{gap:40px}.pg .bl-art-papel{aspect-ratio:21 / 9}.pg .pq-indice a,.pg .pq-item,.pg .pq-buscar,.pg .pq-vacio{border-radius:6px;box-shadow:0 0 0 1px var(--cu-linea)}.pg .pq-item[open]{box-shadow:0 0 0 1.5px var(--ink)}.pg .pq-cat-t>span{width:auto;height:auto;background:none;color:var(--teal)}.pg .pq-indice a{box-shadow:none}.pg .cu-altherna-ficha{display:grid;justify-items:start;gap:18px;padding-top:28px;border-top:2px solid var(--ink)}.pg .cu-altherna-ficha img{border-radius:14px}.pg .cu-altherna-lista{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pg .cu-altherna-lista li{display:flex;gap:10px;font:400 17px/1.45 var(--font-sans)}.pg .cu-altherna-lista .nl-icon{flex:none;color:var(--teal)}.pg .cu-cifras{display:grid;margin:0;border-top:2px solid var(--ink)}@container pg (min-width: 760px){.pg .cu-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}.pg .cu-cifras>div+div{border-left:1px solid var(--cu-linea);padding-left:28px}}.pg .cu-cifras>div{display:flex;flex-direction:column-reverse;gap:10px;padding:24px 0;border-bottom:1px solid var(--cu-linea)}.pg .cu-cifras dd{margin:0;font:700 clamp(56px,6vw,88px)/.9 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pg .cu-cifras dt{color:var(--ink-muted);font:400 17px/1.4 var(--font-sans);max-width:18ch}.pg .cu-fn-indice{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.pg .cu-fn-indice>li{border-bottom:1px solid var(--cu-linea)}.pg .cu-fn-entrada{display:grid;grid-template-columns:40px 34px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:22px 0;color:var(--ink);text-decoration:none;transition:padding-left .3s var(--cu-curva)}@container pg (min-width: 900px){.pg .cu-fn-entrada{grid-template-columns:56px 40px minmax(0,5fr) minmax(0,6fr);gap:24px}}.pg .cu-fn-entrada:hover{padding-left:10px}.pg .cu-fn-entrada:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pg .cu-fn-n{color:var(--pencil-ink);font:700 18px/1 var(--font-display)}.pg .cu-fn-ico{align-self:center;color:var(--teal)}.pg .cu-fn-nombre{font:700 clamp(22px,2.2vw,30px)/1.15 var(--font-display);letter-spacing:-.02em}.pg .cu-fn-entrada:hover .cu-fn-nombre{text-decoration:underline;text-decoration-color:var(--pencil);text-decoration-thickness:3px;text-underline-offset:6px}.pg .cu-fn-resumen{grid-column:3;color:var(--ink-muted);font:400 17px/1.5 var(--font-sans)}@container pg (min-width: 900px){.pg .cu-fn-resumen{grid-column:auto}}@media (prefers-reduced-motion: reduce){.pg .cu-fn-entrada:hover{padding-left:0}}.pg .cu-tipos-def{display:grid;gap:0 40px;margin:0;border-top:2px solid var(--ink)}@container pg (min-width: 760px){.pg .cu-tipos-def{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (min-width: 1100px){.pg .cu-tipos-def{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg .cu-tipos-def>div{padding:16px 0;border-bottom:1px solid var(--cu-linea)}.pg .cu-tipos-def dt{font:700 17px/1.3 var(--font-sans)}.pg .cu-tipos-def dd{margin:4px 0 0;color:var(--ink-muted);font:400 16px/1.5 var(--font-sans)}.pg .cu-fn-sin{position:relative;display:grid;justify-items:start;gap:18px;padding:24px 0 24px 24px}.pg .cu-fn-sin-ico{display:block;margin-bottom:8px;color:var(--teal)}.pg .cu-fn-sin .cu-nota:nth-child(3){margin-left:64px}.pg .cu-fn-sin .cu-nota:nth-child(4){margin-left:20px}.pg .cu-roles{display:grid;gap:40px}@container pg (min-width: 900px){.pg .cu-roles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0}.pg .cu-rol{padding:0 40px;border-left:1px solid var(--cu-linea)}.pg .cu-rol:first-child{padding-left:0;border-left:0}}.pg .cu-rol{display:grid;justify-items:start;align-content:start;gap:14px}.pg .cu-rol h3{display:flex;align-items:center;gap:10px}.pg .cu-rol h3 .nl-icon{color:var(--teal)}.pg .cu-mas{padding-block:72px}.pg .cu-vecinas{display:grid;gap:12px;margin:24px 0 32px;border-top:2px solid var(--ink)}@container pg (min-width: 760px){.pg .cu-vecinas{grid-template-columns:1fr 1fr}}.pg .cu-vecina{display:grid;gap:4px;padding:18px 0;color:var(--ink);text-decoration:none}.pg .cu-vecina strong{font:700 24px/1.2 var(--font-display);letter-spacing:-.02em}.pg .cu-vecina:hover strong{text-decoration:underline;text-decoration-color:var(--pencil);text-decoration-thickness:3px;text-underline-offset:5px}.pg .cu-vecina:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .cu-vecina-sig{justify-items:end;text-align:right}.pg .cu-todas{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none}.pg .cu-todas a{display:inline-flex;align-items:center;gap:8px;color:var(--ink-muted);font:600 15px/1.3 var(--font-sans);text-decoration:none;border-radius:4px}.pg .cu-todas a .nl-icon{color:var(--teal)}.pg .cu-todas a:hover{color:var(--ink)}.pg .cu-todas a[aria-current]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--pencil);text-decoration-thickness:2px;text-underline-offset:4px}.pg .cu-todas a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .cu-explorar{padding-block:clamp(40px,5vw,72px) clamp(64px,8vw,112px)}.pg .cu-explorar-cab{display:grid;justify-items:start;gap:20px;margin-bottom:48px}.pg .cu-explorar-cab .cu-d1{margin-block:4px 0}.pg .cu-escenario{position:relative;aspect-ratio:1440 / 900;border-radius:10px;background:var(--paper-raised);box-shadow:var(--cu-sombra-hoja)}.pg .cu-escenario:before{top:-14px;width:132px;z-index:3}.pg .cu-escenario-marco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;isolation:isolate}.pg .cu-escenario-marco:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent);pointer-events:none}.pg .cu-escenario-app{position:absolute;top:0;left:0;display:block;width:1440px;height:900px;border:0;background:var(--paper-raised);transform:scale(var(--escala, .8));transform-origin:0 0}.pg .cu-escenario-velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:14px;background:var(--paper-raised);color:var(--ink-muted);text-align:center;transition:opacity .36s ease}.pg .cu-explorar-movil{display:none;margin-top:10px}@container pg (max-width: 720px){.pg .cu-explorar-movil{display:block}}.pg .cu-escenario-logo{animation:cu-respira 1.6s var(--cu-curva) infinite alternate}@keyframes cu-respira{0%{transform:scale(.94);opacity:.7}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.pg .cu-escenario-logo{animation-duration:3.2s}}.pg .cu-boton-texto{padding:6px 0;border:0;border-bottom:2px solid var(--pencil);background:none;color:var(--ink);font:700 16px/1.3 var(--font-sans);cursor:pointer}.pg .cu-boton-texto:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pg .cu-explorar-pista{max-width:62ch;margin-top:28px;padding-left:16px;border-left:3px solid var(--pencil)}.pg .cu-videos{display:grid;gap:28px;align-items:start}@container pg (min-width: 1024px){.pg .cu-videos{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:40px}}.pg .cu-videos-escena{margin:0;display:grid;gap:20px;min-width:0}.pg .cu-videos-pantalla{overflow:clip;border-radius:18px;background:#0b1220;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 28px 60px -28px rgba(var(--sombra-rgb),.55)}.pg .cu-videos-pantalla video{display:block;width:100%;aspect-ratio:16 / 9;background:#0b1220}.pg .cu-videos-pie{display:grid;gap:18px}@container pg (min-width: 760px){.pg .cu-videos-pie{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.pg .cu-videos-info{display:grid;gap:6px;min-width:0}.pg .cu-videos-info .cu-d3{margin:0;overflow-wrap:break-word}.pg .cu-videos-info .cu-texto{margin:0;max-width:56ch}.pg .cu-videos-cuenta{margin:0;color:var(--ink-muted);font:600 15px/1.3 var(--font-sans);font-variant-numeric:tabular-nums}.pg .cu-videos-nav{display:flex;flex-wrap:wrap;gap:10px}.pg .cu-videos-nav .nl-btn:disabled{opacity:.45;cursor:default}.pg .cu-videos-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pg .cu-video{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:8px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s var(--ease-out, ease)}.pg .cu-video:hover:not(:disabled){background:color-mix(in srgb,var(--paper-raised) 70%,transparent);border-color:var(--line)}.pg .cu-video:active:not(:disabled){transform:scale(.99)}.pg .cu-video:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg .cu-video[aria-current]{background:var(--paper-raised);border-color:color-mix(in srgb,var(--teal) 45%,var(--line));box-shadow:0 10px 24px -18px rgba(var(--sombra-rgb),.6)}.pg .cu-video:disabled{cursor:default;color:var(--ink-muted)}.pg .cu-video-mini{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:9px;background:color-mix(in srgb,var(--teal) 12%,var(--paper-sunken));color:var(--teal-strong)}.pg .cu-video-mini img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg .cu-video:disabled .cu-video-mini{color:var(--ink-muted)}.pg .cu-video-ahora{position:absolute;left:6px;bottom:6px;padding:2px 8px;border-radius:999px;background:#2b5a8e;color:#fff;box-shadow:0 2px 8px #0b122059;font:600 12px/1.6 var(--font-sans)}.pg .cu-video-ahora.is-pausado{background:#0b1220c7}.pg .cu-video-t{display:grid;gap:4px;min-width:0}.pg .cu-video-t strong{font:700 17px/1.25 var(--font-display);overflow-wrap:break-word}.pg .cu-video-d{color:var(--ink-muted);font:500 14px/1.3 var(--font-sans);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.pg .cu-video{transition:none}.pg .cu-video:active:not(:disabled){transform:none}}.pg .cu-planes-caja{padding-bottom:4px}.pg .cu-planes-tabla{table-layout:fixed;min-width:calc(170px + var(--columnas, 3) * 220px)}.pg .cu-planes-tabla th,.pg .cu-planes-tabla td{padding:16px 20px 16px 0;vertical-align:top}.pg .cu-planes-tabla thead th{position:relative;padding-block:28px 30px;border-bottom:2px solid var(--ink);font:inherit}.pg .cu-planes-esquina{width:170px;border-bottom:2px solid var(--ink)}.pg .cu-planes-cab{container-type:inline-size;display:grid;align-content:start;gap:10px;height:100%}.pg .cu-planes-nombre{color:var(--ink);font:700 clamp(24px,2vw,30px)/1.1 var(--font-display);letter-spacing:-.02em}.pg .cu-planes-desc{min-height:4.4em;color:var(--ink-muted);font:400 15px/1.45 var(--font-sans)}.pg .cu-planes-cab .cu-plan-cifra b{font-size:clamp(30px,19cqi,56px)}.pg .cu-planes-cab .cu-plan-prueba{margin-bottom:8px}.pg .cu-planes-otro{margin-top:-4px;color:var(--ink-muted);font:500 14px/1.3 var(--font-sans)}.pg .cu-planes-cab .promo-tag{top:-12px;right:0}.pg .cu-planes-tabla tbody th{color:var(--ink-muted);font:400 16px/1.4 var(--font-sans)}.pg .cu-planes-tabla tbody td .nl-icon{color:var(--teal)}.pg .cu-planes-grupo{color:var(--ink-muted);font:600 14px/1.2 var(--font-sans)}.pg .cu-planes-tabla :is(th,td).is-resaltado,.pg .cu-planes-tabla :is(th,td).is-atenuado{transition:opacity .32s var(--ease-out, ease)}.pg .cu-planes-tabla :is(th,td).is-atenuado{opacity:.5}.pg .cu-planes-tabla thead th.is-resaltado{box-shadow:inset 0 4px 0 var(--teal)}.pg .cu-planes-tabla thead th.is-resaltado .cu-planes-grupo{color:var(--teal-strong)}@media (prefers-reduced-motion: reduce){.pg .cu-planes-tabla :is(th,td).is-resaltado,.pg .cu-planes-tabla :is(th,td).is-atenuado{transition:none}}.pg .cu-planes-no{color:var(--ink-muted)}.pg .cu-planes-antiguedad td strong{color:var(--ink);font-weight:700}.pg .cu-planes-comunes td{color:var(--ink-muted)}.pg .cu-planes-tabla tbody th,.pg .cu-planes-esquina{position:sticky;left:0;z-index:1;background:var(--paper)}.pg .cu-ant-in{display:grid;gap:56px}@container pg (min-width: 1024px){.pg .cu-ant-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}}.pg .cu-ant-texto{display:grid;gap:32px}.pg .cu-ant-reglas{margin:0;padding:0;list-style:none;counter-reset:regla;border-top:1px solid var(--cu-linea)}.pg .cu-ant-reglas li{counter-increment:regla;display:grid;grid-template-columns:34px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:4px;padding:18px 0;border-bottom:1px solid var(--cu-linea)}.pg .cu-ant-reglas li:before{content:counter(regla);grid-row:span 2;color:var(--pencil-ink);font:700 20px/1.3 var(--font-display)}.pg .cu-ant-grafica{display:grid;gap:20px;align-content:start}.pg .cu-ant-figura{margin:0;padding:24px 24px 20px;border-radius:12px;background:var(--paper-raised);box-shadow:var(--cu-sombra-hoja)}.pg .cu-ant-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin-bottom:12px}.pg .cu-ant-sim{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:600 15px/1.3 var(--font-sans);cursor:pointer}.pg .cu-ant-sim:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.pg .cu-ant-interruptor{position:relative;flex:none;width:38px;height:22px;border-radius:999px;background:var(--line);transition:background-color .2s ease}.pg .cu-ant-interruptor:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--paper-raised);box-shadow:var(--shadow-sm);transition:transform .24s var(--cu-curva)}.pg .cu-ant-sim[aria-pressed=true] .cu-ant-interruptor{background:var(--teal)}.pg .cu-ant-sim[aria-pressed=true] .cu-ant-interruptor:after{transform:translate(16px)}.pg .cu-ant-plot{--abajo: 28px;--arriba: 30px;position:relative;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:2px;height:260px}.pg .cu-ant-col{position:relative}.pg .cu-ant-barra{position:absolute;left:2px;right:2px;bottom:var(--abajo);height:calc(100% - var(--abajo) - var(--arriba));border-radius:4px 4px 0 0;background:var(--teal);transform-origin:50% 100%;transform:scaleY(var(--h));transition:transform .64s var(--cu-curva) calc(var(--i) * 28ms)}.js .pg .cu-ant-plot:not([data-visto]) .cu-ant-barra{transform:scaleY(0)}.pg .cu-ant-valor{position:absolute;left:50%;bottom:calc(var(--abajo) + (100% - var(--abajo) - var(--arriba)) * var(--h) + 6px);transform:translate(-50%);color:var(--ink);font:700 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.pg .cu-ant-col:first-child .cu-ant-valor{left:0;transform:none}.pg .cu-ant-x{position:absolute;left:0;right:0;bottom:0;color:var(--ink-muted);font:500 13px/var(--abajo) var(--font-sans);text-align:center;font-variant-numeric:tabular-nums}.pg .cu-ant-suelo{position:absolute;left:0;right:0;bottom:calc(var(--abajo) + (100% - var(--abajo) - var(--arriba)) * var(--h));border-top:1.5px dashed var(--pencil-ink);pointer-events:none}.pg .cu-ant-suelo span{position:absolute;right:0;bottom:4px;color:var(--pencil-ink);font:700 12px/1 var(--font-sans)}.pg .cu-ant-baja{position:absolute;left:50%;bottom:calc(var(--abajo) + 40%);transform:translate(-50%) rotate(-90deg);color:var(--coral);font:700 13px/1 var(--font-sans);white-space:nowrap}.pg .cu-ant-col.is-hueco .cu-ant-x{color:var(--coral)}.pg .cu-ant-tip{position:absolute;z-index:2;left:50%;bottom:calc(100% - var(--arriba) + 4px);padding:6px 8px;border-radius:6px;background:var(--ink);color:var(--paper);font:500 12px/1.2 var(--font-sans);white-space:nowrap;opacity:0;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.pg .cu-ant-col:hover .cu-ant-tip{opacity:1;transform:translate(-50%)}.pg .cu-ant-col:nth-child(-n+4) .cu-ant-tip{left:0;transform:translateY(4px)}.pg .cu-ant-col:nth-child(-n+4):hover .cu-ant-tip{transform:translate(0)}.pg .cu-ant-col:nth-last-child(-n+3) .cu-ant-tip{left:auto;right:0;transform:translateY(4px)}.pg .cu-ant-col:nth-last-child(-n+3):hover .cu-ant-tip{transform:translate(0)}@media (prefers-reduced-motion: reduce){.pg .cu-ant-barra{transition-duration:.3s;transition-delay:0ms}}.session-restore{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--bg, #f1f5f9);color:var(--t1, #132d43);font-family:var(--font-family, system-ui, sans-serif)}.session-restore-card{width:100%;max-width:420px;display:grid;gap:16px;text-align:center;justify-items:center}.session-restore-brand{font-size:14px;font-weight:700;color:var(--p, #1677d2)}.session-restore-card h1{margin:0;font-size:22px;line-height:1.3}.session-restore-card>p:last-of-type{margin:0;font-size:15px;line-height:1.6;color:var(--t2, #53677b)}.session-restore-retry{min-height:40px;padding:0 18px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;font-weight:650;color:#fff;background:var(--p, #1677d2)}.session-restore-retry:hover{filter:brightness(1.06)}.session-restore-retry:focus-visible{outline:2px solid var(--p, #1677d2);outline-offset:3px}
