.cl{--cl-paper:var(--lb-paper,#f7f4ec);--cl-paper-2:var(--lb-paper-2,#efebdf);--cl-ink:var(--lb-ink,#17191c);--cl-ink-2:var(--lb-ink-2,#43464b);--cl-orange:var(--lb-orange,#da5d20);--cl-orange-ink:var(--lb-orange-ink,#a83f0c);--cl-ease:var(--lb-ease,cubic-bezier(.16, 1, .3, 1));box-sizing:border-box;background:var(--cl-paper);width:100%;max-width:44rem;color:var(--cl-ink);font-family:var(--font-lb-body,"Archivo", system-ui, sans-serif);border:1px solid var(--cl-ink);border-radius:3px;margin:0 auto;padding:1rem;font-size:15px;line-height:1.45}.cl *,.cl :before,.cl :after{box-sizing:border-box}.cl-top{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:.75rem;font-size:.68rem;font-weight:700;display:flex}.cl-top span:last-child{color:var(--cl-ink-2)}.cl-tabs{border:1px solid var(--cl-ink);border-radius:3px;gap:0;margin-bottom:.6rem;display:flex;overflow:hidden}.cl-tab{border:0;border-right:1px solid var(--cl-ink);min-height:40px;color:var(--cl-ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .4s var(--cl-ease);background:0 0;flex:1 1 0;padding:0 6px;font-size:.8rem;font-weight:700}.cl-tab:last-child{border-right:0}.cl-tab[aria-pressed=true]{background:var(--cl-ink);color:var(--cl-paper)}.cl-search{border:1.5px solid var(--cl-ink);background:#fffdf7;border-radius:3px;display:flex}.cl-search:focus-within{box-shadow:0 0 0 2px var(--cl-orange)}.cl-input{min-width:0;min-height:48px;color:var(--cl-ink);font:inherit;background:0 0;border:0;outline:2px solid #0000;flex:auto;padding:0 12px;font-size:1rem}.cl-go{background:var(--cl-orange);color:var(--cl-ink);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;flex:none;margin:4px;padding:0 16px;font-size:.85rem;font-weight:700}.cl-go:disabled{opacity:.6;cursor:wait}.cl-go:focus-visible,.cl-tab:focus-visible,.cl-match:focus-visible{outline:2px solid var(--cl-orange);outline-offset:2px}.cl-err{border-left:3px solid var(--cl-orange);background:var(--cl-paper-2);color:var(--cl-ink);margin:.75rem 0 0;padding:.6rem .75rem;font-weight:600}.cl-matches{border-top:1px solid var(--cl-ink);margin:.9rem 0 0;padding:0;list-style:none}.cl-matches-head{letter-spacing:.14em;text-transform:uppercase;color:var(--cl-ink-2);margin:.9rem 0 .4rem;font-size:.68rem;font-weight:700}.cl-match{width:100%;color:var(--cl-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .4s var(--cl-ease), padding-left .4s var(--cl-ease);background:0 0;border:0;border-bottom:1px solid #17191c26;padding:.7rem .25rem;display:block}.cl-match:hover{background:var(--cl-paper-2);padding-left:.6rem}.cl-match span{color:var(--cl-ink-2)}.cl-report{border-top:2px solid var(--cl-ink);animation:cl-in .6s var(--cl-ease) both;margin-top:1rem}@keyframes cl-in{0%{opacity:0;transform:translateY(8px)}}.cl-report-head{border-bottom:1px solid #17191c26;gap:.6rem;padding:.9rem 0;display:grid}.cl-name{letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:1.35rem;font-weight:800;line-height:1.05}.cl-dba,.cl-addr{color:var(--cl-ink-2);margin:.2rem 0 0;font-size:.9rem}.cl-ids{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem .9rem;margin:.4rem 0 0;font-weight:700;display:flex}.cl-status{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;flex-direction:column;place-self:start;margin:0;padding:.45rem .7rem;font-size:.75rem;font-weight:700;display:flex}.cl-status span{letter-spacing:.04em;text-transform:none;margin-top:.15rem}.cl-status.is-ok{background:var(--cl-ink);color:var(--cl-paper)}.cl-status.is-warn{background:var(--cl-orange);color:var(--cl-ink)}.cl-flag{border-left:3px solid var(--cl-orange);background:var(--cl-paper-2);margin:.9rem 0 0;padding:.6rem .75rem;font-weight:600}.cl-flag a{color:var(--cl-orange-ink)}.cl-sec{border-bottom:1px solid #17191c26;padding:.9rem 0}.cl .cl-sec h3{letter-spacing:.16em;text-transform:uppercase;color:var(--cl-orange-ink);margin:0 0 .55rem;font-size:.7rem;font-weight:700}.cl-rows{margin:0;padding:0;list-style:none}.cl-rows li{border-top:1px dashed #17191c26;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label chip""value detail";gap:.1rem .75rem;padding:.5rem 0;display:grid}.cl-rows li:first-child{border-top:0}.cl-rows--compact li{grid-template-areas:"label chip"}.cl-row-label{grid-area:label;font-weight:600}.cl-row-value{font-variant-numeric:tabular-nums;grid-area:value;font-size:1.1rem;font-weight:800}.cl-row-detail{color:var(--cl-ink-2);text-align:right;grid-area:detail;align-self:end;font-size:.85rem}.cl-chip{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:2px;grid-area:chip;place-self:start end;padding:.12rem .45rem;font-size:.66rem;font-weight:700}.cl-chip.is-ok{color:var(--cl-ink)}.cl-chip.is-warn{background:var(--cl-orange);border-color:var(--cl-orange);color:var(--cl-ink)}.cl-chip.is-muted{color:var(--cl-ink-2);border-color:#17191c4d}.cl-note{color:var(--cl-ink-2);margin:.5rem 0 0;font-size:.8rem}.cl-line{margin:0 0 .6rem}.cl-muted{color:var(--cl-ink-2);font-weight:400}.cl-warn{color:var(--cl-orange-ink)}.cl-rate{margin:.55rem 0}.cl-rate-head{justify-content:space-between;gap:.75rem;font-size:.9rem;font-weight:600;display:flex}.cl-rate-track{background:var(--cl-paper-2);border-radius:1px;height:8px;margin-top:.35rem;position:relative}.cl-rate-fill{background:var(--cl-ink);transform-origin:0;animation:cl-grow .9s var(--cl-ease) both;position:absolute;inset:0 auto 0 0}@keyframes cl-grow{0%{transform:scaleX(0)}}.cl-rate-nat{background:var(--cl-orange-ink);width:2px;position:absolute;top:-3px;bottom:-3px}.cl-rate-foot{color:var(--cl-ink-2);margin-top:.2rem;font-size:.75rem}.cl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.8rem 0 0;display:grid}.cl-stats div{background:var(--cl-paper-2);border-radius:2px;padding:.5rem .55rem}.cl-stats .cl-stats-wide{grid-column:span 2}.cl-stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--cl-ink-2);font-size:.62rem;font-weight:700}.cl-stats dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1.15rem;font-weight:800}.cl-cta{background:var(--cl-orange);min-height:52px;color:var(--cl-ink);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:.6rem;margin-top:1rem;font-weight:700;text-decoration:none;display:flex}.cl-cta span{transition:transform .6s var(--cl-ease)}.cl-cta:hover span{transform:translate(4px)}.cl-source{color:var(--cl-ink-2);margin:.75rem 0 0;font-size:.72rem}.cl-attrib{color:var(--cl-ink-2);text-align:center;border-top:1px solid #17191c26;margin-top:.9rem;padding-top:.6rem;font-size:.72rem}.cl-attrib a{color:var(--cl-ink);font-weight:700;text-decoration:none}@media (min-width:560px){.cl{padding:1.25rem 1.4rem}.cl-report-head{grid-template-columns:minmax(0,1fr) auto}.cl-status{justify-self:end}}@media (max-width:420px){.cl-tab{letter-spacing:.03em;font-size:.72rem}}@media (max-width:380px){.cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cl-report,.cl-rate-fill{animation:none}.cl-match,.cl-cta span,.cl-tab{transition:none}}body:has(.cl-embed)>header{display:none!important}body:has(.cl-embed)>footer{display:none!important}body:has(.cl-embed)>.skip-to-content{display:none!important}body:has(.cl-embed){background:0 0}.cl-embed .cl{border:0}.cl-ps-total{margin:0 0 .6rem}.cl-ps-total strong{font-size:1.6rem;line-height:1}.cl-ps-parts{margin:0;padding:0;list-style:none}.cl-ps-parts>li{border-top:1px dashed #17191c26}.cl-ps-parts>li:first-child{border-top:0}.cl-ps-head{width:100%;min-height:44px;color:var(--cl-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.cl-ps-head .cl-chip{white-space:nowrap}.cl-ps-name{font-weight:600}.cl-ps-head[aria-expanded=true] .cl-ps-name{color:var(--cl-orange-ink)}.cl-ps-body{padding:0 0 .6rem}.cl-ps-item{border-left:2px solid var(--cl-paper-2);padding:.35rem 0 .35rem .75rem}.cl-ps-item-name{margin:0;font-size:.9rem;font-weight:600}.cl-ps-item .cl-note{margin-top:.15rem}.cl-ps-fix{color:var(--cl-orange-ink);margin-top:.25rem;font-size:.85rem;font-weight:600;display:inline-block}
