@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fuentes/manrope-latin-wght-normal-DHIcAJRg.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fuentes/unbounded-latin-wght-normal-D5afBTBx.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5edea;--ink:#1d1530;--ink-2:#4a4160;--ink-3:#655c7c;--ink-4:#8c839e;--line:#1d15301c;--control-borde:#857b98;--glass:#ffffff85;--glass-hi:#ffffffc7;--glass-edge:#ffffffd1;--sheet:#fbf8f7;--scrim:#140c208f;--shade:#30185038;--accent:#5b3fd9;--accent-ink:#4128b8;--accent-tint:#ece6ff;--on-accent:#fff;--ember:#ff6b3d;--ember-ink:#b23d0c;--btn-bg:#1d1530;--btn-fg:#fbf8f7;--chip-on-bg:#1d1530;--chip-on-fg:#fbf8f7;--focus:#5b3fd9;--ok:#0a7060;--ok-tint:#d6f4e7;--warn:#955700;--warn-tint:#ffefcf;--danger:#b93424;--danger-tint:#ffe1db;--danger-bg:#b93424;--danger-fg:#fff;--sky-1:#ffc9ae;--sky-2:#d9ccff;--sky-3:#c4eedc;--sky-4:#ffe9b0;--cinta-estado:#1d1530;--shadow-card:0 1px 0 var(--glass-edge) inset, 0 18px 40px -26px var(--shade);--shadow-elevado:0 1px 0 var(--glass-edge) inset, 0 30px 56px -28px var(--shade);--font-text:"Manrope Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Unbounded Variable", "Manrope Variable", ui-sans-serif, system-ui, sans-serif;--gutter:16px;--radius-card:24px;--radius-campo:16px;--radius-hoja:28px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--dock-alto:68px;--dock-reserva:calc(var(--dock-alto) + 12px + var(--safe-bottom));--z-contenido:1;--z-dock:30;--z-pantalla-completa:40;--z-hoja:50;--z-toast:70;--z-cinta:90}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1d1530;--ink:#ddd3ec;--ink-2:#b5a9cb;--ink-3:#a89dbd;--ink-4:#8f83a8;--line:#ffffff1a;--control-borde:#8f83a8;--glass:#ffffff0f;--glass-hi:#ffffff14;--glass-edge:#ffffff1a;--sheet:#271f3b;--scrim:#080510ad;--shade:#00000080;--accent:#b9a8ff;--accent-ink:#b9a8ff;--accent-tint:#b9a8ff29;--on-accent:#1d1530;--ember:#f3b35e;--ember-ink:#f3b35e;--btn-bg:#f3b35e;--btn-fg:#1d1530;--chip-on-bg:#f3b35e;--chip-on-fg:#1d1530;--focus:#b9a8ff;--ok:#4cd6a6;--ok-tint:#4cd6a626;--warn:#f3b35e;--warn-tint:#f3b35e26;--danger:#ff8a7a;--danger-tint:#ff8a7a29;--danger-bg:#ff8a7a;--danger-fg:#1d1530;--sky-1:#f3b35e14;--sky-2:#b9a8ff14;--sky-3:#b9a8ff0f;--sky-4:#f3b35e0d;--cinta-estado:#1d1530;--shadow-card:0 1px 0 var(--glass-edge) inset, 0 18px 40px -26px var(--shade);--shadow-elevado:0 1px 0 var(--glass-edge) inset, 0 30px 56px -28px var(--shade)}.sos{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#120c1e;--ink:#cfc2e3;--ink-2:#a99dbf;--ink-3:#9186a6;--ink-4:#6f6584;--line:#ffffff12;--control-borde:#7a6f92;--glass:#ffffff0a;--glass-hi:#ffffff0f;--glass-edge:#ffffff12;--sheet:#1b1329;--scrim:#040208b8;--accent:#e0a25e;--accent-ink:#e0a25e;--accent-tint:#e0a25e24;--on-accent:#120c1e;--ember:#e0a25e;--ember-ink:#e0a25e;--btn-bg:#e0a25e;--btn-fg:#120c1e;--chip-on-bg:#e0a25e;--chip-on-fg:#120c1e;--focus:#e0a25e;--aro-opacidad-max:.55;--sky-1:#e0a25e0d;--sky-2:#e0a25e08;--sky-3:#e0a25e05;--sky-4:#e0a25e08;--cinta-estado:#120c1e}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.con-hoja{overflow:hidden}body{min-height:100vh;min-height:100dvh;font-family:var(--font-text);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:0 0;margin:0;font-size:16px;font-weight:500;line-height:1.5}#raiz{min-height:100vh;min-height:100dvh}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;font-weight:400}p{text-wrap:pretty}a{color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{touch-action:manipulation}button:not(:disabled),[role=button],label{cursor:pointer}strong{font-weight:800}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}main:focus{outline:none}::selection{background:var(--accent-tint)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cielo{z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.cielo i{background:radial-gradient(closest-side, var(--c), transparent 72%);border-radius:50%;position:absolute}.cielo i:first-child{--c:var(--sky-1);width:72vmax;height:72vmax;top:-32vmax;left:-22vmax}.cielo i:nth-child(2){--c:var(--sky-2);width:66vmax;height:66vmax;top:-26vmax;right:-28vmax}.cielo i:nth-child(3){--c:var(--sky-3);width:74vmax;height:74vmax;bottom:-42vmax;left:8vmax}.cielo i:nth-child(4){--c:var(--sky-4);width:48vmax;height:48vmax;bottom:-18vmax;right:-12vmax}.cinta-estado{height:var(--safe-top);z-index:var(--z-cinta);background:var(--cinta-estado);pointer-events:none;position:fixed;inset:0 0 auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.vidrio{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--glass-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.vidrio--elevado{background:var(--glass-hi);box-shadow:var(--shadow-elevado)}.boton{min-height:48px;font-family:var(--font-text);text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .12s;display:inline-flex}.boton>svg{flex:none}.boton:active:not(:disabled){transform:scale(.98)}.boton:disabled:not([aria-busy=true]){background:var(--line);color:var(--ink-3);cursor:not-allowed;border-color:#0000}.boton[aria-busy=true]{opacity:.7;cursor:progress}.boton--grande{min-height:56px;font-size:17px}.boton--bloque{width:100%;display:flex}.boton--primario{background:var(--btn-bg);color:var(--btn-fg)}.boton--secundario{background:var(--glass-hi);border-color:var(--glass-edge);color:var(--ink)}.boton--fantasma{color:var(--accent-ink);background:0 0;padding:0 14px}.boton--peligro{background:var(--danger-bg);color:var(--danger-fg)}.icono-boton{border:1px solid var(--glass-edge);background:var(--glass-hi);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.chip{border:1px solid var(--glass-edge);background:var(--glass-hi);min-height:44px;color:var(--ink);text-align:left;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;line-height:1.25;display:inline-flex}.chip--activo{background:var(--chip-on-bg);color:var(--chip-on-fg);border-color:#0000}.opciones{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.opcion{display:block;position:relative}.opcion__entrada{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opcion__cara{border:1px solid var(--glass-edge);background:var(--glass-hi);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 18px;font-weight:700;line-height:1.3;display:flex}.opcion__check{opacity:0;flex:none;transition:opacity .15s,transform .15s;transform:scale(.6)}.opcion__entrada:checked+.opcion__cara{background:var(--chip-on-bg);color:var(--chip-on-fg);border-color:#0000}.opcion__entrada:checked+.opcion__cara .opcion__check{opacity:1;transform:none}.opcion__entrada:focus-visible+.opcion__cara{outline:3px solid var(--focus);outline-offset:3px}.campo{gap:6px;display:grid}.campo__etiqueta{font-size:15px;font-weight:700}.campo__entrada{border:1.5px solid var(--control-borde);border-radius:var(--radius-campo);background:var(--glass-hi);width:100%;min-height:52px;color:var(--ink);padding:0 16px;font-size:16px;font-weight:500}.campo__entrada::placeholder{color:var(--ink-3);opacity:1}.campo__entrada:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.campo--error .campo__entrada{border-color:var(--danger)}.campo__ayuda{color:var(--ink-2);font-size:14px}.campo__error{color:var(--danger);align-items:flex-start;gap:6px;font-size:14px;font-weight:700;display:flex}.campo__error>svg{flex:none;margin-top:2px}.casilla{grid-template-columns:26px 1fr;align-items:start;gap:14px;min-height:44px;padding:9px 0;display:grid;position:relative}.casilla__entrada{opacity:0;width:26px;height:26px;margin:0;position:absolute;top:9px;left:0}.casilla__caja{border:2px solid var(--control-borde);background:var(--glass-hi);color:#0000;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.casilla__entrada:checked+.casilla__caja{background:var(--chip-on-bg);color:var(--chip-on-fg);border-color:#0000}.casilla__entrada:focus-visible+.casilla__caja{outline:3px solid var(--focus);outline-offset:3px}.casilla__texto{font-size:16px;line-height:1.45}.interruptor{background:0 0;border:0;flex:none;place-items:center;min-width:56px;min-height:44px;padding:0;display:grid}.interruptor__pista{border:2px solid var(--control-borde);background:var(--glass-hi);border-radius:999px;width:52px;height:30px;position:relative}.interruptor__pulgar{background:var(--control-borde);border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:2px;left:2px}.interruptor--activo .interruptor__pista{background:var(--btn-bg);border-color:#0000}.interruptor--activo .interruptor__pulgar{background:var(--btn-fg);transform:translate(22px)}.interruptor:disabled{opacity:.5}.escala{gap:6px;display:grid}.escala__puntos{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.escala__puntos:before{content:"";background:var(--line);border-radius:1px;height:2px;position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%)}.escala__punto{background:0 0;border:0;place-items:center;min-height:52px;padding:0;display:grid;position:relative}.escala__punto:focus-visible{outline:none}.escala__punto:focus-visible .escala__circulo{outline:3px solid var(--focus);outline-offset:3px}.escala__circulo{border:1.5px solid var(--control-borde);background:var(--escala-fondo,var(--sheet));width:46px;height:46px;font-family:var(--font-display);color:var(--ink);border-radius:50%;place-items:center;font-size:15px;font-weight:400;transition:transform .15s;display:grid}.escala__punto--activo .escala__circulo{background:var(--chip-on-bg);color:var(--chip-on-fg);border-color:#0000;transform:scale(1.1)}.escala__punto:active:not(:disabled) .escala__circulo{transform:scale(.94)}.escala__punto:disabled{opacity:.5}.escala__extremos{color:var(--ink-2);justify-content:space-between;gap:16px;font-size:14px;font-weight:600;display:flex}.escala__extremos span{max-width:46%;line-height:1.25}.escala__extremos span:last-child{text-align:right}.hoja-capa{z-index:var(--z-hoja);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hoja-velo{background:var(--scrim);opacity:0;transition:opacity .3s;position:absolute;inset:0}.hoja-capa[data-abierta=true] .hoja-velo{opacity:1}.hoja{width:100%;max-width:560px;max-height:90vh;max-height:min(90dvh,780px);padding-bottom:var(--safe-bottom);border:1px solid var(--glass-edge);border-radius:var(--radius-hoja) var(--radius-hoja) 0 0;background:var(--sheet);box-shadow:0 -24px 60px -30px var(--shade);overscroll-behavior:contain;border-bottom:0;outline:none;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:translateY(100%)}.hoja-capa[data-abierta=true] .hoja{transform:none}.hoja__asa{background:var(--ink-4);opacity:.55;border-radius:2px;flex:none;width:40px;height:4px;margin:10px auto 0}.hoja__cabecera{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 20px 8px;display:flex}.hoja__titulo{font-size:18px;font-weight:500}.hoja__descripcion{color:var(--ink-2);margin-top:4px;font-size:15px}.hoja__cuerpo{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:4px 20px 20px;overflow-y:auto}.hoja__pie{border-top:1px solid var(--line);background:var(--sheet);flex:none;padding:12px 20px}.dock{z-index:var(--z-dock);left:max(16px, var(--safe-left));right:max(16px, var(--safe-right));bottom:calc(12px + var(--safe-bottom));max-width:520px;height:var(--dock-alto);border-radius:34px;grid-template-columns:repeat(5,1fr);align-items:center;margin-inline:auto;padding:6px;display:grid;position:fixed}.dock__item{height:56px;color:var(--ink-2);text-align:center;border-radius:26px;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding:6px 2px 9px;font-size:11.5px;font-weight:800;line-height:1.1;text-decoration:none;display:flex;position:relative}.dock__item>svg{flex:none}.dock__item--activo{background:var(--chip-on-bg);color:var(--chip-on-fg)}.dock__item--clara.dock__item--activo{color:var(--ink);background:0 0}.dock__item--clara.dock__item--activo .orbe__cuerpo{outline:3px solid var(--accent);outline-offset:3px}.orbe-envoltura{flex-direction:column;align-items:center;gap:12px;display:inline-flex}.orbe{--s:96px;--nivel:0;width:var(--s);height:var(--s);flex:none;position:relative}.orbe:before{content:"";pointer-events:none;background:radial-gradient(circle calc(var(--s) * .9) at 50% calc(50% + var(--s) * .2), #5b3fd94b 0%, #5b3fd948 11.1%, #5b3fd93e 22.2%, #5b3fd930 33.3%, #5b3fd922 44.4%, #5b3fd915 55.6%, #5b3fd90b 66.7%, #5b3fd906 77.8%, #5b3fd902 88.9%, #5b3fd900 100%), radial-gradient(closest-side, #ff8c5a28 0%, #ff8c5a27 9.1%, #ff8c5a23 18.2%, #ff8c5a1e 27.3%, #ff8c5a18 36.4%, #ff8c5a13 45.5%, #ff8c5a0d 54.5%, #ff8c5a09 63.6%, #ff8c5a06 72.7%, #ff8c5a03 81.8%, #ff8c5a02 90.9%, #ff8c5a00 100%);position:absolute;inset:-60%}.orbe__halo{opacity:.75;pointer-events:none;background:radial-gradient(closest-side,#8e6cff80,#ff8fb147 55%,#0000 72%);border-radius:50%;position:absolute;inset:-24%}.orbe__cuerpo{isolation:isolate;background:#b9a7ff;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.orbe__nucleo{filter:blur(calc(var(--s) * .14));background:conic-gradient(from 220deg,#8e6cff,#ff8fb1,#ffb27a,#ffe08a,#7fe3c4,#8e6cff);position:absolute;inset:-30%}.orbe__brillo{background:radial-gradient(circle at 32% 26%,#ffffffeb 0 8%,#ffffff52 21%,#0000 45%),radial-gradient(circle at 70% 88%,#28145a4d,#0000 55%);border-radius:50%;position:absolute;inset:0}.orbe__estado{min-height:1.5em;color:var(--ink-2);text-align:center;font-size:16px;font-weight:700}.orbe[data-anima=true][data-estado=reposo] .orbe__cuerpo,.orbe[data-anima=true][data-estado=reposo]:before{animation:5.5s ease-in-out infinite orbe-respira}.orbe[data-anima=true][data-estado=pensando] .orbe__nucleo{will-change:transform;animation:2.6s linear infinite orbe-gira}.orbe[data-anima=true][data-estado=hablando] .orbe__cuerpo,.orbe[data-anima=true][data-estado=hablando]:before{animation:1.1s ease-in-out infinite orbe-pulsa}.orbe[data-anima=true][data-estado=hablando] .orbe__halo{animation:1.1s ease-in-out infinite orbe-halo}.orbe[data-anima=true][data-estado=escuchando] .orbe__cuerpo,.orbe[data-anima=true][data-estado=escuchando]:before{transform:scale(calc(1 + var(--nivel) * .16));transition:transform 80ms linear}.orbe[data-anima=true][data-estado=escuchando] .orbe__halo{opacity:calc(.55 + var(--nivel) * .45);transform:scale(calc(1 + var(--nivel) * .22));transition:transform 80ms linear,opacity 80ms linear}@keyframes orbe-respira{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes orbe-gira{to{transform:rotate(360deg)}}@keyframes orbe-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes orbe-halo{0%,to{opacity:.6}50%{opacity:.95}}.sos .orbe{opacity:.5}.aro{--s:260px;--p:0;width:var(--s);height:var(--s);place-items:center;display:grid;position:relative}.aro__pista,.aro__onda,.aro__brillo{border-radius:50%;position:absolute;inset:0}.aro__pista{border:1px solid var(--accent);opacity:.3}.aro__onda{border:2px solid var(--accent);opacity:var(--aro-opacidad-max,.55);transform:scale(calc(.56 + var(--p) * .44));will-change:transform;transition:transform .12s linear}.aro__brillo{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 45%, transparent), transparent 78%);opacity:calc(.12 + var(--p) * .38);transform:scale(calc(.5 + var(--p) * .5));transition:transform .12s linear,opacity .12s linear}.aro__texto{text-align:center;position:relative}.aro__fase{font-family:var(--font-display);color:var(--ink);font-size:26px;font-weight:300}.aro__segundos{font-family:var(--font-display);color:var(--ink-2);font-size:44px;font-weight:300;line-height:1.2}.anillo{flex:none;position:relative}.anillo__pista{stroke:color-mix(in srgb, var(--accent) 16%, transparent)}.anillo__avance{stroke:var(--accent)}.anillo__corte{stroke:var(--bg)}.anillo__centro{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.anillo__rotulo{color:var(--ink-2);margin-bottom:3px;font-size:12px;font-weight:800;line-height:1}.anillo__numero{font-family:var(--font-display);color:var(--ink);font-size:34px;font-weight:300;line-height:1}.anillo__de{color:var(--ink-2);margin-top:4px;font-size:12.5px;font-weight:700;line-height:1}.toasts{left:0;right:0;bottom:calc(var(--dock-reserva) + 8px);z-index:var(--z-toast);pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}html[data-dock=no] .toasts{bottom:calc(16px + var(--safe-bottom))}html.con-hoja .toasts{top:calc(var(--safe-top) + 12px);bottom:auto}.toast{border:1px solid var(--glass-edge);background:var(--sheet);width:100%;max-width:480px;color:var(--ink);box-shadow:0 18px 40px -20px var(--shade);pointer-events:auto;border-radius:20px;align-items:center;gap:14px;padding:14px 16px;animation:.24s backwards toast-entra;display:flex;position:relative;overflow:hidden}.toast--error{border-color:var(--danger)}.toast__texto{flex:1;font-size:15px;font-weight:700}.toast__cerrar{width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-8px -8px -8px 0;padding:0;display:grid}.toast__accion{min-height:44px;color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:15px;font-weight:800;text-decoration:underline}.toast__cuenta{background:var(--accent);transform-origin:0;height:3px;animation:toast-cuenta var(--duracion,5s) linear forwards;position:absolute;bottom:0;left:0;right:0}@keyframes toast-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes toast-cuenta{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.marca{align-items:center;gap:10px;display:inline-flex}.marca__nombre{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:500}.cabecera{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.cabecera__izq{align-items:center;gap:12px;min-width:0;display:flex}.cabecera__titulo{font-size:16px;font-weight:800}.cabecera__acciones{align-items:center;gap:8px;display:flex}.pagina{z-index:var(--z-contenido);width:100%;max-width:560px;padding:var(--safe-top) calc(var(--gutter) + var(--safe-right)) calc(var(--dock-reserva) + 28px) calc(var(--gutter) + var(--safe-left));margin:0 auto;animation:.32s backwards pagina-entra;position:relative}.pagina--sin-dock{padding-bottom:calc(32px + var(--safe-bottom))}@keyframes pagina-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.texto-seguro{gap:12px;font-size:16px;line-height:1.55;display:grid}.texto-seguro h3{font-size:16px;font-weight:500}.texto-seguro ul,.texto-seguro ol{gap:6px;padding-left:22px;display:grid}.linea-ayuda{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:15px;line-height:1.4;display:flex}.linea-ayuda__numero{min-width:44px;min-height:44px;color:var(--accent-ink);text-underline-offset:3px;justify-content:center;align-items:center;padding:0 6px;font-weight:700;text-decoration:underline;display:inline-flex}.linea-ayuda__punto{color:var(--ink-3)}.pantalla-titulo{margin:6px 0 18px;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.9rem);font-weight:300;line-height:1.12}.enlace-simple{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.cargando{min-height:100vh;min-height:100dvh;color:var(--ink-2);place-content:center;justify-items:center;gap:18px;font-weight:700;display:grid}.marcador{justify-items:start;gap:14px;padding-top:48px;display:grid}.marcador p{color:var(--ink-2);font-size:17px}.acceso{justify-items:start;padding-top:20px;display:grid}.acceso__orbe{margin:28px 0 22px}.acceso__titulo{letter-spacing:-.025em;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.1rem);font-weight:300;line-height:1.12}.acceso__bajada{max-width:34ch;color:var(--ink-2);margin-top:10px;font-size:17px}.acceso__tarjeta{width:100%;margin-top:28px;padding:22px 20px 20px}.acceso-form{gap:18px;display:grid}.acceso-form__error{background:var(--danger-tint);color:var(--danger);border-radius:14px;padding:12px 14px;font-size:15px;font-weight:700}.acceso__ayuda{color:var(--ink-2);margin-top:24px;font-size:15px}.acceso__ayuda a{font-weight:700}.bienvenida{min-height:calc(100vh - var(--safe-top) - 32px);min-height:calc(100dvh - var(--safe-top) - 32px);flex-direction:column;display:flex}.bienvenida__barra{align-items:center;gap:14px;min-height:60px;display:flex}.bienvenida__espacio{flex:none;width:44px;height:44px}.bienvenida__progreso{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.bienvenida__progreso i{background:var(--line);border-radius:2px;height:4px}.bienvenida__progreso i[data-hecho=true]{background:var(--ink)}.bienvenida__contador{text-align:right;min-width:44px;color:var(--ink-2);font-size:14px;font-weight:700}.bienvenida__paso{gap:12px;margin-top:26px;animation:.28s backwards pagina-entra;display:grid}.bienvenida__titulo{letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1.4vw,1.9rem);font-weight:300;line-height:1.15}.bienvenida__titulo:focus{outline:none}.bienvenida__bajada{color:var(--ink-2);margin-bottom:8px;font-size:17px}.bienvenida__cuerpo{gap:16px;display:grid}.consentimiento{max-height:34vh;max-height:34dvh;padding:18px;overflow-y:auto}.bienvenida__enlace{justify-self:start;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.bienvenida__pie{gap:12px;margin-top:auto;padding-top:28px;display:grid}.bienvenida__error{background:var(--danger-tint);color:var(--danger);border-radius:14px;padding:12px 14px;font-size:15px;font-weight:700}.opciones--2col{grid-template-columns:1fr 1fr}.hoy-fecha{color:var(--ink-2);margin-top:4px;font-size:15px;font-weight:700}.hoy-saludo{letter-spacing:-.025em;margin-top:8px;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.1rem);font-weight:300;line-height:1.1}.hoy-aviso{color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:18px;font-size:15px;font-weight:600;display:flex}.hoy-aviso>svg{flex:none;margin-top:2px}.progreso{align-items:center;gap:22px;margin:26px 0;display:flex}.progreso__datos{gap:5px;min-width:0;display:grid}.progreso__titulo{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.25}.progreso__racha{color:var(--ink-2);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.progreso__racha>svg{color:var(--ember);flex:none}.progreso__tarro{color:var(--ink-2);font-size:14px}.vaso{gap:12px;padding:22px 20px 20px;display:grid}.vaso__titulo{font-size:20px;font-weight:500}.vaso__texto{font-size:16px;line-height:1.5}.vaso__texto--suave{color:var(--ink-2);font-size:15px}.vaso .boton{margin-top:6px}.vaso__hecho{gap:6px;margin-top:4px;display:grid}.vaso__hecho-texto{align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.vaso__hecho-texto>svg{color:var(--ok);flex:none}.vaso__nota{color:var(--ink-2);font-size:14px}.vaso__quitar{min-height:44px;color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0 2px;font-size:15px;font-weight:700;text-decoration:underline}.filas{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.filas li+li{border-top:1px solid var(--line)}.fila{width:100%;min-height:64px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:12px 2px;text-decoration:none;display:flex}.fila>svg{flex:none}.fila>svg:first-child{color:var(--ink-2)}.fila>svg:last-child{color:var(--ink-4)}.fila__texto{flex:1;gap:2px;min-width:0;display:grid}.fila__texto strong{font-size:16px;font-weight:800}.fila__texto span{color:var(--ink-2);font-size:14px}.invitacion{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;margin-top:22px;padding-top:20px;display:grid}.invitacion__icono{border:1px solid var(--glass-edge);background:var(--glass-hi);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.invitacion__titulo{font-family:var(--font-text);letter-spacing:0;font-size:16px;font-weight:800}.invitacion__texto{color:var(--ink-2);margin-top:2px;font-size:15px}.invitacion__acciones{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pilares{display:grid}.pilar{border-top:1px solid var(--line);gap:8px;padding:18px 0 20px;display:grid}.pilar:first-child{border-top:0;padding-top:8px}.pilar__pregunta{font-family:var(--font-text);letter-spacing:0;font-size:16px;font-weight:800}.pilar .chip{justify-self:start;margin-top:6px}.bitacora-pie{gap:8px;display:grid}.bitacora-pie__pista{text-align:center;color:var(--ink-2);font-size:14px}.hoja .chip{border-color:var(--control-borde);background:0 0}.hoja .chip--activo{background:var(--chip-on-bg);border-color:#0000}.hoja .campo__entrada{background:0 0}.ajustes-grupo{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.ajustes-grupo>.boton,.ajustes-grupo>.enlace-simple{justify-self:start}.ajustes-grupo__titulo{font-size:18px;font-weight:500}.ajuste{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.ajuste--campo{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ajuste--campo .boton{justify-self:start}.ajuste--chips{flex-wrap:wrap;justify-content:flex-start;gap:8px}.ajuste__texto{min-width:0}.ajuste__titulo{align-items:center;gap:8px;font-weight:800;display:flex}.ajuste__titulo>svg{color:var(--ink-2);flex:none}.ajuste__detalle{color:var(--ink-2);font-size:15px}.ajuste__aviso{background:var(--warn-tint);width:100%;color:var(--warn);border-radius:14px;padding:12px 14px;font-size:15px;font-weight:700}.chip__contenido{align-items:center;gap:8px;display:inline-flex}.pasos-ios{counter-reset:paso;gap:26px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.pasos-ios li{counter-increment:paso;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.pasos-ios li:before{content:counter(paso);background:var(--chip-on-bg);width:28px;height:28px;color:var(--chip-on-fg);border-radius:50%;grid-area:1/1/span 2;place-items:center;font-size:14px;font-weight:800;display:grid}.pasos-ios li>svg,.pasos-ios li>p{grid-column:2}.pasos-ios p{font-size:16px}.pasos-ios__nota{color:var(--ink-2);margin-top:18px;font-size:15px}.ios-ilu{width:100%;max-width:300px;height:auto}.ios-ilu__barra{fill:var(--glass-hi);stroke:var(--control-borde);stroke-width:1.5px}.ios-ilu__trazo{stroke:var(--ink-2)}.ios-ilu__linea{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ios-ilu__resalte{fill:var(--accent-tint);stroke:var(--accent);stroke-width:2px}.ios-ilu__resalte-borde{stroke:var(--accent);stroke-width:2px}.ios-ilu__etiqueta{fill:var(--ink);font-family:var(--font-text);font-size:14px;font-weight:700}html.con-clara,html.con-clara body{overscroll-behavior:none;overflow:hidden}html.con-teclado{--safe-bottom:0px}.pagina.clara{height:var(--vv-alto,100vh);height:var(--vv-alto,100dvh);max-width:560px;padding:var(--safe-top) calc(var(--gutter) + var(--safe-right)) 0 calc(var(--gutter) + var(--safe-left));transform:translateY(var(--vv-top,0px));flex-direction:column;margin:0 auto;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.clara-cabecera{flex:none;align-items:center;gap:8px;min-height:60px;display:flex}.clara-cabecera__titulo{letter-spacing:0;flex:1;min-width:0;margin:0}.clara-cabecera__nombre{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:400;line-height:1.15;display:block}.clara-cabecera__sub{font-family:var(--font-text);color:var(--ink-2);font-size:13.5px;font-weight:700;line-height:1.25;display:block}.clara-zona{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.clara-lista{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:10px 2px 18px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.clara-lista:focus{outline:none}.clara-lista:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.clara-mensaje,.clara-fila{flex-direction:column;min-width:0;display:flex}.clara-fila--clara{align-items:flex-start}.clara-fila--usuaria{align-items:flex-end}.burbuja{max-width:88%;color:var(--ink);overflow-wrap:anywhere;border-radius:22px;padding:12px 16px;font-size:16px;line-height:1.55}.burbuja--clara{border:1px solid var(--glass-edge);background:var(--glass-hi);border-bottom-left-radius:8px}.burbuja--usuaria{border:1px solid var(--glass-edge);background:var(--accent-tint);white-space:pre-wrap;border-bottom-right-radius:8px;font-weight:600}.burbuja__nota{color:var(--ink-2);margin-top:4px;padding:0 4px;font-size:14px;font-weight:600}.clara-formato{gap:8px;display:grid}.clara-formato p,.clara-formato ul,.clara-formato ol{margin:0}.clara-formato ul,.clara-formato ol{gap:4px;padding-left:22px;display:grid}.clara--sos .burbuja{font-size:20px;line-height:1.5}.clara-acciones{gap:10px;margin-top:10px;display:grid}.clara-acciones .filas{margin:0}.clara-acciones .fila{min-height:56px;padding-block:8px}.clara-escribiendo{color:var(--ink-2);align-items:center;gap:10px;padding:2px 4px;font-size:15px;font-weight:700;display:flex}.clara-cargando{color:var(--ink-2);justify-items:center;gap:14px;margin:auto;font-weight:700;display:grid}.clara-error{background:var(--danger-tint);color:var(--danger);border-radius:16px;justify-items:start;gap:10px;padding:12px 14px;font-size:15px;font-weight:700;display:grid}.clara-bajar{box-shadow:0 10px 24px -12px var(--shade);position:absolute;bottom:10px;right:2px}.clara-vacio{text-align:center;justify-items:center;gap:12px;margin:auto 0;padding:4px 0;display:grid}.clara-vacio__titulo{letter-spacing:-.02em;margin-top:8px;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.9rem);font-weight:300;line-height:1.15}.clara-vacio__ficha{max-width:34ch;color:var(--ink-2);font-size:15px}.clara-sugerencias{text-align:left;width:100%;margin-top:14px}.clara-sugerencia{cursor:pointer}.clara-pie{padding:8px 0 calc(12px + var(--safe-bottom));flex:none;gap:8px;display:grid}.clara-nota{color:var(--ink-2);grid-template-columns:20px 1fr 44px;align-items:center;gap:10px;padding:0 0 0 6px;font-size:15px;font-weight:600;display:grid}.clara-nota p{margin:0}.vidrio.compositor{border-radius:30px;align-items:flex-end;gap:4px;padding:6px 6px 6px 20px;display:flex}.compositor:focus-within{outline:3px solid var(--focus);outline-offset:3px}.compositor__campo{min-width:0;min-height:44px;max-height:132px;color:var(--ink);resize:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:10px 0;font-size:16px;font-weight:500;line-height:1.45}.compositor__campo::placeholder{color:var(--ink-3);opacity:1}.compositor__campo:disabled{opacity:.6}.compositor__boton{border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.compositor__boton--solido{background:var(--btn-bg);color:var(--btn-fg)}.compositor__boton--solido:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}.compositor__boton--voz{background:var(--accent-tint);color:var(--accent-ink)}.clara--sos .compositor__campo{font-size:20px}.vidrio.clara-aviso{gap:12px;padding:18px 18px 14px;display:grid}.clara-aviso__titulo{font-size:18px;font-weight:500}.clara-aviso__texto{font-size:16px}.clara-aviso__acciones{gap:8px;display:grid}.clara-aviso__acciones .boton{width:100%}.clara-ficha{gap:12px;padding:4px 0 8px;font-size:16px;display:grid}.clara-ficha p{margin:0}.clara-ficha__nota{color:var(--ink-2);font-size:15px}.clara-hoja__pie{gap:8px;display:grid}.clara-hoja__texto{font-size:16px}.clara-hoja__error{color:var(--danger);margin-top:12px;font-size:15px;font-weight:700}.clara-voz{flex-direction:column;flex:auto;min-height:0;display:flex}.clara-voz__centro{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;min-height:0;padding:8px 0 24px;display:flex}.clara-voz__orbe{flex:none;margin-bottom:20px}.clara-voz__textos{overscroll-behavior:contain;flex-direction:column;flex:0 auto;align-items:center;gap:12px;width:100%;min-height:0;display:flex;overflow-y:auto}.clara-voz__estado{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:300}.clara-voz__escuchado{max-width:34ch;color:var(--ink-2);font-size:15px;font-weight:600}.clara-voz__respuesta{max-width:34ch;max-height:11em;color:var(--ink);font-size:20px;font-weight:600;line-height:1.45;overflow-y:auto}.clara-voz__respuesta .clara-formato{justify-items:center}.clara-voz__aviso{max-width:32ch;color:var(--ink-2);font-size:15px;font-weight:600}.clara-voz__acciones{text-align:left;width:100%}.clara-voz__panel{border:1px solid var(--line);background:var(--sheet);text-align:left;border-radius:20px;gap:12px;width:100%;padding:16px;display:grid}.clara-voz__panel-texto,.clara-voz__panel-etiqueta{font-size:16px;font-weight:700}.clara-voz__panel-acciones{flex-wrap:wrap;gap:8px;display:flex}.clara-voz__panel-botones{margin-top:4px}.clara-voz__borrador{border:1.5px solid var(--control-borde);border-radius:var(--radius-campo);width:100%;min-height:76px;color:var(--ink);resize:none;background:0 0;padding:12px 14px;font-size:16px;line-height:1.45}.vidrio.clara-voz__controles{margin-bottom:calc(12px + var(--safe-bottom));border-radius:40px;flex:none;grid-template-columns:1fr auto 1fr;place-items:center;padding:12px 8px;display:grid}.clara-control{min-width:64px;color:var(--ink-2);background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:800;line-height:1.2;display:grid}.clara-control__icono{border:1px solid var(--glass-edge);background:var(--glass-hi);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.clara-control--principal{color:var(--ink)}.clara-control--principal .clara-control__icono{background:var(--btn-bg);width:76px;height:76px;color:var(--btn-fg);border-color:#0000}.clara-control[aria-pressed=true] .clara-control__icono{background:var(--chip-on-bg);color:var(--chip-on-fg);border-color:#0000}.clara-control:disabled{opacity:.5;cursor:not-allowed}.clara-control:active:not(:disabled) .clara-control__icono{transform:scale(.95)}.sos-pagina{gap:30px;padding-top:26px;display:grid}.sos-pagina[data-sesion=corriendo],.sos-pagina[data-sesion=pausada]{min-height:calc(100vh - var(--safe-top) - var(--dock-reserva) - 28px);min-height:calc(100dvh - var(--safe-top) - var(--dock-reserva) - 28px);align-content:center;padding-top:0}.sos-encabezado{gap:8px;display:grid}.sos-titulo{letter-spacing:-.02em;font-size:clamp(1.45rem,1.2rem + 1vw,1.8rem);font-weight:300;line-height:1.12}.sos-bajada{max-width:28ch;color:var(--ink-2);font-size:17px}.sos-respira{padding:20px 16px 18px}.sos-respira__cuerpo{text-align:center;justify-items:center;gap:16px;display:grid}.sos-respira__cuerpo:focus{outline:none}.sos-respira__titulo{font-size:20px;font-weight:500}.sos-ejercicios{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sos-ejercicios .chip--activo{border-color:var(--accent);background:var(--accent-tint);color:var(--ink)}.sos-aro{place-items:center;max-width:100%;padding:4px 0;display:grid}.sos-pagina[data-sesion=inactiva]{--resto:500px}.sos-pagina[data-sesion=completa]{--resto:520px}.sos-pagina[data-sesion=inactiva] .aro,.sos-pagina[data-sesion=completa] .aro{--lado:clamp(130px, calc(100vh - var(--resto) - var(--safe-top) - var(--safe-bottom)), var(--s));width:var(--lado);height:var(--lado)}@supports (height:100svh){.sos-pagina[data-sesion=inactiva] .aro,.sos-pagina[data-sesion=completa] .aro{--lado:clamp(130px, calc(100svh - var(--resto) - var(--safe-top) - var(--safe-bottom)), var(--s))}}@media (max-height:640px){.sos-pagina[data-sesion=inactiva],.sos-pagina[data-sesion=completa]{gap:14px;padding-top:10px}.sos-pagina[data-sesion=inactiva] .sos-respira,.sos-pagina[data-sesion=completa] .sos-respira{padding-block:12px}.sos-pagina[data-sesion=inactiva] .sos-respira__cuerpo,.sos-pagina[data-sesion=completa] .sos-respira__cuerpo{gap:8px}}.sos-aro__pausa{color:var(--ink-2);margin-top:6px;font-size:15px;font-weight:800}.sos-ritmo{max-width:30ch;color:var(--ink-2);font-size:16px}.sos-respira .boton--bloque{width:100%}.sos-opciones{border-top:1px solid var(--line);justify-content:center;gap:4px;width:100%;padding-top:4px;display:flex}.sos-opcion{flex:1 1 0;align-content:start;justify-items:center;gap:2px;min-width:0;padding-top:12px;display:grid}.sos-opcion__nombre{color:var(--ink);font-size:14px;font-weight:700;line-height:1.2}.sos-ayuda{max-width:32ch;color:var(--ink-2);font-size:14px}.sos-tiempo{gap:8px;width:100%;max-width:280px;display:grid}.sos-tiempo__fila{font-variant-numeric:tabular-nums;color:var(--ink-2);justify-content:space-between;font-size:15px;font-weight:700;display:flex}.sos-barra{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:2px;height:4px;overflow:hidden}.sos-barra>span{background:var(--accent);width:100%;height:100%;transform:scaleX(var(--avance,0));transform-origin:0;display:block}.sos-controles{gap:10px;width:100%;max-width:320px;display:flex}.sos-controles .boton:first-child{flex:1}.sos-fin{gap:8px;max-width:32ch;display:grid}.sos-fin__titulo{font-size:20px;font-weight:500}.sos-fin__titulo:focus{outline:none}.sos-fin p{color:var(--ink-2);font-size:17px}.sos-fin__acciones{gap:4px;width:100%;display:grid}.sos-guia{gap:12px;display:grid}.sos-guia__nota{color:var(--ink-2);justify-items:start;gap:6px;font-size:16px;display:grid}.sos-seccion{border:1px solid var(--glass-edge);background:var(--glass);border-radius:20px}.sos-seccion__encabezado{font-size:inherit;letter-spacing:0;margin:0}.sos-seccion__boton{width:100%;min-height:68px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:20px;align-items:center;gap:14px;padding:12px 18px;display:flex}.sos-seccion__boton>svg:first-child{color:var(--accent-ink);flex:none}.sos-seccion__titulo{font-family:var(--font-display);letter-spacing:-.01em;flex:1;font-size:17px;font-weight:400;line-height:1.25}.sos-seccion__flecha{color:var(--ink-2);flex:none;transition:transform .2s}.sos-seccion--abierta .sos-seccion__flecha{transform:rotate(180deg)}.sos-seccion__panel{gap:14px;padding:2px 18px 22px;display:grid}.sos-seccion__panel[hidden]{display:none}.sos-seccion__intro{color:var(--ink-2);font-size:17px}.sos-seccion__subtitulo{font-family:var(--font-text);letter-spacing:0;color:var(--ink);margin-top:6px;font-size:15px;font-weight:800}.sos-pasos,.sos-evitar{gap:18px;margin:0;padding:0;list-style:none;display:grid}.sos-pasos{counter-reset:paso}.sos-pasos li{counter-increment:paso;grid-template-columns:30px minmax(0,1fr);gap:2px 14px;display:grid}.sos-pasos li:before{content:counter(paso);background:var(--accent-tint);width:30px;height:30px;font-family:var(--font-display);color:var(--accent-ink);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:14px;display:grid}.sos-pasos strong,.sos-evitar strong{font-size:17px;font-weight:800;line-height:1.3}.sos-pasos span,.sos-evitar span{color:var(--ink-2);grid-column:2;font-size:16.5px;line-height:1.5}.sos-evitar li{grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.sos-evitar li>svg{box-sizing:border-box;background:var(--glass-hi);width:30px;height:30px;color:var(--ink-2);border-radius:50%;padding:6px}.sos-evitar li>div{gap:2px;display:grid}.sos-evitar li>div>span{grid-column:auto}.sos-guia__cierre{max-width:36ch;color:var(--ink-2);padding:6px 2px 0;font-size:16px;line-height:1.55}.sos-clara{gap:12px;padding-top:8px;display:grid}.sos-clara__titulo{font-size:18px;font-weight:500}.sos-clara__texto{color:var(--ink-2);font-size:16px}.sos-clara .boton--fantasma{justify-self:center}.sos-clara__nota{text-align:center;color:var(--ink-2);font-size:14px}.evo-estado{gap:14px;padding:22px 20px 20px;display:grid}.evo-estado__titulo{font-size:20px;font-weight:500}.evo-nota{color:var(--ink-2);font-size:16px}.evo-nota--sola{margin-top:26px}.evo-mapa{text-align:center;justify-items:center;gap:14px;padding:20px 16px 22px;display:grid}.evo-mapa__titulo{font-size:18px;font-weight:500}.evo-anillo{aspect-ratio:1;width:min(100%,300px);position:relative}.evo-anillo>svg{width:100%;height:100%;display:block}.evo-anillo__pista{stroke:color-mix(in srgb, var(--accent) 16%, transparent)}.evo-anillo__avance{stroke:var(--accent)}.evo-hoy rect{fill:var(--chip-on-bg)}.evo-hoy text{fill:var(--chip-on-fg);font-family:var(--font-text);font-size:12px;font-weight:800}.evo-anillo__centro{place-content:center;justify-items:center;display:grid;position:absolute;inset:21%}.evo-anillo__rotulo{color:var(--ink-2);margin-bottom:2px;font-size:13px;font-weight:800;line-height:1}.evo-anillo__numero{font-family:var(--font-display);font-size:54px;font-weight:300;line-height:1}.evo-anillo__de{color:var(--ink-2);margin-top:4px;font-size:13.5px;font-weight:700;line-height:1}.evo-anillo__fase{text-wrap:balance;margin-top:10px;font-size:15px;font-weight:800;line-height:1.25}.evo-anillo__tarro{color:var(--ink-2);margin-top:4px;font-size:13px;font-weight:600;line-height:1.3}.evo-anillo__centro--vacio .evo-anillo__fase{font-family:var(--font-display);margin:0;font-size:22px;font-weight:300;line-height:1.15}.evo-mapa__inicio{gap:14px;width:100%;display:grid}.evo-mapa__inicio p{color:var(--ink-2);font-size:16px}.evo-fases{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.evo-fase{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 2px;display:grid}.evo-fase+.evo-fase{border-top:1px solid var(--line)}.evo-fase>svg{color:var(--ink-2)}.evo-fase--completa>svg,.evo-fase--en_curso>svg{color:var(--accent-ink)}.evo-fase__texto{gap:2px;min-width:0;display:grid}.evo-fase__texto strong{font-size:16px;font-weight:800;line-height:1.3}.evo-fase__texto span{color:var(--ink-2);font-size:14px}.evo-fase__estado{color:var(--ink-2);font-size:14px;font-weight:800}.evo-fase--en_curso .evo-fase__estado{color:var(--accent-ink)}.evo-fase--proxima .evo-fase__texto strong{color:var(--ink-2)}.evo-seccion{border-top:1px solid var(--line);gap:14px;margin-top:30px;padding-top:26px;display:grid}.evo-seccion__titulo{font-size:18px;font-weight:500}.evo-dias__cuadricula{align-items:center;gap:4px;display:grid}.evo-dias__mes{white-space:nowrap;color:var(--ink-2);padding-bottom:6px;font-size:12px;font-weight:700;line-height:1}.evo-dias__dia{color:var(--ink-2);font-size:11px;font-weight:700;line-height:1}.evo-punto{aspect-ratio:1;border-radius:50%;width:100%;display:block;position:relative}.evo-punto--vaso,.evo-punto--ambos{background:var(--accent)}.evo-punto--ambos:after{content:"";background:var(--on-accent);border-radius:50%;position:absolute;inset:31%}.evo-punto--bitacora{box-shadow:inset 0 0 0 2px var(--accent)}.evo-punto--ninguno:after{content:"";background:var(--ink-4);border-radius:50%;position:absolute;inset:36%}.evo-punto--previo{visibility:hidden}.evo-punto--hoy{outline:2px solid var(--ink);outline-offset:2px}.evo-dias__resumen{font-size:16px;font-weight:700}.evo-leyenda{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.evo-leyenda li{align-items:center;gap:8px;display:inline-flex}.evo-leyenda .evo-punto{flex:none;width:16px}.evo-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.evo-chip{border:1px solid var(--glass-edge);background:var(--glass-hi);min-height:44px;color:var(--ink);border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;padding:0 15px;font-size:15px;font-weight:700;display:inline-flex}.evo-chip--puesto{border:2px solid var(--serie,var(--ink-2));background:color-mix(in srgb, var(--serie,var(--ink-2)) 12%, var(--glass-hi));padding:0 14px}.evo-marca-chip{fill:none;stroke:var(--ink-2);stroke-width:1.5px;stroke-linejoin:round;flex:none;overflow:visible}.evo-marca-chip--maciza{fill:currentColor;stroke:none}.evo-grafica{gap:8px;margin:0;display:grid}.evo-plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:14px}.evo-svg{width:100%;height:auto;display:block}.evo-grilla{stroke:var(--line);stroke-width:1px}.evo-eje{fill:var(--ink-2);font-family:var(--font-text);font-size:11px;font-weight:700}.evo-cursor{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:3 3}.evo-linea{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.evo-marca{fill:currentColor;stroke:var(--bg);stroke-width:1.5px;paint-order:stroke;stroke-linejoin:round}.evo-marca--activa{stroke-width:2.5px}.evo-grafica__pie{color:var(--ink-2);font-size:14px}.evo-lectura{border:1px solid var(--glass-edge);background:var(--glass);border-radius:18px;gap:8px;padding:14px 16px;font-size:15px;display:grid}.evo-lectura__semana{font-weight:800}.evo-lectura__filas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.evo-lectura__filas li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.evo-lectura__filas strong{font-weight:800}.evo-vacio{border:1px dashed var(--control-borde);color:var(--ink-2);border-radius:20px;justify-items:start;gap:14px;padding:18px;font-size:16px;display:grid}.evo-hallazgos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.evo-hallazgo{border-radius:20px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.evo-hallazgo__icono{background:var(--glass-hi);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.evo-hallazgo__texto{gap:4px;min-width:0;display:grid}.evo-hallazgo__texto strong{font-size:16px;font-weight:800;line-height:1.3}.evo-hallazgo__texto p{color:var(--ink);font-size:15px;line-height:1.5}.evo-hallazgo--positivo{background:var(--ok-tint)}.evo-hallazgo--positivo .evo-hallazgo__icono{color:var(--ok)}.evo-hallazgo--neutral{background:var(--accent-tint)}.evo-hallazgo--neutral .evo-hallazgo__icono{color:var(--accent-ink)}.evo-hallazgo--animo{background:var(--warn-tint)}.evo-hallazgo--animo .evo-hallazgo__icono{color:var(--warn)}.evo-continuidad{border:1px solid var(--glass-edge);background:var(--glass);border-radius:20px;gap:12px;margin-top:30px;padding:18px;display:grid}.evo-continuidad__cabecera{align-items:center;gap:12px;display:flex}.evo-continuidad__cabecera>svg{color:var(--ink-2);flex:none}.evo-continuidad p{color:var(--ink-2);font-size:16px}.evo-continuidad .boton{justify-self:start}.bib-bajada{max-width:32ch;color:var(--ink-2);margin:-6px 0 20px;font-size:17px}.bib-filtros{flex-wrap:wrap;gap:8px;display:flex}.bib-grupo{margin-top:30px}.bib-grupo__titulo{margin-bottom:6px;font-size:18px;font-weight:500}.bib-filas{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bib-filas li{border-bottom:1px solid var(--line)}.bib-fila{color:var(--ink);grid-template-columns:44px minmax(0,1fr) 20px;align-items:start;gap:14px;padding:16px 2px;text-decoration:none;display:grid}.bib-fila__icono{border:1px solid var(--glass-edge);background:var(--glass-hi);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.bib-fila__texto{gap:4px;min-width:0;display:grid}.bib-fila__titulo{font-size:16px;font-weight:800;line-height:1.3}.bib-fila__resumen{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.bib-fila__meta{color:var(--ink-2);font-size:13.5px;font-weight:700}.bib-fila__flecha{color:var(--ink-4);align-self:center}.bib-estado{color:var(--ink-2);justify-items:start;gap:14px;padding-top:12px;font-size:17px;display:grid}.bib-estado .pantalla-titulo{color:var(--ink);margin:0}.bib-estado__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bib-lector{padding-top:4px;display:grid}.bib-titulo{letter-spacing:-.02em;margin:6px 0 10px;font-size:clamp(1.5rem,1.2rem + 1.4vw,1.9rem);font-weight:300;line-height:1.15}.bib-meta{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:24px;font-size:15px;font-weight:700;display:flex}.bib-meta>svg{flex:none}.bib-bloques{gap:16px;max-width:66ch;margin-bottom:32px;display:grid}.bib-h2{margin-top:20px;font-size:19px;font-weight:500;line-height:1.25}.bib-parrafo{font-size:17px;line-height:1.65}.bib-entrada{font-size:18.5px;line-height:1.6}.bib-lista,.bib-pasos{margin:0;padding:0;list-style:none;display:grid}.bib-lista{gap:10px}.bib-lista li{padding-left:22px;font-size:17px;line-height:1.6;position:relative}.bib-lista li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:5px}.bib-pasos{counter-reset:paso;gap:18px}.bib-pasos li{counter-increment:paso;grid-template-columns:32px minmax(0,1fr);gap:2px 14px;display:grid}.bib-pasos li:before{content:counter(paso);background:var(--chip-on-bg);width:32px;height:32px;font-family:var(--font-display);color:var(--chip-on-fg);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:14px;display:grid}.bib-pasos strong{font-size:17px;font-weight:800;line-height:1.35}.bib-pasos span{color:var(--ink-2);grid-column:2;font-size:16.5px;line-height:1.6}.bib-aviso{border-radius:18px;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.bib-aviso>svg{margin-top:2px}.bib-aviso p{color:var(--ink);font-size:16px;line-height:1.55}.bib-aviso--info{background:var(--accent-tint)}.bib-aviso--info>svg{color:var(--accent-ink)}.bib-aviso--cuidado{background:var(--warn-tint)}.bib-aviso--cuidado>svg{color:var(--warn)}.bib-fuente{border-top:1px solid var(--line);color:var(--ink-2);margin-top:8px;padding-top:14px;font-size:14px;line-height:1.55}
/*$vite$:1*/