.checkbox-wrapper[data-v-23cd253c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:#6b6b6b;gap:12px;margin-bottom:0}.checkbox-input[data-v-23cd253c]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-box[data-v-23cd253c]{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;width:20px;height:20px;min-width:20px;min-height:20px;background-color:#fff;border:2px solid #e0e0e0;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.checkbox-wrapper:hover .checkbox-box[data-v-23cd253c]{border-color:#b0a8ff}.checkbox-input:checked+.checkbox-box[data-v-23cd253c]{background-color:#928afd;border-color:#928afd}.checkmark[data-v-23cd253c]{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.checkbox-label[data-v-23cd253c]{display:block}.variant-circle.checkbox-wrapper[data-v-23cd253c]{gap:0}.checkbox-circle[data-v-23cd253c]{border-radius:50%!important}button[data-v-a110aa84]{outline:none}.fade-enter-active[data-v-a110aa84],.fade-leave-active[data-v-a110aa84]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.fade-enter[data-v-a110aa84],.fade-leave-to[data-v-a110aa84]{opacity:0}.modal-backdrop[data-v-a110aa84]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:grid;place-items:center;z-index:9999;padding:16px}.modal-card[data-v-a110aa84]{position:relative;background:#fff;width:100%;max-width:560px;border-radius:22px;padding:28px 26px 32px;-webkit-box-shadow:0 18px 48px rgba(0,0,0,.15);box-shadow:0 18px 48px rgba(0,0,0,.15)}.close-btn[data-v-a110aa84]{position:absolute;top:14px;right:14px;border:none;background:#f5f5f9;border-radius:50%;width:32px;height:32px;font-size:18px;cursor:pointer;outline:none}.title[data-v-a110aa84]{text-align:center;margin:4px 0 6px;font-size:32;font-weight:600;--tw-text-opacity:1;color:rgba(23,23,23,var(--tw-text-opacity))}.lead[data-v-a110aa84]{text-align:center;margin:0 0 18px;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(105,105,105,var(--tw-text-opacity))}.section[data-v-a110aa84]{margin-top:10px}.section-header[data-v-a110aa84]{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:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.section-title[data-v-a110aa84]{font-weight:700;margin-bottom:0;--tw-text-opacity:1;color:rgba(23,23,23,var(--tw-text-opacity))}.create-btn[data-v-a110aa84]{border:1px solid #d9d8ff;background:#f1f0ff;color:#5f54e6;font-weight:600;border-radius:14px;padding:6px 14px;cursor:pointer;font-size:12px}.create-btn[data-v-a110aa84]:hover{background:#e7e5ff}.list[data-v-a110aa84]{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;max-height:320px;overflow-y:auto}.empty-state[data-v-a110aa84]{border:1px dashed #ececf3;border-radius:12px;padding:18px 14px;text-align:center;color:#8a8a96;background:#fafafe}.empty-title[data-v-a110aa84]{margin:0;font-weight:600;color:#4f4f5a}.empty-subtitle[data-v-a110aa84]{margin:4px 0 0;font-size:12px}.option[data-v-a110aa84]{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;padding:12px 14px;border:1px solid #ececf3;border-radius:12px;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background .15s;transition:border-color .15s,box-shadow .15s,background .15s,-webkit-box-shadow .15s;background:#fff;outline:none}.option.active[data-v-a110aa84]{--tw-border-opacity:1;border-color:rgba(105,105,105,var(--tw-border-opacity))}.option-left[data-v-a110aa84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.avatar[data-v-a110aa84]{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.option-text[data-v-a110aa84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.option-title[data-v-a110aa84]{margin:0;font-weight:600;--tw-text-opacity:1;color:rgba(23,23,23,var(--tw-text-opacity))}.option-right[data-v-a110aa84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#6b6b6b}.apply-btn[data-v-a110aa84]{margin-top:18px;width:100%;background:linear-gradient(135deg,#8f7bff,#5a7bff);color:#fff;border:none;border-radius:24px;padding:12px;font-weight:700;cursor:pointer;outline:none}.apply-btn[data-v-a110aa84]:disabled{opacity:.6;cursor:not-allowed}.fade-enter-active[data-v-5d543f81],.fade-leave-active[data-v-5d543f81]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.fade-enter[data-v-5d543f81],.fade-leave-to[data-v-5d543f81]{opacity:0}.modal-backdrop[data-v-5d543f81]{position:fixed;inset:0;background:rgba(0,0,0,.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;padding:16px;z-index:9999}.modal-card[data-v-5d543f81]{position:relative;background:#fff;width:100%;max-width:640px;border-radius:28px;padding:32px 36px 36px;-webkit-box-shadow:0 22px 60px rgba(0,0,0,.2);box-shadow:0 22px 60px rgba(0,0,0,.2)}.close-btn[data-v-5d543f81]{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:1px solid #f0f0f0;background:#fff;font-size:18px;cursor:pointer;color:#111827}.title[data-v-5d543f81]{text-align:center;margin:8px 0 10px;font-size:30px;font-weight:700;color:#111827}.lead[data-v-5d543f81]{text-align:center;margin:0 auto 28px;color:#6b7280;font-size:15px;line-height:1.6;max-width:520px}.interview-link[data-v-5d543f81]{margin:0 0 18px;color:#4b5563;font-size:14px}.interview-link__label[data-v-5d543f81]{margin:0 0 6px;font-weight:600;color:#111827}.interview-link__anchor[data-v-5d543f81]{color:#6f63f5;text-decoration:underline;word-break:break-all}.interview-link__empty[data-v-5d543f81]{color:#9ca3af;font-weight:500}.interview-link__hint[data-v-5d543f81]{margin:0;color:#6b7280;font-size:13px;line-height:1.5}.section-title[data-v-5d543f81]{font-weight:600;color:#111827;margin-bottom:12px}.select-row[data-v-5d543f81]{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;border:1px solid #e5e7eb;border-radius:16px;padding:12px 14px 12px 16px;background:#fff;gap:12px}.select-text[data-v-5d543f81]{font-size:14px;color:#111827}.select-text.muted[data-v-5d543f81]{color:#9ca3af}.record-btn[data-v-5d543f81]{border:1px solid #c8c4ff;background:#fff;color:#6f63f5;font-weight:600;border-radius:999px;padding:8px 18px;cursor:pointer;font-size:13px}.apply-btn[data-v-5d543f81]{margin-top:28px;width:100%;border:none;border-radius:999px;background:#bdbdbd;color:#fff;font-weight:600;font-size:15px;padding:12px;cursor:pointer}.apply-btn[data-v-5d543f81]:disabled{opacity:.7;cursor:not-allowed}.apply-btn[data-v-5d543f81]:not(:disabled){background:#6f63f5;-webkit-box-shadow:0 8px 18px rgba(111,99,245,.35);box-shadow:0 8px 18px rgba(111,99,245,.35)}@media (max-width:640px){.modal-card[data-v-5d543f81]{padding:24px}.title[data-v-5d543f81]{font-size:26px}.lead[data-v-5d543f81]{font-size:13px}.select-row[data-v-5d543f81]{-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}.record-btn[data-v-5d543f81]{-ms-flex-item-align:end;align-self:flex-end}}.base-button[data-v-150c63cd]{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;white-space:nowrap;border-style:none;font-weight:700;outline:2px solid transparent;outline-offset:2px;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;font-family:Inter,sans-serif}.base-button--primary[data-v-150c63cd]{background:linear-gradient(135deg,#8f7bff,#5a7bff);color:#fff;-webkit-box-shadow:0 4px 15px rgba(117,105,222,.3);box-shadow:0 4px 15px rgba(117,105,222,.3)}.base-button--primary[data-v-150c63cd]:hover:not(.base-button--disabled){background:linear-gradient(135deg,#7a66e6,#4a6be6);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(117,105,222,.4);box-shadow:0 6px 20px rgba(117,105,222,.4)}.base-button--primary[data-v-150c63cd]:active:not(.base-button--disabled){-webkit-transform:scale(.98);transform:scale(.98)}.base-button--secondary[data-v-150c63cd]{background:#928afd;color:#fff}.base-button--secondary[data-v-150c63cd]:hover:not(.base-button--disabled){background:#7a6ee6}.base-button--ghost[data-v-150c63cd]{background:#fff;border:1px solid #928afd;color:#928afd}.base-button--ghost[data-v-150c63cd]:hover:not(.base-button--disabled){background:#f2f0ff;border-color:#7a6ee6}.base-button--filled[data-v-150c63cd]{background:#928afd;color:#fff}.base-button--filled[data-v-150c63cd]:hover:not(.base-button--disabled){background:#7a6ee6}.base-button--text[data-v-150c63cd]{background:transparent;color:#928afd}.base-button--text[data-v-150c63cd]:hover:not(.base-button--disabled){color:#7a6ee6}.base-button--danger[data-v-150c63cd]{background:rgba(240,34,34,.10196078431372549);color:#f02222}.base-button--danger[data-v-150c63cd]:hover:not(.base-button--disabled){background:rgba(240,34,34,.18823529411764706)}.base-button--extra-small[data-v-150c63cd]{padding:6px 12px;font-size:12px;border-radius:9999px}.base-button--small[data-v-150c63cd]{padding:8px 16px;font-size:13px;border-radius:9999px}.base-button--medium[data-v-150c63cd]{padding:12px 24px;font-size:14px;border-radius:9999px}.base-button--large[data-v-150c63cd]{padding:12px 32px;font-size:16px;border-radius:9999px}.base-button--full-width[data-v-150c63cd]{width:100%}.base-button--square[data-v-150c63cd]{border-radius:10px}.base-button--disabled[data-v-150c63cd]{cursor:not-allowed;opacity:.5}.tag-pill[data-v-6eace288]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;border-radius:9999px;font-weight:500;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.tag-pill--sm[data-v-6eace288]{padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem}.tag-pill--md[data-v-6eace288]{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem}.tag-pill--lg[data-v-6eace288]{padding-left:1.25rem;padding-right:1.25rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem}.tag-pill--default[data-v-6eace288]{background-color:#f4f6f8;color:#6b6b6b}.tag-pill--primary[data-v-6eace288]{background-color:#f0ebff;color:#928afd}.tag-pill--success[data-v-6eace288]{background-color:#e8f5e9;color:#2e7d32}.tag-pill--warning[data-v-6eace288]{background-color:#fff3e0;color:#e65100}.tag-pill--danger[data-v-6eace288]{background-color:#ffebee;color:#c62828}.tag-pill--info[data-v-6eace288]{background-color:#e3f2fd;color:#1565c0}.tag-pill[data-v-6eace288]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}