.qual-flow[data-v-c5e4c0b2]{min-height:70vh;padding:32px 24px 64px;background:-webkit-gradient(linear,left top,left bottom,from(#0a0a0f),to(#14141a));background:linear-gradient(180deg,#0a0a0f,#14141a);color:#f8fafc}.qual-flow-container[data-v-c5e4c0b2]{max-width:760px;margin:0 auto}.qual-stepper[data-v-c5e4c0b2]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:36px}.qual-stepper-line[data-v-c5e4c0b2]{position:absolute;top:17px;left:16.66%;right:16.66%;height:2px;background:hsla(0,0%,100%,.12);border-radius:2px}.qual-stepper-fill[data-v-c5e4c0b2]{height:100%;background:#efb914;border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.qual-stepper-node[data-v-c5e4c0b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;background:transparent;border:none;padding:0;outline:none;cursor:default}.qual-stepper-node.is-clickable[data-v-c5e4c0b2]{cursor:pointer}.qual-stepper-node[data-v-c5e4c0b2]:disabled{cursor:not-allowed}.qual-stepper-node.is-clickable:hover .qual-stepper-dot[data-v-c5e4c0b2]{border-color:rgba(239,185,20,.7)}.qual-stepper-dot[data-v-c5e4c0b2]{width:36px;height:36px;border-radius:50%;background:rgba(20,22,30,.95);border:2px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;font-size:14px}.qual-stepper-node.is-done .qual-stepper-dot[data-v-c5e4c0b2]{background:#efb914;border-color:#efb914;color:#18191d}.qual-stepper-node.is-current .qual-stepper-dot[data-v-c5e4c0b2]{border-color:#efb914;color:#efb914;-webkit-box-shadow:0 0 0 4px rgba(239,185,20,.18);box-shadow:0 0 0 4px rgba(239,185,20,.18)}.qual-stepper-label[data-v-c5e4c0b2]{margin-top:8px;font-size:13px;color:hsla(0,0%,100%,.65);font-weight:600}.qual-stepper-node.is-current .qual-stepper-label[data-v-c5e4c0b2]{color:#f8fafc}.qual-stepper-node.is-rejected .qual-stepper-dot[data-v-c5e4c0b2]{background:#ef4444;border-color:#ef4444;color:#fff;-webkit-box-shadow:0 0 0 4px rgba(239,68,68,.22);box-shadow:0 0 0 4px rgba(239,68,68,.22)}.qual-stepper-node.is-rejected .qual-stepper-label[data-v-c5e4c0b2]{color:#fca5a5}.qual-card[data-v-c5e4c0b2]{border-radius:20px;padding:28px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(145deg,rgba(37,40,64,.5),rgba(20,22,35,.75));-webkit-box-shadow:0 18px 44px rgba(0,0,0,.3);box-shadow:0 18px 44px rgba(0,0,0,.3)}.qual-card-warning[data-v-c5e4c0b2]{border-color:rgba(239,185,20,.45);background:linear-gradient(145deg,rgba(239,185,20,.1),rgba(20,22,35,.75));text-align:center}.qual-card-success[data-v-c5e4c0b2]{border-color:rgba(76,175,80,.45);background:linear-gradient(145deg,rgba(76,175,80,.1),rgba(20,22,35,.75));text-align:center}.qual-card-danger[data-v-c5e4c0b2]{border-color:rgba(239,68,68,.5);background:linear-gradient(145deg,rgba(239,68,68,.1),rgba(20,22,35,.75));text-align:center}.qual-card-neutral[data-v-c5e4c0b2]{border-color:hsla(0,0%,100%,.12);background:linear-gradient(145deg,hsla(0,0%,100%,.04),rgba(20,22,35,.75));text-align:center}.qual-card-icon[data-v-c5e4c0b2]{font-size:2.5rem;color:#efb914;margin-bottom:12px}.qual-card-success .qual-card-icon[data-v-c5e4c0b2]{color:#66bb6a}.qual-card-danger .qual-card-icon[data-v-c5e4c0b2]{color:#f87171}.qual-card-neutral .qual-card-icon[data-v-c5e4c0b2]{color:hsla(0,0%,100%,.55)}.qual-rejected-list[data-v-c5e4c0b2]{margin:14px 0 16px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.qual-rejected-row[data-v-c5e4c0b2]{background:rgba(20,22,35,.55);border:1px solid rgba(239,68,68,.28);border-radius:10px;padding:10px 14px}.qual-rejected-head[data-v-c5e4c0b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:4px}.qual-rejected-name[data-v-c5e4c0b2]{font-weight:700;color:hsla(0,0%,100%,.95);font-size:14px}.qual-rejected-badge[data-v-c5e4c0b2]{background:rgba(239,68,68,.18);color:#fca5a5;font-size:11px;font-weight:800;letter-spacing:.05em;padding:3px 9px;border-radius:999px;white-space:nowrap}.qual-rejected-reason[data-v-c5e4c0b2]{color:hsla(0,0%,100%,.78);font-size:13px;background:hsla(0,0%,100%,.04);border-radius:7px;padding:8px 10px}.qual-rejected-reason strong[data-v-c5e4c0b2]{color:#fca5a5;font-weight:700}.qual-card-title[data-v-c5e4c0b2]{font-size:1.3rem;font-weight:800;margin-bottom:12px}.qual-card-text[data-v-c5e4c0b2]{color:hsla(0,0%,100%,.82);font-size:14px;line-height:1.55;margin-bottom:12px}.qual-card-hint[data-v-c5e4c0b2]{color:hsla(0,0%,100%,.6);font-size:13px;margin-bottom:16px}.qual-loading[data-v-c5e4c0b2]{text-align:center;padding:60px 0;color:hsla(0,0%,100%,.7)}.qual-progress-text[data-v-c5e4c0b2]{color:hsla(0,0%,100%,.55);font-size:13px;margin-bottom:18px}.qual-question-text[data-v-c5e4c0b2]{font-size:1.05rem;font-weight:700;margin-bottom:18px;line-height:1.4}.qual-answers[data-v-c5e4c0b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:20px}.qual-answer-label[data-v-c5e4c0b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);cursor:pointer;-webkit-transition:.15s ease;transition:.15s ease}.qual-answer-label[data-v-c5e4c0b2]:hover{border-color:rgba(239,185,20,.55)}.qual-answer-label.checked[data-v-c5e4c0b2]{border-color:#efb914;background:rgba(239,185,20,.12)}.qual-answer-label input[type=radio][data-v-c5e4c0b2]{margin-top:3px;accent-color:#efb914}.qual-answer-text[data-v-c5e4c0b2]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:hsla(0,0%,100%,.92)}.qual-upload-zone[data-v-c5e4c0b2]{position:relative;border:2px dashed hsla(0,0%,100%,.2);border-radius:16px;padding:32px 20px;text-align:center;cursor:pointer;-webkit-transition:.15s ease;transition:.15s ease;margin-top:18px;margin-bottom:18px}.qual-upload-zone.is-dragover[data-v-c5e4c0b2],.qual-upload-zone[data-v-c5e4c0b2]:hover{border-color:#efb914;background:rgba(239,185,20,.05)}.qual-upload-zone.has-file[data-v-c5e4c0b2]{border-style:solid;border-color:rgba(239,185,20,.55);background:rgba(239,185,20,.06)}.qual-upload-input[data-v-c5e4c0b2]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;display:none}.qual-upload-icon[data-v-c5e4c0b2]{font-size:1.8rem;color:#efb914;margin-bottom:8px}.qual-upload-text[data-v-c5e4c0b2]{font-weight:700;margin-bottom:4px}.qual-upload-hint[data-v-c5e4c0b2]{color:hsla(0,0%,100%,.55);font-size:12px}.qual-upload-filename[data-v-c5e4c0b2]{font-weight:700;font-family:monospace;margin-bottom:8px;word-break:break-all}.qual-upload-clear[data-v-c5e4c0b2]{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.85);padding:6px 14px;border-radius:999px;font-size:12px;cursor:pointer}.qual-upload-files[data-v-c5e4c0b2]{list-style:none;padding:0;margin:12px 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.qual-upload-files-item[data-v-c5e4c0b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.04);font-size:13px}.qual-upload-files-name[data-v-c5e4c0b2]{-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all;font-family:monospace}.qual-upload-files-remove[data-v-c5e4c0b2]{background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:4px;line-height:1;border-radius:6px}.qual-upload-files-remove[data-v-c5e4c0b2]:hover{color:#f87171;background:rgba(248,113,113,.1)}.qual-error[data-v-c5e4c0b2]{color:#f87171;font-size:13px;margin-bottom:8px}.qual-actions[data-v-c5e4c0b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:18px}.qual-card-danger .qual-actions[data-v-c5e4c0b2],.qual-card-neutral .qual-actions[data-v-c5e4c0b2],.qual-card-success .qual-actions[data-v-c5e4c0b2],.qual-card-warning .qual-actions[data-v-c5e4c0b2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.qual-method-grid[data-v-c5e4c0b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.qual-method-card[data-v-c5e4c0b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:22px;border-radius:18px;border:2px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#f8fafc;cursor:pointer;-webkit-transition:.15s ease;transition:.15s ease}.qual-method-card[data-v-c5e4c0b2]:hover{border-color:rgba(239,185,20,.55);background:rgba(239,185,20,.06);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.qual-method-card.is-done[data-v-c5e4c0b2]{border-color:rgba(74,222,128,.45);background:rgba(74,222,128,.05);cursor:default;opacity:.85}.qual-method-card.is-done[data-v-c5e4c0b2]:hover{-webkit-transform:none;transform:none}.qual-method-card.is-done .qual-method-icon[data-v-c5e4c0b2]{color:#4ade80}.qual-method-icon[data-v-c5e4c0b2]{font-size:1.8rem;color:#efb914;margin-bottom:10px}.qual-method-title[data-v-c5e4c0b2]{font-weight:800;font-size:1rem;margin-bottom:6px}.qual-method-sub[data-v-c5e4c0b2]{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.5}.qual-doc-list[data-v-c5e4c0b2]{margin-top:24px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:18px}.qual-doc-list-head[data-v-c5e4c0b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.qual-doc-list-title[data-v-c5e4c0b2]{color:hsla(0,0%,100%,.85);font-weight:700;margin:0}.qual-doc-list-empty[data-v-c5e4c0b2]{color:hsla(0,0%,100%,.55);font-size:13px;padding:12px 4px}.qual-doc-list-table[data-v-c5e4c0b2]{width:100%;border-collapse:collapse;font-size:13px}.qual-doc-list-table th[data-v-c5e4c0b2]{text-align:left;font-weight:700;color:hsla(0,0%,100%,.55);padding:8px 10px;border-bottom:1px solid hsla(0,0%,100%,.08);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.qual-doc-list-table td[data-v-c5e4c0b2]{padding:10px;border-bottom:1px solid hsla(0,0%,100%,.05);vertical-align:top}.qual-doc-type[data-v-c5e4c0b2]{font-weight:700;color:hsla(0,0%,100%,.92)}.qual-doc-comment[data-v-c5e4c0b2]{color:hsla(0,0%,100%,.7);font-size:12px}.qual-doc-status[data-v-c5e4c0b2]{display:inline-block;padding:3px 10px;border-radius:999px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.qual-doc-status-pending[data-v-c5e4c0b2]{background:rgba(239,185,20,.18);color:#efb914}.qual-doc-status-approved[data-v-c5e4c0b2]{background:rgba(76,175,80,.18);color:#66bb6a}.qual-doc-status-rejected[data-v-c5e4c0b2]{background:rgba(239,83,80,.18);color:#ef5350}