@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/schibsted-grotesk-italic-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2")}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-jp.woff2)format("woff2")}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-jp.woff2)format("woff2")}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-jp.woff2)format("woff2")}:root,html[data-theme=light]{color-scheme:light;--dm-bg:#f5f5f1;--dm-surface:#fbfbf9;--dm-surface-raised:#fdfdfb;--dm-surface-sunken:#edeeea;--dm-sidebar:#eeefeb;--dm-text-1:#0f1b2d;--dm-text-2:#3e4b5e;--dm-text-3:#5b6778;--dm-border:#dddfe1;--dm-border-strong:#808a98;--dm-accent-base:#277fce;--dm-accent:color-mix(in srgb, var(--dm-accent-base) 40%, var(--dm-bg));--dm-accent-hover:color-mix(in srgb, var(--dm-accent-base) 52%, var(--dm-bg));--dm-accent-press:color-mix(in srgb, var(--dm-accent-base) 60%, var(--dm-bg));--dm-accent-soft:color-mix(in srgb, var(--dm-accent-base) 14%, var(--dm-bg));--dm-on-accent:var(--dm-text-1);--dm-accent-solid:color-mix(in srgb, var(--dm-accent-base) 85%, var(--dm-text-1));--dm-accent-solid-hover:color-mix(in srgb, var(--dm-accent-solid) 85%, var(--dm-text-1));--dm-on-solid:var(--dm-bg);--dm-brand:var(--dm-accent-solid);--dm-brand-hover:var(--dm-accent-solid-hover);--dm-brand-solido:var(--dm-accent-solid);--dm-brand-line:var(--dm-accent-hover);--dm-brand-tinte:var(--dm-accent-soft);--dm-on-brand:var(--dm-bg);--dm-focus:var(--dm-accent-base);--dm-progress:var(--dm-accent-hover);--dm-success:#26714a;--dm-success-soft:#e2f0e6;--dm-warning:#7d6400;--dm-warning-soft:#f3edd6;--dm-error:#b3203f;--dm-error-soft:#f8e1e5;--dm-on-error:#fbfbf9;--dm-add:#26714a;--dm-add-soft:#e6f2e9;--dm-del:#b3203f;--dm-del-soft:#f9e6e9;--dm-disabled-bg:#e6e7e3;--dm-disabled-text:#9aa2ad;--dm-scrim:#0f1b2d52;--dm-seg-3:#9aa2ad;--dm-shadow-1:0 1px 2px #0f1b2d0f, 0 1px 1px #0f1b2d0a;--dm-shadow-2:0 6px 16px -4px #0f1b2d1a, 0 2px 4px #0f1b2d0a;--dm-shadow-3:0 20px 48px -12px #0f1b2d2e, 0 6px 12px #0f1b2d0d;--dm-grad-arrival:linear-gradient(180deg, #e6eef4 0%, #edf1f2 42%, #f5f5f1 100%);--dm-font-sans:"Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--dm-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--dm-ease:cubic-bezier(.2, 0, 0, 1);--dm-gutter:clamp(16px, 4.4vw, 64px);--dm-nav-h:68px}html[data-theme=dark]{color-scheme:dark;--dm-bg:#070d1c;--dm-surface:#0d1628;--dm-surface-raised:#142037;--dm-surface-sunken:#050a16;--dm-sidebar:#050a16;--dm-text-1:#e9eef6;--dm-text-2:#aeb9ca;--dm-text-3:#8592a7;--dm-border:#1c2840;--dm-border-strong:#56657f;--dm-accent-base:#5aa2e6;--dm-accent:color-mix(in srgb, var(--dm-accent-base) 40%, var(--dm-bg));--dm-accent-hover:color-mix(in srgb, var(--dm-accent-base) 52%, var(--dm-bg));--dm-accent-press:color-mix(in srgb, var(--dm-accent-base) 60%, var(--dm-bg));--dm-accent-soft:color-mix(in srgb, var(--dm-accent-base) 16%, var(--dm-bg));--dm-on-accent:var(--dm-text-1);--dm-accent-solid:var(--dm-accent-base);--dm-accent-solid-hover:color-mix(in srgb, var(--dm-accent-solid) 85%, var(--dm-text-1));--dm-on-solid:var(--dm-bg);--dm-brand:var(--dm-accent-solid);--dm-brand-hover:var(--dm-accent-solid-hover);--dm-brand-solido:var(--dm-accent-solid);--dm-brand-line:var(--dm-accent-hover);--dm-brand-tinte:var(--dm-accent-soft);--dm-on-brand:var(--dm-bg);--dm-focus:var(--dm-accent-base);--dm-progress:var(--dm-accent-hover);--dm-success:#6fcb94;--dm-success-soft:#0f2a20;--dm-warning:#e3c65c;--dm-warning-soft:#2b2610;--dm-error:#ff8095;--dm-error-soft:#3a1620;--dm-on-error:#07111f;--dm-add:#6fcb94;--dm-add-soft:#0e2419;--dm-del:#ff8095;--dm-del-soft:#2e121a;--dm-disabled-bg:#111a2c;--dm-disabled-text:#4e5b72;--dm-scrim:#02050ca3;--dm-seg-3:#3a4760;--dm-shadow-1:0 0 0 1px #aeb9ca0f, 0 1px 2px #00000080;--dm-shadow-2:inset 0 1px 0 #e9eef60d, 0 0 0 1px #aeb9ca14, 0 10px 24px -6px #0009;--dm-shadow-3:inset 0 1px 0 #e9eef60f, 0 0 0 1px #aeb9ca1a, 0 28px 60px -12px #000000bf;--dm-grad-arrival:radial-gradient(90% 60% at 50% 0%, #3e68b238 0%, #3e68b200 62%), linear-gradient(180deg, #0b1733 0%, #0a1328 45%, #070d1c 100%)}*,:before,:after{box-sizing:border-box}html,body{background:var(--dm-bg);color:var(--dm-text-1);font-family:var(--dm-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;line-height:1.5;overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:var(--dm-nav-h)}body{min-height:100vh;transition:background-color .4s var(--dm-ease), color .4s var(--dm-ease)}.app{position:relative}a{color:var(--dm-text-1);text-decoration:none}a:hover{color:var(--dm-text-1)}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}svg path:where(:not(.vv-av-oba *)){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dm-mono,.vv-mono{font-family:var(--dm-font-mono);font-variant-numeric:tabular-nums}html[data-theme=light] [data-si-tema=dark],html[data-theme=dark] [data-si-tema=light]{display:none}.sello{flex:none;width:100%;height:100%;display:block;overflow:visible}.sello .sello-rueda{transform-origin:50px 50px}.dm-sello-gira .sello-rueda,.sello--gira .sello-rueda,.is-pensando .sello-rueda{animation:14s linear infinite dm-girar}.sello--halo{filter:drop-shadow(0 0 11px color-mix(in srgb, var(--dm-text-1) 10%, transparent)) drop-shadow(0 10px 11px color-mix(in srgb, var(--dm-text-1) 14%, transparent))}.dm-sello-respira .sello-rueda{animation:7s ease-in-out infinite dm-respira}@keyframes dm-girar{to{transform:rotate(360deg)}}@keyframes dm-respira{0%,to{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--dm-brand) 0%, transparent));transform:scale(1)}50%{filter:drop-shadow(0 0 16px color-mix(in srgb, var(--dm-brand) 35%, transparent));transform:scale(1.018)}}.dm-btn,.btn{min-height:44px;font:600 15px/1.2 var(--dm-font-sans);text-align:center;white-space:nowrap;cursor:pointer;transition:background .16s var(--dm-ease), transform .16s var(--dm-ease), color .16s var(--dm-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.dm-btn--marca,.btn.primary{background:var(--dm-accent-solid);color:var(--dm-on-solid)}.dm-btn--marca:hover,.btn.primary:hover{background:var(--dm-accent-solid-hover);color:var(--dm-on-solid)}.dm-btn--marca:active,.btn.primary:active{transform:scale(.98)}.dm-btn--borde{background:var(--dm-surface);color:var(--dm-text-1);box-shadow:inset 0 0 0 1px var(--dm-border-strong)}.dm-btn--borde:hover{background:var(--dm-surface-sunken);color:var(--dm-text-1)}.dm-btn--xl{min-height:52px;padding:0 28px;font-size:17px}.btn[disabled]{cursor:progress;opacity:.8}.dm-nav{z-index:60;height:var(--dm-nav-h);padding:0 var(--dm-gutter);background:color-mix(in oklab, var(--dm-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid color-mix(in oklab, var(--dm-border) 70%, transparent);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.dm-nav-marca{color:var(--dm-text-1);align-items:center;gap:10px;min-height:44px;display:inline-flex}.dm-nav-marca:hover{color:var(--dm-text-1)}.nav-sello{width:30px;height:30px}.nav-wordmark{font:600 clamp(15px, 1.7vw, 19px)/1 var(--dm-font-sans);letter-spacing:-.02em;white-space:nowrap}.dm-nav .dm-nav-marca{gap:7px}.dm-nav .dm-nav-marca .nav-sello{width:26px;height:26px}.dm-nav .nav-wordmark{white-space:nowrap;font-size:20px}.nav-wm-mirai{letter-spacing:-.02em;font-weight:700}.nav-wm-si{letter-spacing:0;color:color-mix(in srgb, var(--dm-text-1) 65%, transparent);font-style:italic;font-weight:400}.dm-nav-der{align-items:center;gap:6px;display:flex}.dm-nav-links{gap:2px;margin-right:8px;display:flex}.dm-nav-links a{font:500 15px/1 var(--dm-font-sans);color:var(--dm-text-2);border-radius:999px;padding:10px 14px;transition:color .15s,background .15s;position:relative}.dm-nav-links a:hover{color:var(--dm-text-1);background:color-mix(in oklab, var(--dm-surface) 70%, transparent)}.dm-nav-links a[aria-current]{color:var(--dm-text-1)}.dm-nav-links a:after{content:"";background:var(--dm-brand-line);transform-origin:0;height:2px;transition:transform .25s var(--dm-ease);border-radius:2px;position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.dm-nav-links a[aria-current]:after{transform:scaleX(1)}.dm-nav-ghost{min-width:44px;height:44px;color:var(--dm-text-2);font:600 13px/1 var(--dm-font-sans);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;transition:color .15s,background .15s;display:inline-flex}.dm-nav-ghost:hover{color:var(--dm-text-1);background:color-mix(in oklab, var(--dm-surface) 70%, transparent)}.nav-cta{margin-left:6px}.dm-nav-menu{width:44px;height:44px;color:var(--dm-text-1);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:none}.mob-overlay{--spring-smooth:linear(0,.0261,.0875,.1709,.259,.3476,.4354,.5136,.5867,.6491,.7037,.7527,.7931,.8287,.8576,.882,.9032,.9202,.9348,.9464,.9561,.9643,.9708,.9764,.9807,.9843,.9873,.9897,.9917,.9932,.9945,.9956,.9964,.9971,.9977,.9981,.9985,.9988,.999,.9992,1);--spring-exit:linear(0,.0287,.0993,.1904,.2884,.3793,.4701,.5522,.6249,.6845,.739,.7852,.824,.8546,.8817,.904,.9223,.9364,.9488,.9588,.9669,.9731,.9785,.9828,.9862,.9889,.9911,.9929,.9944,.9955,.9964,.9971,.9977,.9982,.9985,.9988,.9991,.9993,.9994,.9995,1);z-index:55;background:var(--dm-bg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .335s var(--spring-exit), visibility 0s linear .335s;display:none;position:fixed;inset:0}.mob-overlay--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .548s var(--spring-smooth), visibility 0s}.mob-overlay-content{height:100%;padding:calc(var(--dm-nav-h) + 28px) 20px calc(40px + env(safe-area-inset-bottom,0px));transition:transform .335s var(--spring-exit);border-top:0;flex-direction:column;align-items:stretch;display:flex;transform:translateY(-8px)}.mob-overlay--open .mob-overlay-content{transition:transform .548s var(--spring-smooth);transform:none}@media (prefers-reduced-motion:reduce){.mob-overlay,.mob-overlay--open,.mob-overlay-content,.mob-overlay--open .mob-overlay-content{transition:none;transform:none}}.mob-overlay-links{flex-direction:column;gap:6px;margin-top:auto;display:flex}.mob-overlay-links a{text-align:left;font:600 34px/1.25 var(--dm-font-sans);letter-spacing:-.02em;color:var(--dm-text-1);padding:8px 0;text-decoration:none;display:block}.mob-overlay-links a:hover{color:var(--dm-text-2)}.mob-overlay-actions{gap:10px;margin-top:28px;display:flex}.mob-overlay-ghost{border:1px solid var(--dm-border);height:44px;color:var(--dm-text-2);font:500 15px/1 var(--dm-font-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.mob-overlay-ghost span{align-items:center;gap:8px;display:inline-flex}.mob-overlay-cta.dm-btn{width:100%;min-height:56px;margin-top:auto;font-size:17px}.mob-trigger .mob-ic-cerrar,.mob-trigger--open .mob-ic-menu{display:none}.mob-trigger--open .mob-ic-cerrar{display:block}html.dm-menu-abierto .dm-nav{background:var(--dm-bg)!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--dm-border)!important}html.dm-menu-abierto .dm-nav:before,html.dm-menu-abierto .cta-movil{display:none!important}@media (width<=860px){.dm-nav-links,.dm-nav .dm-nav-ghost,.dm-nav .nav-cta{display:none}.dm-nav-menu{display:inline-flex}.mob-overlay{display:block}.cta-movil{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:50;background:color-mix(in oklab, var(--dm-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);box-shadow:var(--dm-shadow-3);opacity:0;transition:transform .4s var(--dm-ease), opacity .3s;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:fixed;transform:translateY(160%)}.cta-movil.visible{opacity:1;transform:none}.cta-movil-texto{font:500 13px/1.25 var(--dm-font-sans);color:var(--dm-text-2)}.cta-movil-boton{background:var(--dm-accent-solid);min-height:44px;box-shadow:none;color:var(--dm-on-solid);font:600 15px/1 var(--dm-font-sans);white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;display:inline-flex}.cta-movil-boton:hover{background:var(--dm-accent-solid-hover);color:var(--dm-on-solid)}}.dm-hero{background:var(--dm-grad-arrival);padding:calc(var(--dm-nav-h) + clamp(40px, 6vh, 72px)) var(--dm-gutter) clamp(36px, 5vh, 56px);position:relative;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dm-hero:after{content:"";pointer-events:none;background:radial-gradient(circle 800px at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--dm-brand) 5%, transparent), transparent 60%);z-index:0;transition:background .3s ease-out;position:absolute;inset:0}}.dm-hero-in{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:980px;margin:0 auto;display:flex;position:relative}.dm-pill{background:var(--dm-surface);height:30px;box-shadow:inset 0 0 0 1px var(--dm-border);font:600 13px/1 var(--dm-font-sans);letter-spacing:.02em;color:var(--dm-text-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.dm-pill-punto{background:var(--dm-brand);border-radius:50%;width:6px;height:6px}.dm-hero-titulo{max-width:26ch;font:600 clamp(24px, 3.4vw, 42px) / 1.15 var(--dm-font-sans);letter-spacing:-.025em;text-wrap:balance;margin:20px 0 0}.dm-hero-sub{max-width:44rem;font:400 clamp(16px, 1.4vw, 18px) / 1.55 var(--dm-font-sans);color:var(--dm-text-2);text-wrap:balance;margin:16px 0 0}.dm-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.dm-hero-pie{flex-direction:column;align-items:center;gap:10px;margin-top:24px;display:flex}.dm-hero-pie .dm-hero-nota{font:400 14px/1.5 var(--dm-font-sans);color:var(--dm-text-3);text-wrap:balance;margin:0}.dm-hero-marca{color:var(--dm-text-1);align-items:center;gap:12px;margin-bottom:24px;display:inline-flex}.dm-hero-marca-sello{width:36px;height:36px;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--dm-brand) 45%, transparent))}.dm-hero-marca-nombre{font-family:var(--dm-font-sans);letter-spacing:-.02em;color:var(--dm-text-1);white-space:nowrap;font-size:22px;font-weight:600}@media (width>=760px){.dm-hero-marca-sello{width:44px;height:44px}.dm-hero-marca-nombre{font-size:26px}}.dm-telon{z-index:10000;color:#fff;user-select:none;cursor:pointer;background:#07090e;flex-direction:column;justify-content:center;align-items:center;transition:opacity .65s cubic-bezier(.16,1,.3,1),visibility .65s;display:flex;position:fixed;inset:0;overflow:hidden}.dm-telon--oculto{opacity:0;visibility:hidden;pointer-events:none}.dm-telon-fondo{background:radial-gradient(circle 600px at 50% 50%, color-mix(in srgb, var(--dm-brand) 24%, transparent), transparent 70%);opacity:.85;pointer-events:none;animation:3.2s ease-in-out infinite alternate dm-telon-pulso;position:absolute;inset:0}@keyframes dm-telon-pulso{0%{opacity:.6;transform:scale(.9)}to{opacity:.95;transform:scale(1.15)}}.dm-telon-centro{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,4vh,36px);animation:.9s cubic-bezier(.16,1,.3,1) both dm-telon-entra;display:flex;position:relative}@keyframes dm-telon-entra{0%{opacity:0;filter:blur(12px);transform:scale(.85)translateY(20px)}to{opacity:1;filter:blur();transform:none}}.dm-telon-sello-wrap{width:clamp(76px,14vw,130px);height:clamp(76px,14vw,130px);filter:drop-shadow(0 0 32px color-mix(in srgb, var(--dm-brand) 65%, transparent))}.dm-telon-texto{flex-direction:column;align-items:center;line-height:.95;display:flex}.dm-telon-nombre{font-family:var(--dm-font-sans);letter-spacing:-.04em;text-transform:uppercase;color:#fff;font-size:clamp(3rem,11vw,7rem);font-weight:800}.dm-telon-sub{font-family:var(--dm-font-sans);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--dm-accent-base) 50%, #fff);opacity:.95;margin-top:clamp(6px,1.2vh,12px);font-size:clamp(1.1rem,3.6vw,2.4rem);font-weight:600}.dm-telon-saltar{font-family:var(--dm-font-sans);letter-spacing:.05em;color:#ffffff73;text-transform:uppercase;z-index:2;font-size:13px;transition:opacity .3s;position:absolute;bottom:clamp(24px,5vh,44px)}@media (prefers-reduced-motion:no-preference){html.js .dm-hero{padding-top:clamp(40px,7vh,72px)}html.js .dm-nav{-webkit-backdrop-filter:none;background:0 0;border-bottom:0}html.js .dm-nav:before{content:"";z-index:-1;background:color-mix(in oklab, var(--dm-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid color-mix(in oklab, var(--dm-border) 70%, transparent);opacity:var(--nav-p,0);position:absolute;inset:0}html.js .dm-nav-der,html.js .dm-nav-marca{opacity:var(--nav-p,0);transform:translate3d(0, calc((1 - var(--nav-p,0)) * -10px), 0)}html.js .dm-nav:not(.nav-lista) .dm-nav-der,html.js .dm-nav:not(.nav-lista) .dm-nav-marca{visibility:hidden}html.js .dm-nav.nav-lista .dm-nav-der,html.js .dm-nav.nav-lista .dm-nav-marca{visibility:visible}@supports (animation-timeline:scroll()){html.marca-lista.mov-css .dm-nav:before,html.marca-lista.mov-css .dm-nav-der,html.marca-lista.mov-css .dm-nav-marca{animation-name:dm-nav-entra;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:calc(var(--marca-d,200px) * .35) var(--marca-d,200px);visibility:visible}}}@keyframes dm-nav-entra{0%{opacity:0;visibility:hidden;transform:translateY(-10px)}to{opacity:1;visibility:visible;transform:none}}.dm-btn--suave{color:var(--dm-text-1);background:0 0}.dm-btn--suave:hover{background:color-mix(in oklab, var(--dm-text-1) 6%, transparent);color:var(--dm-text-1)}.dm-btn--suave svg{transition:transform .2s var(--dm-ease)}.dm-btn--suave:hover svg{transform:translateY(2px)}#producto{scroll-margin-top:calc(var(--dm-nav-h) + 16px)}@media (width<=759px){.dm-hero-titulo{margin-top:18px}.dm-hero-sub{margin-top:16px}.dm-hero-cta{flex-direction:column;gap:6px;width:100%;max-width:320px;margin-top:26px}.dm-hero-cta .dm-btn{width:100%}}@media (prefers-reduced-motion:no-preference){.dm-paso{animation:.9s cubic-bezier(.22,1,.36,1) both dm-entra;animation-delay:calc(var(--paso,0) * .11s + 80ms)}}@keyframes dm-entra{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){html.js .reveal{opacity:var(--q,0);transform:translate3d(0, calc((1 - var(--q,0)) * 40px), 0);filter:blur(calc((1 - var(--q,0)) * 8px))}html.js [data-mov=acercar]{transform-origin:50% 0;transform:translate3d(0, calc((1 - var(--q,1)) * 48px), 0) scale(calc(.94 + .06 * var(--q,1)))}html.js [data-mov=girar]{opacity:var(--q,0);transform:rotate(calc((1 - var(--q,0)) * -90deg)) scale(calc(.8 + .2 * var(--q,0)))}@supports (animation-timeline:view()){html.mov-css .reveal,html.mov-css [data-mov]{animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) cover calc(30% + var(--i,0) * 6%)}html.mov-css .reveal{animation-name:dm-mov-subir}html.mov-css [data-mov=acercar]{animation-name:dm-mov-acercar;animation-range:entry cover 45%}html.mov-css [data-mov=girar]{animation-name:dm-mov-girar}}}@keyframes dm-mov-subir{0%{opacity:0;filter:blur(8px);transform:translateY(40px)}to{opacity:1;filter:blur();transform:none}}@keyframes dm-mov-acercar{0%{transform:translateY(48px)scale(.94)}to{transform:none}}@keyframes dm-mov-girar{0%{opacity:0;transform:rotate(-90deg)scale(.8)}to{opacity:1;transform:none}}.dm-sec{padding:clamp(80px, 10vw, 136px) var(--dm-gutter);position:relative}.dm-sec--superficie{background:var(--dm-surface);border-top:1px solid var(--dm-border);border-bottom:1px solid var(--dm-border)}.dm-sec-in{flex-direction:column;gap:clamp(40px,5vw,64px);max-width:1200px;margin:0 auto;display:flex}.dm-sec-cab{flex-direction:column;gap:18px;max-width:880px;display:flex}.dm-eyebrow{font:600 15px/1 var(--dm-font-sans);color:var(--dm-text-2)}.dm-energia{background:var(--dm-brand-line);border-radius:3px;width:48px;height:3px;display:block}.dm-h2{font:600 clamp(34px, 4.6vw, 60px) / 1.08 var(--dm-font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.dm-h2--m{font-size:clamp(34px,4.2vw,54px)}.dm-lede{max-width:62ch;font:400 clamp(18px, 1.7vw, 20px) / 1.5 var(--dm-font-sans);color:var(--dm-text-2);text-wrap:pretty;margin:0}.dm-producto{padding:0 var(--dm-gutter) clamp(24px, 3vw, 40px);background:var(--dm-bg)}.dm-producto-in{max-width:1200px;margin:0 auto}.dm-tarjetas{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.dm-tarjeta{background:var(--dm-surface);box-shadow:var(--dm-shadow-1);border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex}.dm-tarjeta-ic{color:var(--dm-text-1)}.dm-tarjeta-tx{border:1.5px solid var(--dm-text-1);height:28px;font:600 12px/1 var(--dm-font-mono);letter-spacing:.04em;color:var(--dm-text-1);border-radius:6px;align-self:flex-start;place-items:center;padding:0 6px;display:inline-grid}.dm-tarjeta h3{font:600 21px/1.3 var(--dm-font-sans);letter-spacing:-.01em;margin:0}.dm-tarjeta p{font:400 17px/1.55 var(--dm-font-sans);color:var(--dm-text-2);text-wrap:pretty;margin:0}.dm-como{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(40px,6vw,80px);display:grid}.dm-como-txt{flex-direction:column;gap:32px;display:flex}.dm-pasos{margin:0;padding:0;list-style:none}.dm-pasos li{border-top:1px solid var(--dm-border);gap:20px;padding:18px 0;display:flex}.dm-pasos li:last-child{border-bottom:1px solid var(--dm-border)}.dm-pasos-n{font:500 15px/1.6 var(--dm-font-mono);color:var(--dm-text-3);flex:none}.dm-pasos-t{flex-direction:column;gap:6px;display:flex}.dm-pasos-t b{font:600 20px/1.3 var(--dm-font-sans)}.dm-pasos-t span{font:400 17px/1.55 var(--dm-font-sans);color:var(--dm-text-2)}.dm-minisala{background:var(--dm-bg);box-shadow:var(--dm-shadow-3);border-radius:28px;flex-direction:column;gap:16px;min-width:0;padding:clamp(20px,2.4vw,28px);display:flex}.dm-minisala-cab{border-bottom:1px solid var(--dm-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.dm-minisala-cab b{font:600 20px/1.3 var(--dm-font-sans)}.dm-minisala-pila{display:flex}.dm-minisala-pila .vv-av+.vv-av{margin-left:calc(var(--av) * -.3)}.dm-minisala-msg{align-items:flex-start;gap:12px;display:flex}.dm-minisala-msg>div{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.dm-minisala-msg b{font:600 15px/1.3 var(--dm-font-sans)}.dm-minisala-msg p{background:var(--dm-surface);box-shadow:var(--dm-shadow-1);font:400 17px/1.5 var(--dm-font-sans);border-radius:4px 14px 14px;align-self:stretch;margin:0;padding:12px 16px}.dm-minisala-quien{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-chip-mono{height:24px;box-shadow:inset 0 0 0 1px var(--dm-border-strong);color:var(--dm-text-2);font:500 12.5px/1 var(--dm-font-mono);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.dm-minisala-meta{font:400 13px/1.4 var(--dm-font-mono);color:var(--dm-text-3)}.dm-badge-aviso{background:var(--dm-warning-soft);height:28px;color:var(--dm-warning);font:500 14px/1 var(--dm-font-sans);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.dm-acceso{background:var(--dm-grad-arrival)}.dm-acceso-in{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:640px;margin:0 auto;display:flex}.dm-acceso-sello{width:96px;height:96px}.dm-acceso-form{text-align:left;width:100%;max-width:560px}.email-label{font:500 15px/1.3 var(--dm-font-sans);color:var(--dm-text-2);margin-bottom:10px;display:block}.email-form{flex-wrap:wrap;gap:10px;display:flex;position:relative}.email-form input[type=email]{border:1px solid var(--dm-border-strong);background:var(--dm-surface);min-width:0;height:52px;font:400 17px/1 var(--dm-font-sans);color:var(--dm-text-1);transition:border-color .16s var(--dm-ease);border-radius:999px;flex:240px;padding:0 20px}.email-form input[type=email]::placeholder{color:var(--dm-text-3)}.email-form input[type=email]:focus{border-color:var(--dm-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--dm-focus) 22%, transparent);outline:none}.email-form .btn{flex:0 auto;min-height:52px;padding:0 26px;font-size:17px}.email-nota{font:400 15px/1.45 var(--dm-font-sans);color:var(--dm-text-3);margin:10px 0 0}.email-success{background:var(--dm-surface);box-shadow:var(--dm-shadow-2);text-align:center;font:600 19px/1.4 var(--dm-font-sans);color:var(--dm-text-1);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:28px;display:flex}.email-error{background:var(--dm-error-soft);color:var(--dm-error);font:400 15px/1.45 var(--dm-font-sans);text-align:left;border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 16px;display:flex}.email-error-punto{background:var(--dm-error);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.email-error a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.dm-pie{max-width:1200px;padding:44px var(--dm-gutter) 56px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.app>.dm-pie,.dm-pie{border-top:1px solid var(--dm-border)}.dm-pie-marca{font:600 17px/1 var(--dm-font-sans);letter-spacing:-.015em;align-items:center;gap:10px;display:inline-flex}.dm-pie-marca .sello{width:24px;height:24px}.dm-pie-links{font:400 15px/1.4 var(--dm-font-sans);color:var(--dm-text-2);flex-wrap:wrap;gap:8px 20px;display:flex}.dm-pie-links a{color:var(--dm-text-2)}.dm-pie-links a:hover{color:var(--dm-text-1)}@media (width<=860px){.dm-pie{padding-bottom:104px}}.vv{--k:.9375;margin:0}@media (width<=1299px){.vv{--k:.74}}@media (width<=1023px){.vv{--k:.56}}@media (width<=759px){.vv{--k:.84}}.vv-marco{width:100%;height:calc(832px * var(--k));border:1px solid var(--dm-border);box-shadow:var(--dm-shadow-3);background:var(--dm-bg);border-radius:clamp(10px,1.4vw,18px);position:relative;overflow:hidden}.vv-lienzo{width:1280px;height:832px;transform:scale(var(--k));transform-origin:0 0;background:var(--dm-bg);color:var(--dm-text-1);font:400 14px/1.45 var(--dm-font-sans);text-align:left;grid-template-columns:264px minmax(0,1fr);display:grid;position:absolute;top:0;left:0}.vv-lienzo svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.vv-lienzo .sello{width:100%;height:100%}.vv-ic-sm{color:var(--dm-text-3);width:14px!important;height:14px!important}.vv-ic-xs{width:12px!important;height:12px!important}.vv-solo-movil{display:none!important}.vv-mono{font-family:var(--dm-font-mono)}.vv-pie{text-align:center;max-width:68ch;font:400 15px/1.5 var(--dm-font-sans);color:var(--dm-text-2);text-wrap:pretty;flex-direction:column;align-items:center;gap:10px;margin:18px auto 0;display:flex}.vv-etiqueta{font:500 12.5px/1 var(--dm-font-mono);color:var(--dm-text-3);letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.vv-etiqueta-punto{background:var(--dm-brand);border-radius:50%;width:6px;height:6px}.vv-av{width:var(--av,32px);height:var(--av,32px);flex:none;place-items:center;display:inline-grid;position:relative}.vv-lienzo .vv-av>svg,.vv-av>svg{stroke:none;grid-area:1/1;display:block;overflow:visible;width:100%!important;height:100%!important}.vv-av-oba{grid-area:1/1;width:100%;height:100%;display:block;transform:scale(1.18)}.vv-lienzo .vv-av-oba>svg,.vv-av-oba>svg{stroke:none;display:block;overflow:visible;width:100%!important;height:100%!important}.vv-permiso-ic.vv-permiso-ic--av,.vv-paso-ic.vv-paso-ic--av{background:0 0;box-shadow:none!important}.vv-permiso-ic--av .vv-av-oba>svg,.vv-paso-ic--av .vv-av-oba>svg,.vv-av--mirai>.sello{width:100%!important;height:100%!important}.vv-spin{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:11px;height:11px;animation:.8s linear infinite dm-girar;display:inline-block}.vv-side{background:var(--dm-sidebar);border-right:1px solid var(--dm-border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.vv-org{border-radius:12px;align-items:center;gap:10px;min-height:48px;margin:10px 10px 6px;padding:6px 8px;display:flex}.vv-org-logo{background:var(--dm-surface);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.vv-org-logo .sello{width:26px;height:26px}.vv-org-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vv-org-txt b{font-size:15px;font-weight:600;line-height:1.2}.vv-org-txt>span{color:var(--dm-text-3);font-size:12px;line-height:1.25;display:block}.vv-org-txt .vv-punto{vertical-align:1px;margin-right:5px}.vv-punto{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.vv-punto--ok{background:var(--dm-success)}.vv-nav{flex-direction:column;padding:0 10px 8px;display:flex}.vv-nav-item{height:30px;color:var(--dm-text-1);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.vv-nav-item svg{color:var(--dm-text-2)}.vv-nav-item>span:nth-child(2){flex:1}.vv-badge-nav{background:var(--dm-accent-solid);min-width:20px;height:18px;color:var(--dm-on-solid);font:600 11px/18px var(--dm-font-sans);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.vv-badge-nav[hidden]{display:none}.vv-scroll{flex:1;min-height:0;padding:0 10px 8px;overflow:hidden}.vv-sec{padding-top:6px}.vv-sec-cab{height:26px;color:var(--dm-text-3);align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.vv-chev{transform:rotate(90deg);width:12px!important;height:12px!important}.vv-sec-t{flex:1}.vv-sec-n{font:500 11.5px/1 var(--dm-font-mono)}.vv-sec-mas{width:24px;height:24px;color:var(--dm-text-3);border-radius:6px;place-items:center;margin-right:-6px;display:grid}.vv-sec-mas svg{width:14px;height:14px}.vv-fila{min-height:32px;color:var(--dm-text-1);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;display:flex;position:relative}.vv-fila--dos{min-height:42px}.vv-fila--activa{background:var(--dm-surface);font-weight:600}.vv-fila--activa:before{content:"";background:var(--dm-accent-solid);border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:-10px}.vv-fila-ic{width:22px;color:var(--dm-text-2);place-items:center;display:grid}.vv-fila-sello{flex:none;place-items:center;width:24px;height:24px;display:grid}.vv-fila-sello .sello{width:22px;height:22px}.vv-fila-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vv-fila-t{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.vv-fila-sub{color:var(--dm-text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:1.2;display:flex;overflow:hidden}.vv-presencia{background:var(--dm-border-strong);border-radius:50%;flex:none;width:6px;height:6px}.vv-presencia--ok{background:var(--dm-success)}.vv-presencia--acento{background:var(--dm-accent)}.vv-fila-meta{color:var(--dm-text-3);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.vv-noleido{background:var(--dm-accent-solid);border-radius:50%;width:7px;height:7px}.vv-fila[data-estado=trabajando] .vv-fila-sub{color:var(--dm-text-1);font-weight:500}.vv-fila[data-estado=trabajando] .vv-presencia{background:var(--dm-accent-solid);animation:1.6s ease-in-out infinite vv-late}@keyframes vv-late{50%{opacity:.35}}.vv-pila{flex:none;width:34px;height:30px;position:relative}.vv-pila-a,.vv-pila-b{background:var(--dm-sidebar);border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute}.vv-pila-a{top:0;left:0}.vv-pila-b{top:8px;left:12px}.vv-pila-mas{background:var(--dm-surface-sunken);font:600 9.5px/1.2 var(--dm-font-sans);color:var(--dm-text-2);border-radius:999px;padding:1px 4px;position:absolute;bottom:-3px;left:-2px}.vv-tokens{border-top:1px solid var(--dm-border);flex-direction:column;flex:none;gap:8px;margin:0 10px;padding:12px 10px;display:flex}.vv-tokens-cab{color:var(--dm-text-3);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;display:flex}.vv-tokens-cab b{color:var(--dm-text-1);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.vv-tokens-barra{background:var(--dm-surface-sunken);border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.vv-seg{transition:width .3s linear}.vv-seg--0{background:var(--dm-text-1)}.vv-seg--1{background:var(--dm-text-2)}.vv-seg--2{background:var(--dm-text-3)}.vv-seg--3{background:var(--dm-seg-3)}.vv-tokens-ley{color:var(--dm-text-2);white-space:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;font-size:11.5px;font-weight:500;line-height:1.3;display:grid}.vv-foot{flex:none;align-items:center;gap:10px;padding:10px 18px 14px;display:flex}.vv-foot-txt{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.vv-foot-txt b{font-size:14px;font-weight:600;line-height:1.2}.vv-alfa{background:var(--dm-surface);height:20px;box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-2);border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex}.vv-foot-ic{color:var(--dm-text-2);width:18px!important;height:18px!important}.vv-contenido{flex-direction:column;min-width:0;min-height:0;display:flex}.vv-barra{flex:none;align-items:center;gap:6px;height:38px;padding:0 10px 0 8px;display:flex}.vv-barra-ic{width:30px;height:30px;color:var(--dm-text-2);border-radius:8px;place-items:center;display:grid}.vv-barra-ic svg{width:17px;height:17px}.vv-barra-ic--off{opacity:.5}.vv-barra-centro{flex:1}.vv-barra-btn{background:var(--dm-surface);height:30px;box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-1);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.vv-barra-btn svg{color:var(--dm-text-2)}.vv-barra-inbox{padding:0 10px}.vv-cuerpo{flex:1;min-height:0;display:flex}.vv-centro{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.vv-cab{z-index:2;background:color-mix(in srgb, var(--dm-surface) 52%, transparent);border-bottom:1px solid color-mix(in srgb, var(--dm-border) 60%, transparent);flex:none;align-items:center;gap:10px;min-height:56px;padding:8px 14px 8px 16px;display:flex;position:relative}.vv-cab-face{width:30px;height:30px;color:var(--dm-text-2);flex:none;place-items:center;display:grid}.vv-cab-face svg{width:18px;height:18px}.vv-cab-titulos{flex-direction:column;flex:none;gap:2px;min-width:0;padding:3px 8px 3px 4px;display:flex}.vv-cab-titulo{white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:15px;font-weight:600;line-height:1.2;display:flex}.vv-cab-titulo b{text-overflow:ellipsis;min-width:0;overflow:hidden}.vv-cab-titulo svg{color:var(--dm-text-3)}.vv-cab-sub{color:var(--dm-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}.vv-cab-objetivo{background:var(--dm-accent-soft);min-width:0;height:28px;color:var(--dm-text-1);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.vv-cab-objetivo svg{stroke-width:1.8px;width:13px;height:13px}.vv-cab-objetivo>span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.vv-cab-tools{flex:none;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.vv-cab-recientes{background:var(--dm-surface);height:34px;box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:12px;font-weight:600;display:inline-flex}.vv-cab-pila{width:52px;height:24px;position:relative}.vv-cab-pila>span{background:var(--dm-surface);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:0}.vv-cab-pila>span:first-child{z-index:3;left:0}.vv-cab-pila>span:nth-child(2){z-index:2;left:14px}.vv-cab-pila>span:nth-child(3){z-index:1;left:28px}.vv-cab-pila .sello{width:24px;height:24px}.vv-cab-mas{background:var(--dm-surface-sunken);height:20px;color:var(--dm-text-2);border-radius:999px;place-items:center;padding:0 7px;font-size:11.5px;display:inline-grid}.vv-cab-ic{background:var(--dm-surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-2);border-radius:999px;place-items:center;display:grid}.vv-hilo{flex:1;min-height:0;position:relative;overflow:hidden}.vv-hilo-in{transition:opacity .8s var(--dm-ease), transform .6s var(--dm-ease);flex-direction:column;gap:12px;padding:12px 24px 14px;display:flex;position:absolute;top:0;left:0;right:0}.vv.is-fundido .vv-hilo-in{opacity:0}@media (prefers-reduced-motion:no-preference){html.js .vv:not(.is-listo) .vv-hilo-in{opacity:0}}.vv-dia{justify-content:center;display:flex}.vv-dia span{background:var(--dm-surface);height:24px;box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-2);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.vv-plegable{opacity:1;transition:grid-template-rows .5s var(--dm-ease), opacity .45s var(--dm-ease) 50ms;grid-template-rows:1fr;display:grid}.vv-plegable>*{min-height:0;overflow:hidden}.vv-plegable[data-vis="0"]{opacity:0;grid-template-rows:0fr}.vv.is-rearmando *,.vv.is-rearmando .vv-hilo-in{transition:none!important}.vv-msg{grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.vv-msg-av{place-items:start center;width:32px;height:32px;display:grid}.vv-msg-av--sello .sello{width:30px;height:30px}.vv-msg-cuerpo{flex-direction:column;gap:8px;min-width:0;display:flex}.vv-msg-cab{align-items:center;gap:8px;min-height:24px;display:flex}.vv-msg-cab>b{font-size:14px;font-weight:600;line-height:1.2}.vv-hora{color:var(--dm-text-3);font-size:12px;font-weight:500}.vv-msg-meta{flex:1;justify-content:flex-end;min-width:0;display:flex}.vv-pastilla{background:var(--dm-surface);max-width:100%;height:24px;box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-2);white-space:nowrap;transition:box-shadow .3s var(--dm-ease);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex;overflow:hidden}.vv-pastilla b{font:600 11.5px/1 var(--dm-font-sans);color:var(--dm-text-1)}.vv-pastilla .vv-spin,.vv-pastilla b{display:none}.vv-pastilla[data-estado=thinking]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dm-accent) 50%, var(--dm-border));color:var(--dm-text-1)}.vv-pastilla[data-estado=thinking] .vv-spin,.vv-pastilla[data-estado=thinking] b,.vv-pastilla[data-estado=permiso] b{display:inline-block}.vv-pastilla[data-estado=permiso]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dm-warning) 55%, var(--dm-border));color:var(--dm-text-1)}.vv-msg-texto{color:var(--dm-text-1);margin:0;font-size:15px;line-height:1.5}.vv-msg-texto:empty{display:none}.vv-msg-texto.is-tipeando:after{content:"";vertical-align:-3px;background:var(--dm-accent-solid);width:2px;height:1.05em;margin-left:2px;animation:.9s step-end infinite vv-cursor;display:inline-block}@keyframes vv-cursor{50%{opacity:0}}.vv-vivo{color:var(--dm-text-2);margin:0;font-size:15px;line-height:1.5}.vv-archivos{flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:2px;display:flex}.vv-archivos-t{letter-spacing:.04em;text-transform:uppercase;color:var(--dm-text-3);font-size:11.5px;font-weight:600}.vv-archivo{background:var(--dm-surface);height:28px;box-shadow:inset 0 0 0 1px var(--dm-border);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:500;display:inline-flex}.vv-archivo svg{stroke-width:1.8px;width:13px;height:13px}.vv-archivo-n{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--dm-accent) 55%, transparent);text-underline-offset:3px}.vv-archivo em{font:500 11px/1 var(--dm-font-sans);color:var(--dm-success)}.vv-run{background:var(--dm-surface);max-width:640px;box-shadow:inset 0 0 0 1px var(--dm-border), var(--dm-shadow-1);border-radius:14px;flex-direction:column;gap:10px;padding:12px 12px 10px;display:flex}.vv-run-cab{align-items:flex-start;gap:10px;display:flex}.vv-run-ic{background:var(--dm-accent-soft);width:32px;height:32px;color:var(--dm-accent-base);border-radius:9px;flex:none;place-items:center;display:grid}.vv-run-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vv-run-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--dm-text-3);font-size:10.5px;font-weight:600}.vv-run-txt b{font-size:14px;font-weight:600;line-height:1.3}.vv-run-sub{color:var(--dm-text-3);font-size:12px;font-weight:500}.vv-run-estado{background:var(--dm-success-soft);height:22px;color:var(--dm-success);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.vv-run-estado:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.vv-run-cuerpo{padding-left:42px}.vv-run-pie{border-top:1px solid var(--dm-border);color:var(--dm-text-3);align-items:center;gap:10px;margin-left:42px;padding-top:8px;font-size:11.5px;display:flex}.vv-run-uso{font-family:var(--dm-font-mono);align-items:center;gap:5px;font-weight:500;display:inline-flex}.vv-run-uso svg,.vv-run-pensar svg{width:12px;height:12px}.vv-run-pensar{color:var(--dm-text-2);align-items:center;gap:5px;margin-left:auto;font-weight:600;display:inline-flex}.vv-run-corto,.vv-run-uso--c{display:none}.vv-run[data-compacta="1"]{gap:0;padding:8px 10px}.vv-run[data-compacta="1"] .vv-run-cab{align-items:center}.vv-run[data-compacta="1"] .vv-run-ic{border-radius:7px;width:24px;height:24px}.vv-run[data-compacta="1"] .vv-run-ic svg{width:13px;height:13px}.vv-run[data-compacta="1"] .vv-run-txt{flex-direction:row;align-items:center;gap:8px}.vv-run[data-compacta="1"] .vv-run-txt b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vv-run[data-compacta="1"] .vv-run-eyebrow{white-space:nowrap}.vv-run[data-compacta="1"] .vv-run-largo,.vv-run[data-compacta="1"] .vv-run-sub,.vv-run[data-compacta="1"] .vv-run-cuerpo,.vv-run[data-compacta="1"] .vv-run-pie{display:none}.vv-run[data-compacta="1"] .vv-run-corto,.vv-run[data-compacta="1"] .vv-run-uso--c{display:inline-flex}.vv-run-uso--c{color:var(--dm-text-3);flex:none;font-size:11.5px}.vv-run[data-compacta="1"] .vv-run-chev{transform:rotate(180deg)}.vv-btn{background:var(--dm-surface);height:30px;box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-1);white-space:nowrap;transition:box-shadow .2s var(--dm-ease), transform .2s var(--dm-ease), outline-color .2s;outline-offset:2px;border-radius:9px;outline:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.vv-btn--primario{background:var(--dm-accent-solid);box-shadow:none;color:var(--dm-on-solid)}.vv-btn--ghost{box-shadow:none;color:var(--dm-text-2);background:0 0}.vv-btn .vv-spin{display:none}.vv-permiso{border-left:3px solid var(--dm-warning);background:color-mix(in srgb, var(--dm-warning) 6%, var(--dm-surface));max-width:720px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dm-warning) 38%, var(--dm-border));border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.vv-permiso-ic{background:color-mix(in srgb, var(--dm-warning) 16%, var(--dm-surface));width:28px;height:28px;color:var(--dm-warning);border-radius:8px;flex:none;place-items:center;display:grid}.vv-permiso-cuerpo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.vv-permiso-ask{margin:0;font-size:14px;line-height:1.45}.vv-permiso-ask b{font-weight:600}.vv-permiso-ask code{background:var(--dm-surface-sunken);font:500 12.5px/1.5 var(--dm-font-mono);border-radius:6px;padding:1px 6px}.vv-permiso-tool{color:var(--dm-text-3);margin-left:8px;font-size:11px;font-weight:500}.vv-permiso-why{color:var(--dm-text-2);margin:0;font-size:13px;line-height:1.45}.vv-permiso-why span{letter-spacing:.04em;text-transform:uppercase;color:var(--dm-text-3);margin-right:6px;font-size:10.5px;font-weight:600}.vv-permiso-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.vv-permiso-nota{color:var(--dm-text-3);font-size:12px}.vv-permiso[data-estado=foco] [data-vv-permitir],.vv-permiso[data-estado=enviando] [data-vv-permitir]{outline-color:var(--dm-focus)}.vv-permiso[data-estado=enviando] [data-vv-permitir]{transform:scale(.985)}.vv-permiso[data-estado=enviando] [data-vv-permitir] .vv-spin{display:inline-block}.vv-escribe{z-index:1;background:linear-gradient(to top, var(--dm-bg) 70%, transparent);height:22px;color:var(--dm-text-3);align-items:center;gap:8px;padding:0 24px 0 68px;font-size:12.5px;transition:opacity .3s;display:flex;position:absolute;bottom:78px;left:0;right:0}.vv-escribe[data-vis="0"]{opacity:0}.vv-escribe b{color:var(--dm-text-2);font-weight:600}.vv-puntos{gap:3px;display:inline-flex}.vv-puntos i{background:var(--dm-text-3);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite vv-punto}.vv-puntos i:nth-child(2){animation-delay:.15s}.vv-puntos i:nth-child(3){animation-delay:.3s}@keyframes vv-punto{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}.vv-caja{flex:none;padding:6px 24px 16px}.vv-caja-box{background:var(--dm-surface);min-height:50px;box-shadow:inset 0 0 0 1px var(--dm-border), var(--dm-shadow-1);border-radius:14px;align-items:center;gap:8px;padding:7px 8px 7px 10px;display:flex}.vv-caja-ic{width:32px;height:32px;color:var(--dm-text-2);border-radius:9px;flex:none;place-items:center;display:grid}.vv-caja-ph{min-width:0;color:var(--dm-text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}.vv-caja-chip{background:color-mix(in srgb, var(--dm-accent-soft) 88%, transparent);height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dm-accent) 55%, var(--dm-surface));color:var(--dm-text-1);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.vv-caja-chip svg{width:15px;height:15px}.vv-caja-send{background:var(--dm-text-1);width:36px;height:36px;color:var(--dm-bg);border-radius:10px;flex:none;place-items:center;display:grid}.vv-caja-send svg{stroke-width:2px}.vv-panel{border-left:1px solid var(--dm-border);background:var(--dm-bg);width:320px;min-height:0;transition:opacity .4s var(--dm-ease);flex-direction:column;flex:none;display:flex;overflow:hidden}.vv-panel[data-estado=oculta]{opacity:0}.vv-panel-cab{border-bottom:1px solid var(--dm-border);flex:none;align-items:center;gap:6px;min-height:52px;padding:0 8px 0 16px;display:flex}.vv-panel-titulos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vv-panel-t{font-size:15px;font-weight:600;line-height:1.25}.vv-panel-s{color:var(--dm-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}.vv-panel-accion{height:30px;color:var(--dm-text-2);white-space:nowrap;border-radius:8px;flex:none;align-items:center;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.vv-panel-x{width:30px;height:30px;color:var(--dm-text-2);border-radius:8px;flex:none;place-items:center;display:grid}.vv-traza{flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow:hidden}.vv-traza-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.vv-traza-badge{background:var(--dm-surface-sunken);height:22px;color:var(--dm-text-2);border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:11.5px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.vv-traza-badge[data-tono=live]{background:color-mix(in srgb, var(--dm-accent) 14%, var(--dm-surface));color:var(--dm-text-1)}.vv-traza-badge[data-tono=ok]{background:var(--dm-success-soft);color:var(--dm-success)}.vv-traza-badge[data-tono=wait]{background:var(--dm-warning-soft);color:var(--dm-warning)}.vv-pulso{background:var(--dm-accent-solid);border-radius:50%;width:7px;height:7px;display:none;position:relative}.vv-traza-badge[data-tono=live] .vv-pulso{display:block}.vv-pulso:after{content:"";border:1.5px solid var(--dm-accent-solid);opacity:0;border-radius:50%;animation:1.6s ease-out infinite vv-beat;position:absolute;inset:-3px}@keyframes vv-beat{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.vv-traza-n{color:var(--dm-text-3);white-space:nowrap;font-size:11.5px;font-weight:500}.vv-pasos{flex-direction:column;margin:0;padding:0;list-style:none;display:none}.vv-panel[data-quien=analista] [data-vv-pasos=analista],.vv-panel[data-quien=redactor] [data-vv-pasos=redactor]{display:flex}.vv-paso-in{grid-template-columns:22px minmax(0,1fr) auto;column-gap:10px;padding-bottom:10px;display:grid;position:relative}.vv-paso-in:before{content:"";background:var(--dm-border);width:1px;position:absolute;top:24px;bottom:2px;left:10px}.vv-paso:last-child .vv-paso-in:before,.vv-paso[data-vv-paso-fin] .vv-paso-in:before{display:none}.vv-paso-ic{background:var(--dm-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--dm-border-strong);color:var(--dm-text-2);border-radius:50%;place-items:center;display:grid}.vv-paso-ic svg{stroke-width:2px;width:12px;height:12px}.vv-paso[data-tono=now] .vv-paso-ic{box-shadow:inset 0 0 0 1.5px var(--dm-accent-solid);color:var(--dm-text-1)}.vv-paso[data-tono=wait] .vv-paso-ic{box-shadow:inset 0 0 0 1.5px var(--dm-warning);color:var(--dm-warning)}.vv-paso-txt{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.vv-paso-t{align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.vv-paso-t code{background:var(--dm-surface-sunken);color:var(--dm-text-2);border-radius:5px;padding:1px 5px;font-size:11px;font-weight:500}.vv-paso-b{color:var(--dm-text-2);font-size:12.5px;line-height:1.35}.vv-paso-arg{background:var(--dm-surface-sunken);color:var(--dm-text-1);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:2px 6px;font-size:11.5px;display:block;overflow:hidden}.vv-paso-r{color:var(--dm-text-2);flex-direction:column;gap:2px;font-size:12px;line-height:1.35;display:flex}.vv-paso-rl{letter-spacing:.04em;text-transform:uppercase;color:var(--dm-text-3);font-size:10px;font-weight:600}.vv-paso-resp{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-1);border-radius:8px;padding:6px 8px;font-size:12.5px;line-height:1.4}.vv-paso-in time{color:var(--dm-text-3);white-space:nowrap;padding-top:3px;font-size:11px}.vv-traza-pie{border-top:1px solid var(--dm-border);grid-template-columns:auto 1fr;gap:4px 12px;margin:4px 0 0;padding-top:12px;font-size:12px;display:grid}.vv-traza-pie dt{color:var(--dm-text-3)}.vv-traza-pie dd{color:var(--dm-text-1);margin:0;font-weight:500}@media (width<=759px){.vv-solo-escritorio,.vv-solo-escritorio-inline{display:none!important}.vv-solo-movil{display:flex!important}.vv-marco{width:min(100%,360px);height:calc(872px * var(--k));box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;overflow:visible}.vv-lienzo{width:413px;height:872px;box-shadow:var(--dm-shadow-3);border:10px solid #0b1220;border-radius:60px;flex-direction:column;display:flex;overflow:hidden}.vv-status{height:54px;font:600 16px/1 var(--dm-font-sans);flex:none;justify-content:space-between;align-items:center;padding:0 30px 0 38px;position:relative}.vv-isla{background:#000;border-radius:20px;width:120px;height:34px;margin-left:-60px;position:absolute;top:11px;left:50%}.vv-status-iconos{align-items:center;gap:6px;display:flex}.vv-status-iconos svg{stroke:none;width:auto;height:auto}.vv-status-iconos svg path{fill:currentColor}.vv-status-iconos svg rect{stroke:currentColor;stroke-width:1px}.vv-contenido{flex:1}.vv-barra{height:44px;padding:0 10px 0 6px}.vv-barra-inbox{padding:0 8px}.vv-cab{gap:6px;padding:8px 10px 8px 12px}.vv-cab-titulos{flex:auto;min-width:70px;padding-right:2px}.vv-escribe{bottom:96px}.vv-cab-objetivo{flex:0 auto;min-width:0;max-width:92px;padding:0 8px}.vv-hilo:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--dm-bg));height:40px;position:absolute;bottom:0;left:0;right:0}.vv-cab-tools{flex:none;gap:6px}.vv-cab-recientes{height:32px;padding:0 6px}.vv-cab-mas{display:none}.vv-cab-ic{width:32px;height:32px}.vv-hilo-in{padding:12px 14px 14px}.vv-msg-texto,.vv-vivo{font-size:15.5px}.vv-pastilla{max-width:150px}.vv-pastilla .vv-pastilla-txt{text-overflow:ellipsis;overflow:hidden}.vv-run-cuerpo{display:none}.vv-permiso{padding:10px 12px}.vv-permiso-nota{display:none}.vv-escribe{padding:0 14px 0 58px}.vv-caja{padding:6px 12px 8px}.vv-caja-box{border-radius:18px;flex-wrap:wrap;gap:6px 8px;padding:12px 10px 8px 14px}.vv-caja-ph{flex:1 0 100%;order:-1;padding-bottom:6px;font-size:16px}.vv-caja-chip{height:30px;padding:0 8px 0 10px}.vv-caja-send{margin-left:auto}.vv-home{background:var(--dm-text-1);border-radius:3px;align-self:center;width:134px;height:5px;margin:4px 0 10px}.vv-pie{margin-top:22px}}.dm-tarjetas{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.dm-tarjeta{position:relative;overflow:hidden}.dm-tarjeta-ic-caja{background:var(--dm-surface-sunken);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--dm-border);border-radius:14px;align-self:flex-start;place-items:center;display:inline-grid}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dm-tarjeta{transition:box-shadow .4s var(--dm-ease), transform .1s linear;transform-style:preserve-3d}.dm-tarjeta:before{content:"";background:var(--dm-brand);transform-origin:0;z-index:2;height:2px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.dm-tarjeta:after{content:"";pointer-events:none;background:radial-gradient(350px circle at var(--tx,50%) var(--ty,50%), color-mix(in srgb, var(--dm-brand) 12%, transparent), transparent 70%);opacity:0;transition:opacity .45s var(--dm-ease);z-index:1;position:absolute;inset:0}.dm-tarjeta:hover{box-shadow:var(--dm-shadow-2)}.dm-tarjeta:hover:before{transform:scaleX(1)}.dm-tarjeta:hover:after{opacity:1}.dm-tarjeta-ic-caja{transition:translate .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s var(--dm-ease);transform:translateZ(12px)}.dm-tarjeta-ic{transition:transform .5s cubic-bezier(.22, 1, .36, 1), filter .5s var(--dm-ease)}.dm-tarjeta:hover .dm-tarjeta-ic-caja{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dm-brand) 70%, transparent), 0 6px 12px -4px color-mix(in srgb, var(--dm-brand) 30%, transparent);translate:0 -2px}.dm-tarjeta:hover .dm-tarjeta-ic{filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--dm-brand) 40%, transparent));transform:scale(1.15)rotate(-4deg)}.dm-btn--marca{isolation:isolate;transition:background .2s var(--dm-ease), color .2s var(--dm-ease), translate .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s var(--dm-ease);position:relative;overflow:hidden}.dm-btn--marca:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--dm-brand) 28%, transparent) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-110%)}.dm-btn--marca:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dm-accent) 85%, transparent), 0 10px 26px -12px color-mix(in srgb, var(--dm-brand) 80%, transparent);translate:0 -1px}.dm-btn--marca:hover:after{transition:transform .75s cubic-bezier(.22,1,.36,1);transform:translate(110%)}.dm-btn--suave,.dm-btn--borde{transition:background .2s var(--dm-ease), color .2s var(--dm-ease), translate .3s cubic-bezier(.22, 1, .36, 1)}.dm-btn--suave:hover,.dm-btn--borde:hover{translate:0 -1px}.dm-pasos li .dm-pasos-n{transition:color .3s var(--dm-ease), translate .35s cubic-bezier(.22, 1, .36, 1)}.dm-pasos li:hover .dm-pasos-n{color:var(--dm-text-1);translate:3px}.dm-minisala{transition:translate .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s var(--dm-ease)}.dm-minisala:hover{box-shadow:var(--dm-shadow-3);translate:0 -3px}.vv-fila,.vv-nav-item,.vv-run,.vv-archivo,.vv-btn,.vv-cab-objetivo,.vv-pastilla{transition:background .2s var(--dm-ease), box-shadow .25s var(--dm-ease), translate .3s cubic-bezier(.22, 1, .36, 1)}.vv-fila:not(.vv-fila--activa):hover,.vv-nav-item:hover{background:color-mix(in oklab, var(--dm-text-1) 6%, transparent)}.vv-run:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dm-accent-base) 40%, var(--dm-border)), var(--dm-shadow-1)}.vv-archivo:hover{background:var(--dm-surface-sunken);box-shadow:inset 0 0 0 1px var(--dm-border-strong)}.vv-btn:not(.vv-btn--primario):not(.vv-btn--ghost):hover{box-shadow:inset 0 0 0 1px var(--dm-border-strong)}.vv-pastilla:hover{box-shadow:inset 0 0 0 1px var(--dm-accent);color:var(--dm-text-1)}.vv-msg .vv-av{transition:transform .35s cubic-bezier(.22,1,.36,1)}.vv-msg:hover .vv-av{transform:scale(1.08)}}.vv.is-pausado *,.vv.is-pausado :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sello-rueda,.vv *,.vv :after{transition:none!important;animation:none!important}}.blog-nav{z-index:100;background:color-mix(in oklab, var(--dm-surface) 88%, transparent);-webkit-backdrop-filter:blur(16px);width:calc(100% - 32px);max-width:640px;box-shadow:var(--dm-shadow-2);border-radius:999px;align-items:center;gap:12px;padding:6px 10px 6px 18px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.blog-nav-brand{color:var(--dm-text-1);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.blog-nav-brand .nav-sello{width:22px;height:22px}.blog-nav-sep{background:var(--dm-border-strong);width:1px;height:16px}.blog-nav-current{font:600 14px/1 var(--dm-font-sans);color:var(--dm-text-1)}.blog-nav .nav-ghost{min-width:40px;height:40px;color:var(--dm-text-2);font:600 13px/1 var(--dm-font-sans);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.blog-hero{max-width:720px;padding:150px var(--dm-gutter) 40px;text-align:center;background:0 0;margin:0 auto}.blog-hero h1{font:600 clamp(34px, 5vw, 52px) / 1.08 var(--dm-font-sans);letter-spacing:-.03em;margin:0 0 12px}.blog-hero p{color:var(--dm-text-2);margin:0;font-size:18px}.blog-list{max-width:760px;padding:0 var(--dm-gutter) 120px;flex-direction:column;gap:16px;margin:0 auto;display:flex}.blog-card{background:var(--dm-surface);box-shadow:var(--dm-shadow-1);color:inherit;transition:transform .2s var(--dm-ease), box-shadow .2s;border-radius:20px;padding:28px;display:block}.blog-card:hover{color:inherit;box-shadow:var(--dm-shadow-2);transform:translateY(-2px)}.blog-card-meta,.blog-post-meta{align-items:center;gap:8px;margin-bottom:12px;display:flex}.blog-post-date{font:400 13px/1 var(--dm-font-mono);color:var(--dm-text-3)}.blog-tag{box-shadow:inset 0 0 0 1px var(--dm-border);font:500 12px/1.2 var(--dm-font-sans);color:var(--dm-text-2);border-radius:999px;padding:3px 9px}.blog-card-title{font:600 22px/1.3 var(--dm-font-sans);color:var(--dm-text-1);margin:0 0 6px}.blog-card-excerpt{color:var(--dm-text-2);margin:0 0 14px;font-size:16px;line-height:1.6}.blog-card-cta,.blog-back{font:600 15px/1 var(--dm-font-sans);color:var(--dm-text-1)}.blog-empty{text-align:center;color:var(--dm-text-3);padding:72px 0}.blog-post{max-width:720px;padding:140px var(--dm-gutter) 80px;margin:0 auto;position:relative}.blog-back{margin-bottom:32px;display:inline-block}.blog-post-title{font:600 clamp(32px, 4.4vw, 48px) / 1.12 var(--dm-font-sans);letter-spacing:-.03em;margin:0 0 40px}.blog-post-content{color:var(--dm-text-2);font-size:18px;line-height:1.75}.blog-post-content h2{font:600 26px/1.25 var(--dm-font-sans);color:var(--dm-text-1);margin:48px 0 16px}.blog-post-content h3{font:600 20px/1.3 var(--dm-font-sans);color:var(--dm-text-1);margin:32px 0 12px}.blog-post-content p,.blog-post-content ul,.blog-post-content ol{margin:0 0 22px}.blog-post-content ul,.blog-post-content ol{padding-left:24px}.blog-post-content strong{color:var(--dm-text-1);font-weight:600}.blog-post-content code{background:var(--dm-surface-sunken);font:.9em var(--dm-font-mono);border-radius:5px;padding:2px 6px}.blog-post-content blockquote{border-left:3px solid var(--dm-accent);color:var(--dm-text-3);margin:24px 0;padding-left:20px}.blog-post-content a{color:var(--dm-text-1);text-decoration:underline;text-decoration-color:var(--dm-accent);text-underline-offset:2px;text-decoration-thickness:2px}.blog-post-content pre{white-space:pre-wrap;word-break:break-word;max-width:100%;overflow-x:hidden}.dm-traza{flex-direction:column;gap:20px;display:flex}.dm-traza-pregunta{font:600 clamp(19px, 1.8vw, 22px) / 1.35 var(--dm-font-sans);color:var(--dm-text-1);text-wrap:balance;margin:0}.dm-traza-lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dm-traza-lista li{background:var(--dm-bg);box-shadow:var(--dm-shadow-1);border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:22px 24px 24px;display:flex}.dm-traza-lista b{font:600 clamp(20px, 1.9vw, 24px) / 1.25 var(--dm-font-sans);letter-spacing:-.01em}.dm-traza-lista li>span:last-child{font:400 17px/1.55 var(--dm-font-sans);color:var(--dm-text-2);text-wrap:pretty}.dm-vision{text-align:center;align-items:center}.dm-vision .dm-sec-cab{align-items:center;max-width:980px}.dm-equipo{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.dm-miembro{background:var(--dm-bg);box-shadow:var(--dm-shadow-1);border-radius:20px;align-items:center;gap:20px;min-width:0;padding:24px 28px;display:flex}.dm-miembro-av{flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}.dm-miembro-av svg{width:100%;height:100%;position:absolute;inset:0}.dm-miembro-av>span{font:600 24px/1 var(--dm-font-sans);letter-spacing:-.01em;color:var(--dm-text-1);position:relative}.dm-miembro-tx{flex-direction:column;gap:8px;min-width:0;display:flex}.dm-miembro-tx b{font:600 22px/1.25 var(--dm-font-sans);letter-spacing:-.01em}.dm-miembro-rol{font:400 17px/1.4 var(--dm-font-sans);color:var(--dm-text-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dm-modelos{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:clamp(24px,3vw,40px);display:grid}.dm-modelos-equipo{background:var(--dm-surface)}.dm-modelos-agentes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dm-modelos-agentes li{border-top:1px solid var(--dm-border);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.dm-modelos-agentes li:first-child{border-top:0;padding-top:4px}.dm-modelos-agente-tx{flex-direction:column;gap:4px;min-width:0;display:flex}.dm-modelos-agente-tx b{font:600 17px/1.3 var(--dm-font-sans)}.dm-modelos-agente-tx>span:not(.dm-modelos-chips){font:400 16px/1.45 var(--dm-font-sans);color:var(--dm-text-2)}.dm-modelos-chips{flex-wrap:wrap;gap:6px;min-width:0;margin-top:4px;display:flex}.dm-modelos-labs{background:var(--dm-surface);box-shadow:var(--dm-shadow-1);border-radius:28px;flex-direction:column;gap:16px;min-width:0;padding:clamp(20px,2.4vw,28px);display:flex}.dm-modelos-labs h3{border-bottom:1px solid var(--dm-border);font:600 20px/1.3 var(--dm-font-sans);margin:0;padding-bottom:14px}.dm-modelos-labs ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dm-modelos-labs li{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;display:grid}.dm-modelos-labs li b{font:600 16px/24px var(--dm-font-sans)}.dm-modelos-labs li .dm-modelos-chips{margin-top:0}.dm-modelos-labs .dm-minisala-meta{margin:0}@media (width<=420px){.dm-modelos-labs li{grid-template-columns:minmax(0,1fr);gap:6px}}.dm-equipo-sec .dm-miembro{background:var(--dm-surface)}.dm-nav-links a{white-space:nowrap}@media (width<=1023px){.dm-nav-links .dm-nav-link-ancho{display:none}}.dm-pantalla{scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:100svh;display:flex}@media (width>=760px) and (height>=680px){html:has(.dm-home){scroll-snap-type:y proximity}}.dm-home .dm-sec.dm-pantalla{padding-top:calc(var(--dm-nav-h) + clamp(32px, 5vh, 64px));padding-bottom:clamp(48px,7vh,88px)}.dm-home .dm-hero{padding-bottom:clamp(48px,8vh,96px)}.dm-home .dm-hero-titulo,.dm-home-titulo{max-width:18ch;font:600 clamp(38px, 5.6vw, 76px) / 1.05 var(--dm-font-sans);letter-spacing:-.035em}.dm-home .dm-hero-sub{max-width:40rem;margin-top:clamp(18px,2.4vh,28px);font-size:clamp(18px,1.6vw,22px)}.dm-btn--ir svg{transition:transform .2s var(--dm-ease)}.dm-btn--ir:hover svg{transform:translate(3px)}.dm-perks-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.dm-perks-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.dm-perks-grid{grid-template-columns:repeat(4,1fr)}}.dm-perk{background:var(--dm-surface);box-shadow:var(--dm-shadow-1);border-radius:20px;flex-direction:column;gap:12px;padding:28px 26px;display:flex}.dm-perk-ic{background:var(--dm-accent-soft);width:48px;height:48px;color:var(--dm-text-1);border-radius:14px;place-items:center;display:inline-grid}.dm-perk h3{font:600 22px/1.25 var(--dm-font-sans);letter-spacing:-.015em;text-wrap:balance;margin:6px 0 0}.dm-perk p{font:400 17px/1.55 var(--dm-font-sans);color:var(--dm-text-2);text-wrap:pretty;margin:0}.dm-lugar-in{grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1000px){.dm-lugar-in{grid-template-columns:1.15fr 1fr;gap:clamp(48px,6vw,96px)}}.dm-lugar-cta{align-self:flex-start;margin-top:8px}.dm-lugar-comp{flex-direction:column;gap:14px;display:flex}.dm-lugar-fila{border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.dm-lugar-fila--antes{box-shadow:inset 0 0 0 1px var(--dm-border)}.dm-lugar-fila--ahora{background:var(--dm-bg);box-shadow:var(--dm-shadow-2)}.dm-lugar-label{font:600 14px/1 var(--dm-font-sans);letter-spacing:.02em;color:var(--dm-text-3)}.dm-lugar-fila ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dm-lugar-fila li{min-height:40px;font:500 17px/1.25 var(--dm-font-sans);border-radius:20px;align-items:center;padding:8px 16px;display:inline-flex}.dm-lugar-fila--antes li{color:var(--dm-text-3);box-shadow:inset 0 0 0 1px var(--dm-border)}.dm-lugar-fila--antes s{text-decoration-thickness:1.5px}.dm-lugar-fila--ahora li{background:var(--dm-accent);color:var(--dm-on-accent);font-weight:600}.dm-acceso.dm-pantalla .dm-acceso-in{width:100%}.dm-como-cab{background:var(--dm-grad-arrival);padding-top:calc(var(--dm-nav-h) + clamp(48px, 8vh, 104px));padding-bottom:clamp(40px,6vh,72px)}.dm-como-cab .dm-h2{font-size:clamp(38px,5vw,68px)}.dm-como-pag .dm-producto{padding-top:clamp(8px,2vh,24px)}.dm-bloques{border-top:1px solid var(--dm-border);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.dm-bloque{border-bottom:1px solid var(--dm-border);grid-template-columns:56px 1fr;gap:16px;padding:clamp(24px,3vw,36px) 0;display:grid}@media (width>=900px){.dm-bloque{grid-template-columns:96px minmax(0,1fr)}.dm-bloque>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:48px;display:grid}}.dm-bloque-n{font:500 15px/1.6 var(--dm-font-mono);color:var(--dm-text-3)}.dm-bloque h3{font:600 clamp(22px, 2.2vw, 28px) / 1.2 var(--dm-font-sans);letter-spacing:-.02em;margin:0}.dm-bloque p{font:400 clamp(17px, 1.4vw, 19px) / 1.55 var(--dm-font-sans);color:var(--dm-text-2);max-width:52ch;margin:8px 0 0}@media (width>=900px){.dm-bloque p{margin:0}}.dm-home .dm-hero{padding-top:calc(var(--dm-nav-h) + clamp(40px, 7vh, 80px))}@media (prefers-reduced-motion:no-preference){html.js .dm-home .dm-hero{padding-top:calc(var(--dm-nav-h) + clamp(40px, 7vh, 80px))}html.js .dm-home .dm-nav,html.js .dm-como-pag .dm-nav{background:color-mix(in oklab, var(--dm-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid color-mix(in oklab, var(--dm-border) 70%, transparent)}html.js .dm-home .dm-nav:before,html.js .dm-como-pag .dm-nav:before{display:none}html.js .dm-home .dm-nav .dm-nav-der,html.js .dm-home .dm-nav .dm-nav-marca,html.js .dm-como-pag .dm-nav .dm-nav-der,html.js .dm-como-pag .dm-nav .dm-nav-marca{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}}.dm-nav-links a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--dm-accent);text-underline-offset:6px;text-decoration-thickness:2px}.dm-home .dm-hero{min-height:0;padding-bottom:clamp(28px,4vh,48px)}.dm-hero-logo{z-index:61;justify-content:center;margin:0 auto clamp(14px,2.2vh,24px);display:flex;position:relative}.dm-hero-logo-viaja{transform-origin:50%;will-change:transform;width:clamp(64px,7vw,92px);height:clamp(64px,7vw,92px)}.dm-hero-logo-sello{width:100%;height:100%;filter:drop-shadow(0 6px 18px color-mix(in srgb, var(--dm-accent-base) 22%, transparent))}.dm-home .dm-hero-titulo{max-width:22ch;margin-top:0;font-size:clamp(34px,4.6vw,64px)}.dm-home .dm-hero-sub{margin-top:clamp(14px,2vh,22px)}.dm-home .dm-hero-cta{margin-top:clamp(22px,3vh,34px)}html.logo-hero .dm-home .dm-nav .nav-sello{opacity:0;transition:opacity .2s var(--dm-ease)}html.logo-hero.logo-en-barra .dm-home .dm-nav .nav-sello{opacity:1}html.logo-hero.logo-en-barra .dm-hero-logo-viaja{opacity:0}.dm-producto--home{background:0 0;padding-top:0;padding-bottom:clamp(48px,7vh,88px)}.dm-home .dm-hero,html.js .dm-home .dm-hero{padding-top:calc(var(--dm-nav-h) + clamp(18px, 3.2vh, 40px))}.dm-hero-logo-viaja{width:clamp(60px,5.6vw,80px);height:clamp(60px,5.6vw,80px)}.dm-hero-logo{margin-bottom:clamp(12px,1.8vh,20px)}.dm-home .dm-hero-titulo{max-width:24ch;font-size:clamp(32px,4.1vw,58px);line-height:1.04}.dm-home .dm-hero-sub{max-width:46rem;font-size:clamp(17px,1.4vw,20px)}.dm-home{background-color:var(--dm-bg);background-image:var(--dm-grad-arrival);background-repeat:no-repeat;background-size:100% min(1400px,150svh)}.dm-home .dm-hero{background:0 0}.dm-hero-form{text-align:left;max-width:560px;margin-top:clamp(22px,3.4vh,36px)}.dm-hero-form-nota{font:400 15px/1.45 var(--dm-font-sans);color:var(--dm-text-3);margin:12px 0 0}.dm-perks-lista{gap:14px;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.dm-perks-lista li{font:400 clamp(17px, 1.5vw, 19px) / 1.5 var(--dm-font-sans);color:var(--dm-text-2)}.dm-perks-lista strong{color:var(--dm-text);font-weight:600}.dm-como-perks{padding-top:clamp(24px,4vh,40px);padding-bottom:clamp(12px,2vh,20px)}.dm-hero-sub{max-width:34ch;color:var(--dm-tinta-suave,var(--dm-texto-2,#4a5263));text-align:center;margin:.9rem auto 0;font-size:clamp(1.1rem,1rem + .8vw,1.5rem);font-weight:500;line-height:1.3}.dm-hero-form{margin-top:1.6rem}.dm-home{background-color:var(--dm-bg);background-image:var(--dm-grad-arrival);background-position:top;background-repeat:no-repeat;background-size:100% clamp(1100px,160vh,1700px)}.dm-home .dm-hero,html.js .dm-home .dm-hero{background:0 0}.dm-home .dm-producto--home{background:0 0;padding-top:clamp(8px,1.5vh,20px)}.dm-home .dm-producto--home .dm-producto-in{position:relative}.dm-home .dm-producto--home .dm-producto-in:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 50% 20%, color-mix(in srgb, var(--dm-brand) 16%, transparent) 0%, transparent 70%);filter:blur(6px);position:absolute;inset:-6% -8% -10%}.dm-home .dm-producto--home .vv-marco{z-index:1;border:1px solid color-mix(in srgb, var(--dm-border) 70%, var(--dm-brand) 30%);box-shadow:inset 0 1px 0 #fff9, 0 1px 2px #0f1b2d0f, 0 12px 24px -8px #0f1b2d1f, 0 40px 80px -24px #0f1b2d47, 0 80px 140px -48px color-mix(in srgb, var(--dm-brand) 28%, transparent);position:relative}@media (width<=759px){.dm-home .dm-producto--home .dm-producto-in:before{inset:-4% -12% -6%}.dm-home .dm-producto--home .vv-marco{box-shadow:none;border:0}}.dm-home .dm-nav,html.js .dm-home .dm-nav{-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s}.dm-home .dm-nav.is-scrolled,html.js .dm-home .dm-nav.is-scrolled{background:color-mix(in oklab, var(--dm-bg) 80%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.1);border-bottom-color:color-mix(in oklab, var(--dm-brand) 12%, var(--dm-bg))}html.js .dm-home .dm-nav:before{display:none}.dm-home .dm-nav-ghost{opacity:.6;min-width:36px;height:36px;transition:opacity .15s,background .15s}.dm-home .dm-nav-ghost:hover{opacity:1}.dm-home .dm-hero-titulo{letter-spacing:-.02em;font-size:clamp(36px,4.4vw,64px);line-height:1.05}.dm-home .dm-hero-form-nota{text-align:center;color:var(--dm-text-2);margin-top:12px;font-size:14px;line-height:1.45}.dm-home .dm-producto--home .vv-marco{border:1px solid color-mix(in oklab, var(--dm-brand) 20%, var(--dm-bg));box-shadow:0 0 0 8px color-mix(in oklab, #fff 45%, var(--dm-bg)), 0 0 0 9px color-mix(in oklab, var(--dm-brand) 14%, var(--dm-bg)), 0 1px 2px #203a5c0f, 0 12px 32px #203a5c14, 0 40px 80px -24px #203a5c2e;border-radius:12px}html[data-theme=dark] .dm-home .dm-producto--home .vv-marco{box-shadow:0 0 0 8px color-mix(in oklab, #fff 6%, var(--dm-bg)), 0 0 0 9px #ffffff14, 0 1px 2px #00000059, 0 12px 32px #00000040, 0 40px 80px -24px #00000073}.dm-home .dm-producto--home .dm-producto-in{padding:9px}.dm-home .vv-hilo-in{padding-top:18px;top:0;bottom:auto}.dm-home .vv-hilo{mask-image:none}@media (prefers-reduced-motion:no-preference){.dm-home .dm-btn--marca{transition:transform .18s,box-shadow .18s,background .15s}.dm-home .dm-btn--marca:hover{box-shadow:0 10px 22px -10px color-mix(in oklab, var(--dm-accent-solid) 70%, transparent);transform:translateY(-1px)}}@media (width<=759px){.dm-home .dm-producto--home .dm-producto-in{padding:0}.dm-home .dm-producto--home .vv-marco{box-shadow:none;border:0;border-radius:0}}.dm-home .dm-hero-pill{margin-bottom:clamp(14px,2vh,22px)}.dm-home .dm-hero-sub{max-width:50ch;color:var(--dm-text-2)}.dm-descargas{flex-direction:column;align-items:center;gap:12px;margin-top:clamp(24px,3.4vh,36px);display:flex}.dm-descargas-fila{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.dm-descarga{gap:10px;min-height:46px;padding:0 20px 0 18px}.dm-descarga--principal{min-height:52px;padding:0 26px 0 22px;font-size:16px}.dm-descarga-logo{fill:currentColor;flex:none;width:18px;height:18px}.dm-descarga-logo path{fill:currentColor;stroke:none}.dm-descarga--principal .dm-descarga-logo{width:20px;height:20px}.dm-descargas-nota{font:400 14px/1.45 var(--dm-font-sans);color:var(--dm-text-2);margin:0}.dm-descargas-movil{text-align:center;display:none}.dm-descargas-movil-titulo{font:600 17px/1.3 var(--dm-font-sans);color:var(--dm-text-1);margin:0}.dm-descargas-movil-so{font:400 14px/1.45 var(--dm-font-sans);color:var(--dm-text-2);margin:6px 0 0}@media (width<=759px){.dm-descargas-fila,.dm-descargas-nota{display:none}.dm-descargas-movil{display:block}}.dm-descargas[data-movil="1"] .dm-descargas-fila,.dm-descargas[data-movil="1"] .dm-descargas-nota{display:none}.dm-descargas[data-movil="1"] .dm-descargas-movil{display:block}@media (width<=759px){html[data-theme=dark] .dm-home .dm-producto--home .vv-marco{box-shadow:none}}.dm-nav .nav-entrar{min-height:40px;margin-left:4px;padding:0 16px}.dm-nav .nav-entrar+.nav-cta{margin-left:0}.dm-cierre-lede{text-align:center;color:var(--dm-text-2);margin:12px auto 0}.dm-nube-cierre{background:var(--dm-grad-arrival)}.dm-nube-cierre .dm-energia{margin-top:-12px}.dm-nube-par{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:600px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dm-nube-par li{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-border);border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.dm-nube-par li.dm-nube-par-luego{box-shadow:none;border:1px dashed var(--dm-border-strong);background:0 0}.dm-nube-par strong{font:600 15px/1.2 var(--dm-font-sans);color:var(--dm-text-1)}.dm-nube-par span{font:400 15px/1.45 var(--dm-font-sans);color:var(--dm-text-2)}@media (width<=559px){.dm-nube-par{grid-template-columns:minmax(0,1fr)}}.dm-nube-diagrama-sec{padding-top:0;padding-bottom:clamp(24px,4vw,48px)}.dm-nube-diagrama{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=900px){.dm-nube-diagrama{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.dm-nube-panel{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-border);border-radius:24px;flex-direction:column;gap:24px;margin:0;padding:clamp(20px,3vw,32px);display:flex}.dm-nube-panel--nube{box-shadow:none;border:1px dashed var(--dm-border-strong);background:0 0}.dm-nube-panel-cab{flex-direction:column;gap:6px;display:flex}.dm-nube-panel-tag{font:600 13px/1 var(--dm-font-sans);letter-spacing:.02em;color:var(--dm-text-3)}.dm-nube-panel-titulo{font:600 clamp(20px, 2vw, 24px) / 1.2 var(--dm-font-sans);letter-spacing:-.02em;color:var(--dm-text-1)}.dm-nube-fila{grid-template-columns:minmax(0,1fr) minmax(48px,.8fr) minmax(0,1fr);align-items:start;display:grid}.dm-nube-nodo{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.dm-nube-ic{background:var(--dm-bg);width:76px;height:76px;box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-1);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.dm-nube-nodo--fuerte .dm-nube-ic{background:var(--dm-accent-soft);box-shadow:inset 0 0 0 1px var(--dm-accent)}.dm-nube-ic svg{width:40px;height:40px}.dm-nube-nodo strong{font:600 15px/1.25 var(--dm-font-sans);color:var(--dm-text-1)}.dm-nube-nodo span:last-child{font:400 14px/1.35 var(--dm-font-sans);color:var(--dm-text-2)}.dm-nube-enlace{place-items:center;height:76px;display:grid;position:relative}.dm-nube-linea{width:100%;height:24px;color:var(--dm-border-strong);position:absolute;top:50%;left:0;transform:translateY(-50%)}.dm-nube-linea path{stroke-dasharray:3 5}.dm-nube-enlace--abierto .dm-nube-linea path{stroke-dasharray:none}.dm-nube-candado{background:var(--dm-surface-raised);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--dm-border-strong);color:var(--dm-text-1);border-radius:50%;place-items:center;display:grid;position:relative}.dm-nube-union{text-align:center;font:400 14px/1.4 var(--dm-font-sans);color:var(--dm-text-2);margin:-8px 0 0}.dm-nube-union strong{color:var(--dm-text-1);font-weight:600}.dm-nube-pie{border-top:1px solid var(--dm-border);font:500 15px/1.4 var(--dm-font-sans);color:var(--dm-text-1);align-items:center;gap:10px;margin:auto 0 0;padding-top:16px;display:flex}.dm-nube-punto{background:var(--dm-success);border-radius:50%;flex:none;width:8px;height:8px}.dm-nube-punto--nube{box-shadow:inset 0 0 0 1.5px var(--dm-accent-solid);background:0 0}@media (width<=420px){.dm-nube-ic{width:64px;height:64px}.dm-nube-ic svg{width:34px;height:34px}.dm-nube-enlace{height:64px}.dm-nube-nodo strong{font-size:14px}.dm-nube-nodo span:last-child{font-size:13px}}.dm-nube-descarga{border-top:1px solid var(--dm-border);flex-direction:column;align-items:center;gap:14px;width:100%;max-width:560px;margin-top:12px;padding-top:28px;display:flex}.dm-nube-descarga p{font:400 17px/1.45 var(--dm-font-sans);color:var(--dm-text-2);margin:0}.dm-sec-cab--centro{text-align:center;align-items:center;margin:0 auto}.dm-historia-cab{padding-bottom:clamp(16px,3vh,32px)}.dm-escenas-sec{padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(40px,6vw,80px)}.dm-escenas{flex-direction:column;gap:clamp(56px,9vw,120px);max-width:1080px;margin:0 auto;padding:0;list-style:none;display:flex}.dm-escena{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (width>=860px){.dm-escena{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,96px)}.dm-escena:nth-child(2n) .dm-escena-ilus{order:2}}.dm-escena-txt{flex-direction:column;gap:14px;display:flex}.dm-escena-n{font:500 15px/1 var(--dm-font-mono);color:var(--dm-text-3)}.dm-escena h2{font:600 clamp(28px, 3.4vw, 44px) / 1.1 var(--dm-font-sans);letter-spacing:-.025em;text-wrap:balance;margin:0}.dm-escena p{max-width:40ch;font:400 clamp(18px, 1.6vw, 21px) / 1.5 var(--dm-font-sans);color:var(--dm-text-2);text-wrap:pretty;margin:0}.dm-ilus{aspect-ratio:3/2;background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-1);border-radius:28px;place-items:center;display:grid;overflow:hidden}.dm-ilus>svg{width:86%;height:auto}.dm-ilus :is(path,rect,circle):where(:not(.oba *)){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dm-ilus .rl{fill:var(--dm-accent-soft)}.dm-ilus .relleno-ac{fill:var(--dm-accent-solid)}.dm-ilus .apagada{fill:var(--dm-surface-sunken)}.dm-ilus .fondo{fill:var(--dm-surface)}.dm-ilus .punteada{stroke-dasharray:4 6}.dm-ilus .borde{fill:color-mix(in srgb, var(--dm-accent-soft) 50%, transparent);stroke:var(--dm-accent);stroke-dasharray:3 6}@media (prefers-reduced-motion:no-preference){.dm-ilus .punteada.ac{animation:dm-ilus-flujo 2.4s linear(0,.0261,.0875,.1709,.259,.3476,.4354,.5136,.5867,.6491,.7037,.7527,.7931,.8287,.8576,.882,.9032,.9202,.9348,.9464,.9561,.9643,.9708,.9764,.9807,.9843,.9873,.9897,.9917,.9932,.9945,.9956,.9964,.9971,.9977,.9981,.9985,.9988,.999,.9992,1) infinite}}@keyframes dm-ilus-flujo{to{stroke-dashoffset:-20px}}.dm-historia-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=559px){.dm-historia-ctas{flex-direction:column;width:100%}.dm-historia-ctas .dm-btn{white-space:normal}}.dm-hero-lista{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:480px;margin:28px auto 0;display:flex}.dm-hero-lista .dm-descargas-nota{text-align:center;margin:0;display:block}@media (width<=640px){.dm-hero-lista .email-form>*{flex:100%}}.dm-home .dm-hero-titulo{max-width:none}.dm-br-desk{display:none}@media (width>=761px){.dm-br-desk{display:inline}}@media (width<=760px){.dm-home .dm-hero-titulo{max-width:18ch}}.email-form input[type=email]{background:color-mix(in oklab, var(--dm-text-1) 7%, transparent);backdrop-filter:blur(20px)saturate(180%);transition:background .2s var(--dm-ease), box-shadow .2s var(--dm-ease);border:none;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.18),inset 0 -1px oklab(100% 0 5.96046e-8/.05),0 8px 28px -10px #00000059}html[data-theme=light] .email-form input[type=email]{background:oklab(100% 0 5.96046e-8/.55);box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #0000000f,0 8px 28px -12px #141e3c40}.email-form input[type=email]:focus{background:color-mix(in oklab, var(--dm-text-1) 11%, transparent);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.22), 0 0 0 3px color-mix(in oklab, var(--dm-focus) 22%, transparent), 0 8px 28px -10px #00000059;border:none}html[data-theme=light] .email-form input[type=email]:focus{background:oklab(100% 0 5.96046e-8/.72)}.dm-home .dm-hero-titulo{margin-top:0}.dm-home .dm-hero-pill{margin:clamp(16px,2.2vh,24px) 0 0}html.js .dm-home .dm-nav--home .dm-nav-marca{pointer-events:none;opacity:0!important}html.hm-plegado .dm-home .dm-nav--home .dm-nav-marca{pointer-events:auto}.dm-nav--home .nav-cta.dm-btn--marca{display:none}.dm-home~.cta-movil,.dm-home .cta-movil{display:none!important}html.js .dm-home .dm-nav:before{opacity:0;transition:opacity .3s var(--spring-smooth);display:block}html.hm-plegado .dm-home .dm-nav:before{opacity:1}.dm-home .dm-nav--home{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}html.hm-plegado .dm-home .dm-nav--home{background:color-mix(in oklab, var(--dm-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom-color:color-mix(in oklab, var(--dm-border) 70%, transparent)}.hm-marca{z-index:61;color:var(--dm-text-1);transform-origin:0 0;pointer-events:none;will-change:transform;visibility:hidden;align-items:center;gap:7px;display:inline-flex;position:fixed;top:0;left:0}html.hm-listo .hm-marca{visibility:visible}.hm-marca-sello{flex:none;width:26px;height:26px}.hm-hero{padding:0 var(--dm-gutter);text-align:center;flex-direction:column;align-items:center;display:flex}.hm-hueco{height:300px}.hm-titulo{font:400 clamp(18px, 1.9vw, 26px)/1.35 var(--dm-font-sans);color:var(--dm-text-2);white-space:nowrap;margin:6px 0 clamp(28px,5vh,56px)}.hm-br-movil{display:none}.hm-mk03{--s:34px;justify-content:center;align-items:center;gap:calc(var(--s) * .48);color:var(--dm-text-1);display:none}.hm-mk03-sello{width:calc(var(--s) * 3);height:calc(var(--s) * 3);flex:none}.hm-mk03-wm{font:700 var(--s)/1 var(--dm-font-sans);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.hm-accion{z-index:55;padding:14px var(--dm-gutter) max(16px, env(safe-area-inset-bottom));background:color-mix(in oklab, var(--dm-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-top:1px solid color-mix(in oklab, var(--dm-border) 70%, transparent);pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.hm-accion>*{pointer-events:auto}.hm-form{width:100%;max-width:520px}.hm-chip{margin:0}@media (width<=760px){.hm-mk03{display:flex}.hm-hueco{height:auto}.hm-titulo{margin-top:14px;font-size:clamp(14px,4.3vw,18px)}.hm-br-movil{display:inline}.hm-form .email-form>*{flex:100%}.dm-home{padding-bottom:200px}}.dm-home .vv-pie{display:none}.vv-util{border-top:1px solid var(--dm-border);flex-direction:column;flex:none;margin:0 10px;padding:8px 0 4px;display:flex}.vv-util-item{height:30px;color:var(--dm-text-1);align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.vv-util-item>svg:first-child{width:16px;height:16px;color:var(--dm-text-2)}.vv-util-item>.vv-punto{flex:none;margin:0 5px}.vv-util-item>span:first-of-type{flex:1}.vv-util-meta{color:var(--dm-text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.vv-toggle{background:var(--dm-text-3);border-radius:999px;width:30px;height:17px;position:relative}.vv-toggle:after{content:"";background:var(--dm-surface);border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}.vv-foot-txt--fila{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.vv-barra{border-bottom:1px solid var(--dm-border);height:42px}.vv-barra-busca{background:var(--dm-surface);min-width:0;height:30px;box-shadow:inset 0 0 0 1px var(--dm-border);color:var(--dm-text-2);border-radius:9px;flex:0 440px;align-items:center;gap:8px;margin:0 auto;padding:0 8px 0 12px;font-size:13.5px;display:flex}.vv-barra-busca svg{flex:none;width:15px;height:15px}.vv-barra-busca>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vv-barra-busca kbd{background:var(--dm-surface-sunken);font:500 11px/1.5 var(--dm-font-sans);color:var(--dm-text-2);border-radius:5px;flex:none;padding:1px 6px}.vv-barra-version{color:var(--dm-text-2);white-space:nowrap;font-size:13px}.vv-barra-campana{position:relative}.vv-badge-campana{background:var(--dm-accent-solid);min-width:15px;height:15px;color:var(--dm-on-solid);padding:0 4px;position:absolute;top:-1px;right:-3px}.vv-rol{color:var(--dm-text-2);font-size:13px}.vv-caja-box{background:var(--dm-surface-sunken);box-shadow:none;border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;padding:14px 12px 10px 16px}.vv-caja-ph{flex:none;font-size:16px}.vv-caja-fila{align-items:center;gap:8px;margin-left:-6px;display:flex}.vv-caja-chip--neutro{box-shadow:inset 0 0 0 1px var(--dm-border);background:0 0}.vv-caja-send{width:30px;height:30px;color:var(--dm-text-3);background:0 0;margin-left:auto}@media (width<=759px){.vv-barra-busca{flex:auto;margin:0 4px}.vv-caja-ph{white-space:nowrap;text-overflow:ellipsis;order:0;padding-bottom:0;overflow:hidden}.vv-caja-chip{font-size:12.5px}}html[data-theme=dark] .vv-toggle{background:var(--dm-accent-solid)}html[data-theme=dark] .vv-toggle:after{background:#fff;left:15px}@media (width<=759px){.vv-barra{display:none}.vv-cab{background:var(--dm-surface-sunken);border-bottom:1px solid var(--dm-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:48px;padding:4px 14px 5px;display:grid}.vv-cab-face,.vv-cab-objetivo,.vv-cab-titulo svg{display:none!important}.vv-cab-atras{color:var(--dm-text-2);justify-self:start;align-items:center;gap:4px;font-size:17px}.vv-cab-atras svg{width:17px;height:17px}.vv-cab-titulos{text-align:center;align-items:center;min-width:0;padding:0}.vv-cab-titulo{justify-content:center}.vv-cab-titulo b{white-space:nowrap;font-size:17.5px}.vv-cab-sub{text-align:center;font-size:13.5px}.vv-cab-tools{justify-self:end}.vv-cab-info{width:30px;height:30px;box-shadow:none;background:0 0;border:0}.vv-cab-info svg{width:20px;height:20px}.vv-hilo-in{padding:14px 18px}.vv-dia{align-items:center;gap:12px}.vv-dia:before,.vv-dia:after{content:"";background:var(--dm-border);flex:1;height:1px}.vv-dia span{height:auto;box-shadow:none;background:0 0;padding:0;font-size:13.5px;font-weight:600}.vv-msg-cab{flex-wrap:wrap;row-gap:4px}.vv-msg-cab>b{font-size:16px}.vv-msg-meta{flex:1 0 100%;justify-content:stretch}.vv-pastilla{flex:1;max-width:none;height:26px;font-size:12.5px}.vv-msg-texto,.vv-vivo{font-size:16px}.vv-permiso-acts{flex-direction:column;align-items:flex-start}.vv-permiso-nota{display:block}.vv-caja{padding:6px 13px 10px}.vv-caja-box{border-radius:22px;flex-wrap:nowrap;gap:10px;padding:16px 12px 10px 18px}.vv-caja-ph{flex:none;font-size:17px}.vv-caja-fila{flex-wrap:wrap;gap:6px 8px;margin-left:-8px}.vv-caja-chip{height:34px;padding:0 12px;font-size:15px}.vv-caja-chip--neutro{order:2;margin-left:-4px}.vv-run[data-compacta="1"] .vv-run-uso--c{display:none}.vv-msg-meta+*,.vv-msg-cab+.vv-plegable[data-vis="0"]+.vv-msg-texto{margin-top:0}.vv-caja-fila:before{content:"";flex:1 0 100%;order:1;height:0;margin-top:-6px}.vv-caja-send{order:3}.vv-escribe{bottom:132px}}.vv-cab-av{flex:none;line-height:0}.vv-hilo-in{box-sizing:border-box;justify-content:flex-end;min-height:100%}.vv-escribe{background:0 0;flex:none;height:22px;margin:2px 0 4px;position:static}.vv-hilo{mask-image:linear-gradient(#0000 0,#000 26px)}.vv-hilo-in>.vv-plegable{transition:grid-template-rows .5s var(--dm-ease), opacity .45s var(--dm-ease) 50ms, margin-top .5s var(--dm-ease)}.vv-hilo-in>.vv-plegable[data-vis="0"]{margin-top:-12px}.vv-cuerpo{overflow:hidden}.vv-panel{transition:margin-right .55s var(--dm-ease), opacity .4s var(--dm-ease) .1s}.vv-panel[data-estado=oculta]{opacity:0;pointer-events:none;margin-right:-320px}@media (prefers-reduced-motion:reduce){.vv-panel{transition:none}}@media (width<=759px){.vv-caja-fila{flex-wrap:nowrap;gap:6px;min-width:0;margin-left:-6px}.vv-caja-fila:before{display:none}.vv-caja-chip{white-space:nowrap;flex:0 auto;min-width:0;height:32px;padding:0 10px;font-size:13.5px}.vv-caja-chip>span{text-overflow:ellipsis;overflow:hidden}.vv-caja-chip--neutro{order:0;margin-left:0}.vv-caja-ic{flex:none}.vv-caja-send{flex:none;order:0;margin-left:auto}.vv-caja-chip--neutro{flex-shrink:0}.vv-pastilla[data-estado=thinking] b,.vv-pastilla[data-estado=permiso] .vv-pastilla-txt{display:none}}.vv-mencion{color:var(--dm-accent-solid);font-weight:600}.vv-caja-txt{min-width:0;color:var(--dm-text-1);overflow-wrap:anywhere;font-size:16px;line-height:1.4;display:none}.vv-caja-box[data-escribe="1"] .vv-caja-ph{display:none}.vv-caja-box[data-escribe="1"] .vv-caja-txt{display:block}.vv-caja-ph,.vv-caja-txt{line-height:1.4}.vv-caja-txt [data-vv-caja-r]{border-right:2px solid var(--dm-accent-solid);padding-right:1px;animation:.9s step-end infinite vv-cursor-borde}@keyframes vv-cursor-borde{50%{border-right-color:#0000}}.vv-caja-fila{margin-top:auto}.vv-caja-send{transition:transform .16s var(--dm-ease)}.vv-caja-box[data-listo="1"] .vv-caja-send{background:var(--dm-accent-solid);color:var(--dm-on-solid);transition:background-color .22s var(--dm-ease), color .22s var(--dm-ease), transform .16s var(--dm-ease);border-radius:10px}.vv-caja-box[data-pulso="1"] .vv-caja-send{transform:scale(.84)}.vv-plegable--mio>div>.vv-msg{transition:transform .5s var(--dm-ease)}.vv-plegable--mio[data-vis="0"]>div>.vv-msg{transform:translateY(18px)}@media (width<=759px){.vv-caja-txt{font-size:17px}}.vv-foot-txt--fila{flex-wrap:nowrap;min-width:0}.vv-foot-txt--fila>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vv-foot-txt--fila>.vv-alfa{white-space:nowrap;flex:none}.vv-foot-txt--fila{gap:6px}.vv-foot-txt--fila>.vv-alfa{padding-left:6px;padding-right:6px;font-size:10.5px}.vv-foot-txt--fila>b{letter-spacing:-.015em;font-size:12.5px}.vv-fila--asis .vv-fila-txt{gap:1px}.vv-fila--asis .vv-fila-sub{font-size:11.5px}.vv-estado{color:var(--dm-text-3);white-space:nowrap;transition:color .3s var(--dm-ease);flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.vv-estado>i{background:var(--dm-border-strong);width:6px;height:6px;transition:background-color .3s var(--dm-ease);border-radius:50%}[data-estado=trabajando]>.vv-estado{color:var(--dm-text-1);font-weight:600}[data-estado=trabajando]>.vv-estado>i{background:var(--dm-accent-solid);animation:1.2s ease-in-out infinite vv-late}[data-estado=esperando]>.vv-estado{color:var(--dm-warning);font-weight:600}[data-estado=esperando]>.vv-estado>i{background:var(--dm-warning)}[data-estado=hecho]>.vv-estado{color:var(--dm-success)}[data-estado=hecho]>.vv-estado>i{background:var(--dm-success)}.vv-fila--asis[data-estado=trabajando]{background:color-mix(in srgb, var(--dm-accent) 9%, transparent)}.vv-fila--asis[data-estado=esperando]{background:var(--dm-warning-soft)}.vv-fila--asis{transition:background-color .35s var(--dm-ease)}.vv-pila--tres{align-items:center;width:auto;height:30px;padding-right:2px;display:flex}.vv-pila-i{place-items:center;width:18px;height:18px;display:grid}.vv-pila-i+.vv-pila-i{margin-left:-2px}.vv-pila--tres .vv-pila-mas{margin-left:2px;position:static}.vv-cab-equipo{align-items:center;margin-right:6px;display:flex}.vv-cab-equipo-i{place-items:center;width:24px;height:24px;display:grid}.vv-cab-equipo-i+.vv-cab-equipo-i{margin-left:2px}.vv-cab-equipo-mas{background:var(--dm-surface-sunken);font:600 11.5px/1.2 var(--dm-font-sans);color:var(--dm-text-2);border-radius:999px;margin-left:6px;padding:3px 7px}.vv-pasos--equipo{display:flex}.vv-paso-quien{color:var(--dm-text-3);font-size:11.5px;font-weight:600;line-height:1.2}.vv-pasos--equipo .vv-paso-txt{gap:2px;padding-top:0}.vv-pasos--equipo .vv-paso-in{padding-bottom:7px}.vv-pasos--equipo .vv-paso-ic--av .sello{width:20px;height:20px}.vv-pasos--equipo .vv-paso--ahora .vv-paso-txt{padding-top:2px}.vv-pasos--equipo .vv-paso-t{display:block}.vv-equipo{border-bottom:1px solid var(--dm-border);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 16px 8px}.vv-equipo-fila{align-items:center;gap:7px;display:flex}.vv-equipo-a{place-items:center;width:24px;height:24px;display:grid;position:relative}.vv-equipo-a>i{border:2px solid var(--dm-bg);background:var(--dm-border-strong);width:9px;height:9px;transition:background-color .3s var(--dm-ease);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.vv-equipo-a[data-estado=trabajando]>i{background:var(--dm-accent-solid);animation:1.2s ease-in-out infinite vv-late}.vv-equipo-a[data-estado=esperando]>i{background:var(--dm-warning)}.vv-equipo-a[data-estado=hecho]>i{background:var(--dm-success)}.vv-equipo-a[data-estado=libre]{opacity:.6}.vv-equipo-a{transition:opacity .3s var(--dm-ease)}.vv-equipo-txt{white-space:nowrap;min-width:0;color:var(--dm-text-3);font-size:12.5px;font-weight:600}.vv-equipo-txt[data-tono=live]{color:var(--dm-text-1)}.vv-equipo-txt[data-tono=wait]{color:var(--dm-warning)}.vv-equipo-txt[data-tono=ok]{color:var(--dm-success)}.vv-permiso-ask code{white-space:nowrap}@media (width<=759px){.vv-run[data-compacta="1"] .vv-run-txt{flex-direction:column;align-items:flex-start;gap:2px}.vv-run[data-compacta="1"] .vv-run-txt b{max-width:100%}}@media (prefers-reduced-motion:reduce){.vv .vv-hilo-in,.dm-home .vv .vv-hilo-in{top:auto;bottom:0}}html:not(.js) .vv .vv-hilo-in{top:auto;bottom:0}.vv-mencion--persona{background:color-mix(in srgb, var(--dm-accent) 14%, transparent);border-radius:6px;margin:0 -1px;padding:1px 6px}.vv-permiso-ok{color:var(--dm-success);align-items:center;gap:6px;margin:8px 0 0;font-size:13px;font-weight:600;display:none}.vv-permiso-ok svg{stroke-width:2.4px;width:14px;height:14px}.vv-permiso[data-estado=aprobado] .vv-permiso-ok{display:flex}.vv-permiso[data-estado=aprobado] .vv-permiso-acts{display:none}.vv-permiso{transition:background-color .4s var(--dm-ease), border-color .4s var(--dm-ease), box-shadow .4s var(--dm-ease)}.vv-permiso[data-estado=aprobado]{border-left-color:var(--dm-success);background:color-mix(in srgb, var(--dm-success) 6%, var(--dm-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dm-success) 34%, var(--dm-border))}.vv-scroll{padding-bottom:2px}.vv-scroll .vv-sec{padding-top:2px}.vv-scroll .vv-sec-cab{height:24px}.vv-fila--canal{min-height:28px;padding-top:2px;padding-bottom:2px}.vv-fila--grupo{min-height:36px;padding-top:2px;padding-bottom:2px}.vv-fila--asis{gap:9px;min-height:24px;padding-top:1px;padding-bottom:1px}.vv-fila--asis>.vv-av{margin-left:1px}.vv-fila--asis .vv-fila-sello{width:20px;height:20px}.vv-fila--asis .vv-fila-sello .sello{width:19px;height:19px}.vv-util .vv-util-item{height:28px}.vv-fila--asis .vv-fila-t{font-size:13.5px;font-weight:500}.vv-fila--asis .vv-fila-txt{flex:0 auto}.vv-fila--asis .vv-estado{margin-left:auto;font-weight:400}.vv-estado--acento>i{background:var(--dm-accent)}.vv-estado--ok>i{background:var(--dm-success)}:is(.dm-nav,.mob-overlay,.dm-nube-diagrama,.dm-ilus,.dm-btn,.email-success) svg:not(.sello) :is(path,circle,rect,line):where(:not(.oba *)){stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}:is(.dm-nav,.mob-overlay,.dm-nube-diagrama,.dm-btn,.email-success) svg:not(.sello) :is(path,circle,rect,line){fill:none}.dm-ilus .ac{stroke:var(--dm-accent-solid)}.dm-ilus .borde{stroke:var(--dm-accent)}.email-success svg{color:var(--dm-success)}.hm-accion{padding:14px var(--dm-gutter) max(14px, env(safe-area-inset-bottom));background:color-mix(in oklab, var(--dm-bg) 88%, transparent);gap:0}.hm-accion-in{justify-content:space-between;align-items:center;gap:16px 32px;width:100%;max-width:960px;display:flex}.hm-accion-txt{text-align:left;min-width:0}.hm-accion-t{font:600 16px/1.3 var(--dm-font-sans);letter-spacing:-.01em;color:var(--dm-text-1);align-items:center;gap:8px;margin:0;display:flex}.hm-accion-t .dm-pill-punto{flex:none}.hm-accion-p{font:400 14px/1.4 var(--dm-font-sans);color:var(--dm-text-2);margin:2px 0 0 14px}.hm-accion .hm-form{flex:0 460px;max-width:460px}.hm-accion .email-form{flex-wrap:nowrap;gap:8px}.hm-accion .email-form input[type=email]{height:46px;box-shadow:inset 0 0 0 1px var(--dm-border-strong);backdrop-filter:none;background:var(--dm-surface);flex:1 1 0;padding:0 18px;font-size:16px}.hm-accion .email-form input[type=email]:focus{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-accent), 0 0 0 3px color-mix(in oklab, var(--dm-focus) 22%, transparent)}.hm-accion .email-form .btn{white-space:nowrap;flex:none;min-height:46px;padding:0 20px;font-size:16px}.hm-accion .email-success{box-shadow:inset 0 0 0 1px var(--dm-border);text-align:left;border-radius:14px;flex-direction:row;justify-content:flex-start;gap:10px;padding:10px 14px;font-size:15px}.hm-accion .email-success svg{flex:none;width:22px;height:22px}.hm-accion .email-error{margin-top:8px;font-size:14px}@media (width<=760px){.hm-accion{padding-top:12px}.hm-accion-in{flex-direction:column;align-items:stretch;gap:10px}.hm-accion-t{font-size:15px}.hm-accion-p{font-size:13px}.hm-accion .hm-form{flex:none;max-width:none}.hm-accion .hm-form .email-form>*{flex:none}.hm-accion .hm-form .email-form input[type=email]{flex:1 1 0;min-width:0;padding:0 14px}.hm-accion .email-form .btn{padding:0 16px;font-size:15px}.dm-home{padding-bottom:150px}}@media (height<=520px){.hm-accion-p{display:none}}.rn-enlace-discreto{font:400 15px/1.4 var(--dm-font-sans);margin:20px 0 0}.rn-enlace-discreto a{color:var(--dm-text-2);text-underline-offset:3px;text-decoration:underline}.rn-enlace-discreto a:hover{color:var(--dm-text-1)}.hm-accion{z-index:auto;padding:clamp(28px, 5vw, 48px) var(--dm-gutter);backdrop-filter:none;border-top:1px solid color-mix(in oklab, var(--dm-border) 70%, transparent);pointer-events:auto;background:0 0;margin:clamp(40px,7vw,88px) 0 0;position:static}html.dm-menu-abierto .hm-accion{display:flex}.dm-home{padding-bottom:0!important}.dm-historia-fin+.hm-accion{margin-top:0}.dm-home[data-uso=teams] [data-uso-panel=individual],.dm-home[data-uso=individual] [data-uso-panel=teams]{display:none!important}.hm-uso{padding:clamp(14px, 2.4vh, 28px) var(--dm-gutter) clamp(10px, 2vh, 22px);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.hm-uso-rotulo{font:500 13px/1.2 var(--dm-font-sans);letter-spacing:.02em;color:var(--dm-text-3)}.hm-uso-seg{background:var(--dm-surface-sunken);box-shadow:inset 0 0 0 1px var(--dm-border);border-radius:999px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:inline-grid}.hm-uso-seg button{appearance:none;min-width:116px;min-height:38px;font:500 15px/1 var(--dm-font-sans);letter-spacing:-.01em;color:var(--dm-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;transition:background-color .18s,color .18s,box-shadow .18s}.hm-uso-seg button:hover{color:var(--dm-text-1)}.hm-uso-seg button[aria-selected=true]{background:var(--dm-surface-raised);color:var(--dm-text-1);box-shadow:0 1px 2px #0000001f, inset 0 0 0 1px var(--dm-border);font-weight:600}.hm-uso-seg button:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.hm-uso-sub{max-width:44ch;font:400 16px/1.45 var(--dm-font-sans);color:var(--dm-text-2);text-wrap:balance;margin:4px 0 0}.hm-relatos+.hm-accion{margin-top:0}@media (width<=760px){.hm-uso-seg button{min-width:104px}.hm-uso-sub{font-size:15px}}@media (prefers-reduced-motion:reduce){.hm-uso-seg button{transition:none}}.dm-home .hm-hero .hm-titulo{margin-bottom:14px}.dm-home .hm-uso{padding-top:10px}.hm-titulo-v{display:inline-block}@media (prefers-reduced-motion:no-preference){html.hm-cambio .hm-titulo-v{animation:hm-titulo-entra .42s var(--spring-smooth) both}}@keyframes hm-titulo-entra{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.dm-home .dm-producto--home+.hm-accion{border-top:0;margin-top:clamp(20px,3vw,36px);padding-top:0;padding-bottom:clamp(20px,3vw,36px)}.hm-marca{gap:calc(7px * var(--hm-k,1));will-change:auto}.hm-marca .nav-wordmark{font-size:calc(20px * var(--hm-k,1))}.hm-marca-sello{width:calc(26px * var(--hm-k,1));height:calc(26px * var(--hm-k,1))}.dm-home .hm-hero .hm-titulo{font-size:clamp(19px,1.75vw,38px)}.hm-uso-rotulo{font-size:15px}.hm-uso-seg button{font-size:17px}.hm-uso p{font-size:clamp(17px,1.05vw,21px)}.hm-accion-t{font-size:clamp(17px,1.1vw,23px)}.hm-accion-p{font-size:clamp(15px,.9vw,18px)}.hm-accion .email-form input[type=email],.hm-accion .email-form .btn,.dm-nav .nav-links a{font-size:17px}.dm-nav .nav-ghost{font-size:14.5px}.dm-home .dm-eyebrow,.dm-home .rn-enlace-discreto{font-size:17px}@media (width>=760px){.hm-accion .hm-form{flex-basis:500px;max-width:500px}}@media (width>=1500px){.dm-producto--home .dm-producto-in{zoom:1.12}}@media (width>=1750px){.dm-producto--home .dm-producto-in{zoom:1.25}}@media (width>=2050px){.dm-producto--home .dm-producto-in{zoom:1.38}}@media (width>=1750px){.hm-uso-rotulo{font-size:17px}.hm-uso-seg button{font-size:19px}.dm-nav .nav-links a{font-size:18px}}@media (width<=759px){.hm-accion .email-form .btn,.hm-accion .email-form input[type=email]{padding:0 14px;font-size:16px}}.hm-accion .hm-accion-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,1.6vw,28px);max-width:880px;margin-inline:auto}.hm-accion .hm-accion-txt{text-align:center}.hm-accion .hm-accion-t{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,2.1vw,42px);line-height:1.15;display:block}.hm-accion .hm-accion-t .dm-pill-punto{display:none}.hm-accion .hm-accion-p{text-wrap:balance;margin:clamp(8px,.8vw,14px) 0 0;font-size:clamp(17px,1.2vw,23px);line-height:1.45}.hm-accion .hm-form{flex:none;width:100%;max-width:600px}.hm-accion .email-form{gap:10px}.hm-accion .email-form input[type=email]{height:58px;padding:0 24px;font-size:19px}.hm-accion .email-form .btn{min-height:58px;padding:0 28px;font-size:19px}.dm-home .dm-producto--home+.hm-accion{margin-top:clamp(36px,4vw,72px);padding-bottom:clamp(36px,4vw,72px)}@media (width<=759px){.hm-accion .email-form{flex-wrap:wrap}.hm-accion .email-form input[type=email]{text-align:center;flex:100%;height:54px;padding:0 20px;font-size:17px}.hm-accion .email-form .btn{flex:100%;justify-content:center;min-height:54px;font-size:18px}}.hm-accion .hm-accion-t{white-space:pre-line;text-wrap:wrap;font-size:clamp(21px,2.1vw,42px)}.hm-nube247{padding-block:clamp(8px,2vw,24px) clamp(40px,6vw,88px)}.hm-nube247-in{max-width:880px;padding-inline:var(--dm-gutter);text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,1.6vw,24px);margin-inline:auto;display:flex}.hm-nube247-q{font:600 clamp(22px, 2vw, 34px)/1.2 var(--dm-font-sans);letter-spacing:-.02em;color:var(--dm-text-1);text-wrap:balance;margin:0}@media (width>=1500px){.dm-producto--home .dm-producto-in{zoom:1}}@media (width>=2050px){.dm-producto--home .dm-producto-in{zoom:.97}}.dm-home .dm-producto--home{padding-bottom:clamp(16px,1.4vw,24px)}.dm-home .dm-producto--home+.hm-accion{margin-top:clamp(20px,1.8vw,32px)}.vv-run-eyebrow{display:none}@media (width<=759px){.dm-producto--home .dm-producto-in{zoom:.78}}.dm-nav .dm-nav-prod{gap:4px;margin-right:10px}.dm-nav .dm-nav-prod a{color:var(--dm-text-2);font-weight:500;text-decoration:none}.dm-nav .dm-nav-prod a[aria-current=page]{color:var(--dm-text-1);font-weight:600;text-decoration:none}.dm-nav .dm-nav-prod a:after{background:var(--dm-accent);bottom:2px}@media (width>=680px) and (width<=860px){.dm-nav .dm-nav-prod{margin-right:2px;display:flex}.dm-nav .dm-nav-prod a{padding-inline:10px;font-size:16px}}.mob-overlay-links a{color:var(--dm-text-2);position:relative}.mob-overlay-links a[aria-current=page]{color:var(--dm-text-1);padding-left:18px}.mob-overlay-links a[aria-current=page]:before{content:"";background:var(--dm-accent);border-radius:4px;width:4px;position:absolute;top:.38em;bottom:.38em;left:0}.dm-home,.dm-nube-pag{--rn-sec:clamp(52px, 6.2vw, 96px)}.dm-home .hm-relatos .dm-sec,.dm-nube-pag .dm-historia-fin{padding-block:var(--rn-sec)}.dm-home .hm-relatos .hm-relato-cab{padding-bottom:clamp(16px,2vw,28px)}.dm-home .hm-relatos .dm-escenas-sec,.dm-nube-pag .dm-escenas-sec{padding-top:clamp(24px,3vw,44px);padding-bottom:clamp(28px,3vw,44px)}.dm-home .dm-escenas,.dm-nube-pag .dm-escenas{gap:clamp(52px,6.4vw,92px)}.dm-home .hm-relatos .hm-nube247{padding-block:clamp(12px,1.6vw,24px)}.dm-home .hm-relatos .dm-historia-fin,.dm-nube-pag .dm-historia-fin{padding-block:clamp(48px,5.4vw,84px)}.dm-home .dm-producto--home+.hm-accion{padding-bottom:clamp(12px,1.6vw,24px)}.dm-home>.hm-accion:last-of-type{margin-top:0}@media (width<=860px){.dm-home .dm-pie{padding-bottom:48px}}@media (width<=679px){.dm-home .dm-nav--home .dm-nav-prod{left:calc(var(--dm-gutter) - 10px);margin:0;transition:opacity .2s,visibility 0s linear .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dm-home .dm-nav--home .dm-nav-prod a{padding-inline:10px;font-size:16px}html.hm-plegado .dm-home .dm-nav--home .dm-nav-prod,html.dm-menu-abierto .dm-home .dm-nav--home .dm-nav-prod{opacity:0;visibility:hidden;pointer-events:none}}.cta-movil{display:none!important}@media (width<=860px){.dm-pie{padding-bottom:48px}}.dm-nube-pag .dm-pill{height:34px;padding:0 16px;font-size:15px}.dm-nube-pag .rn-enlace-discreto{text-wrap:balance;font-size:17px;line-height:1.5}.mob-overlay-links a[aria-current=page]{padding-left:0}.mob-overlay-links a[aria-current=page]:before{left:-12px}.dm-home .dm-bloques .dm-bloque:last-child{border-bottom:0;padding-bottom:0}.dm-nube-pag .dm-historia-fin .rn-enlace-discreto{margin-top:0}.hm-uso-rotulo{color:var(--dm-text-2)}@media (width<=759px){.dm-home,.dm-nube-pag{--rn-sec:64px}}@media (width<=859px){.dm-home .dm-escenas,.dm-nube-pag .dm-escenas{gap:68px}.dm-escena{gap:22px}}@media (width>=861px){.dm-nav--home .nav-cta.dm-btn--marca{display:inline-flex}}.hm-uso-frase{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(8px,.9vw,14px);display:flex}.hm-uso-frase .hm-uso-rotulo{color:var(--dm-text-1);white-space:nowrap;margin:0;font-size:clamp(18px,1.4vw,26px);font-weight:500}@media (width<=420px){.hm-uso-frase{gap:7px}.hm-uso-frase .hm-uso-rotulo{font-size:17px}.hm-uso-frase .hm-uso-seg button{min-width:0;padding-inline:13px;font-size:16px}}.hm-uso{gap:6px;padding-bottom:clamp(6px,1vh,12px)}.hm-uso .hm-uso-sub{margin-top:2px}.dm-home .dm-producto--home{padding-top:clamp(10px,1.2vw,18px)}
