.aot-tool{--aot-tool-gap:1.5rem;gap:var(--aot-tool-gap);border-top:2px solid var(--aot-head);font-family:var(--aot-font-ui);color:var(--sl-color-gray-1);margin-block:2.5rem;padding:1.5rem 0;display:grid;position:relative;container-type:inline-size}@media (width>=50rem){.aot-tool{padding:1.75rem 0}}.aot-tool :is(p,ul,ol,dl,dd,figure,fieldset,h2,h3,h4){margin:0}.aot-tool__tab{background:var(--aot-sheet);border-radius:var(--aot-radius) var(--aot-radius) 0 0;box-shadow:0 -1px 0 0 var(--aot-rule), 1px 0 0 0 var(--aot-rule), -1px 0 0 0 var(--aot-rule);font-family:var(--aot-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sl-color-gray-3);padding:.45rem 1.1rem .35rem;font-size:.6875rem;font-weight:700;display:none;position:absolute;inset-block-end:100%;inset-inline-start:0}.aot-tool__note{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);text-wrap:pretty;line-height:1.55}.aot-tool__notice{border:1px dashed var(--aot-rule-strong);border-radius:var(--aot-radius);font-size:var(--sl-text-sm);color:var(--sl-color-white);text-wrap:pretty;padding:.75rem .9rem;line-height:1.5}.aot-tool__notice[hidden]{display:none}.aot-tool h2,.aot-tool h3{font-family:var(--aot-font-ui);letter-spacing:-.02em;text-wrap:balance;color:var(--sl-color-white);line-height:1.15}.aot-tool h3{border-top:1px solid var(--aot-rule);padding-top:.75rem;font-size:1.125rem;font-weight:650}.aot-tool [tabindex="-1"]:focus{outline:none}.aot-tool [tabindex="-1"]:focus-visible{outline:2px solid var(--aot-ink);outline-offset:4px}.aot-btn{border:1px solid var(--aot-control-edge);border-radius:var(--aot-radius);min-height:2.75rem;font-family:var(--aot-font-ui);font-size:var(--sl-text-sm);color:var(--sl-color-white);cursor:pointer;transition-property:background-color,border-color,color,scale;transition-duration:var(--aot-dur-hover);transition-timing-function:var(--aot-ease-out);background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-weight:650;line-height:1.2;display:inline-flex}.aot-btn:hover{border-color:var(--aot-head);background:var(--aot-bg)}.aot-btn:active{scale:var(--aot-press)}.aot-btn--primary{border-color:var(--aot-head);background:var(--aot-head);color:var(--aot-bg)}.aot-btn--primary:hover{border-color:var(--aot-head);background:color-mix(in oklab, var(--aot-head) 84%, var(--aot-bg));color:var(--aot-bg)}.aot-btn--quiet{color:var(--sl-color-gray-2);text-underline-offset:.22em;background:0 0;border-color:#0000;text-decoration:underline 1px}.aot-btn--quiet:hover{color:var(--sl-color-white);border-color:#0000}.aot-btn[hidden]{display:none}.aot-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.aot-confirm{border-radius:var(--aot-radius);background:var(--aot-contra-wash);box-shadow:inset 0 0 0 1px var(--aot-contra);gap:.75rem;padding:.9rem 1rem;display:grid}.aot-confirm[hidden]{display:none}.aot-confirm p{font-size:var(--sl-text-sm);color:var(--sl-color-white);font-weight:600}.aot-linkfield{color:var(--sl-color-gray-3);gap:.35rem;font-size:.75rem;font-weight:650;display:grid}.aot-linkfield[hidden]{display:none}.aot-linkfield input{border:1px solid var(--aot-control-edge);border-radius:var(--aot-radius);background:var(--sl-color-black);width:100%;min-height:2.75rem;font-family:var(--aot-font-mono);color:var(--sl-color-white);padding:.5rem .65rem;font-size:.8125rem}.aot-status{min-height:1.25rem;font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}.aot-fields{border:0;gap:1.1rem 1.5rem;min-width:0;padding:0;display:grid}@container (width>=34rem){.aot-fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.aot-fields>legend{border-bottom:1px solid var(--aot-rule);width:100%;color:var(--aot-head);grid-column:1/-1;margin-bottom:.25rem;padding:0 0 .35rem;font-size:.8125rem;font-weight:700}.aot-field{align-content:start;gap:.35rem;min-width:0;display:grid}.aot-field__label{font-size:var(--sl-text-sm);color:var(--sl-color-white);font-weight:650;line-height:1.3}.aot-field__help{color:var(--sl-color-gray-3);text-wrap:pretty;font-size:.8125rem;line-height:1.45}.aot-field__row{align-items:center;gap:.85rem;min-width:0;display:flex}.aot-field__box{border:1px solid var(--aot-control-edge);border-radius:var(--aot-radius);background:var(--aot-bg);min-height:2.75rem;transition-property:border-color,box-shadow;transition-duration:var(--aot-dur-hover);flex:none;align-items:center;display:inline-flex}.aot-field__box:focus-within{border-color:var(--aot-favor);box-shadow:0 0 0 1px var(--aot-favor)}.aot-field__box:has(input[aria-invalid=true]){border-style:dashed;border-color:var(--aot-contra);box-shadow:0 0 0 1px var(--aot-contra)}.aot-field__box--grow{flex:auto;min-width:0}.aot-field__box input{width:5.5rem;min-width:0;font-family:var(--aot-font-mono);font-variant-numeric:tabular-nums;color:var(--sl-color-white);background:0 0;border:0;padding:.5rem .65rem;font-size:1rem;font-weight:600}.aot-field__box--grow input{width:100%}.aot-field__box input:focus{outline:none}.aot-field__unit{font-family:var(--aot-font-mono);color:var(--sl-color-gray-3);white-space:nowrap;flex:none;padding-inline-end:.65rem;font-size:.8125rem}.aot-field__error{color:var(--aot-contra);font-size:.8125rem;font-weight:650}.aot-field__error[hidden]{display:none}.aot-range{cursor:pointer;min-width:0;height:2.75rem;accent-color:var(--aot-ink);background:0 0;flex:auto;margin:0}.aot-planilla{background:var(--aot-rule);border-radius:var(--aot-radius);box-shadow:0 0 0 1px var(--aot-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1px;display:grid;overflow:hidden}.aot-planilla>div{background:var(--aot-surface);align-content:start;gap:.35rem;padding:.8rem .9rem .9rem;display:grid}.aot-planilla dt{color:var(--aot-muted);text-wrap:balance;font-size:.8125rem;font-weight:650;line-height:1.35}.aot-planilla dd{font-family:var(--aot-font-mono);font-variant-numeric:tabular-nums;color:var(--sl-color-white);font-size:1.375rem;font-weight:650;line-height:1.15}.aot-planilla dd.aot-planilla__words{font-family:var(--aot-font-ui);font-size:var(--sl-text-sm);font-weight:600;line-height:1.4}.aot-planilla>.aot-planilla__key{background:var(--aot-invert-bg)}.aot-planilla>.aot-planilla__key dd{color:var(--aot-invert-fg);font-size:1.875rem}.aot-planilla>.aot-planilla__key dt,.aot-planilla>.aot-planilla__key>dd.aot-planilla__help{color:var(--aot-invert-muted)}.aot-planilla dt.aot-planilla__metric{font-family:var(--aot-font-mono);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:700}.aot-planilla>div>dd.aot-planilla__help{font-family:var(--aot-font-ui);color:var(--sl-color-gray-2);font-size:.8125rem;font-weight:500;line-height:1.4}.aot-chart{gap:.6rem;display:grid}.aot-chart svg{width:100%;height:auto;font-family:var(--aot-font-mono);display:block;overflow:visible}.aot-chart figcaption{color:var(--sl-color-gray-2);flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.8125rem;display:flex}.aot-chart__title{font-size:var(--sl-text-sm);color:var(--sl-color-white);font-weight:700}.aot-key{align-items:center;gap:.45rem;display:inline-flex}.aot-key:before{content:"";border-top:2px solid var(--aot-ink);width:1.5rem;height:0}.aot-key--dashed:before{border-top-style:dashed}.aot-key--target:before{border-top:1.5px dashed var(--sl-color-gray-2)}.aot-key--point:before{background:var(--aot-ink);border:0;border-radius:50%;width:.7rem;height:.7rem}.aot-chart .c-grid{stroke:var(--aot-rule);stroke-width:1px}.aot-chart .c-base{stroke:var(--aot-rule-strong)}.aot-chart .c-tick{fill:var(--sl-color-gray-3);font-variant-numeric:tabular-nums;font-size:11px}.aot-chart .c-tick--on{fill:var(--sl-color-white);font-weight:700}.aot-chart .c-axis{fill:var(--sl-color-gray-3);font-family:var(--aot-font-ui);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.aot-chart .c-axis--plain{font-family:var(--aot-font-mono);text-transform:none;letter-spacing:0}.aot-chart .c-area{fill:var(--aot-ink-wash)}.aot-chart .c-line{fill:none;stroke:var(--aot-ink);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.aot-chart .c-line--dashed{stroke-dasharray:7 5;stroke-linecap:butt}.aot-chart .c-target{stroke:var(--sl-color-gray-2);stroke-width:1.5px;stroke-dasharray:2 4;stroke-linecap:round}.aot-chart .c-guide{stroke:var(--aot-rule-strong);stroke-width:1px;stroke-dasharray:3 3}.aot-chart .c-guide--now{stroke:var(--aot-ink);opacity:.5}.aot-chart .c-limit{fill:var(--aot-sheet);stroke:var(--sl-color-gray-2);stroke-width:1.5px}.aot-chart .c-point{fill:var(--aot-ink);stroke:var(--aot-sheet);stroke-width:2.5px}.aot-chart .c-value{fill:var(--aot-ink);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--aot-sheet);stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:700}.aot-chart .c-label{fill:var(--sl-color-gray-1);font-family:var(--aot-font-ui);paint-order:stroke;stroke:var(--aot-sheet);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:650}.aot-chart .c-band{fill:var(--aot-ink-wash)}.aot-chart .c-mark{fill:var(--aot-sheet);stroke:var(--aot-ink);stroke-width:2px}.aot-chart .c-mark--on{fill:var(--aot-ink)}.aot-tool table{border-collapse:collapse;width:100%;font-size:var(--sl-text-sm);font-variant-numeric:tabular-nums}.aot-tool caption{text-align:start;font-size:var(--sl-text-sm);color:var(--sl-color-white);padding-bottom:.5rem;font-weight:700}.aot-tool th,.aot-tool td{border-bottom:1px solid var(--aot-rule);text-align:end;font-family:var(--aot-font-mono);padding:.45rem .6rem}.aot-tool thead th{border-bottom:2px solid var(--aot-head);font-family:var(--aot-font-ui);color:var(--sl-color-white);font-weight:700}.aot-tool tbody th{text-align:start;color:var(--sl-color-white);font-weight:600}.aot-tool tr[data-current]>*{background:var(--aot-ink-wash);color:var(--sl-color-white);font-weight:700}.aot-synthetic{border:1px dashed var(--sl-color-gray-3);border-radius:var(--aot-radius);font-family:var(--aot-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-gray-2);align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.aot-tool>[role=status]{display:contents}
