.DiagnosticIA-module__flfjka__shell{justify-content:center;width:100%;display:flex}.DiagnosticIA-module__flfjka__card{border:1px solid rgba(var(--primary-500-rgb), .35);background:linear-gradient(180deg, rgba(var(--primary-500-rgb), .1) 0%, rgba(var(--primary-500-rgb), .02) 100%);width:100%;max-width:760px;box-shadow:0 24px 60px -20px rgba(var(--primary-500-rgb), .35);border-radius:28px;padding:clamp(2rem,5vw,3.5rem);transition:border-color .25s}.DiagnosticIA-module__flfjka__card:hover,.DiagnosticIA-module__flfjka__card:focus-within{border-color:rgba(var(--primary-500-rgb), .55)}.DiagnosticIA-module__flfjka__header{text-align:center;margin-bottom:2rem}.DiagnosticIA-module__flfjka__eyebrow{}.DiagnosticIA-module__flfjka__title{font-family:var(--font-heading), sans-serif;color:var(--text-light);margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.DiagnosticIA-module__flfjka__intro{color:var(--text-muted);max-width:52ch;margin:0 auto;font-size:clamp(.95rem,1.4vw,1.0625rem);line-height:1.6}.DiagnosticIA-module__flfjka__progress{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-400);margin-bottom:.75rem;font-size:.8125rem;font-weight:500}.DiagnosticIA-module__flfjka__question{color:var(--text-light);margin:0 0 1.5rem;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:600;line-height:1.3}.DiagnosticIA-module__flfjka__choices{gap:.75rem;display:grid}.DiagnosticIA-module__flfjka__choice{text-align:left;color:#e5e7ebeb;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;font-size:.975rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.DiagnosticIA-module__flfjka__choice:hover{border-color:var(--primary-500);background:rgba(var(--primary-500-rgb), .08);transform:translateY(-1px)}.DiagnosticIA-module__flfjka__choice:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}.DiagnosticIA-module__flfjka__dot{background:#ffffff40;border-radius:999px;flex-shrink:0;width:.625rem;height:.625rem}.DiagnosticIA-module__flfjka__result{background:linear-gradient(135deg, rgba(var(--primary-500-rgb), .1) 0%, #ffffff05 100%);border:1px solid #ffffff1f;border-radius:1rem;padding:clamp(1.5rem,3vw,2.25rem)}.DiagnosticIA-module__flfjka__profileLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-400);margin-bottom:.5rem;font-size:.8125rem;font-weight:500}.DiagnosticIA-module__flfjka__profileName{color:var(--text-light);margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.DiagnosticIA-module__flfjka__profileMessage{color:#e5e7ebcc;margin:0 0 1.75rem;font-size:1rem;line-height:1.6}.DiagnosticIA-module__flfjka__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.DiagnosticIA-module__flfjka__reset{color:#e5e7eb99;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:.5rem .75rem;font-size:.875rem;text-decoration:underline}.DiagnosticIA-module__flfjka__reset:hover{color:var(--text-light)}.DiagnosticIA-module__flfjka__reset:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px;border-radius:.25rem}
