.ask-header{display:grid;grid-gap:var(--space-2);gap:var(--space-2);-webkit-margin-after:clamp(var(--space-4),3vw,var(--space-5));margin-block-end:clamp(var(--space-4),3vw,var(--space-5))}.ask-header__title-row{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ask-header__icon{flex:none;display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--link)}.ask-header__icon svg{inline-size:1.5rem;block-size:1.5rem}.ask-header__title{min-width:0;margin:0;font-family:var(--font-display,inherit);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-xl);letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance}.ask-header__info,.ask-header__info:visited{flex:none;display:inline-grid;place-items:center;inline-size:var(--touch-target-comfortable,44px);block-size:var(--touch-target-comfortable,44px);border-radius:var(--radius-full);color:var(--text-secondary)}.ask-header__info svg{inline-size:1.25rem;block-size:1.25rem}.ask-header__info:hover{background:var(--surface-raised);color:var(--link)}.ask-header__info:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset,2px)}.ask-header__description{max-width:62ch;margin:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--text-secondary);text-wrap:pretty}.ask-header__description strong{font-weight:600;color:var(--text-primary)}.ask-card+.search-notes{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}@media (min-width:48.01rem){.ask-header__title{font-size:var(--text-2xl);line-height:var(--leading-2xl)}}@media (max-width:48rem){.ask-header__icon{display:none}.ask-header__title{flex:1 1 auto}.ask-header[data-tone=compact] .ask-header__description,.ask-header[data-tone=compact] .ask-header__info{display:none}.ask-header[data-tone=compact] .ask-header__title{font-size:var(--text-lg);line-height:var(--leading-lg)}}.ask-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid color-mix(in oklab,var(--link) 30%,var(--border-subtle));border-radius:var(--radius-lg);background:var(--surface-page);box-shadow:var(--elev-2);color:var(--text-primary);--ask-card-gutter:clamp(var(--space-4),3vw,var(--space-5))}.ask-card__body{padding:clamp(var(--space-5),4vw,var(--space-7)) var(--ask-card-gutter)}.ask-card__body--waiting .ask-empty__title{text-align:start}.ask-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-4);padding:var(--space-2) var(--ask-card-gutter);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.ask-card__asked{min-width:0;margin:0;padding-block:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.ask-card__asked strong{font-weight:600;color:var(--text-primary)}.ask-card__restart,.ask-card__restart:visited{display:inline-flex;align-items:center;min-height:var(--touch-target-comfortable,44px);font-size:var(--text-sm);font-weight:600;color:var(--link)}.ask-card__restart:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset,2px)}.ask-card .thread>:not(.composer){margin-inline:var(--ask-card-gutter)}.ask-card .thread>.chat__embedded-head:empty{display:none}.ask-card .thread>.chat__embedded-head{margin-block:var(--space-4) 0}.ask-card .thread__turns{margin-block:0 var(--space-4)}@media (min-width:62rem) and (min-height:44rem){.ask-card .chat__evidence{max-block-size:calc(100vh - var(--space-7) - var(--composer-block, 8.5rem))}}.ask-card__body.ask-empty{padding-block:var(--space-2) var(--ask-card-gutter)}.ask-empty{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ask-empty__title{margin:0;font-family:var(--font-display,inherit);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-lg);color:var(--text-primary)}.ask-empty__label{margin:0;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm);color:var(--text-secondary)}.ask-empty__list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0}.ask-empty__list>li{min-width:0}.ask-empty__row,.ask-empty__row:visited{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target-comfortable,44px);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm);text-align:start;text-decoration:none}.ask-empty__row-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ask-empty__row-arrow{flex:none;inline-size:1.125rem;block-size:1.125rem;color:var(--link)}.ask-empty__row--abstention,.ask-empty__row--abstention:visited{color:var(--text-secondary)}.ask-empty__row:hover{border-color:var(--link);color:var(--link)}.ask-empty__row:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset,2px)}.composer{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:var(--space-3) var(--ask-card-gutter,var(--space-4)) var(--space-4);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface-page)}.ask-card>.composer:first-child{-webkit-padding-before:var(--ask-card-gutter);padding-block-start:var(--ask-card-gutter);-webkit-border-before:0;border-block-start:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.composer[hidden]{display:none}.composer:not(.ask-card .composer){margin-block:var(--space-5) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md)}@media (min-width:48.01rem){.ask-card .composer--docked{position:-webkit-sticky;position:sticky;inset-block-end:0;z-index:5;box-shadow:0 -10px 24px -20px rgb(15 27 61/45%)}}.composer--docked .composer__context{flex-wrap:nowrap}.composer--docked .scope-pill{flex:0 1 auto}.composer--docked .composer__topic{flex:1 1}.composer[data-asking=true]{opacity:.7;pointer-events:none}.composer__context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.composer__context:empty{display:none}.composer__note{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.composer__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.composer .composer__input{min-width:0;min-height:3rem;padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-page);color:var(--text-primary);font-size:max(var(--text-base),1rem)}.composer__input::placeholder{color:var(--text-muted);opacity:1}.composer__input:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset,2px)}.composer__send{display:inline-grid;place-items:center;inline-size:3rem;block-size:3rem;padding:0;border:0;border-radius:var(--radius-md);background:var(--link);color:var(--surface-page);cursor:pointer}.composer__send:hover{background:color-mix(in oklab,var(--link) 80%,var(--text-primary))}.composer__send:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset,2px)}.composer__send:disabled{cursor:progress;opacity:.55}.composer__send-icon{inline-size:1.375rem;block-size:1.375rem}.scope-pill{position:relative;display:inline-flex;align-items:center;min-width:0;max-inline-size:100%;min-height:3rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);font-size:var(--text-sm);color:var(--text-secondary)}.scope-pill__label{flex:none;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);white-space:nowrap;cursor:pointer}.scope-pill__select{min-width:0;max-inline-size:100%;min-height:calc(3rem - 2px);padding-block:0;padding-inline:var(--space-1) 2.25rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;font-weight:600;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.scope-pill__select:focus{outline:none}.scope-pill:has(.scope-pill__select:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset,2px)}.scope-pill:hover{border-color:var(--link)}.scope-pill__chevron{position:absolute;inset-inline-end:var(--space-3);inline-size:1rem;block-size:1rem;color:var(--text-secondary);pointer-events:none}.scope-pill__select optgroup,.scope-pill__select option{background:var(--surface-page);color:var(--text-primary)}.composer__topic{display:flex;align-items:center;gap:var(--space-1);min-width:0;max-inline-size:100%;margin:0;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);font-size:var(--text-sm);color:var(--text-primary)}.composer__topic-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer__topic-label{font-weight:700;color:var(--text-secondary)}.composer__topic-clear{flex:none;display:inline-grid;place-items:center;inline-size:var(--touch-target-comfortable,44px);block-size:var(--touch-target-comfortable,44px);border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-size:var(--text-md);cursor:pointer}.composer__topic-clear:hover{color:var(--text-primary)}.composer__topic-clear:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-width))}@media (max-width:48rem){.ask-card__body{padding-block:var(--space-4)}.ask-card__body.ask-empty{padding-block:var(--space-1) var(--space-4)}.ask-card[data-ask-card=hilo]{border:0;border-radius:0;background:transparent;box-shadow:none}.ask-card[data-ask-card=hilo] .ask-card__head,.ask-card[data-ask-card=hilo] .thread>:not(.composer){margin-inline:0;padding-inline:0}.composer--docked{position:fixed;inset-inline:0;inset-block-end:0;z-index:15;gap:var(--space-1);min-height:56px;padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom, 0px));border:0;-webkit-border-before:1px solid var(--border-strong);border-block-start:1px solid var(--border-strong);border-radius:0;background:var(--surface-page);box-shadow:0 -6px 18px -12px rgb(15 27 61/35%)}.composer--docked .scope-pill:has(~.composer__topic){max-inline-size:48%}.composer--docked .scope-pill:has(~.composer__topic) .scope-pill__label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.composer--docked .scope-pill:has(~.composer__topic) .scope-pill__select{-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3)}.composer--docked .composer__input,.composer--docked .composer__send,.composer--docked .scope-pill{min-height:var(--touch-target-comfortable,44px)}.composer--docked .scope-pill__select{min-height:calc(var(--touch-target-comfortable, 44px) - 2px)}.composer--docked .composer__send{inline-size:var(--touch-target-comfortable,44px);block-size:var(--touch-target-comfortable,44px)}body:has(.composer--docked:not([hidden])){padding-bottom:var(--composer-block,calc(56px + env(safe-area-inset-bottom, 0px)))}body:has(.citation-peek__backdrop) .composer--docked{display:none}}@media (prefers-reduced-motion:no-preference){.ask-empty__row,.ask-header__info,.composer__send,.scope-pill{transition:background-color .12s ease,border-color .12s ease,color .12s ease}}@media (forced-colors:active){.ask-card,.ask-empty__row,.composer .composer__input,.scope-pill{border:1px solid CanvasText}.composer__send{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.composer--docked{border-top:1px solid CanvasText;background:Canvas}}@media print{.ask-card__restart,.ask-header__info,.composer{display:none!important}.ask-card{border:0;box-shadow:none}}.site-footer,.site-header{padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}.demo-banner{padding-inline:calc(var(--space-4) + env(safe-area-inset-left, 0px)) calc(var(--space-4) + env(safe-area-inset-right, 0px))}.citation-peek--sheet,main.content{padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}@media (max-width:48rem){.composer--docked{inset-block-end:var(--keyboard-inset,0);padding-inline:calc(var(--space-4) + env(safe-area-inset-left, 0px)) calc(var(--space-4) + env(safe-area-inset-right, 0px))}html[data-keyboard=open] .composer--docked{-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2)}html:has(.composer--docked:not([hidden])){scroll-padding-block-end:calc(var(--composer-block, 56px) + var(--keyboard-inset, 0px) + var(--space-3))}.bottom-bar{padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}.site-menu__panel{padding-inline:calc(var(--space-4) + env(safe-area-inset-left, 0px)) calc(var(--space-4) + env(safe-area-inset-right, 0px))}@supports selector(:popover-open){.record__more:popover-open{padding-inline:calc(var(--space-4) + env(safe-area-inset-left, 0px)) calc(var(--space-4) + env(safe-area-inset-right, 0px))}}html[data-keyboard=open]{scroll-padding-block-start:var(--space-3)}html[data-keyboard=open] .site-header,html[data-keyboard=open] .viewer__player{position:relative;top:auto}html[data-keyboard=open] .transcript-toolbar{top:0!important}html[data-keyboard=open] .viewer__back{display:none}}.print-only{display:none}@media print{@page{margin:16mm 14mm 18mm}.print-only{display:block}html{font-size:var(--text-sm)}*,:after,:before{box-shadow:none!important;text-shadow:none!important}body,html{background:var(--surface-page)!important;color:var(--text-primary)}body{padding:0!important}body:after,body:before{display:none!important}.ask-card,main.content>.container{margin-inline:0;padding-inline:0;border:0;border-radius:0;box-shadow:none}.activity,.ask-header,.button:not(.answer__citation),.evidence__more,.follow-ups,.next-steps,.save-bar__actions,.save-bar__note,.save-bar__status,.site-header,.skip-links,.theme-toggle,.viewer__back,.warning-pointer__go{display:none!important}.chat__evidence,.transcript-toolbar,.viewer__media-column,.viewer__player{position:static!important;max-block-size:none!important;overflow:visible!important}.demo-banner{-webkit-border-after:1px solid var(--border-strong);border-block-end:1px solid var(--border-strong);background:none;color:var(--text-primary)}.ai-block__header,.evidence__header,h1,h2,h3{page-break-after:avoid;break-after:avoid}blockquote,li,p{orphans:3;widows:3}.chat__evidence li,.evidence,.verdict,.warning{page-break-inside:avoid;break-inside:avoid}.provenance-block--ai{border:2px dashed var(--text-primary)!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}.provenance-block--ai>.ai-block__body:after{content:"Fin del texto redactado por IA. No es cita textual del registro.";display:block;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);font-size:var(--text-xs);font-style:italic}.printed-address{margin-block:var(--space-3);font-size:var(--text-sm);overflow-wrap:anywhere}.printed-address__url{font-family:var(--font-mono)}[data-reveal] .showcase__step{opacity:1!important;transform:none!important}}