.verify-modal-overlay[data-v-cf687070]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background-color:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.verify-modal-card[data-v-cf687070]{background-color:var(--color-mantle,#0d0c12fa);border:1px solid var(--color-border);border-radius:var(--radius-lg,14px);flex-direction:column;width:100%;max-width:580px;max-height:90vh;padding:28px 24px 24px;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 48px #000c}.modal-close-btn[data-v-cf687070]{color:var(--color-subtext1);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .15s,background-color .15s;display:flex;position:absolute;top:16px;right:16px}.modal-close-btn[data-v-cf687070]:hover{color:#fff;background-color:var(--color-surface1)}.modal-header[data-v-cf687070]{margin-bottom:20px;padding-right:36px}.modal-badge[data-v-cf687070]{letter-spacing:.08em;color:var(--color-primary-accent);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:inline-block}.modal-title[data-v-cf687070]{color:var(--color-text);margin:0 0 6px;font-size:20px;font-weight:700}.modal-subtitle[data-v-cf687070]{color:var(--color-subtext0);margin:0;font-size:12.5px;line-height:1.45}.status-loading[data-v-cf687070]{color:var(--color-subtext0);align-items:center;gap:10px;padding:24px 0;font-size:13px;display:flex}.error-banner[data-v-cf687070]{color:#fca5a5;background-color:#ef444426;border:1px solid #ef444459}.error-banner[data-v-cf687070],.success-banner[data-v-cf687070]{border-radius:var(--radius-sm,6px);align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;display:flex}.success-banner[data-v-cf687070]{color:#86efac;background-color:#4ade801f;border:1px solid #4ade8059}.form-group[data-v-cf687070]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.input-label[data-v-cf687070]{color:var(--color-subtext1);font-size:12px;font-weight:600}.no-candidates[data-v-cf687070]{background-color:var(--color-surface0);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);color:var(--color-subtext0);align-items:center;gap:8px;padding:14px;font-size:12.5px;display:flex}.no-candidates .icon[data-v-cf687070]{color:var(--color-primary-accent)}.artist-picker[data-v-cf687070]{flex-direction:column;gap:6px;display:flex}.artist-option[data-v-cf687070]{background-color:var(--color-surface0);border:1px solid var(--color-border);border-radius:var(--radius-sm,8px);color:var(--color-text);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:all .15s;display:flex}.artist-option[data-v-cf687070]:hover{background-color:var(--color-surface1)}.artist-option.selected[data-v-cf687070]{border-color:var(--color-primary-accent);background-color:var(--kyaliko-accent-primary-subtle,#616bc426)}.option-avatar[data-v-cf687070]{background-color:var(--color-surface1);border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.option-avatar-img[data-v-cf687070]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.option-avatar-initial[data-v-cf687070]{color:var(--color-text);font-size:13px;font-weight:700}.option-meta[data-v-cf687070]{flex-direction:column;flex:1;min-width:0;display:flex}.option-name[data-v-cf687070]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.option-count[data-v-cf687070]{color:var(--color-subtext0);font-size:11px}.option-check[data-v-cf687070]{color:var(--color-primary-accent);flex-shrink:0}.option-status-pill[data-v-cf687070]{letter-spacing:.04em;border-radius:9999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.option-status-pill.pending[data-v-cf687070]{color:#fde047;background-color:#facc1526}.existing-application[data-v-cf687070]{border-radius:var(--radius-sm,8px);border:1px solid var(--color-border);align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.existing-application.pending[data-v-cf687070]{color:#fde047;background-color:#facc1514;border-color:#facc154d}.existing-application.accepted[data-v-cf687070]{color:#86efac;background-color:#4ade8014;border-color:#4ade804d}.existing-application.denied[data-v-cf687070]{color:#fca5a5;background-color:#ef444414;border-color:#ef44444d}.existing-meta[data-v-cf687070]{flex-direction:column;gap:2px;min-width:0;display:flex}.existing-title[data-v-cf687070]{font-size:12.5px;font-weight:700}.existing-date[data-v-cf687070]{color:var(--color-subtext0);font-size:11px}.existing-note[data-v-cf687070]{color:var(--color-subtext1);margin:4px 0 0;font-size:11.5px;line-height:1.4}.modal-textarea[data-v-cf687070]{background-color:var(--color-surface0);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);width:100%;color:var(--color-text);resize:vertical;box-sizing:border-box;outline:none;min-height:64px;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background-color .15s}.modal-textarea[data-v-cf687070]:focus{border-color:var(--color-primary-accent);background-color:var(--color-surface1)}.field-hint[data-v-cf687070]{color:var(--color-subtext0);font-size:11px}.modal-actions[data-v-cf687070]{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding-top:14px;display:flex}.btn-cancel[data-v-cf687070]{border-radius:var(--radius-sm,6px);border:1px solid var(--color-border);color:var(--color-subtext0);cursor:pointer;background:0 0;padding:8px 14px;font-size:12.5px;font-weight:500;transition:all .15s}.btn-cancel[data-v-cf687070]:hover{background-color:var(--color-surface0);color:var(--color-text)}.btn-submit[data-v-cf687070]{border-radius:var(--radius-sm,6px);background-color:var(--color-primary-accent);color:var(--kyaliko-accent-primary-text,var(--color-primary-accent-text,#fff));cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:opacity .15s;display:flex}.btn-submit[data-v-cf687070]:hover:not(:disabled){opacity:.92}.btn-submit[data-v-cf687070]:disabled{opacity:.5;cursor:not-allowed}.spin[data-v-cf687070]{animation:1s linear infinite spin-cf687070}@keyframes spin-cf687070{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
