:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#181c27;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,system-ui,sans-serif}.fr{letter-spacing:-.02em;font-family:Fraunces,serif}.antetitulo{text-transform:uppercase;letter-spacing:.11em;color:#6c62d2;margin-bottom:7px;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:10.5px;font-weight:500}.num{font-variant-numeric:tabular-nums}@keyframes ap-pop{0%{transform:scale(.9)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes ap-stagger{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ap-spin{to{transform:rotate(360deg)}}@keyframes ap-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.spin{animation:.7s linear infinite ap-spin}.rise>*{animation:.4s both ap-stagger}.rise>:first-child{animation-delay:20ms}.rise>:nth-child(2){animation-delay:70ms}.rise>:nth-child(3){animation-delay:.12s}.rise>:nth-child(4){animation-delay:.17s}.rise>:nth-child(5){animation-delay:.22s}.rise>:nth-child(6){animation-delay:.27s}.rise>:nth-child(n+7){animation-delay:.32s}.trazo{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.1s ease-out .12s forwards ap-trazo}@keyframes ap-trazo{to{stroke-dashoffset:0}}.fadeIn{opacity:0;animation:.5s ease-out forwards ap-fade}@keyframes ap-fade{to{opacity:1}}button:active:not(:disabled):not([role=switch]){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.rise,.rise>*,.trazo,.fadeIn,.spin{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}button{font-family:inherit}@keyframes ap-xp{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.xpfloat{animation:1.4s forwards ap-xp}html,body{max-width:100%;overflow-x:hidden}input,select,textarea{font-family:inherit;font-size:16px}@media (max-width:760px){h1{word-break:break-word}button,a{-webkit-tap-highlight-color:#8b81e81f}}@keyframes ap-sello{0%{opacity:0;transform:rotate(-24deg)scale(1.7)}55%{opacity:1;transform:rotate(-7deg)scale(.93)}75%{transform:rotate(-9.5deg)scale(1.03)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@keyframes ap-latido{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ap-aro{0%{opacity:.5;transform:scale(.85)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}@keyframes ap-barrido{0%{background-position:-380px 0}to{background-position:380px 0}}@keyframes ap-escaner{0%{top:6%}to{top:88%}}@keyframes ap-guion{to{stroke-dashoffset:-28px}}@keyframes ap-flotar{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes ap-flotar2{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-6px)rotate(-1deg)}}.sello{text-transform:uppercase;letter-spacing:.09em;border:1.8px solid;border-radius:50%;justify-content:center;align-items:center;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-weight:600;animation:.62s cubic-bezier(.3,1.1,.4,1) both ap-sello;display:inline-flex;position:relative}.sello:after{content:"";opacity:.55;border:1px dashed;border-radius:50%;position:absolute;inset:4px}.sello-sm{width:46px;height:46px;font-size:8px}.sello-md{width:58px;height:58px;font-size:9px}.sello-lg{width:104px;height:104px}.late{animation:1.9s ease-in-out infinite ap-latido}.aro-vivo{position:relative}.aro-vivo:after{content:"";border:1.8px solid;border-radius:50%;animation:2s ease-out infinite ap-aro;position:absolute;inset:-4px}.esqueleto{background:linear-gradient(90deg,#f5f5f1 25%,#edece7 50%,#f5f5f1 75%) 0 0/760px 100%;border-radius:10px;animation:1.5s linear infinite ap-barrido}.guion-vivo rect{animation:1.6s linear infinite ap-guion}.flota{animation:5s ease-in-out infinite ap-flotar}.flota-2{animation:5.5s ease-in-out .4s infinite ap-flotar2}.escaner{background:linear-gradient(#8b81e800 0%,#8b81e824 45%,#8b81e833 50%,#8b81e824 55%,#8b81e800 100%);height:38px;animation:2.3s cubic-bezier(.5,0,.5,1) infinite alternate ap-escaner;position:absolute;left:0;right:0}.escaner:after{content:"";opacity:.75;background:#8b81e8;height:1.5px;position:absolute;top:50%;left:0;right:0}@media (prefers-reduced-motion:reduce){.sello,.late,.aro-vivo:after,.esqueleto,.guion-vivo rect,.flota,.flota-2,.escaner{animation:none!important}}.tarjeta-accion{transition:transform .18s cubic-bezier(.22,.9,.3,1),box-shadow .18s}.tarjeta-accion:hover{transform:translateY(-3px);box-shadow:0 2px 4px #181c270d,0 12px 28px #181c2717}.tarjeta-ico{transition:transform .18s}.tarjeta-accion:hover .tarjeta-ico{transform:scale(1.07)rotate(-4deg)}.tarjeta-flecha{transition:transform .18s}.tarjeta-accion:hover .tarjeta-flecha{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.tarjeta-accion,.tarjeta-ico,.tarjeta-flecha{transition:none!important}.tarjeta-accion:hover{transform:none}}@media (max-width:880px){main,section,article,.tarjeta-accion{max-width:100%}h1,h2,h3,p,span,div,button,li{overflow-wrap:anywhere}[style*="repeat(4,minmax(0,1fr))"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}button{min-height:40px}}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (min-width:1600px){html{font-size:17px}}@media (min-width:2000px){html{font-size:18px}}.btn-nuevo{transition:transform .16s cubic-bezier(.22,.9,.3,1),box-shadow .18s,filter .18s}.btn-nuevo:hover{filter:saturate(1.08);transform:translateY(-1.5px);box-shadow:0 8px 20px -8px #8b81e8bf}.btn-nuevo:active{transform:translateY(0)scale(.985)}.btn-nuevo-mas{transition:transform .22s cubic-bezier(.22,.9,.3,1)}.btn-nuevo:hover .btn-nuevo-mas{transform:rotate(90deg)scale(1.1)}@keyframes ap-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.entra{animation:.42s cubic-bezier(.22,.9,.3,1) both ap-entra}@media (prefers-reduced-motion:reduce){.btn-nuevo,.btn-nuevo-mas{transition:none!important}.btn-nuevo:hover{transform:none}.entra{animation:none!important}}.carpeta-escena{perspective:820px}.carpeta-tapa{transform-origin:bottom;will-change:transform;transition:transform .34s cubic-bezier(.3,.9,.35,1),box-shadow .34s}.carpeta-papel{will-change:transform;transition:transform .34s cubic-bezier(.3,.9,.35,1)}.carpeta{transition:transform .28s cubic-bezier(.22,.9,.3,1)}.carpeta:hover .carpeta-tapa,.carpeta:focus-visible .carpeta-tapa{transform:rotateX(-34deg);box-shadow:0 12px 20px -10px #181c2766}.carpeta:hover .carpeta-papel-0{transform:translateY(-9px)rotate(-1.2deg)}.carpeta:hover .carpeta-papel-1{transform:translateY(-15px)}.carpeta:hover .carpeta-papel-2{transform:translateY(-9px)rotate(1.2deg)}.carpeta:hover{transform:translateY(-3px)}@keyframes ap-balanceo{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2.5px)rotate(-.35deg)}}.carpeta-caja .carpeta{animation:6s ease-in-out infinite ap-balanceo}.carpeta-caja:nth-child(2n) .carpeta{animation-duration:6.8s;animation-delay:-1.4s}.carpeta-caja:nth-child(3n) .carpeta{animation-duration:7.4s;animation-delay:-2.9s}.carpeta-caja .carpeta:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.carpeta-tapa,.carpeta-papel,.carpeta{transition:none!important;animation:none!important}.carpeta:hover .carpeta-tapa,.carpeta:hover .carpeta-papel-0,.carpeta:hover .carpeta-papel-1,.carpeta:hover .carpeta-papel-2{transform:none}}@keyframes ap-carpeta-nueva{0%{opacity:0;transform:translateY(26px)rotate(-6deg)scale(.9)}55%{opacity:1;transform:translateY(-5px)rotate(2deg)scale(1.03)}78%{transform:translateY(2px)rotate(-1deg)scale(.995)}to{opacity:1;transform:none}}.carpeta-caja-nueva{animation:.72s cubic-bezier(.3,1.1,.4,1) both ap-carpeta-nueva}@keyframes ap-carpeta-abre{0%{transform:none}to{transform:scale(1.05)}}.carpeta:active .carpeta-escena{animation:.18s ease-out both ap-carpeta-abre}@media (prefers-reduced-motion:reduce){.carpeta-caja-nueva,.carpeta:active .carpeta-escena{animation:none!important}}@media (prefers-reduced-motion:reduce){.btn-plan{transition:none!important}.btn-plan:hover{transform:none}}.btn-carpeta{transition:transform .16s cubic-bezier(.22,.9,.3,1),box-shadow .18s,filter .16s,border-color .16s}.btn-carpeta:hover{filter:brightness(1.07);transform:translateY(-1.5px);box-shadow:0 7px 16px -7px #181c2773}.btn-carpeta:active{transform:translateY(0)scale(.97)}.btn-carpeta-ico{transition:transform .2s cubic-bezier(.22,.9,.3,1)}.btn-carpeta:hover .btn-carpeta-ico{transform:scale(1.18)rotate(90deg)}.btn-sacar:hover{color:#b5433a;filter:none;border-color:#b5433a}.btn-sacar:hover .btn-carpeta-ico{transform:translate(-3px)rotate(0)scale(1.05)}@media (prefers-reduced-motion:reduce){.btn-carpeta,.btn-carpeta-ico{transition:none!important}.btn-carpeta:hover,.btn-carpeta:hover .btn-carpeta-ico{transform:none}}.btn-plan{transition:transform .16s cubic-bezier(.22,.9,.3,1),box-shadow .2s,filter .16s}.btn-plan:hover{filter:brightness(1.08);transform:translateY(-1.5px);box-shadow:0 8px 18px -6px #181c2773}.btn-plan:active{transform:translateY(0)scale(.98)}.btn-plan-ico{transition:transform .22s cubic-bezier(.22,.9,.3,1)}.btn-plan:hover .btn-plan-ico{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.btn-plan,.btn-plan-ico{transition:none!important}.btn-plan:hover{transform:none}}button:not(:disabled),[role=button]{transition:transform .13s cubic-bezier(.22,.9,.3,1)}button:not(:disabled):active{transform:scale(.975)}.tarjeta-viva{transition:transform .18s cubic-bezier(.22,.9,.3,1),box-shadow .18s,border-color .18s}.tarjeta-viva:hover{transform:translateY(-2px);box-shadow:0 2px 4px #181c270d,0 12px 26px -12px #181c274d}.fila-viva{transition:background .15s}.fila-viva:hover{background:#fafaf8}.fila-viva .fila-flecha{opacity:0;transition:opacity .18s,transform .18s;transform:translate(-4px)}.fila-viva:hover .fila-flecha{opacity:1;transform:none}@keyframes ap-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.barra-viva{transform-origin:0;animation:.7s cubic-bezier(.3,1,.4,1) both ap-barra}@keyframes ap-pulso-num{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.num-cambia{animation:.34s ease-out ap-pulso-num;display:inline-block}@keyframes ap-seccion{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:.3s cubic-bezier(.22,.9,.3,1) both ap-seccion}input,textarea,select{transition:border-color .15s,box-shadow .15s,background .15s}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 3px #8b81e821;border-color:#8b81e8!important}.snav{transition:background .14s,color .14s,padding-left .16s}.snav:hover{padding-left:13px}@keyframes ap-emerge{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.emerge{animation:.18s cubic-bezier(.22,.9,.3,1) both ap-emerge}@media (prefers-reduced-motion:reduce){button:not(:disabled),[role=button],.tarjeta-viva,.fila-viva,.fila-viva .fila-flecha,.snav,input,textarea,select{transition:none!important}button:not(:disabled):active,.tarjeta-viva:hover,.snav:hover{padding-left:inherit;transform:none}.barra-viva,.num-cambia,.rise,.emerge{animation:none!important}}.opcion{will-change:transform;transition:transform .14s cubic-bezier(.22,.9,.3,1),box-shadow .16s,border-color .16s,background .16s}.opcion:not(.opcion-bloqueada):hover{transform:translateY(-1.5px);box-shadow:0 4px 12px -6px #181c274d}.opcion:not(.opcion-bloqueada):active{transform:translateY(1px)scale(.994);box-shadow:inset 0 2px 5px #181c2717}@keyframes ap-acierto{0%{transform:scale(1)}35%{transform:scale(1.022)}to{transform:scale(1)}}.opcion-acierto{animation:.34s cubic-bezier(.3,1.2,.4,1) ap-acierto}@keyframes ap-fallo{0%,to{transform:translate(0)}22%{transform:translate(-4px)}55%{transform:translate(3px)}80%{transform:translate(-1.5px)}}.opcion-fallo{animation:.34s ease-out ap-fallo}.pestana{transition:transform .16s cubic-bezier(.22,.9,.3,1),background .16s,color .16s,box-shadow .16s}.pestana:hover{transform:translateY(-1px)}.pestana:active{transform:translateY(.5px)scale(.985)}@keyframes ap-suelta{0%{transform:scale(1)}50%{transform:scale(1.012)}to{transform:scale(1)}}.zona-suelta.encima{animation:.5s ease-in-out infinite ap-suelta;border-color:#8b81e8!important}@keyframes ap-sello-golpe{0%{transform:rotate(-9deg)scale(1)}40%{transform:rotate(-9deg)scale(1.045)}to{transform:rotate(-9deg)scale(1)}}.sello-golpe{animation:.5s cubic-bezier(.3,1.2,.4,1) .62s ap-sello-golpe}@media (prefers-reduced-motion:reduce){.opcion,.pestana{transition:none!important}.opcion:hover,.opcion:active,.pestana:hover,.pestana:active{box-shadow:none;transform:none}.opcion-acierto,.opcion-fallo,.zona-suelta.encima,.sello-golpe{animation:none!important}}.num,.fr,table,input[type=number]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}h1.fr,h2.fr{letter-spacing:-.022em}h3.fr{letter-spacing:-.015em}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.equilibrado{text-wrap:balance}:root{--sombra-1:0 1px 2px #1c201a0d;--sombra-2:0 2px 4px #1c201a0d, 0 10px 24px -12px #1c201a38;--sombra-3:0 12px 34px -14px #1c201a4d}hr,.separador{background:linear-gradient(90deg,#0000,#1c201a1a 12% 88%,#0000);border:none;height:1px}*{scrollbar-width:thin;scrollbar-color:#1c201a33 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1c201a29 padding-box content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#1c201a47 padding-box content-box}::selection{background:#8b81e829}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #8b81e8}:focus:not(:focus-visible){outline:none}.btn-plan-suave{transition:border-color .16s,color .16s,background .16s,transform .14s}.btn-plan-suave:hover{color:#8b81e8;background:#fafcfb;border-color:#8b81e8;transform:translateY(-1px)}.btn-plan-suave:active{transform:translateY(0)scale(.985)}@media (prefers-reduced-motion:reduce){.btn-plan-suave{transition:none!important}.btn-plan-suave:hover{transform:none}}@keyframes ap-halo{0%,to{box-shadow:0 3px 12px -4px #181c274d}50%{box-shadow:0 5px 20px -4px #181c2780}}.btn-nuevo,.btn-plan{animation:3.8s ease-in-out infinite ap-halo}.btn-nuevo:hover,.btn-plan:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.btn-nuevo,.btn-plan{animation:none!important}}html.oscuro body{color:#e7e9ec;background:#14171b}html.oscuro ::selection{background:#8b81e859}html.oscuro *{scrollbar-color:#ffffff38 transparent}html.oscuro ::-webkit-scrollbar-thumb{background:#ffffff2e padding-box content-box}html.oscuro .esqueleto{background:#232830}html.oscuro .fila-viva:hover{background:#1a1e23}.franja-brillo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.franja-brillo:before{content:"";background:linear-gradient(100deg,#0000 0%,#ffffff29 38%,#ffffff6b 50%,#ffffff29 62%,#0000 100%);width:26%;animation:5.4s cubic-bezier(.55,.08,.42,.96) infinite ap-brillo;position:absolute;top:-45%;bottom:-45%;left:-35%;transform:skew(-18deg)}.franja-brillo:after{content:"";background:linear-gradient(100deg,#0000 0%,#ffffff4d 50%,#0000 100%);width:7%;animation:5.4s cubic-bezier(.55,.08,.42,.96) .12s infinite ap-brillo;position:absolute;top:-45%;bottom:-45%;left:-35%;transform:skew(-18deg)}@keyframes ap-brillo{0%{left:-35%}46%,to{left:135%}}@media (prefers-reduced-motion:reduce){.franja-brillo:before,.franja-brillo:after{content:none;animation:none!important}}button:where(:not(:disabled)):hover,[role=button]:hover,select:hover,a:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){button:where(:not(:disabled)):hover,[role=button]:hover,select:hover,a:hover{transform:none}}.sinbarra{scrollbar-width:none}.sinbarra::-webkit-scrollbar{display:none}.nav-herr{transition:color .28s,background .18s}.nav-herr:hover{color:var(--ap-nav-hover,#181c27)}.nav-herr[aria-current=page]:hover{color:#fff}.oscuro .nav-herr:hover{color:#e7e9ec}.oscuro .nav-herr[aria-current=page]:hover{color:#fff}.nav-herr:active .nav-herr-ico{transform:scale(.88)}@keyframes ap-herr-entra{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.herr-entra{animation:.32s cubic-bezier(.22,.9,.3,1) both ap-herr-entra}@keyframes ap-rotu-pop{0%{opacity:0;transform:translateY(5px)scale(.94)}to{opacity:1;transform:none}}.rotu-pop{transform-origin:50% 100%;animation:.16s cubic-bezier(.3,1.2,.4,1) both ap-rotu-pop}.rotu-btn{transition:background .15s,transform .12s,border-color .15s}.rotu-btn:hover{transform:translateY(-1px)}.rotu-btn:active{transform:scale(.9)}.carpeta-menu-btn{transition:background .16s,color .16s,transform .16s}.carpeta-menu-btn:hover{color:#181c27;background:#181c270f;transform:translateY(-1px)}.oscuro .carpeta-menu-btn:hover{color:#e7e9ec;background:#ffffff17}.menu-fila{transition:background .14s}.menu-fila:hover{background:#181c270d}.oscuro .menu-fila:hover{background:#ffffff12}.swatch{transition:transform .15s cubic-bezier(.3,1.2,.4,1)}.swatch:hover{transform:scale(1.14)}.swatch:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.herr-entra,.rotu-pop{animation:none!important}.rotu-btn,.swatch,.carpeta-menu-btn,.nav-herr,.nav-herr-ico{transition:none!important}}.cal-dia{transition:border-color .15s,background .15s,transform .15s}.cal-dia:hover{border-color:#181c2747;transform:translateY(-1px)}.oscuro .cal-dia:hover{border-color:#ffffff47}.cal-tarea{transition:border-color .15s}.cal-tarea:hover{border-color:#181c2733}.oscuro .cal-tarea:hover{border-color:#fff3}.cal-borrar{opacity:.45;transition:opacity .15s,color .15s}.cal-tarea:hover .cal-borrar{opacity:1}.cal-borrar:hover{color:#b5433a!important}@media (prefers-reduced-motion:reduce){.cal-dia{transition:none!important}.cal-dia:hover{transform:none}}
