/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.quick-inline{--quick-ink:var(--text-primary);--quick-muted:var(--text-secondary);--quick-accent:var(--brand-sky-600);--quick-line:var(--border-base);--quick-soft:var(--information-bg);--quick-green:var(--success-fg);--quick-amber:var(--warning-fg);--quick-red:var(--danger-fg);max-width:860px;color:var(--quick-ink);margin-inline:auto;padding:8px 20px 64px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px}@media (width>=768px){.quick-inline{font-size:14px;line-height:22px}}@media (width>=1024px){.quick-inline{font-size:16px;line-height:24px}}.quick-inline{background:var(--surface);margin-block-start:64px}.quick-inline p{margin:0 0 14px}.quick-inline p:last-child{margin-bottom:0}.quick-statistics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:28px 0 8px;display:grid}.quick-statistic{border:1px solid var(--quick-line);background:var(--quick-soft);border-radius:12px;padding:16px 18px}.quick-statistic b{color:var(--quick-accent);font-family:var(--font-display);letter-spacing:0;font-size:22px;font-weight:600;line-height:28px;display:block}@media (width>=768px){.quick-statistic b{font-size:28px;line-height:36px}}@media (width>=1024px){.quick-statistic b{font-size:32px;line-height:40px}}.quick-statistic b{margin-bottom:6px}.quick-statistic span{font-size:12px;line-height:18px;display:block}@media (width>=768px){.quick-statistic span{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-statistic span{font-size:14px;line-height:20px}}.quick-statistic span{color:var(--quick-muted);line-height:1.45}.quick-statistic a{font-size:11px;line-height:16px;display:block}@media (width>=768px){.quick-statistic a{font-size:12px;line-height:16px}}.quick-statistic a{letter-spacing:.015em;text-transform:uppercase;color:var(--quick-muted);margin-top:8px}.quick-eyebrow{font-family:var(--font-sans);letter-spacing:.015em;font-size:10px;font-weight:500;line-height:14px}@media (width>=768px){.quick-eyebrow{font-size:12px;line-height:16px}}.quick-eyebrow{text-transform:uppercase;color:var(--quick-accent);margin:0 0 8px}.quick-inline>.quick-eyebrow{font-size:14px;line-height:20px}@media (width>=768px){.quick-inline>.quick-eyebrow{font-size:14px;line-height:22px}}@media (width>=1024px){.quick-inline>.quick-eyebrow{font-size:16px;line-height:24px}}.quick-inline>.quick-eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border:1px solid var(--information-border);border-radius:var(--radius-control);background:var(--quick-soft);text-transform:none;letter-spacing:normal;max-width:100%;padding:10px 16px;display:inline-block}.quick-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:36px;font-weight:700;line-height:44px}@media (width>=768px){.quick-title{font-size:48px;line-height:56px}}@media (width>=1024px){.quick-title{font-size:64px;line-height:72px}}.quick-title{margin:0 0 16px}.quick-intro{font-size:14px;line-height:20px}@media (width>=768px){.quick-intro{font-size:14px;line-height:22px}}@media (width>=1024px){.quick-intro{font-size:16px;line-height:24px}}.quick-intro{color:var(--quick-muted);max-width:64ch}.quick-scorebar{z-index:20;border:1px solid var(--quick-line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:32px 0 28px;padding:12px 16px;display:flex;position:sticky;top:80px}@supports (color:color-mix(in lab, red, red)){.quick-scorebar{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.quick-scorebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px -14px var(--brand-navy-950)}@supports (color:color-mix(in lab, red, red)){.quick-scorebar{box-shadow:0 6px 20px -14px color-mix(in srgb, var(--brand-navy-950) 40%, transparent)}}.quick-scorelabel{font-family:var(--font-sans);letter-spacing:.015em;font-size:10px;font-weight:500;line-height:14px}@media (width>=768px){.quick-scorelabel{font-size:12px;line-height:16px}}.quick-scorelabel{text-transform:uppercase;color:var(--quick-muted);white-space:nowrap}.quick-track{background:var(--border-base);border-radius:var(--radius-full);flex:160px;min-width:120px;height:8px;overflow:hidden}.quick-track span{background:linear-gradient(90deg, var(--brand-sky-500), var(--brand-sky-600));height:100%;transition:width .45s;display:block}.quick-running{font-size:14px;line-height:20px}@media (width>=768px){.quick-running{font-size:14px;line-height:22px}}@media (width>=1024px){.quick-running{font-size:16px;line-height:24px}}.quick-running{white-space:nowrap;font-weight:700}.quick-running small{font-size:12px;line-height:18px}@media (width>=768px){.quick-running small{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-running small{font-size:14px;line-height:20px}}.quick-running small{color:var(--quick-muted);font-weight:500}.quick-question{border:1px solid var(--quick-line);border-radius:var(--radius-card-main);box-shadow:0 1px 2px var(--brand-navy-950), 0 12px 32px -18px var(--brand-navy-950);margin-bottom:18px;padding:24px 24px 22px}@supports (color:color-mix(in lab, red, red)){.quick-question{box-shadow:0 1px 2px color-mix(in srgb, var(--brand-navy-950) 5%, transparent), 0 12px 32px -18px color-mix(in srgb, var(--brand-navy-950) 35%, transparent)}}.quick-question[data-answered=true]{border-color:var(--information-border)}.quick-question-title{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}@media (width>=768px){.quick-question-title{font-size:18px;line-height:26px}}@media (width>=1024px){.quick-question-title{font-size:20px;line-height:28px}}.quick-question-title{margin:0 0 12px}.quick-note{font-size:12px;line-height:18px}@media (width>=768px){.quick-note{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-note{font-size:14px;line-height:20px}}.quick-note{color:var(--quick-muted);border-inline-start:3px solid var(--information-border);background:var(--quick-soft);border-start-end-radius:8px;border-end-end-radius:8px;padding:12px 16px;margin-bottom:18px!important}.quick-note b{color:var(--text-primary);font-weight:600}.quick-options,.quick-buttonrow{flex-wrap:wrap;gap:10px;display:flex}.quick-pill{font-family:inherit;font-size:12px;line-height:18px}@media (width>=768px){.quick-pill{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-pill{font-size:14px;line-height:20px}}.quick-pill{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);min-height:var(--control-md);border:1.5px solid var(--quick-line);border-radius:var(--radius-full);color:var(--quick-ink);background:var(--surface);cursor:pointer;padding:9px 22px;transition:transform .18s,border-color .18s}.quick-pill:hover:not(:disabled){border-color:var(--quick-accent);transform:translateY(-1px)}.quick-inline button:focus-visible,.quick-inline input:focus-visible,.quick-inline select:focus-visible{outline:2px solid var(--quick-accent);outline-offset:3px}.quick-pill[aria-pressed=true]{color:var(--primary-foreground);border-color:#0000}.quick-pill[aria-pressed=true][data-tier="2"]{background:var(--quick-green)}.quick-pill[aria-pressed=true][data-tier="1"]{background:var(--quick-amber)}.quick-pill[aria-pressed=true][data-tier="0"]{background:var(--quick-red)}.quick-inline button:disabled{cursor:not-allowed}.quick-pill:disabled:not([aria-pressed=true]){opacity:.6}.quick-cta:disabled{opacity:.55}.quick-feedback{border:1px solid var(--success-border);background:var(--success-bg);border-radius:12px;margin-top:18px;padding:18px 20px;animation:.35s quick-reveal}.quick-feedback[data-tier="1"]{background:var(--warning-bg);border-color:var(--warning-border)}.quick-feedback[data-tier="0"]{background:var(--danger-bg);border-color:var(--danger-border)}.quick-feedback-tag{font-family:var(--font-sans);letter-spacing:.015em;font-size:10px;font-weight:500;line-height:14px;display:inline-block}@media (width>=768px){.quick-feedback-tag{font-size:12px;line-height:16px}}.quick-feedback-tag{text-transform:uppercase;color:var(--primary-foreground);background:var(--quick-green);border-radius:var(--radius-full);margin-bottom:10px;padding:4px 10px}.quick-feedback[data-tier="1"] .quick-feedback-tag{background:var(--quick-amber)}.quick-feedback[data-tier="0"] .quick-feedback-tag{background:var(--quick-red)}.quick-feedback h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px}@media (width>=768px){.quick-feedback h3{font-size:14px;line-height:22px}}@media (width>=1024px){.quick-feedback h3{font-size:16px;line-height:24px}}.quick-feedback h3{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin:0 0 8px}.quick-feedback p,.quick-feedback li{font-size:12px;line-height:18px}@media (width>=768px){.quick-feedback p,.quick-feedback li{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-feedback p,.quick-feedback li{font-size:14px;line-height:20px}}.quick-feedback p,.quick-feedback li{color:var(--text-primary)}.quick-feedback .quick-eyebrow{font-family:var(--font-sans);letter-spacing:.015em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:14px}@media (width>=768px){.quick-feedback .quick-eyebrow{font-size:12px;line-height:16px}}.quick-feedback .quick-eyebrow{margin-top:14px}.quick-feedback ul{margin:10px 0 0;padding-inline-start:22px;list-style:square}.quick-result{border-radius:var(--radius-card-main);border:1px solid var(--quick-line);box-shadow:0 12px 32px -18px var(--brand-navy-950);margin-top:32px;scroll-margin-top:150px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-result{box-shadow:0 12px 32px -18px color-mix(in srgb, var(--brand-navy-950) 35%, transparent)}}.quick-result{animation:.45s quick-reveal}.quick-result-top{background:linear-gradient(135deg, var(--brand-navy-950), var(--brand-navy-900));color:var(--primary-foreground);padding:32px 28px}.quick-final-score{font-family:var(--font-display);letter-spacing:-.01em;font-size:36px;font-weight:700;line-height:44px}@media (width>=768px){.quick-final-score{font-size:48px;line-height:56px}}@media (width>=1024px){.quick-final-score{font-size:64px;line-height:72px}}.quick-final-score{margin-bottom:6px!important}.quick-final-score span{font-size:var(--text-card-title);opacity:.55;font-weight:500}.quick-result-top h2{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}@media (width>=768px){.quick-result-top h2{font-size:18px;line-height:26px}}@media (width>=1024px){.quick-result-top h2{font-size:20px;line-height:28px}}.quick-result-top h2{color:var(--primary-foreground);margin:0 0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.quick-result-top>p:last-child{font-size:14px;line-height:20px}@media (width>=768px){.quick-result-top>p:last-child{font-size:14px;line-height:22px}}@media (width>=1024px){.quick-result-top>p:last-child{font-size:16px;line-height:24px}}.quick-result-top>p:last-child{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.quick-result-top>p:last-child{color:color-mix(in srgb, var(--primary-foreground) 85%, transparent)}}.quick-result-top>p:last-child{max-width:60ch}.quick-result-body{padding:26px 28px 30px}.quick-result-body>.quick-eyebrow{color:var(--quick-muted);margin-bottom:14px}.quick-findings{margin:0 0 26px;padding:0;list-style:none}.quick-findings li{border-top:1px solid var(--quick-line);align-items:flex-start;gap:12px;padding:12px 0;font-size:12px;line-height:18px;display:flex}@media (width>=768px){.quick-findings li{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-findings li{font-size:14px;line-height:20px}}.quick-findings li{color:var(--text-primary)}.quick-findings li:first-child{border:0}.quick-dot{background:var(--quick-green);border-radius:50%;flex:none;width:9px;height:9px;margin-top:8px}[data-tier="1"]>.quick-dot{background:var(--quick-amber)}[data-tier="0"]>.quick-dot{background:var(--quick-red)}.quick-conversion{background:var(--quick-soft);border:1px solid var(--quick-line);border-radius:12px;margin-bottom:22px;padding:22px 24px}.quick-conversion h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px}@media (width>=768px){.quick-conversion h3{font-size:14px;line-height:22px}}@media (width>=1024px){.quick-conversion h3{font-size:16px;line-height:24px}}.quick-conversion h3{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin:0 0 8px}.quick-conversion p{font-size:12px;line-height:18px}@media (width>=768px){.quick-conversion p{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-conversion p{font-size:14px;line-height:20px}}.quick-conversion p{color:var(--quick-muted)}.quick-buttonrow{gap:12px}.quick-cta{padding:13px 28px;font-size:12px;line-height:18px}@media (width>=768px){.quick-cta{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-cta{font-size:14px;line-height:20px}}.quick-cta{border-radius:var(--radius-control);min-height:var(--control-md);background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:0;font-weight:600;line-height:1.4}.quick-ghost{color:var(--quick-ink);border:1.5px solid var(--quick-line);background:0 0;padding:11.5px 26px}.quick-cta:hover:not(:disabled){background:var(--brand-sky-600)}.quick-ghost:hover:not(:disabled){background:var(--information-bg);border-color:var(--information-border)}.quick-lead{border-top:1px solid var(--quick-line);padding-top:22px}.quick-lead h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px}@media (width>=768px){.quick-lead h2{font-size:14px;line-height:22px}}@media (width>=1024px){.quick-lead h2{font-size:16px;line-height:24px}}.quick-lead h2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin:0 0 6px}.quick-lead>p{font-size:12px;line-height:18px}@media (width>=768px){.quick-lead>p{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-lead>p{font-size:14px;line-height:20px}}.quick-lead>p{color:var(--quick-muted)}.quick-lead-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;display:grid}.quick-lead label{font-size:12px;line-height:18px}@media (width>=768px){.quick-lead label{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-lead label{font-size:14px;line-height:20px}}.quick-lead label{color:var(--text-primary)}.quick-lead input:not([type=checkbox]){height:var(--control-md);border-color:var(--quick-line);border-radius:var(--radius-control);font-family:inherit}.quick-lead select{height:var(--control-md);border:1px solid var(--quick-line);border-radius:var(--radius-control);background:var(--surface);width:100%;padding-inline:14px}.quick-fine{font-size:11px;line-height:16px}@media (width>=768px){.quick-fine{font-size:12px;line-height:16px}}.quick-fine{color:var(--quick-muted);margin-top:12px!important}.quick-reset{color:var(--quick-muted);background:0 0;border:none;padding:0;font-size:12px;line-height:18px;text-decoration:underline}@media (width>=768px){.quick-reset{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-reset{font-size:14px;line-height:20px}}.quick-reset{min-height:var(--control-md);cursor:pointer;margin-top:22px}.quick-captured{background:var(--success-bg);border:1px solid var(--success-border);border-radius:12px;padding:22px 24px}.quick-captured p{font-size:12px;line-height:18px}@media (width>=768px){.quick-captured p{font-size:13px;line-height:20px}}@media (width>=1024px){.quick-captured p{font-size:14px;line-height:20px}}.quick-captured p{margin-top:8px}.quick-error{border:1px solid var(--quick-red);border-radius:12px;margin-top:16px;padding:16px}.quick-inline[dir=rtl] .quick-eyebrow,.quick-inline[dir=rtl] .quick-scorelabel{letter-spacing:normal}@keyframes quick-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=600px){.quick-inline{padding:8px 16px 48px}.quick-question{padding:20px 18px}.quick-result-top,.quick-result-body{padding:24px 20px}.quick-pill{text-align:center;flex:auto}.quick-lead-grid{grid-template-columns:1fr}.quick-scorebar{top:72px}.quick-cta{overflow-wrap:anywhere;max-width:100%}}@media (prefers-reduced-motion:reduce){.quick-inline *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.quick-inline .quick-eyebrow{color:var(--quick-accent)}.quick-statistic a:hover{text-decoration:underline}@property --tw-font-weight{syntax:"*";inherits:false}
