.uSSDzW_lab{color:var(--body);gap:24px;min-width:0;display:grid}.uSSDzW_lab :focus-visible{outline:3px solid var(--aqua);outline-offset:2px}.uSSDzW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uSSDzW_demoBanner{border-radius:var(--r-sm);border:1px solid var(--warn);color:var(--ink);background:#fff7e6;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 16px;display:flex}.uSSDzW_stepper{counter-reset:none;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.uSSDzW_step,.uSSDzW_stepDone,.uSSDzW_stepCurrent{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.uSSDzW_stepNumber{background:var(--blue-white);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.uSSDzW_stepDone{color:var(--ink);border-color:var(--success)}.uSSDzW_stepDone .uSSDzW_stepNumber{background:var(--success)}.uSSDzW_stepCurrent{color:var(--paper);background:var(--royal);border-color:var(--royal)}.uSSDzW_stepCurrent .uSSDzW_stepNumber{background:var(--paper);color:var(--royal-600)}.uSSDzW_inputCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);gap:16px;min-width:0;padding:clamp(16px,3vw,28px);display:grid;box-shadow:0 0 0 4px #1559f70a}.uSSDzW_inputCard h2,.uSSDzW_inputCard h3,.uSSDzW_results h2,.uSSDzW_results h3{margin:0;font-size:clamp(20px,2.4vw,24px)}.uSSDzW_inputCard h2,.uSSDzW_inputCard h3{color:var(--ink)}.uSSDzW_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.uSSDzW_actions{flex-wrap:wrap;gap:10px;display:flex}.uSSDzW_privacyNotice{border-radius:var(--r-sm);background:var(--blue-white);border:1px solid var(--line);color:var(--body);margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.uSSDzW_inputGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.uSSDzW_field{border-radius:var(--r-md);background:var(--paper);border:1px solid #c6d6f1;gap:6px;min-width:0;padding:14px;display:grid}.uSSDzW_fieldLabel{color:var(--ink);font-weight:700}.uSSDzW_hint{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.uSSDzW_textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:120px;color:var(--ink);border-radius:var(--r-sm);background:var(--paper);border:1px solid #b9cbea;padding:10px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.uSSDzW_textarea[aria-invalid=true]{border-color:var(--danger)}.uSSDzW_fileLabel{color:var(--body);margin-top:4px;font-size:14px}.uSSDzW_file{max-width:100%;color:var(--body);font-size:14px}.uSSDzW_error{border-radius:var(--r-sm);border:1px solid var(--danger);color:#8f1634;background:#fdecf0;margin:0;padding:10px 12px;font-size:14px}.uSSDzW_tableWrap{border-radius:var(--r-md);border:1px solid var(--line);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.uSSDzW_table{border-collapse:collapse;background:var(--paper);width:100%;min-width:560px;color:var(--body);font-size:14px}.uSSDzW_table caption{text-align:left;color:var(--ink);padding:12px 14px;font-weight:700}.uSSDzW_table th,.uSSDzW_table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:10px 14px}.uSSDzW_table thead th{background:var(--blue-white);color:var(--ink);white-space:nowrap;font-size:13px}.uSSDzW_table tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.uSSDzW_num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.uSSDzW_results{background:var(--navy);color:#e6eeff;border:1px solid var(--navy-line);border-radius:var(--r-lg);gap:18px;min-width:0;padding:clamp(16px,3vw,28px);display:grid}.uSSDzW_results h2,.uSSDzW_results h3{color:#fff}.uSSDzW_pill{border:1px solid var(--aqua);color:var(--aqua);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.uSSDzW_resultsNote{color:#c9d6ee;margin:0;font-size:14px;line-height:1.55}.uSSDzW_actorRow{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.uSSDzW_actorInput{border-radius:var(--r-sm);border:1px solid var(--navy-line);background:var(--navy-panel);color:#fff;min-width:0;max-width:320px;font:inherit;flex:200px;padding:8px 10px}.uSSDzW_errorDark{border-radius:var(--r-sm);border:1px solid var(--danger);color:#ffd1dc;background:#e5486c24;margin:0;padding:10px 12px}.uSSDzW_results .uSSDzW_tableWrap{border-color:var(--navy-line)}.uSSDzW_tableDark{background:var(--navy-panel);color:#e6eeff}.uSSDzW_tableDark caption{color:#fff}.uSSDzW_tableDark th,.uSSDzW_tableDark td{border-top-color:var(--navy-line)}.uSSDzW_tableDark thead th{color:#c9d6ee;background:#0c1f3e}.uSSDzW_tableDark tbody th{color:#fff}.uSSDzW_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.uSSDzW_chip,.uSSDzW_chipWarn,.uSSDzW_chipDanger{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.uSSDzW_chip{color:#bfeeff;background:#35c9fe24;border:1px solid #35c9fe80}.uSSDzW_chipWarn{background:var(--warn);color:var(--ink)}.uSSDzW_chipDanger{background:var(--danger);color:var(--ink)}.uSSDzW_statusPending,.uSSDzW_statusApproved,.uSSDzW_statusRejected,.uSSDzW_statusPartial{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.uSSDzW_statusPending{color:#dbe5f4;border:1px solid #6d86b3}.uSSDzW_statusApproved{background:var(--success);color:var(--ink)}.uSSDzW_statusPartial{background:var(--warn);color:var(--ink)}.uSSDzW_statusRejected{border:1px solid var(--danger);color:#ffb3c4}.uSSDzW_decisionButtons{gap:6px;display:flex}.uSSDzW_approve,.uSSDzW_reject{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:700}.uSSDzW_approve{border-color:var(--success);color:#9ff0d8;background:0 0}.uSSDzW_approve[aria-pressed=true]{background:var(--success);color:var(--ink)}.uSSDzW_reject{color:#ffb3c4;background:0 0;border-color:#ff8fa6}.uSSDzW_reject[aria-pressed=true]{background:var(--danger);border-color:var(--danger);color:var(--ink)}.uSSDzW_approve:hover,.uSSDzW_reject:hover{filter:brightness(1.15)}.uSSDzW_resultsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.uSSDzW_panel{background:var(--navy-panel);border:1px solid var(--navy-line);border-radius:var(--r-md);min-width:0;padding:16px;font-size:14px}.uSSDzW_panel p{color:#c9d6ee;margin:0}.uSSDzW_panelTitle{color:var(--aqua)!important;margin:0 0 10px!important;font-size:16px!important}.uSSDzW_plainList,.uSSDzW_auditList{color:#e6eeff;overflow-wrap:anywhere;gap:6px;margin:0;padding-left:18px;display:grid}.uSSDzW_auditList code{color:var(--aqua)}.uSSDzW_exportRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:480px){.uSSDzW_actions .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.uSSDzW_approve,.uSSDzW_reject{transition:none}}
