.report-classification .regulatory-note{margin:0 0 22px;border:1px solid var(--teradyne-slate-200);border-radius:8px;background:var(--teradyne-slate-100);overflow:hidden}.report-classification .regulatory-note summary{padding:12px 14px;cursor:pointer;font-size:.86rem;font-weight:600;color:var(--teradyne-blue-deep)}.report-classification .regulatory-note summary:focus-visible{outline:3px solid var(--teradyne-blue-soft);outline-offset:2px}.report-classification .regulatory-note p{margin:0;padding:0 14px 14px;font-size:.82rem;line-height:1.6;color:var(--teradyne-slate-700)}.classification-group{border:0;padding:0;margin:0 0 20px}.classification-group legend{padding:0;margin-bottom:10px;font-weight:600;color:var(--teradyne-slate-950)}.classification-options{display:flex;flex-direction:column;gap:10px}.classification-options.is-invalid{padding:10px;border-radius:8px;outline:2px solid #b91c1c;outline-offset:2px}.classification-choice{border:1px solid var(--teradyne-slate-300);border-radius:8px;background:var(--teradyne-surface);overflow:hidden;transition:border-color .15s ease}.classification-choice:hover{border-color:var(--teradyne-blue)}.classification-choice.is-selected{border-color:var(--teradyne-blue);border-width:2px}.classification-options .classification-card{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:12px;margin:0;padding:14px 16px;background:transparent;font-weight:400;cursor:pointer}.classification-choice.is-selected .classification-card{background:var(--teradyne-slate-100)}.classification-card--muted{background:var(--teradyne-page-bg)}.classification-options .classification-card input[type=checkbox]{width:18px;height:18px;margin:1px 0 0;accent-color:var(--teradyne-blue);cursor:pointer}.classification-card strong{display:block;margin-bottom:4px;font-size:.95rem;font-weight:700;color:var(--teradyne-slate-950)}.classification-card small{display:block;font-size:.82rem;font-weight:400;line-height:1.5;color:var(--teradyne-slate-500)}.classification-hint{margin:2px 0 6px;font-size:.82rem;color:var(--teradyne-slate-500)}.incident-ongoing{margin:0;padding:14px 16px 16px 48px;border-top:1px solid var(--teradyne-slate-200);background:var(--teradyne-slate-100)}.incident-ongoing__question{margin:0 0 10px;font-size:.9rem;font-weight:600;color:var(--teradyne-slate-950)}.incident-ongoing .hint{margin-top:10px}@media (max-width: 720px){.incident-ongoing{padding-left:16px}}.file-list li{padding:6px 0;color:var(--teradyne-slate-700, #555);font-size:.9em}.security-notice{background:linear-gradient(135deg,#f5fafffa,#ebf4fffa);border:1px solid rgba(0,90,156,.16);border-left:4px solid var(--teradyne-blue, #005a9c);border-radius:8px;padding:15px;margin-bottom:25px}.security-notice p{color:var(--teradyne-slate-700, #475569);margin:0;line-height:1.6}.security-notice strong{color:var(--teradyne-blue-deep, #003e6a)}.form-group input[type=text],.form-group input[type=email],.form-group input[type=file],.form-group textarea,.form-group select{width:100%;padding:10px 12px;border:1px solid var(--teradyne-slate-300, #bdc3c7);border-radius:6px;font-size:1em;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.file-list{margin-top:15px;padding:12px;background-color:var(--teradyne-slate-100, #f8f9fa);border-radius:6px}.file-list strong{display:block;margin-bottom:10px;color:var(--teradyne-slate-950, #2c3e50)}.file-list ul{list-style:none;padding-left:0;margin:0}.file-list li{display:flex;align-items:center;gap:10px;padding:6px 0;color:var(--teradyne-slate-700, #555);font-size:.9em}.file-list li .file-remove{margin-left:auto;flex:0 0 auto;padding:4px 12px;border:1px solid var(--teradyne-slate-300);border-radius:5px;background:var(--teradyne-surface);color:var(--teradyne-slate-700);font-size:.78em;font-weight:600;cursor:pointer}.file-list li .file-remove:hover{border-color:#b91c1c;color:#b91c1c}.file-list li small{color:var(--teradyne-slate-500)}.file-list li:before{content:"📎 ";margin-right:6px}.section{margin-bottom:40px;padding:25px;background-color:#fff;border-radius:8px;border-left:4px solid #3498db;box-shadow:0 2px 4px #0000000d}.section h2{color:#2c3e50;margin-top:0;margin-bottom:8px;font-size:1.5em}.section-desc{color:#7f8c8d;font-style:italic;font-size:.9em;margin-bottom:20px}.form-group label{display:block;font-weight:600;color:#2c3e50;margin-bottom:8px}.form-group input[type=text],.form-group input[type=email],.form-group textarea,.form-group select{width:100%;padding:10px 12px;border:1px solid #bdc3c7;border-radius:4px;font-family:inherit;font-size:1em;box-sizing:border-box;transition:border-color .2s ease}.form-group input[type=text]:focus,.form-group input[type=email]:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.form-group .hint{font-size:.85em;color:#7f8c8d;margin-top:6px;display:block}.section{margin-bottom:40px;padding:25px;background-color:var(--teradyne-surface, #ffffff);border-radius:10px;border-left:4px solid var(--teradyne-blue, #005a9c);box-shadow:var(--teradyne-shadow-sm, 0 2px 4px rgba(0, 0, 0, .05))}.section h2{color:var(--teradyne-slate-950, #2c3e50);margin-top:0;margin-bottom:8px;font-size:1.5em}.section-desc{color:var(--teradyne-slate-500, #7f8c8d);font-style:italic;font-size:.9em;margin-bottom:20px}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;color:var(--teradyne-slate-950, #2c3e50);margin-bottom:8px}.required{color:#e74c3c;font-weight:700}.form-group input[type=text],.form-group input[type=email],.form-group textarea,.form-group select{width:100%;padding:10px 12px;border:1px solid var(--teradyne-slate-300, #bdc3c7);border-radius:6px;font-family:inherit;font-size:1em;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.form-group input[type=text]:focus,.form-group input[type=email]:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--teradyne-blue, #3498db);box-shadow:0 0 0 3px var(--teradyne-blue-soft, rgba(52, 152, 219, .1))}.form-group textarea{resize:vertical}.form-group .hint{font-size:.85em;color:var(--teradyne-slate-500, #7f8c8d);margin-top:6px;display:block}.radio-group{display:flex;flex-direction:column;gap:12px}.radio-label{display:flex;align-items:center;font-weight:400;color:#555;cursor:pointer}.radio-label input[type=radio]{margin-right:10px;cursor:pointer}.checkbox-group{display:flex;flex-direction:column;gap:12px}.checkbox-label{display:flex;align-items:center;font-weight:400;color:#555;cursor:pointer}.checkbox-label input[type=checkbox]{margin-right:10px;cursor:pointer}.disclosure-detail{margin:-4px 0 18px;padding:16px 18px 4px;border-left:3px solid var(--teradyne-blue-soft, rgba(0, 90, 156, .12));border-radius:0 6px 6px 0;background:var(--teradyne-slate-100, #eef4f9)}.disclosure-detail .form-group:last-child{margin-bottom:0}.optional-section{padding:0;overflow:hidden}.optional-section.is-open{border-left:4px solid var(--teradyne-blue)}.optional-section__toggle{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;width:100%;padding:20px 24px;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.optional-section__toggle:hover{background:var(--teradyne-slate-100)}.optional-section__toggle:focus-visible{outline:3px solid var(--teradyne-blue-soft);outline-offset:-3px}.optional-section__chevron{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--teradyne-slate-100);color:var(--teradyne-blue);font-size:1.2rem;font-weight:700;line-height:1}.optional-section.is-open .optional-section__chevron{background:var(--teradyne-blue);color:#fff}.optional-section__label strong{display:block;margin-bottom:3px;font-size:1rem;color:var(--teradyne-slate-950)}.optional-section__label small{display:block;font-size:.83rem;line-height:1.5;color:var(--teradyne-slate-500)}.optional-section__state{font-size:.82rem;font-weight:700;color:var(--teradyne-blue);text-transform:uppercase;letter-spacing:.04em}.optional-section__body{padding:4px 24px 24px;border-top:1px solid var(--teradyne-slate-200)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.field-row--three{grid-template-columns:repeat(3,1fr)}.inline-checkbox,.form-group .inline-checkbox{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--teradyne-slate-300);border-radius:8px;background:var(--teradyne-page-bg);cursor:pointer;font-weight:400}.inline-checkbox input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;accent-color:var(--teradyne-blue);cursor:pointer}.inline-checkbox strong{display:block;margin-bottom:3px;font-size:.92rem;color:var(--teradyne-slate-950)}.inline-checkbox small{display:block;font-size:.82rem;line-height:1.5;color:var(--teradyne-slate-500)}@media (max-width: 720px){.field-row,.field-row--three{grid-template-columns:1fr}.optional-section__toggle{grid-template-columns:28px 1fr;row-gap:8px}.optional-section__state{grid-column:2}}.review-intro{padding:26px 28px;margin-bottom:18px;border-left:6px solid var(--teradyne-blue);border-radius:10px;background:var(--teradyne-surface);box-shadow:var(--teradyne-shadow-sm)}.review-intro>span{display:block;margin-bottom:6px;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--teradyne-blue)}.review-intro h2{margin:0 0 8px;font-size:1.5rem;color:var(--teradyne-slate-950)}.review-intro p{margin:0;font-size:.92rem;line-height:1.6;color:var(--teradyne-slate-700)}.review-card{padding:20px 24px;margin-bottom:14px;border:1px solid var(--teradyne-slate-200);border-radius:10px;background:var(--teradyne-surface);box-shadow:var(--teradyne-shadow-sm)}.review-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.review-card__head h3{margin:0;font-size:1.05rem;font-weight:700;color:var(--teradyne-slate-950)}.review-card__edit{flex:0 0 auto;padding:7px 16px;border:1px solid var(--teradyne-blue);border-radius:6px;background:var(--teradyne-surface);color:var(--teradyne-blue);font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease}.review-card__edit:hover{background:var(--teradyne-blue);color:#fff}.review-card__edit:focus-visible{outline:3px solid var(--teradyne-blue-soft);outline-offset:2px}.review-card dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin:0}.review-card dl>div{min-width:0}.review-card dt{margin-bottom:3px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--teradyne-slate-500)}.review-card dd{margin:0;font-size:.9rem;line-height:1.55;color:var(--teradyne-slate-950);white-space:pre-wrap;overflow-wrap:anywhere}.review-card__empty{margin:0;font-size:.88rem;font-style:italic;color:var(--teradyne-slate-500)}.attestation .inline-checkbox.is-invalid{border-color:#b91c1c;border-width:2px}@media (max-width: 720px){.review-card dl{grid-template-columns:1fr}.review-card__head{flex-direction:column;align-items:flex-start}}
