*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--c-black-0);color:var(--c-ink);font-family:var(--f-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}html[data-theme=light] body{background:var(--c-black-0);color:var(--c-ink)}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}[hidden]{display:none!important}.ap{max-width:1500px;margin:0 auto;padding:clamp(1rem,3vw,2rem)}.ap__head{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:flex-start;justify-content:space-between;padding-bottom:1.2rem;border-bottom:1px solid var(--c-line)}.ap__ek{font-family:var(--f-mono);font-size:max(.6rem,11px);letter-spacing:.18em;text-transform:uppercase;opacity:.84}.ap__h1{margin:.3rem 0 .4rem;font-family:var(--f-display);font-weight:800;font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:-.035em;line-height:1.05}.ap__sub{margin:0;font-size:max(.88rem,11px);line-height:1.6;opacity:.92;max-width:68ch}.ap__sub em{font-style:normal;font-weight:700}.ap__estado{text-align:right;flex:none}.ap__estado b{display:block;font-family:var(--f-display);font-weight:800;font-size:1.2rem;letter-spacing:-.02em}.ap__estado span{font-family:var(--f-mono);font-size:max(.58rem,11px);letter-spacing:.1em;opacity:.84}.ap__aviso{margin:1.2rem 0 0;padding:.9rem 1rem;border:1px solid var(--c-line-strong);border-radius:var(--r-1);font-size:max(.82rem,11px);line-height:1.6;display:flex;flex-wrap:wrap;gap:.6rem;align-items:baseline}.ap__aviso strong{font-weight:700}.lp-tag{font-family:var(--f-mono);font-size:max(.56rem,11px);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--c-line-strong);padding:.25rem .45rem;border-radius:2px;flex:none}.ap__body{display:grid;gap:1.2rem;margin-top:1.4rem;align-items:start}@media (min-width: 1000px){.ap__body{grid-template-columns:17rem 1fr}}.ap__side{display:grid;gap:.7rem;align-content:start;min-width:0}.ap__sk{font-family:var(--f-mono);font-size:max(.58rem,11px);letter-spacing:.16em;text-transform:uppercase;opacity:.84}.ap__item{width:100%;min-height:44px;text-align:left;padding:.7rem .8rem;cursor:pointer;background:none;border:1px solid var(--c-line-strong);border-radius:var(--r-1);display:grid;gap:.15rem;transition:border-color .2s,background .2s}.ap__item:hover{border-color:currentColor}.ap__item:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ap__item[aria-current=true]{border-color:currentColor;background:var(--c-black-2)}.ap__in{font-weight:600;font-size:max(.88rem,11px)}.ap__ie{font-family:var(--f-mono);font-size:max(.56rem,11px);letter-spacing:.1em;opacity:.84}.ap__acts{display:grid;gap:.4rem;margin-top:.6rem;padding-top:.9rem;border-top:1px solid var(--c-line)}.ap__imp{text-align:center;cursor:pointer}.ap__del{opacity:.78}.ap__del:hover{opacity:1}.ap__main{min-width:0}.ap__tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.ap__tab{min-height:44px;padding:.6rem .9rem;cursor:pointer;background:none;border:1px solid var(--c-line-strong);border-radius:var(--r-1);font-family:var(--f-mono);font-size:max(.6rem,11px);letter-spacing:.12em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.ap__tab:hover{border-color:currentColor}.ap__tab:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ap__tab[aria-selected=true]{background:var(--c-ink);color:var(--c-black-0);border-color:var(--c-ink)}.ap__panel{border:1px solid var(--c-line-strong);border-radius:var(--r-1);background:var(--c-black-1);padding:1.2rem;display:grid;gap:1.1rem}.ap__grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.ap__f{display:grid;gap:.35rem;min-width:0}.ap__l{font-family:var(--f-mono);font-size:max(.58rem,11px);letter-spacing:.14em;text-transform:uppercase;opacity:.86}.ap__i,.ap__t{width:100%;min-height:44px;padding:.55rem .7rem;background:var(--c-black-0);color:inherit;border:1px solid var(--c-line-strong);border-radius:var(--r-1);font-size:max(.9rem,11px)}.ap__t{min-height:5.5rem;resize:vertical;line-height:1.5;font-family:inherit}.ap__i:focus-visible,.ap__t:focus-visible{outline:2px solid currentColor;outline-offset:1px;border-color:currentColor}.ap__h{font-size:max(.74rem,11px);line-height:1.5;opacity:.86}.ap__chips{display:flex;flex-wrap:wrap;gap:.35rem}.ap__chip{min-height:44px;padding:.5rem .8rem;cursor:pointer;background:none;border:1px solid var(--c-line-strong);border-radius:var(--r-1);font-family:var(--f-mono);font-size:max(.6rem,11px);letter-spacing:.08em;transition:background .2s,color .2s,border-color .2s}.ap__chip:hover{border-color:currentColor}.ap__chip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ap__chip[aria-pressed=true]{background:var(--c-ink);color:var(--c-black-0);border-color:var(--c-ink)}.ap__chip--d{min-width:44px;text-align:center}.ap__rows{display:grid;gap:.6rem}.ap__row{display:grid;gap:.7rem;align-items:end;padding:.8rem;border:1px solid var(--c-line);border-radius:var(--r-1);position:relative}@media (min-width: 760px){.ap__row{grid-template-columns:2fr 6rem 7rem 2fr 44px}.ap__row--q{grid-template-columns:1.4fr 1.4fr 1.4fr 44px}.ap__row--n{grid-template-columns:1fr 44px}.ap__row--a{grid-template-columns:1fr auto;align-items:center}}.ap__x{width:44px;height:44px;cursor:pointer;background:none;border:1px solid var(--c-line-strong);border-radius:var(--r-1);font-size:1.2rem;line-height:1}.ap__x:hover{border-color:currentColor}.ap__x:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ap__add{min-height:44px;padding:.6rem 1rem;cursor:pointer;background:none;border:1px dashed var(--c-line-strong);border-radius:var(--r-1);font-family:var(--f-mono);font-size:max(.62rem,11px);letter-spacing:.1em;justify-self:start}.ap__add:hover{border-style:solid;border-color:currentColor}.ap__add:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ap__ak{font-weight:600;font-size:max(.88rem,11px);display:grid;gap:.2rem}.ap__ak em{font-style:normal;font-weight:400;font-size:max(.74rem,11px);opacity:.86}.ap__conn{display:flex;flex-wrap:wrap;gap:.8rem;align-items:baseline;padding-bottom:.9rem;border-bottom:1px solid var(--c-line)}.ap__conn b{font-family:var(--f-display);font-weight:800;font-size:1.4rem;letter-spacing:-.03em}.ap__conn span{font-family:var(--f-mono);font-size:max(.62rem,11px);opacity:.88}.ap__nota{margin:0;font-size:max(.8rem,11px);line-height:1.6;opacity:.92;max-width:76ch}.ap__vacio{margin:0;font-size:max(.85rem,11px);opacity:.88}.ap__bloq{margin-top:1rem;padding:1.1rem 1.2rem;border-radius:var(--r-1);background:var(--c-ink);color:var(--c-black-0)}.ap__bk{display:block;font-family:var(--f-mono);font-size:max(.58rem,11px);letter-spacing:.16em;text-transform:uppercase;opacity:.82;margin-bottom:.6rem}.ap__bloq ul{margin:0;padding-left:1.1rem;display:grid;gap:.35rem}.ap__bloq li{font-size:max(.85rem,11px);line-height:1.55}.ap__bk--ok{margin:0;opacity:1;text-transform:none;letter-spacing:.02em;font-family:var(--f-body);font-size:max(.9rem,11px)}.appbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,3vw,2rem);border-bottom:1px solid var(--c-line);background:var(--c-black-1)}.appbar a{font-family:var(--f-mono);font-size:max(.62rem,11px);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;opacity:.9}.appbar a:hover{opacity:1;text-decoration:underline}.appbar__r{display:flex;gap:.6rem;align-items:center}.appbar button{min-height:36px;padding:.35rem .7rem;cursor:pointer;background:none;border:1px solid var(--c-line-strong);border-radius:var(--r-1);font-family:var(--f-mono);font-size:max(.58rem,11px);letter-spacing:.12em}.appbar button:hover{border-color:currentColor}.appbar button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lp-btn{min-height:44px;padding:.6rem 1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:none;color:inherit;border:1px solid var(--c-line-strong);border-radius:var(--r-1);font-family:var(--f-mono);font-size:max(.62rem,11px);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.lp-btn:hover{border-color:currentColor}.lp-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lp-btn--solid{background:var(--c-ink);color:var(--c-black-0);border-color:var(--c-ink)}
