.locale-picker{border:0;min-width:0;margin:0 0 1rem;padding:0}.locale-picker legend{font:var(--t-footnote);color:var(--label-2);margin-bottom:.25rem;padding:0}.locale-options{border-radius:var(--radius-control);background:var(--fill-tertiary);flex-wrap:wrap;gap:2px;padding:2px;display:flex}.locale-option input{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.locale-option{min-height:var(--target);border-radius:calc(var(--radius-control) - 2px);color:var(--text);font:var(--t-subhead);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;overflow-wrap:normal;white-space:nowrap;transition:transform var(--motion-press) var(--ease-out);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:.375rem .5rem;font-weight:600;display:inline-flex;position:relative}.locale-option:not([data-disabled=true]):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.locale-option{transition-property:opacity}.locale-option:not([data-disabled=true]):active{transform:none}}.locale-option[data-checked=true]{background:var(--bg-elevated);color:var(--text);box-shadow:0 0 0 1px var(--border-control), var(--shadow-1)}.locale-option[data-disabled=true]{cursor:not-allowed;color:var(--label-2)}button.locale-option{font:var(--t-subhead);font-weight:600}button.locale-option:focus-visible,.locale-option:focus-within{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.home{max-width:64rem;padding:0 var(--gutter) 3rem;margin:0 auto}.home h1,.home h2{text-wrap:balance}.home p{text-wrap:pretty}.home-bar{padding-block:.5rem}.home-lang{justify-content:flex-start;padding-top:1rem;display:flex}@media (width>=640px){.home-lang{justify-content:flex-end}}.home-lang .locale-picker{margin:0}.home-hero{padding:clamp(2rem,7vw,5rem) 0 clamp(2rem,6vw,3.5rem)}.home-eyebrow{margin:0 0 1.25rem;display:flex}.home-logo{min-height:0;padding:.5rem .875rem}.home-logo .logo-horizontal{height:2rem}.home-hero h1{max-width:18ch;font:700 clamp(2.25rem, 1.2rem + 4.6vw, 4rem) / 1.05 var(--font);letter-spacing:var(--t-large-track);color:var(--text);margin:0 0 1.25rem}.home-lead{max-width:38rem;font:400 clamp(1.0625rem, 1rem + .45vw, 1.25rem) / 1.5 var(--font);color:var(--label-2);margin:0}.home-paths{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.home-path{background:var(--bg-grouped);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}.home-path h2{font:var(--t-title2);letter-spacing:var(--t-title2-track);color:var(--text);margin:0}.home-path p{max-width:var(--measure);margin:0}.home-cta{margin-top:auto}.home-help{font:var(--t-subhead);color:var(--label-2);margin-top:auto}.home-foot{min-height:var(--target);color:var(--label-2);font:var(--t-subhead);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:2.5rem;display:flex}.home-status{color:var(--text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;display:flex}.home-status[data-state=ok] .sign{color:var(--status-positive)}.home-status[data-state=error] .sign{color:var(--status-critical)}.home-detail{color:var(--label-2)}@media (prefers-reduced-motion:no-preference){.home-hero>*,.home-path{transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);transition-delay:calc(var(--i,0) * 50ms)}.home-hero>:nth-child(2){--i:1}.home-hero>:nth-child(3){--i:2}.home-path:first-child{--i:3}.home-path:nth-child(2){--i:4}@starting-style{.home-hero>*,.home-path{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){.home-hero>*,.home-path{transition:opacity var(--motion-medium) var(--ease-out)}@starting-style{.home-hero>*,.home-path{opacity:0}}}.q-comments{min-width:0;margin-top:.5rem}.q-comments-toggle{max-width:100%;min-height:var(--target);overflow-wrap:anywhere;white-space:normal;text-align:start;justify-content:flex-start;padding-inline:0}.q-comments-panel{border-radius:var(--radius);background:var(--bg-grouped);min-width:0;margin-top:.5rem;padding:.875rem 1rem}.thread-title{font:var(--t-headline);letter-spacing:var(--t-headline-track);color:var(--text);overflow-wrap:anywhere;margin:0 0 .5rem}.thread-title:focus{outline:none}.thread-count{font:var(--t-footnote);font-variant-numeric:tabular-nums;color:var(--label-2);margin:0}.thread-list{margin:.25rem 0 0;padding:0;list-style:none}.thread-item{border-top:1px solid var(--separator);overflow-wrap:anywhere;padding:.625rem 0}.thread-item:first-child{border-top:0}.thread-head{font:var(--t-footnote);color:var(--label-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem .75rem;margin:0;display:flex}.thread-author{color:var(--text);font-weight:600}.thread-body{font:var(--t-subhead);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0}.thread-form{gap:.375rem;min-width:0;margin-top:.75rem;display:grid}.thread-form>label{font:var(--t-subhead);color:var(--text);font-weight:600}.thread-form .help{margin:0}.thread-form .actions{margin-top:.125rem}.comments-status{margin:.5rem 0}.shell.assistant{--page-inline:max(var(--gutter), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));timeline-scope:--assistant-title;min-height:100dvh;padding:0 var(--page-inline);background:var(--bg-grouped);max-width:none}.assistant>:not(.navbar):not(.assistant-footer){max-width:88rem;margin-inline:auto}.assistant h1,.section-head h2,.repeat-head h3,.summary-block h3,.cls-block h3{text-wrap:balance}.assistant-head{margin:.25rem 0 .75rem}.assistant-head h1{view-timeline:--assistant-title block;font:var(--t-large);letter-spacing:var(--t-large-track);color:var(--text);overflow-wrap:anywhere;margin:0}.assistant-head .eyebrow{margin:0 0 .125rem}.assistant-status{margin:0 0 1rem}.assistant-bar{z-index:20;min-height:3.5rem;margin:0 calc(var(--page-inline) * -1);padding:calc(.375rem + env(safe-area-inset-top,0px)) var(--page-inline) .375rem;flex-wrap:nowrap;align-items:center;gap:.5rem}.assistant-bar-start{flex:none;align-items:center;min-width:0;display:flex}.assistant-bar .isotipo-plate{min-height:2.25rem;box-shadow:none;padding:.25rem .5rem}.assistant-bar .isotipo-plate .isotipo{height:1.25rem}.assistant-bar-title{min-width:0;font:var(--t-headline);letter-spacing:var(--t-headline-track);color:var(--text);overflow-wrap:anywhere;text-align:center;flex:auto;margin:0}@supports (animation-timeline:view()){.assistant-bar-title{opacity:0;animation:linear both bar-title;animation-timeline:--assistant-title;animation-range:exit}}@keyframes bar-title{0%{opacity:0}to{opacity:1}}.assistant-bar-count{font:var(--t-footnote);font-variant-numeric:tabular-nums;color:var(--label-2);flex:none;margin:0;font-weight:600}.assistant-meter{inset-inline:0;appearance:none;background:0 0;border:0;width:100%;height:2px;margin:0;position:absolute;bottom:0}.assistant-meter::-webkit-progress-bar{background:0 0}.assistant-meter::-webkit-progress-value{background:var(--primary)}.assistant-meter::-moz-progress-bar{background:var(--primary)}.assistant-back{min-width:var(--target);gap:.25rem;padding-inline:.25rem}.assistant-back:before{content:"";border-bottom:2px solid;border-inline-start:2px solid;flex:none;width:.5rem;height:.5rem;margin-inline-start:.375rem;transform:rotate(45deg)}.light{background:var(--status-neutral-tint);max-width:100%;color:var(--status-neutral-ink);font:var(--t-subhead);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;animation:fade-in var(--motion-fast) var(--ease-standard) both;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.25rem .75rem .25rem .625rem;font-weight:600;display:inline-flex}.light[data-tone=ok]{background:var(--status-positive-tint);color:var(--status-positive-ink)}.light[data-tone=attention]{background:var(--status-caution-tint);color:var(--status-caution-ink)}.light[data-tone=critical]{background:var(--status-critical-tint);color:var(--status-critical-ink)}.light-detail{font-weight:400}.assistant-body{min-width:0}.assistant-layout{min-width:0;display:block}.assistant-main{min-width:0}.nav-compact{margin:0 0 1rem}.nav-list-compact{margin:0}.nav-list{margin:0;padding:0;list-style:none}.nav-item{width:100%;min-height:var(--target);border-radius:var(--radius-control);color:var(--text);font:var(--t-body);letter-spacing:var(--t-body-track);text-align:start;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:.625rem;margin:0;padding:.5rem .875rem;display:flex}.nav-compact .nav-item{border-radius:0;padding:.6875rem 1rem}.nav-item:not(:disabled):active{background:var(--fill-tertiary)}.nav-item[aria-current=step]{color:var(--heading);font-weight:600}.nav-compact .nav-item[aria-current=step]{color:var(--text);font-weight:400}.nav-title{overflow-wrap:anywhere;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.nav-number{font-variant-numeric:tabular-nums;color:var(--label-2);flex:none}.nav-progress{font:var(--t-footnote);font-variant-numeric:tabular-nums;color:var(--label-2);flex:none}.nav-presence{font:var(--t-footnote);color:var(--label-2);overflow-wrap:anywhere;display:block}@media (width>=960px){.assistant-layout{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.assistant-nav{border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-1);padding:.5rem;position:sticky;top:5.5rem}.nav-list{flex-direction:column;gap:2px;display:flex}.nav-item{min-height:var(--target);padding:.375rem .625rem}.nav-item[aria-current=step]{background:var(--accent-tint);color:var(--heading)}.nav-item[aria-current=step] .nav-number,.nav-item[aria-current=step] .nav-progress{color:var(--heading)}@media (hover:hover) and (pointer:fine){.nav-item:not([aria-current=step]):hover{background:var(--fill-tertiary)}}}@media (width>=1200px){.assistant-body[data-layout=wide]{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:2rem;display:grid}.assistant-body[data-layout=wide] .assistant-clasif{min-width:0;position:sticky;top:5.5rem}}.section-body{min-width:0}.section-head{margin:0 0 1rem}.section-head h2{font:var(--t-title1);letter-spacing:var(--t-title1-track);color:var(--text);overflow-wrap:anywhere;margin:0 0 .25rem}.section-head h2:focus{outline:none}.section-head .help{margin:.25rem 0 .5rem}.progress{font:var(--t-footnote);font-variant-numeric:tabular-nums;color:var(--label-2);margin:.5rem 0 .375rem}.section-meter{appearance:none;background:var(--fill-tertiary);border:0;border-radius:999px;width:100%;height:4px;margin:0 0 1rem;display:block;overflow:hidden}.section-meter::-webkit-progress-bar{background:var(--fill-tertiary)}.section-meter::-webkit-progress-value{background:var(--primary);border-radius:999px}.section-meter::-moz-progress-bar{background:var(--primary);border-radius:999px}.assistant-group{margin:0 0 1.25rem}.q{min-width:0;color:var(--text);overflow-wrap:anywhere;flex-direction:column;gap:.375rem;margin:0;padding:.875rem 1rem .875rem 1.25rem;display:flex;position:relative}.q:after{content:"";inset-inline-start:.5rem;background:0 0;border-radius:2px;width:4px;position:absolute;top:.875rem;bottom:.875rem}.q[data-provenance=answered]:after{background:var(--provenance-answered)}.q[data-provenance=unknown]:after{background:repeating-linear-gradient(to bottom, var(--provenance-open) 0 4px, transparent 4px 8px)}.q[data-provenance=blocked]:after{background:var(--provenance-blocked)}.q-title{font:var(--t-callout);color:var(--text);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-weight:600;display:block}.q legend.q-title{float:none;width:100%;margin:0 0 .25rem;padding:0}.req{color:var(--label-2);margin-inline-start:.375rem;font-weight:400}.q>.help{font:var(--t-footnote);color:var(--label-2);text-wrap:pretty;margin:0}.example{font:var(--t-footnote);color:var(--label-2);overflow-wrap:anywhere;margin:0}.example-label{font-weight:600}.notice-text{font:var(--t-callout);color:var(--label-2);max-width:var(--measure);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.q-title+.input,.q-title+.input--area{margin-top:.125rem}.choices{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.choice{min-height:var(--target);color:var(--text);font:var(--t-body);overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.75rem;padding:.5rem 0;scroll-margin-bottom:8rem;display:flex;position:relative}.choice>span{min-width:0;padding-top:.0625rem}.choice input{opacity:0;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.choice:before{content:"";box-sizing:border-box;border:2px solid var(--border-control);background:var(--bg-elevated);border-radius:50%;flex:none;width:1.375rem;height:1.375rem;margin-top:.3125rem}.choice:has(input[type=checkbox]):before{border-radius:6px}.choice:has(input:checked):before{border-color:var(--primary);background:var(--primary)}.choice:has(input:checked):after{content:"";inset-inline-start:.5625rem;border-bottom:2px solid var(--on-primary);border-inline-end:2px solid var(--on-primary);width:.3125rem;height:.625rem;position:absolute;top:.8125rem;transform:rotate(45deg)}.choice:has(input:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.choice:has(input:disabled){color:var(--label-2);cursor:not-allowed}.choice:not(:has(input:disabled)):active{background:var(--fill-tertiary)}.choice--consent{align-items:flex-start;font-weight:600}.choice--consent:before{border-radius:6px}.q .segmented{margin:0}.q .segmented-track{background:var(--fill-tertiary)}.unknown-row{margin-top:.25rem}.unknown-toggle{min-height:var(--target)}.unknown-toggle[aria-pressed=true]{background:var(--fill-tertiary);border-style:dashed}.state{overflow-wrap:anywhere;align-items:flex-start;gap:.375rem;display:inline-flex}.state--unknown,.state--muted{color:var(--label-2)}.state--blocked{color:var(--text);font-weight:600}.q-state{font:var(--t-footnote);color:var(--label-2);margin:0}.q-state:empty{display:none}.q-state .state+.state{margin-top:.25rem}.repeat-list{margin:0 0 1.25rem}.repeat-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;margin:0 0 .5rem;display:flex}.repeat-head h3{font:var(--t-title3);letter-spacing:var(--t-title3-track);color:var(--text);overflow-wrap:anywhere;margin:0}.repeat-count{font:var(--t-footnote);font-variant-numeric:tabular-nums;color:var(--label-2);margin:0}.repeat-item{animation:block-in var(--motion-medium) var(--ease-out) both;margin:0 0 .75rem;padding:0}.repeat-item-head{min-height:var(--target);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;padding:.25rem .5rem .25rem 1rem;display:flex}.repeat-item-head h4{font:var(--t-headline);letter-spacing:var(--t-headline-track);color:var(--text);overflow-wrap:anywhere;margin:0}.repeat-item .q{padding-inline-start:1.25rem}.repeat-list .actions{margin-top:.25rem}.assistant-footer{z-index:20;margin:1.5rem calc(var(--page-inline) * -1) 0;padding:.75rem var(--page-inline) calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--material);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex;position:sticky;bottom:0}.assistant-footer:before{content:"";inset-inline:0;background:var(--separator);height:1px;position:absolute;top:0}.assistant-footer>.button{min-width:8rem}.save-line{min-width:0;min-height:1.5rem;font:var(--t-footnote);color:var(--label-2);flex:10rem}.save-line .notice{margin:.25rem 0 0}.save-text{font:var(--t-footnote);color:var(--text);overflow-wrap:anywhere;align-items:center;gap:.375rem;display:inline-flex}.save-text[data-tone=busy]{color:var(--label-2)}.summary-block{margin:0 0 1.5rem}.summary-block h3{font:var(--t-footnote);letter-spacing:.04em;text-transform:uppercase;color:var(--label-2);margin:0 0 .375rem;font-weight:600}.summary-block .help{margin:0 0 .5rem;padding:0 .25rem}.findings,.warnings,.pending-list{margin:0 0 .5rem;padding:0;list-style:none}.finding{padding:.75rem 1rem;position:relative}.finding-title{font:var(--t-callout);color:var(--text);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;margin:0;font-weight:600;display:flex}.finding-message{font:var(--t-subhead);color:var(--label-2);overflow-wrap:anywhere;margin:.25rem 0 .5rem}.warnings .finding-message{color:var(--text);margin:0;padding:.75rem 1rem}.pending-list li{font:var(--t-body);overflow-wrap:anywhere;padding:.75rem 1rem}.preview{border-radius:var(--radius);background:var(--bg-elevated);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-small);line-height:var(--lh-body);margin:0 0 .75rem;padding:.875rem 1rem}.motive{font:var(--t-subhead);color:var(--text);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;margin:.5rem 0 .75rem;font-weight:600;display:flex}.summary-block .handoff{border-radius:var(--radius);background:var(--bg-elevated);margin:0 0 .75rem;padding:.875rem 1rem}.handoff-title{font:var(--t-callout);color:var(--text);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;margin:0;font-weight:600;display:flex}.handoff .help{margin:.25rem 0 0}.turnstile-slot:empty{min-height:0;display:block}.submit-block .button--block{margin-top:.25rem}.submit-sheet h2{font:var(--t-title2);letter-spacing:var(--t-title2-track);color:var(--text);text-wrap:balance;margin:0 0 .5rem}.submit-sheet .help{max-width:none;margin:0 0 1.25rem}.submit-sheet .actions{gap:.5rem;margin:0;display:grid}@keyframes fade-in{0%{opacity:0}}@keyframes appear{0%{opacity:0;transform:translateY(4px)}}@keyframes block-in{0%{opacity:0;transform:scale(.98)}}.appear{animation:appear var(--motion-medium) var(--ease-out) both}.section-enter{animation:fade-in var(--motion-fast) var(--ease-out) both}.focus-target:focus-visible,.focus-target:focus{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.classification .section-head h2{font:var(--t-title2);letter-spacing:var(--t-title2-track)}.cls-block{border-radius:var(--radius);background:var(--bg-elevated);margin:0 0 .75rem;padding:.875rem 1rem}.cls-block h3{font:var(--t-headline);letter-spacing:var(--t-headline-track);color:var(--text);overflow-wrap:anywhere;margin:0 0 .5rem}.reasons{font:var(--t-subhead);color:var(--text);overflow-wrap:anywhere;margin:.25rem 0 0;padding-inline-start:1.25rem}.reasons li+li{margin-top:.25rem}.facts{font:var(--t-subhead);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.5rem .75rem;margin:0;display:grid}.facts dt{color:var(--label-2)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.fact-why{color:var(--label-2)}.modules-table{table-layout:fixed;border-collapse:collapse;width:100%;font:var(--t-subhead)}.modules-table th,.modules-table td{border-bottom:1px solid var(--separator);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:.5rem .375rem}.modules-table thead th{font:var(--t-footnote);color:var(--label-2);font-weight:600}.modules-table tbody th{font-weight:600}.mod-priority{font:var(--t-footnote);color:var(--label-2);font-weight:400;display:block}.mode-badge{background:var(--accent-tint);color:var(--heading);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .4375rem;font-weight:600;display:inline-block}.mod-review{color:var(--label-2);margin-top:.25rem;display:block}.triggers{margin:0 0 .25rem;padding:0;list-style:none}.mod-why{overflow-wrap:anywhere;margin:0}.pending-dims{margin:.25rem 0 0;padding:0;list-style:none}.pending-dim{border-bottom:1px solid var(--separator);padding:.5rem 0}.pending-dim:last-child{border-bottom:0}.go-button{margin-top:.25rem}.reach-note{margin:.25rem 0 0}.return-link-row{margin:1rem 0 0}.return-link{text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-block:.5rem;text-decoration:none}.presence-row{border-radius:var(--radius-control);background:var(--bg-elevated);color:var(--label-2);font:var(--t-footnote);overflow-wrap:anywhere;margin:0 0 .75rem;padding:.5rem .75rem}.conflict-note{border-radius:var(--radius);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--status-caution), var(--shadow-1);animation:fade-in var(--motion-medium) var(--ease-out) both;gap:.5rem;margin:.5rem 0 0;padding:.875rem 1rem;display:grid}.conflict-text{font:var(--t-callout);color:var(--text);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;margin:0;font-weight:600;display:flex}.conflict-note .help{margin:0}.conflict-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ai-assist{gap:.5rem;margin-top:.75rem;display:grid}.ai-trigger{justify-self:start}.ai-panel{border-radius:var(--radius);background:var(--bg-grouped);animation:appear var(--motion-medium) var(--ease-out) both;gap:.5rem;padding:.75rem;display:grid}.ai-title{font:var(--t-headline);letter-spacing:var(--t-headline-track);color:var(--heading);margin:0}.ai-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-item{border-top:1px solid var(--separator);gap:.5rem;padding:.75rem 0;display:grid}.ai-item:first-child{border-top:0}.ai-text{font:var(--t-subhead);color:var(--text);overflow-wrap:anywhere;white-space:pre-line;margin:0}.ai-name{font-weight:600}.ai-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ai-usage{margin:0}.sent{padding-top:2.5rem}.sent .status-line{font:var(--t-title2);letter-spacing:var(--t-title2-track);color:var(--text);text-wrap:balance}.sent .sign.is-ok{animation:sent-mark var(--motion-medium) var(--ease-out) both}@keyframes sent-mark{0%{opacity:0;transform:scale(.8)}}.assistant .notice{animation:appear var(--motion-medium) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.assistant .light,.assistant .appear,.assistant .section-enter,.assistant .repeat-item,.assistant .conflict-note,.assistant .ai-panel,.assistant .notice,.assistant .sent .sign.is-ok{animation:none}.assistant .tab{transition-property:opacity}.tab:active,.nav-item:not(:disabled):active{transform:none}.choice:not(:has(input:disabled)):active{transform:none}}.shell.enlace{max-width:none;min-height:100dvh;padding:calc(1.5rem + env(safe-area-inset-top,0px)) max(var(--gutter), env(safe-area-inset-right,0px)) calc(1.5rem + env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px));background:var(--bg-grouped);flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:0;display:flex}.enlace .locale-picker{width:min(30rem,100%)}.enlace-card{border-radius:var(--radius-sheet);background:var(--bg-elevated);width:min(30rem,100%);min-width:0;box-shadow:var(--shadow-1);text-align:center;padding:1.75rem 1.25rem 1.5rem}.enlace-mark{margin-bottom:1.25rem}.enlace-mark .isotipo{height:2.25rem}.shell.enlace h1{font:var(--t-title1);letter-spacing:var(--t-title1-track);color:var(--text);overflow-wrap:anywhere;text-wrap:balance;margin:0 0 .5rem}.enlace .lead{max-width:none;font:var(--t-callout);color:var(--label-2);overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 1.25rem}.enlace-paso{border-radius:var(--radius);background:var(--bg-grouped);text-align:start;margin:0 0 1.25rem;padding:.875rem 1rem}.enlace-paso h2{font:var(--t-headline);letter-spacing:var(--t-headline-track);color:var(--text);margin:0 0 .25rem}.enlace-paso p{max-width:var(--measure);font:var(--t-callout);color:var(--text);overflow-wrap:anywhere;margin:0}.enlace-card .actions{margin-top:0}.enlace-card .actions .button{width:100%;display:flex}.enlace-card .help{text-align:center;min-height:1.5rem;margin:.75rem 0 0}.enlace-card .help:empty{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--surface:#f4f6f9;--bg-grouped:var(--surface);--bg-elevated:#fff;--fill-tertiary:#eef1f5;--separator:#dadee4;--scrim:#0a0a1466;--text:#0a0a14;--text-muted:#5a6470;--label-2:var(--text-muted);--label-3:#626b77;--heading:#14648c;--link:#14648c;--primary:#2878b4;--primary-hover:#14648c;--on-primary:#fff;--accent-tint:#e1edf7;--accent-tint-hover:#d2e3f2;--status-positive:#1f7a3a;--status-positive-ink:#14532a;--status-positive-tint:#e2f3e6;--status-caution:#9a5b00;--status-caution-ink:#6b3f00;--status-caution-tint:#fbefd6;--status-critical:#dc141e;--status-critical-ink:#b0101a;--status-critical-tint:#fbe4e5;--status-info:#4b3fb0;--status-info-ink:#3b3196;--status-info-tint:#e9e7fa;--status-neutral:#5a6470;--status-neutral-ink:#4a535e;--status-neutral-tint:#e8ebef;--state-ok:var(--status-positive);--state-attention:var(--status-caution);--state-critical:var(--status-critical);--critical-text:#dc141e;--border-control:#5a6470;--field-edge:#78808c;--divider:#c8ccd3;--focus:#14648c;--focus-width:3px;--button-edge:transparent;--viz-1:#2878b4;--viz-2:#9a5b00;--viz-3:#0b7a75;--viz-4:#a3306f;--viz-5:#4b3fb0;--viz-6:#b5470a;--viz-7:#2f7d32;--viz-8:#5a6470;--viz-positive:#2f7d32;--viz-caution:#9a5b00;--viz-negative:#dc141e;--viz-neutral:#5a6470;--viz-seq-1:#cfe3f3;--viz-seq-2:#78b4dc;--viz-seq-3:#2878b4;--viz-seq-4:#14648c;--viz-seq-5:#1f4e79;--viz-track:#dfe4ea;--provenance-answered:var(--primary);--provenance-open:var(--border-control);--provenance-blocked:var(--state-critical);--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-large:700 2.125rem / 2.5625rem var(--font);--t-large-track:-.022em;--t-title1:700 1.75rem / 2.125rem var(--font);--t-title1-track:-.018em;--t-title2:700 1.375rem / 1.75rem var(--font);--t-title2-track:-.012em;--t-title3:600 1.25rem / 1.5625rem var(--font);--t-title3-track:-.008em;--t-headline:600 1.0625rem / 1.375rem var(--font);--t-headline-track:-.004em;--t-body:400 1rem / 1.5rem var(--font);--t-body-track:0;--t-callout:400 1rem / 1.3125rem var(--font);--t-callout-track:0;--t-subhead:400 .9375rem / 1.25rem var(--font);--t-subhead-track:0;--t-footnote:400 .8125rem / 1.125rem var(--font);--t-footnote-track:.004em;--fs-display:2.25rem;--fs-title:1.375rem;--fs-body:1rem;--fs-small:.875rem;--fs-label:.8125rem;--lh-body:1.5;--lh-title:1.2;--measure:65ch;--gutter:1.5rem;--target:2.75rem;--radius-control:10px;--radius:12px;--radius-sheet:16px;--radius-icon:.625rem;--shadow-1:0 1px 2px #0a0a140f, 0 1px 1px #0a0a140a;--shadow-2:0 12px 32px #0a0a1429, 0 2px 6px #0a0a1414;--material:color-mix(in srgb, var(--bg) 80%, transparent);--material-blur:blur(20px) saturate(180%);--motion-press:.12s;--motion-fast:.15s;--motion-medium:.2s;--motion-sheet:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=639.98px){:root{--fs-display:1.75rem;--fs-title:1.25rem;--fs-body:1.0625rem;--gutter:1rem;--t-large:700 1.75rem / 2.125rem var(--font);--t-body:400 1.0625rem / 1.5rem var(--font)}}@media (prefers-color-scheme:dark){:root{--bg:#0a0a14;--surface:#141a26;--bg-elevated:#1c2331;--fill-tertiary:#2a3242;--separator:#343b4a;--scrim:#0009;--text:#f4f6f9;--text-muted:#c8ccd3;--label-2:var(--text-muted);--label-3:#a0a8b4;--heading:#78b4dc;--link:#50b4dc;--primary-hover:#14648c;--accent-tint:#163049;--accent-tint-hover:#1c3d5a;--status-positive:#6fcf73;--status-positive-ink:#8fe093;--status-positive-tint:#17301f;--status-caution:#e8a13a;--status-caution-ink:#f0b35a;--status-caution-tint:#33270f;--status-critical:#ff6b6b;--status-critical-ink:#ff8585;--status-critical-tint:#3a1a1d;--status-info:#9a8cff;--status-info-ink:#b1a6ff;--status-info-tint:#221f45;--status-neutral:#a0a8b4;--status-neutral-ink:#c8ccd3;--status-neutral-tint:#232a36;--critical-text:#ff6b6b;--border-control:#c8ccd3;--field-edge:#8a929c;--divider:#5a6470;--focus:#50b4dc;--viz-1:#5aa0e0;--viz-2:#e8a13a;--viz-3:#3fc1b8;--viz-4:#e66fb0;--viz-5:#9a8cff;--viz-6:#f08a4b;--viz-7:#6fcf73;--viz-8:#a0a8b4;--viz-positive:#6fcf73;--viz-caution:#e8a13a;--viz-negative:#ff6b6b;--viz-neutral:#a0a8b4;--viz-seq-1:#1d3350;--viz-seq-2:#2878b4;--viz-seq-3:#50b4dc;--viz-seq-4:#78b4dc;--viz-seq-5:#c8ccd3;--viz-track:#2a3342;--shadow-1:0 1px 2px #00000073, 0 1px 1px #0000004d;--shadow-2:0 12px 32px #0009, 0 2px 6px #0006}}@media (prefers-contrast:more){:root{--text-muted:var(--text);--label-2:var(--text);--label-3:var(--text-muted);--separator:var(--border-control);--field-edge:var(--text);--divider:var(--border-control);--link:#1f4e79;--primary:#1f4e79;--primary-hover:#1f4e79;--focus-width:4px;--button-edge:var(--text);--status-positive:var(--status-positive-ink);--status-caution:var(--status-caution-ink);--status-critical:var(--status-critical-ink);--status-info:var(--status-info-ink);--status-neutral:var(--status-neutral-ink)}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root{--link:#78b4dc;--primary:#14648c;--primary-hover:#14648c;--button-edge:#f4f6f9}}@media (prefers-reduced-transparency:reduce){:root{--material:var(--bg);--material-blur:none}}@media (forced-colors:active){:root{--focus-width:4px}}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{background:var(--bg);color:var(--text);font:var(--t-body);letter-spacing:var(--t-body-track);margin:0}input,textarea,select{font-size:max(1rem, var(--fs-body))}a{color:var(--link);text-underline-offset:.2em;text-decoration:underline}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}code{overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-small)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{max-width:64rem;padding:2rem var(--gutter);margin:0 auto}.shell h1{font:var(--t-large);letter-spacing:var(--t-large-track);color:var(--heading);text-wrap:balance;margin:0 0 .25rem}.eyebrow{font:var(--t-footnote);letter-spacing:.08em;text-transform:uppercase;color:var(--label-2);margin:0 0 .25rem;font-weight:600}.help{max-width:var(--measure);font:var(--t-subhead);color:var(--label-2);overflow-wrap:anywhere;text-wrap:pretty;margin:.25rem 0 .75rem}.lead{max-width:var(--measure);font:var(--t-callout);color:var(--label-2);text-wrap:pretty;margin:0 0 2rem}.button{min-width:var(--target);min-height:var(--target);border:2px solid var(--button-edge);border-radius:var(--radius-control);background:var(--primary);max-width:100%;color:var(--on-primary);font:var(--t-headline);letter-spacing:var(--t-headline-track);text-align:center;text-wrap:balance;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.5rem 1.25rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.button:not(:disabled):hover{background:var(--primary-hover)}}.button--tinted{background:var(--accent-tint);color:var(--heading)}.button--plain{min-width:0;color:var(--link);background:0 0;border-color:#0000;padding-inline:.5rem}.button--quiet{background:var(--bg-elevated);color:var(--text);border-color:var(--border-control)}.button--destructive,.button--danger{background:var(--bg-elevated);color:var(--critical-text);border-color:var(--separator)}.button--sm{padding-block:0;padding-inline:.875rem;font-size:.9375rem;line-height:1.25rem}@media (pointer:fine){.button--sm{min-height:2.25rem}}.button--block{width:100%;display:flex}@media (hover:hover) and (pointer:fine){.button--tinted:not(:disabled):hover{background:var(--accent-tint-hover)}.button--plain:not(:disabled):hover{background:0 0;text-decoration:underline}.button--quiet:not(:disabled):hover{background:var(--fill-tertiary)}.button--destructive:not(:disabled):hover,.button--danger:not(:disabled):hover{background:var(--status-critical-tint);color:var(--status-critical-ink)}}.button:disabled{background:var(--fill-tertiary);color:var(--label-2);cursor:not-allowed;border-color:#0000}@media (prefers-reduced-motion:no-preference){.button{transition:transform var(--motion-press) var(--ease-out)}.button:not(:disabled):active{transform:scale(.97)}}.list{background:var(--bg-elevated);border-radius:var(--radius);isolation:isolate;box-shadow:0 0 0 1px var(--separator), var(--shadow-1);margin:0 0 1rem;padding:0;list-style:none}.list>*{position:relative}.list>*+:before{content:"";top:0;background:var(--separator);height:1px;position:absolute;inset-inline:1rem 0}.list-row{min-height:var(--target);color:var(--text);align-items:center;gap:.75rem;padding:.6875rem 1rem;text-decoration:none;display:flex}.list-row__main{overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.list-row__title{font:var(--t-body)}.list-row__value{color:var(--label-2);font:var(--t-body);text-align:end;margin-inline-start:auto;padding-inline-start:.5rem}.list-row--nav:after{content:"";border-top:2px solid var(--label-3);border-inline-end:2px solid var(--label-3);flex:none;width:.5rem;height:.5rem;margin-inline-start:.25rem;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){a.list-row:hover{background:var(--fill-tertiary)}}a.list-row:active{background:var(--fill-tertiary)}.list-header{font:var(--t-footnote);letter-spacing:.04em;text-transform:uppercase;color:var(--label-2);margin:0 0 .375rem;padding:0 1rem}.list-footer{font:var(--t-footnote);color:var(--label-2);margin:.375rem 1rem 1rem}.field{border:0;flex-direction:column;gap:.375rem;min-width:0;margin:0 0 1rem;padding:0;display:flex}.field>label,.field>legend{font:var(--t-subhead);color:var(--text);padding:0;font-weight:600}.field input[type=text],.field input[type=url],.field input[type=email],.field input[type=search],.field input[type=tel],.field input[type=password],.field input[type=number],.field input[type=date],.field input[type=datetime-local],.field input:not([type]),.field select,.field textarea{width:100%;min-height:var(--target);border:1px solid var(--field-edge);border-radius:var(--radius-control);background:var(--fill-tertiary);color:var(--text);font:var(--t-body);font-size:max(1rem, var(--fs-body));text-overflow:ellipsis;margin:0;padding:.5rem .875rem}.field textarea{resize:vertical;min-height:6rem;padding-block:.625rem}.field input[readonly]{background:var(--surface)}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--status-critical);box-shadow:inset 0 0 0 1px var(--status-critical)}.field-error{font:var(--t-subhead);color:var(--status-critical-ink);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;margin:0;font-weight:600;display:flex}.form{max-width:40rem}.segmented{border:0;min-width:0;margin:0 0 1rem;padding:0}.segmented>legend{font:var(--t-subhead);color:var(--label-2);margin-bottom:.25rem;padding:0}.segmented-track{background:var(--fill-tertiary);border-radius:var(--radius-control);gap:2px;padding:2px;display:flex}.segmented-item{min-height:var(--target);border-radius:calc(var(--radius-control) - 2px);color:var(--text);font:var(--t-subhead);text-align:center;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;flex:1 1 0;justify-content:center;align-items:center;padding:.375rem .75rem;display:flex;position:relative}.segmented-item input{opacity:0;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.segmented-item:has(input:checked){background:var(--bg-elevated);color:var(--text);box-shadow:0 0 0 1px var(--border-control), var(--shadow-1);font-weight:600}.segmented-item:has(input:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:2px}.segmented-item:has(input:disabled){color:var(--label-3);cursor:not-allowed}.navbar{z-index:10;min-height:var(--target);margin:0 calc(var(--gutter) * -1);padding:.5rem var(--gutter);background:var(--material);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex;position:sticky;top:0}.navbar-title{font:var(--t-headline);letter-spacing:var(--t-headline-track);color:var(--text)}.large-title{font:var(--t-large);letter-spacing:var(--t-large-track);color:var(--text);text-wrap:balance;margin:.5rem 0 1rem}.navbar:after,.sidebar:after{content:"";inset-inline:0;background:var(--separator);opacity:0;height:1px;position:absolute;bottom:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.navbar:after,.sidebar:after{animation:linear both edge-in;animation-timeline:scroll(root);animation-range:0 16px}}}@keyframes edge-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.navbar:after,.sidebar:after{opacity:1}}.sidebar{z-index:10;min-height:var(--target);margin:0 calc(var(--gutter) * -1) 1rem;padding:.25rem var(--gutter);background:var(--material);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);align-items:center;gap:.25rem .5rem;display:flex;position:sticky;top:0}.sidebar-brand{flex:none;align-items:center;gap:.5rem;display:flex}.sidebar-brand-text{flex-direction:column;min-width:0;display:flex}.sidebar-brand-org{display:none}.sidebar-list{flex-wrap:nowrap;flex:auto;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sidebar-link{min-height:var(--target);border-radius:var(--radius-control);color:var(--text);font:var(--t-subhead);white-space:nowrap;touch-action:manipulation;flex:none;align-items:center;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.sidebar-link:hover{text-decoration:underline}}.sidebar-link[aria-current=page]{color:var(--heading);box-shadow:inset 0 -3px 0 var(--heading)}@media (width>=1024px){.sidebar{z-index:auto;background:var(--bg-grouped);border-radius:var(--radius);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;align-items:stretch;gap:1rem;margin:0;padding:1rem .75rem;position:static}.sidebar:after{display:none}.sidebar-brand{padding:.25rem .5rem 0}.sidebar-brand-org{font:var(--t-footnote);color:var(--label-2);display:block}.sidebar-brand-text .brand-name{font-size:1.125rem;line-height:1.25}.sidebar-list{flex-direction:column;gap:2px;overflow:visible}.sidebar-link{width:100%;padding:0 .625rem}.sidebar-link[aria-current=page]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--heading)}}.input{width:100%;min-height:var(--target);border:1px solid var(--field-edge);border-radius:var(--radius-control);background:var(--fill-tertiary);color:var(--text);font:var(--t-body);font-size:max(1rem, var(--fs-body));overflow-wrap:anywhere;margin:0;padding:.5rem .75rem;scroll-margin-bottom:8rem;display:block}.input--area{min-height:7.5rem;line-height:var(--lh-body);resize:vertical;padding-block:.625rem}.input:disabled{background:var(--surface);color:var(--label-2);cursor:not-allowed}.input[aria-invalid=true]{border-color:var(--status-critical);box-shadow:inset 0 0 0 1px var(--status-critical)}.tabs{border-radius:var(--radius-control);background:var(--fill-tertiary);border:0;flex-wrap:wrap;gap:2px;margin:0 0 1rem;padding:2px;display:flex}.tab{min-height:var(--target);border-radius:calc(var(--radius-control) - 2px);color:var(--text);font:var(--t-subhead);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--motion-press) var(--ease-out);background:0 0;border:0;flex:auto;padding:.375rem .75rem;font-weight:600}.tab:active{transform:scale(.97)}.tab[aria-selected=true]{background:var(--bg-elevated);box-shadow:0 0 0 1px var(--border-control), var(--shadow-1)}dialog.sheet{box-sizing:border-box;width:100%;max-width:100%;max-height:90dvh;padding:1.25rem var(--gutter) calc(1.25rem + env(safe-area-inset-bottom,0px));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-2);overscroll-behavior:contain;opacity:0;transition:opacity var(--motion-medium) var(--ease-out), display var(--motion-medium) allow-discrete, overlay var(--motion-medium) allow-discrete;border:0;margin:0;position:fixed;inset:auto 0 0;overflow:auto}dialog.sheet[open]{opacity:1}dialog.sheet::backdrop{background:var(--scrim);opacity:0;transition:opacity var(--motion-medium) var(--ease-out), display var(--motion-medium) allow-discrete, overlay var(--motion-medium) allow-discrete}dialog.sheet[open]::backdrop{opacity:1}@starting-style{dialog.sheet[open],dialog.sheet[open]::backdrop{opacity:0}}@media (width>=640px){dialog.sheet{border-radius:var(--radius-sheet);width:min(34rem,100% - 3rem);max-height:calc(100dvh - 3rem);margin:auto;padding:1.5rem;inset:0}}@media (prefers-reduced-motion:no-preference){dialog.sheet{transition:opacity var(--motion-sheet) var(--ease-drawer), transform var(--motion-sheet) var(--ease-drawer), display var(--motion-sheet) allow-discrete, overlay var(--motion-sheet) allow-discrete;transform:translateY(100%)}dialog.sheet[open]{transform:none}dialog.sheet::backdrop{transition:opacity var(--motion-medium) var(--ease-out), display var(--motion-medium) allow-discrete, overlay var(--motion-medium) allow-discrete}@starting-style{dialog.sheet[open]{transform:translateY(100%)}}@media (width>=640px){dialog.sheet{transition:opacity var(--motion-medium) var(--ease-out), transform var(--motion-medium) var(--ease-out), display var(--motion-medium) allow-discrete, overlay var(--motion-medium) allow-discrete;transform:scale(.96)}dialog.sheet[open]{transform:none}@starting-style{dialog.sheet[open]{transform:scale(.96)}}}}@media (prefers-reduced-motion:reduce){dialog.sheet{transform:none}}.sign{text-align:center;width:1.25em;line-height:var(--lh-body);flex:none;display:inline-block}.ref{font:var(--t-subhead);color:var(--label-2);overflow-wrap:anywhere;margin-top:.25rem;font-weight:400;display:block}.badge{--tone:var(--status-neutral);--tone-ink:var(--status-neutral-ink);--tone-tint:var(--status-neutral-tint);background:var(--tone-tint);max-width:100%;min-height:1.5rem;color:var(--tone-ink);font:var(--t-footnote);overflow-wrap:anywhere;border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;margin:0;padding:.125rem .625rem;font-weight:600;display:inline-flex}.badge[data-tone=positive]{--tone:var(--status-positive);--tone-ink:var(--status-positive-ink);--tone-tint:var(--status-positive-tint)}.badge[data-tone=caution]{--tone:var(--status-caution);--tone-ink:var(--status-caution-ink);--tone-tint:var(--status-caution-tint)}.badge[data-tone=critical]{--tone:var(--status-critical);--tone-ink:var(--status-critical-ink);--tone-tint:var(--status-critical-tint)}.badge[data-tone=info]{--tone:var(--status-info);--tone-ink:var(--status-info-ink);--tone-tint:var(--status-info-tint)}.badge>.sign{color:var(--tone);line-height:1}.empty{color:var(--label-2);flex-direction:column;align-items:flex-start;gap:.25rem;margin:.75rem 0;padding:1rem 0;display:flex}.empty-title{font:var(--t-headline);letter-spacing:var(--t-headline-track);color:var(--text);margin:0}.empty .help{margin:0 0 .5rem}.error-state{background:var(--bg-elevated);border:2px solid var(--status-critical);border-radius:var(--radius);margin:.75rem 0;padding:1rem}.error-state-title{font:var(--t-headline);letter-spacing:var(--t-headline-track);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;margin:0;display:flex}.error-state .help{margin:.25rem 0 0}.error-state .ref{margin-top:.5rem}.status-line{color:var(--text);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;margin:.75rem 0;font-weight:600;display:flex}.status-line[data-tone=busy]{color:var(--label-2);font-weight:400}.skeleton{margin:.5rem 0 0}.sk{border-radius:var(--radius-control);background:var(--fill-tertiary);max-width:100%;display:block}@media (prefers-reduced-motion:no-preference){.sk{animation:sk-pulse 1.6s var(--ease-in-out) infinite}}.sk-title{width:60%;height:1.5rem}.sk-narrow{width:40%}.sk-line{width:85%;height:1.3125rem;margin-top:.5rem}.sk-short{width:55%;margin-top:.5rem}.sk-button{width:14rem;height:var(--target);border:1px solid var(--separator);margin-top:.5rem}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.55}}.sign.is-ok{color:var(--status-positive)}.sign.is-attention{color:var(--status-caution)}.sign.is-critical{color:var(--status-critical)}.sign.is-info{color:var(--status-info)}.sign.is-none{color:var(--label-2)}.status{color:var(--text);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;margin:0 0 1rem;font-weight:600;display:flex}.status[data-state=ok] .sign{color:var(--status-positive)}.status[data-state=error] .sign{color:var(--status-critical)}.card{background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-1);border:1px solid #0000;padding:1rem 1.25rem}.card h2{font:var(--t-title3);letter-spacing:var(--t-title3-track);color:var(--text);margin:0 0 .75rem}.panel{margin-bottom:1.5rem}.panel h2{margin-bottom:.5rem}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-head h2{margin:0}.actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.notice{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-elevated);margin:.75rem 0;padding:.875rem 1rem}.notice-title{overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;margin:0;font-weight:600;display:flex}.notice-step{overflow-wrap:anywhere;margin:.25rem 0 0}.notice .ref{font-size:var(--fs-small);margin:.5rem 0 0}.confirm{border:2px solid var(--text);border-radius:var(--radius-control);background:var(--bg-elevated);padding:.875rem 1rem}.confirm p{margin:0}@media (prefers-reduced-motion:no-preference){.notice,.confirm,.status-line{transition:opacity var(--motion-medium) var(--ease-out), transform var(--motion-medium) var(--ease-out)}@starting-style{.notice,.confirm,.status-line{opacity:0;transform:translateY(6px)}}}@media (prefers-reduced-motion:reduce){.notice,.confirm,.status-line{transition:opacity var(--motion-medium) var(--ease-out)}@starting-style{.notice,.confirm,.status-line{opacity:0}}}.meta{font:var(--t-subhead);grid-template-columns:1fr;gap:.125rem .75rem;margin:.5rem 0 0;display:grid}.meta dt{color:var(--label-2)}.meta dd{overflow-wrap:anywhere;margin:0 0 .5rem}.rows{border-top:1px solid var(--separator);margin:.5rem 0 0;padding:0;list-style:none}.row{border-bottom:1px solid var(--separator);flex-direction:column;gap:.5rem;padding:1rem 0;display:flex}.row h3{font:var(--t-body);overflow-wrap:anywhere;margin:0;font-weight:600}.row .help{margin:.125rem 0 0}.row-main{min-width:0}.row-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.state-text{margin:0;font-weight:600}@media (width>=640px){.meta{grid-template-columns:max-content 1fr}.row{flex-flow:wrap;justify-content:space-between;align-items:flex-start}.row-actions{flex:none;justify-content:flex-end}}.isotipo-plate{box-sizing:border-box;border-radius:var(--radius-icon);min-height:2.5rem;box-shadow:var(--shadow-1);background:#fff;flex:none;justify-content:center;align-items:center;padding:.5rem .625rem;display:inline-flex}.isotipo-plate .isotipo{width:auto;height:1.5rem;display:block}.logo-horizontal{width:auto;max-width:100%;height:2.5rem;display:block}.brand{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.brand-name{font:var(--t-headline);letter-spacing:-.01em;color:var(--heading);font-weight:700}@media (forced-colors:active){.button{color:buttontext;background:buttonface;border-color:buttontext}.button--plain,.sidebar-link{color:linktext}.sidebar-link[aria-current=page]{outline:2px solid highlight}.card,.notice,.error-state,.confirm,dialog.sheet{border:1px solid canvastext}.badge,.field input,.field select,.field textarea,.segmented-track{color:canvastext;background:canvas;border-color:canvastext}.segmented-item:has(input:checked){outline:2px solid highlight}a{color:linktext}:focus-visible{outline-color:highlight}.list-row--nav:after{border-color:canvastext}.sign,.status-line{forced-color-adjust:auto}}
