.CountryAutocomplete_wrap__wP26R{position:relative;width:100%}.CountryAutocomplete_input__gpIGc{padding-right:12px}.CountryAutocomplete_list__o_y7u{position:fixed;z-index:55;margin:0;padding:4px;list-style:none;overflow-y:auto;overscroll-behavior:contain;background:var(--color-neutral-100);color:var(--color-text);border:1px solid var(--color-divider);border-radius:var(--radius-ctl);box-shadow:var(--shadow-md);font-size:14px}.CountryAutocomplete_heading__PASgw{padding:8px 10px 4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70)}.CountryAutocomplete_option__gp_RF{display:flex;align-items:center;min-height:44px;padding:6px 10px;border-radius:var(--radius-ctl);cursor:pointer;line-height:1.3}.CountryAutocomplete_option__gp_RF:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.CountryAutocomplete_active__6FtfW,.CountryAutocomplete_active__6FtfW:hover{background:var(--color-accent-200);color:var(--color-accent-900);outline:2px solid var(--color-accent);outline-offset:-2px}.CountryAutocomplete_empty__4IfWW{padding:12px 10px;color:var(--ink-70);min-height:44px}.DiagnosticPage_layout__TV376{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:1120px;margin:0 auto;min-width:0}.DiagnosticPage_layout__TV376>.demo-page{max-width:none;width:100%;margin:0;min-width:0}.DiagnosticPage_full__Z6Ka5{max-width:760px}@media (min-width:960px){.DiagnosticPage_layout__TV376:not(.DiagnosticPage_full__Z6Ka5){grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px}}.DiagnosticPage_layout__TV376 .diag-body .demo-chips-live{gap:8px}.DiagnosticPage_layout__TV376 .diag-body .demo-chip{min-height:44px;padding:10px 16px;font-size:15px;line-height:20px;border-radius:var(--radius-ctl,10px);background:var(--color-bg);text-align:left;max-width:100%}.DiagnosticPage_layout__TV376 .diag-body .demo-chip.is-on{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-accent)}.DiagnosticPage_layout__TV376 .diag-body .demo-chip:focus-visible{outline:3px solid var(--color-accent-2);outline-offset:2px}.DiagnosticPage_layout__TV376 .diag-body .diag-group legend,.DiagnosticPage_layout__TV376 .diag-body .diag-legend{font-size:14px;font-weight:600;color:var(--color-text)}.DiagnosticPage_layout__TV376 .diag-body .btn,.DiagnosticPage_layout__TV376 .diag-body .input{min-height:44px}.DiagnosticPage_layout__TV376 .diag-body .diag-date{max-width:100%}.DiagnosticPage_layout__TV376 .demo-restart{min-height:44px}.DiagnosticPage_aside__NsGDs{min-width:0;padding:24px;border-radius:var(--radius-card);background:var(--color-accent-2-100);border:1px solid var(--color-accent-2-300);display:grid;grid-gap:14px;gap:14px}@media (min-width:960px){.DiagnosticPage_aside__NsGDs{position:-webkit-sticky;position:sticky;top:96px}}.DiagnosticPage_title__2ILBZ{margin:0;font-size:20px;line-height:26px}.DiagnosticPage_lede__y2kSN{margin:0;font-size:15px;line-height:23px;color:var(--ink-70)}.DiagnosticPage_points__N__pn{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.DiagnosticPage_points__N__pn li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:14.5px;line-height:21px;color:var(--ink-70)}.DiagnosticPage_points__N__pn strong{display:block;color:var(--color-text);font-weight:600}.DiagnosticPage_num__VFxbn{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading);font-weight:700;font-size:13px;background:var(--color-accent);color:var(--color-bg)}.DiagnosticPage_direct__tpzKT{margin:0;padding-top:14px;border-top:1px solid var(--color-accent-2-300);font-size:14px;line-height:22px;color:var(--ink-70)}.DiagnosticPage_link__Z2uyA{display:inline-flex;align-items:center;min-height:44px;color:var(--color-accent-700);font-weight:600;text-decoration:underline;text-underline-offset:3px}.DiagnosticPage_link__Z2uyA:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}