.mk-hero-fondo{background:radial-gradient(56rem 34rem at 92% -12%,color-mix(in srgb,var(--primary) 11%,transparent),transparent 70%),radial-gradient(36rem 22rem at -8% 108%,color-mix(in srgb,var(--primary) 5%,transparent),transparent 70%),var(--surface)}.mk-lienzo{background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 62%),linear-gradient(180deg,var(--primary-soft),color-mix(in srgb,var(--primary-soft) 30%,var(--surface)))}.mk-lienzo-neutro{background:radial-gradient(80% 70% at 100% 0,color-mix(in srgb,var(--primary) 6%,transparent),transparent 60%),linear-gradient(180deg,var(--surface-muted),var(--background))}.mk-cta{background:radial-gradient(44rem 22rem at 88% -30%,color-mix(in srgb,var(--surface) 24%,transparent),transparent 62%),radial-gradient(36rem 24rem at 0 130%,var(--primary-hover),transparent 70%),var(--primary)}.mk-sombra-1{box-shadow:0 1px 2px color-mix(in srgb,var(--text) 5%,transparent)}.mk-sombra-2{box-shadow:0 1px 2px color-mix(in srgb,var(--text) 5%,transparent),0 14px 32px -14px color-mix(in srgb,var(--text) 16%,transparent)}.mk-sombra-3{box-shadow:0 2px 6px color-mix(in srgb,var(--text) 5%,transparent),0 32px 72px -28px color-mix(in srgb,var(--text) 30%,transparent)}.mk-recorte{-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.mk-movil{border-radius:2.5rem;padding:.5rem;background:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface) 14%,transparent),0 2px 6px color-mix(in srgb,var(--text) 8%,transparent),0 36px 80px -30px color-mix(in srgb,var(--text) 45%,transparent)}.mk-movil-pantalla{overflow:hidden;border-radius:2rem;background:var(--background)}.mk-movil-isla{display:block;width:4.75rem;height:1.25rem;border-radius:999px;background:var(--text)}.mk-ventana{overflow:hidden;border-radius:1rem;border:1px solid var(--border-strong);background:var(--surface)}.mk-ventana-barra{display:flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;border-bottom:1px solid var(--border);background:var(--surface-muted)}.mk-ventana-barra>span{width:.625rem;height:.625rem;border-radius:999px;background:var(--border-strong)}.mk-cabecera{background-color:color-mix(in srgb,var(--surface) 88%,transparent);border-bottom:1px solid var(--border);backdrop-filter:saturate(1.4) blur(14px)}@supports (animation-timeline:scroll()){.mk-cabecera{background-color:transparent;border-bottom-color:transparent;animation:mk-cabecera linear both;animation-timeline:scroll(root);animation-range:0 80px}}@keyframes mk-cabecera{to{background-color:color-mix(in srgb,var(--surface) 88%,transparent);border-bottom-color:var(--border)}}.mk-invertido .mk-boton-primario{background:var(--surface);color:var(--primary)}.mk-invertido .mk-boton-primario:hover{background:var(--primary-soft)}.mk-invertido .mk-boton-secundario{background:transparent;color:var(--surface);border-color:color-mix(in srgb,var(--surface) 50%,transparent)}.mk-invertido .mk-boton-secundario:hover{background:color-mix(in srgb,var(--surface) 12%,transparent)}.mk-invertido :focus-visible{outline-color:var(--surface)}@media (prefers-reduced-motion:no-preference){[data-marketing]{interpolate-size:allow-keywords}.mk-entra{animation:mk-entra .72s cubic-bezier(.2,.7,.2,1) both}.mk-retraso-1{animation-delay:.12s}.mk-retraso-2{animation-delay:.26s}.mk-retraso-3{animation-delay:.9s}@supports (animation-timeline:view()){.mk-revela{animation:mk-revela linear both;animation-timeline:view();animation-range:entry 0 entry 160px}}.mk-eleva{transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.mk-eleva:hover{transform:translateY(-3px);box-shadow:0 2px 6px color-mix(in srgb,var(--text) 5%,transparent),0 22px 44px -22px color-mix(in srgb,var(--text) 24%,transparent)}}.mk-desplegable::details-content{block-size:0;overflow-y:clip;transition:block-size .28s cubic-bezier(.2,.7,.2,1),content-visibility allow-discrete .28s}.mk-desplegable[open]::details-content{block-size:auto}}@keyframes mk-entra{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mk-revela{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.mk-pestanas-lista{display:none}@supports selector(:has(*)){.mk-pestanas-lista{display:grid}.mk-vista{display:none}.mk-pestanas:has(input[value=agenda]:checked) [data-vista=agenda],.mk-pestanas:has(input[value=cobros]:checked) [data-vista=cobros],.mk-pestanas:has(input[value=facturas]:checked) [data-vista=facturas],.mk-pestanas:has(input[value=hoy]:checked) [data-vista=hoy],.mk-pestanas:has(input[value=presupuestos]:checked) [data-vista=presupuestos],.mk-pestanas:has(input[value=trabajos]:checked) [data-vista=trabajos]{display:block}}.mk-pestana{cursor:pointer;border-color:var(--border);background:var(--surface);color:var(--text-muted);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.mk-pestana:hover{color:var(--text);border-color:var(--border-strong)}.mk-pestana:has(input:checked){background:var(--text);border-color:var(--text);color:var(--surface)}.mk-pestana:has(input:checked) svg{color:var(--surface)}.mk-pestana:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.mk-vista{animation:mk-entra .36s cubic-bezier(.2,.7,.2,1) both}}