.tc-bx:where(.astro-s7afubgm){align-items:center;gap:10px;margin:0;display:flex;position:relative}.tc-bx-input:where(.astro-s7afubgm){min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.tc-bx-input:where(.astro-s7afubgm)::-webkit-search-cancel-button{display:none}.tc-bx-kbd:where(.astro-s7afubgm){flex:none;font-family:inherit;font-size:11px}.tc-bx-lateral:where(.astro-s7afubgm){background:var(--tc-alt);min-height:38px;color:var(--tc-ink);border-radius:12px;padding:0 8px 0 14px;font-size:15px;transition:box-shadow .2s}.tc-bx-lateral:where(.astro-s7afubgm):hover{box-shadow:0 0 0 1px var(--tc-line) inset}.tc-bx-lateral:where(.astro-s7afubgm) .tc-bx-input:where(.astro-s7afubgm)::placeholder,.tc-bx-lateral:where(.astro-s7afubgm) .tc-bx-lupa{color:var(--tc-muted);opacity:1}.tc-bx-kbd:where(.astro-s7afubgm){background:var(--tc-bg);box-shadow:0 0 0 1px var(--tc-line) inset;color:var(--tc-muted);border-radius:6px;padding:4px 6px;font-size:12px;font-weight:500}.tc-bx-lateral:where(.astro-s7afubgm):focus-within,.tc-bx-cabecera:where(.astro-s7afubgm):focus-within,.tc-bx-portada:where(.astro-s7afubgm):focus-within,.tc-bx-problemas:where(.astro-s7afubgm):focus-within,.tc-bx-error:where(.astro-s7afubgm):focus-within{box-shadow:0 0 0 1.5px var(--tc-brand) inset, 0 0 0 4px var(--tc-brand-soft)}.tc-bx-portada:where(.astro-s7afubgm),.tc-bx-problemas:where(.astro-s7afubgm),.tc-bx-error:where(.astro-s7afubgm){background:var(--tc-pop);color:var(--tc-ink);box-shadow:0 0 0 1px var(--tc-line), 0 0 0 6px #2dd4bf12, 0 24px 50px -24px var(--tc-shadow);transition:box-shadow .2s,transform .12s ease-out}.tc-bx-portada:where(.astro-s7afubgm) .tc-bx-input:where(.astro-s7afubgm)::placeholder,.tc-bx-problemas:where(.astro-s7afubgm) .tc-bx-input:where(.astro-s7afubgm)::placeholder,.tc-bx-cabecera:where(.astro-s7afubgm) .tc-bx-input:where(.astro-s7afubgm)::placeholder,.tc-bx-error:where(.astro-s7afubgm) .tc-bx-input:where(.astro-s7afubgm)::placeholder{color:var(--tc-muted);opacity:1}.tc-bx-portada:where(.astro-s7afubgm) .tc-bx-lupa,.tc-bx-cabecera:where(.astro-s7afubgm) .tc-bx-lupa,.tc-bx-error:where(.astro-s7afubgm) .tc-bx-lupa{color:var(--tc-ink)}.tc-bx-portada:where(.astro-s7afubgm){border-radius:18px;gap:14px;width:min(680px,100%);min-height:62px;margin-inline:auto;padding:0 12px 0 22px;font-size:17px}.tc-bx-problemas:where(.astro-s7afubgm){border-radius:16px;gap:12px;min-height:56px;padding:0 18px;font-size:16px}.tc-bx-comillas:where(.astro-s7afubgm){font-family:var(--tc-font-display);color:var(--tc-accent);font-size:22px;font-weight:800}.tc-bx-cabecera:where(.astro-s7afubgm){background:var(--tc-alt);min-height:42px;color:var(--tc-ink);border-radius:12px;flex:1;padding:0 12px;font-size:16px}.tc-bx-error:where(.astro-s7afubgm){border-radius:18px;gap:12px;min-height:60px;padding:0 20px;font-size:17px}.tc-bx-panel:where(.astro-s7afubgm){box-sizing:border-box;overscroll-behavior:contain;background:var(--tc-pop);color:var(--tc-ink);text-align:left;box-shadow:0 0 0 1px var(--tc-line), 0 40px 100px -30px #00000073;border:0;border-radius:20px;margin:0;padding:8px;font-size:15px;line-height:1.4;position:fixed;inset:auto;overflow-y:auto}.tc-bx-panel:where(.astro-s7afubgm):popover-open{transform-origin:top;animation:.26s cubic-bezier(.2,.9,.2,1) tc-bx-in}@keyframes tc-bx-in{0%{opacity:0;filter:blur(4px);transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.tc-bx-panel:where(.astro-s7afubgm):popover-open{animation:none}}:where(.astro-s7afubgm)[data-s][hidden],.tc-bx-todos:where(.astro-s7afubgm)[hidden]{display:none}.tc-bx-filtros:where(.astro-s7afubgm){border-bottom:1px solid var(--tc-line);scrollbar-width:none;gap:6px;margin-bottom:4px;padding:4px 4px 10px;display:flex;overflow-x:auto}.tc-bx-filtros:where(.astro-s7afubgm) button:where(.astro-s7afubgm),.tc-bx-sug:where(.astro-s7afubgm) button:where(.astro-s7afubgm){background:var(--tc-alt);min-height:34px;color:var(--tc-ink-2);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:600}.tc-bx-filtros:where(.astro-s7afubgm) button:where(.astro-s7afubgm):hover,.tc-bx-sug:where(.astro-s7afubgm) button:where(.astro-s7afubgm):hover{background:var(--tc-chip)}.tc-bx-filtros:where(.astro-s7afubgm) button:where(.astro-s7afubgm)[aria-pressed=true]{background:var(--tc-brand);color:var(--tc-on-brand)}.tc-bx-label:where(.astro-s7afubgm){letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted);margin:0;padding:8px 8px 6px;font-size:12px;font-weight:800}.tc-bx-sug:where(.astro-s7afubgm){flex-wrap:wrap;gap:6px;padding:0 8px 8px;display:flex}.tc-bx-sug:where(.astro-s7afubgm) button:where(.astro-s7afubgm){font-weight:600}ul:where(.astro-s7afubgm){flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}ul:where(.astro-s7afubgm) a{color:var(--tc-ink);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}ul:where(.astro-s7afubgm) [aria-selected=true] a{background:var(--tc-brand-soft)}ul:where(.astro-s7afubgm) .tc-bx-t{font-size:15px;font-weight:700;line-height:1.35}ul:where(.astro-s7afubgm) .tc-bx-lugar{background:var(--tc-brand-soft);color:var(--tc-brand);white-space:nowrap;border-radius:999px;align-self:start;padding:2px 8px;font-size:11px;font-weight:600}ul:where(.astro-s7afubgm) .tc-bx-d{color:var(--tc-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;line-height:1.45;overflow:hidden}ul:where(.astro-s7afubgm) mark{background:var(--tc-mark);color:inherit;border-radius:3px;padding:0 2px}.tc-bx-nada:where(.astro-s7afubgm){color:var(--tc-muted);flex-direction:column;gap:6px;margin:0;padding:10px 10px 8px;font-size:14px;display:flex}.tc-bx-nada:where(.astro-s7afubgm) p:where(.astro-s7afubgm){margin:0}.tc-bx-nada-t:where(.astro-s7afubgm){font-family:var(--tc-font-display);color:var(--tc-ink);font-size:17px;font-weight:800}.tc-bx-nada:where(.astro-s7afubgm) a:where(.astro-s7afubgm){color:var(--tc-link);align-items:center;gap:6px;font-weight:700;display:inline-flex}.tc-bx-todos:where(.astro-s7afubgm){border-top:1px solid var(--tc-line);color:var(--tc-link);margin-top:6px;padding:12px 12px 6px;font-weight:700;text-decoration:none;display:block}.tc-bx-todos:where(.astro-s7afubgm):hover{text-decoration:underline}@media (width<=49.99rem){.tc-bx-portada:where(.astro-s7afubgm){border-radius:16px;min-height:56px;padding:0 16px;font-size:16px}.tc-bx-portada:where(.astro-s7afubgm) .tc-bx-kbd:where(.astro-s7afubgm){display:none}.tc-bx-problemas:where(.astro-s7afubgm){border-radius:12px;gap:10px;min-height:50px;padding:0 14px}.tc-bx-cabecera:where(.astro-s7afubgm)+.tc-bx-panel:where(.astro-s7afubgm),.tc-bx-cabecera:where(.astro-s7afubgm) .tc-bx-panel:where(.astro-s7afubgm){box-shadow:none;background:var(--tc-bg);border:0;border-radius:0;padding:8px 12px 24px}.tc-bx-filtros:where(.astro-s7afubgm) button:where(.astro-s7afubgm),.tc-bx-sug:where(.astro-s7afubgm) button:where(.astro-s7afubgm){min-height:40px}ul:where(.astro-s7afubgm) a{border-bottom:1px solid var(--tc-line);border-radius:0;padding:12px 8px}ul:where(.astro-s7afubgm) .tc-bx-d{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.tc-theme:where(.astro-l6lhmie6){width:40px;height:40px;color:var(--tc-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;transition:background-color .2s,transform .1s ease-out;display:inline-grid}.tc-theme:where(.astro-l6lhmie6):hover{background:var(--tc-alt)}.tc-theme:where(.astro-l6lhmie6):active{transform:scale(.92)}:root[data-theme=light] .tc-theme-sun:where(.astro-l6lhmie6),:root:not([data-theme=light]) .tc-theme-moon:where(.astro-l6lhmie6){display:none}
