@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_app/fuentes/manrope-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_app/fuentes/manrope-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_app/fuentes/manrope-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_app/fuentes/manrope-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_app/fuentes/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_app/fuentes/jetbrains-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-manrope:"Manrope";--font-jetbrains:"JetBrains Mono"}#raiz{display:contents}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--default-font-family:var(--font-manrope), system-ui, sans-serif;--default-mono-font-family:var(--font-jetbrains), ui-monospace, monospace;--text-cifra:clamp(1.625rem, 1.3rem + 1.2vw, 2.25rem);--text-denso:.8125rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.ctl-tactil{position:relative}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contents{display:contents}.flex{display:flex}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--indigo-50:oklch(97% .018 277);--indigo-100:oklch(94% .035 277);--indigo-200:oklch(88% .065 277);--indigo-300:oklch(78% .115 277);--indigo-400:oklch(68% .17 277);--indigo-500:oklch(58.5% .21 277);--indigo-600:oklch(51.1% .23 277);--indigo-700:oklch(45.5% .21 277);--indigo-800:oklch(38% .17 278);--indigo-900:oklch(29% .11 280);--indigo-950:oklch(24.5% .08 282);--gris-0:#fff;--gris-50:oklch(97.5% .006 285);--gris-100:oklch(95% .009 285);--gris-200:oklch(92% .012 285);--gris-300:oklch(86% .018 285);--gris-400:oklch(64% .025 285);--gris-600:oklch(48% .04 285);--gris-700:oklch(38% .045 285);--gris-900:oklch(20% .045 285);--noche-0:oklch(17% .04 282);--noche-1:oklch(21% .045 282);--noche-2:oklch(24.5% .05 282);--noche-3:oklch(28% .055 282);--verde-50:oklch(95.5% .03 165);--verde-600:oklch(52% .11 165);--verde-800:oklch(42% .09 165);--ambar-50:oklch(96.5% .035 85);--ambar-500:oklch(70% .14 75);--ambar-800:oklch(47% .1 70);--coral-50:oklch(95.5% .025 35);--coral-500:oklch(64% .18 35);--coral-700:oklch(50% .16 35);--rojo-600:oklch(52% .19 25);--mostaza-400:oklch(76% .15 80);--canal-whatsapp:#128c4a;--canal-instagram:#c13584;--velo:oklch(17% .04 282/.5);--velo-fuerte:oklch(17% .04 282/.8);--resorte:linear(0, .115, .348, .586, .778, .911, .989, 1.026, 1.038, 1.036, 1.027, 1.018, 1.01, 1.004, 1.001, 1);--resorte-rebote:linear(0, .106, .35, .634, .887, 1.07, 1.174, 1.205, 1.185, 1.136, 1.077, 1.025, .987, .965, .958, .962, .972, .984, .995, 1.003, 1.007, 1.009, 1.006, 1.001, 1);--salida:cubic-bezier(.16, 1, .3, 1);--entrada:cubic-bezier(.4, 0, 1, 1);--d-instante:90ms;--d-rapida:.16s;--d-normal:.28s;--d-resorte:.52s;--d-lenta:.72s;--escalon:40ms;--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}:root,[data-tema=claro],[data-tema=sistema]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--superficie:var(--gris-50);--superficie-elevada:var(--gris-0);--superficie-flotante:var(--gris-0);--superficie-hundida:var(--gris-100);--tinta:var(--gris-900);--tinta-suave:var(--gris-600);--borde:var(--gris-200);--borde-control:var(--gris-400);--marca:var(--indigo-950);--marca-tinta:var(--indigo-100);--acento:var(--indigo-600);--acento-hover:var(--indigo-700);--acento-suave:var(--indigo-50);--acento-tinta:#fff;--exito:var(--verde-600);--exito-suave:var(--verde-50);--exito-texto:var(--verde-800);--pendiente:var(--ambar-500);--pendiente-suave:var(--ambar-50);--pendiente-texto:var(--ambar-800);--atencion:var(--coral-500);--atencion-fuerte:var(--coral-700);--atencion-suave:var(--coral-50);--atencion-texto:var(--coral-700);--peligro:var(--rojo-600);--peligro-tinta:var(--gris-0);--foco-anillo:var(--indigo-600);--lateral-fondo:var(--marca);--lateral-borde:var(--indigo-900);--tinte-sombra:282 60% 14%;--elev-0:none;--elev-1:0 1px 2px hsl(var(--tinte-sombra) / .06), 0 1px 1px hsl(var(--tinte-sombra) / .04);--elev-2:0 1px 2px hsl(var(--tinte-sombra) / .06), 0 6px 16px -4px hsl(var(--tinte-sombra) / .12);--elev-3:0 2px 4px hsl(var(--tinte-sombra) / .06), 0 16px 40px -8px hsl(var(--tinte-sombra) / .18);--elev-4:0 4px 8px hsl(var(--tinte-sombra) / .08), 0 32px 64px -12px hsl(var(--tinte-sombra) / .28);--elev-acento:0 1px 2px hsl(var(--tinte-sombra) / .12), 0 6px 16px -4px oklch(51% .23 277/.45);--sombra-dura:var(--indigo-950);--brillo:oklch(100% 0 0/.55);--skeleton:var(--superficie-hundida);--ilu-trazo:var(--indigo-950);--ilu-papel:var(--gris-0);--ilu-tinta:var(--indigo-600);--ilu-suave:var(--indigo-200);--ilu-calido:var(--mostaza-400);--ilu-fondo:var(--indigo-50);--ilu-sombra:var(--indigo-950)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]),[data-tema=sistema]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--superficie:var(--noche-0);--superficie-elevada:var(--noche-1);--superficie-flotante:var(--noche-2);--superficie-hundida:oklch(14% .035 282);--tinta:oklch(95% .01 285);--tinta-suave:oklch(76% .03 285);--borde:oklch(32% .05 282);--borde-control:oklch(54% .04 282);--marca:var(--indigo-200);--acento:var(--indigo-300);--acento-hover:var(--indigo-200);--acento-suave:oklch(28% .08 278);--acento-tinta:var(--gris-900);--exito:oklch(76% .13 165);--exito-suave:oklch(29% .05 165);--pendiente:oklch(82% .13 80);--pendiente-suave:oklch(30% .05 75);--atencion:oklch(76% .13 38);--atencion-suave:oklch(30% .06 35);--exito-texto:var(--exito);--pendiente-texto:var(--pendiente);--atencion-texto:var(--atencion);--peligro:oklch(72% .15 25);--peligro-tinta:var(--gris-900);--foco-anillo:var(--indigo-300);--lateral-fondo:var(--noche-1);--lateral-borde:var(--indigo-900);--sombra-dura:oklch(10% .03 282);--brillo:oklch(100% 0 0/.06);--skeleton:oklch(27% .04 282);--ilu-trazo:var(--indigo-950);--ilu-papel:oklch(93% .025 277);--ilu-tinta:var(--indigo-500);--ilu-suave:var(--indigo-300);--ilu-calido:var(--mostaza-400);--ilu-fondo:var(--noche-2);--ilu-sombra:oklch(8% .03 282);--elev-1:0 0 0 1px oklch(100% 0 0/.04);--elev-2:0 0 0 1px oklch(100% 0 0/.04), 0 8px 24px -6px oklch(0% 0 0/.5);--elev-3:0 0 0 1px oklch(100% 0 0/.05), 0 16px 40px -8px oklch(0% 0 0/.6);--elev-4:0 0 0 1px oklch(100% 0 0/.06), 0 32px 64px -12px oklch(0% 0 0/.7)}}[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--superficie:var(--noche-0);--superficie-elevada:var(--noche-1);--superficie-flotante:var(--noche-2);--superficie-hundida:oklch(14% .035 282);--tinta:oklch(95% .01 285);--tinta-suave:oklch(76% .03 285);--borde:oklch(32% .05 282);--borde-control:oklch(54% .04 282);--marca:var(--indigo-200);--acento:var(--indigo-300);--acento-hover:var(--indigo-200);--acento-suave:oklch(28% .08 278);--acento-tinta:var(--gris-900);--exito:oklch(76% .13 165);--exito-suave:oklch(29% .05 165);--pendiente:oklch(82% .13 80);--pendiente-suave:oklch(30% .05 75);--atencion:oklch(76% .13 38);--atencion-suave:oklch(30% .06 35);--exito-texto:var(--exito);--pendiente-texto:var(--pendiente);--atencion-texto:var(--atencion);--peligro:oklch(72% .15 25);--peligro-tinta:var(--gris-900);--foco-anillo:var(--indigo-300);--lateral-fondo:var(--noche-1);--lateral-borde:var(--indigo-900);--sombra-dura:oklch(10% .03 282);--brillo:oklch(100% 0 0/.06);--skeleton:oklch(27% .04 282);--ilu-trazo:var(--indigo-950);--ilu-papel:oklch(93% .025 277);--ilu-tinta:var(--indigo-500);--ilu-suave:var(--indigo-300);--ilu-calido:var(--mostaza-400);--ilu-fondo:var(--noche-2);--ilu-sombra:oklch(8% .03 282);--elev-1:0 0 0 1px oklch(100% 0 0/.04);--elev-2:0 0 0 1px oklch(100% 0 0/.04), 0 8px 24px -6px oklch(0% 0 0/.5);--elev-3:0 0 0 1px oklch(100% 0 0/.05), 0 16px 40px -8px oklch(0% 0 0/.6);--elev-4:0 0 0 1px oklch(100% 0 0/.06), 0 32px 64px -12px oklch(0% 0 0/.7)}:root{--radio-xs:6px;--radio-sm:10px;--radio-md:14px;--radio-lg:20px;--radio-xl:28px;--radio:var(--radio-sm);--boton-alto-sm:2.25rem;--boton-alto-md:2.75rem;--boton-alto-lg:3.25rem;--lateral-ancho:16rem;--lateral-rail:4.5rem;--topbar-alto:4rem;--z-base:0;--z-pegado:10;--z-lateral:20;--z-topbar:30;--z-popover:40;--z-sheet:50;--z-dialogo:60;--z-toast:70;--z-tooltip:80;--esp-denso:.5rem .75rem;--esp-control:.75rem 1rem;--esp-bloque:clamp(1rem, .8rem + 1vw, 1.5rem);--esp-seccion:clamp(2rem, 1.5rem + 2.5vw, 3.5rem);--duracion:var(--d-rapida)}:root,[data-tema]{--foco:0 0 0 2px var(--superficie), 0 0 0 4px var(--foco-anillo)}.ctl{-webkit-tap-highlight-color:transparent;transition-property:background-color,color,border-color,box-shadow,opacity,transform;transition-duration:var(--d-rapida), var(--d-rapida), var(--d-rapida), var(--d-rapida), var(--d-rapida), var(--d-normal);transition-timing-function:ease-out, ease-out, ease-out, ease-out, ease-out, var(--resorte)}.ctl:focus-visible,.ctl[data-forzar~=foco]{outline-offset:2px;box-shadow:var(--foco);outline:2px solid #0000}.ctl-hunde:active:not(:disabled,[aria-disabled=true],[data-disabled]),.ctl-hunde[data-forzar~=presionado]{transition-duration:var(--d-instante);transition-timing-function:var(--entrada);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.ctl-hunde:active:not(:disabled,[aria-disabled=true],[data-disabled]),.ctl-hunde[data-forzar~=presionado]{transform:none}}:is(.ctl-hunde:active:not(:disabled,[aria-disabled=true],[data-disabled]),.ctl-hunde[data-forzar~=presionado]):where([data-movimiento=reducido],[data-movimiento=reducido] *){transform:none}.ctl:disabled,.ctl[aria-disabled=true],.ctl[data-disabled]{opacity:.45;cursor:not-allowed}.ctl-tactil:before{content:"";position:absolute;inset:-4px}.campo-caja{min-height:var(--boton-alto-md);border:1px solid var(--borde-control);border-radius:var(--radio-sm);background:var(--superficie-elevada);color:var(--tinta);transition:border-color var(--d-rapida), box-shadow var(--d-rapida);align-items:center;gap:.5rem;display:flex}.campo-caja:focus-within,.campo-caja[data-forzar~=foco]{border-color:var(--acento);box-shadow:var(--foco)}@media (hover:hover){.campo-caja:hover:not(:focus-within,[data-invalido]){border-color:var(--tinta-suave)}}.campo-caja[data-forzar~=hover]{border-color:var(--tinta-suave)}.campo-caja[data-invalido]{border-color:var(--peligro);box-shadow:inset 0 0 0 1px var(--peligro)}.campo-caja[data-invalido]:focus-within{box-shadow:inset 0 0 0 1px var(--peligro), var(--foco)}.campo-caja[data-deshabilitado]{opacity:.45;background:var(--superficie-hundida);cursor:not-allowed}.campo-caja>input,.campo-caja>textarea,.campo-caja>select{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:.625rem .875rem;font-size:1rem}.campo-caja>input::placeholder,.campo-caja>textarea::placeholder{color:var(--tinta-suave);opacity:.8}.i-elevable{transition:box-shadow var(--d-normal) ease-out, transform var(--d-resorte) var(--resorte), border-color var(--d-rapida)}@media (hover:hover){.i-elevable:hover{box-shadow:var(--elev-2)}}.i-elevable[data-forzar~=hover]{box-shadow:var(--elev-2)}@media (hover:hover){.i-elevable:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.i-elevable:hover{transform:none}}.i-elevable:hover:where([data-movimiento=reducido],[data-movimiento=reducido] *){transform:none}}.i-elevable[data-forzar~=hover]{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.i-elevable[data-forzar~=hover]{transform:none}}.i-elevable[data-forzar~=hover]:where([data-movimiento=reducido],[data-movimiento=reducido] *){transform:none}[data-sacude]{animation:i-sacudir .36s var(--salida)}@media (prefers-reduced-motion:reduce){[data-sacude]{animation:none}}[data-sacude]:where([data-movimiento=reducido],[data-movimiento=reducido] *){animation:none}.solo-lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ilu-sombra,.ilu-sombra *{fill:var(--ilu-sombra);stroke:var(--ilu-sombra)}@keyframes i-entrar{0%{opacity:0;transform:translateY(12px)}}@keyframes i-fundido{0%{opacity:0}}@keyframes i-sacudir{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes i-brillo{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes i-flotar{50%{transform:translateY(-6px)}}@keyframes i-girar{to{transform:rotate(1turn)}}@keyframes i-barrido{0%{transform:translate(-60%)}to{transform:translate(160%)}}@keyframes i-grano{0%{transform:translate(0)}25%{transform:translate(-6%,4%)}50%{transform:translate(4%,-6%)}75%{transform:translate(-3%,-2%)}}.i-entra{animation:i-entrar var(--d-normal) var(--resorte) backwards}@media (prefers-reduced-motion:reduce){.i-entra{animation:.12s ease-out backwards i-fundido}}.i-entra:where([data-movimiento=reducido],[data-movimiento=reducido] *){animation:.12s ease-out backwards i-fundido}.i-escalonada>*{animation:i-entrar var(--d-normal) var(--resorte) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--escalon))}@media (prefers-reduced-motion:reduce){.i-escalonada>*{animation:none}}.i-escalonada>*:where([data-movimiento=reducido],[data-movimiento=reducido] *){animation:none}.i-skeleton{background:var(--skeleton);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.i-skeleton{opacity:.6}.i-skeleton:after{opacity:0;animation:none}}.i-skeleton:where([data-movimiento=reducido],[data-movimiento=reducido] *){opacity:.6}.i-skeleton:where([data-movimiento=reducido],[data-movimiento=reducido] *):after{opacity:0;animation:none}.i-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--brillo), transparent);animation:1.4s ease-in-out infinite i-brillo;position:absolute;inset:0}.i-flota[data-visible]{animation:5s ease-in-out infinite i-flotar}@media (prefers-reduced-motion:reduce){.i-flota[data-visible]{animation:none}}.i-flota[data-visible]:where([data-movimiento=reducido],[data-movimiento=reducido] *){animation:none}.i-gira{animation:.8s linear infinite i-girar}@media (prefers-reduced-motion:reduce){.i-gira{animation-duration:2.4s}}.i-gira:where([data-movimiento=reducido],[data-movimiento=reducido] *){animation-duration:2.4s}.i-grano{isolation:isolate;position:relative}.i-grano:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grano);mix-blend-mode:overlay;opacity:.06;background-size:160px;position:absolute;inset:0}::view-transition{pointer-events:none}::view-transition-old(.pagina){animation:.12s ease-in reverse both i-fundido}::view-transition-new(.pagina){animation:var(--d-normal) var(--resorte) both i-entrar}@media (prefers-reduced-motion:reduce){::view-transition-new(.pagina){animation:.12s ease-out both i-fundido}}.hoja-telon{z-index:var(--z-sheet);background:var(--velo);opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity var(--d-normal) ease-out;position:fixed;inset:0}.hoja-telon[data-starting-style],.hoja-telon[data-ending-style]{opacity:0}.hoja-telon[data-swiping]{transition-duration:0s}.hoja-vista{z-index:var(--z-sheet);pointer-events:none;display:flex;position:fixed;inset:0}.hoja-vista[data-lado=derecha]{justify-content:flex-end}.hoja-vista[data-lado=izquierda]{justify-content:flex-start}.hoja-vista[data-lado=abajo]{align-items:flex-end}.hoja{pointer-events:auto;background:var(--superficie-flotante);color:var(--tinta);box-shadow:var(--elev-4);overscroll-behavior:contain;transition:transform var(--d-resorte) var(--resorte);outline:none;flex-direction:column;display:flex;position:relative;overflow-y:auto}.hoja[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0s}.hoja[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .28s);transition-timing-function:var(--entrada)}.hoja[data-lado=derecha],.hoja[data-lado=izquierda]{width:min(28rem,100vw - 2.5rem);height:100dvh;transform:translateX(var(--drawer-swipe-movement-x,0))}.hoja[data-lado=derecha]{border-left:1px solid var(--borde);border-radius:var(--radio-xl) 0 0 var(--radio-xl)}.hoja[data-lado=izquierda]{width:min(var(--lateral-ancho) + 2rem, 100vw - 3.5rem);border-radius:0 var(--radio-xl) var(--radio-xl) 0}.hoja[data-lado=derecha][data-starting-style],.hoja[data-lado=derecha][data-ending-style]{transform:translate(calc(100% + 8px))}.hoja[data-lado=izquierda][data-starting-style],.hoja[data-lado=izquierda][data-ending-style]{transform:translate(calc(-100% - 8px))}.hoja[data-lado=abajo]{border-top:1px solid var(--borde);border-radius:var(--radio-xl) var(--radio-xl) 0 0;width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(var(--drawer-swipe-movement-y,0))}.hoja[data-lado=abajo][data-starting-style],.hoja[data-lado=abajo][data-ending-style]{transform:translateY(calc(100% + 8px))}.hoja-asa{background:var(--borde-control);opacity:.6;border-radius:999px;width:2.75rem;height:.3125rem;margin:.625rem auto 0}@media (prefers-reduced-motion:reduce){.hoja,.hoja-telon{transition-property:opacity;transition-duration:.12s}:is(.hoja,.hoja-telon)[data-starting-style],:is(.hoja,.hoja-telon)[data-ending-style]{opacity:0}}:is(.hoja,.hoja-telon):where([data-movimiento=reducido],[data-movimiento=reducido] *){transition-property:opacity;transition-duration:.12s}:is(.hoja,.hoja-telon):where([data-movimiento=reducido],[data-movimiento=reducido] *)[data-starting-style],:is(.hoja,.hoja-telon):where([data-movimiento=reducido],[data-movimiento=reducido] *)[data-ending-style]{opacity:0}body{background:var(--superficie);color:var(--tinta);font-family:var(--font-manrope), system-ui, sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.lan{--lan-margen:clamp(1rem, .4rem + 3.4vw, 4.5rem);--lan-gigante:clamp(2.75rem, 1rem + 7vw, 7.5rem);--lan-enorme:clamp(2.25rem, 1rem + 4.6vw, 5.25rem);--lan-sombra-dura:4px 4px 0 var(--ilu-sombra);font-family:var(--font-manrope), system-ui, sans-serif;font-size:1rem;line-height:1.55;overflow-x:clip}.lan :where(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0}.lan :where(ol,ul){padding:0;list-style:none}.lan button{font:inherit;cursor:pointer}.lan :where(a,button,input,summary):focus-visible{outline:2px solid var(--foco-anillo);outline-offset:3px}.lan-cifra{font-family:var(--font-jetbrains), ui-monospace, monospace;font-variant-numeric:tabular-nums}.lan-saltar{z-index:var(--z-tooltip);border-radius:var(--radio-sm);background:var(--superficie-elevada);color:var(--tinta);padding:.5rem 1rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.lan-saltar:focus-visible{transform:none}.lan-boton{min-height:var(--boton-alto-lg);border-radius:var(--radio-sm);white-space:nowrap;transition:transform var(--d-normal) var(--resorte), box-shadow var(--d-rapida) var(--salida), background-color var(--d-rapida) var(--salida);justify-content:center;align-items:center;padding:0 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.lan-boton:hover{transform:translate(-1px,-2px)}.lan-boton:active{transition-duration:var(--d-instante);transform:scale(.96)}.lan-boton[data-tipo=principal]{background:var(--indigo-200);color:var(--indigo-950);box-shadow:3px 3px 0 var(--indigo-950), 0 0 0 1px var(--indigo-950)}.lan-boton[data-tipo=principal]:hover{box-shadow:5px 6px 0 var(--indigo-950), 0 0 0 1px var(--indigo-950)}.lan-boton[data-tipo=linea]{color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--borde-control)}.lan-boton[data-tipo=linea]:hover{background:var(--acento-suave)}.lan-boton[data-tamano=sm]{min-height:var(--boton-alto-md);padding:0 1rem}.lan-acciones{flex-wrap:wrap;gap:.875rem;display:flex}.lan-cabecera{z-index:var(--z-topbar);padding:1rem var(--lan-margen);color:var(--tinta);background:0 0;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:0 0 auto}.lan-cabecera img{width:auto;height:2rem;display:block}.lan-cabecera nav{font-size:var(--text-denso,.875rem);align-items:center;gap:clamp(.75rem,2vw,1.75rem);font-weight:600;display:flex}.lan-cabecera nav>a:not(.lan-boton){color:var(--tinta);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding:.5rem 0;text-decoration:none}.lan-cabecera nav>a:not(.lan-boton):hover{background-size:100% 1.5px}@media (max-width:640px){.lan-cabecera nav>a[href^=\#]{display:none}}.lan-tramo{isolation:isolate;color:var(--tinta);background:var(--indigo-950);position:relative}.lan-escena{z-index:-1;pointer-events:none;background:radial-gradient(75% 75% at 74% 40%, color-mix(in oklch, var(--indigo-600) 40%, var(--indigo-950)), transparent 78%);height:100svh;margin-bottom:-100svh;position:sticky;top:0}.lan-escena:after{content:"";background-image:var(--grano);opacity:.06;mix-blend-mode:overlay;position:absolute;inset:0}.lan-escena-lienzo{position:absolute;inset:0}.lan-escena-lienzo canvas{width:100%;height:100%;animation:lan-aparecer 1.4s var(--salida) backwards;display:block}@keyframes lan-aparecer{0%{opacity:0}}.lan-hero{min-height:100svh;padding:5.5rem var(--lan-margen) clamp(2rem, 5vh, 4rem);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);display:grid}.lan-hero-texto{flex-direction:column;justify-content:center;gap:clamp(1rem,2.4vh,1.75rem);display:flex}.lan-antetitulo{color:var(--tinta-suave);font-size:.875rem;font-weight:600}.lan-gigante{font-size:var(--lan-gigante);letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:.98}.lan-tenue{color:var(--indigo-300);display:block}.lan-hero-apoyo{max-width:34rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.45}@media (min-width:1024px){.lan-hero{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.75fr);align-items:center}}.lan-flujo{justify-self:end;width:min(100%,25rem)}.lan-flujo figcaption{border-radius:var(--radio-xs);background:var(--indigo-950);width:fit-content;color:var(--tinta-suave);margin-bottom:.75rem;padding:.125rem .5rem;font-size:.75rem}.lan-flujo-lienzo{aspect-ratio:400/480;font-size:clamp(.75rem,.5rem + .9vw,.875rem);line-height:1.35;position:relative}.lan-flujo-lienzo p{margin:0}.lan-flujo-hilo{width:100%;height:100%;stroke:var(--mostaza-400);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;position:absolute;inset:0}.lan-flujo-etiqueta{opacity:.8;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.lan-flujo-reel{aspect-ratio:9/15;border-radius:var(--radio-md);background:var(--flujo-papel);width:44%;color:var(--flujo-tinta);box-shadow:var(--lan-sombra-dura);flex-direction:column;justify-content:flex-start;padding:.875rem;display:flex;position:absolute;top:0;left:0;transform:rotate(-3deg)}.lan-flujo-reel p{font-family:var(--flujo-serif);font-size:1.3em;font-weight:500;line-height:1.08}.lan-flujo-play{aspect-ratio:1;background:var(--flujo-vino);border-radius:50%;width:2.25rem;position:absolute;bottom:22%;left:.875rem}.lan-flujo-play:after{content:"";background:var(--flujo-papel);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:28% 25% 28% 34%}.lan-flujo-comentario{border-radius:var(--radio-md) var(--radio-md) var(--radio-md) 2px;background:var(--gris-0);color:var(--gris-900);box-shadow:var(--lan-sombra-dura);padding:.5rem .875rem;font-weight:700;position:absolute;top:25%;right:0}.lan-flujo-comentario b{color:var(--gris-600);margin-right:.25rem;font-weight:600}.lan-flujo-dm{border-radius:var(--radio-md);background:var(--superficie-flotante);width:62%;box-shadow:inset 0 0 0 1px var(--borde-control), var(--elev-3);color:var(--tinta);padding:.75rem .875rem;position:absolute;top:46%;right:3%}.lan-flujo-boton{border-radius:var(--radio-xs);background:var(--indigo-300);color:var(--indigo-950);margin-top:.5rem;padding:.25rem .75rem;font-weight:700;display:inline-block}.lan-flujo-cita{border-radius:var(--radio-md);background:var(--gris-0);width:84%;color:var(--gris-900);box-shadow:var(--lan-sombra-dura);align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex;position:absolute;bottom:0;left:2%}.lan-flujo-cita p{flex:1}.lan-flujo-cita b,.lan-flujo-cita span{display:block}.lan-flujo-sello{aspect-ratio:1;background:var(--verde-600);width:1.75rem;color:var(--gris-0);border-radius:50%;flex:none;place-items:center;display:grid}.lan-flujo-estado{border-radius:var(--radio-xs);background:var(--verde-50);color:var(--verde-800);flex:none;padding:.125rem .5rem;font-size:.75rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.lan-flujo-hilo path{animation:12s linear infinite lan-hilo}.lan-flujo [data-paso="2"]{animation:lan-paso-2 12s var(--salida) infinite}.lan-flujo [data-paso="3"]{animation:lan-paso-3 12s var(--salida) infinite}.lan-flujo [data-paso="4"]{animation:lan-paso-4 12s var(--salida) infinite}}@keyframes lan-paso-2{0%,12%{opacity:0;transform:translateY(14px)scale(.94)}17%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lan-paso-3{0%,26%{opacity:0;transform:translateY(14px)scale(.94)}31%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lan-paso-4{0%,40%{opacity:0;transform:translateY(14px)scale(.94)}45%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lan-hilo{0%,8%{stroke-dashoffset:1px;opacity:1}44%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.lan-manifiesto{padding:clamp(5rem, 16vh, 11rem) var(--lan-margen)}.lan-manifiesto-frase{letter-spacing:-.028em;max-width:62rem;font-size:clamp(1.75rem,.9rem + 3.2vw,4rem);font-weight:700;line-height:1.14}.lan-manifiesto-frase[data-vivo] .lan-palabra{opacity:.2;transition:opacity var(--d-normal) var(--salida)}.lan-manifiesto-frase[data-vivo] .lan-palabra.encendida{opacity:1}.lan-fases{padding:0 var(--lan-margen) clamp(4rem, 14vh, 9rem)}.lan-fase{flex-direction:column;justify-content:center;gap:.75rem;max-width:min(36rem,100%);min-height:92svh;display:flex}.lan-fase h2{font-size:var(--lan-enorme);letter-spacing:-.035em;font-weight:800;line-height:1}.lan-fase>p:last-child{max-width:26rem;color:var(--tinta-suave);font-size:1.125rem;line-height:1.45}.lan-fase-dato{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--indigo-300);font-size:.8125rem}.lan-fase[data-fase=citas] .lan-fase-dato{color:var(--mostaza-400)}@media (min-aspect-ratio:105/100) and (max-aspect-ratio:3/2){.lan-fase{max-width:44%}}@media (max-aspect-ratio:105/100){.lan-fase{justify-content:flex-end;padding-bottom:12svh}}.lan-ilu{max-width:100%;height:auto;display:block;overflow:visible}.lan-ilu-trazo{fill:none;stroke:var(--ilu-trazo);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;transition:stroke-dashoffset 1s var(--salida) calc(var(--i,0) * 90ms)}.lan-ilu-trazo[data-calida]{stroke:var(--ilu-calido)}.lan-ilu-relleno{transition:opacity .36s var(--salida) calc(.62s + var(--i,0) * 90ms)}.lan-ilu-sombra{fill:var(--ilu-sombra);transition:opacity .24s linear calc(.76s + var(--i,0) * 90ms)}.lan-js .lan-ilu:not(.vista) .lan-ilu-trazo{stroke-dashoffset:1px}.lan-js .lan-ilu:not(.vista) :is(.lan-ilu-relleno,.lan-ilu-sombra){opacity:0}[data-tema=oscuro] .lan-ilu-trazo:not([data-calida]){stroke:var(--indigo-100)}.lan-recorrido{background:var(--superficie);position:relative}.lan-tira{z-index:var(--z-pegado);background:var(--superficie-elevada);box-shadow:0 1px 0 var(--borde);position:sticky;top:0}.lan-tira ol{padding:0 var(--lan-margen);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lan-tira a{color:var(--tinta-suave);transition:color var(--d-rapida) var(--salida);align-items:baseline;gap:.5rem;padding:.875rem 0 .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.lan-tira a:hover{color:var(--acento)}.lan-tira li[data-pasado] a{color:var(--tinta)}.lan-tira li[data-activo] a{color:var(--acento);font-weight:800}.lan-tira-numero{font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:.75rem}.lan-tira-riel{background:var(--superficie-hundida);height:3px;display:block}.lan-tira-barra{background:var(--acento);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:720px){.lan-tira li:not([data-activo]) .lan-tira-verbo{display:none}.lan-tira ol{grid-template-columns:repeat(6,auto);justify-content:space-between;gap:.25rem}.lan-tira a{align-items:center;min-height:2.75rem;padding:0 .25rem}}.lan-paso{padding:clamp(4rem, 3rem + 7vw, 9rem) var(--lan-margen) clamp(3rem, 2rem + 5vw, 7rem);color:var(--tinta);background:var(--superficie);scroll-margin-top:3.5rem;position:relative}.lan-paso-cabeza{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1.25rem;display:grid;position:relative}.lan-paso-numero{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--tinta-suave);font-size:.875rem}.lan-verbo{font-size:var(--lan-gigante);letter-spacing:-.045em;font-weight:800;line-height:.92}.lan-verbo i{color:var(--acento);font-style:normal}.lan-paso-texto{gap:.625rem;max-width:34rem;font-size:1.0625rem;display:grid}.lan-paso-titulo{letter-spacing:-.02em;font-size:clamp(1.375rem,1.15rem + 1vw,2rem);font-weight:700;line-height:1.15}.lan-paso-ilu{display:none}@media (min-width:900px){.lan-paso-cabeza{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;column-gap:clamp(2rem,4vw,4rem)}.lan-paso-numero{grid-column:1/-1}.lan-paso-ilu{display:block}}.lan-instruccion{color:var(--acento);align-items:flex-start;gap:.5rem;margin:0 0 1.25rem;font-size:.875rem;font-weight:600;display:flex}.lan-instruccion svg{flex:none;margin-top:.2rem}.lan-rotulo{color:var(--tinta-suave);margin-top:1.25rem;font-size:.75rem}.lan-paso[data-paso=publica]{background:var(--superficie-hundida)}@media (min-width:900px){.lan-paso[data-paso=publica] .lan-paso-cabeza{grid-template-columns:auto minmax(0,1fr) auto}.lan-paso[data-paso=publica] .lan-verbo{text-align:right;grid-area:2/3}.lan-paso[data-paso=publica] .lan-paso-texto{grid-area:2/2}.lan-paso[data-paso=publica] .lan-paso-ilu{grid-area:2/1}}.lan-paso[data-paso=atrae]{isolation:isolate;background:radial-gradient(60% 70% at 92% 8%, color-mix(in oklch, var(--indigo-600) 75%, var(--indigo-950)), transparent 70%), var(--indigo-950)}.lan-paso[data-paso=atrae] .lan-verbo i{color:var(--mostaza-400)}.lan-paso[data-paso=atrae] .lan-instruccion{color:var(--indigo-200)}.lan-paso[data-paso=atrae]:before{content:"";z-index:-1;background-image:var(--grano);opacity:.06;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.lan-paso[data-paso=conversa]{padding-bottom:0}.lan-paso[data-paso=conversa] .lan-rotulo{margin-bottom:clamp(3rem,6vw,6rem)}.lan-paso[data-paso=agenda]{background:var(--acento-suave)}@media (min-width:900px){.lan-paso[data-paso=agenda] .lan-paso-cabeza{grid-template-columns:minmax(0,1fr) auto auto}.lan-paso[data-paso=agenda] .lan-verbo{grid-area:2/2}.lan-paso[data-paso=agenda] .lan-paso-texto{grid-area:2/1}.lan-paso[data-paso=agenda] .lan-paso-ilu{grid-area:2/3}}.lan-web{padding:clamp(4rem, 3rem + 7vw, 9rem) var(--lan-margen);color:var(--tinta);background:var(--superficie-elevada)}.lan-web-texto{gap:.625rem;max-width:38rem;margin:1.25rem 0 clamp(2rem,4vw,3.5rem);font-size:1.0625rem;display:grid}.lan-planes{padding:clamp(4rem, 3rem + 7vw, 9rem) var(--lan-margen);color:var(--tinta);background:var(--superficie);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);display:grid}.lan-planes-titulo{max-width:19ch;font-size:var(--lan-enorme);letter-spacing:-.035em;font-weight:800;line-height:1}.lan-planes-tabla table{border-collapse:collapse;width:100%;font-size:.9375rem}.lan-planes-tabla :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--borde);padding:.875rem 1rem}.lan-planes-tabla tbody th{padding-left:0;font-weight:700}.lan-planes-tabla [data-pro]{background:var(--acento-suave)}.lan-planes-tabla thead [data-pro]{border-radius:var(--radio-md) var(--radio-md) 0 0}.lan-planes-tabla tbody td[data-vacio]{color:var(--tinta-suave)}.lan-plan-nombre{font-size:.875rem;font-weight:700;display:block}.lan-plan-precio{font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:var(--text-cifra,1.75rem);font-weight:600;line-height:1.2;display:block}.lan-plan-precio small{font-size:.875rem;font-weight:400}.lan-plan-nota{color:var(--tinta-suave);font-size:.8125rem;font-weight:400;display:block}.lan-planes-acciones{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.lan-planes-acciones p{color:var(--tinta-suave);flex:18rem;font-size:.875rem}.lan-tarifas{border-radius:var(--radio-lg);background:var(--superficie-elevada);box-shadow:0 0 0 1.5px var(--ilu-trazo), var(--lan-sombra-dura);padding:1.5rem}.lan-tarifas h3{font-size:1.125rem;font-weight:800}.lan-tarifas>p{color:var(--tinta-suave);margin-block:.25rem 1rem;font-size:.875rem}.lan-tarifas dl>div{border-top:1px solid var(--borde);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.875rem;display:flex}.lan-tarifas dd{font-family:var(--font-jetbrains), ui-monospace, monospace;white-space:nowrap;font-weight:600}@media (min-width:1100px){.lan-planes{grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr)}.lan-planes-titulo{grid-column:1/-1}.lan-tarifas{align-self:start;position:sticky;top:1.5rem}}@media (max-width:720px){.lan-planes-tabla :is(table,tbody,tr,th,td){display:block}.lan-planes-tabla thead{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.lan-planes-tabla thead tr{display:contents}.lan-planes-tabla thead td{display:none}.lan-planes-tabla thead th{border-radius:var(--radio-md);border:0}.lan-planes-tabla tbody tr{border-bottom:1px solid var(--borde);padding-block:.875rem}.lan-planes-tabla tbody :is(th,td){background:0 0;border:0;padding:.125rem 0}.lan-planes-tabla tbody td:before{content:attr(data-plan) ": ";font-weight:700}}.lan-preguntas{padding:clamp(3rem, 2rem + 6vw, 7rem) var(--lan-margen);color:var(--tinta);background:var(--superficie-elevada);grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.lan-preguntas h2{max-width:11ch;font-size:var(--lan-enorme);letter-spacing:-.035em;font-weight:800;line-height:1}.lan-preguntas details{border-top:1.5px solid var(--borde-control)}.lan-preguntas details:last-child{border-bottom:1.5px solid var(--borde-control)}.lan-preguntas summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.125rem 0;font-size:1.125rem;font-weight:700;list-style:none;display:flex}.lan-preguntas summary::-webkit-details-marker{display:none}.lan-preguntas summary:after{content:"+";font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--acento);transition:transform var(--d-normal) var(--resorte);flex:none;font-weight:400}.lan-preguntas details[open] summary:after{transform:rotate(45deg)}.lan-preguntas details p{max-width:44rem;padding-bottom:1.125rem}.lan-preguntas details a{color:var(--acento);padding-bottom:1.125rem;font-weight:700;display:inline-block}@media (min-width:1000px){.lan-preguntas{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.lan-final{isolation:isolate;padding:clamp(5rem, 4rem + 9vw, 12rem) var(--lan-margen) clamp(3rem, 2rem + 4vw, 6rem);color:var(--tinta);background:radial-gradient(65% 80% at 18% 110%, color-mix(in oklch, var(--indigo-600) 70%, var(--indigo-950)), transparent 72%), var(--indigo-950);gap:2rem;display:grid;position:relative;overflow:clip}.lan-final:before{content:"";z-index:-1;background-image:var(--grano);opacity:.06;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.lan-final h2{max-width:13ch}.lan-final-pie{gap:1.25rem;max-width:32rem;font-size:1.125rem;display:grid}.lan-final-entrar{width:fit-content;color:var(--tinta);font-size:.9375rem;font-weight:600}.lan-final-ilu{justify-self:end;width:min(90%,30rem)}.lan-final-ilu .lan-ilu{width:100%}@media (min-width:1100px){.lan-final{grid-template-columns:minmax(0,1fr) minmax(20rem,.56fr)}.lan-final h2,.lan-final-pie{grid-column:1}.lan-final-ilu{grid-area:1/2/span 2;align-self:end}}.lan-pie{padding:2.5rem var(--lan-margen);color:var(--tinta-suave);background:var(--noche-0);gap:1rem;font-size:.875rem;display:grid}.lan-pie img{width:auto;height:1.75rem}.lan-pie nav{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.lan-pie a{color:var(--tinta);padding-block:.25rem;font-weight:600}.lan-isla{min-width:0}.lan-crea{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.lan-crea-escenario{border-radius:var(--radio-xl);background:radial-gradient(circle, color-mix(in oklch, var(--tinta) 16%, transparent) 1px, transparent 1.5px) 0 0 / 18px 18px, var(--superficie-hundida);place-items:center;height:clamp(30rem,72vh,44rem);padding:0;display:grid;container-type:size}.lan-pieza{--alto-util:calc(100cqh - 3rem);--ancho-util:calc(100cqw - 2rem);width:min(var(--ancho-util), calc(var(--alto-util) * var(--r)));aspect-ratio:var(--r);border-radius:var(--radio-md);background:var(--p-fondo);color:var(--p-papel);box-shadow:var(--elev-4);display:grid;position:relative;overflow:hidden;container:pieza/size}.lan-pieza>*{min-width:0;margin:0}.lan-pieza-firma{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:.01em;font-size:clamp(.5625rem,3.2cqmin,1rem);font-weight:700}.lan-pieza-titulo{font-family:var(--p-serif);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.02}.lan-pieza-lista{counter-reset:cosa;gap:.35em;font-size:clamp(.5625rem,3.3cqmin,1rem);display:grid}.lan-pieza-lista li{counter-increment:cosa;gap:.5em;display:flex}.lan-pieza-lista li:before{content:counter(cosa);font-family:var(--p-serif);font-weight:700}.lan-pieza-contrato{width:100%;height:100%;min-height:0;transform:rotate(5deg)}.lan-pieza-cta{background:var(--p-acento);border-radius:3px;width:fit-content;padding:.45em .8em;font-size:clamp(.5625rem,3.3cqmin,1rem)}.lan-pieza-cta b{letter-spacing:.03em;font-weight:800}.lan-pieza[data-formato="9:16"]{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:3.2cqh;padding:7cqh 7cqw}.lan-pieza[data-formato="9:16"] .lan-pieza-titulo{font-size:15.5cqw}.lan-pieza[data-formato="4:5"]{grid-template:auto auto minmax(0,1fr) auto/minmax(0,1.25fr) minmax(0,1fr);gap:2.8cqh 4cqw;padding:6cqh 6cqw}.lan-pieza[data-formato="4:5"] :is(.lan-pieza-firma,.lan-pieza-titulo){grid-column:1/-1}.lan-pieza[data-formato="4:5"] .lan-pieza-titulo{font-size:12.5cqw}.lan-pieza[data-formato="4:5"] .lan-pieza-lista{grid-column:1;align-self:start}.lan-pieza[data-formato="4:5"] .lan-pieza-contrato{grid-area:3/2/5}.lan-pieza[data-formato="4:5"] .lan-pieza-cta{grid-column:1;align-self:end}.lan-pieza[data-formato="1:1"]{grid-template:auto minmax(0,1fr) auto/minmax(0,1.5fr) minmax(0,1fr);gap:3cqh 4cqw;padding:6cqw}.lan-pieza[data-formato="1:1"] .lan-pieza-firma{grid-column:1/-1}.lan-pieza[data-formato="1:1"] .lan-pieza-titulo{align-self:center;font-size:11.5cqw}.lan-pieza[data-formato="1:1"] .lan-pieza-lista{display:none}.lan-pieza[data-formato="1:1"] .lan-pieza-contrato{grid-area:2/2/4}.lan-pieza[data-formato="1:1"] .lan-pieza-cta{grid-column:1}.lan-pieza[data-formato="16:9"]{grid-template:auto minmax(0,1fr) auto/minmax(0,1.5fr) minmax(0,.7fr) minmax(0,.8fr);gap:3cqh 3cqw;padding:6cqh 5cqw}.lan-pieza[data-formato="16:9"] .lan-pieza-firma{grid-column:1/-1}.lan-pieza[data-formato="16:9"] .lan-pieza-titulo{align-self:center;font-size:7.4cqw}.lan-pieza[data-formato="16:9"] .lan-pieza-lista{grid-area:2/2;align-self:center}.lan-pieza[data-formato="16:9"] .lan-pieza-contrato{grid-area:2/3/4}.lan-pieza[data-formato="16:9"] .lan-pieza-cta{grid-column:1}.lan-crea-controles{align-content:start;gap:1rem;display:grid}.lan-formatos{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;display:grid}.lan-formatos legend{margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:700}.lan-formato{border-radius:var(--radio-sm);background:var(--superficie-elevada);min-height:3.5rem;box-shadow:inset 0 0 0 1.5px var(--borde-control);cursor:pointer;transition:transform var(--d-normal) var(--resorte), background-color var(--d-rapida) var(--salida);grid-template:auto auto/2.25rem minmax(0,1fr);align-items:center;gap:0 .5rem;padding:.5rem .75rem;display:grid;position:relative}.lan-formato:hover{background:var(--acento-suave)}.lan-formato:active{transform:scale(.97)}.lan-formato[data-activo]{background:var(--acento);color:var(--acento-tinta);box-shadow:none}.lan-formato input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lan-formato:has(input:focus-visible){outline:2px solid var(--foco-anillo);outline-offset:2px}.lan-formato-glifo{height:calc(1.75rem * min(1, 1 / var(--r)));aspect-ratio:var(--r);opacity:.85;background:currentColor;border-radius:2px;grid-row:1/3;justify-self:center;max-width:2rem}.lan-formato-id{font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:.875rem;font-weight:600}.lan-formato-uso{font-size:.75rem;line-height:1.2}.lan-costo{border-block:1px solid var(--borde-control);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 0;font-size:.875rem;display:flex}.lan-costo b{font-family:var(--font-jetbrains), ui-monospace, monospace;font-weight:600}@media (min-width:1000px){.lan-crea{grid-template-columns:minmax(0,1fr) 18rem}.lan-formatos{grid-template-columns:minmax(0,1fr)}}.lan-cal-cabecera,.lan-cal{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.lan-cal-cabecera{color:var(--tinta-suave);margin-bottom:.375rem;font-size:.8125rem;font-weight:700}.lan-cal-dia{border-radius:var(--radio-sm);background:var(--superficie-elevada);min-height:clamp(5.25rem,3rem + 7vw,8.25rem);transition:background-color var(--d-rapida) var(--salida), box-shadow var(--d-rapida) var(--salida);padding:.375rem;position:relative}.lan-cal-dia time{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--tinta-suave);margin-bottom:.25rem;font-size:.6875rem;display:block}.lan-cal-dia[data-destino]{background:var(--acento-suave);box-shadow:inset 0 0 0 2px var(--acento)}.lan-cal-pieza{z-index:1;border-radius:var(--radio-xs);text-align:left;background:var(--acento);width:100%;color:var(--acento-tinta);box-shadow:var(--elev-2);cursor:grab;touch-action:none;transition:box-shadow var(--d-rapida) var(--salida), transform var(--d-rapida) var(--salida);border:0;gap:.125rem;padding:.375rem .5rem;display:grid;position:relative}.lan-cal-pieza[data-estado=borrador]{background:var(--pendiente-suave);color:var(--pendiente-texto);box-shadow:inset 0 0 0 1.5px var(--pendiente-texto)}.lan-cal-pieza:hover{box-shadow:var(--elev-3);transform:translateY(-2px)}.lan-cal-pieza[data-arrastrando]{z-index:var(--z-popover);cursor:grabbing;pointer-events:none;box-shadow:var(--elev-4);transition:none}.lan-cal-pieza[data-tomada]{outline:3px solid var(--indigo-950);outline-offset:2px}.lan-cal-pieza-tipo{font-size:.6875rem;font-weight:700}.lan-cal-pieza-titulo{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.lan-cal-pieza-estado{font-size:.6875rem}.lan-cal-resumen{gap:.125rem;margin-top:1rem;font-size:.875rem;display:grid}.lan-cal-resumen b{font-size:1rem}@media (max-width:760px){.lan-cal-pieza-titulo,.lan-cal-pieza-estado{display:none}.lan-cal-pieza{text-align:center;align-content:center;min-height:2.75rem;padding:.5rem .25rem}.lan-cal-pieza-tipo{font-size:.625rem}.lan-cal-dia{min-height:5.25rem;padding:.25rem}.lan-cal-dia time{white-space:nowrap;font-size:.625rem}}.lan-telefono{background:var(--gris-900);width:min(100%,22rem);box-shadow:0 0 0 1.5px var(--indigo-800), var(--elev-4);border-radius:2.25rem;justify-self:center;padding:.625rem}.lan-telefono-pantalla{background:var(--gris-50);min-height:34rem;color:var(--gris-900);border-radius:1.75rem;flex-direction:column;font-size:.875rem;line-height:1.35;display:flex;overflow:hidden}.lan-atrae{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.lan-atrae-form{align-content:start;gap:.875rem;display:grid}.lan-atrae-form>label{font-weight:700}.lan-atrae-campo{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.lan-atrae-campo input{border:0;border-bottom:3px solid var(--indigo-300);min-width:0;color:var(--tinta);letter-spacing:-.03em;caret-color:var(--indigo-200);background:0 0;border-radius:0;padding:.25rem 0 .5rem;font-size:clamp(1.75rem,1rem + 3.2vw,3.75rem);font-weight:800}.lan-atrae-campo input::placeholder{color:var(--tinta-suave)}.lan-atrae-campo input:focus-visible{outline-offset:6px}.lan-atrae-campo button{min-height:var(--boton-alto-lg);border-radius:var(--radio-sm);background:var(--indigo-200);color:var(--indigo-950);transition:transform var(--d-normal) var(--resorte);border:0;justify-self:start;padding:0 1.5rem;font-weight:800;box-shadow:3px 3px oklch(10% .03 282)}.lan-atrae-campo button:hover{transform:translate(-1px,-2px)}.lan-atrae-campo button:active{transform:scale(.96)}.lan-atrae-sugerencias{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.lan-atrae-sugerencias button{border-radius:var(--radio-xs);min-height:2.75rem;color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--borde-control);transition:background-color var(--d-rapida) var(--salida);background:0 0;border:0;padding:0 .875rem}.lan-atrae-sugerencias button:hover{background:var(--acento-suave)}.lan-atrae-notas{max-width:34rem;color:var(--tinta-suave);gap:.5rem;margin-top:.75rem;font-size:.875rem;display:grid}.lan-reel-cabecera{background:var(--indigo-700);color:var(--gris-0);gap:.125rem;padding:1.25rem 1rem .75rem;display:grid}.lan-chat{flex-direction:column;flex:1;gap:.625rem;padding:.875rem;display:flex}.lan-chat-burbuja{border-radius:var(--radio-md);background:var(--gris-0);max-width:92%;box-shadow:var(--elev-1);animation:lan-llega var(--d-resorte) var(--resorte) backwards;gap:.25rem;padding:.625rem .75rem;display:grid}.lan-chat-burbuja[data-autor=persona]{background:var(--indigo-100);align-self:flex-start}.lan-chat-burbuja[data-entrega=private_reply],.lan-chat-burbuja[data-entrega=privado][data-autor=bot]{background:var(--gris-0);box-shadow:inset 0 0 0 1.5px var(--indigo-600);align-self:flex-end}.lan-chat-quien{color:var(--gris-600);font-size:.6875rem;font-weight:700}.lan-chat-enlace{font-family:var(--font-jetbrains), ui-monospace, monospace;overflow-wrap:anywhere;color:var(--indigo-700);font-size:.75rem}.lan-chat-botones{gap:.25rem;margin-top:.25rem;display:grid}.lan-chat-botones button{border-radius:var(--radio-xs);background:var(--indigo-600);min-height:2.5rem;color:var(--gris-0);transition:background-color var(--d-rapida) var(--salida), transform var(--d-rapida) var(--salida);border:0;padding:.25rem .75rem;font-weight:700}.lan-chat-botones button:hover:not(:disabled){background:var(--indigo-700)}.lan-chat-botones button:disabled{background:var(--gris-200);color:var(--gris-700);cursor:default}.lan-chat-nota{border-radius:var(--radio-xs);background:var(--gris-100);max-width:94%;color:var(--gris-700);text-align:center;animation:lan-llega var(--d-resorte) var(--resorte) backwards;align-self:center;padding:.25rem .625rem;font-size:.75rem}.lan-chat-nota[data-tono=exito]{background:var(--verde-50);color:var(--verde-800)}.lan-chat-nota[data-tono=atencion]{background:var(--coral-50);color:var(--coral-700)}.lan-telefono-pie{text-align:center;color:var(--gris-600);padding:.5rem .875rem 1rem;font-size:.6875rem}@keyframes lan-llega{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (min-width:900px){.lan-atrae{grid-template-columns:minmax(0,1fr) 22rem;gap:clamp(2rem,6vw,6rem)}}.lan-inbox{border-radius:var(--radio-xl);background:var(--superficie-elevada);box-shadow:var(--elev-3);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.lan-inbox-lista{border-bottom:1px solid var(--borde);align-content:start;gap:.25rem;padding:.75rem;display:grid}.lan-inbox-lista button{border-radius:var(--radio-sm);width:100%;min-height:3.25rem;color:var(--tinta);text-align:left;transition:background-color var(--d-rapida) var(--salida);background:0 0;border:0;gap:.125rem;padding:.5rem .75rem;display:grid}.lan-inbox-lista button:hover{background:var(--superficie-hundida)}.lan-inbox-lista button[aria-pressed=true]{background:var(--acento-suave);color:var(--acento-hover)}.lan-inbox-lista span{color:var(--tinta-suave);font-size:.75rem}.lan-inbox-hilo{flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.lan-inbox-origen{color:var(--tinta-suave);font-size:.75rem}.lan-inbox-mensajes{flex-direction:column;flex:1;gap:.5rem;font-size:.9375rem;line-height:1.4;display:flex}.lan-inbox-mensajes li{border-radius:var(--radio-md);background:var(--superficie-hundida);width:fit-content;max-width:88%;padding:.625rem .875rem}.lan-inbox-mensajes li[data-autor=agente],.lan-inbox-mensajes li[data-autor=humano]{background:var(--acento-suave);align-self:flex-end}.lan-inbox-autor{color:var(--tinta-suave);font-size:.6875rem;font-weight:700;display:block}.lan-inbox-caja{border-radius:var(--radio-sm);background:var(--superficie-hundida);color:var(--tinta-suave);padding:.75rem 1rem;font-size:.875rem}.lan-inbox[data-tono=humano] .lan-inbox-caja{background:var(--atencion-suave);color:var(--atencion-texto);font-weight:700}.lan-inbox-tiempo{background:var(--superficie-hundida);align-content:start;gap:1rem;padding:1.25rem;display:grid}.lan-reloj{aspect-ratio:1;justify-self:center;width:min(100%,12.5rem);position:relative}.lan-reloj svg{width:100%;height:100%;transform:rotate(-90deg)}.lan-reloj circle{fill:none;stroke-width:9px}.lan-reloj-fondo{stroke:var(--borde)}.lan-reloj-avance{stroke:var(--exito);stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset var(--d-normal) var(--salida)}.lan-reloj[data-tono=humano] .lan-reloj-avance{stroke:var(--atencion)}.lan-reloj-cifra{text-align:center;color:var(--tinta-suave);place-content:center;font-size:.75rem;display:grid;position:absolute;inset:0}.lan-reloj-cifra b{font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:var(--text-cifra,1.875rem);word-spacing:-.4em;color:var(--tinta);font-weight:600;line-height:1.1}.lan-inbox-estado{font-size:.875rem;line-height:1.4}.lan-inbox-estado b{font-size:1.125rem;display:block}.lan-inbox[data-tono=normal] .lan-inbox-estado b{color:var(--exito-texto)}.lan-inbox[data-tono=humano] .lan-inbox-estado b{color:var(--atencion-texto)}.lan-tiempo{gap:.375rem;font-size:.8125rem;display:grid}.lan-tiempo input{--pista:linear-gradient(90deg, var(--exito) 0 var(--a), var(--atencion) var(--a) var(--b), var(--gris-400) var(--b));appearance:none;cursor:grab;background:0 0;width:100%;height:2.75rem;margin:0}.lan-tiempo input::-webkit-slider-runnable-track{background:var(--pista);border-radius:99px;height:.5rem}.lan-tiempo input::-moz-range-track{background:var(--pista);border-radius:99px;height:.5rem}.lan-tiempo input::-webkit-slider-thumb{appearance:none;border:2px solid var(--ilu-trazo);background:var(--indigo-600);width:1.625rem;height:1.625rem;box-shadow:2px 2px 0 var(--ilu-sombra);border-radius:50%;margin-top:-.5625rem}.lan-tiempo input::-moz-range-thumb{border:2px solid var(--ilu-trazo);background:var(--indigo-600);border-radius:50%;width:1.375rem;height:1.375rem}.lan-tiempo-marcas{height:1rem;font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--tinta-suave);font-size:.6875rem;position:relative}.lan-tiempo-marcas i{font-style:normal;position:absolute}.lan-tiempo-marcas i:first-child{left:0}.lan-tiempo-marcas i:nth-child(2){left:12.5%}.lan-tiempo-marcas i:nth-child(3){left:87.5%;transform:translate(-50%)}@media (min-width:720px){.lan-inbox{grid-template-columns:minmax(0,1fr) minmax(16rem,.5fr)}.lan-inbox-lista{grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (min-width:1100px){.lan-inbox{grid-template-columns:15rem minmax(0,1fr) 19rem}.lan-inbox-lista{border-bottom:0;border-right:1px solid var(--borde);grid-column:auto;grid-auto-flow:row}}.lan-agenda{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.lan-agenda-dia{border-radius:var(--radio-lg);background:var(--superficie-elevada);box-shadow:0 0 0 1.5px var(--ilu-trazo), 5px 5px 0 var(--ilu-sombra);align-self:start;padding:clamp(1rem,3vw,2rem)}.lan-agenda-dia h3{font-size:var(--text-cifra,1.75rem);letter-spacing:-.02em;margin-bottom:1rem;font-weight:800;line-height:1.1}.lan-agenda-dia h3 span{letter-spacing:0;color:var(--tinta-suave);font-size:.875rem;font-weight:600;display:block}.lan-agenda-dia li{border-top:1px solid var(--borde);grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;padding-block:.875rem;display:grid}.lan-agenda-dia time{font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:.9375rem;font-weight:600}.lan-agenda-cita{gap:.125rem;font-size:.875rem;display:grid}.lan-agenda-cita b{font-size:1rem}.lan-agenda-origen{color:var(--tinta-suave);font-size:.75rem}.lan-agenda-estado{border-radius:var(--radio-xs);width:fit-content;margin-top:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.lan-agenda-estado[data-tono=pendiente]{background:var(--pendiente-suave);color:var(--pendiente-texto)}.lan-agenda-estado[data-tono=exito]{background:var(--exito-suave);color:var(--exito-texto)}.lan-agenda-estado[data-tono=atencion]{background:var(--atencion-suave);color:var(--atencion-texto)}.lan-wa-cabecera{color:var(--gris-0);background:oklch(35% .07 165);padding:1.25rem 1rem .75rem;display:grid}.lan-wa-cabecera span{font-size:.75rem}.lan-wa-chat{background:var(--verde-50);flex-direction:column;flex:1;gap:.5rem;padding:.875rem;display:flex}.lan-wa-chat li{border-radius:var(--radio-md);max-width:88%;animation:lan-llega var(--d-resorte) var(--resorte) backwards;padding:.5rem .75rem}.lan-wa-chat li[data-autor=negocio]{background:var(--gris-0);box-shadow:var(--elev-1)}.lan-wa-chat li[data-autor=persona]{background:oklch(90% .07 165);align-self:flex-end}.lan-wa-acciones{background:var(--verde-50);gap:.375rem;padding:.625rem .875rem 1.25rem;display:grid}.lan-wa-acciones button{border-radius:var(--radio-sm);background:var(--gris-0);color:oklch(35% .07 165);min-height:2.75rem;transition:transform var(--d-normal) var(--resorte), background-color var(--d-rapida) var(--salida);border:0;font-weight:700;box-shadow:inset 0 0 0 1.5px oklch(45% .08 165)}.lan-wa-acciones button:hover{background:var(--verde-50)}.lan-wa-acciones button:active{transform:scale(.96)}.lan-wa-acciones button[aria-pressed=true]{color:var(--gris-0);background:oklch(35% .07 165)}.lan-agenda-costo{color:var(--tinta-suave);font-size:.875rem}.lan-agenda-costo b{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--tinta);font-weight:600}@media (min-width:900px){.lan-agenda{grid-template-columns:minmax(0,1fr) 22rem}.lan-agenda-dia{margin-top:3rem;margin-right:-3rem}.lan-telefono[data-escena=whatsapp]{z-index:1;grid-area:1/2/3;position:relative;transform:rotate(1.2deg)}}.lan-vende-cifra{margin-bottom:clamp(1.5rem,3vw,2.5rem);position:relative}.lan-vende-cifra>p:first-child{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700}.lan-vende-total{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;transition:transform var(--d-resorte) var(--resorte-rebote);font-size:clamp(2.75rem,1rem + 8vw,8.5rem);font-weight:800;line-height:1;display:block}.lan-vende-cifra[data-celebra] .lan-vende-total{transform:scale(1.03)}.lan-vende-reel{color:var(--tinta-suave);margin-top:.5rem;font-size:.875rem}.lan-chispas{pointer-events:none;position:absolute;top:40%;left:30%}.lan-chispas i{background:var(--mostaza-400);opacity:0;border-radius:1px;width:.625rem;height:.25rem;position:absolute}.lan-vende-cifra[data-celebra] .lan-chispas i{animation:lan-chispa .9s var(--salida) calc(var(--i) * 12ms) both}@keyframes lan-chispa{0%{opacity:1;transform:rotate(calc(var(--i) * 45deg)) translateX(0)}to{opacity:0;transform:rotate(calc(var(--i) * 45deg)) translateX(clamp(5rem, 14vw, 13rem))}}.lan-tablero{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.lan-etapa{border-radius:var(--radio-md);background:var(--superficie-hundida);min-height:6rem;transition:background-color var(--d-rapida) var(--salida), box-shadow var(--d-rapida) var(--salida);flex-direction:column;gap:.5rem;padding:.625rem;display:flex}.lan-etapa[data-destino]{background:var(--acento-suave);box-shadow:inset 0 0 0 2px var(--acento)}.lan-etapa[data-etapa=ganado]{background:var(--exito-suave)}.lan-etapa h3{justify-content:space-between;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.lan-etapa-tarjetas{gap:.5rem;display:grid}.lan-tarjeta{z-index:1;border-radius:var(--radio-sm);text-align:left;background:var(--superficie-elevada);width:100%;color:var(--tinta);box-shadow:var(--elev-1);cursor:grab;touch-action:none;transition:transform var(--d-normal) var(--resorte), box-shadow var(--d-rapida) var(--salida);border:0;gap:.125rem;padding:.625rem .75rem;display:grid;position:relative}.lan-tarjeta:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}.lan-tarjeta[data-reel]{box-shadow:inset 3px 0 0 var(--mostaza-400), var(--elev-1)}.lan-tarjeta[data-arrastrando]{z-index:var(--z-popover);cursor:grabbing;pointer-events:none;box-shadow:var(--elev-4);transition:none}.lan-tarjeta[data-tomada]{outline:3px solid var(--indigo-950);outline-offset:2px}.lan-tarjeta-servicio{font-size:.8125rem;line-height:1.25}.lan-tarjeta-pie{color:var(--tinta-suave);flex-wrap:wrap;justify-content:space-between;gap:0 .5rem;margin-top:.25rem;font-size:.6875rem;display:flex}@media (min-width:900px){.lan-tablero{grid-template-columns:repeat(5,minmax(0,1fr))}.lan-etapa{min-height:19rem}}.lan-plantillas{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.lan-plantillas-indice{flex-wrap:wrap;gap:.375rem;display:flex}.lan-plantillas-indice button{border-radius:var(--radio-xs);min-height:2.75rem;color:var(--tinta-suave);text-align:left;box-shadow:inset 0 0 0 1.5px var(--borde-control);transition:color var(--d-rapida) var(--salida), background-color var(--d-rapida) var(--salida);background:0 0;border:0;padding:.25rem .75rem;font-size:.9375rem;font-weight:700}.lan-plantillas-indice button:hover{color:var(--tinta)}.lan-plantillas-indice button[aria-pressed=true]{background:var(--acento);color:var(--acento-tinta);box-shadow:none}.lan-plantillas-vista{min-width:0;padding:0 0 1.5rem;position:relative}.lan-sitio-detras{border-radius:var(--radio-md);transform-origin:100% 100%;opacity:.85;position:absolute;inset:1.5rem -.5rem 0 1.5rem;overflow:hidden;transform:rotate(1.6deg)}.lan-sitio-frente{border-radius:var(--radio-md);box-shadow:var(--elev-4);animation:lan-llega var(--d-resorte) var(--resorte) backwards;position:relative}.lan-sitio{border-radius:var(--radio-md);background:var(--s-fondo);color:var(--s-texto);font-family:var(--s-texto-fuente);overflow:hidden}.lan-sitio-url{background:var(--gris-200);color:var(--gris-700);font-family:var(--font-jetbrains), ui-monospace, monospace;white-space:nowrap;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.6875rem;display:flex;overflow:hidden}.lan-sitio-url i{aspect-ratio:1;background:var(--gris-400);border-radius:50%;flex:none;width:.5rem}.lan-sitio-url span{margin-left:.5rem}.lan-sitio-portada{background:var(--s-portada);color:var(--s-sobre-portada);gap:.75rem;padding:clamp(1.25rem,4vw,3.5rem);display:grid}.lan-sitio-marca{font-size:.875rem;font-weight:700}.lan-sitio-marca span{font-weight:400}.lan-sitio-portada h3{max-width:16ch;font-family:var(--s-titulo);font-size:clamp(1.75rem,1rem + 3.4vw,4rem);font-weight:var(--s-peso);text-transform:var(--s-mayus);line-height:1.04}.lan-sitio-portada>p:not(.lan-sitio-marca){max-width:34rem}.lan-sitio-cta{border-radius:var(--s-radio);background:var(--s-acento);width:fit-content;color:var(--s-sobre-acento);padding:.625rem 1rem;font-weight:700}.lan-sitio-servicios{background:var(--s-fondo);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.lan-sitio-servicios li{border-radius:var(--s-radio);background:var(--s-superficie);gap:.125rem;padding:.75rem;font-size:.875rem;display:grid}.lan-sitio-servicios b{font-size:1rem}@media (min-width:1000px){.lan-plantillas{grid-template-columns:18rem minmax(0,1fr);gap:3rem}.lan-plantillas-indice{flex-direction:column;align-items:stretch;gap:0}.lan-plantillas-indice button{letter-spacing:-.015em;width:100%;box-shadow:inset 0 -1.5px 0 var(--borde);background:0 0;border-radius:0;padding:.75rem 0;font-size:1.375rem;line-height:1.15}.lan-plantillas-indice button[aria-pressed=true]{color:var(--acento);box-shadow:inset 0 -3px 0 var(--acento);background:0 0}}@media (prefers-reduced-motion:reduce){.lan *,.lan :before,.lan :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}