.cyq{--cy-ink:#17212b;--cy-mute:#5c6873;--cy-rule:#dce1e0;--cy-wash:#f0f3f2;--cy-paper:#ffffff;--cy-oxide:#a63a2a;--cy-ochre:#8d6b12;--cy-pine:#2a6350;box-sizing:border-box;max-width:46rem;margin:0 auto;color:var(--cy-ink);font-size:16px;line-height:1.55;text-align:left;-webkit-font-smoothing:antialiased}.cyq--koyu{--cy-ink:#eef2f1;--cy-mute:#9aa7ae;--cy-rule:#33414c;--cy-wash:#1b252e;--cy-paper:#121a21;--cy-oxide:#e3806e;--cy-ochre:#d9b25c;--cy-pine:#6cc0a1}.cyq *,.cyq *::before,.cyq *::after{box-sizing:inherit}.cyq p,.cyq ul,.cyq li,.cyq h2,.cyq h3,.cyq h4{margin:0;padding:0}.cyq ul{list-style:none}.cyq [hidden]{display:none!important}.cyq-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cyq :focus-visible{outline:2px solid var(--cy-pine);outline-offset:2px}.cyq-lede{font-size:clamp(1.5rem, 4vw, 2.1rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;margin-bottom:1.25rem}.cyq-field{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;border-bottom:2px solid var(--cy-ink);padding-bottom:.4rem}.cyq-input{flex:1 1 14rem;min-width:0;appearance:none;background:none;border:0;border-radius:0;padding:.2rem 0;color:var(--cy-ink);font:inherit;font-size:clamp(1.15rem, 3.2vw, 1.5rem);line-height:1.3}.cyq-input::placeholder{color:var(--cy-mute);opacity:.65}.cyq-input:focus{outline:none}.cyq-field:focus-within{border-bottom-color:var(--cy-pine)}.cyq-go{flex:0 0 auto;appearance:none;border:0;border-radius:2px;background:var(--cy-ink);color:var(--cy-paper);font:inherit;font-weight:600;font-size:.9375rem;padding:.6rem 1.15rem;cursor:pointer;transition:background-color 0.15s ease}.cyq-go:hover{background:var(--cy-pine)}.cyq-go[disabled]{cursor:default;opacity:.55}.cyq-note{margin-top:.75rem;color:var(--cy-mute);font-size:.9375rem;max-width:34rem}.cyq-bar{height:2px;margin-top:1.25rem;background:var(--cy-rule);overflow:hidden}.cyq-bar>span{display:block;width:32%;height:100%;background:var(--cy-pine);animation:cyq-sweep 1.4s ease-in-out infinite}@keyframes cyq-sweep{0%{transform:translateX(-110%)}100%{transform:translateX(340%)}}.cyq-status{margin-top:.6rem;min-height:1.3em;font-size:.875rem;color:var(--cy-mute)}.cyq-status[data-tone="err"]{color:var(--cy-oxide)}.cyq-out{margin-top:2.5rem}.cyq-out[data-reveal="1"]{animation:cyq-in 0.45s ease both}@keyframes cyq-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cyq-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--cy-rule)}.cyq-host{font-size:1.25rem;font-weight:600;line-height:1.25;word-break:break-word}.cyq-host:focus{outline:none}.cyq-title{margin-top:.2rem;color:var(--cy-mute);font-size:.875rem;max-width:28rem}.cyq-score{flex:0 0 auto;font-size:2.4rem;font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.cyq-score-max{font-size:.875rem;font-weight:400;color:var(--cy-mute);letter-spacing:0}.cyq-measure{display:flex;align-items:flex-end;gap:3px;height:26px;margin-top:1.1rem}.cyq-measure i{display:block;flex:1 1 auto;min-width:2px;max-width:7px;background:var(--cy-pine);height:40%}.cyq-measure i[data-sev="mid"]{background:var(--cy-ochre);height:70%}.cyq-measure i[data-sev="high"]{background:var(--cy-oxide);height:100%}.cyq-tally{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin-top:.7rem;font-size:.875rem;color:var(--cy-mute)}.cyq-tally b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--cy-ink)}.cyq-group{margin-top:2.25rem}.cyq-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.4rem;border-bottom:1px solid var(--cy-rule)}.cyq-group-head h4{font-size:1rem;font-weight:600}.cyq-group-head span{flex:0 0 auto;font-size:.8125rem;color:var(--cy-mute);font-variant-numeric:tabular-nums}.cyq-item{border-bottom:1px solid var(--cy-rule)}.cyq-item>summary{display:block;padding:.8rem 0 .8rem .9rem;border-left:3px solid var(--cy-pine);cursor:pointer;list-style:none;font-size:1rem}.cyq-item-line{display:flex;align-items:flex-start;gap:.75rem}.cyq-item>summary::-webkit-details-marker{display:none}.cyq-item[data-sev="mid"]>summary{border-left-color:var(--cy-ochre)}.cyq-item[data-sev="high"]>summary{border-left-color:var(--cy-oxide);font-weight:600}.cyq-item[data-sev="ok"]>summary{color:var(--cy-mute)}.cyq-item-text{flex:1 1 auto}.cyq-item-sign{flex:0 0 auto;width:.55rem;height:.55rem;margin-top:.42em;border-right:1.5px solid var(--cy-mute);border-bottom:1.5px solid var(--cy-mute);transform:rotate(45deg);transition:transform 0.18s ease}.cyq-item[open] .cyq-item-sign{border-color:var(--cy-ink);transform:rotate(-135deg);margin-top:.62em}.cyq-item-body{padding:0 0 1rem 1.65rem;max-width:42rem}.cyq-item-body dt{font-size:.75rem;font-weight:600;color:var(--cy-mute);margin-top:.7rem}.cyq-item-body dd{margin:.15rem 0 0;font-size:.9375rem}.cyq-item-body dd code{display:inline-block;max-width:100%;overflow-wrap:anywhere;background:var(--cy-wash);padding:.1rem .35rem;border-radius:2px;font-size:.8125rem}.cyq-manual{margin-top:2.5rem;padding-top:1.1rem;border-top:1px solid var(--cy-rule)}.cyq-manual h4{font-size:1rem;font-weight:600}.cyq-manual>p{margin-top:.35rem;color:var(--cy-mute);font-size:.875rem;max-width:36rem}.cyq-manual ul{margin-top:.9rem;display:grid;gap:.45rem}.cyq-manual li{position:relative;padding-left:1.1rem;font-size:.9375rem;color:var(--cy-mute)}.cyq-manual li::before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:1px;background:var(--cy-rule)}.cyq-cta{margin-top:2.5rem;background:var(--cy-wash);padding:1.6rem;border-top:3px solid var(--cy-pine)}.cyq-cta h4{font-size:1.2rem;font-weight:600;line-height:1.25}.cyq-cta-note{margin-top:.4rem;color:var(--cy-mute);font-size:.9375rem;max-width:32rem}.cyq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin-top:1.4rem}.cyq-row-wide{grid-column:1 / -1}.cyq-row label{display:block;font-size:.8125rem;color:var(--cy-mute);margin-bottom:.3rem}.cyq-row label em{font-style:normal;opacity:.75}.cyq-row input,.cyq-row textarea{display:block;width:100%;appearance:none;background:var(--cy-paper);border:1px solid var(--cy-rule);border-radius:2px;padding:.6rem .7rem;color:var(--cy-ink);font:inherit;font-size:.9375rem;line-height:1.4}.cyq-row textarea{resize:vertical;min-height:4.5rem}.cyq-row input:focus,.cyq-row textarea:focus{border-color:var(--cy-pine);outline:none;box-shadow:0 0 0 2px rgb(42 99 80 / .18)}.cyq-row[data-invalid="1"] input,.cyq-row[data-invalid="1"] textarea{border-color:var(--cy-oxide)}.cyq-err{display:none;margin-top:.25rem;font-size:.8125rem;color:var(--cy-oxide)}.cyq-row[data-invalid="1"] .cyq-err{display:block}.cyq-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cyq-consent{display:flex;align-items:flex-start;gap:.55rem;margin-top:1.1rem}.cyq-consent input{flex:0 0 auto;margin-top:.25rem;width:1rem;height:1rem;accent-color:var(--cy-pine)}.cyq-consent label{font-size:.8125rem;color:var(--cy-mute);line-height:1.5}.cyq-consent a{color:inherit}.cyq-submit{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.3rem}.cyq-form-msg{font-size:.875rem;color:var(--cy-oxide)}.cyq-done{padding:.5rem 0}.cyq-done h4{font-size:1.2rem;font-weight:600}.cyq-done p{margin-top:.4rem;color:var(--cy-mute);font-size:.9375rem;max-width:32rem}.cyq-foot{margin-top:1.2rem;font-size:.8125rem;color:var(--cy-mute)}@media (max-width:40rem){.cyq-head{flex-direction:column;align-items:flex-start;gap:.6rem}.cyq-score{font-size:2rem}.cyq-grid{grid-template-columns:minmax(0,1fr)}.cyq-cta{padding:1.25rem;margin-left:-1rem;margin-right:-1rem}.cyq-go{width:100%}.cyq-field{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cyq-bar>span{animation:none;width:100%;opacity:.45}.cyq-out[data-reveal="1"]{animation:none}.cyq-go,.cyq-item-sign{transition:none}}