.narrow[data-astro-cid-vb32l6qq]{max-width:760px}.intro[data-astro-cid-vb32l6qq]{padding:64px 0 24px}@media(max-width:600px){.intro[data-astro-cid-vb32l6qq],.result[data-astro-cid-vb32l6qq]{padding-top:40px}}.areas[data-astro-cid-vb32l6qq]{margin:28px 0 8px}.area-tag[data-astro-cid-vb32l6qq]{display:inline-block;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:8px}.how-to[data-astro-cid-vb32l6qq]{font-weight:600;margin-top:28px}.small[data-astro-cid-vb32l6qq]{font-size:14.5px}fieldset[data-astro-cid-vb32l6qq]{border:0;margin:0;padding:0;min-width:0}.area-block[data-astro-cid-vb32l6qq]{padding:28px 0 8px}.area-block[data-astro-cid-vb32l6qq]+.area-block[data-astro-cid-vb32l6qq]{border-top:1px solid var(--line);margin-top:16px}legend[data-astro-cid-vb32l6qq]{padding:0}legend[data-astro-cid-vb32l6qq] h2[data-astro-cid-vb32l6qq]{font-size:1.9rem;margin-bottom:12px}.q[data-astro-cid-vb32l6qq]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.q-text[data-astro-cid-vb32l6qq]{margin:0;display:flex;gap:12px}.q-num[data-astro-cid-vb32l6qq]{font-family:var(--font-mono);font-size:13px;padding-top:3px;color:var(--green-ink);min-width:1.9em}.choice[data-astro-cid-vb32l6qq]{display:flex;gap:8px}.choice[data-astro-cid-vb32l6qq] label[data-astro-cid-vb32l6qq]{position:relative;cursor:pointer}.choice[data-astro-cid-vb32l6qq] input[data-astro-cid-vb32l6qq]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.choice[data-astro-cid-vb32l6qq] span[data-astro-cid-vb32l6qq]{display:inline-block;min-width:64px;text-align:center;padding:9px 16px;border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;transition:background .12s ease,border-color .12s ease,color .12s ease}.choice[data-astro-cid-vb32l6qq] label[data-astro-cid-vb32l6qq]:hover span[data-astro-cid-vb32l6qq]{border-color:var(--blue)}.choice[data-astro-cid-vb32l6qq] input[data-astro-cid-vb32l6qq]:focus-visible+span[data-astro-cid-vb32l6qq]{outline:2px solid var(--green);outline-offset:2px}.choice[data-astro-cid-vb32l6qq] input[data-astro-cid-vb32l6qq][value=yes]:checked+span[data-astro-cid-vb32l6qq]{background:var(--green);border-color:var(--green);color:var(--on-green)}.choice[data-astro-cid-vb32l6qq] input[data-astro-cid-vb32l6qq][value=no]:checked+span[data-astro-cid-vb32l6qq]{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}@media(max-width:560px){.q[data-astro-cid-vb32l6qq]{grid-template-columns:minmax(0,1fr)}.choice[data-astro-cid-vb32l6qq]{padding-left:calc(1.9em + 12px)}}.progress[data-astro-cid-vb32l6qq]{display:flex;align-items:center;gap:14px;margin:28px 0;font-size:14.5px;color:var(--muted)}.bar[data-astro-cid-vb32l6qq]{flex:1;height:4px;background:var(--line);overflow:hidden}.bar[data-astro-cid-vb32l6qq] span[data-astro-cid-vb32l6qq]{display:block;height:100%;width:0;background:var(--green);transition:width .25s ease}.standalone[data-astro-cid-vb32l6qq]#pipeline-test{padding-bottom:80px}.gate[data-astro-cid-vb32l6qq]{padding:32px}.gate[data-astro-cid-vb32l6qq] h2[data-astro-cid-vb32l6qq]{font-size:2.1rem;margin-bottom:8px}@media(max-width:560px){.gate[data-astro-cid-vb32l6qq]{padding:22px}}.field[data-astro-cid-vb32l6qq]{margin-bottom:14px;flex:1;min-width:0}.field-row[data-astro-cid-vb32l6qq]{display:flex;gap:14px}@media(max-width:560px){.field-row[data-astro-cid-vb32l6qq]{flex-direction:column;gap:0}}label[data-astro-cid-vb32l6qq]{display:block;font-weight:500;font-size:14px;margin-bottom:6px}input[data-astro-cid-vb32l6qq][type=email],input[data-astro-cid-vb32l6qq][type=text]{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0;padding:12px}input[data-astro-cid-vb32l6qq][type=email]:focus,input[data-astro-cid-vb32l6qq][type=text]:focus{border-color:var(--blue);outline:none}.opt-in[data-astro-cid-vb32l6qq]{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:15px;margin:6px 0 12px;cursor:pointer}.opt-in[data-astro-cid-vb32l6qq] input[data-astro-cid-vb32l6qq]{width:18px;height:18px;margin:3px 0 0;flex:none;accent-color:var(--green-ink)}.consent[data-astro-cid-vb32l6qq]{font-size:13.5px;margin:4px 0 18px}.err[data-astro-cid-vb32l6qq]{color:var(--err);font-size:14px;margin:12px 0 0}.result[data-astro-cid-vb32l6qq].standalone{padding-top:64px;padding-bottom:80px}.result[data-astro-cid-vb32l6qq]{scroll-margin-top:96px}.result[data-astro-cid-vb32l6qq]:focus{outline:none}.score[data-astro-cid-vb32l6qq]{font-family:var(--font-display);font-weight:400;font-size:clamp(4.5rem,12vw,7rem);line-height:1;color:var(--green-ink);margin:0 0 16px}.of[data-astro-cid-vb32l6qq]{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.label[data-astro-cid-vb32l6qq]{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.weakest[data-astro-cid-vb32l6qq]{border-left:2px solid var(--green);margin:28px 0}.weakest[data-astro-cid-vb32l6qq] h3[data-astro-cid-vb32l6qq]{font-family:var(--font-display);font-weight:400;font-size:2rem;margin-bottom:14px}.weakest[data-astro-cid-vb32l6qq] p[data-astro-cid-vb32l6qq]:last-child{margin-bottom:0}.per-area[data-astro-cid-vb32l6qq]{margin-bottom:28px}.area-row[data-astro-cid-vb32l6qq]{display:grid;grid-template-columns:120px minmax(0,1fr) 40px;gap:14px;align-items:center;margin-bottom:10px;font-size:15px}.cta[data-astro-cid-vb32l6qq]{background:var(--fill);border-color:var(--blue);margin:28px 0 20px}.restart[data-astro-cid-vb32l6qq]{margin-top:4px}
