@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fuentes/geist.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/fuentes/instrument-serif.woff2) format("woff2")}:root{color-scheme:light;--fondo:#ffffff;--tarjeta:#f5f5f6;--tarjeta-encima:#efeff1;--elevada:#ffffff;--fondo-hundido:#ededef;--borde:#e6e7ea;--borde-fuerte:#83888f;--texto:#0b0c0e;--suave:#5e646c;--tenue:#686e76;--centavos:#878d95;--acento:#f2711c;--acento-encima:#1a0c02;--acento-hover:#e5640f;--acento-texto:#b4470a;--acento-suave:#fff1e7;--bueno:#15803d;--bueno-suave:#eef8f1;--malo:#b91c1c;--malo-suave:#fdecec;--nav-activo:#ededef;--foco: 0 0 0 2px var(--fondo), 0 0 0 4px var(--texto);--letra-texto:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--letra-titulos:"Instrument Serif","Iowan Old Style",Georgia,serif;--letra-mono:ui-monospace,"SF Mono",Menlo,monospace;--t-min:12px;--t-chico:13px;--t-base:15px;--t-medio:17px;--t-h2:28px;--t-h1:44px;--t-cifra:40px;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--radio:24px;--radio-medio:16px;--radio-chico:12px;--pildora:999px;--boton:42px;--boton-chico:38px;--toque:44px;--lateral:240px}@media (prefers-color-scheme: dark){:root:not([data-tema=claro]){color-scheme:dark;--fondo:#0b0c0e;--tarjeta:#17181b;--tarjeta-encima:#1d1f22;--elevada:#17181b;--fondo-hundido:#1f2125;--borde:#26282d;--borde-fuerte:#62676f;--texto:#f2f3f5;--suave:#a0a6ae;--tenue:#8b9199;--centavos:#6f757d;--acento-texto:#ff9a5c;--acento-suave:rgba(242,113,28,.14);--acento-hover:#ff8238;--bueno:#4ade80;--bueno-suave:rgba(74,222,128,.14);--malo:#f87171;--malo-suave:rgba(248,113,113,.14);--nav-activo:#1f2125}}:root[data-tema=oscuro]{color-scheme:dark;--fondo:#0b0c0e;--tarjeta:#17181b;--tarjeta-encima:#1d1f22;--elevada:#17181b;--fondo-hundido:#1f2125;--borde:#26282d;--borde-fuerte:#62676f;--texto:#f2f3f5;--suave:#a0a6ae;--tenue:#8b9199;--centavos:#6f757d;--acento-texto:#ff9a5c;--acento-suave:rgba(242,113,28,.14);--acento-hover:#ff8238;--bueno:#4ade80;--bueno-suave:rgba(74,222,128,.14);--malo:#f87171;--malo-suave:rgba(248,113,113,.14);--nav-activo:#1f2125}*{box-sizing:border-box}html,body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--letra-texto);font-size:var(--t-base);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:none;box-shadow:var(--foco);border-radius:8px}.armazon{display:grid;grid-template-columns:var(--lateral) minmax(0,1fr);min-height:100vh;align-content:start}.armazon>*{min-width:0}.lateral{padding:var(--e-5) var(--e-4);display:flex;flex-direction:column;gap:var(--e-4);position:sticky;top:0;height:100vh}.logo{font-family:var(--letra-titulos);font-size:28px;padding:0 var(--e-2);letter-spacing:-.01em}.pastilla-cuenta{display:flex;align-items:center;gap:var(--e-2);background:var(--tarjeta);border-radius:var(--pildora);padding:var(--e-2) var(--e-3);font-weight:600;font-size:var(--t-chico)}.avatar{width:26px;height:26px;border-radius:50%;background:var(--acento);color:var(--acento-encima);display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.menu{display:flex;flex-direction:column;gap:2px}.menu button{display:flex;align-items:center;gap:var(--e-3);width:100%;min-height:var(--toque);padding:0 var(--e-3);border:0;background:none;border-radius:var(--pildora);cursor:pointer;text-align:left;color:var(--suave)}.menu button[aria-current=page]{background:var(--nav-activo);color:var(--texto);font-weight:600}.menu button:hover{color:var(--texto)}.contador{margin-left:auto;min-width:22px;height:22px;border-radius:var(--pildora);background:var(--acento);color:var(--acento-encima);font-size:var(--t-min);font-weight:700;display:grid;place-items:center;padding:0 6px}.lateral .abajo{margin-top:auto}.principal{padding:var(--e-5) var(--e-6) var(--e-7);min-width:0;max-width:1240px}.cabeza{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e-4);margin:var(--e-2) 0 var(--e-5);flex-wrap:wrap}.cabeza h1{font-family:var(--letra-titulos);font-weight:400;font-size:var(--t-h1);margin:0;letter-spacing:-.01em;line-height:1.05}.cabeza p{color:var(--suave);margin:var(--e-1) 0 0}.herramientas{display:flex;gap:var(--e-2);align-items:center;flex-wrap:wrap}.tarjeta{background:var(--tarjeta);border-radius:var(--radio);padding:var(--e-5)}.tarjeta+.tarjeta,.rejilla+.tarjeta,.tarjeta+.rejilla{margin-top:var(--e-4)}.tarjeta h2{font-family:var(--letra-titulos);font-weight:400;font-size:var(--t-h2);margin:0 0 var(--e-1)}.tarjeta .sub{color:var(--suave);margin:0 0 var(--e-4)}.rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--e-4)}.cifra{font-family:var(--letra-titulos);font-size:var(--t-cifra);line-height:1;letter-spacing:-.02em}.cifra .cent{color:var(--centavos)}.etq-cifra{color:var(--suave);font-size:var(--t-chico);margin-bottom:var(--e-2)}.boton{min-height:var(--boton);padding:0 var(--e-4);border-radius:var(--pildora);border:1px solid var(--borde-fuerte);background:transparent;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:var(--e-2);white-space:nowrap}.boton:hover{background:var(--tarjeta-encima)}.boton.principal-b{background:var(--acento);color:var(--acento-encima);border-color:var(--acento)}.boton.principal-b:hover{background:var(--acento-hover)}.boton.chico{min-height:var(--boton-chico);padding:0 var(--e-3);font-size:var(--t-chico)}.boton.peligro{color:var(--malo);border-color:var(--malo)}.boton:disabled{opacity:.5;cursor:default}.redondo{width:var(--toque);height:var(--toque);border-radius:50%;border:0;background:var(--tarjeta);display:grid;place-items:center;cursor:pointer}.segmento{display:inline-flex;background:var(--fondo-hundido);border-radius:var(--pildora);padding:3px;gap:2px;flex-wrap:wrap}.segmento button{border:0;background:none;border-radius:var(--pildora);padding:0 var(--e-3);min-height:34px;cursor:pointer;color:var(--suave);font-size:var(--t-chico);font-weight:600}.segmento button[aria-pressed=true]{background:var(--fondo);color:var(--texto);box-shadow:0 1px 3px #0b0c0e1f}.pildora{display:inline-flex;align-items:center;gap:6px;border-radius:var(--pildora);padding:2px 10px;font-size:var(--t-min);font-weight:600;background:var(--fondo-hundido);color:var(--suave);white-space:nowrap}.pildora.bueno{background:var(--bueno-suave);color:var(--bueno)}.pildora.malo{background:var(--malo-suave);color:var(--malo)}.pildora.borde{background:transparent;border:1px solid var(--borde-fuerte)}.punto{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.punto.pendiente{background:var(--acento)}.bueno-t{color:var(--bueno)}.malo-t{color:var(--malo)}.suave{color:var(--suave)}.chico{font-size:var(--t-chico)}.mono{font-family:var(--letra-mono);font-size:var(--t-chico)}.tabla-envoltura{overflow-x:auto;margin:0 calc(-1 * var(--e-5));padding:0 var(--e-5)}table{width:100%;border-collapse:collapse;font-size:var(--t-chico)}th{text-align:left;color:var(--suave);font-weight:600;padding:var(--e-2) var(--e-3);border-bottom:1px solid var(--borde);white-space:nowrap}td{padding:var(--e-3);border-bottom:1px solid var(--borde);vertical-align:top}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;white-space:nowrap}tr.clic{cursor:pointer}tr.clic:hover td{background:var(--tarjeta-encima)}.campo{display:flex;flex-direction:column;gap:var(--e-1);font-size:var(--t-chico);color:var(--suave)}.campo input,.campo select,.campo textarea,input.buscar{min-height:var(--boton);border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);background:var(--fondo);padding:0 var(--e-3);color:var(--texto);font-size:var(--t-base)}.campo textarea{padding:var(--e-2) var(--e-3);min-height:70px}.aviso{border-radius:var(--radio-medio);padding:var(--e-3) var(--e-4);background:var(--acento-suave);color:var(--acento-texto);font-size:var(--t-chico)}.error{border-radius:var(--radio-medio);padding:var(--e-3) var(--e-4);background:var(--malo-suave);color:var(--malo);font-size:var(--t-chico)}.vacio{color:var(--suave);padding:var(--e-5) 0;text-align:center}.fila-flex{display:flex;gap:var(--e-3);align-items:center;flex-wrap:wrap}.plegable summary{cursor:pointer;font-weight:600;min-height:var(--toque);display:flex;align-items:center}.analyzer{display:grid;grid-template-columns:280px minmax(0,1fr) minmax(0,1.1fr);gap:var(--e-4);align-items:start}.lista-videos{display:flex;flex-direction:column;gap:var(--e-2);max-height:calc(100vh - 200px);overflow:auto}.item-video{text-align:left;border:0;background:var(--tarjeta);border-radius:var(--radio-medio);padding:var(--e-3);cursor:pointer}.item-video[aria-current=true]{outline:2px solid var(--texto)}video{width:100%;border-radius:var(--radio-medio);background:#000;max-height:60vh}.transcripcion{max-height:38vh;overflow:auto;margin-top:var(--e-3);display:flex;flex-direction:column;gap:2px}.linea{display:grid;grid-template-columns:48px 1fr;gap:var(--e-2);border:0;background:none;text-align:left;padding:6px var(--e-2);border-radius:var(--radio-chico);cursor:pointer;font-size:var(--t-chico)}.linea:hover{background:var(--tarjeta-encima)}.linea.actual{background:var(--fondo-hundido);font-weight:600}.linea .en{color:var(--suave);display:block;font-weight:400}.respuesta{border-bottom:1px solid var(--borde);padding:var(--e-3) 0}.respuesta:last-child{border-bottom:0}.chip-min{border:1px solid var(--borde-fuerte);background:none;border-radius:var(--pildora);font-size:var(--t-min);padding:1px 8px;cursor:pointer;margin-right:6px;font-family:var(--letra-mono)}.grupo-titulo{font-family:var(--letra-titulos);font-size:22px;margin:var(--e-4) 0 0}@media (max-width: 1100px){.analyzer{grid-template-columns:1fr}.lista-videos{max-height:none}}@media (max-width: 760px){:root{--t-h1: 32px;--t-h2: 24px;--t-cifra: 36px;--boton: var(--toque);--boton-chico: var(--toque)}.armazon{grid-template-columns:minmax(0,1fr)}html,body{overflow-x:hidden}.lateral{position:static;height:auto;padding:var(--e-4) var(--e-4) 0;gap:var(--e-3)}.pastilla-cuenta{align-self:flex-start}.menu{flex-direction:row;overflow-x:auto;margin:0 calc(-1 * var(--e-4));padding:0 var(--e-4);scrollbar-width:none}.menu button{width:auto;white-space:nowrap}.lateral .abajo{display:none}.principal{padding:var(--e-3) var(--e-4) var(--e-7)}.cabeza{margin-top:var(--e-1)}input.buscar{width:100%}.rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-3)}.rejilla .tarjeta,.tarjeta{padding:var(--e-4)}.cifra{font-size:30px}.campo input,.campo select,input.buscar{font-size:16px}}
