@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff")}:root{--fondo:#0b0b0b;--tarjeta:#161515;--pozo:#0f0f0f;--menu:#1c1b1b;--lima:#c1ff72;--tinta:#242323;--tinta-2:#242323cc;--foco:#c1ff7238;--coral:#ff8a7a;--coral-borde:#ff8a7a73;--ambar:#ffc266;--ambar-borde:#ffc26673;--texto:#fff;--texto-2:#fff9;--texto-3:#ffffff80;--texto-off:#ffffff73;--linea:#ffffff14;--borde-boton:#ffffff38;--crema:#f3efe7;--halo-movil:radial-gradient(ellipse 120% 55% at 100% 0%, #c1ff7233 0%, #c1ff720f 38%, #c1ff7200 68%);--halo-mac:radial-gradient(ellipse 60% 45% at 100% 0%, #c1ff7229 0%, #c1ff720d 40%, #c1ff7200 70%);--r-boton:60px;--r-tarjeta:16px;--r-tarjeta-g:18px;--r-hoja:26px;--r-ventana:22px;--r-campo:12px;--entrada:cubic-bezier(.22,1,.36,1);--desplaza:cubic-bezier(.65,0,.35,1);--rebote:cubic-bezier(.34,1.56,.64,1);--sans:"Inter Variable", Inter, system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--barra-lateral:232px;--pestanas:88px;--seguro-arriba:env(safe-area-inset-top,0px);--seguro-abajo:env(safe-area-inset-bottom,0px);--seguro-izq:env(safe-area-inset-left,0px);--seguro-der:env(safe-area-inset-right,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{background:var(--fondo);height:100%;margin:0}body{color:var(--texto);font-family:var(--sans);font-feature-settings:"cv05", "cv11";-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-text-size-adjust:100%}button,input,textarea,select{font:inherit;color:inherit}input,textarea,select{font-size:16px}a{color:inherit;-webkit-tap-highlight-color:transparent}button{-webkit-tap-highlight-color:transparent}:focus-visible{box-shadow:0 0 0 3px var(--foco);outline:none}@keyframes kvUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kvFade{0%{opacity:0}to{opacity:1}}@keyframes kvSheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes kvPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}.kv-pantalla{animation:kvUp .45s var(--entrada) both}.kv-escalonado>*{animation:kvUp .5s var(--entrada) both}.kv-escalonado>:nth-child(2){animation-delay:60ms}.kv-escalonado>:nth-child(3){animation-delay:.12s}.kv-escalonado>:nth-child(4){animation-delay:.18s}.kv-toque{transition:transform .18s var(--entrada), background-color .25s var(--entrada), color .25s}.kv-toque:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.kv-boton{border-radius:var(--r-boton);border:1px solid var(--borde-boton);min-height:44px;color:var(--texto);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.kv-boton.principal{background:var(--lima);border-color:var(--lima);color:var(--tinta);min-height:54px}.kv-boton.principal:disabled{color:var(--texto-3);background:#232323;border-color:#232323}.kv-boton.coral{border-color:var(--coral-borde);color:var(--coral)}.kv-enlace{min-height:44px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px}.kv-etiqueta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;border:1px dashed #ffffff4d;border-radius:60px;padding:2px 8px;font-size:10px;font-weight:500}.kv-campo{color:var(--texto-2);flex-direction:column;gap:8px;font-size:13px;display:flex}.kv-campo input{box-sizing:border-box;border-radius:var(--r-campo);background:var(--pozo);width:100%;min-height:50px;color:var(--texto);border:1px solid #ffffff24;padding:12px 14px}.kv-campo input:focus{box-shadow:0 0 0 3px var(--foco);border-color:#c1ff7280;outline:none}.kv-aviso{color:var(--ambar);margin:0;font-size:14px;line-height:1.45}.kv-acceso{box-sizing:border-box;min-height:100%;padding:calc(24px + var(--seguro-arriba)) calc(20px + var(--seguro-der)) calc(24px + var(--seguro-abajo)) calc(20px + var(--seguro-izq));background:var(--halo-movil), var(--fondo);place-items:center;display:grid;overflow-y:auto}.kv-acceso-tarjeta{box-sizing:border-box;border-radius:var(--r-tarjeta-g);background:var(--tarjeta);border:1px solid var(--linea);width:min(100%,420px);padding:28px 24px}.kv-marca{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.kv-acceso h1{letter-spacing:-.02em;margin:28px 0 8px;font-size:26px;font-weight:600}.kv-acceso p{color:var(--texto-2);margin:0;font-size:14px;line-height:1.5}.kv-acceso form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.kv-acceso .kv-acciones{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.kv-mac{background:var(--halo-mac), var(--fondo);height:100%;display:flex}.kv-lateral{flex:0 0 var(--barra-lateral);box-sizing:border-box;padding:calc(24px + var(--seguro-arriba)) 16px 24px calc(16px + var(--seguro-izq));border-right:1px solid var(--linea);background:#0b0b0b99;flex-direction:column;gap:24px;display:flex;overflow-y:auto}.kv-lateral .kv-marca{padding:0 8px}.kv-lateral .kv-marca .kv-etiqueta{margin-left:auto}.kv-nuevo{position:relative}.kv-nuevo>button{border-radius:var(--r-boton);border:1px solid var(--borde-boton);width:100%;height:40px;color:var(--texto);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.kv-nuevo kbd{font-family:var(--mono);color:var(--texto-3);font-size:10px}.kv-menu{z-index:5;background:var(--menu);animation:kvPop .25s var(--entrada) both;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:46px;left:0;right:0}.kv-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:1px;padding:9px 10px;display:flex}.kv-menu button:hover,.kv-menu button:focus-visible{background:#ffffff0f}.kv-menu span{font-size:14px}.kv-menu small{color:var(--texto-3);font-size:11px}.kv-nav{flex-direction:column;gap:2px;display:flex}.kv-nav a{color:#ffffffb3;border-radius:10px;align-items:center;gap:10px;height:38px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.kv-nav a:hover{background:#ffffff0d}.kv-nav a[aria-current=page]{color:var(--texto);background:#ffffff14;font-weight:600}.kv-nav a>span:first-of-type{flex:1}.kv-nav .kv-contador{color:var(--texto-off);font-size:12px;font-weight:400}.kv-objetivo{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:4px;margin-top:auto;padding:14px;display:flex}.kv-objetivo>span:first-child{color:var(--texto-2);font-size:12px}.kv-objetivo strong{font-size:15px;font-weight:500}.kv-objetivo .kv-barra{background:#ffffff1a;border-radius:4px;height:4px;margin-top:6px;overflow:hidden}.kv-objetivo .kv-barra>span{background:var(--lima);height:100%;display:block}.kv-contenido-mac{min-width:0;padding:calc(32px + var(--seguro-arriba)) calc(32px + var(--seguro-der)) 32px 32px;box-sizing:border-box;flex:1;overflow-y:auto}.kv-movil{background:var(--halo-movil), var(--fondo);height:100%;position:relative}.kv-contenido-movil{-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:calc(10px + var(--seguro-arriba)) calc(20px + var(--seguro-der)) calc(var(--pestanas) + var(--seguro-abajo) + 24px) calc(20px + var(--seguro-izq));position:absolute;inset:0;overflow-y:auto}.kv-pestanas{height:calc(var(--pestanas) + var(--seguro-abajo) - 20px);padding:6px calc(8px + var(--seguro-der)) var(--seguro-abajo) calc(8px + var(--seguro-izq));box-sizing:border-box;z-index:10;background:#0b0b0bf5;border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}@supports not (padding:env(safe-area-inset-bottom)){.kv-pestanas{height:var(--pestanas);padding-bottom:20px}}.kv-pestanas a{color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;font-size:12px;text-decoration:none;display:flex}.kv-pestanas a[aria-current=page]{color:var(--texto);font-weight:600}.kv-pestanas .kv-registrar{color:var(--texto);font-weight:500}.kv-pestanas .kv-registrar>span{background:var(--lima);width:56px;height:56px;color:var(--tinta);border-radius:99px;place-items:center;margin-top:-22px;display:grid;box-shadow:0 6px 20px #c1ff7240}.kv-atras{min-height:44px;color:var(--texto-2);align-items:center;gap:4px;font-size:15px;text-decoration:none;display:inline-flex}.kv-titulo{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}.kv-mac .kv-titulo{font-size:28px}.kv-cabecera{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.kv-cabecera .kv-fecha{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);font-size:11px}.kv-vacio{border-radius:var(--r-tarjeta);background:var(--tarjeta);border:1px solid var(--linea);flex-direction:column;align-items:flex-start;gap:10px;max-width:560px;padding:24px;display:flex}.kv-vacio h2{margin:0;font-size:17px;font-weight:500}.kv-vacio p{color:var(--texto-2);margin:0;font-size:14px;line-height:1.5}.kv-seccion-titulo{color:var(--texto-2);margin:0 0 8px;font-size:13px;font-weight:500}.kv-lista{border-radius:var(--r-tarjeta);background:var(--tarjeta);border:1px solid var(--linea);overflow:hidden}.kv-lista>a,.kv-lista>button{box-sizing:border-box;border:0;border-top:1px solid var(--linea);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 16px;text-decoration:none;display:flex}.kv-lista>:first-child{border-top:0}.kv-lista>:active{background:#ffffff0a}.kv-lista .kv-icono{background:#ffffff0f;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.kv-lista .kv-textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kv-lista .kv-textos>span{font-size:15px;font-weight:500}.kv-lista .kv-textos>small{color:var(--texto-2);font-size:13px}.kv-estado-conexion{z-index:30;top:calc(10px + var(--seguro-arriba));right:calc(12px + var(--seguro-der));background:var(--tarjeta);border:1px solid var(--ambar-borde);color:var(--ambar);border-radius:60px;padding:6px 12px;font-size:12px;position:fixed}.kv-provisional{border-top:1px solid var(--linea);flex-direction:column;gap:10px;max-width:560px;margin-top:32px;padding-top:16px;display:flex}.kv-provisional p{color:var(--texto-2);margin:0;font-size:13px;line-height:1.45}.kv-provisional .kv-acciones{flex-wrap:wrap;gap:8px;display:flex}.kv-velo{z-index:50;animation:kvFade .3s var(--entrada) both;background:#0000009e;display:flex;position:fixed;inset:0}.kv-velo.hoja{flex-direction:column;justify-content:flex-end}.kv-velo.ventana{justify-content:center;align-items:center;padding:24px}.kv-hoja{background:var(--tarjeta);border-top-left-radius:var(--r-hoja);border-top-right-radius:var(--r-hoja);max-height:92%;animation:kvSheetIn .5s var(--entrada) both;padding-bottom:var(--seguro-abajo);border:1px solid #ffffff1a;flex-direction:column;display:flex}.kv-hoja .kv-asa{background:#ffffff40;border-radius:5px;align-self:center;width:40px;height:5px;margin-top:8px}.kv-ventana{width:min(100%, var(--ancho-ventana,560px));background:var(--tarjeta);border-radius:var(--r-ventana);min-width:min(100%,480px);max-height:90%;animation:kvPop .35s var(--entrada) both;border:1px solid #ffffff1a;flex-direction:column;display:flex}.kv-dialogo-cabecera{align-items:center;gap:12px;padding:16px 20px 8px;display:flex}.kv-dialogo-cabecera h2{flex:1;margin:0;font-size:22px;font-weight:600}.kv-dialogo-cuerpo{flex:1;padding:8px 20px 16px;overflow-y:auto}.kv-dialogo-pie{border-top:1px solid var(--linea);justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.kv-hoja .kv-dialogo-pie .kv-boton.principal{flex:1}
