.au[data-astro-cid-uakhiclm]{padding:calc(var(--header-h) + clamp(32px, 6vw, 80px)) 0 var(--section)}.au__inner[data-astro-cid-uakhiclm]{gap:40px;max-width:880px;display:grid}.au__head[data-astro-cid-uakhiclm]{justify-items:start;gap:20px;display:grid}.au__card[data-astro-cid-uakhiclm],.au__result[data-astro-cid-uakhiclm]{background:var(--color-grey-50);border:1px solid var(--color-grey-200);border-radius:var(--radius-block);gap:20px;padding:clamp(24px,4vw,44px);display:grid}.au__step[data-astro-cid-uakhiclm]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.au__step[data-astro-cid-uakhiclm][hidden]{display:none}.au__step[data-astro-cid-uakhiclm] legend[data-astro-cid-uakhiclm]{margin-bottom:6px;padding:0}.au__help[data-astro-cid-uakhiclm]{color:var(--color-grey-700);font-size:15px}.au__row[data-astro-cid-uakhiclm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.field[data-astro-cid-uakhiclm]{gap:6px;display:grid}.field[data-astro-cid-uakhiclm]>span[data-astro-cid-uakhiclm]{font-size:14px;font-weight:600}.field[data-astro-cid-uakhiclm] input[data-astro-cid-uakhiclm]{background:var(--color-white);border:1.5px solid var(--color-grey-200);border-radius:var(--radius-small);width:100%;min-height:50px;padding:0 16px;font-size:16px}.field[data-astro-cid-uakhiclm] input[data-astro-cid-uakhiclm]:focus-visible{outline:3px solid var(--color-blue);outline-offset:1px;border-color:var(--color-black)}.au__options[data-astro-cid-uakhiclm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.au__option[data-astro-cid-uakhiclm]{display:flex;position:relative}.au__option[data-astro-cid-uakhiclm] input[data-astro-cid-uakhiclm]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.au__option[data-astro-cid-uakhiclm] span[data-astro-cid-uakhiclm]{background:var(--color-white);border:1.5px solid var(--color-grey-200);border-radius:var(--radius-small);cursor:pointer;min-height:56px;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);flex:1;align-items:center;padding:12px 16px;font-weight:500;display:flex}.au__option[data-astro-cid-uakhiclm]:hover span[data-astro-cid-uakhiclm]{border-color:var(--color-grey-500)}.au__option[data-astro-cid-uakhiclm] input[data-astro-cid-uakhiclm]:checked+span[data-astro-cid-uakhiclm]{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.au__option[data-astro-cid-uakhiclm] input[data-astro-cid-uakhiclm]:focus-visible+span[data-astro-cid-uakhiclm]{outline:3px solid var(--color-blue);outline-offset:2px}.au__progress[data-astro-cid-uakhiclm]{background:var(--color-grey-200);border-radius:999px;height:6px;overflow:hidden}.au__progress[data-astro-cid-uakhiclm] span[data-astro-cid-uakhiclm]{background:var(--color-black);width:0;height:100%;transition:width .2s var(--ease);display:block}.au__error[data-astro-cid-uakhiclm]{color:#b3261e;font-weight:500;font-size:var(--fs-small)}.au__error[data-astro-cid-uakhiclm][hidden]{display:none}.au__nav[data-astro-cid-uakhiclm]{flex-wrap:wrap;gap:12px;display:flex}.au__nav[data-astro-cid-uakhiclm] [data-astro-cid-uakhiclm][data-next]{margin-left:auto}.au__result[data-astro-cid-uakhiclm][hidden]{display:none}.au__result[data-astro-cid-uakhiclm]:focus{outline:none}.au__report-head[data-astro-cid-uakhiclm]{display:none}.au__score[data-astro-cid-uakhiclm]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.au__ring[data-astro-cid-uakhiclm]{--p:0;background:conic-gradient(var(--color-blue) calc(var(--p) * 1%), var(--color-grey-200) 0);border-radius:50%;place-items:center;width:140px;height:140px;display:grid}.au__ring[data-astro-cid-uakhiclm]>span[data-astro-cid-uakhiclm]{background:var(--color-grey-50);border-radius:50%;align-content:center;place-items:center;width:112px;height:112px;display:grid}.au__ring[data-astro-cid-uakhiclm] strong[data-astro-cid-uakhiclm]{letter-spacing:-.05em;font-size:40px;font-weight:800;line-height:1}.au__ring[data-astro-cid-uakhiclm] small[data-astro-cid-uakhiclm]{font-family:var(--font-mono);color:var(--color-grey-500)}.au__band[data-astro-cid-uakhiclm]{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);font-weight:700}.au__band-text[data-astro-cid-uakhiclm]{color:var(--color-grey-700);max-width:42ch}.au__fixes[data-astro-cid-uakhiclm]{counter-reset:fix;gap:10px;display:grid}.au__fixes[data-astro-cid-uakhiclm] li{background:var(--color-white);border:1px solid var(--color-grey-200);border-radius:var(--radius-small);align-items:flex-start;gap:14px;padding:14px 16px;line-height:1.45;display:flex}.au__fixes[data-astro-cid-uakhiclm] li:before{counter-increment:fix;content:counter(fix);background:var(--color-black);width:28px;height:28px;color:var(--color-white);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.au__fixes[data-astro-cid-uakhiclm] .pts{font-family:var(--font-mono);color:var(--color-grey-500);margin-top:2px;font-size:12px;display:block}.au__report-next[data-astro-cid-uakhiclm]{display:none}.au__disclaimer[data-astro-cid-uakhiclm]{max-width:60ch}@media print{@page{size:A4;margin:16mm}.site-header,.site-footer,.wa-float,.skip-link,.au__head[data-astro-cid-uakhiclm],.au__card[data-astro-cid-uakhiclm],.au__actions[data-astro-cid-uakhiclm],.au__summary[data-astro-cid-uakhiclm]{display:none!important}.au[data-astro-cid-uakhiclm]{padding:0}.au__result[data-astro-cid-uakhiclm]{background:0 0;border:0;padding:0}.au__report-head[data-astro-cid-uakhiclm]{border-bottom:2px solid #0a0a0a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.au__report-title[data-astro-cid-uakhiclm]{letter-spacing:-.03em;font-size:20px;font-weight:800}.au__ring[data-astro-cid-uakhiclm]>span[data-astro-cid-uakhiclm]{background:#fff}.au__fixes[data-astro-cid-uakhiclm] li{break-inside:avoid}.au__report-next[data-astro-cid-uakhiclm]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f2f2f2;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.au__ring[data-astro-cid-uakhiclm]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
