.lv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lv-muted{color:var(--muted);font-size:var(--fs-sm, .875rem)}.lv-warn{color:var(--warn);font-weight:600}.lv-ok{color:var(--ok)}.lv-error{color:var(--warn);border:1px solid var(--warn);padding:8px 12px;border-radius:var(--r-sm, 6px)}.lv-kicker{margin:0;font-size:var(--fs-sm, .875rem);color:var(--muted);font-weight:600}.lv-h{font-size:var(--fs-lg, 1.375rem);margin:0 0 8px}.lv-btn,.lv-sesion select,.lv-pregunta select,.lv-coach select{min-height:var(--target-min, 44px);min-width:var(--target-min, 44px);font-size:var(--fs-base, 1.0625rem);padding:6px 14px;border:1px solid var(--line-strong, var(--line));border-radius:var(--r-sm, 6px);background:var(--card);color:inherit;cursor:pointer}.lv-btn[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent);font-weight:700}.lv-btn:disabled{opacity:.55;cursor:not-allowed}.lv-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.lv-btn:focus-visible,.lv-sesion select:focus-visible,.lv-pregunta textarea:focus-visible,.lv-coach textarea:focus-visible,.lv-pregunta:focus-visible{outline:3px solid var(--focus, var(--accent));outline-offset:2px}.lv-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.lv-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md, 10px);padding:12px 16px;margin:12px 0}.lv-card h3{font-size:var(--fs-md, 1.0625rem);margin:0 0 8px}.lv-chip{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:0 8px;font-size:var(--fs-sm, .875rem)}.lv-q{font-size:var(--fs-md, 1.0625rem);margin:4px 0;max-width:var(--w-read, 72ch)}.lv-contador{font-weight:600;margin:8px 0}.lv-respuestas,.lv-banco,.lv-personas,.lv-adapt ul{list-style:none;padding:0;margin:0}.lv-respuestas li,.lv-personas li,.lv-adapt li{padding:6px 0;border-bottom:1px solid var(--line)}.lv-banco li{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.lv-banco-acc{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.lv-coach textarea,.lv-pregunta textarea{width:100%;box-sizing:border-box;font:inherit;font-size:var(--fs-base, 1.0625rem);padding:8px 10px}.lv-check{display:flex;align-items:center;gap:8px;min-height:var(--target-min, 44px)}.lv-check input{width:24px;height:24px}.lv-pregunta{position:sticky;top:var(--ws-nav-h, 52px);z-index:20;background:var(--accent-soft, var(--card));border:2px solid var(--accent);border-radius:var(--r-md, 10px);padding:12px 16px;margin:0 0 12px}.lv-pregunta-kicker{margin:0;font-size:var(--fs-sm, .875rem);font-weight:700;color:var(--accent)}.lv-pregunta-texto{margin:4px 0 8px;font-size:var(--fs-lg, 1.375rem);line-height:var(--lh-tight, 1.25)}.lv-compartidas h3{font-size:var(--fs-md, 1.0625rem);margin:12px 0 4px}.lv-sesion{display:grid;grid-template-columns:minmax(240px,18vw) minmax(0,1fr) minmax(300px,22vw);grid-template-areas:"barra barra barra" "agenda centro coach";gap:0 16px;width:100%;min-height:calc(100vh - 160px)}.lv-barra{grid-area:barra;position:sticky;top:var(--ws-nav-h, 52px);z-index:10;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between;background:var(--card);border-bottom:1px solid var(--line);padding:8px 12px}.lv-barra-info{flex:1 1 280px;min-width:0}.lv-barra-info p{margin:0}.lv-ahora{font-weight:700;font-size:var(--fs-md, 1.0625rem)}.lv-pregunta-barra{color:var(--muted);font-size:var(--fs-sm, .875rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-barra-acciones{display:flex;flex-wrap:wrap;gap:8px}.lv-franja{grid-column:1 / -1;margin:8px 12px}.lv-agenda{grid-area:agenda;padding:8px 12px;overflow-y:auto}.lv-centro{grid-area:centro;min-width:0;padding:8px 0}.lv-vacio{border:1px dashed var(--line-strong, var(--line));border-radius:var(--r-md, 10px);padding:24px}.lv-coach-zona{grid-area:coach;padding:8px 12px;overflow-y:auto}.lv-items{list-style:none;padding:0;margin:8px 0}.lv-item{display:flex;gap:8px;padding:8px 6px;border-bottom:1px solid var(--line)}.lv-item-ahora{background:var(--accent-soft, transparent);border-left:4px solid var(--accent)}.lv-item-n{min-width:28px;height:28px;border:1px solid var(--line);border-radius:999px;text-align:center;line-height:26px;font-size:var(--fs-sm, .875rem)}.lv-min{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--fs-sm, .875rem)}.lv-solo-cajon,.lv-solo-docente{display:none}.lv-temas{align-items:center}.lv-chip-tema{margin-left:6px;color:var(--muted)}.lv-riel{text-align:center;padding:4px 2px}.lv-riel p{margin:0 0 4px}.lv-riel-n{font-weight:700;font-size:var(--fs-md, 1.0625rem);font-variant-numeric:tabular-nums}.lv-riel-txt{font-size:var(--fs-sm, .875rem);overflow-wrap:anywhere}.lv-crono{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv-crono-reloj{font-size:2.25rem;font-weight:700;font-variant-numeric:tabular-nums}.lv-crono-over .lv-crono-reloj,.lv-crono-aviso{color:var(--warn)}.lv-crono-aviso{font-weight:700}.lv-crono-botones{display:flex;gap:8px}@media (max-width: 1439px){.lv-sesion{grid-template-columns:72px minmax(0,1fr) minmax(300px,22vw)}.lv-agenda .lv-detalle,.lv-agenda .lv-detalle-item{display:none}.lv-agenda{padding:8px 4px}.lv-item{justify-content:center;padding:6px 0}}@media (max-width: 1099px){.lv-sesion{grid-template-columns:minmax(0,1fr);grid-template-areas:"barra" "centro"}.lv-solo-cajon{display:inline-block}.lv-agenda,.lv-coach-zona{display:none;position:fixed;left:0;right:0;bottom:0;max-height:60vh;z-index:30;background:var(--bg);border-top:3px solid var(--accent);padding:12px var(--gutter, 16px);overflow-y:auto}.lv-abierto-agenda .lv-agenda,.lv-abierto-coach .lv-coach-zona{display:block}.lv-agenda .lv-detalle,.lv-agenda .lv-detalle-item{display:revert}.lv-item{justify-content:flex-start;padding:8px 6px}}@media (max-width: 767px){.lv-sesion>:not(.lv-solo-docente){display:none}.lv-solo-docente{display:block;padding:16px}}@media (prefers-reduced-motion: reduce){.lv-sesion *,.lv-pregunta{transition:none!important;animation:none!important}}.lv-detalle-item{display:flex;flex-direction:column;gap:2px;min-width:0}.lv-detalle-item .lv-titulo{overflow-wrap:anywhere}.lv-estados{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.ia-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ia-bloque{display:grid;gap:var(--space-3, 12px)}.ia-franja{max-width:min(100%,90ch);margin-inline:auto}.ia-muted{color:var(--muted);font-size:var(--fs-sm, .875rem);margin:0}.ia-error{margin:0;color:var(--warn);border:1px solid var(--warn);padding:8px 12px;border-radius:var(--r-sm, 6px)}.ia-descansa,.ia-hecho{margin:0;padding:8px 12px;border-radius:var(--r-sm, 6px);background:var(--surface-2, var(--card));font-size:var(--fs-sm, .875rem)}.ia-card{background:var(--ai-soft, var(--card));border:1px solid var(--ai, var(--line-strong, #888));border-inline-start-width:6px;border-radius:var(--r-md, 10px);padding:var(--space-4, 16px);display:grid;gap:var(--space-2, 8px);color:var(--fg)}.ia-card[data-origin=regla]{border-color:var(--line-strong, #888);background:var(--surface-2, var(--card))}.ia-kicker{margin:0;font-size:var(--fs-sm, .875rem)}.ia-marca{font-weight:700;color:var(--ai, inherit)}.ia-titulo{margin:0;font-size:var(--fs-md, 1.0625rem);line-height:var(--lh-tight, 1.25)}.ia-cuerpo{margin:0;font-size:var(--fs-base, 1.0625rem);line-height:var(--lh-base, 1.5)}.ia-compacta .ia-cuerpo{font-size:var(--fs-sm, .875rem)}.ia-preguntas{margin:0;padding-inline-start:1.1em;display:grid;gap:var(--space-2, 8px)}.ia-preguntas li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);font-size:var(--fs-base, 1.0625rem)}.ia-acciones{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.ia-btn{min-height:var(--target-min, 44px);min-width:var(--target-min, 44px);font-size:var(--fs-base, 1.0625rem);padding:6px 14px;border:1px solid var(--line-strong, #888);border-radius:var(--r-sm, 6px);background:var(--card);color:inherit;cursor:pointer}.ia-btn:focus-visible,.ia-link:focus-visible,.ia-detalle summary:focus-visible{outline:3px solid var(--focus, #1f5fbf);outline-offset:2px}.ia-primario{background:var(--accent);color:var(--on-accent, #fff);border-color:var(--accent);font-weight:600}.ia-btn-suave{background:transparent}.ia-btn:disabled{opacity:.55;cursor:not-allowed}.ia-form{display:grid;gap:var(--space-2, 8px)}.ia-form label{font-weight:600}.ia-form textarea,.ia-form input{font:inherit;font-size:var(--fs-base, 1.0625rem);min-height:var(--target-min, 44px);padding:8px 10px;border:1px solid var(--line-strong, #888);border-radius:var(--r-sm, 6px);background:var(--card);color:inherit}.ia-detalle summary{cursor:pointer;min-height:var(--target-min, 44px);display:flex;align-items:center;font-size:var(--fs-sm, .875rem);font-weight:600}.ia-detalle ul{margin:0;padding-inline-start:1.1em;font-size:var(--fs-sm, .875rem)}.ia-criterio h4{margin:8px 0 4px;font-size:var(--fs-sm, .875rem)}.ia-cita{display:block;color:var(--muted);font-style:italic}.ia-link{background:none;border:0;padding:0 4px;min-height:var(--target-min, 44px);color:var(--accent);text-decoration:underline;font:inherit;cursor:pointer}.ia-pie{display:flex;justify-content:flex-end}@media (prefers-reduced-motion: reduce){.ia-card{transition:none}}.ia-espera{margin:0 0 var(--space-2, 8px);color:var(--muted);font-size:var(--fs-sm, .875rem)}.ia-titulo-corto{margin-inline-start:var(--space-2, 8px);font-weight:600;overflow-wrap:anywhere}.runner-steps{display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;margin:8px 0;padding:0}.runner-steps li{border:none;padding:0;margin:0;color:var(--muted);font-size:.9rem}.runner-steps li[aria-current=step]{color:var(--fg);font-weight:700;text-decoration:underline}.runner-steps li.done{color:var(--ok)}.runner-out{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px;max-height:24rem;overflow:auto}.out-view dt{font-weight:600;margin-top:8px}.out-view dd{margin:2px 0 0}.rubrica-criterio{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:8px}.rubrica-criterio li{display:grid;gap:4px}.inv{display:block;width:100%;max-width:var(--w-read, 72ch);margin:0 auto}.inv h2,.inv h3,.inv h4{margin:.6rem 0 .3rem}.inv-card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:var(--space-4, 16px);margin:var(--space-4, 16px) 0}.inv label{display:block;font-weight:600;margin:.5rem 0 .2rem}.inv label input[type=checkbox]{display:inline-block;margin-right:.4rem}.inv textarea,.inv input:not([type=checkbox]),.inv select{width:100%;box-sizing:border-box;font:inherit}.inv button{min-height:var(--target-min, 40px);padding:0 var(--space-3, 12px);cursor:pointer}.inv button:disabled{cursor:not-allowed;opacity:.6}.inv button:focus-visible,.inv textarea:focus-visible,.inv input:focus-visible,.inv select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.inv-sec{background:transparent;color:var(--fg);border:1px solid var(--line-strong, var(--line))}.inv-acciones{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin:var(--space-3, 12px) 0}.inv-nota{color:var(--muted);font-size:var(--fs-sm, .875rem)}.inv-ok{color:var(--ok);min-height:1.2em}.inv-error{color:var(--warn);border:1px solid var(--warn);padding:8px 12px;border-radius:6px}.inv-aviso{background:var(--warn-soft, #fbf0df);border-left:4px solid var(--warn);padding:8px 12px;border-radius:4px}.inv-chips,.inv-fuentes,.inv-consultas,.inv-nodos,.inv-iters{list-style:none;padding:0;margin:0}.inv-chips{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.inv-chip{border-radius:999px;border:1px solid var(--line-strong, var(--line));background:var(--accent-soft, transparent);color:var(--fg)}.inv-consultas li,.inv-fuentes li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);padding:6px 0;border-bottom:1px solid var(--line)}.inv-motivo{flex-basis:100%;margin:0;color:var(--muted);font-size:var(--fs-sm, .875rem)}.inv-sello{display:inline-block;font-size:var(--fs-xs, .8125rem);font-weight:600;border:1px solid var(--line-strong, var(--line));border-radius:999px;padding:0 8px;margin-left:6px}.inv-sello-ok,.inv-rel-alta{background:var(--ok-soft, transparent);border-color:var(--ok)}.inv-sello-warn,.inv-rel-fuera{background:var(--warn-soft, transparent);border-color:var(--warn)}.inv-sello-ia{background:var(--accent-soft, transparent);border-color:var(--accent)}.inv-nodo{border:1px solid var(--line);border-radius:6px;padding:8px 12px;margin:8px 0}.inv-nodo-ia{border-left:4px solid var(--ai, var(--accent))}.inv-nodo-cab{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:var(--fs-sm, .875rem)}.inv-tipo{font-weight:700}.inv-nodo-texto{margin:4px 0}.inv-ia{margin:4px 0;font-size:var(--fs-sm, .875rem)}.inv-cita{margin:6px 0 0;padding-left:10px;border-left:3px solid var(--line-strong, var(--line));color:var(--muted);font-size:var(--fs-sm, .875rem)}.inv-cita footer{font-size:var(--fs-xs, .8125rem)}@media (max-width: 640px){.inv-acciones button{flex:1 1 100%}}:root{--bg: #f7f7f5;--fg: #1d1d1b;--muted: #5c5c57;--accent: #1f5fbf;--card: #fff;--line: #d9d9d3;--warn: #8a4b00;--ok: #1b6b3a;--ai: #6a2fb0;--on-accent: #fff}@media (prefers-color-scheme: dark){:root{--bg: #151517;--fg: #ececea;--muted: #a8a8a2;--accent: #7aa7f0;--card: #1f1f22;--line: #36363a;--warn: #f0b265;--ok: #6fd09a;--ai: #c6a2f5;--on-accent: #0b1b33}}*{box-sizing:border-box}body{margin:0;font:var(--fs-base, 1.0625rem)/1.5 system-ui,sans-serif;background:var(--bg);color:var(--fg)}header,main{max-width:var(--w-work, 100%);margin:0 auto;padding:0 var(--gutter, 16px)}header{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-4, 16px);min-height:56px}header h1{margin:0;font-size:var(--fs-lg, 1.375rem)}header .banner{flex:1 1 320px;margin:0;padding:2px 10px;font-size:.875rem;line-height:1.35}header label{display:inline-block;margin:0}header select{width:auto}header p.row{margin:0 0 0 auto}.banner{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px 12px;color:var(--muted)}nav{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}button,select,textarea,input{font:inherit;color:inherit}button{min-height:var(--target-touch, 44px);padding:8px 14px;border-radius:8px;border:1px solid var(--line);background:var(--card);cursor:pointer}button[aria-current=page],button.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}button:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}section{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px;margin:16px 0}h2{margin-top:0;font-size:1.15rem}label{display:block;font-weight:600;margin:8px 0 4px}textarea,input,select{width:100%;padding:8px;border-radius:8px;border:1px solid var(--line);background:var(--bg)}input[type=checkbox],input[type=radio]{width:auto;flex:none;padding:0;margin:0 8px 0 0}.sala-check{display:flex;align-items:center;gap:8px;font-weight:600}ul{padding-left:0;list-style:none}li{border:1px solid var(--line);border-radius:8px;padding:8px 12px;margin:8px 0}.badge{display:inline-block;font-size:.875rem;padding:0 8px;border-radius:999px;border:1px solid currentColor;margin-right:6px}.ai{color:var(--ai)}.human{color:var(--ok)}.warn{color:var(--warn)}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}[role=alert]{border:2px solid var(--warn);color:var(--warn);border-radius:8px;padding:8px 12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted);font-size:.9rem}ul.plain{margin:0}.card-plain{padding:12px 8px}.stepper{display:flex;list-style:none;margin:0;padding:0;gap:4px;overflow-x:auto}.step{flex:1 1 0;min-width:92px;border:none;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:4px;margin:0;position:relative;color:var(--muted)}.step+.step:before{content:"";position:absolute;top:18px;right:50%;width:100%;height:2px;background:var(--line);z-index:0}.step.hecho+.step:before,.step.actual:before{background:var(--ok)}.dot{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--card);border:2px solid var(--line);font-weight:700}.step.hecho .dot{background:var(--ok);border-color:var(--ok);color:var(--on-accent)}.step.actual{color:var(--fg);font-weight:600}.step.actual .dot{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}.step-label{font-size:.875rem;line-height:1.2}.hero{border-color:var(--accent);border-width:2px;padding:24px}.hero h2{font-size:1.5rem;line-height:1.25;margin-bottom:8px}.eyebrow{margin:0 0 4px;color:var(--muted);font-size:.9rem}button.big{padding:12px 20px;font-size:1.05rem;margin-top:8px}.waiting{color:var(--muted)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 720px){.two-col{grid-template-columns:1fr}.hero{padding:16px}}.member{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 18%,var(--card));font-weight:700}.member-name{font-weight:600;flex:1 1 140px}.member-status{display:flex;flex-direction:column;font-size:.875rem}.ok{color:var(--ok)}.pending{color:var(--muted)}.feed-item{border:none;border-left:3px solid var(--accent);border-radius:0;padding:2px 10px}.toast{position:fixed;right:var(--gutter, 16px);bottom:var(--space-4, 16px);z-index:40;margin:0;padding:0;color:var(--ok);font-weight:600;background:var(--card);border-radius:var(--r-md, 10px)}.toast:not(:empty){padding:var(--space-2, 8px) var(--space-4, 16px);border:1px solid var(--line)}button:hover:not(:disabled){filter:brightness(.96)}@media (prefers-reduced-motion: no-preference){button,.dot{transition:background .15s,box-shadow .15s}}.subnav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px}.sub{display:inline-flex;align-items:center;gap:8px}.sub.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.sub .n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid currentColor;font-size:.875rem}.helper{margin:8px 0}.helper summary{cursor:pointer;color:var(--accent)}li.nested{background:var(--bg)}.choice{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.choice input{width:auto;margin-top:6px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.choice label{margin:0;font-weight:500}.proj-status progress{width:100%;height:8px;accent-color:var(--accent)}.proj-status p{margin:4px 0 0}.canvas-form{display:grid;grid-template-columns:1fr;gap:4px;max-width:520px}.canvas{position:relative;height:520px;overflow:auto;margin-top:12px;border:1px dashed var(--line);border-radius:12px;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:20px 20px;touch-action:none}.canvas .card{position:absolute;padding:8px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.25);color:#1d1d1b;cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 2px 6px #0000002e}.canvas .card:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.canvas .card p{margin:0 0 4px}.card-text{white-space:pre-wrap;word-break:break-word}.card-by{font-size:.875rem;opacity:.7}.canvas .card button{font-size:.875rem;padding:2px 8px;background:#ffffffb3;color:#1d1d1b}.c-amarillo{background:#fff1a8}.c-verde{background:#c9f0c9}.c-azul{background:#c7defa}.c-rosa{background:#fbd0e0}.c-gris{background:#e3e3df}.canvas .card .handle{float:right;cursor:grab;touch-action:none;padding:0 6px;font-size:1rem;line-height:1.2}.canvas .card{-webkit-user-select:none;user-select:none}.step-card{border:2px solid var(--accent);border-radius:12px;padding:12px 16px;margin:12px 0}.step-card h3{margin:0 0 8px}button[aria-pressed=true]{outline:2px solid var(--accent)}.sala{width:100%;max-width:none;min-width:0;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto}.sala-bar button,.sala-templates button{min-height:44px}.sala-templates button{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left}.sala-main{position:relative}.sala-welcome{position:absolute;top:84px;left:12px;z-index:5;max-width:340px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px 14px}.sala-notice{position:sticky;top:8px;z-index:6}.sala-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.sala-bar .sala-status{margin:0;flex:1 1 auto;font-weight:600}.sala-status-sin_conexion,.sala-status-rechazado{color:var(--warn)}.sala-status-guardado{color:var(--ok)}.sala-avatars{display:flex;gap:6px;margin:0;padding:0}.sala-avatar{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:50%;color:#fff;font-weight:700;font-size:.875rem;list-style:none}.sala-dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px}.sala-templates{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.sala-main{display:flex;gap:12px;align-items:stretch}.sala-canvas{flex:1 1 auto;min-width:0;height:calc(100vh - 220px);min-height:520px;border:1px solid var(--line);border-radius:8px;overflow:hidden;position:relative}.sala-badges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:5}.sala-badge{position:absolute;display:inline-flex;gap:6px;padding:1px 6px;border-radius:10px;background:var(--card);border:1px solid var(--line);font-size:.875rem;white-space:nowrap}.sala-outline{position:absolute;border:2px dashed currentColor;border-radius:6px}.sala-notes li{border-top:1px solid var(--line);padding:4px 0}.sala-notes button.sala-note{display:block;width:100%;text-align:left;min-height:44px}.sala-notes button[aria-current=true]{outline:2px solid currentColor}.sala-panel{flex:0 0 320px;max-height:70vh;overflow-y:auto;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px 12px}.sala-panel h3{margin:12px 0 6px;font-size:1rem}.sala-comments li,.sala-sources li{border-top:1px solid var(--line);padding:6px 0}.sala-panel button{min-height:44px}.sala-panel textarea{width:100%;box-sizing:border-box}.sala-shortcuts{margin:12px 0}@media (max-width: 1000px){.sala-main{flex-direction:column}.sala-panel{flex-basis:auto;max-height:none}}.sala-panel>.chispa{order:-1}.fuentes section{margin:16px 0}.fu-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.fu-modes{display:flex;flex-wrap:wrap;gap:8px}.fu-add{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:var(--card)}.fu-add label,.fuentes>section>label{display:block;margin:8px 0}.fu-add input:not([type=checkbox]),.fu-add textarea,.fuentes textarea{display:block;width:100%;box-sizing:border-box}.fu-check{display:flex;min-width:0;gap:8px;align-items:center}.fu-sources,.fu-hits{list-style:none;padding:0}.fu-sources>li,.fu-hits>li,.fu-claims>li{border:1px solid var(--line);border-radius:8px;padding:8px 12px;margin:8px 0;background:var(--card)}.fu-badge{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:0 8px;font-size:.875rem}.fu-badge.ok{color:var(--ok)}.fu-badge.warn{color:var(--warn)}.fu-result{border-left:4px solid var(--ai);padding-left:12px}.fu-ai{color:var(--ai)}.fu-claims blockquote{margin:4px 0;color:var(--muted);font-style:italic}.fu-chunk{margin:8px 0;padding:8px;border:1px solid var(--line);border-radius:6px;white-space:pre-wrap}.fu-hit{border-color:var(--accent);border-width:2px}.fu-chunk mark{background:color-mix(in srgb,var(--accent) 30%,transparent);color:inherit}.fu-table{overflow-x:auto}.fu-table table{border-collapse:collapse}.fu-table th,.fu-table td{border:1px solid var(--line);padding:4px 8px;text-align:left}.fu-empty{border:1px dashed var(--line);border-radius:8px;padding:8px 12px}.fu-legend{margin:8px 0}.chispa-niveles{border:1px solid var(--line);border-radius:8px;margin:8px 0}.chispa-niveles label{display:block;min-height:44px}.chispa-tarjeta{border:1px solid var(--line);border-left:4px solid var(--ai);border-radius:8px;background:var(--card);padding:8px 12px;margin:8px 0}.chispa-tarjeta button,.ronda button,.reco button,.mesa-tarjeta button{min-height:44px}.chispa-marca{margin:0 0 4px}.ronda{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:8px 14px;margin-bottom:8px}.ronda-fin{border-color:var(--warn)}.ronda-reloj{font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700;margin:0 16px 0 auto}.ronda-pasos{margin:4px 0}.ronda-inicio{margin-bottom:8px}.ronda-inicio summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.ronda-inicio summary:before{content:"▸";display:inline-block;margin-right:8px;transition:transform .15s}.ronda-inicio[open] summary:before{transform:rotate(90deg)}.chispa-aviso{margin:0 0 8px}.chispa-aviso button{min-height:44px}.sala-panel[hidden]{display:none}.mesa-resumen{border-left:4px solid var(--accent);padding:6px 12px;background:var(--card)}.reco{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:8px 14px;margin:8px 0;list-style:none}.reco-principal{border-width:2px;border-color:var(--accent)}.reco-urgente{border-left:4px solid var(--warn)}.reco-atencion{border-left:4px solid var(--accent)}.reco-hint{margin:0 0 8px;padding:6px 12px;border-left:4px solid var(--accent);background:var(--card)}.mesa-tarjeta{margin-bottom:12px}.mesa-confirma{border:1px dashed var(--line);border-radius:8px;padding:8px 12px;margin-top:8px}.space-line{margin:0 0 12px;padding:6px 12px;border-left:4px solid var(--accent);background:var(--card)}.capture-box textarea{width:100%;min-height:88px}.capture-box label.check{display:inline-flex;align-items:center;gap:6px}.file-btn{display:inline-flex;align-items:center;min-height:var(--target-min, 44px);padding:4px 12px;border:1px solid var(--line);border-radius:6px;background:var(--card);cursor:pointer}input[type=file].sr-only:focus-visible+.check,.file-btn:focus-within{outline:2px solid var(--accent)}.capture-thumb,.aporte-img{max-width:220px;max-height:160px;border-radius:6px;border:1px solid var(--line)}.next-step .primary.big{margin-top:4px}.ai-question{margin-top:12px;padding:8px 12px;border:1px dashed var(--ai);border-radius:8px}.lenses{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.aportes{display:grid;gap:8px}.aporte{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px 12px}.aporte-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aporte-text{white-space:pre-wrap;overflow-wrap:anywhere}.chip{display:inline-flex;align-items:center;min-height:28px;padding:2px 12px;border-radius:14px;border:1px solid var(--accent);background:transparent;color:var(--fg);font-weight:600}.chip-sin_clasificar{border-style:dashed;border-color:var(--muted)}.chip-menu{margin:8px 0;padding:8px 12px;border:1px solid var(--line);border-radius:8px}.chip-menu button[aria-pressed=true]{outline:2px solid var(--accent);font-weight:700}.callout{margin:8px 0;padding:8px 12px;border-left:4px solid var(--warn);background:var(--card)}@media (max-width: 640px){.capture-thumb,.aporte-img{max-width:100%}}.fu-mindmap-scroll{overflow:auto;max-height:360px;border:1px solid var(--line, #d0d4dc);border-radius:8px;padding:8px}.fu-mindmap-edges{position:absolute;left:0;top:0;color:var(--muted, #5b6472);pointer-events:none}.fu-mindnode{position:absolute;font-size:.875rem;line-height:1.15;padding:4px 8px;text-align:left;overflow:hidden;border-radius:8px}.fu-mindnode.root{font-weight:700}.fu-mindnode.structure{border-style:dashed}.fu-mindnode[aria-pressed=true]{outline:2px solid currentColor}.barra-proceso{display:block;margin:8px 0;padding:8px 12px;background:var(--card);border:1px solid var(--line);border-radius:8px}.barra-proceso p{margin:2px 0}.lt{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0;padding:0;list-style:none}.lt-actual{font-weight:600}.lt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-height: 800px){.barra-proceso{margin:4px 0;padding:4px 10px}.barra-proceso .lt{flex-wrap:wrap}.barra-proceso .bp-estas{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-proceso .muted:not(.bp-estas){display:none}.banner{font-size:.875rem;margin:2px 0;padding:2px 8px}}.tu-actividad{margin:12px 0;padding:12px 16px;border:1px solid var(--accent);border-radius:8px}.tu-actividad h2{margin-top:0;font-size:1rem}main .mp-canvas{height:calc(100vh - 220px);min-height:520px}input,select{min-height:var(--target-touch, 44px)}input[type=checkbox],input[type=radio]{min-height:0;width:22px;height:22px}:root{--font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs: .875rem;--fs-sm: .875rem;--fs-base: 1.0625rem;--fs-md: 1.0625rem;--fs-lg: 1.375rem;--fs-xl: 1.75rem;--lh-tight: 1.25;--lh-base: 1.5;--lh-read: 1.65;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--topbar-h: 48px;--rail-w: 64px;--aside-min: 300px;--aside-max: 480px;--w-read: 72ch;--w-work: 100%;--gutter: clamp(16px, 2vw, 32px);--target-min: 44px;--target-touch: 44px;--surface: #ffffff;--surface-2: #f0f0ec;--line-strong: #8f8f88;--accent-soft: #e6eefb;--ok-soft: #e4f3ea;--warn-soft: #fbf0df;--danger: #a3262a;--danger-soft: #fbe7e7;--info: #0b5f73;--info-soft: #e2f1f4;--ai-soft: #f0e9fa;--focus: #1f5fbf;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px}@media (min-width: 1440px){:root{--fs-base: 1.125rem;--fs-md: 1.125rem}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--surface: #1f1f22;--surface-2: #26262a;--line-strong: #7a7a84;--accent-soft: #1b2a45;--ok-soft: #15301f;--warn-soft: #3a2a12;--danger: #f08a8d;--danger-soft: #3a1a1b;--info: #6cc6da;--info-soft: #12303a;--ai-soft: #2b2040;--focus: #9bbcf5}}:root[data-theme=dark]{--surface: #1f1f22;--surface-2: #26262a;--line-strong: #7a7a84;--accent-soft: #1b2a45;--ok-soft: #15301f;--warn-soft: #3a2a12;--danger: #f08a8d;--danger-soft: #3a1a1b;--info: #6cc6da;--info-soft: #12303a;--ai-soft: #2b2040;--focus: #9bbcf5}.ui-read{max-width:var(--w-read);margin-inline:auto}.ui-work{max-width:var(--w-work);margin-inline:auto;padding-inline:var(--space-6)}.ui-bleed{max-width:none;width:100%;padding:0}.ui-work .ui-cols{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media (max-width: 719px){.ui-work{padding-inline:var(--space-4)}.ui-work .ui-cols{grid-template-columns:1fr}}html{scroll-padding-top:calc(var(--topbar-h) + var(--space-4))}.ls-topbar{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--topbar-h);padding:var(--space-1) var(--space-4);background:var(--surface, var(--card));border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.ls-topbar ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.ls-topbar li+li:before{content:"·";margin-right:var(--space-2);color:var(--muted)}.ls-topbar li.ls-actual:before{content:"›"}.ls-topbar [aria-current=step]{font-weight:650}.ls-topbar .ls-estas{flex-basis:100%;margin:0;color:var(--muted)}.ls-topbar .ls-estas strong{color:var(--fg)}.ls-topbar .ls-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-2);border:1px solid var(--line-strong, var(--line));border-radius:var(--r-pill, 999px);background:var(--surface-2, transparent);font-size:var(--fs-xs)}.ls-topbar .ls-der{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.ls-topbar button{min-height:var(--target-min)}@media (max-width: 1279px){.ls-topbar .ls-semana-full{display:none}}@media (min-width: 1280px){.ls-topbar .ls-semana-chip{display:none}}.lt{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);list-style:none;margin:var(--space-2) 0;padding:0;font-size:.875rem}.lt-item{position:relative;padding:2px 8px;border:1px solid var(--line-strong);border-radius:999px}.lt-item.lt-sesion{font-weight:600}.lt-item.lt-actual{border-width:2px;font-weight:700}.lt-item.lt-pendiente{opacity:.85}.lt-marca{font-weight:400}.lt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.recoleccion-lista{list-style:none;padding:0}.recoleccion-lista li{margin:var(--space-2) 0}main{padding-block:var(--space-3) var(--space-6)}.barra-proceso{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);margin:0;min-height:48px;padding:var(--space-1) 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.barra-proceso{flex-wrap:nowrap;overflow:hidden}.barra-proceso p{margin:0;white-space:nowrap}.barra-proceso .lt{flex:1 1 auto;min-width:0;flex-wrap:wrap}.barra-proceso .bp-estas{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-proceso .lt{margin:0;font-size:var(--fs-sm)}.lt-mini{flex-wrap:nowrap;align-items:center;gap:var(--space-1) var(--space-2)}.lt-mini .lt-item{border:0;padding:0 2px;white-space:nowrap}.lt-mini .lt-item.lt-actual{border:1px solid var(--line-strong);border-width:2px;padding:2px 10px}.barra-proceso .lt.lt-mini{flex:0 0 auto;flex-wrap:nowrap}:root{--ws-nav-h: 52px}.ws-nav{position:sticky;top:0;min-height:var(--ws-nav-h);box-sizing:border-box;z-index:9;margin:0;padding:var(--space-1) 0;background:var(--bg);border-bottom:1px solid var(--line);gap:var(--space-2)}.ws-nav{align-items:center}.ws-nav button{min-height:var(--target-touch);font-size:var(--fs-md)}.ws-nav .ws-nav-extra{margin-left:auto}.ws-mas{position:relative;display:inline-flex}.ws-mas-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:220px;margin:0;padding:var(--space-2);background:var(--surface, var(--card));border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:0 6px 20px #0000002e}.ws-mas-menu li{border:0;padding:0;margin:var(--space-1) 0}.ws-mas-menu button{width:100%;text-align:left}.guia-sub{margin:var(--space-3) 0 0}.donde-estamos{background:transparent;border:0;padding:0;margin:var(--space-3) 0}.donde-estamos>h2{font-size:var(--fs-xl);margin-bottom:var(--space-3)}.lt-grande{flex-wrap:nowrap;overflow-x:auto;align-items:stretch;gap:var(--space-1);padding:var(--space-1) 0 var(--space-2);margin:var(--space-1) 0 var(--space-2);font-size:var(--fs-sm)}.lt-grande .lt-item{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-1);min-height:44px;padding:2px var(--space-2);border-radius:var(--r-md);background:var(--surface, var(--card));white-space:nowrap;text-align:center}.lt-grande .lt-item.lt-sesion{font-weight:650}.lt-grande .lt-item:not(.lt-sesion){border-style:dashed;color:var(--muted)}.lt-grande .lt-item.lt-actual{flex-grow:2;border-color:var(--accent);background:var(--accent-soft);color:var(--fg);box-shadow:0 0 0 2px var(--accent);white-space:nowrap}.lt-grande .lt-aqui{font-weight:700;color:var(--accent)}.lt-grande .lt-marca{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.donde-mensaje,.donde-sigue{max-width:var(--w-read);margin:var(--space-2) 0}.donde-cuerpo{display:grid;gap:var(--space-5);align-items:start}@media (min-width: 1280px){.donde-cuerpo{grid-template-columns:minmax(0,3fr) minmax(380px,2fr)}}.donde-cuerpo.donde-cuerpo-docente{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.donde-cuerpo-docente .donde-principal:empty{display:none}.hilo-plegable{margin-top:var(--space-3)}.donde-estamos .tu-actividad{margin-top:var(--space-2)}.donde-cuerpo .armando-tarjetas{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.paso-ahora{border:2px solid var(--accent);border-radius:var(--r-lg);padding:var(--space-4) var(--space-5);margin:var(--space-3) 0}.paso-ahora h2{font-size:var(--fs-xl);margin:var(--space-1) 0 var(--space-3)}.paso-ahora h3{font-size:var(--fs-sm);text-transform:none;margin:0 0 var(--space-1);color:var(--muted)}.paso-etiqueta{margin:0;font-size:var(--fs-sm);font-weight:650;color:var(--accent)}.paso-bloque{margin:var(--space-4) 0}.paso-prosa,.paso-pregunta{max-width:var(--w-read);margin:0}.paso-pregunta{font-size:var(--fs-lg)}.paso-acciones{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.paso-mas ul{padding-left:var(--space-5)}.espacio-pendiente>h2{font-size:var(--fs-xl)}.espacio-partes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3);padding:0}.espacio-partes li{padding:var(--space-4);margin:0}.espacio-partes h3{margin:0 0 var(--space-2);font-size:var(--fs-lg)}.hilo{margin-top:var(--space-4)}.hilo>h3{font-size:var(--fs-lg);margin:0 0 var(--space-2)}.hilo-nodos{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3);padding:0;margin:0;counter-reset:hilo}.hilo-nodos li{border:0;padding:0;margin:0;position:relative}.hilo-nodos li:not(:last-child):after{content:"→";position:absolute;right:-.85rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.hilo-nodos button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:72px;text-align:left;padding:var(--space-2) var(--space-3)}.hilo-num,.hilo-estado{font-size:var(--fs-sm);color:var(--muted)}.armando-tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3);padding:0;list-style:none}.armando-tarjetas button{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:64px;text-align:left;padding:var(--space-2) var(--space-3)}.franja-proactiva{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-left:4px solid var(--ai);border-radius:var(--r-md);background:var(--ai-soft)}.franja-proactiva:not(:has(.ia-bloque)){margin:0;padding:0;border:0;background:none}.franja-proactiva:has(.ia-plegable){margin:0;padding:0;border:0;background:none}.pregunta-fija{position:sticky;top:0;z-index:15;margin:var(--space-2) 0}.zs{display:grid;grid-template-columns:minmax(220px,15vw) minmax(0,1fr) minmax(280px,19vw);grid-template-areas:"pregunta pregunta pregunta" "agenda centro coach";gap:var(--space-4);align-items:start}.zs-pregunta{grid-area:pregunta}.zs-inactiva,.zs-inactiva>.zs-centro{display:contents}.zs-agenda{grid-area:agenda}.zs-centro{grid-area:centro;min-width:0}.zs-coach{grid-area:coach}.zs-agenda,.zs-coach{position:sticky;top:calc(var(--ws-nav-h, 52px) + 56px);max-height:calc(100vh - var(--ws-nav-h, 52px) - 72px);overflow-y:auto}.zs-riel,.zs-cajones{display:none}.zs-docente{display:block}@media (max-width: 1439px){.zs{grid-template-columns:72px minmax(0,1fr) minmax(300px,22vw)}.zs-riel{display:block}.zs-agenda-completa{display:none}.zs-docente{display:block}}@media (max-width: 1099px){.zs{display:block;padding-bottom:72px}.zs-agenda,.zs-coach{display:none;position:fixed;left:0;right:0;bottom:56px;top:auto;max-height:55vh;z-index:20;padding:var(--space-4);background:var(--surface, var(--card));border-top:2px solid var(--accent)}.zs[data-cajon=agenda] .zs-agenda,.zs[data-cajon=coach] .zs-coach{display:block}.zs-riel{display:none}.zs-agenda-completa{display:block}.zs-cajones{display:flex;gap:var(--space-2);position:fixed;left:0;right:0;bottom:0;z-index:21;padding:var(--space-2) var(--gutter);background:var(--bg);border-top:1px solid var(--line)}.zs-cajones button{flex:1;min-height:var(--target-touch)}}@media (max-width: 767px){.zs-agenda,.zs-coach,.zs-cajones{display:none!important}}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ia-plegable{margin:var(--space-2) 0;border:1px solid var(--line);border-left:4px solid var(--ai);border-radius:var(--r-md);background:var(--ai-soft);padding:var(--space-1) var(--space-3)}.ia-plegable>summary{cursor:pointer;min-height:var(--target-min, 44px);display:flex;align-items:center;gap:var(--space-3);font-weight:600}.ia-plegable>summary .ia-ver{margin-inline-start:auto}.ia-plegable>summary .ia-nueva{font-size:var(--fs-sm, .875rem);padding:0 8px;border-radius:999px;border:1px solid var(--ai);color:var(--ai)}.ia-plegable[open]>.ia-bloque{max-height:min(55vh,520px);overflow-y:auto;padding-bottom:var(--space-2)}.ls-confirmar{margin:var(--space-2) 0;padding:var(--space-3);border:2px solid var(--line-strong);border-radius:var(--r-md);background:var(--card)}.ls-confirmar p{margin:0 0 var(--space-2)}.ls-confirmar-acciones{display:flex;flex-wrap:wrap;gap:var(--space-2)}.zs:not(.zs-docente) .lt-grande{flex-wrap:wrap;overflow:visible}.zs:not(.zs-docente) .lt-grande .lt-item{flex:1 1 130px}.zs:not(.zs-docente) .donde-cuerpo{grid-template-columns:minmax(0,1fr)}.zs:not(.zs-docente) .paso-otras{display:none}.zs:has(.donde-estamos) .lv-card[aria-label="Tu paso ahora"]{display:none}.zs:not(.zs-docente) .lt-grande{gap:var(--space-1);padding-bottom:var(--space-2)}.zs:not(.zs-docente) .lt-grande .lt-item,.zs:not(.zs-docente) .lt-grande .lt-item.lt-sesion{flex:0 1 auto;min-width:max-content;min-height:40px;padding:2px 6px;font-size:.875rem;box-shadow:none}.zs:not(.zs-docente) .lt-grande .lt-item.lt-actual{box-shadow:0 0 0 3px var(--accent)}.zs:not(.zs-docente) .lt-grande .lt-aqui{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 767px){:root{--ws-nav-h: 0px}.ws-nav{position:static;min-height:0}}.aviso-visibilidad{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm)}.aviso-visibilidad p{margin:0;flex:1 1 320px}
