.dial[data-astro-cid-c4mncva3]{aspect-ratio:1;place-items:center;inline-size:180px;display:grid;position:relative}.dial__svg[data-astro-cid-c4mncva3]{inline-size:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dial__track[data-astro-cid-c4mncva3]{fill:none;stroke:var(--hairline-2);stroke-width:6px}.dial__arc[data-astro-cid-c4mncva3]{fill:none;stroke:var(--teal);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease)}.dial__value[data-astro-cid-c4mncva3]{font-family:var(--mono);font-size:var(--t-2xl);color:var(--text);font-weight:500;line-height:1}.dial__max[data-astro-cid-c4mncva3]{font-size:var(--t-sm);color:var(--text-3)}@media (prefers-reduced-motion:reduce){.dial__arc[data-astro-cid-c4mncva3]{transition:none}}.qz[data-astro-cid-nr3pc6wl]{padding-block:clamp(2.5rem, 6vw, 5rem) var(--s-10);min-block-size:70vh}.qz__bar[data-astro-cid-nr3pc6wl]{margin-block-end:var(--s-8)}.qz__meta[data-astro-cid-nr3pc6wl]{justify-content:space-between;align-items:baseline;display:flex}.qz__step[data-astro-cid-nr3pc6wl]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--track-label);color:var(--text-3)}.qz__exit[data-astro-cid-nr3pc6wl]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-3);align-items:center;min-height:32px;display:inline-flex}.qz__exit[data-astro-cid-nr3pc6wl]:hover{color:var(--teal)}.qz__track[data-astro-cid-nr3pc6wl]{background:var(--hairline-2);border-radius:var(--radius-pill);block-size:2px;margin-block-start:var(--s-3);overflow:hidden}.qz__fill[data-astro-cid-nr3pc6wl]{background-image:var(--grad-brand);block-size:100%;inline-size:0%;transition:inline-size var(--dur-slow) var(--ease)}.qz__n[data-astro-cid-nr3pc6wl]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--track-eyebrow);color:var(--teal)}.qz__q[data-astro-cid-nr3pc6wl]{font-size:var(--t-2xl);max-width:22ch;margin-block-start:var(--s-4)}.qz__lede[data-astro-cid-nr3pc6wl]{color:var(--text-2);max-width:56ch;margin-block-start:var(--s-5)}.qz__choices[data-astro-cid-nr3pc6wl]{gap:var(--s-4);margin-block-start:var(--s-7);display:grid}.qz__choice[data-astro-cid-nr3pc6wl]{gap:var(--s-4);text-align:start;border:1px solid var(--border-ui);border-radius:var(--radius-lg);padding:var(--s-5);background-image:var(--grad-sheen);min-block-size:48px;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);grid-template-columns:3.2rem 1fr;align-items:start;display:grid}.qz__choice[data-astro-cid-nr3pc6wl]:hover{border-color:var(--teal);transform:translateY(-2px)}.qz__choice[data-astro-cid-nr3pc6wl][data-selected]{border-color:var(--teal)}.qz__choice-tag[data-astro-cid-nr3pc6wl]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal);padding-block-start:.2em}.qz__choice-text[data-astro-cid-nr3pc6wl]{color:var(--text-2);font-size:var(--t-sm)}.qz__nav[data-astro-cid-nr3pc6wl]{margin-block-start:var(--s-6)}.qz__back[data-astro-cid-nr3pc6wl]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-3);align-items:center;gap:var(--s-2);min-height:44px;display:inline-flex}.qz__back[data-astro-cid-nr3pc6wl]:hover{color:var(--teal)}.qz__hp[data-astro-cid-nr3pc6wl]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qz__form[data-astro-cid-nr3pc6wl]{margin-block-start:var(--s-6)}.qz__fields[data-astro-cid-nr3pc6wl]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qz__field[data-astro-cid-nr3pc6wl]{gap:var(--s-2);flex-direction:column;display:flex}.qz__label[data-astro-cid-nr3pc6wl]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-3)}.qz__form[data-astro-cid-nr3pc6wl] input[data-astro-cid-nr3pc6wl]{border:1px solid var(--border-ui);border-radius:var(--radius-sm);background:var(--ink-3);inline-size:100%;color:var(--text);min-block-size:48px;font-size:var(--t-base);padding:.8em .9em}.qz__form[data-astro-cid-nr3pc6wl] input[data-astro-cid-nr3pc6wl]:hover{border-color:var(--teal)}.qz__error[data-astro-cid-nr3pc6wl]{color:var(--danger);font-size:var(--t-sm);margin-block-start:var(--s-4)}.qz__submit[data-astro-cid-nr3pc6wl]{margin-block-start:var(--s-5)}.qz__skip[data-astro-cid-nr3pc6wl]{font-size:var(--t-sm);color:var(--text-3);text-underline-offset:3px;min-height:44px;margin-block-start:var(--s-6);text-decoration:underline}.qz__skip[data-astro-cid-nr3pc6wl]:hover{color:var(--teal)}.qz__privacy[data-astro-cid-nr3pc6wl]{font-size:var(--t-xs);color:var(--text-3);max-width:48ch;margin-block-start:var(--s-4)}.qz__result-head[data-astro-cid-nr3pc6wl]{grid-template-columns:180px 1fr;align-items:center;gap:clamp(1.5rem,5vw,3.5rem);display:grid}.qz__result-h[data-astro-cid-nr3pc6wl]{font-size:var(--t-2xl);max-width:18ch;margin-block-start:var(--s-4)}.qz__gaps[data-astro-cid-nr3pc6wl]{border-top:1px solid var(--hairline);margin-block-start:var(--s-8);padding-block-start:var(--s-6)}.qz__gaps-title[data-astro-cid-nr3pc6wl]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-3)}.qz__gaps-list[data-astro-cid-nr3pc6wl]{gap:var(--s-5);margin-block-start:var(--s-5);display:grid}.qz__gap[data-astro-cid-nr3pc6wl]{gap:var(--s-4);border-top:1px solid var(--hairline);grid-template-columns:2.4rem 1fr;padding-block-start:var(--s-4);display:grid}.qz__gap-n[data-astro-cid-nr3pc6wl]{font-family:var(--mono);font-size:var(--t-xs);color:var(--danger)}.qz__gap-label[data-astro-cid-nr3pc6wl]{color:var(--text);font-weight:500}.qz__gap-insight[data-astro-cid-nr3pc6wl]{font-size:var(--t-sm);color:var(--text-2);margin-block-start:var(--s-2)}.qz__cta[data-astro-cid-nr3pc6wl]{border:1px solid var(--teal-line);border-radius:var(--radius-lg);background-image:var(--grad-sheen);margin-block-start:var(--s-8);padding:clamp(1.5rem,4vw,2.5rem)}.qz__cta-text[data-astro-cid-nr3pc6wl]{color:var(--text-2);max-width:58ch}.qz__cta-actions[data-astro-cid-nr3pc6wl]{gap:var(--s-4);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}@media (width<=680px){.qz__fields[data-astro-cid-nr3pc6wl]{grid-template-columns:1fr}.qz__result-head[data-astro-cid-nr3pc6wl]{grid-template-columns:1fr;justify-items:start}}
