@font-face{font-family:montserrat;src:url(/_next/static/media/a838cfed199e32f6-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_fced6a{font-family:montserrat,montserrat Fallback;font-style:normal}.__variable_fced6a{--font-montserrat:"montserrat","montserrat Fallback"}:root{--amber:#F6AA2D;--amber-h:#FFBB45;--amber-t:#8A5A00;--amber-soft:#FEF2DD;--violeta:#7B53FE;--violeta-t:#5B3BD9;--violeta-soft:#EEE8FF;--magenta:#D45FD8;--coral:#EC8C7C;--negro:#1C1027;--negro-2:#241634;--negro-3:#2F1E45;--ink:#2E2639;--ink-2:#5A5068;--muted:#6D6577;--muted-o:#A497B5;--claro:#E3DCEC;--paper:#F4F1F8;--card:#fff;--line:#E5DFEE;--line-s:#F0ECF5;--ok:#17734B;--ok-soft:#E6F4EC;--risk:#B3261E;--risk-soft:#FBEAE7;--r-s:10px;--r-m:14px;--r-l:18px;--r-xl:22px;--r-p:999px;--sombra:0 1px 2px rgba(28,16,39,.05),0 6px 20px rgba(28,16,39,.05);--sans:var(--font-montserrat),system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0;line-height:1.2;letter-spacing:-.01em}p,ul{margin:0}ul{padding:0;list-style:none}img{max-width:100%}:focus-visible{outline:3px solid var(--amber);outline-offset:2px;box-shadow:0 0 0 2px var(--negro);border-radius:4px}.saltar{position:fixed;left:12px;top:-80px;z-index:200;padding:12px 18px;border-radius:var(--r-m);background:#fff;color:var(--negro);font-weight:700;text-decoration:underline}.saltar:focus{top:12px}.solo-lector{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cab{background:var(--negro);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.07)}.cab-in{max-width:1240px;margin:auto;height:66px;padding:0 24px;gap:24px}.cab-in,.logo{display:flex;align-items:center}.logo{gap:12px;flex:none}.logo img{height:30px;width:auto;display:block}.logo span{font-weight:700;font-size:13px;color:var(--amber);border-left:1px solid rgba(255,255,255,.2);padding-left:12px;letter-spacing:.02em}.nav{display:flex;gap:2px;flex:1 1;min-width:0}.nav a{padding:8px 13px;border-radius:var(--r-s);font-weight:600;font-size:13.5px;color:var(--claro);white-space:nowrap}.nav a:hover{background:rgba(255,255,255,.07);color:#fff}.nav a[aria-current=page]{color:var(--amber)}.cab-der{display:flex;align-items:center;gap:6px;flex:none}.ico-btn{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-s);color:var(--claro);background:none;border:0;cursor:pointer}.ico-btn:hover{background:rgba(255,255,255,.07);color:#fff}.punto{position:absolute;top:4px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--amber);color:var(--negro);font-size:10.5px;font-weight:800;display:grid;place-items:center}.persona{display:flex;align-items:center;gap:9px;padding-left:6px}.avatar{width:34px;height:34px;border-radius:50%;background:var(--violeta);color:#fff;font-weight:700;font-size:12.5px;display:grid;place-items:center;flex:none}.persona small{display:block;font-size:11.5px;color:var(--muted-o);line-height:1.2}.persona b{display:block;font-size:13px;font-weight:600;line-height:1.25;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pestanas{display:none}.pag{max-width:1240px;margin:auto;padding:30px 24px 72px}.ejemplo-barra{background:var(--amber-soft);color:var(--amber-t);font-size:12.5px;font-weight:600;text-align:center;padding:7px 16px}.tit-pag{margin-bottom:24px}.tit-pag h1{font-size:28px;font-weight:800}.tit-pag p{color:var(--ink-2);margin-top:6px;max-width:68ch}.miga{font-size:13px;color:var(--muted);margin-bottom:12px;display:flex;gap:7px;flex-wrap:wrap}.miga a:hover{text-decoration:underline}.sec{margin-top:40px}.sec-tit{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.sec-tit h2{font-size:19px;font-weight:700}.sec-tit a{font-size:13.5px;font-weight:600;color:var(--violeta-t)}.sec-tit a:hover{text-decoration:underline}.tarjeta{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);padding:22px;box-shadow:var(--sombra)}.tarjeta h2{font-size:16.5px;font-weight:700;margin-bottom:10px}.tarjeta>p{color:var(--ink-2)}.dos{grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.dos,.tres{display:grid}.tres{grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.pilas{display:flex;flex-direction:column;gap:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 18px;border-radius:var(--r-s);border:1px solid transparent;font-weight:700;font-size:14px;cursor:pointer;background:var(--amber);color:var(--negro);white-space:nowrap}.btn:hover{background:var(--amber-h)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn.sec2{background:#fff;border-color:var(--line);color:var(--ink)}.btn.sec2:hover{border-color:var(--violeta);color:var(--violeta-t);background:#fff}.btn.peligro{background:#fff;border-color:var(--line);color:var(--risk)}.btn.chico{min-height:34px;padding:5px 12px;font-size:13px}.campo{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:var(--ink-2)}.campo input,.campo select,.campo textarea{font-weight:500;font-size:14.5px;color:var(--ink);padding:10px 12px;border:1px solid #c9c0d6;border-radius:var(--r-s);background:#fff;width:100%}.campo small{font-weight:500;color:var(--muted)}.rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;align-items:end}.msg{padding:12px 16px;border-radius:var(--r-m);font-weight:600;margin-bottom:18px;font-size:14px}.msg.ok{background:var(--ok-soft);color:var(--ok)}.msg.mal{background:var(--risk-soft);color:var(--risk)}.hero{background:var(--negro);color:#fff;overflow:hidden}.hero,.hero-in{position:relative}.hero-in{max-width:1240px;margin:auto;padding:58px 24px 62px;z-index:1}.hero-col{position:absolute;right:-20px;top:0;bottom:0;width:44%;background:url(/marca/columnas.webp) 100%/auto 112% no-repeat;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.hero .eti{font-size:13px;font-weight:700;color:var(--amber);letter-spacing:.03em}.hero h1{font-size:44px;font-weight:800;line-height:1.08;margin:10px 0 12px;max-width:17em}.hero h1 em{font-style:normal;color:var(--amber)}.hero p.baj{color:var(--claro);max-width:54ch;font-size:16px}.busca{display:flex;gap:8px;margin-top:26px;max-width:720px;background:#fff;padding:7px;border-radius:var(--r-l);box-shadow:0 18px 40px rgba(0,0,0,.3)}.busca svg{align-self:center;margin-left:10px;color:var(--muted);flex:none}.busca input{flex:1 1;min-width:0;border:0;outline:0;background:none;font-size:16px;color:var(--ink);padding:9px 6px}.busca:focus-within{outline:3px solid var(--amber);outline-offset:2px}.sugs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:center;font-size:13px;color:var(--muted-o)}.sugs a{padding:5px 12px;border:1px solid rgba(255,255,255,.2);border-radius:var(--r-p);color:var(--claro);font-weight:500}.sugs a:hover{border-color:var(--amber);color:#fff}.busca-pag{display:flex;gap:8px;background:#fff;border:1px solid var(--line);padding:6px;border-radius:var(--r-m);box-shadow:var(--sombra);margin-bottom:22px}.busca-pag svg{align-self:center;margin-left:10px;color:var(--muted);flex:none}.busca-pag input{flex:1 1;min-width:0;border:0;outline:0;background:none;font-size:15.5px;padding:8px 6px}.busca-pag:focus-within{outline:3px solid var(--amber);outline-offset:1px}.formatos{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:-30px;position:relative;z-index:2}.formato{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-l);padding:15px 16px;box-shadow:var(--sombra);transition:transform .15s,border-color .15s}.formato:hover{transform:translateY(-2px);border-color:var(--violeta)}.formato b{display:block;font-size:14px;font-weight:700}.formato small{display:block;color:var(--muted);font-size:12px;line-height:1.3}.ico{width:40px;height:40px;border-radius:var(--r-m);display:grid;place-items:center;flex:none;background:var(--violeta-soft);color:var(--violeta-t)}.ico.t-audio{background:#FFE9E4;color:#B34A36}.ico.t-partitura{background:var(--violeta-soft);color:var(--violeta-t)}.ico.t-video{background:#FBE7FB;color:#9A2F9E}.ico.t-libro,.ico.t-tesis{background:var(--amber-soft);color:var(--amber-t)}.ico.t-articulo{background:#E4F0FB;color:#1E5C94}.ico.t-coleccion{background:var(--ok-soft);color:var(--ok)}.cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:16px;gap:16px}.col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:184px;padding:20px;border-radius:var(--r-l);background:var(--negro-2);color:#fff;overflow:hidden;transition:transform .15s}.col:hover{transform:translateY(-2px)}.col:before{content:"";position:absolute;right:-26px;top:-26px;width:96px;height:96px;border-radius:50%;border:14px solid var(--tono,var(--amber))}.col b{font-size:16.5px;font-weight:700;line-height:1.25}.col b,.col span{position:relative}.col span{font-size:13px;color:var(--claro);margin-top:4px;max-width:88%}.col em{position:relative;font-style:normal;font-size:12px;color:var(--amber);font-weight:700;margin-top:8px}.result-rej{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.filtros{position:-webkit-sticky;position:sticky;top:84px;background:#fff;border:1px solid var(--line);border-radius:var(--r-l);padding:16px 18px;max-height:calc(100vh - 104px);overflow:auto}.filtros h2{font-size:13px;font-weight:700;margin:16px 0 7px;color:var(--ink)}.filtros h2:first-of-type{margin-top:0}.filtros a{display:flex;justify-content:space-between;gap:10px;padding:5px 9px;margin:0 -9px;border-radius:8px;font-size:13.5px;color:var(--ink-2)}.filtros a:hover{background:var(--paper)}.filtros a[aria-current=true]{background:var(--amber-soft);color:var(--amber-t);font-weight:700}.filtros a span:last-child{color:var(--muted);font-size:12.5px}.abrir-filtros{display:none}.quitar{font-size:13px;font-weight:600;color:var(--violeta-t)}.n-res{font-size:14px;color:var(--ink-2);margin-bottom:14px}.res{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-l);padding:16px 18px;margin-bottom:10px;align-items:flex-start;transition:border-color .15s}.res:hover{border-color:#BCAEEB}.res-cue{flex:1 1;min-width:0}.res h3{font-size:15.5px;font-weight:700}.res h3 a:hover{text-decoration:underline}.res .aut{font-size:13px;color:var(--ink-2);margin-top:1px}.res .desc{font-size:13.5px;color:var(--ink-2);margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--r-p);font-size:11.5px;font-weight:600;background:var(--paper);color:var(--ink-2)}.chip.fisico{background:var(--amber-soft);color:var(--amber-t)}.chip.abierto{background:var(--ok-soft);color:var(--ok)}.chip.propio{background:var(--violeta-soft);color:var(--violeta-t)}.chip.licenciado{background:#E4F0FB;color:#1E5C94}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.mal{background:var(--risk-soft);color:var(--risk)}.chip.ej{background:#fff;border:1px dashed #bfa25f;color:var(--amber-t)}.res-acc{flex:none;align-self:center}.vacio{text-align:center;padding:48px 24px;background:#fff;border:1px dashed #cfc6dc;border-radius:var(--r-l);color:var(--ink-2)}.vacio h2,.vacio h3{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:6px}.pager{display:flex;gap:10px;justify-content:center;margin-top:20px;align-items:center;font-size:13.5px}.ficha{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.ficha h1{font-size:28px;font-weight:800}.ficha .aut{font-size:15px;color:var(--ink-2);margin-top:5px}.ficha .txt{margin-top:14px;font-size:15px;max-width:66ch}.dl{display:grid;grid-template-columns:auto 1fr;grid-gap:7px 16px;gap:7px 16px;font-size:13.5px;margin:0}.dl dt{color:var(--muted)}.dl dd{margin:0;font-weight:500;min-width:0;overflow-wrap:anywhere}.incrust{width:100%;border:0;border-radius:var(--r-m);background:#fff;margin-top:18px}.lista-f li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-s);font-size:14px}.lista-f li:first-child{border-top:0}.tabla-c{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13.5px}th{text-align:left;font-size:12px;color:var(--muted);font-weight:700;padding:8px 12px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:10px 12px;border-bottom:1px solid var(--line-s);vertical-align:middle}tr:last-child td{border-bottom:0}.barra{height:8px;background:var(--line-s);overflow:hidden;min-width:90px}.barra,.barra i{border-radius:5px}.barra i{display:block;height:100%;background:var(--amber)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.kpi{background:#fff;border:1px solid var(--line);border-radius:var(--r-l);padding:16px 18px}.kpi b{display:block;font-size:30px;font-weight:800;line-height:1.1}.kpi span{font-size:13px;color:var(--ink-2)}.subnav{display:flex;gap:6px;overflow-x:auto;margin-bottom:24px;padding-bottom:2px}.subnav a{padding:7px 14px;border-radius:var(--r-p);font-size:13.5px;font-weight:600;background:#fff;border:1px solid var(--line);white-space:nowrap;color:var(--ink-2)}.subnav a[aria-current=page]{background:var(--negro);border-color:var(--negro);color:#fff}.visor{background:var(--negro-2);border-radius:var(--r-l);overflow:hidden;color:#fff}.visor-bar{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 14px;font-size:13.5px;flex-wrap:wrap}.visor-bar button{background:rgba(255,255,255,.1);border:0;color:#fff;min-width:36px;height:34px;border-radius:8px;font-weight:700;cursor:pointer;padding:0 10px}.visor-bar button:hover:not([disabled]){background:rgba(255,255,255,.2)}.visor-bar button[disabled]{opacity:.4}.visor-lienzo{padding:16px;display:flex;justify-content:center;overflow:auto;max-height:82vh;background:#150B20}.visor-lienzo img{display:block;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;border-radius:3px}.repro{position:relative;background:#000;border-radius:var(--r-l);overflow:hidden}.repro video{display:block;width:100%;max-height:68vh}.repro.solo-audio{background:var(--negro-2);padding:26px 18px 16px}.repro.solo-audio video{height:44px}.marca-mov{position:absolute;pointer-events:none;color:rgba(255,255,255,.42);font-size:13px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap;transition:all 1.2s}.repro.solo-audio .marca-mov{position:static;display:block;margin-bottom:10px;color:var(--muted-o)}.ing{min-height:100vh;background:var(--negro);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ing-izq{display:flex;flex-direction:column;justify-content:center;padding:48px clamp(24px,7vw,96px)}.ing-izq img.lg{height:40px;width:auto;align-self:flex-start;margin-bottom:44px}.ing-izq h1{font-size:42px;font-weight:800;line-height:1.08}.ing-izq h1 em{font-style:normal;color:var(--amber)}.ing-izq p{color:var(--claro);margin:14px 0 28px;max-width:44ch;font-size:16px}.ing-izq small{display:block;color:var(--muted-o);font-size:13px;margin-top:16px;max-width:46ch}.ing-der{background:url(/marca/columnas.webp) 50%/cover no-repeat}.pie{border-top:1px solid var(--line);margin-top:24px;padding:20px 24px 30px;text-align:center;font-size:12.5px;color:var(--muted)}@media (max-width:1040px){.nav a{padding:8px 9px;font-size:13px}.persona div{display:none}.formatos{grid-template-columns:repeat(3,1fr)}.result-rej{grid-template-columns:1fr}.filtros{position:static;max-height:none;padding:12px 14px}.abrir-filtros{display:inline-flex;width:100%}.filtros-cuerpo{display:none;margin-top:14px}#ver-filtros:checked~.filtros-cuerpo{display:block}#ver-filtros:focus-visible+.abrir-filtros{outline:3px solid var(--amber);outline-offset:2px}.dos,.ficha{grid-template-columns:1fr}.kpis,.tres{grid-template-columns:1fr 1fr}}@media (max-width:760px){.nav{display:none}.cab-in{height:58px;padding:0 16px;justify-content:space-between}.logo img{height:25px}.pag{padding:22px 16px 96px}.pestanas{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;z-index:60;background:var(--negro);padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1)}.pestanas a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10.5px;font-weight:600;color:var(--muted-o);padding:4px 0}.pestanas a[aria-current=page]{color:var(--amber)}.hero-in{padding:32px 16px 54px}.hero h1{font-size:31px}.hero-col{width:70%;opacity:.25}.busca{flex-wrap:wrap}.busca input{flex:1 1 60%}.busca .btn{flex:1 1 100%}.formatos{grid-template-columns:1fr 1fr}.formato:last-child{grid-column:1/-1}.ficha h1,.tit-pag h1{font-size:24px}.res{flex-wrap:wrap}.res-acc,.res-acc .btn{width:100%}.ing{grid-template-columns:1fr}.ing-der{display:none}.ing-izq h1{font-size:32px}.tres{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}