.qz{gap:16px;display:grid}.qz-h{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}.qz-h:focus,.qz-q:focus{outline:none}.qz-h:focus-visible,.qz-q:focus-visible{outline:2px solid var(--color-harbor);outline-offset:4px}.qz-sub{color:var(--color-slate)}.qz-picker{gap:12px;margin-top:8px;display:grid}@media (width>=48rem){.qz-picker{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.qz-picker{grid-template-columns:repeat(5,1fr)}}.qz-picker>li{display:grid}.qz-pick,.qz-tool{text-align:left;background:var(--color-white);border:1px solid var(--color-mist);border-radius:var(--radius-card);cursor:pointer;width:100%;min-height:100%;color:var(--color-ink);transition:border-color var(--duration-hover) var(--ease-out);align-content:start;gap:8px;padding:20px;text-decoration:none;display:grid}.qz-pick:hover,.qz-tool:hover{border-color:var(--color-harbor)}.qz-pick-num{font-size:var(--text-kicker);letter-spacing:var(--text-kicker--letter-spacing);color:var(--color-harbor);font-weight:700}.qz-pick-name{font-size:var(--text-h3);font-weight:700}.qz-pick-q{color:var(--color-harbor-deep);font-weight:700;font-size:var(--text-small)}.qz-pick-line{color:var(--color-slate);font-size:var(--text-small)}.qz-pick-meta{color:var(--color-slate);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:.8125rem;display:flex}.qz-done{color:var(--color-harbor-deep);align-items:center;gap:4px;font-weight:700;display:inline-flex}.qz-card{background:var(--color-white);border:1px solid var(--color-mist);border-radius:var(--radius-panel);max-width:760px;box-shadow:var(--shadow-float);padding:28px}.qz-progress{font-size:var(--text-kicker);letter-spacing:var(--text-kicker--letter-spacing);color:var(--color-harbor);font-weight:700}.qz-bar{background:var(--color-mist);border-radius:2px;height:4px;overflow:hidden}.qz-bar span{background:var(--color-harbor);height:100%;transition:width var(--duration-panel) var(--ease-out);display:block}.qz-fieldset{border:0;margin:0;padding:0}.qz-fieldset legend{margin-bottom:18px;padding:0}.qz-q{font-size:var(--text-h3);line-height:1.35}.qz-opts{gap:10px;display:grid}.qz-opt{text-align:left;background:var(--color-white);border:1px solid var(--color-slate);border-radius:var(--radius-input);cursor:pointer;min-height:52px;transition:border-color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out);align-items:center;padding:12px 18px;font-size:1rem;font-weight:700;display:flex}.qz-opt:hover{border-color:var(--color-harbor);background:var(--color-harbor-tint)}.qz-opt[aria-pressed=true]{border:2px solid var(--color-harbor);background:var(--color-harbor-tint)}.qz-na{color:var(--color-slate);border-style:dashed;font-weight:400}.qz-nav{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.qz-result{gap:24px;max-width:880px}.qz-band{border-radius:var(--radius-panel);background:var(--color-white);border:1px solid var(--color-mist);border-top:6px solid var(--color-harbor);gap:10px;padding:28px;display:grid}.qz-band.band-wide,.qz-band.band-open{border-top-color:var(--color-ink)}.qz-score{font-size:var(--text-lead)}.qz-score strong{color:var(--color-harbor-deep);font-size:2.5rem}.qz-h3{font-size:var(--text-h3);margin-bottom:12px}.qz-fixes ol{gap:14px;display:grid}.qz-fixes li{grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.qz-fix-num{background:var(--color-harbor);width:32px;height:32px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.qz-fix-links{font-size:var(--text-small);flex-wrap:wrap;gap:6px 18px;margin-top:6px;display:flex}.qz-tool-row{gap:12px;display:grid}@media (width>=48rem){.qz-tool-row{grid-template-columns:repeat(2,1fr)}}.qz-try{color:var(--color-harbor);align-items:center;gap:6px;font-weight:700;display:inline-flex}.qz-ctas{flex-wrap:wrap;gap:12px;display:flex}.qz-email{border-top:1px solid var(--color-mist);padding-top:14px}.qz-email>summary{cursor:pointer;color:var(--color-harbor-deep);align-items:center;min-height:36px;font-weight:700;display:flex}.qz-email-form{justify-items:start;gap:12px;max-width:460px;margin-top:10px;display:grid}.qz-email-form .field{width:100%}.quiz-hero[data-astro-cid-op4zgken]{padding:28px 0 clamp(56px,7vw,112px)}.quiz-head[data-astro-cid-op4zgken]{justify-items:start;gap:24px;max-width:820px;margin-top:clamp(48px,7vw,112px);display:grid}.quiz-head[data-astro-cid-op4zgken] .t-h1[data-astro-cid-op4zgken]{max-width:12ch}.quiz-head[data-astro-cid-op4zgken] .t-lead[data-astro-cid-op4zgken]{max-width:48ch}.quiz-stage[data-astro-cid-op4zgken]{padding:clamp(56px,6vw,96px) 0 80px}.quiz-alt[data-astro-cid-op4zgken]{font-size:var(--text-small);color:var(--color-slate);margin-top:32px}
