.nkr-safety-app{max-width:820px;margin:24px auto;background:#fff;border:1px solid #e4e7ec;padding:22px;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#172033;box-sizing:border-box}.nkr-head{display:flex;gap:12px;align-items:center}.nkr-head>b{font-size:34px}.nkr-head h2{margin:0;font-size:23px}.nkr-head p{margin:5px 0;color:#596579}.nkr-progress{height:7px;background:#eef1f5;margin:20px 0}.nkr-progress span{display:block;width:16.66%;height:100%;background:#c51f30;transition:.25s}.nkr-step{display:none}.nkr-step.is-active{display:block}.nkr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nkr-choice,.nkr-primary,.nkr-secondary{border:0;padding:13px 15px;font-weight:750;cursor:pointer}.nkr-choice{text-align:left;background:#f6f7f9;border:1px solid #e1e5ea}.nkr-choice.is-selected,.nkr-choice:hover{background:#fff3f4;border-color:#c51f30}.nkr-safety-app label{display:block;font-weight:700;margin:14px 0}.nkr-safety-app input[type=text],.nkr-safety-app input[type=url],.nkr-safety-app input[type=email],.nkr-safety-app textarea,.nkr-safety-app select{width:100%;box-sizing:border-box;margin-top:7px;padding:11px;border:1px solid #cbd2da;background:#fff;font:inherit}.nkr-check{display:flex!important;gap:8px;font-weight:500!important}.nkr-primary{background:#c51f30;color:#fff}.nkr-secondary{background:#edf0f4;color:#172033}.nkr-paywall{text-align:center;background:#fafbfc;border:1px solid #e2e6eb;padding:22px}.nkr-lock{font-size:34px}.nkr-price{font-size:32px;font-weight:900;margin:12px}.nkr-note{font-size:12px;color:#667085}.nkr-casebox{margin:14px 0;padding:10px;border:1px dashed #cbd1d8;background:#fff}.nkr-result{background:#f4f8ff;border-left:4px solid #2458a6;padding:16px}.nkr-result h3{margin-top:0}.nkr-file-list div{padding:6px 8px;background:#f5f6f8;margin:4px 0;font-size:13px}.nkr-error{background:#fff0f0;color:#9d1521;padding:10px}.nkr-success-title{font-size:19px;font-weight:850;color:#17612b}.nkr-admin-test{padding:10px;background:#fff8d9}.nkr-modal{display:none;position:fixed;inset:0;background:rgba(10,18,30,.72);z-index:999999;padding:20px;overflow:auto}.nkr-modal.show{display:flex;align-items:flex-start;justify-content:center}.nkr-modal-card{background:#fff;width:min(820px,100%);margin:3vh auto;padding:24px;box-shadow:0 12px 50px rgba(0,0,0,.25)}.nkr-report h2,.nkr-report h3{text-align:center}.nkr-report table{width:100%;border-collapse:collapse}.nkr-report th,.nkr-report td{padding:9px;border:1px solid #d9dee5;text-align:left;vertical-align:top}.nkr-report th{width:32%;background:#f6f7f9}.nkr-disclaimer{font-size:12px;color:#667085;border-top:1px solid #ddd;padding-top:10px}.nkr-countdown{text-align:center;color:#667085}.nkr-actions{display:flex;gap:8px;flex-wrap:wrap}.nkr-status{margin-top:16px;padding:14px;background:#f4f8ff}.nkr-done{text-align:center}@media(max-width:600px){.nkr-safety-app{margin:8px;padding:15px}.nkr-grid{grid-template-columns:1fr}.nkr-head h2{font-size:20px}.nkr-primary,.nkr-secondary{width:100%;margin-top:7px}.nkr-modal{padding:8px}.nkr-modal-card{padding:15px}.nkr-report th{width:38%}}