:root{--papel:oklch(98.5% .003 250);--panel:oklch(100% 0 0);--papel-hondo:oklch(96.5% .005 250);--fondo:oklch(96.5% .004 250);--tinta:oklch(24% .02 250);--tinta-media:oklch(35% .02 250);--tinta-suave:oklch(46% .02 250);--tinta-tenue:oklch(50% .018 250);--linea:oklch(89% .012 250);--linea-suave:oklch(94.5% .008 250);--sombra:oklch(74% .014 250/.07);--sombra-honda:oklch(74% .014 250/.13);--percibir:oklch(47% .14 248);--interpretar:oklch(46% .17 300);--actuar:oklch(53% .13 66);--aprender:oklch(46% .12 162);--fuera:oklch(50% .19 12);--azul:oklch(45% .15 250);--azul-claro:oklch(50% .12 232);--azul-papel:oklch(50% .12 232/.1);--tuyo:oklch(50% .12 232);--tuyo-papel:oklch(50% .12 232/.16);--tuyo-filete:oklch(50% .12 232/.42);--violeta:oklch(46% .17 300);--violeta-papel:oklch(46% .17 300/.14);--sensor:oklch(46% .15 258);--recurso:oklch(48% .13 285);--verde:oklch(46% .12 162);--verde-claro:oklch(55% .11 162);--verde-papel:oklch(46% .12 162/.14);--rosa:oklch(50% .19 12);--rosa-papel:oklch(50% .19 12/.09);--ambar:oklch(53% .13 66);--ambar-papel:oklch(53% .13 66/.12);--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radio-pildora:999px;--radio-tarjeta:18px;--radio-chico:12px;--radio-marco:44px;--gota:70% 30% 52% 48% / 38% 64% 36% 62%}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--fondo);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:15px;line-height:1.5}@keyframes pia-breathe{0%,to{border-radius:70% 30% 52% 48%/38% 64% 36% 62%;transform:scale(1)}50%{border-radius:58% 42% 66% 34%/52% 44% 56% 48%;transform:scale(1.035)}}@keyframes pia-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes beat{0%,22%{transform:scale(1)}9%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes latido{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.marco{background:radial-gradient(ellipse at 50% 20%, oklch(100% 0 0), var(--papel) 70%);max-width:390px;height:100dvh;color:var(--tinta-media);flex-direction:column;margin:0 auto;display:flex;position:relative}@media (width>=430px){.marco{border-radius:var(--radio-marco);border:1px solid var(--linea);height:calc(100dvh - 24px);box-shadow:0 14px 44px var(--sombra-honda);margin-top:12px;margin-bottom:12px;overflow:hidden}}.rotulo{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--tinta-tenue);margin:0;padding:18px 26px 4px;font-size:8.5px;font-weight:400;display:block}.rotulo[data-etapa=percibir]{color:var(--percibir)}.rotulo[data-etapa=interpretar]{color:var(--interpretar)}.rotulo[data-etapa=actuar]{color:var(--actuar)}.rotulo[data-etapa=aprender]{color:var(--aprender)}.rotulo[data-etapa=fuera]{color:var(--fuera)}.tarjeta .rotulo,.turno .rotulo,.cajon .rotulo{padding:0}.dePia{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--azul);font-size:8.5px}.prosa{font-family:var(--serif);color:var(--tinta);text-wrap:pretty;margin:0;font-size:19px;line-height:1.45}.cuerpo>.prosa{padding:0 20px}.turno .prosa{font-size:15.5px;line-height:1.45}.prosa[data-sugiere=si]{color:var(--tinta-suave);font-size:16.5px;font-style:italic}.cabecera{z-index:5;background:var(--papel);align-items:center;gap:10px;padding:22px 20px 10px;display:flex;position:sticky;top:0}.cabecera .menu{border:1px solid var(--linea);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.cabecera .menu span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cabecera .menu i{background:var(--tinta-suave);width:14px;height:1.5px;display:block}.cabecera .menu i:last-child{width:9px}.cabecera h1{min-width:0;font-family:var(--serif);color:var(--tinta);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:22px;font-weight:400;line-height:1.1;overflow:hidden}.cabecera .reloj{font-family:var(--sans);color:var(--tinta-suave);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:10px;display:flex}.cabecera .reloj .cuando{align-items:center;gap:6px;display:flex}.cabecera .reloj .cifra{font-family:var(--mono);font-variant-numeric:tabular-nums;opacity:.72;font-size:9px}.gota{border-radius:var(--gota);background:var(--verde-claro);flex:none;width:8px;height:8px}.gota[data-estado=fuera]{background:var(--fuera)}.velo{z-index:19;cursor:pointer;background:oklch(98.5% .003 250/.6);border:0;padding:0;position:absolute;inset:0}.cajon{z-index:20;background:var(--panel);border-right:1px solid var(--linea);border-radius:var(--radio-marco) 0 0 var(--radio-marco);scrollbar-width:none;flex-direction:column;gap:4px;width:258px;max-width:84%;padding:22px 14px 20px;animation:.2s ease-out both pia-rise;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.cajon::-webkit-scrollbar{display:none}.cajon .arriba{border:1px solid var(--linea);cursor:pointer;text-align:left;background:0 0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.cajon .arriba>span:first-child{flex-direction:column;min-width:0;display:flex}.cajon .arriba b{font-family:var(--serif);color:var(--tinta);font-size:17px;font-weight:400;line-height:1.1}.cajon .arriba span span,.cajon .arriba>span:first-child>span{font-family:var(--sans);color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.cajon .grupo{flex-direction:column;gap:1px;padding-top:6px;display:flex}.cajon .grupo>.rotulo,.cajon .grupo .rotulo{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--tinta-tenue);padding:6px 8px 5px;font-size:8.5px}.cajon .entrada{border-radius:var(--radio-chico);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 8px;display:grid}.cajon .entrada .punto{border-radius:50%;width:9px;height:9px}.cajon .entrada .nombre{font-family:var(--serif);color:var(--tinta);font-size:15px;line-height:1.2}.cajon .entrada .que{font-family:var(--sans);color:var(--tinta-suave);font-size:9px;line-height:1.3}.cajon .entrada>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.cajon .entrada[data-activa=si]{background:var(--azul-papel)}.cajon .entrada[data-activa=si] .nombre{color:var(--azul)}.cajon .entrada .valor{font-family:var(--sans);color:var(--tinta-tenue);flex:none;font-size:9.5px}.cajon .entrada[data-falta=si]{cursor:default;opacity:.45}.cajon .cadena .eslabon{text-align:left;cursor:pointer;border-radius:var(--radio-chico);background:color-mix(in oklab, var(--color) 6%, transparent);border:1px solid color-mix(in oklab, var(--color) 30%, transparent);grid-template-columns:4px 1fr;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.cajon .cadena .eslabon[data-activa=si]{background:color-mix(in oklab, var(--color) 16%, transparent);border-color:var(--color)}.cajon .cadena .eslabon .barra{background:var(--color);border-radius:2px;width:4px;height:26px}.cajon .cadena .eslabon>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cajon .cadena .eslabon .nombre{font-family:var(--serif);color:var(--tinta);font-size:15px;line-height:1.2}.cajon .cadena .eslabon .que{font-family:var(--sans);color:var(--tinta-suave);font-size:9px;line-height:1.3}.cajon .cadena .flecha{text-align:left;font-family:var(--sans);padding:3px 0 3px 11px;font-size:11px;line-height:1;display:block}.cajon .chats .chat{border-radius:var(--radio-chico);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:baseline;gap:8px;width:100%;padding:6px 8px;display:grid}.cajon .chats .chat>span:first-child{flex-direction:column;min-width:0;display:flex}.cajon .chats .chat .nombre{font-family:var(--sans);color:var(--tinta);font-size:11.5px}.cajon .chats .chat .que{font-family:var(--sans);color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.cajon .chats .chat .valor{font-family:var(--sans);color:var(--tinta-tenue);white-space:nowrap;font-size:9px}.cajon .chats .mas{text-align:left;cursor:pointer;font-family:var(--sans);color:var(--tinta-suave);background:0 0;border:0;padding:7px 8px;font-size:10.5px}.cajon .provisional{border-top:1px dashed var(--linea);margin-top:4px}.cajon .provisional .entrada .nombre{color:var(--tinta-suave);font-size:13.5px}.cajon .pie{border-top:1px solid var(--linea);margin-top:auto;padding-top:8px}.cuerpo{scrollbar-width:none;flex:1;min-height:0;padding-bottom:8px;overflow:hidden auto}.cuerpo::-webkit-scrollbar{display:none}.tuyoDelModelo{background:var(--panel);border:1px solid var(--linea);border-radius:16px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.tuyoDelModelo .propio{margin:0}.hilo{flex-direction:column;gap:10px;padding:4px 20px 16px;display:flex}.turno{flex-direction:column;align-self:stretch;align-items:stretch;gap:6px;max-width:100%;display:flex}.turno[data-de=tu]{align-self:flex-end;align-items:flex-end;max-width:92%}.turno[data-de=pia]+.turno[data-de=pia]{margin-top:8px}.dicho{background:var(--tuyo-papel);border:1px solid var(--tuyo-filete);font-family:var(--sans);color:var(--tinta);border-radius:16px 16px 4px;padding:9px 14px;font-size:14px;line-height:1.45}.anclasDelDia{scrollbar-width:none;flex:none;gap:6px;padding:0 20px 10px;display:flex;overflow-x:auto}.anclasDelDia::-webkit-scrollbar{display:none}.anclasDelDia button{white-space:nowrap;border-radius:var(--radio-pildora);font-family:var(--sans);color:var(--tinta-suave);border:1px solid var(--linea);background:var(--panel);cursor:pointer;flex:none;padding:4px 10px;font-size:10.5px}.anclasDelDia button[data-aprieta=si]{color:var(--fuera);border-color:oklch(50% .19 12/.45)}.anclasDelDia button:disabled{opacity:.5;cursor:default}.riel{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.riel .grupo{flex-wrap:wrap;gap:6px;display:flex}.luz{font-family:var(--sans);letter-spacing:.04em;border:1px solid var(--linea);color:var(--tinta-tenue);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;display:inline-flex}.luz:before{content:"";border:1px solid var(--linea);background:0 0;border-radius:50%;flex:none;width:6px;height:6px}.luz[data-luz=escucha]:before{border-style:dotted}.luz[data-luz=consulta]:before{background:var(--linea);border-color:#0000}.luz[data-luz=consulta][data-etapa=percibir]:before{background:var(--percibir)}.luz[data-luz=consulta][data-etapa=interpretar]:before{background:var(--interpretar)}.luz[data-luz=consulta][data-etapa=actuar]:before{background:var(--actuar)}.luz[data-luz=consulta][data-etapa=aprender]:before{background:var(--aprender)}.luz[data-luz=tocaria]:before{border-color:var(--actuar);border-width:1.5px}.luz[data-luz=cambio]:before{background:var(--actuar);border-color:var(--actuar);box-shadow:0 0 0 2px color-mix(in srgb, var(--actuar) 25%, transparent)}.luz[data-abierta=si]{border-color:var(--tinta-tenue);color:var(--tinta-media)}.riel .aporte{font-family:var(--sans);color:var(--tinta-suave);flex-basis:100%;font-size:11.5px;line-height:1.4}.respuestas{flex-direction:column;gap:8px;display:flex}.respuestas .fila2{flex-wrap:wrap;gap:8px;display:flex}.respuestas button{min-width:104px;font-family:var(--serif);border-radius:var(--radio-pildora);border:1px solid var(--linea);background:var(--panel);color:var(--tinta);cursor:pointer;flex:1;padding:8px 14px;font-size:13.5px;line-height:1.25}.respuestas button[data-principal=si]{text-align:center;border-color:var(--azul);background:var(--azul);color:var(--panel);padding:10px 16px;font-size:15px}.respuestas button:disabled{opacity:.45;cursor:default}.anotadas{flex-wrap:wrap;gap:6px;display:flex}.turno .efecto{font-family:var(--sans);color:var(--tinta-suave);font-size:11.5px;line-height:1.45;display:block}.rastro{flex-direction:column;gap:10px;padding:30px 26px 8px;display:flex}.rastro .rotulo{padding:0 0 4px}.rastro .linea{font-family:var(--sans);color:var(--tinta-suave);font-size:12.5px;line-height:1.45}.rastro .linea b{color:var(--tinta);font-weight:400}.rastro .linea[data-suave=si]{color:var(--tinta-tenue)}.rastro .porque{font-family:var(--serif);color:var(--tinta);margin-top:2px;font-size:15.5px;line-height:1.4}.rastro .frase{font-family:var(--serif);color:var(--tinta);border-left:2px solid var(--linea);margin-top:3px;padding-left:9px;font-size:15px;line-height:1.4}.unDia{flex-direction:column;gap:10px;display:flex}.unDia .rotulo{padding:6px 0 0}.masArriba{border:1px solid var(--linea);border-radius:var(--radio-pildora);cursor:pointer;font-family:var(--sans);color:var(--tinta-suave);background:0 0;align-self:center;padding:4px 12px;font-size:10.5px}.pensando{font-family:var(--serif);color:var(--tinta-tenue);font-size:16.5px;font-style:italic}.cierreDelDia{font-family:var(--serif);color:var(--tinta);flex:none;padding:0 20px 4px;font-size:14px;line-height:1.45}.compositor{padding:10px 20px calc(22px + env(safe-area-inset-bottom,0px));background:var(--papel);flex:none;align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.compositor .caja{border-radius:var(--radio-pildora);background:var(--panel);border:1px solid var(--linea);flex:1;align-items:center;gap:10px;min-width:0;padding:10px 16px;display:flex}.compositor .caja[data-escucha=si]{background:var(--azul-papel);border-color:var(--tuyo-filete)}.compositor .late{background:var(--tinta-suave);border-radius:50%;flex:none;width:12px;height:12px;animation:2.4s infinite beat;box-shadow:0 1px 2px oklch(55% .02 250/.07)}.compositor textarea{min-width:0;font-family:var(--serif);color:var(--tinta);resize:none;background:0 0;border:0;flex:1;max-height:88px;padding:0;font-size:14px;line-height:1.4}.compositor textarea::placeholder{color:var(--tinta-suave);font-size:13px;font-style:italic}.compositor textarea:focus{outline:none}.compositor .escuchando{font-family:var(--sans);letter-spacing:.04em;color:var(--azul);flex:1;padding:2px 0;font-size:12.5px}.compositor>button,.compositor .microfono{border-radius:var(--radio-pildora);border:1px solid var(--linea);background:var(--panel);height:40px;font-family:var(--sans);letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;color:var(--tinta-suave);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;flex:none;padding:0 14px;font-size:10.5px}.compositor>button.decir{background:var(--tinta);color:var(--panel);border-color:var(--tinta)}.compositor>button.decir:disabled{color:var(--tinta-tenue);border-color:var(--linea);background:0 0}.compositor .microfono[data-grabando=si]{border-color:var(--rosa);background:var(--rosa-papel);color:var(--rosa);animation:1.1s ease-in-out infinite latido}.compositor .microfono:disabled{opacity:.45;cursor:default;animation:none}.compositor .noPuede{font-family:var(--sans);color:var(--rosa);flex-basis:100%;font-size:11.5px}.contestando{font-family:var(--sans);color:var(--tinta-suave);align-items:center;gap:10px;padding:0 26px;font-size:11px;display:flex}.contestando button{cursor:pointer;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-tenue);background:0 0;border:0;margin-left:auto;padding:0;font-size:10.5px}.tarjeta{border:1px solid var(--linea);border-radius:var(--radio-tarjeta);background:var(--panel);flex-direction:column;gap:12px;width:100%;padding:14px 16px;display:flex}.tarjeta h3{font-family:var(--serif);margin:0;font-size:16.5px;font-weight:400;line-height:1.2}.tarjeta ol{flex-direction:column;gap:12px;margin:0;padding-left:0;list-style:none;display:flex}.tarjeta li{font-family:var(--serif);font-size:14.5px;line-height:1.4}.tarjeta .efecto{font-family:var(--sans);color:var(--tinta-suave);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.tarjeta .prosa{font-size:15.5px}.botones{flex-wrap:wrap;gap:8px;display:flex}.botones>button{border:1px solid var(--linea);background:var(--panel);color:var(--tinta);border-radius:var(--radio-pildora);font-family:var(--serif);cursor:pointer;padding:8px 14px;font-size:13.5px;line-height:1.25}.tarjeta .botones{flex-wrap:wrap;gap:8px;display:flex}.tarjeta .botones button{border:1px solid var(--linea);background:var(--panel);min-width:96px;color:var(--tinta);border-radius:var(--radio-pildora);font-family:var(--serif);cursor:pointer;flex:1;padding:8px 14px;font-size:13.5px;line-height:1.25}.tarjeta .botones button[data-principal=si]{text-align:center;background:var(--azul);color:var(--panel);border-color:var(--azul);flex-basis:100%;padding:10px 16px;font-size:15px}.tarjeta .botones button:disabled{opacity:.45;cursor:default}.tarjeta .noPuede,.aviso .noPuede{font-family:var(--serif);color:var(--rosa);font-size:15px}.tarjeta[data-ensena=si]{background:var(--papel-hondo);border-color:#0000;gap:10px;padding:18px 20px}.tarjeta[data-ensena=si] h3{font-size:19px}.tarjeta[data-ensena=si] .fila{cursor:default;border-bottom:0;padding:0}.tarjeta[data-ensena=si] .medida{border-bottom:0;padding:10px 0}.tarjeta[data-ensena=si] .barra{background:var(--linea-suave)}.tarjeta[data-ensena=si] .acciones button{background:var(--panel)}button.marca{cursor:pointer;color:var(--tinta-suave);background:0 0}button.marca:hover{border-color:var(--azul-claro);color:var(--azul)}.tira{background:var(--ambar-papel);font-family:var(--sans);color:var(--actuar);border-radius:12px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.4;display:flex}.tira:before{content:"";background:var(--actuar);border-radius:32% 68% 44% 56%/72% 64% 36% 28%;flex:none;width:7px;height:7px;margin-top:5px}.definicion{align-items:baseline;gap:12px;display:flex}.definicion .rotulo{flex:none;width:92px;padding-top:3px}.definicion .valor{font-family:var(--serif);font-size:14.5px;line-height:1.4}.mapa{padding:0 0 12px}.fila{border-bottom:1px solid var(--linea-suave);cursor:pointer;text-align:left;width:100%;color:var(--tinta);background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:12px;padding:15px 26px;display:flex}.fila .nombre{font-family:var(--serif);font-size:16.5px;line-height:1.2}.fila .nivel{font-family:var(--sans);color:var(--tinta-tenue);font-size:11px}.fila .derecha{align-items:center;gap:6px;margin-left:auto;display:flex}.fila[data-hondo="1"]{padding-left:40px}.fila[data-hondo="2"]{padding-left:54px}.anillo{margin:4px auto 0;display:block}.heroe{font-family:var(--serif);letter-spacing:-.01em;color:var(--tinta);font-size:42px;font-weight:300;line-height:1}.heroe .unidad{color:var(--tinta-suave);margin-left:4px;font-size:15px}.ficha{padding:4px 26px 24px}.ficha h2{font-family:var(--serif);margin:10px 0 3px;font-size:26px;font-weight:400;line-height:1.2}.ficha .fila{cursor:default;border-bottom:0;padding:0}.ficha .rotulo{padding-left:0;padding-right:0}.ficha .proposito{font-family:var(--serif);color:var(--tinta-suave);margin:0 0 16px;font-size:16px;font-style:italic;line-height:1.45}.medida{border-bottom:1px solid var(--linea-suave);padding:14px 0}.medida .arriba{align-items:baseline;gap:8px;display:flex}.medida .nombre{font-family:var(--serif);font-size:16.5px}.medida .zona{font-family:var(--sans);color:var(--tinta-suave);margin-left:auto;font-size:11.5px}.medida[data-fuera=si] .zona{color:var(--fuera)}.medida .pie{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.barra{background:var(--papel-hondo);border-radius:2px;height:3px;margin-top:12px;position:relative}.barra .zonaBuena{background:var(--verde-papel);border-radius:5px;position:absolute;top:-3px;bottom:-3px}.barra .punto{background:var(--tinta);border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;transform:translate(-50%)}.barra .meta{background:var(--panel);border:1.5px solid var(--tinta-tenue);border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;transform:translate(-50%)}.barra[data-fuera=si] .punto{background:var(--rosa)}.plegadas{border:1px solid var(--linea);border-radius:var(--radio-pildora);cursor:pointer;font-family:var(--sans);color:var(--tinta-suave);background:0 0;align-self:flex-start;padding:4px 12px;font-size:11px}.propio{align-items:center;gap:9px;margin:14px 0 4px;display:flex}.propio .via{background:var(--papel-hondo);border-radius:2px;flex:1;height:3px}.propio .lleno{background:var(--tinta-tenue);border-radius:2px;height:100%}.propio .texto{font-family:var(--sans);color:var(--tinta-tenue);font-size:10.5px}.marca{font-family:var(--sans);letter-spacing:.04em;border:1px solid var(--linea);color:var(--tinta-suave);white-space:nowrap;background:0 0;border-radius:999px;padding:3px 9px;font-size:10px}.marca[data-tipo=fabrica]{border-style:dashed}.marca[data-tipo=fuera]{background:var(--rosa-papel);color:var(--rosa);border-color:#0000}.entrar{flex-direction:column;flex:1;justify-content:center;gap:12px;padding:0 30px;display:flex}.entrar h1{font-family:var(--serif);margin:0 0 4px;font-size:40px;font-weight:300}.entrar p{font-family:var(--serif);color:var(--tinta-suave);margin:0 0 18px;font-size:16px;font-style:italic}.entrar input{border:1px solid var(--linea);font-family:var(--sans);background:var(--panel);color:var(--tinta);border-radius:14px;padding:13px 16px;font-size:16px}.entrar input:focus{border-color:var(--tinta-tenue);outline:none}.entrar button{border:1px solid var(--azul);border-radius:var(--radio-chico);background:var(--azul);color:var(--panel);font-family:var(--serif);cursor:pointer;padding:14px;font-size:16px}.entrar .error{font-family:var(--serif);color:var(--rosa);font-size:15px}.vacio{text-align:center;font-family:var(--serif);color:var(--tinta-suave);padding:40px 26px;font-size:16px;font-style:italic;line-height:1.45}.aviso{background:var(--ambar-papel);font-family:var(--sans);color:var(--actuar);border-radius:12px;margin:12px 26px;padding:11px 14px;font-size:12.5px;line-height:1.4}.aviso[data-de=propuesta]{background:var(--violeta-papel);color:var(--violeta)}.aviso[data-de=propuesta] .acciones button{border-color:color-mix(in srgb, var(--violeta) 34%, transparent);color:var(--violeta)}.tarjeta .campo,.aviso .campo{margin:6px 0;display:block}.tarjeta .campo>span,.aviso .campo>span{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--tinta-tenue);margin-bottom:4px;font-size:9.5px;display:block}.tarjeta .campo input,.tarjeta .campo select,.aviso .campo input{box-sizing:border-box;border:1px solid var(--linea);background:var(--panel);width:100%;color:var(--tinta);font-family:var(--serif);border-radius:12px;padding:9px 12px;font-size:15px}.tarjeta .campo input[type=checkbox]{width:auto}.tarjeta .campo input:focus,.tarjeta .campo select:focus,.aviso .campo input:focus{border-color:var(--azul-claro);outline:none}.acciones{flex-wrap:wrap;gap:6px;margin:10px 0 2px;display:flex}.acciones button{border:1px solid var(--linea);color:var(--tinta-media);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px}.acciones button:first-letter{text-transform:uppercase}.acciones button:hover{border-color:var(--azul-claro);color:var(--azul)}.contadores{border-bottom:1px solid var(--linea-suave);gap:12px;margin-bottom:4px;padding:18px 26px 0;display:flex}.contador{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:1;gap:4px;margin-bottom:-1px;padding:0 0 12px;display:flex}.contador[data-activa=si]{border-bottom-color:var(--tinta)}.contador .cifra{font-family:var(--serif);color:var(--tinta-suave);font-size:26px;font-weight:300;line-height:1}.contador[data-activa=si] .cifra{color:var(--tinta)}.contador .que{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--tinta-tenue);font-size:9.5px}.miga{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--tinta-tenue);font-size:8.5px}.lista{margin:0;padding:4px 26px 16px;list-style:none}.lista .botones{flex-wrap:wrap;gap:8px;display:flex}.lista .botones button{border:1px solid var(--linea);color:var(--tinta);font-family:var(--serif);cursor:pointer;background:0 0;border-radius:12px;padding:8px 14px;font-size:14.5px}.lista>li{border-bottom:1px solid var(--linea-suave);padding:13px 0}.lista>li:last-child{border-bottom:0}.lista .fila{cursor:default;border-bottom:0;flex-wrap:wrap;align-items:baseline;gap:7px;padding:0;display:flex}.lista .fila strong{font-family:var(--serif);font-size:16.5px;font-weight:400;line-height:1.3}.lista .miga{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--tinta-tenue);font-size:8.5px}.efecto,.lista .efecto{font-family:var(--sans);color:var(--tinta-suave);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.filtros{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 26px 0;display:flex}.filtros input{border:1px solid var(--linea);background:var(--panel);min-width:0;font-size:13px;font-family:var(--sans);color:var(--tinta);border-radius:999px;flex:150px;padding:7px 14px}.filtros button{cursor:pointer;white-space:nowrap;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-tenue);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:6px 0;font-size:10.5px}.filtros button[data-activa=si]{border-bottom-color:var(--tinta);color:var(--tinta)}.filtros select{border:1px solid var(--linea);background:var(--panel);font-family:var(--sans);color:var(--tinta);border-radius:999px;padding:6px 12px;font-size:13px}.lista .comofila{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:7px;width:100%;padding:0;display:flex}.arbol{padding:10px 26px 16px}.rama{flex-direction:column;gap:5px;display:flex}.rama .ramas{border-left:1px solid var(--linea);flex-wrap:wrap;gap:5px;margin-left:14px;padding-left:10px;display:flex}.nodo{border:1px solid var(--linea);background:var(--panel);cursor:pointer;font-family:var(--serif);color:var(--tinta);border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:14.5px;display:inline-flex}.nodo[data-fuera=si]{border-color:var(--fuera);border-width:1.5px}.nodo .cuantas{font-family:var(--sans);color:var(--fuera);font-size:10px}.punto{background:var(--linea);border-radius:50%;width:7px;height:7px;display:inline-block}.punto[data-fuera]{cursor:pointer}.punto[data-fuera=si]{background:var(--fuera)}.transformacion{padding:12px 26px 6px}.transformacion .entra{flex-wrap:wrap;align-items:baseline;gap:6px;padding-bottom:10px;display:flex}.recurso{border:1px solid var(--linea);font-family:var(--sans);color:var(--tinta-media);border-radius:999px;padding:3px 9px;font-size:11px}.recurso[data-propio=no]{border-style:dashed}.cadena{border-bottom:1px solid var(--linea-suave);gap:10px;display:flex}.eslabon{min-width:0}.eslabon .marca{white-space:normal;text-align:left;line-height:1.25}.eslabon{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:1;gap:4px;margin-bottom:-1px;padding:6px 0 10px;display:flex}.eslabon[data-activa=si]{border-bottom-color:var(--tinta)}.eslabon[data-fuera=si] .que{color:var(--fuera)}.eslabon .que{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--tinta-tenue);font-size:9.5px}.eslabon .cifra{font-family:var(--serif);font-size:15px;font-weight:300;line-height:1.15}.eslabon[data-etapa=percibir] .cifra{color:var(--percibir)}.eslabon[data-etapa=interpretar] .cifra{color:var(--interpretar)}.eslabon[data-etapa=actuar] .cifra{color:var(--actuar)}.eslabon[data-etapa=aprender] .cifra{color:var(--aprender)}.trayectoria{border-bottom:1px solid var(--linea-suave);padding:8px 26px}.trayectoria:last-of-type{border-bottom:0}.trayectoria .fila{cursor:default;border-bottom:0;padding:0 0 6px}.trayectoria .fila strong{font-family:var(--serif);font-size:16.5px;font-weight:400;line-height:1.3}.tiras{flex-wrap:wrap;gap:14px 2px;margin:5px 0 3px;display:flex}.tiras .tira{background:var(--linea);cursor:pointer;border:0;border-radius:2px;width:9px;height:16px;padding:0;position:relative}.tiras .tira:before{content:none}.tiras .tira:after{content:"";position:absolute;inset:-6px -1px}.tiras .tira[data-abierta=si]{box-shadow:0 0 0 2px var(--papel), 0 0 0 3.5px var(--tinta-media)}.lectura{font-family:var(--sans);color:var(--tinta);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.45;display:block}.tira[data-dicho=muy\ poco]{background:var(--fuera)}.tira[data-dicho=poco]{background:color-mix(in srgb, var(--fuera) 42%, var(--linea))}.tira[data-dicho="en su zona"]{background:color-mix(in srgb, var(--aprender) 55%, var(--linea))}.tira[data-dicho=mucho]{background:color-mix(in srgb, var(--fuera) 42%, var(--linea))}.tira[data-dicho=demasiado]{background:var(--fuera)}.tira[data-etapa=percibir]{background:var(--percibir)}.tira[data-etapa=interpretar]{background:var(--interpretar)}.tira[data-etapa=actuar]{background:var(--actuar)}.tira[data-etapa=aprender]{background:var(--aprender)}.zonaDeCola{font-family:var(--sans);color:var(--tinta-suave);padding:10px 26px 0;font-size:11.5px;display:block}.taller{padding:2px 26px 8px}.parfila{border-bottom:1px solid var(--linea-suave);align-items:baseline;gap:10px;padding:5px 0;display:flex}.parfila:last-child{border-bottom:0}.parfila .miga{flex-shrink:0;min-width:108px}.parfila span:last-child{font-family:var(--sans);color:var(--tinta);word-break:normal;overflow-wrap:anywhere;font-size:12.5px}.taller:not(.comparativa)>.parfila>.miga{flex:0 0 116px}.comparativa .parfila{align-items:flex-start}.comparativa .parfila .miga{flex:1 1 0;min-width:0}.comparativa .parfila>span+span{min-width:0;font-family:var(--sans);color:var(--tinta);word-break:normal;overflow-wrap:break-word;flex:1 1 0;font-size:12.5px}.cuatro{flex-wrap:wrap;gap:5px;margin:4px 0 2px;display:flex}.contado{font-family:var(--sans);border:1px solid var(--linea);color:var(--tinta-media);border-radius:999px;padding:2px 8px;font-size:10.5px}.contado[data-cero=si]{color:var(--tinta-tenue);border-style:dashed}.contado[data-etapa=percibir][data-cero=no]{border-color:var(--percibir)}.contado[data-etapa=interpretar][data-cero=no]{border-color:var(--interpretar)}.contado[data-etapa=actuar][data-cero=no]{border-color:var(--actuar)}.contado[data-etapa=aprender][data-cero=no]{border-color:var(--aprender)}.plan{flex-direction:column;margin:4px 0 2px;display:flex}.plan .parfila{border-bottom:0;padding:3px 0}.plan .parfila .miga{min-width:62px}.plan em{color:var(--actuar);font-style:normal}.teToca{border-radius:var(--radio-pildora);background:var(--tuyo-papel);border:1px solid var(--tuyo-filete);font-family:var(--sans);color:var(--tuyo);white-space:nowrap;margin-left:6px;padding:1px 8px;font-size:11px;line-height:1.5;display:inline-block}.plan .parfila span:last-child{word-break:normal;overflow-wrap:break-word;font-family:var(--serif);font-size:14.5px}.camino{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.hito{border:1px solid var(--linea);font-family:var(--serif);color:var(--tinta-media);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:3px 8px;font-size:13px;display:flex}.hito[data-fuera=si]{border-color:var(--fuera);color:var(--tinta)}.galeria{flex-direction:column;gap:8px;padding:6px 0 12px;display:flex}.galeria>.miga{padding:0 0 0 2px}.galeria .arbol{padding:0}.galeria .arbol .fila{border-bottom:0;padding:3px 0}.galeria .taller{padding:0}.tiempo{align-items:center;gap:12px;padding:14px 26px 0;display:flex}.tiempo input[type=range]{appearance:none;background:var(--linea);border-radius:1px;flex:1;height:2px;margin:0}.tiempo input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--tinta);cursor:pointer;border:0;border-radius:60% 40% 50% 50%;width:14px;height:14px}.tiempo input[type=range]::-moz-range-thumb{background:var(--tinta);cursor:pointer;border:0;border-radius:60% 40% 50% 50%;width:14px;height:14px}.tiempo .miga{font-family:var(--sans);color:var(--tinta-tenue);flex-shrink:0;font-size:10.5px}.tiempo button{flex-shrink:0}.parfila span:not(.miga){flex:1;min-width:0}.parfila span:not(.miga):not(:last-child){word-break:normal}.tarjeta[data-ensena=si] .plan .parfila .miga{min-width:104px;font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--tinta-tenue);padding-top:3px;font-size:9.5px}.mapaVivo{border-radius:var(--radio-tarjeta);background:var(--panel);border:1px solid var(--tuyo-filete);flex-direction:column;flex:none;gap:5px;padding:8px 10px 6px;display:flex}.mapaVivo .arriba{grid-template-columns:1fr auto auto;align-items:baseline;gap:8px;display:grid}.mapaVivo .estado{font-family:var(--sans);letter-spacing:.06em;color:var(--tinta-suave);min-width:0;font-size:8.5px}.mapaVivo .estado b{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--azul);font-weight:500}.mapaVivo .estado[data-luz=escucha] b{color:var(--azul)}.mapaVivo .estado[data-luz=consulta] b{color:var(--percibir)}.mapaVivo .estado[data-luz=tocaria] b{color:var(--interpretar)}.mapaVivo .estado[data-luz=cambio] b{color:var(--aprender)}.mapaVivo .nota{font-family:var(--sans);color:var(--tinta-suave);text-align:right;max-width:108px;font-size:9px}.mapaVivo .apagar{cursor:pointer;font-family:var(--sans);color:var(--tinta-suave);background:0 0;border:0;align-self:start;padding:0;font-size:9px}.mapaVivo .lienzo{width:100%;position:relative}.mapaVivo .lienzo svg{width:100%;height:auto;display:block}.mapaVivo .pie{align-items:center;gap:8px;display:flex}.mapaVivo .leyenda{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.mapaVivo .leyenda span{font-family:var(--sans);align-items:center;gap:4px;font-size:8.5px;display:inline-flex}.mapaVivo .leyenda i{border-radius:50%;flex:none;width:9px;height:9px}.mapaVivo .paso{font-family:var(--sans);color:var(--tinta-suave);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:9px}.mapaVivo .paginador{cursor:pointer;color:var(--azul);background:0 0;border:0;flex:none;padding:0 2px;font-size:12px;line-height:1}.mapaVivo .paginador:disabled{color:var(--linea);cursor:default}.mapaVivo .porque{font-family:var(--sans);color:var(--tinta-suave);font-size:9.5px;line-height:1.4}.mapaVivo .aporte{border-radius:var(--radio-chico);background:var(--panel);border:1px solid var(--linea);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.mapaVivo .aporte .quien{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mapaVivo .aporte .quien b{font-family:var(--sans);color:var(--tinta);font-size:11px;font-weight:400}.mapaVivo .aporte .quien span{font-family:var(--sans);font-size:9px}.mapaVivo .aporte .que{font-family:var(--sans);color:var(--tinta-media);font-size:10px;line-height:1.4}.mapaVivo .aporte .acciones{align-items:center;gap:8px;display:flex}.mapaVivo .aporte .acciones button{cursor:pointer;font-family:var(--sans);color:var(--tinta-suave);background:0 0;border:0;padding:0;font-size:9.5px}.mapaVivo .aporte .acciones button:last-child{margin-left:auto}.mapaApagado{border-radius:var(--radio-pildora);border:1px solid var(--linea);cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex}.mapaApagado i{border-radius:50%;flex:none;width:7px;height:7px}.mapaApagado span{font-family:var(--sans);color:var(--tinta-suave);margin-left:auto;font-size:9px}.inventario .dice{font-family:var(--sans);color:var(--tinta-suave);margin:0;padding:0 2px;font-size:10px;line-height:1.45}.inventario .nota{font-family:var(--sans);color:var(--tinta-suave);margin:0;font-size:9.5px;line-height:1.4}.inventario .nota[data-aviso=si]{color:var(--fuera)}.inventario .linea{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.inventario .linea .nombre{font-family:var(--sans);color:var(--tinta);font-size:12.5px}.inventario .linea .cuanto{font-family:var(--sans);color:var(--recurso);white-space:nowrap;font-size:11px}.inventario .linea.pie span{font-family:var(--sans);color:var(--tinta-suave);font-size:9.5px}.inventario .reserva{background:var(--panel);border:1px solid var(--linea);border-radius:16px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.inventario .reserva[data-apretada=si]{border-color:var(--fuera)}.inventario .reserva .barra{background:var(--papel-hondo);border-radius:6px;height:12px;position:relative;overflow:hidden}.inventario .reserva .noSeToca{background:oklch(48% .13 285/.3);border-right:1px solid oklch(48% .13 285/.6);position:absolute;top:0;bottom:0;left:0}.inventario .reserva .dado{background:var(--recurso);opacity:.72;position:absolute;top:0;bottom:0;right:0}.inventario .quienPide{border-top:1px solid var(--linea);flex-direction:column;gap:4px;padding-top:7px;display:flex}.inventario .pide{font-family:var(--sans);color:var(--tinta);justify-content:space-between;gap:8px;font-size:10px;display:flex}.inventario .pide .tope{color:var(--recurso);white-space:nowrap}.inventario .pide .tope[data-sin=si]{color:var(--tinta-tenue)}.inventario .habilidades{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inventario .habilidad{background:var(--panel);border:1px solid var(--linea);border-radius:16px;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.inventario .habilidad[data-hueco=si]{border-style:dashed;border-color:var(--tinta-tenue)}.inventario .habilidad .de{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-tenue);font-size:8.5px}.inventario .habilidad .nombre{font-family:var(--sans);color:var(--tinta);font-size:11.5px;line-height:1.25}.inventario .habilidad .nivel{font-family:var(--sans);color:var(--aprender);font-size:9px}.inventario .habilidad .sirve{font-family:var(--sans);color:var(--tinta-suave);font-size:9.5px;line-height:1.35}.inventario .habilidad .marcas{flex-wrap:wrap;gap:4px;display:flex}.inventario .habilidad .marca{border-radius:var(--radio-pildora);border:1px solid var(--linea);font-family:var(--sans);color:var(--tinta-suave);padding:2px 7px;font-size:8.5px}.inventario .habilidad .marca[data-hueco=si]{border-color:var(--tinta-tenue);color:var(--tinta-tenue)}.inventario .falta{background:var(--panel);border:1px solid var(--linea);border-radius:14px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.inventario .falta[data-como=aprende]{border-color:oklch(48% .12 162/.6)}.inventario .falta[data-como=reparte]{border-color:oklch(48% .13 285/.6)}.inventario .falta .bloquea{font-family:var(--sans);color:var(--tinta-suave);font-size:9.5px;line-height:1.35}.inventario .falta .como{font-family:var(--sans);font-size:9px}.inventario .falta[data-como=aprende] .como{color:var(--aprender)}.inventario .falta[data-como=reparte] .como{color:var(--recurso)}.cuenta .quien{background:var(--panel);border:1px solid var(--linea);border-radius:20px;flex-direction:column;gap:2px;padding:13px 14px;display:flex}.cuenta .quien .nombre{font-family:var(--serif);color:var(--tinta);font-size:17px}.cuenta .quien .que,.cuenta .quien .cuando{font-family:var(--sans);color:var(--tinta-suave);font-size:10px}.cuenta .nota{font-family:var(--sans);color:var(--tinta-suave);margin:0;font-size:9.5px;line-height:1.4}.cuenta .linea{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cuenta .linea .nombre{font-family:var(--sans);color:var(--tinta);font-size:13px}.cuenta .linea .estado{font-family:var(--sans);color:var(--tinta-suave);font-size:9.5px}.cuenta .lineas{flex-direction:column;gap:3px;display:flex}.cuenta .lineas>span{font-family:var(--sans);color:var(--tinta-suave);font-size:9.5px;line-height:1.35}.cuenta .lineas .fila{justify-content:space-between;gap:8px;display:flex}.cuenta .plan{background:var(--panel);border:1px solid var(--linea);border-radius:17px;flex-direction:column;gap:6px;padding:12px 13px;display:flex}.cuenta .plan[data-tuyo=si]{border-color:var(--tuyo);background:var(--tuyo-papel)}.cuenta .plan[data-tuyo=no]{opacity:.72}.cuenta .plan .para{font-family:var(--sans);color:var(--tinta-suave);font-size:9.5px}.cuenta .gasto{background:var(--panel);border:1px solid oklch(46% .17 300/.6);border-radius:17px;flex-direction:column;gap:8px;padding:12px 13px;display:flex}.cuenta .abrirOperaciones{text-align:left;background:var(--panel);cursor:pointer;border:1px solid oklch(46% .15 258/.45);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:9px;width:100%;padding:11px 13px;display:grid}.cuenta .abrirOperaciones .texto{flex-direction:column;gap:2px;display:flex}.cuenta .abrirOperaciones .nombre{font-family:var(--sans);color:var(--tinta);font-size:12.5px}.cuenta .abrirOperaciones .sub{font-family:var(--sans);color:var(--tinta-suave);font-size:9.5px;line-height:1.35}.cuenta .abrirOperaciones .ir{color:oklch(46% .15 258);font-size:13px}.operaciones .miga{cursor:pointer;font-family:var(--sans);color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.03em;background:0 0;border:0;align-items:baseline;gap:8px;padding:2px;font-size:11px;display:flex}.operaciones .miga .flecha{font-family:var(--sans);color:var(--tinta-tenue);font-size:15px}.operaciones .intro{font-family:var(--sans);color:var(--tinta-suave);margin:0;padding:2px;font-size:10.5px;line-height:1.5}.operaciones .grupo{flex-direction:column;gap:6px;display:flex}.operaciones .cabecera{align-items:baseline;gap:8px;padding:0 2px;display:flex}.operaciones .cabecera .verbo{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--azul);font-size:8.5px}.operaciones .cabecera .cuantas{font-family:var(--sans);color:var(--tinta-tenue);font-size:9px}.operaciones .filas{flex-direction:column;gap:5px;display:flex}.operaciones .fila{text-align:left;background:var(--panel);border:1px solid var(--linea);cursor:pointer;border-radius:14px;grid-template-columns:4px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 12px;display:grid}.operaciones .fila .marca{background:var(--linea);border-radius:2px;width:4px;height:26px}.operaciones .fila .texto{flex-direction:column;gap:2px;min-width:0;display:flex}.operaciones .fila .card{font-family:var(--sans);color:var(--tinta);font-size:11.5px}.operaciones .fila .dilo{font-family:var(--serif);color:var(--tinta-suave);font-size:10px;font-style:italic}.operaciones .fila .ir{color:var(--tinta-tenue);font-size:13px}.operaciones .dicho{align-self:flex-end;max-width:92%}.operaciones .tarjeta .entendido{font-family:var(--serif);color:var(--tinta);margin:0;font-size:16px;line-height:1.35}.operaciones .tarjeta .necesita{font-family:var(--sans);color:var(--tinta-suave);margin:0;font-size:11px}.operaciones .tarjeta .autor{font-family:var(--sans);color:var(--tinta-suave);margin:0;font-size:9.5px;line-height:1.4}.herramienta .pregunta{font-family:var(--serif);color:var(--tinta-suave);margin:0;padding:4px 2px 0;font-size:14px;font-style:italic;line-height:1.35}.herramienta .papel{font-family:var(--sans);letter-spacing:.06em;color:var(--tinta);padding:2px 2px 6px;font-size:9.5px;display:block}.herramienta[data-etapa=percibir] .papel{color:var(--percibir)}.herramienta[data-etapa=interpretar] .papel{color:var(--interpretar)}.herramienta[data-etapa=actuar] .papel{color:var(--actuar)}.herramienta[data-etapa=aprender] .papel{color:var(--aprender)}.carril{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 2px;display:flex}.carril .marca{min-width:50px;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-tenue);flex:none;font-size:9px}.carril .chips{scrollbar-width:none;flex-wrap:wrap;flex:1;gap:5px;display:flex;overflow-x:auto}.carril .chips button{border-radius:var(--radio-pildora);font-family:var(--sans);color:var(--tinta-suave);border:1px solid var(--linea);cursor:pointer;background:0 0;flex:none;padding:3px 10px;font-size:10px}.carril .chips button[data-activa=si]{background:var(--azul-papel);border-color:var(--azul);color:var(--azul)}.herramienta .grupoDeZona{padding-top:4px}.herramienta .lista .fila .quien{font-family:var(--sans);color:var(--tinta-tenue);font-size:9.5px}.herramienta .sale{border-radius:var(--radio-chico);background:var(--panel);border:1px solid var(--linea);flex-direction:column;gap:3px;margin:12px 20px 16px;padding:12px 14px;display:flex}.herramienta .sale .marca{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--tinta-tenue);font-size:8.5px}.herramienta .sale p{font-family:var(--serif);color:var(--tinta);margin:0;font-size:14px;line-height:1.35}.herramienta .sale .luego{font-family:var(--sans);color:var(--tinta-tenue);font-size:9.5px}.herramienta[data-etapa=percibir] .sale{border-color:var(--percibir)}.herramienta[data-etapa=interpretar] .sale{border-color:var(--interpretar)}.herramienta[data-etapa=actuar] .sale{border-color:var(--actuar)}.herramienta[data-etapa=aprender] .sale{border-color:var(--aprender)}.herramienta .rutas{flex-direction:column;gap:7px;margin:4px 2px 10px;display:flex}.herramienta .rutas .rotulo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.herramienta .rutas .rotulo .marca{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--interpretar);background:0 0;border:0;padding:0;font-size:8.5px}.herramienta .rutas .rotulo .objetivo{font-family:var(--sans);color:var(--tinta-tenue);font-size:9px}.herramienta .rutas .lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.herramienta .rutas .ruta{border-radius:var(--radio-chico);background:var(--panel);border:1px dashed var(--linea);flex-direction:column;gap:6px;padding:11px 13px;display:flex}.herramienta .rutas .ruta[data-elegida=si]{border-style:solid;border-color:var(--interpretar);background:var(--violeta-papel)}.herramienta .rutas .ruta[data-cabe=no]{opacity:.8}.herramienta .rutas .ruta .fila{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.herramienta .rutas .ruta .fila strong{font-family:var(--serif);color:var(--tinta);font-size:13px;font-style:normal}.herramienta .rutas .ruta .fila span{font-family:var(--sans);color:var(--tinta-suave);white-space:nowrap;font-size:9.5px}.herramienta .rutas .ruta .chips{flex-wrap:wrap;gap:4px;display:flex}.herramienta .rutas .ruta .chips span{border:1px solid var(--linea);font-family:var(--sans);color:var(--tinta-suave);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:8.5px}.herramienta .rutas .ruta .riesgo{font-family:var(--sans);color:var(--tinta-suave);font-size:9.5px}.herramienta .rutas .ruta .motivo{font-family:var(--sans);color:var(--rosa);font-size:9.5px}.cuadro .migas{flex-wrap:wrap;gap:5px;padding:2px 2px 6px;display:flex}.cuadro .migas button{border-radius:var(--radio-pildora);font-family:var(--sans);color:var(--tinta-suave);border:1px solid var(--linea);cursor:pointer;background:0 0;padding:3px 9px;font-size:10px}.cuadro .migas button[data-activa=si]{background:color-mix(in oklab, var(--actuar) 12%, transparent);border-color:var(--actuar);color:var(--actuar)}.cuadro .tarjeta{background:var(--panel);border:1px solid var(--linea);text-align:left;cursor:pointer;border-radius:20px;align-items:center;gap:13px;width:100%;margin-bottom:8px;padding:12px 13px;display:flex}.cuadro .tarjeta .detalle{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cuadro .tarjeta .nombre{font-family:var(--sans);color:var(--tinta);font-size:13.5px}.cuadro .tarjeta .estado{font-family:var(--sans);color:var(--tinta-suave);font-size:10px}.cuadro .tarjeta .estado[data-fuera=si]{color:var(--fuera)}.cuadro .etapasFila{flex-direction:column;gap:3px;padding-top:2px;display:flex}.cuadro .etapa{grid-template-columns:52px 1fr auto;align-items:center;gap:7px;display:grid}.cuadro .etapa .nm{font-family:var(--sans);color:var(--tinta-suave);font-size:9px}.cuadro .etapa[data-etapa=percibir] .nm{color:var(--percibir)}.cuadro .etapa[data-etapa=interpretar] .nm{color:var(--interpretar)}.cuadro .etapa[data-etapa=actuar] .nm{color:var(--actuar)}.cuadro .etapa[data-etapa=aprender] .nm{color:var(--aprender)}.cuadro .etapa .via{background:var(--papel-hondo);border-radius:2px;height:4px;display:block}.cuadro .etapa .lleno{background:var(--tinta-tenue);border-radius:2px;height:4px;display:block}.cuadro .etapa[data-etapa=percibir] .lleno{background:var(--percibir)}.cuadro .etapa[data-etapa=interpretar] .lleno{background:var(--interpretar)}.cuadro .etapa[data-etapa=actuar] .lleno{background:var(--actuar)}.cuadro .etapa[data-etapa=aprender] .lleno{background:var(--aprender)}.cuadro .etapa .palabra{font-family:var(--sans);color:var(--tinta-tenue);white-space:nowrap;font-size:8.5px}.cuadro .tarjeta .conocimiento{font-family:var(--sans);color:var(--tinta-tenue);padding-top:2px;font-size:9px}.cuadro .recursos{grid-template-columns:repeat(5,1fr);gap:6px;padding:0 2px;display:grid}.cuadro .recurso{background:var(--panel);border:1px solid var(--linea);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.cuadro .recurso .nombre{font-family:var(--sans);color:var(--recurso);text-align:center;font-size:9px}.cuadro .recurso .barra{background:var(--papel-hondo);border-radius:4px;align-items:flex-end;width:100%;height:30px;display:flex;position:relative;overflow:hidden}.cuadro .recurso .nivel{background:var(--recurso);opacity:.72;width:100%;display:block}.cuadro .recurso[data-nivel=bajo-mínimos] .nivel{background:var(--fuera)}.cuadro .recurso[data-nivel=en-su-zona] .nivel{background:var(--aprender)}.cuadro .recurso .valor{font-family:var(--sans);color:var(--tinta);font-size:9.5px;font-weight:500}.cuadro .pie{font-family:var(--sans);color:var(--tinta-suave);margin:8px 2px 4px;font-size:10px;line-height:1.5}.registro .nota{font-family:var(--sans);color:var(--tinta-tenue);margin:0;padding:0 2px 4px;font-size:9.5px;line-height:1.4}.registro .nota code{font-family:var(--mono);font-size:9px}.registro .filas{margin:0;padding:0;list-style:none}.registro .filas li{border-bottom:1px solid var(--linea-suave);grid-template-columns:42px 1fr;gap:8px;padding:6px 8px;display:grid}.registro .filas .t{font-family:var(--sans);color:var(--tinta-tenue);font-size:9px}.registro .filas .detalle{flex-direction:column;gap:1px;min-width:0;display:flex}.registro .filas .linea{font-family:var(--sans);color:var(--tinta);font-size:9.5px;line-height:1.35}.registro .filas .por{font-family:var(--sans);color:var(--tinta-tenue);font-size:8.5px}.registro .filas .por[data-autor=principal]{color:var(--azul)}.registro .filas .por[data-autor=asistente]{color:var(--violeta)}.registro .filas .por[data-autor=entidad]{color:var(--aprender)}.configuracion .autonomia{background:var(--panel);border:1px solid var(--linea);border-radius:16px;flex-direction:column;gap:7px;margin:0 26px 4px;padding:11px 13px;display:flex}.configuracion .peldanos{gap:3px;display:flex}.configuracion .peldanos span{background:var(--papel-hondo);border-radius:3px;flex:1;height:7px}.configuracion .peldanos span[data-encendido=si]{background:var(--azul-claro)}.configuracion .autonomia .nombre{font-family:var(--sans);color:var(--tinta);font-size:11.5px}.configuracion .autonomia .ahora{font-family:var(--sans);color:var(--azul-claro);font-size:10px}.configuracion .autonomia .nota{font-family:var(--sans);color:var(--tinta-suave);margin:0;font-size:9.5px;line-height:1.4}.herramienta .rutas .nota{font-family:var(--sans);color:var(--tinta-suave);margin:0;padding:2px 2px 6px;font-size:9.5px;line-height:1.4}
