._card_gsszt_1{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-top:4px solid var(--primary);border-radius:var(--radius);padding:clamp(1.25rem,1rem + 1.5vw,2rem);box-shadow:var(--shadow-lg);min-width:0}._title_gsszt_11{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:var(--text-2xl);text-transform:uppercase;line-height:1}._intro_gsszt_19{margin:var(--spacing-2) 0 var(--spacing-6);color:var(--muted-foreground)}._form_gsszt_23{display:flex;flex-direction:column;gap:var(--spacing-4)}._row_gsszt_28{display:grid;gap:var(--spacing-4)}@media(min-width:560px){._row_gsszt_28{grid-template-columns:repeat(2,minmax(0,1fr))}}._honeypot_gsszt_37{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}._consent_gsszt_44{display:flex;gap:var(--spacing-3);align-items:flex-start;font-size:var(--text-sm);color:var(--muted-foreground)}._error_gsszt_51{margin:0;color:var(--error);font-weight:var(--font-weight-medium)}._primary_gsszt_56{font-family:var(--font-family-display);font-weight:700!important;font-size:var(--text-lg)!important;text-transform:uppercase;letter-spacing:.02em;white-space:normal;min-height:3.25rem}._fine_gsszt_65{margin:0;font-size:var(--text-xs);color:var(--muted-foreground)}._report_gsszt_72{display:flex;flex-direction:column;gap:var(--spacing-6)}._reportHead_gsszt_77{display:flex;gap:var(--spacing-6);align-items:center;flex-wrap:wrap}._dial_gsszt_83{flex-shrink:0;width:7rem;height:7rem;border-radius:var(--radius-full);display:grid;place-items:center;background:conic-gradient(var(--primary) calc(var(--score) * 1%),var(--muted) 0)}._dial_gsszt_83 span{width:5.5rem;height:5.5rem;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--card);font-family:var(--font-family-display);font-weight:800;font-size:2.5rem;line-height:1}._reportIntro_gsszt_104{flex:1;min-width:14rem}._reportTitle_gsszt_108{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:var(--text-2xl);text-transform:uppercase;line-height:1;outline:none}._reportUrl_gsszt_117{margin:var(--spacing-1) 0 var(--spacing-2);font-size:var(--text-sm);color:var(--muted-foreground);overflow-wrap:anywhere}._verdict_gsszt_123{margin:0}._cats_gsszt_126{margin:0;padding:0;list-style:none;display:grid;gap:var(--spacing-3)}._cat_gsszt_126{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 2.5rem;gap:var(--spacing-3);align-items:center;font-size:var(--text-sm)}._catLabel_gsszt_140{font-weight:var(--font-weight-medium)}._catBar_gsszt_143{height:.5rem;background:var(--muted);border-radius:var(--radius-full);overflow:hidden}._catBar_gsszt_143 span{display:block;height:100%;background:var(--foreground)}._catScore_gsszt_154{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}._fixes_gsszt_159{padding:var(--spacing-4);background:var(--accent);border-left:4px solid var(--primary);border-radius:var(--radius-sm)}._fixesTitle_gsszt_165,._allTitle_gsszt_166{margin:0 0 var(--spacing-3);font-family:var(--font-family-display);font-weight:800;font-size:var(--text-lg);text-transform:uppercase}._allTitle_gsszt_166{margin:0}._fixList_gsszt_176{margin:0;padding-left:1.2rem;display:grid;gap:var(--spacing-2)}._findings_gsszt_182{margin:0;padding:0;list-style:none;display:grid;border-top:1px solid var(--border)}._finding_gsszt_182{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-3);padding:var(--spacing-3) 0;border-bottom:1px solid var(--border)}._findingIcon_gsszt_196{margin-top:.15rem}._pass_gsszt_199 ._findingIcon_gsszt_196{color:var(--success)}._warn_gsszt_202 ._findingIcon_gsszt_196{color:var(--warning)}._fail_gsszt_205 ._findingIcon_gsszt_196{color:var(--error)}._findingLabel_gsszt_208{margin:0;font-weight:var(--font-weight-semibold)}._findingStatus_gsszt_212{margin-left:var(--spacing-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._findingDetail_gsszt_220{margin:var(--spacing-1) 0 0;font-size:var(--text-sm);color:var(--muted-foreground);overflow-wrap:anywhere}._next_gsszt_226{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-2)}._nextText_gsszt_232{margin:0}._nextActions_gsszt_235{display:flex;flex-wrap:wrap;gap:var(--spacing-3);align-items:center}._hero_14sm2_1{background:var(--band-background);color:var(--band-foreground);padding:clamp(2rem,1.25rem + 4vw,5rem) var(--gutter) var(--section-pad-tight);border-bottom:4px solid var(--primary)}._inner_14sm2_7{max-width:var(--container-wide);margin:0 auto;display:grid;gap:clamp(2rem,4vw,4rem);min-width:0}@media(min-width:1000px){._inner_14sm2_7{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}}._copy_14sm2_20{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}._eyebrow_14sm2_26{font-family:var(--font-family-display);font-weight:700;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--band-accent)}._h1_14sm2_34{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:var(--text-display-md);line-height:var(--leading-display);text-transform:uppercase;text-wrap:balance}._h2_14sm2_43{margin:0;font-family:var(--font-family-display);font-weight:600;font-size:var(--text-xl);line-height:1.1;text-transform:uppercase;color:var(--band-muted);max-width:32ch}._lead_14sm2_53{margin:0;max-width:52ch;font-size:var(--text-body-lg)}._checks_14sm2_58{margin:0;padding:0;list-style:none;display:grid;gap:var(--spacing-2)}._checks_14sm2_58 li{display:flex;align-items:center;gap:var(--spacing-3);font-family:var(--font-family-display);font-weight:700;font-size:var(--text-lg);text-transform:uppercase}._checks_14sm2_58 li:before{content:"";width:.75rem;height:.75rem;background:var(--primary);flex-shrink:0}._note_14sm2_81{margin:0;color:var(--band-muted)}._tool_14sm2_85{min-width:0}._faq_14sm2_88{padding:var(--section-pad-tight) var(--gutter)}._faqGrid_14sm2_91{max-width:var(--container-wide);margin:0 auto;display:grid;gap:clamp(1.5rem,3vw,3rem)}._faqGrid_14sm2_91>*{min-width:0}@media(min-width:960px){._faqGrid_14sm2_91{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}._faqTitle_14sm2_105{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:var(--text-display-sm);line-height:.95;text-transform:uppercase}
