:root{--bg: #FFF9F0;--surface: #FFEEDA;--hair: #F2DCBE;--ink: #1C1206;--dust: #756550;--discard: #B21E4B;--a-tomate: #E63A18;--a-palta: #4E9416;--a-cafe: #C46A00;--a-uva: #8B2FD6;--a-mar: #0B72C4;--acc: var(--a-tomate);--pad: 20px;--row: 66px;--tap: 44px;--r-row: 16px;--r-btn: 16px;--r-sheet: 26px;--swipe-th: 70px;--swipe-v: .45;--swipe-res: .25;--t-fall: .48s;--e-fall: cubic-bezier(.2, 1, .3, 1);--t-snap: .29s;--e-snap: cubic-bezier(.3, 1.5, .5, 1);--t-sheet: .3s;--e-sheet: cubic-bezier(.22, 1, .36, 1);--t-quick: .2s;--f-ui: "Archivo", system-ui, sans-serif;--f-data: "JetBrains Mono", ui-monospace, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0B0D12;--surface: #1E2636;--hair: #2E384D;--ink: #EDF1F7;--dust: #8A95AC;--discard: #FF2D6F;--a-tomate: #FF6B45;--a-palta: #C6FF3D;--a-cafe: #FFC93D;--a-uva: #B78BFF;--a-mar: #4CC9F0}:root:not([data-theme=light]) .glow{box-shadow:0 0 28px color-mix(in srgb,var(--acc) 45%,transparent)}}:root[data-theme=dark]{--bg: #0B0D12;--surface: #1E2636;--hair: #2E384D;--ink: #EDF1F7;--dust: #8A95AC;--discard: #FF2D6F;--a-tomate: #FF6B45;--a-palta: #C6FF3D;--a-cafe: #FFC93D;--a-uva: #B78BFF;--a-mar: #4CC9F0}:root[data-theme=dark] .glow{box-shadow:0 0 28px color-mix(in srgb,var(--acc) 45%,transparent)}.t-title{font:800 40px/.98 var(--f-ui);letter-spacing:-.03em;color:var(--acc)}.t-sheet{font:800 23px/1.15 var(--f-ui);letter-spacing:-.024em}.t-item{font:700 18px/1.25 var(--f-ui);letter-spacing:-.015em}.t-body{font:500 16px/1.45 var(--f-ui)}.t-sub{font:500 12.5px/1.3 var(--f-ui);color:var(--dust)}.t-data{font:700 13px var(--f-data)}.t-label{font:700 10px var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--dust)}.row{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body.reordering .row{touch-action:none}body.reordering .row.pend .handle{display:flex}.row.lifted{z-index:20;touch-action:none}.list .row.lifted{overflow:visible}.row.lifted .row-face{box-shadow:0 12px 30px -8px color-mix(in srgb,var(--ink) 30%,transparent);background:var(--surface);transform:scale(1.02);cursor:grabbing}.bit{position:absolute;width:11px;height:11px;border-radius:2px;pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2) format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2) format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2) format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2) format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;overscroll-behavior:none}.mono{font-family:var(--f-data)}.acceso.svelte-114ylur{min-height:100dvh;max-width:430px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:var(--pad);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.tarjeta.svelte-114ylur{width:100%;display:flex;flex-direction:column;gap:16px}h1.svelte-114ylur{margin:0}.t-sub.svelte-114ylur{margin:-8px 0 4px}.campo.svelte-114ylur{display:flex;flex-direction:column;gap:6px}.entrada.svelte-114ylur{width:100%;min-height:var(--tap);padding:14px 18px;border:2px solid var(--ink);border-radius:var(--r-btn);background:var(--surface);color:var(--ink)}.entrada.svelte-114ylur:focus{outline:none;border-color:var(--acc)}.error.svelte-114ylur{color:var(--discard)}.enviar.svelte-114ylur{width:100%;min-height:56px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--acc);color:var(--bg);cursor:pointer}.enviar.svelte-114ylur:active{transform:scale(.985)}.enviar.svelte-114ylur:disabled{opacity:.5;cursor:default}.alternar.svelte-114ylur{min-height:var(--tap);background:none;border:none;color:var(--acc);cursor:pointer}.bar.svelte-g768zq{display:flex;align-items:center;gap:8px;padding:var(--pad) var(--pad) 8px}.iconbtn.svelte-g768zq{display:flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:0;border:none;background:none;color:var(--ink);cursor:pointer}.iconbtn.svelte-g768zq svg:where(.svelte-g768zq){width:24px;height:24px}.titulo.svelte-g768zq{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.pendientes.svelte-g768zq{flex:none;padding:2px 8px;border-radius:99px;background:var(--surface)}.toast.svelte-bhx9d1{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(env(safe-area-inset-bottom) + 20px);z-index:30;display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:var(--r-btn);background:var(--ink);color:var(--bg);box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 28%,transparent);animation:svelte-bhx9d1-toast-in var(--t-snap) var(--e-snap)}.msg.svelte-bhx9d1{flex:1;min-width:0;color:var(--bg)}.act.svelte-bhx9d1{flex:none;border:none;background:transparent;color:var(--acc);padding:4px 6px;cursor:pointer}@keyframes svelte-bhx9d1-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.etiqueta.svelte-cuk08p{margin:0 0 8px}.grupo.svelte-cuk08p{display:flex;gap:2px}.segmento.svelte-cuk08p{flex:1 1 50%;min-height:var(--tap);border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.segmento.activo.svelte-cuk08p{background:var(--acc);color:var(--bg)}.segmento.svelte-cuk08p:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ayuda.svelte-cuk08p,.aviso.svelte-cuk08p{margin:8px 0 0}.tarjeta.svelte-1gnjg0j{display:flex;align-items:center;gap:8px;padding:var(--pad);margin-bottom:8px;background:var(--surface);border-radius:var(--r-btn)}.cuerpo.svelte-1gnjg0j{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:0;border:none;background:none;text-align:left;cursor:pointer;color:var(--ink)}.fila-nombre.svelte-1gnjg0j{display:flex;align-items:center;gap:6px;min-width:0}.nombre.svelte-1gnjg0j{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-compartido.svelte-1gnjg0j{flex:none;width:14px;height:14px;color:var(--dust)}.menu.svelte-1gnjg0j{flex:none}.velo.svelte-7n80a1{position:fixed;inset:0;background:color-mix(in srgb,var(--ink) 38%,transparent);opacity:0;pointer-events:none;transition:opacity var(--t-quick);z-index:20}.velo.on.svelte-7n80a1{opacity:1;pointer-events:auto}.hoja.svelte-7n80a1{position:fixed;left:0;right:0;bottom:0;max-width:430px;margin:0 auto;background:var(--bg);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:16px var(--pad) calc(env(safe-area-inset-bottom) + 22px);max-height:88%;overflow-y:auto;transform:translateY(102%);visibility:hidden;transition:transform var(--t-sheet) var(--e-sheet),visibility 0s linear var(--t-sheet);z-index:21}.hoja.on.svelte-7n80a1{transform:translateY(0);visibility:visible;transition:transform var(--t-sheet) var(--e-sheet),visibility 0s linear 0s}.cab.svelte-7n80a1{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.titulo.svelte-7n80a1{margin:0;color:var(--ink)}.cerrar.svelte-7n80a1{min-width:var(--tap);min-height:var(--tap);border:none;background:none;color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.campo.svelte-1i2jiq{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.entrada.svelte-1i2jiq{width:100%;min-height:var(--tap);padding:14px 18px;border:2px solid var(--ink);border-radius:var(--r-btn);background:var(--bg);color:var(--ink)}.entrada.svelte-1i2jiq:focus{outline:none;border-color:var(--acc)}.guardar.svelte-1i2jiq{width:100%;min-height:56px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--acc);color:var(--bg);cursor:pointer}.guardar.svelte-1i2jiq:disabled{opacity:.5;cursor:default}.menu-fila.svelte-1e9xs11{position:relative}.boton.svelte-1e9xs11{min-width:var(--tap);min-height:var(--tap);border:none;background:none;color:var(--ink);cursor:pointer}.velo.svelte-1e9xs11{position:fixed;inset:0;z-index:9}.lista.svelte-1e9xs11{position:absolute;right:0;top:calc(var(--tap) + 4px);min-width:200px;padding:6px;background:var(--bg);border-radius:var(--r-btn);box-shadow:0 6px 24px color-mix(in srgb,var(--ink) 24%,transparent);z-index:10}.opcion.svelte-1e9xs11{display:block;width:100%;min-height:var(--tap);padding:10px 12px;border:none;border-radius:10px;background:none;color:var(--ink);text-align:left;cursor:pointer}.opcion.destructiva.svelte-1e9xs11{color:var(--discard)}.aviso.svelte-15kmb3e{color:var(--dust);margin:0 0 16px}.acciones.svelte-15kmb3e{display:flex;gap:10px}.boton.svelte-15kmb3e{flex:1;min-height:var(--tap);padding:14px;border:none;border-radius:var(--r-btn);cursor:pointer}.cancelar.svelte-15kmb3e{background:var(--surface);color:var(--ink)}.eliminar.svelte-15kmb3e{background:var(--discard);color:var(--bg)}.boton.svelte-15kmb3e:disabled{opacity:.6;cursor:default}.invitaciones.svelte-1kc29l1{margin-bottom:16px}.error.svelte-1kc29l1{margin:0 0 8px;color:var(--discard)}.invitacion.svelte-1kc29l1{padding:var(--pad);margin-bottom:8px;background:var(--surface);border-radius:var(--r-btn)}.texto.svelte-1kc29l1{margin:0 0 12px;color:var(--ink)}.acciones.svelte-1kc29l1{display:flex;gap:10px}.rechazar.svelte-1kc29l1,.aceptar.svelte-1kc29l1{flex:1;min-height:var(--tap);padding:10px;border:none;border-radius:var(--r-btn);cursor:pointer}.rechazar.svelte-1kc29l1:disabled,.aceptar.svelte-1kc29l1:disabled{opacity:.5;cursor:default}.rechazar.svelte-1kc29l1{background:var(--bg);color:var(--ink)}.aceptar.svelte-1kc29l1{background:var(--acc);color:var(--bg)}.inicio.svelte-1o61a8j{padding:var(--pad);padding-bottom:calc(var(--pad) + 56px)}.vacio.svelte-1o61a8j{display:flex;flex-direction:column;gap:4px;padding:32px 0;text-align:center}.unidades.svelte-1o61a8j{margin-top:24px}.crear.svelte-1o61a8j{width:100%;min-height:56px;margin-top:8px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--acc);color:var(--bg);cursor:pointer}.importar.svelte-1o61a8j{width:100%;min-height:var(--tap);margin-top:8px;padding:12px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.fila.svelte-1rw1y5i{display:flex;align-items:center;min-height:var(--row);margin-bottom:8px;padding:0 var(--pad);background:var(--surface);border-radius:var(--r-row)}.cuerpo.svelte-1rw1y5i{flex:1;min-width:0;display:flex;align-items:center;height:var(--row);padding:0;border:none;background:none;text-align:left;cursor:pointer;color:var(--ink)}.titulo.svelte-1rw1y5i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.borrador.svelte-1rw1y5i{flex:none;margin-left:8px;color:var(--dust)}.acciones.svelte-1rw1y5i{flex:none}.vacio.svelte-1vpyj04{color:var(--dust);margin:0 0 8px}.opcion.svelte-1vpyj04{display:block;width:100%;min-height:var(--tap);margin-bottom:8px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.opcion.svelte-1vpyj04:disabled{opacity:.6;cursor:default}.aviso.svelte-p6dhwt{color:var(--dust);margin:0 0 16px}.acciones.svelte-p6dhwt{display:flex;gap:10px}.boton.svelte-p6dhwt{flex:1;min-height:var(--tap);padding:14px;border:none;border-radius:var(--r-btn);cursor:pointer}.cancelar.svelte-p6dhwt{background:var(--surface);color:var(--ink)}.mover.svelte-p6dhwt{background:var(--acc);color:var(--bg)}.boton.svelte-p6dhwt:disabled{opacity:.6;cursor:default}.explicacion.svelte-3mt50k{color:var(--dust);margin:0 0 18px}.error.svelte-3mt50k{margin:0 0 16px;color:var(--discard)}.bloque.svelte-3mt50k+.bloque:where(.svelte-3mt50k){margin-top:24px}.titulo-bloque.svelte-3mt50k{margin:0 0 8px}.vacio.svelte-3mt50k{color:var(--dust);margin:0}.contacto.svelte-3mt50k{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--tap);padding:0;background:transparent;border:none;border-bottom:1px solid var(--hair);text-align:left;cursor:pointer}.contacto.svelte-3mt50k:disabled{opacity:.5;cursor:default}.contacto.svelte-3mt50k .accion:where(.svelte-3mt50k){flex:none;padding:0 12px;color:var(--acc)}.persona.svelte-3mt50k{display:flex;align-items:center;gap:12px;min-height:var(--tap);border-bottom:1px solid var(--hair)}.contacto.svelte-3mt50k .email:where(.svelte-3mt50k),.persona.svelte-3mt50k .email:where(.svelte-3mt50k){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.persona.pendiente.svelte-3mt50k .email:where(.svelte-3mt50k){color:var(--dust)}.persona.svelte-3mt50k .revocar:where(.svelte-3mt50k),.persona.svelte-3mt50k .cancelar:where(.svelte-3mt50k){flex:none;min-height:var(--tap);padding:0 12px;background:transparent;border:none;cursor:pointer}.persona.svelte-3mt50k .revocar:where(.svelte-3mt50k){color:var(--discard)}.persona.svelte-3mt50k .cancelar:where(.svelte-3mt50k){color:var(--ink)}.persona.svelte-3mt50k .revocar:where(.svelte-3mt50k):disabled,.persona.svelte-3mt50k .cancelar:where(.svelte-3mt50k):disabled{opacity:.5;cursor:default}.aviso.svelte-3mt50k{color:var(--dust);margin:0 0 16px}.acciones.svelte-3mt50k{display:flex;gap:10px}.boton.svelte-3mt50k{flex:1;min-height:var(--tap);padding:14px;border:none;border-radius:var(--r-btn);cursor:pointer}.cancelar-boton.svelte-3mt50k{background:var(--surface);color:var(--ink)}.revocar-boton.svelte-3mt50k{background:var(--discard);color:var(--bg)}.recetario.svelte-1f1gcca{padding:var(--pad);padding-bottom:calc(var(--pad) + 56px)}.acciones.svelte-1f1gcca{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-bottom:8px}.acciones.svelte-1f1gcca:empty{display:none}.anadir-existente.svelte-1f1gcca{padding:8px 4px;border:none;background:none;color:var(--acc);cursor:pointer}.iconbtn.svelte-1f1gcca{display:flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:0;border:none;background:none;color:var(--acc);cursor:pointer}.iconbtn.svelte-1f1gcca svg:where(.svelte-1f1gcca){width:22px;height:22px}.vacio.svelte-1f1gcca{display:flex;flex-direction:column;gap:4px;padding:32px 0;text-align:center}.crear.svelte-1f1gcca{width:100%;min-height:56px;margin-top:8px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--acc);color:var(--bg);cursor:pointer}.vacio.svelte-k9k392{color:var(--dust);margin:0 0 8px}.grupo.svelte-k9k392{color:var(--dust);margin:16px 0 8px}.grupo.svelte-k9k392:first-child{margin-top:0}.opcion.svelte-k9k392{display:block;width:100%;min-height:var(--tap);margin-bottom:8px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.lista.svelte-dc03v5{padding:var(--pad);padding-bottom:calc(var(--pad) + 56px)}.vacio.svelte-dc03v5{display:flex;flex-direction:column;gap:4px;padding:32px 0;text-align:center}.crear.svelte-dc03v5{width:100%;min-height:56px;margin-top:8px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--acc);color:var(--bg);cursor:pointer}.importar.svelte-dc03v5{width:100%;min-height:var(--tap);margin-top:8px;padding:12px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.opcion.svelte-dc03v5{width:100%;min-height:var(--tap);padding:14px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.importacion.svelte-1y4ymfl{display:flex;align-items:center;min-height:var(--row);margin-bottom:8px;padding:0 var(--pad);background:var(--surface);border-radius:var(--r-row)}.cuerpo.svelte-1y4ymfl{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.dominio.svelte-1y4ymfl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etiqueta.svelte-1y4ymfl,.fallo.svelte-1y4ymfl{color:var(--dust)}.sueltas.svelte-s8ebzp{padding:var(--pad);padding-bottom:calc(var(--pad) + 56px)}.vacio.svelte-s8ebzp{display:flex;flex-direction:column;gap:4px;padding:32px 0;text-align:center}.crear.svelte-s8ebzp{width:100%;min-height:56px;margin-top:8px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--acc);color:var(--bg);cursor:pointer}.opcion.svelte-s8ebzp{width:100%;min-height:var(--tap);padding:14px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.raw.svelte-gf1nnb{white-space:pre-wrap;color:var(--ink)}.tarjeta.svelte-pwzzjv{background:var(--surface);border-radius:var(--r-btn);padding:16px;display:flex;flex-direction:column;gap:8px}.cabecera.svelte-pwzzjv{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.original.svelte-pwzzjv{color:var(--ink);overflow-wrap:anywhere}.flecha.svelte-pwzzjv{color:var(--dust)}.sugerencia.svelte-pwzzjv{color:var(--ink)}.resuelta.svelte-pwzzjv{margin:0;color:var(--dust);overflow-wrap:anywhere}.acciones.svelte-pwzzjv{display:flex;flex-wrap:wrap;gap:8px}.accion.svelte-pwzzjv{min-height:var(--tap);min-width:var(--tap);padding:0 16px;border:1px solid var(--dust);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.accion.afirmar.svelte-pwzzjv{background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:700}.valor.svelte-iippe7{margin:0;color:var(--ink)}.exacto.svelte-iippe7{margin:4px 0 0}.etiqueta.svelte-iippe7{margin:16px 0 8px}.lista.svelte-iippe7{display:flex;flex-direction:column;gap:2px}.opcion.svelte-iippe7{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.opcion[aria-pressed=true].svelte-iippe7{color:var(--acc)}.opcion.svelte-iippe7 svg:where(.svelte-iippe7){width:20px;height:20px;color:var(--acc)}.opcion.svelte-iippe7:focus-visible,.primario.svelte-iippe7:focus-visible,.neutro.svelte-iippe7:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.primario.svelte-iippe7,.neutro.svelte-iippe7{width:100%;min-height:var(--tap);margin-top:16px;border:none;border-radius:var(--r-btn);cursor:pointer}.primario.svelte-iippe7{background:var(--acc);color:var(--bg)}.neutro.svelte-iippe7{background:var(--surface);color:var(--ink)}.aviso.svelte-iippe7{margin:8px 0 0}.faltante.svelte-iippe7{margin:16px 0 0;color:var(--dust)}.sistema.svelte-iippe7{margin-top:24px}.fila.svelte-1sarzn1{display:flex;align-items:center;gap:8px;min-height:var(--tap)}.linea.svelte-1sarzn1{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:var(--tap);padding:8px 0;border:none;background:none;text-align:left;cursor:pointer;color:var(--ink)}.cantidad.svelte-1sarzn1{flex:none;min-width:var(--tap)}.tocable.svelte-1sarzn1{min-height:var(--tap);padding:0;border:none;background:none;color:var(--ink);text-align:left;text-decoration:underline dotted var(--dust);cursor:pointer}.tocable.svelte-1sarzn1:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cuerpo.svelte-1sarzn1{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nombre.svelte-1sarzn1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estado-vinculo.svelte-1sarzn1{display:inline-flex;vertical-align:middle;color:var(--acc)}.estado-vinculo.svelte-1sarzn1 svg:where(.svelte-1sarzn1){width:10px;height:10px}.duda.svelte-1sarzn1{flex:none;min-height:var(--tap);padding:0 8px;border:none;background:none;color:var(--dust);cursor:pointer}.nota.svelte-1sarzn1{flex:none;color:var(--dust)}.fuente.svelte-1i1a4oz{display:flex;flex-direction:column;gap:2px;min-width:0}.t-sub.svelte-1i1a4oz{color:var(--dust);overflow-wrap:anywhere}a.svelte-1i1a4oz{color:var(--acc)}.control.svelte-1w616gn{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.paso.svelte-1w616gn,.base.svelte-1w616gn,.numero.svelte-1w616gn{min-height:var(--tap);border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.paso.svelte-1w616gn{display:flex;align-items:center;justify-content:center;width:var(--tap);padding:0}.paso.svelte-1w616gn svg:where(.svelte-1w616gn){width:20px;height:20px}.numero.svelte-1w616gn{width:56px;height:var(--tap);padding:0;text-align:center;font-size:16px;font-weight:700;cursor:text}.numero.escalada.svelte-1w616gn{color:var(--acc)}.base.svelte-1w616gn{padding:0 16px}button.svelte-1w616gn:disabled,input.svelte-1w616gn:disabled{opacity:.5;cursor:default}button.svelte-1w616gn:focus-visible,input.svelte-1w616gn:focus-visible{outline:2px solid var(--ink)}.sin-porciones.svelte-1w616gn{margin:8px 0 0;color:var(--dust)}.aviso.svelte-6dylsx{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:16px;background:var(--surface);border-radius:var(--r-btn);color:var(--dust);line-height:1.45}svg.svelte-6dylsx{flex:none;width:16px;height:16px;color:var(--dust)}.receta.svelte-4520h6{display:flex;flex-direction:column;gap:24px;padding:var(--pad);padding-bottom:calc(var(--pad) + 56px)}.cabecera.svelte-4520h6{display:flex;align-items:center;gap:8px}.titulo.svelte-4520h6{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editar.svelte-4520h6{display:flex;align-items:center;justify-content:center;flex:none;min-width:var(--tap);min-height:var(--tap);padding:0;border:none;background:none;color:var(--acc);cursor:pointer}.editar.svelte-4520h6 svg:where(.svelte-4520h6){width:22px;height:22px}.seccion.svelte-4520h6{display:flex;flex-direction:column;gap:8px}.marca.svelte-4520h6{margin:0;color:var(--dust)}.foto.svelte-4520h6{width:100%;max-height:160px;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-btn);background:var(--surface)}.etiqueta-paso.svelte-4520h6{margin:0}.paso.svelte-4520h6{display:flex;align-items:baseline;gap:8px;margin:0}.detalle.svelte-4520h6{margin:0;color:var(--dust)}.imagen.svelte-62lqnf{display:flex;flex-direction:column;gap:8px}.vista.svelte-62lqnf{width:100%;max-height:160px;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-btn);background:var(--surface)}.nota.svelte-62lqnf{margin:0;color:var(--dust)}.acciones.svelte-62lqnf{display:flex;gap:8px}.boton.svelte-62lqnf{flex:1;min-height:var(--tap);padding:10px 12px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.boton.svelte-62lqnf:disabled{opacity:.6;cursor:default}.oculto.svelte-62lqnf{display:none}.pasos-editor.svelte-1ygymzt{display:flex;flex-direction:column;gap:16px}.pasos-cabecera.svelte-1ygymzt{display:flex;align-items:center;justify-content:space-between}.boton-reordenar.svelte-1ygymzt{min-height:var(--tap);padding:0 12px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.vacio.svelte-1ygymzt{margin:0;color:var(--dust)}.lista-pasos.svelte-1ygymzt{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.fila-paso.svelte-1ygymzt{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:var(--r-row);background:var(--surface)}.manija.svelte-1ygymzt{display:flex;align-items:center;justify-content:center;flex:none;min-width:var(--tap);min-height:var(--tap);padding:0;border:none;background:none;color:var(--dust);cursor:grab;touch-action:none}.manija.svelte-1ygymzt svg:where(.svelte-1ygymzt){width:20px;height:20px}.campos-paso.svelte-1ygymzt{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.entrada-verbo.svelte-1ygymzt,.entrada-detalle.svelte-1ygymzt{width:100%;min-height:var(--tap);padding:8px;border:2px solid transparent;border-radius:var(--r-row);background:var(--bg);color:var(--ink)}.entrada-verbo.svelte-1ygymzt:focus,.entrada-detalle.svelte-1ygymzt:focus{outline:none;border-color:var(--acc)}.quitar-paso.svelte-1ygymzt{display:flex;align-items:center;justify-content:center;flex:none;min-width:var(--tap);min-height:var(--tap);padding:0;border:none;background:none;color:var(--discard);cursor:pointer}.quitar-paso.svelte-1ygymzt svg:where(.svelte-1ygymzt){width:18px;height:18px}.anadir-paso.svelte-1ygymzt{width:100%;min-height:var(--tap);padding:12px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.autocompletado.svelte-drq79{position:relative;width:100%}.entrada.svelte-drq79{width:100%;min-height:var(--tap);padding:8px;border:2px solid transparent;border-radius:var(--r-row);background:var(--bg);color:var(--ink)}.entrada.svelte-drq79:focus{outline:none;border-color:var(--acc)}.sugerencias.svelte-drq79{position:absolute;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px;list-style:none;background:var(--bg);border-radius:var(--r-row);box-shadow:0 6px 24px color-mix(in srgb,var(--ink) 24%,transparent);z-index:5}.opcion.svelte-drq79{display:block;width:100%;min-height:var(--tap);padding:10px 12px;border:none;border-radius:10px;background:none;color:var(--ink);text-align:left;cursor:pointer}.opcion.activo.svelte-drq79{background:var(--surface)}.campo.svelte-wd3y8e{display:flex;flex-direction:column;gap:4px;min-width:0}.campo-ingrediente.svelte-wd3y8e{grid-column:3}.ingrediente-fila.svelte-wd3y8e{display:flex;align-items:center;gap:8px}.estado-vinculo.svelte-wd3y8e{flex:none;display:flex;align-items:center;color:var(--acc)}.estado-vinculo.svelte-wd3y8e svg:where(.svelte-wd3y8e){width:16px;height:16px}.sin-vincular.svelte-wd3y8e{color:var(--dust);white-space:nowrap}.etiqueta-duda.svelte-wd3y8e{align-self:flex-start;min-height:var(--tap);padding:0 8px;border:none;background:none;color:var(--dust);cursor:pointer}.ayuda-qty.svelte-wd3y8e{color:var(--dust)}.copy-sin-catalogo.svelte-wd3y8e{margin:4px 0 0;color:var(--dust)}.entrada-qty.svelte-wd3y8e,.entrada-unidad.svelte-wd3y8e,.entrada-entra.svelte-wd3y8e,.entrada-nota.svelte-wd3y8e{width:100%;min-height:var(--tap);padding:8px;border:2px solid transparent;border-radius:var(--r-row);background:var(--bg);color:var(--ink)}.entrada-qty.svelte-wd3y8e:focus,.entrada-unidad.svelte-wd3y8e:focus,.entrada-entra.svelte-wd3y8e:focus,.entrada-nota.svelte-wd3y8e:focus{outline:none;border-color:var(--acc)}.campo-escala.svelte-wd3y8e{flex-direction:row;align-items:center;gap:8px}.interruptor.svelte-wd3y8e{display:flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:0;border:none;background:none;cursor:pointer}.pista.svelte-wd3y8e{position:relative;width:36px;height:20px;border-radius:999px;background:var(--hair);transition:background var(--t-quick)}.pista.on.svelte-wd3y8e{background:var(--acc)}.perilla.svelte-wd3y8e{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--bg);transition:transform var(--t-quick)}.pista.on.svelte-wd3y8e .perilla:where(.svelte-wd3y8e){transform:translate(16px)}.quitar.svelte-wd3y8e{display:flex;align-items:center;justify-content:center;grid-column:1 / -1;min-width:var(--tap);min-height:var(--tap);margin-left:auto;padding:0;border:none;background:none;color:var(--discard);cursor:pointer}.quitar.svelte-wd3y8e svg:where(.svelte-wd3y8e){width:20px;height:20px}.editor-secciones{display:flex;flex-direction:column;gap:24px;padding:var(--pad);padding-bottom:calc(var(--pad) + 56px)}.editor-bloque{display:flex;flex-direction:column;gap:16px}.linea-editor{display:grid;grid-template-columns:15% 20% 45% 20%;gap:8px;align-items:start;padding:16px;border-radius:var(--r-row);background:var(--surface)}@media(max-width:360px){.linea-editor{grid-template-columns:15% 20% 1fr}.linea-editor .campo-nota{grid-column:1 / -1}}.cabecera-editor.svelte-v3nes3{display:flex;align-items:baseline;gap:8px}.marca-borrador.svelte-v3nes3,.contador-dudas.svelte-v3nes3{margin:0;color:var(--dust)}.nota-importacion.svelte-v3nes3{display:flex;align-items:flex-start;gap:8px;padding:16px;background:var(--surface);border-radius:var(--r-btn);color:var(--dust);line-height:1.45}.nota-importacion.svelte-v3nes3 svg:where(.svelte-v3nes3){flex:none;width:16px;height:16px}.campo-titulo.svelte-v3nes3,.campo-porciones.svelte-v3nes3{display:flex;flex-direction:column;gap:4px}.entrada-titulo.svelte-v3nes3,.entrada-porciones.svelte-v3nes3{width:100%;min-height:var(--tap);padding:10px 12px;border:2px solid transparent;border-radius:var(--r-row);background:var(--surface);color:var(--ink)}.entrada-titulo.svelte-v3nes3:focus,.entrada-porciones.svelte-v3nes3:focus{outline:none;border-color:var(--acc)}.ayuda-porciones.svelte-v3nes3{color:var(--dust)}.vacio.svelte-v3nes3{margin:0;color:var(--dust)}.anadir-linea.svelte-v3nes3{width:100%;min-height:var(--tap);padding:12px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.error-guardado.svelte-v3nes3{margin:0;color:var(--ink)}.acciones-finales.svelte-v3nes3{display:flex;gap:8px}.cancelar.svelte-v3nes3{flex:1;min-height:56px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.guardar.svelte-v3nes3{flex:2;min-height:56px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--acc);color:var(--bg);cursor:pointer}.cancelar.svelte-v3nes3:disabled,.guardar.svelte-v3nes3:disabled{opacity:.6;cursor:default}.resultado.svelte-17udmg5{display:flex;flex-direction:column;gap:12px}.leyendo.svelte-17udmg5{display:flex;align-items:center;gap:8px}.fuente.svelte-17udmg5{display:flex;flex-direction:column;gap:2px}.campo.svelte-17udmg5{width:100%;min-height:var(--tap);padding:12px 14px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font-size:16px;resize:vertical}.primario.svelte-17udmg5,.neutro.svelte-17udmg5{width:100%;min-height:44px;border:none;border-radius:var(--r-btn);cursor:pointer}.primario.svelte-17udmg5{background:var(--acc);color:var(--bg)}.neutro.svelte-17udmg5{background:var(--surface);color:var(--ink)}.primario.svelte-17udmg5:disabled{opacity:.5;cursor:default}.importar.svelte-1638fzc{display:flex;flex-direction:column;gap:12px;padding:16px;overflow-y:auto}.campo.svelte-1638fzc{width:100%;min-height:var(--tap);padding:12px 14px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font-size:16px;resize:none}.existente.svelte-1638fzc{margin-bottom:16px}.botones.svelte-1638fzc{display:flex;flex-direction:column;gap:8px}.primario.svelte-1638fzc,.neutro.svelte-1638fzc{width:100%;min-height:44px;border:none;border-radius:var(--r-btn);cursor:pointer}.primario.svelte-1638fzc{background:var(--acc);color:var(--bg)}.neutro.svelte-1638fzc{background:var(--surface);color:var(--ink)}.primario.svelte-1638fzc:disabled{opacity:.5;cursor:default}.dudas.svelte-1rfc02y{display:flex;flex-direction:column;gap:8px;padding:16px var(--pad) 0}.titulo.svelte-1rfc02y,.intro.svelte-1rfc02y{margin:0;color:var(--ink)}.contador.svelte-1rfc02y{margin:0;color:var(--dust)}.lista.svelte-1rfc02y{display:flex;flex-direction:column;gap:8px}.para.svelte-1rfc02y{margin:0 0 8px;color:var(--dust);overflow-wrap:anywhere}.pie.svelte-1rfc02y{position:sticky;bottom:0;display:flex;gap:8px;padding:16px 0 calc(env(safe-area-inset-bottom) + 16px);background:var(--bg)}.accion.svelte-1rfc02y{flex:1;min-height:var(--tap);padding:0 16px;border:1px solid var(--dust);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.accion.primaria.svelte-1rfc02y{background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:700}.compras.svelte-xa7aed{padding:var(--pad);padding-bottom:calc(var(--pad) + 56px)}.vacio.svelte-xa7aed{display:flex;flex-direction:column;gap:4px;padding:32px 0;text-align:center}.crear.svelte-xa7aed{width:100%;min-height:56px;margin-bottom:12px;padding:14px;border:none;border-radius:var(--r-btn);background:var(--acc);color:var(--bg);cursor:pointer}.pantalla.svelte-1nqz06y{padding:0 var(--pad) calc(var(--row) + 32px + env(safe-area-inset-bottom))}.buscador.svelte-1nqz06y{width:100%;min-height:var(--tap);margin-bottom:16px;padding:0 16px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font-size:16px}.grupo.svelte-1nqz06y{margin:24px 0 8px;color:var(--dust)}.origen.svelte-1nqz06y{margin:-8px 0 8px;color:var(--dust)}.fila.svelte-1nqz06y{display:flex;align-items:center;gap:8px;min-height:var(--row);margin-bottom:8px;padding:0 var(--pad);background:var(--surface);border-radius:var(--r-row)}.cuerpo.svelte-1nqz06y{flex:1;min-width:0;display:flex;align-items:center;gap:16px;min-height:var(--row);padding:0;border:none;background:none;color:var(--ink);text-align:left;cursor:pointer}.cuerpo[aria-disabled=true].svelte-1nqz06y{opacity:.6;cursor:default}.check.svelte-1nqz06y{flex:none;width:24px;height:24px;display:grid;place-items:center;border:2px solid var(--dust);border-radius:50%;color:var(--surface);font-size:14px}.check.on.svelte-1nqz06y{background:var(--acc);border-color:var(--acc)}.textos.svelte-1nqz06y{display:flex;flex-direction:column;min-width:0}.titulo.svelte-1nqz06y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-sub.svelte-1nqz06y{color:var(--dust)}.porciones.svelte-1nqz06y{flex:none;display:flex;align-items:center}.paso.svelte-1nqz06y{width:var(--tap);height:var(--tap);border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font-size:18px;cursor:pointer}.paso.svelte-1nqz06y:disabled{opacity:.4;cursor:default}.valor.svelte-1nqz06y{min-width:32px;text-align:center}.vacio.svelte-1nqz06y{padding:24px 0}.vacio.svelte-1nqz06y .t-body:where(.svelte-1nqz06y){color:var(--dust);margin:8px 0 16px}.barra.svelte-1nqz06y{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--pad) calc(16px + env(safe-area-inset-bottom));background:var(--bg)}.resumen.svelte-1nqz06y{display:flex;flex-direction:column;min-width:0}.primario.svelte-1nqz06y{min-height:var(--tap);padding:0 24px;border:none;border-radius:var(--r-btn);background:var(--acc);color:var(--surface);cursor:pointer}.primario.svelte-1nqz06y:disabled{opacity:.4;cursor:default}.linea.svelte-18zvgt1{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:var(--tap);padding:8px 16px;border:none;border-radius:var(--r-row);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.izq.svelte-18zvgt1{display:flex;flex-direction:column;gap:2px;min-width:0}.nombre.svelte-18zvgt1{overflow-wrap:anywhere}.etiquetas.svelte-18zvgt1{display:flex;gap:8px}.cantidad.svelte-18zvgt1{flex-shrink:0;text-align:right;color:var(--ink)}.total.svelte-1i27psc{margin:0 0 16px}.fuentes.svelte-1i27psc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.fuente.svelte-1i27psc{display:flex;flex-direction:column;gap:8px}.receta.svelte-1i27psc{min-height:var(--tap);padding:8px 0;border:none;background:none;color:var(--ink);text-align:left;cursor:pointer}.quitar.svelte-1i27psc{min-height:var(--tap);padding:12px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.pantalla.svelte-1kjkjqo{padding:var(--pad);padding-bottom:calc(var(--pad) + 88px)}.cab.svelte-1kjkjqo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:16px}.cab-t.svelte-1kjkjqo{min-width:0}.ya-no.svelte-1kjkjqo{display:flex;justify-content:space-between;gap:8px;min-height:var(--tap);padding:8px 16px;border-radius:var(--r-row);background:var(--surface);color:var(--dust)}.barra.svelte-1kjkjqo{position:fixed;left:0;right:0;bottom:0;max-width:430px;margin:0 auto;padding:16px var(--pad) calc(env(safe-area-inset-bottom) + 16px);background:var(--bg);z-index:5}.copiar.svelte-1kjkjqo{width:100%;min-height:var(--tap);padding:12px;border:none;border-radius:var(--r-btn);background:var(--acc);color:var(--bg);cursor:pointer}.texto.svelte-1kjkjqo{display:block;width:100%;margin:16px 0;padding:12px;border:1px solid var(--hair);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);resize:none}.seleccionar.svelte-1kjkjqo{width:100%;min-height:var(--tap);padding:12px;border:none;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.nombre.svelte-1kjkjqo{margin:0 0 4px;color:var(--ink)}.vacio.svelte-1kjkjqo{padding:32px 0;text-align:center}.chips.svelte-1kjkjqo{display:flex;gap:8px;margin:0 0 16px;padding:0;list-style:none;overflow-x:auto}.chip.svelte-1kjkjqo{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:var(--tap);padding:0 0 0 16px;border-radius:var(--r-btn);background:var(--surface)}.chip-x.svelte-1kjkjqo{min-width:var(--tap);min-height:var(--tap);border:none;background:none;color:var(--ink);font-size:20px;cursor:pointer}.aviso.svelte-1kjkjqo{margin:0 0 16px}.seccion.svelte-1kjkjqo{margin-top:24px}.sec.svelte-1kjkjqo{display:flex;align-items:center;gap:8px;padding:12px 2px 8px}.sec-titulo.svelte-1kjkjqo{margin:0}.regla.svelte-1kjkjqo{flex:1;height:1px;background:var(--hair)}.grupo.svelte-1kjkjqo{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.solo-lectura.svelte-1kjkjqo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}@media(prefers-reduced-motion:no-preference){.grupo.svelte-1kjkjqo li:where(.svelte-1kjkjqo){transition:opacity var(--t-quick)}}:root{--acc: var(--a-tomate)}#phone.svelte-1n46o8q{position:relative;max-width:430px;margin:0 auto;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--bg);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.aviso-sesion.svelte-1n46o8q{margin:12px 16px 0;padding:10px 12px;border-radius:var(--r-row);background:var(--surface);color:var(--ink)}.vistas.svelte-1n46o8q{flex:1;min-height:0;overflow-y:auto}
