.profile-tab-card[data-v-2adfe2e2]{background:#fff}.profile-tab-header[data-v-2adfe2e2]{background:linear-gradient(135deg,#394867,#499dd4);padding:1.15rem 1.5rem}.profile-tab-title[data-v-2adfe2e2]{color:#fff!important;font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin:0}.profile-tab-header .profile-tab-title[data-v-2adfe2e2],.profile-tab-header .text-primary[data-v-2adfe2e2],.profile-tab-header .text-white[data-v-2adfe2e2]{color:#fff!important}.profile-tab-icon[data-v-2adfe2e2]{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);border-radius:.875rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:flex;height:2.65rem;justify-content:center;width:2.65rem}.profile-tab-body[data-v-2adfe2e2]{background:radial-gradient(circle at top left,rgba(73,157,212,.08),transparent 20rem),#fff;padding:1.5rem}.profile-action-btn-outline[data-v-2adfe2e2],.profile-action-btn[data-v-2adfe2e2]{align-items:center;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:800;gap:.5rem;min-height:2.5rem;padding:.625rem 1rem;transition:all .2s ease}.profile-action-btn[data-v-2adfe2e2]{background:#fff;border:1px solid hsla(0,0%,100%,.3);color:#394867}.profile-action-btn[data-v-2adfe2e2]:hover{background:#eef7ff;transform:translateY(-1px)}.profile-action-btn-outline[data-v-2adfe2e2]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.32);color:#fff}.profile-action-btn-outline[data-v-2adfe2e2]:hover{background:hsla(0,0%,100%,.22)}.profile-header-btn[data-v-2adfe2e2]{border:1px solid hsla(0,0%,100%,.28);box-shadow:0 10px 22px rgba(15,23,42,.16);font-weight:800}.profile-header-btn[data-v-2adfe2e2]:hover{transform:translateY(-1px)}.profile-header-btn--cancel[data-v-2adfe2e2]{background:hsla(0,0%,100%,.14)}.profile-header-btn--cancel[data-v-2adfe2e2]:hover{background:hsla(0,0%,100%,.24)}.profile-header-btn--save[data-v-2adfe2e2]{background:#394867;border-color:hsla(0,0%,100%,.2)}.profile-header-btn--save[data-v-2adfe2e2]:hover{background:#2f3c57}.profile-icon-action[data-v-2adfe2e2]{align-items:center;background:#eef7ff;border:1px solid #cfe9fb;border-radius:.75rem;color:#394867;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.profile-icon-action[data-v-2adfe2e2]:hover{background:#499dd4;border-color:#499dd4;color:#fff;transform:translateY(-1px)}.profile-icon-action svg[data-v-2adfe2e2]{color:inherit}.profile-icon-action--danger[data-v-2adfe2e2]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.profile-icon-action--danger[data-v-2adfe2e2]:hover{background:#e11d48;border-color:#e11d48;color:#fff}.profile-record-grid[data-v-2adfe2e2]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04);display:grid;gap:1rem;margin-bottom:1rem;padding:1.25rem}.profile-record-card.flex[data-v-2adfe2e2],.profile-record-grid>.flex[data-v-2adfe2e2],.profile-tab-body>.fade-enter-active+.flex[data-v-2adfe2e2],.profile-tab-card .flex.mt-1.text-xs[data-v-2adfe2e2]{background:#fff;border-radius:.875rem}.profile-tab-card .font-semibold[data-v-2adfe2e2]{color:#394867}.profile-tab-card .text-gray-600[data-v-2adfe2e2]{color:#64748b}.profile-empty-state[data-v-2adfe2e2]{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:1rem;color:#64748b;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;justify-content:center;min-height:10rem;text-align:center}.profile-tab-card table[data-v-2adfe2e2]{border:1px solid #e5edf6;border-collapse:separate;border-radius:1rem;border-spacing:0;overflow:hidden}.profile-tab-card thead th[data-v-2adfe2e2]{background:#394867;color:#fff;font-weight:800;letter-spacing:.04em}.profile-tab-card tbody tr[data-v-2adfe2e2]{transition:background .2s ease}.profile-tab-card tbody tr[data-v-2adfe2e2]:hover{background:#f8fafc}.profile-tab-card .text-blue-600[data-v-2adfe2e2],.profile-tab-card a[data-v-2adfe2e2]{color:#499dd4;font-weight:700}.profile-tab-card input[type=date][data-v-2adfe2e2],.profile-tab-card input[type=email][data-v-2adfe2e2],.profile-tab-card input[type=file][data-v-2adfe2e2],.profile-tab-card input[type=number][data-v-2adfe2e2],.profile-tab-card input[type=password][data-v-2adfe2e2],.profile-tab-card input[type=text][data-v-2adfe2e2],.profile-tab-card select[data-v-2adfe2e2],.profile-tab-card textarea[data-v-2adfe2e2]{border:1px solid #cbd5e1;border-radius:.75rem;color:#334155;min-height:2.65rem}.profile-tab-card input[type=file][data-v-2adfe2e2]{background:#fff;padding:.45rem}.profile-tab-card input[data-v-2adfe2e2]:focus,.profile-tab-card select[data-v-2adfe2e2]:focus,.profile-tab-card textarea[data-v-2adfe2e2]:focus{border-color:#499dd4;box-shadow:0 0 0 3px rgba(73,157,212,.18);outline:none}.profile-tab-card .text-primary[data-v-2adfe2e2]{color:#394867}.profile-tab-card .bg-primary[data-v-2adfe2e2],.profile-tab-card .bg-ternary[data-v-2adfe2e2]{background-color:#394867}.profile-tab-card .border-primary[data-v-2adfe2e2],.profile-tab-card .border-ternary[data-v-2adfe2e2]{border-color:#394867}.profile-tab-card .hover\:text-primary[data-v-2adfe2e2]:hover,.profile-tab-card .hover\:text-ternary[data-v-2adfe2e2]:hover{color:#499dd4}.profile-tab-card .hover\:bg-white[data-v-2adfe2e2]:hover{background:#eef7ff}@media(max-width:640px){.profile-tab-body[data-v-2adfe2e2],.profile-tab-header[data-v-2adfe2e2]{padding:1rem}.profile-action-btn-outline[data-v-2adfe2e2],.profile-action-btn[data-v-2adfe2e2]{justify-content:center;width:100%}}.f-24[data-v-2adfe2e2]{font-size:24px}.fade-enter-active[data-v-2adfe2e2],.fade-leave-active[data-v-2adfe2e2]{transition:opacity .3s ease}.fade-enter-from[data-v-2adfe2e2],.fade-leave-to[data-v-2adfe2e2]{opacity:0}input[type=date][data-v-2adfe2e2],input[type=email][data-v-2adfe2e2],input[type=number][data-v-2adfe2e2],input[type=password][data-v-2adfe2e2],input[type=text][data-v-2adfe2e2],select[data-v-2adfe2e2]{display:block;width:100%;border-radius:.5rem;border-width:1px;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;padding-bottom:.5rem}.profile-record-card[data-v-2adfe2e2],.profile-tab-card .bg-gray-50[data-v-2adfe2e2],.profile-tab-card .bg-white.border[data-v-2adfe2e2]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}input[type=date][data-v-2adfe2e2]:focus,input[type=email][data-v-2adfe2e2]:focus,input[type=number][data-v-2adfe2e2]:focus,input[type=password][data-v-2adfe2e2]:focus,input[type=text][data-v-2adfe2e2]:focus,select[data-v-2adfe2e2]:focus{outline:none;border-color:#bc1fa6;box-shadow:0 0 0 2px rgba(188,31,166,.5019607843)}.form-fade-enter-active[data-v-2adfe2e2],.form-fade-leave-active[data-v-2adfe2e2]{transition:all .5s ease}.form-fade-enter-from[data-v-2adfe2e2],.form-fade-leave-to[data-v-2adfe2e2]{opacity:0;height:0}.ht-vh-70[data-v-2adfe2e2]{height:70vh}@media (min-width:640px){.sm\:f-24[data-v-2adfe2e2]{font-size:24px}}@media (min-width:768px){.md\:f-24[data-v-2adfe2e2]{font-size:24px}}@media (min-width:1024px){.lg\:f-24[data-v-2adfe2e2]{font-size:24px}}@media (min-width:1280px){.xl\:f-24[data-v-2adfe2e2]{font-size:24px}}@media (min-width:1536px){.\32xl\:f-24[data-v-2adfe2e2]{font-size:24px}}.profile-tab-card[data-v-57801f49]{background:#fff}.profile-tab-header[data-v-57801f49]{background:linear-gradient(135deg,#394867,#499dd4);padding:1.15rem 1.5rem}.profile-tab-title[data-v-57801f49]{color:#fff!important;font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin:0}.profile-tab-header .profile-tab-title[data-v-57801f49],.profile-tab-header .text-primary[data-v-57801f49],.profile-tab-header .text-white[data-v-57801f49]{color:#fff!important}.profile-tab-icon[data-v-57801f49]{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);border-radius:.875rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:flex;height:2.65rem;justify-content:center;width:2.65rem}.profile-tab-body[data-v-57801f49]{background:radial-gradient(circle at top left,rgba(73,157,212,.08),transparent 20rem),#fff;padding:1.5rem}.profile-action-btn-outline[data-v-57801f49],.profile-action-btn[data-v-57801f49]{align-items:center;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:800;gap:.5rem;min-height:2.5rem;padding:.625rem 1rem;transition:all .2s ease}.profile-action-btn[data-v-57801f49]{background:#fff;border:1px solid hsla(0,0%,100%,.3);color:#394867}.profile-action-btn[data-v-57801f49]:hover{background:#eef7ff;transform:translateY(-1px)}.profile-action-btn-outline[data-v-57801f49]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.32);color:#fff}.profile-action-btn-outline[data-v-57801f49]:hover{background:hsla(0,0%,100%,.22)}.profile-header-btn[data-v-57801f49]{border:1px solid hsla(0,0%,100%,.28);box-shadow:0 10px 22px rgba(15,23,42,.16);font-weight:800}.profile-header-btn[data-v-57801f49]:hover{transform:translateY(-1px)}.profile-header-btn--cancel[data-v-57801f49]{background:hsla(0,0%,100%,.14)}.profile-header-btn--cancel[data-v-57801f49]:hover{background:hsla(0,0%,100%,.24)}.profile-header-btn--save[data-v-57801f49]{background:#394867;border-color:hsla(0,0%,100%,.2)}.profile-header-btn--save[data-v-57801f49]:hover{background:#2f3c57}.profile-icon-action[data-v-57801f49]{align-items:center;background:#eef7ff;border:1px solid #cfe9fb;border-radius:.75rem;color:#394867;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.profile-icon-action[data-v-57801f49]:hover{background:#499dd4;border-color:#499dd4;color:#fff;transform:translateY(-1px)}.profile-icon-action svg[data-v-57801f49]{color:inherit}.profile-icon-action--danger[data-v-57801f49]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.profile-icon-action--danger[data-v-57801f49]:hover{background:#e11d48;border-color:#e11d48;color:#fff}.profile-record-grid[data-v-57801f49]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04);display:grid;gap:1rem;margin-bottom:1rem;padding:1.25rem}.profile-record-card.flex[data-v-57801f49],.profile-record-grid>.flex[data-v-57801f49],.profile-tab-body>.fade-enter-active+.flex[data-v-57801f49],.profile-tab-card .flex.mt-1.text-xs[data-v-57801f49]{background:#fff;border-radius:.875rem}.profile-tab-card .font-semibold[data-v-57801f49]{color:#394867}.profile-tab-card .text-gray-600[data-v-57801f49]{color:#64748b}.profile-empty-state[data-v-57801f49]{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:1rem;color:#64748b;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;justify-content:center;min-height:10rem;text-align:center}.profile-tab-card table[data-v-57801f49]{border:1px solid #e5edf6;border-collapse:separate;border-radius:1rem;border-spacing:0;overflow:hidden}.profile-tab-card thead th[data-v-57801f49]{background:#394867;color:#fff;font-weight:800;letter-spacing:.04em}.profile-tab-card tbody tr[data-v-57801f49]{transition:background .2s ease}.profile-tab-card tbody tr[data-v-57801f49]:hover{background:#f8fafc}.profile-tab-card .text-blue-600[data-v-57801f49],.profile-tab-card a[data-v-57801f49]{color:#499dd4;font-weight:700}.profile-tab-card input[type=date][data-v-57801f49],.profile-tab-card input[type=email][data-v-57801f49],.profile-tab-card input[type=file][data-v-57801f49],.profile-tab-card input[type=number][data-v-57801f49],.profile-tab-card input[type=password][data-v-57801f49],.profile-tab-card input[type=text][data-v-57801f49],.profile-tab-card select[data-v-57801f49],.profile-tab-card textarea[data-v-57801f49]{border:1px solid #cbd5e1;border-radius:.75rem;color:#334155;min-height:2.65rem}.profile-tab-card input[type=file][data-v-57801f49]{background:#fff;padding:.45rem}.profile-tab-card input[data-v-57801f49]:focus,.profile-tab-card select[data-v-57801f49]:focus,.profile-tab-card textarea[data-v-57801f49]:focus{border-color:#499dd4;box-shadow:0 0 0 3px rgba(73,157,212,.18);outline:none}.profile-tab-card .text-primary[data-v-57801f49]{color:#394867}.profile-tab-card .bg-primary[data-v-57801f49],.profile-tab-card .bg-ternary[data-v-57801f49]{background-color:#394867}.profile-tab-card .border-primary[data-v-57801f49],.profile-tab-card .border-ternary[data-v-57801f49]{border-color:#394867}.profile-tab-card .hover\:text-primary[data-v-57801f49]:hover,.profile-tab-card .hover\:text-ternary[data-v-57801f49]:hover{color:#499dd4}.profile-tab-card .hover\:bg-white[data-v-57801f49]:hover{background:#eef7ff}@media(max-width:640px){.profile-tab-body[data-v-57801f49],.profile-tab-header[data-v-57801f49]{padding:1rem}.profile-action-btn-outline[data-v-57801f49],.profile-action-btn[data-v-57801f49]{justify-content:center;width:100%}}.fade-enter-active[data-v-57801f49],.fade-leave-active[data-v-57801f49]{transition:opacity .3s ease}.fade-enter-from[data-v-57801f49],.fade-leave-to[data-v-57801f49]{opacity:0}input[type=date][data-v-57801f49],input[type=email][data-v-57801f49],input[type=number][data-v-57801f49],input[type=password][data-v-57801f49],input[type=text][data-v-57801f49],select[data-v-57801f49]{display:block;width:100%;border-radius:.5rem;border-width:1px;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;padding-bottom:.5rem}.profile-record-card[data-v-57801f49],.profile-tab-card .bg-gray-50[data-v-57801f49],.profile-tab-card .bg-white.border[data-v-57801f49]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}input[type=date][data-v-57801f49]:focus,input[type=email][data-v-57801f49]:focus,input[type=number][data-v-57801f49]:focus,input[type=password][data-v-57801f49]:focus,input[type=text][data-v-57801f49]:focus,select[data-v-57801f49]:focus{outline:none;border-color:#394867;box-shadow:0 0 0 2px #394867}.form-fade-enter-active[data-v-57801f49],.form-fade-leave-active[data-v-57801f49]{transition:all .5s ease}.form-fade-enter-from[data-v-57801f49],.form-fade-leave-to[data-v-57801f49]{opacity:0;height:0}.ht-vh-70[data-v-57801f49]{height:70vh}.profile-tab-card[data-v-8a3e6b24]{background:#fff}.profile-tab-header[data-v-8a3e6b24]{background:linear-gradient(135deg,#394867,#499dd4);padding:1.15rem 1.5rem}.profile-tab-title[data-v-8a3e6b24]{color:#fff!important;font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin:0}.profile-tab-header .profile-tab-title[data-v-8a3e6b24],.profile-tab-header .text-primary[data-v-8a3e6b24],.profile-tab-header .text-white[data-v-8a3e6b24]{color:#fff!important}.profile-tab-icon[data-v-8a3e6b24]{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);border-radius:.875rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:flex;height:2.65rem;justify-content:center;width:2.65rem}.profile-tab-body[data-v-8a3e6b24]{background:radial-gradient(circle at top left,rgba(73,157,212,.08),transparent 20rem),#fff;padding:1.5rem}.profile-action-btn-outline[data-v-8a3e6b24],.profile-action-btn[data-v-8a3e6b24]{align-items:center;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:800;gap:.5rem;min-height:2.5rem;padding:.625rem 1rem;transition:all .2s ease}.profile-action-btn[data-v-8a3e6b24]{background:#fff;border:1px solid hsla(0,0%,100%,.3);color:#394867}.profile-action-btn[data-v-8a3e6b24]:hover{background:#eef7ff;transform:translateY(-1px)}.profile-action-btn-outline[data-v-8a3e6b24]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.32);color:#fff}.profile-action-btn-outline[data-v-8a3e6b24]:hover{background:hsla(0,0%,100%,.22)}.profile-header-btn[data-v-8a3e6b24]{border:1px solid hsla(0,0%,100%,.28);box-shadow:0 10px 22px rgba(15,23,42,.16);font-weight:800}.profile-header-btn[data-v-8a3e6b24]:hover{transform:translateY(-1px)}.profile-header-btn--cancel[data-v-8a3e6b24]{background:hsla(0,0%,100%,.14)}.profile-header-btn--cancel[data-v-8a3e6b24]:hover{background:hsla(0,0%,100%,.24)}.profile-header-btn--save[data-v-8a3e6b24]{background:#394867;border-color:hsla(0,0%,100%,.2)}.profile-header-btn--save[data-v-8a3e6b24]:hover{background:#2f3c57}.profile-icon-action[data-v-8a3e6b24]{align-items:center;background:#eef7ff;border:1px solid #cfe9fb;border-radius:.75rem;color:#394867;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.profile-icon-action[data-v-8a3e6b24]:hover{background:#499dd4;border-color:#499dd4;color:#fff;transform:translateY(-1px)}.profile-icon-action svg[data-v-8a3e6b24]{color:inherit}.profile-icon-action--danger[data-v-8a3e6b24]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.profile-icon-action--danger[data-v-8a3e6b24]:hover{background:#e11d48;border-color:#e11d48;color:#fff}.profile-record-grid[data-v-8a3e6b24]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04);display:grid;gap:1rem;margin-bottom:1rem;padding:1.25rem}.profile-record-card.flex[data-v-8a3e6b24],.profile-record-grid>.flex[data-v-8a3e6b24],.profile-tab-body>.fade-enter-active+.flex[data-v-8a3e6b24],.profile-tab-card .flex.mt-1.text-xs[data-v-8a3e6b24]{background:#fff;border-radius:.875rem}.profile-tab-card .font-semibold[data-v-8a3e6b24]{color:#394867}.profile-tab-card .text-gray-600[data-v-8a3e6b24]{color:#64748b}.profile-empty-state[data-v-8a3e6b24]{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:1rem;color:#64748b;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;justify-content:center;min-height:10rem;text-align:center}.profile-tab-card table[data-v-8a3e6b24]{border:1px solid #e5edf6;border-collapse:separate;border-radius:1rem;border-spacing:0;overflow:hidden}.profile-tab-card thead th[data-v-8a3e6b24]{background:#394867;color:#fff;font-weight:800;letter-spacing:.04em}.profile-tab-card tbody tr[data-v-8a3e6b24]{transition:background .2s ease}.profile-tab-card tbody tr[data-v-8a3e6b24]:hover{background:#f8fafc}.profile-tab-card .text-blue-600[data-v-8a3e6b24],.profile-tab-card a[data-v-8a3e6b24]{color:#499dd4;font-weight:700}.profile-tab-card input[type=date][data-v-8a3e6b24],.profile-tab-card input[type=email][data-v-8a3e6b24],.profile-tab-card input[type=file][data-v-8a3e6b24],.profile-tab-card input[type=number][data-v-8a3e6b24],.profile-tab-card input[type=password][data-v-8a3e6b24],.profile-tab-card input[type=text][data-v-8a3e6b24],.profile-tab-card select[data-v-8a3e6b24],.profile-tab-card textarea[data-v-8a3e6b24]{border:1px solid #cbd5e1;border-radius:.75rem;color:#334155;min-height:2.65rem}.profile-tab-card input[type=file][data-v-8a3e6b24]{background:#fff;padding:.45rem}.profile-tab-card input[data-v-8a3e6b24]:focus,.profile-tab-card select[data-v-8a3e6b24]:focus,.profile-tab-card textarea[data-v-8a3e6b24]:focus{border-color:#499dd4;box-shadow:0 0 0 3px rgba(73,157,212,.18);outline:none}.profile-tab-card .text-primary[data-v-8a3e6b24]{color:#394867}.profile-tab-card .bg-primary[data-v-8a3e6b24],.profile-tab-card .bg-ternary[data-v-8a3e6b24]{background-color:#394867}.profile-tab-card .border-primary[data-v-8a3e6b24],.profile-tab-card .border-ternary[data-v-8a3e6b24]{border-color:#394867}.profile-tab-card .hover\:text-primary[data-v-8a3e6b24]:hover,.profile-tab-card .hover\:text-ternary[data-v-8a3e6b24]:hover{color:#499dd4}.profile-tab-card .hover\:bg-white[data-v-8a3e6b24]:hover{background:#eef7ff}@media(max-width:640px){.profile-tab-body[data-v-8a3e6b24],.profile-tab-header[data-v-8a3e6b24]{padding:1rem}.profile-action-btn-outline[data-v-8a3e6b24],.profile-action-btn[data-v-8a3e6b24]{justify-content:center;width:100%}}.fade-enter-active[data-v-8a3e6b24],.fade-leave-active[data-v-8a3e6b24]{transition:opacity .3s ease}.fade-enter-from[data-v-8a3e6b24],.fade-leave-to[data-v-8a3e6b24]{opacity:0}input[type=date][data-v-8a3e6b24],input[type=email][data-v-8a3e6b24],input[type=number][data-v-8a3e6b24],input[type=password][data-v-8a3e6b24],input[type=text][data-v-8a3e6b24],select[data-v-8a3e6b24]{display:block;width:100%;border-radius:.5rem;border-width:1px;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;padding-bottom:.5rem}.profile-record-card[data-v-8a3e6b24],.profile-tab-card .bg-gray-50[data-v-8a3e6b24],.profile-tab-card .bg-white.border[data-v-8a3e6b24]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}input[type=date][data-v-8a3e6b24]:focus,input[type=email][data-v-8a3e6b24]:focus,input[type=number][data-v-8a3e6b24]:focus,input[type=password][data-v-8a3e6b24]:focus,input[type=text][data-v-8a3e6b24]:focus,select[data-v-8a3e6b24]:focus{outline:none;border-color:#394867;box-shadow:0 0 0 2px #394867}.form-fade-enter-active[data-v-8a3e6b24],.form-fade-leave-active[data-v-8a3e6b24]{transition:all .5s ease}.form-fade-enter-from[data-v-8a3e6b24],.form-fade-leave-to[data-v-8a3e6b24]{opacity:0;height:0}.ht-vh-70[data-v-8a3e6b24]{height:70vh}.profile-tab-card[data-v-0ed25fa3]{background:#fff}.profile-tab-header[data-v-0ed25fa3]{background:linear-gradient(135deg,#394867,#499dd4);padding:1.15rem 1.5rem}.profile-tab-title[data-v-0ed25fa3]{color:#fff!important;font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin:0}.profile-tab-header .profile-tab-title[data-v-0ed25fa3],.profile-tab-header .text-primary[data-v-0ed25fa3],.profile-tab-header .text-white[data-v-0ed25fa3]{color:#fff!important}.profile-tab-icon[data-v-0ed25fa3]{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);border-radius:.875rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:flex;height:2.65rem;justify-content:center;width:2.65rem}.profile-tab-body[data-v-0ed25fa3]{background:radial-gradient(circle at top left,rgba(73,157,212,.08),transparent 20rem),#fff;padding:1.5rem}.profile-action-btn-outline[data-v-0ed25fa3],.profile-action-btn[data-v-0ed25fa3]{align-items:center;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:800;gap:.5rem;min-height:2.5rem;padding:.625rem 1rem;transition:all .2s ease}.profile-action-btn[data-v-0ed25fa3]{background:#fff;border:1px solid hsla(0,0%,100%,.3);color:#394867}.profile-action-btn[data-v-0ed25fa3]:hover{background:#eef7ff;transform:translateY(-1px)}.profile-action-btn-outline[data-v-0ed25fa3]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.32);color:#fff}.profile-action-btn-outline[data-v-0ed25fa3]:hover{background:hsla(0,0%,100%,.22)}.profile-header-btn[data-v-0ed25fa3]{border:1px solid hsla(0,0%,100%,.28);box-shadow:0 10px 22px rgba(15,23,42,.16);font-weight:800}.profile-header-btn[data-v-0ed25fa3]:hover{transform:translateY(-1px)}.profile-header-btn--cancel[data-v-0ed25fa3]{background:hsla(0,0%,100%,.14)}.profile-header-btn--cancel[data-v-0ed25fa3]:hover{background:hsla(0,0%,100%,.24)}.profile-header-btn--save[data-v-0ed25fa3]{background:#394867;border-color:hsla(0,0%,100%,.2)}.profile-header-btn--save[data-v-0ed25fa3]:hover{background:#2f3c57}.profile-icon-action[data-v-0ed25fa3]{align-items:center;background:#eef7ff;border:1px solid #cfe9fb;border-radius:.75rem;color:#394867;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.profile-icon-action[data-v-0ed25fa3]:hover{background:#499dd4;border-color:#499dd4;color:#fff;transform:translateY(-1px)}.profile-icon-action svg[data-v-0ed25fa3]{color:inherit}.profile-icon-action--danger[data-v-0ed25fa3]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.profile-icon-action--danger[data-v-0ed25fa3]:hover{background:#e11d48;border-color:#e11d48;color:#fff}.profile-record-card[data-v-0ed25fa3],.profile-record-grid[data-v-0ed25fa3],.profile-tab-card .bg-gray-50[data-v-0ed25fa3],.profile-tab-card .bg-white.border[data-v-0ed25fa3]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}.profile-record-grid[data-v-0ed25fa3]{display:grid;gap:1rem;margin-bottom:1rem;padding:1.25rem}.profile-record-card.flex[data-v-0ed25fa3],.profile-record-grid>.flex[data-v-0ed25fa3],.profile-tab-body>.fade-enter-active+.flex[data-v-0ed25fa3],.profile-tab-card .flex.mt-1.text-xs[data-v-0ed25fa3]{background:#fff;border-radius:.875rem}.profile-tab-card .font-semibold[data-v-0ed25fa3]{color:#394867}.profile-tab-card .text-gray-600[data-v-0ed25fa3]{color:#64748b}.profile-empty-state[data-v-0ed25fa3]{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:1rem;color:#64748b;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;justify-content:center;min-height:10rem;text-align:center}.profile-tab-card table[data-v-0ed25fa3]{border:1px solid #e5edf6;border-collapse:separate;border-radius:1rem;border-spacing:0;overflow:hidden}.profile-tab-card thead th[data-v-0ed25fa3]{background:#394867;color:#fff;font-weight:800;letter-spacing:.04em}.profile-tab-card tbody tr[data-v-0ed25fa3]{transition:background .2s ease}.profile-tab-card tbody tr[data-v-0ed25fa3]:hover{background:#f8fafc}.profile-tab-card .text-blue-600[data-v-0ed25fa3],.profile-tab-card a[data-v-0ed25fa3]{color:#499dd4;font-weight:700}.profile-tab-card input[type=date][data-v-0ed25fa3],.profile-tab-card input[type=email][data-v-0ed25fa3],.profile-tab-card input[type=file][data-v-0ed25fa3],.profile-tab-card input[type=number][data-v-0ed25fa3],.profile-tab-card input[type=password][data-v-0ed25fa3],.profile-tab-card input[type=text][data-v-0ed25fa3],.profile-tab-card select[data-v-0ed25fa3],.profile-tab-card textarea[data-v-0ed25fa3]{border:1px solid #cbd5e1;border-radius:.75rem;color:#334155;min-height:2.65rem}.profile-tab-card input[type=file][data-v-0ed25fa3]{background:#fff;padding:.45rem}.profile-tab-card input[data-v-0ed25fa3]:focus,.profile-tab-card select[data-v-0ed25fa3]:focus,.profile-tab-card textarea[data-v-0ed25fa3]:focus{border-color:#499dd4;box-shadow:0 0 0 3px rgba(73,157,212,.18);outline:none}.profile-tab-card .text-primary[data-v-0ed25fa3]{color:#394867}.profile-tab-card .bg-primary[data-v-0ed25fa3],.profile-tab-card .bg-ternary[data-v-0ed25fa3]{background-color:#394867}.profile-tab-card .border-primary[data-v-0ed25fa3],.profile-tab-card .border-ternary[data-v-0ed25fa3]{border-color:#394867}.profile-tab-card .hover\:text-primary[data-v-0ed25fa3]:hover,.profile-tab-card .hover\:text-ternary[data-v-0ed25fa3]:hover{color:#499dd4}.profile-tab-card .hover\:bg-white[data-v-0ed25fa3]:hover{background:#eef7ff}@media(max-width:640px){.profile-tab-body[data-v-0ed25fa3],.profile-tab-header[data-v-0ed25fa3]{padding:1rem}.profile-action-btn-outline[data-v-0ed25fa3],.profile-action-btn[data-v-0ed25fa3]{justify-content:center;width:100%}}.profile-tab-card[data-v-16fa1e5e]{background:#fff}.profile-tab-header[data-v-16fa1e5e]{background:linear-gradient(135deg,#394867,#499dd4);padding:1.15rem 1.5rem}.profile-tab-title[data-v-16fa1e5e]{color:#fff!important;font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin:0}.profile-tab-header .profile-tab-title[data-v-16fa1e5e],.profile-tab-header .text-primary[data-v-16fa1e5e],.profile-tab-header .text-white[data-v-16fa1e5e]{color:#fff!important}.profile-tab-icon[data-v-16fa1e5e]{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);border-radius:.875rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:flex;height:2.65rem;justify-content:center;width:2.65rem}.profile-tab-body[data-v-16fa1e5e]{background:radial-gradient(circle at top left,rgba(73,157,212,.08),transparent 20rem),#fff;padding:1.5rem}.profile-action-btn-outline[data-v-16fa1e5e],.profile-action-btn[data-v-16fa1e5e]{align-items:center;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:800;gap:.5rem;min-height:2.5rem;padding:.625rem 1rem;transition:all .2s ease}.profile-action-btn[data-v-16fa1e5e]{background:#fff;border:1px solid hsla(0,0%,100%,.3);color:#394867}.profile-action-btn[data-v-16fa1e5e]:hover{background:#eef7ff;transform:translateY(-1px)}.profile-action-btn-outline[data-v-16fa1e5e]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.32);color:#fff}.profile-action-btn-outline[data-v-16fa1e5e]:hover{background:hsla(0,0%,100%,.22)}.profile-header-btn[data-v-16fa1e5e]{border:1px solid hsla(0,0%,100%,.28);box-shadow:0 10px 22px rgba(15,23,42,.16);font-weight:800}.profile-header-btn[data-v-16fa1e5e]:hover{transform:translateY(-1px)}.profile-header-btn--cancel[data-v-16fa1e5e]{background:hsla(0,0%,100%,.14)}.profile-header-btn--cancel[data-v-16fa1e5e]:hover{background:hsla(0,0%,100%,.24)}.profile-header-btn--save[data-v-16fa1e5e]{background:#394867;border-color:hsla(0,0%,100%,.2)}.profile-header-btn--save[data-v-16fa1e5e]:hover{background:#2f3c57}.profile-icon-action[data-v-16fa1e5e]{align-items:center;background:#eef7ff;border:1px solid #cfe9fb;border-radius:.75rem;color:#394867;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.profile-icon-action[data-v-16fa1e5e]:hover{background:#499dd4;border-color:#499dd4;color:#fff;transform:translateY(-1px)}.profile-icon-action svg[data-v-16fa1e5e]{color:inherit}.profile-icon-action--danger[data-v-16fa1e5e]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.profile-icon-action--danger[data-v-16fa1e5e]:hover{background:#e11d48;border-color:#e11d48;color:#fff}.profile-record-grid[data-v-16fa1e5e]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04);display:grid;gap:1rem;margin-bottom:1rem;padding:1.25rem}.profile-record-card.flex[data-v-16fa1e5e],.profile-record-grid>.flex[data-v-16fa1e5e],.profile-tab-body>.fade-enter-active+.flex[data-v-16fa1e5e],.profile-tab-card .flex.mt-1.text-xs[data-v-16fa1e5e]{background:#fff;border-radius:.875rem}.profile-tab-card .font-semibold[data-v-16fa1e5e]{color:#394867}.profile-tab-card .text-gray-600[data-v-16fa1e5e]{color:#64748b}.profile-empty-state[data-v-16fa1e5e]{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:1rem;color:#64748b;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;justify-content:center;min-height:10rem;text-align:center}.profile-tab-card table[data-v-16fa1e5e]{border:1px solid #e5edf6;border-collapse:separate;border-radius:1rem;border-spacing:0;overflow:hidden}.profile-tab-card thead th[data-v-16fa1e5e]{background:#394867;color:#fff;font-weight:800;letter-spacing:.04em}.profile-tab-card tbody tr[data-v-16fa1e5e]{transition:background .2s ease}.profile-tab-card tbody tr[data-v-16fa1e5e]:hover{background:#f8fafc}.profile-tab-card .text-blue-600[data-v-16fa1e5e],.profile-tab-card a[data-v-16fa1e5e]{color:#499dd4;font-weight:700}.profile-tab-card input[type=date][data-v-16fa1e5e],.profile-tab-card input[type=email][data-v-16fa1e5e],.profile-tab-card input[type=file][data-v-16fa1e5e],.profile-tab-card input[type=number][data-v-16fa1e5e],.profile-tab-card input[type=password][data-v-16fa1e5e],.profile-tab-card input[type=text][data-v-16fa1e5e],.profile-tab-card select[data-v-16fa1e5e],.profile-tab-card textarea[data-v-16fa1e5e]{border:1px solid #cbd5e1;border-radius:.75rem;color:#334155;min-height:2.65rem}.profile-tab-card input[type=file][data-v-16fa1e5e]{background:#fff;padding:.45rem}.profile-tab-card input[data-v-16fa1e5e]:focus,.profile-tab-card select[data-v-16fa1e5e]:focus,.profile-tab-card textarea[data-v-16fa1e5e]:focus{border-color:#499dd4;box-shadow:0 0 0 3px rgba(73,157,212,.18);outline:none}.profile-tab-card .text-primary[data-v-16fa1e5e]{color:#394867}.profile-tab-card .bg-primary[data-v-16fa1e5e],.profile-tab-card .bg-ternary[data-v-16fa1e5e]{background-color:#394867}.profile-tab-card .border-primary[data-v-16fa1e5e],.profile-tab-card .border-ternary[data-v-16fa1e5e]{border-color:#394867}.profile-tab-card .hover\:text-primary[data-v-16fa1e5e]:hover,.profile-tab-card .hover\:text-ternary[data-v-16fa1e5e]:hover{color:#499dd4}.profile-tab-card .hover\:bg-white[data-v-16fa1e5e]:hover{background:#eef7ff}@media(max-width:640px){.profile-tab-body[data-v-16fa1e5e],.profile-tab-header[data-v-16fa1e5e]{padding:1rem}.profile-action-btn-outline[data-v-16fa1e5e],.profile-action-btn[data-v-16fa1e5e]{justify-content:center;width:100%}}.f-24[data-v-16fa1e5e]{font-size:24px}.fade-enter-active[data-v-16fa1e5e],.fade-leave-active[data-v-16fa1e5e]{transition:opacity .3s ease}.fade-enter-from[data-v-16fa1e5e],.fade-leave-to[data-v-16fa1e5e]{opacity:0}input[type=date][data-v-16fa1e5e],input[type=email][data-v-16fa1e5e],input[type=number][data-v-16fa1e5e],input[type=password][data-v-16fa1e5e],input[type=text][data-v-16fa1e5e],select[data-v-16fa1e5e]{display:block;width:100%;border-radius:.5rem;border-width:1px;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;padding-bottom:.5rem}.profile-record-card[data-v-16fa1e5e],.profile-tab-card .bg-gray-50[data-v-16fa1e5e],.profile-tab-card .bg-white.border[data-v-16fa1e5e]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}input[type=date][data-v-16fa1e5e]:focus,input[type=email][data-v-16fa1e5e]:focus,input[type=number][data-v-16fa1e5e]:focus,input[type=password][data-v-16fa1e5e]:focus,input[type=text][data-v-16fa1e5e]:focus,select[data-v-16fa1e5e]:focus{outline:none;border-color:#bc1fa6;box-shadow:0 0 0 2px rgba(188,31,166,.5019607843)}.form-fade-enter-active[data-v-16fa1e5e],.form-fade-leave-active[data-v-16fa1e5e]{transition:all .5s ease}.form-fade-enter-from[data-v-16fa1e5e],.form-fade-leave-to[data-v-16fa1e5e]{opacity:0;height:0}@media (min-width:640px){.sm\:f-24[data-v-16fa1e5e]{font-size:24px}}@media (min-width:768px){.md\:f-24[data-v-16fa1e5e]{font-size:24px}}@media (min-width:1024px){.lg\:f-24[data-v-16fa1e5e]{font-size:24px}}@media (min-width:1280px){.xl\:f-24[data-v-16fa1e5e]{font-size:24px}}@media (min-width:1536px){.\32xl\:f-24[data-v-16fa1e5e]{font-size:24px}}.profile-tab-card[data-v-012e893f]{background:#fff}.profile-tab-header[data-v-012e893f]{background:linear-gradient(135deg,#394867,#499dd4);padding:1.15rem 1.5rem}.profile-tab-title[data-v-012e893f]{color:#fff!important;font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin:0}.profile-tab-header .profile-tab-title[data-v-012e893f],.profile-tab-header .text-primary[data-v-012e893f],.profile-tab-header .text-white[data-v-012e893f]{color:#fff!important}.profile-tab-icon[data-v-012e893f]{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);border-radius:.875rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:flex;height:2.65rem;justify-content:center;width:2.65rem}.profile-tab-body[data-v-012e893f]{background:radial-gradient(circle at top left,rgba(73,157,212,.08),transparent 20rem),#fff;padding:1.5rem}.profile-action-btn-outline[data-v-012e893f],.profile-action-btn[data-v-012e893f]{align-items:center;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:800;gap:.5rem;min-height:2.5rem;padding:.625rem 1rem;transition:all .2s ease}.profile-action-btn[data-v-012e893f]{background:#fff;border:1px solid hsla(0,0%,100%,.3);color:#394867}.profile-action-btn[data-v-012e893f]:hover{background:#eef7ff;transform:translateY(-1px)}.profile-action-btn-outline[data-v-012e893f]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.32);color:#fff}.profile-action-btn-outline[data-v-012e893f]:hover{background:hsla(0,0%,100%,.22)}.profile-header-btn[data-v-012e893f]{border:1px solid hsla(0,0%,100%,.28);box-shadow:0 10px 22px rgba(15,23,42,.16);font-weight:800}.profile-header-btn[data-v-012e893f]:hover{transform:translateY(-1px)}.profile-header-btn--cancel[data-v-012e893f]{background:hsla(0,0%,100%,.14)}.profile-header-btn--cancel[data-v-012e893f]:hover{background:hsla(0,0%,100%,.24)}.profile-header-btn--save[data-v-012e893f]{background:#394867;border-color:hsla(0,0%,100%,.2)}.profile-header-btn--save[data-v-012e893f]:hover{background:#2f3c57}.profile-icon-action[data-v-012e893f]{align-items:center;background:#eef7ff;border:1px solid #cfe9fb;border-radius:.75rem;color:#394867;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.profile-icon-action[data-v-012e893f]:hover{background:#499dd4;border-color:#499dd4;color:#fff;transform:translateY(-1px)}.profile-icon-action svg[data-v-012e893f]{color:inherit}.profile-icon-action--danger[data-v-012e893f]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.profile-icon-action--danger[data-v-012e893f]:hover{background:#e11d48;border-color:#e11d48;color:#fff}.profile-record-card[data-v-012e893f],.profile-record-grid[data-v-012e893f],.profile-tab-card .bg-gray-50[data-v-012e893f],.profile-tab-card .bg-white.border[data-v-012e893f]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}.profile-record-grid[data-v-012e893f]{display:grid;gap:1rem;margin-bottom:1rem;padding:1.25rem}.profile-record-card.flex[data-v-012e893f],.profile-record-grid>.flex[data-v-012e893f],.profile-tab-body>.fade-enter-active+.flex[data-v-012e893f],.profile-tab-card .flex.mt-1.text-xs[data-v-012e893f]{background:#fff;border-radius:.875rem}.profile-tab-card .font-semibold[data-v-012e893f]{color:#394867}.profile-tab-card .text-gray-600[data-v-012e893f]{color:#64748b}.profile-empty-state[data-v-012e893f]{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:1rem;color:#64748b;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;justify-content:center;min-height:10rem;text-align:center}.profile-tab-card table[data-v-012e893f]{border:1px solid #e5edf6;border-collapse:separate;border-radius:1rem;border-spacing:0;overflow:hidden}.profile-tab-card thead th[data-v-012e893f]{background:#394867;color:#fff;font-weight:800;letter-spacing:.04em}.profile-tab-card tbody tr[data-v-012e893f]{transition:background .2s ease}.profile-tab-card tbody tr[data-v-012e893f]:hover{background:#f8fafc}.profile-tab-card .text-blue-600[data-v-012e893f],.profile-tab-card a[data-v-012e893f]{color:#499dd4;font-weight:700}.profile-tab-card input[type=date][data-v-012e893f],.profile-tab-card input[type=email][data-v-012e893f],.profile-tab-card input[type=file][data-v-012e893f],.profile-tab-card input[type=number][data-v-012e893f],.profile-tab-card input[type=password][data-v-012e893f],.profile-tab-card input[type=text][data-v-012e893f],.profile-tab-card select[data-v-012e893f],.profile-tab-card textarea[data-v-012e893f]{border:1px solid #cbd5e1;border-radius:.75rem;color:#334155;min-height:2.65rem}.profile-tab-card input[type=file][data-v-012e893f]{background:#fff;padding:.45rem}.profile-tab-card input[data-v-012e893f]:focus,.profile-tab-card select[data-v-012e893f]:focus,.profile-tab-card textarea[data-v-012e893f]:focus{border-color:#499dd4;box-shadow:0 0 0 3px rgba(73,157,212,.18);outline:none}.profile-tab-card .text-primary[data-v-012e893f]{color:#394867}.profile-tab-card .bg-primary[data-v-012e893f],.profile-tab-card .bg-ternary[data-v-012e893f]{background-color:#394867}.profile-tab-card .border-primary[data-v-012e893f],.profile-tab-card .border-ternary[data-v-012e893f]{border-color:#394867}.profile-tab-card .hover\:text-primary[data-v-012e893f]:hover,.profile-tab-card .hover\:text-ternary[data-v-012e893f]:hover{color:#499dd4}.profile-tab-card .hover\:bg-white[data-v-012e893f]:hover{background:#eef7ff}@media(max-width:640px){.profile-tab-body[data-v-012e893f],.profile-tab-header[data-v-012e893f]{padding:1rem}.profile-action-btn-outline[data-v-012e893f],.profile-action-btn[data-v-012e893f]{justify-content:center;width:100%}}.text-10px[data-v-012e893f],.text-11px[data-v-012e893f]{font-size:10px}.profile-tab-card[data-v-595dd583]{background:#fff}.profile-tab-header[data-v-595dd583]{background:linear-gradient(135deg,#394867,#499dd4);padding:1.15rem 1.5rem}.profile-tab-title[data-v-595dd583]{color:#fff!important;font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin:0}.profile-tab-header .profile-tab-title[data-v-595dd583],.profile-tab-header .text-primary[data-v-595dd583],.profile-tab-header .text-white[data-v-595dd583]{color:#fff!important}.profile-tab-icon[data-v-595dd583]{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);border-radius:.875rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:flex;height:2.65rem;justify-content:center;width:2.65rem}.profile-tab-body[data-v-595dd583]{background:radial-gradient(circle at top left,rgba(73,157,212,.08),transparent 20rem),#fff;padding:1.5rem}.profile-action-btn-outline[data-v-595dd583],.profile-action-btn[data-v-595dd583]{align-items:center;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:800;gap:.5rem;min-height:2.5rem;padding:.625rem 1rem;transition:all .2s ease}.profile-action-btn[data-v-595dd583]{background:#fff;border:1px solid hsla(0,0%,100%,.3);color:#394867}.profile-action-btn[data-v-595dd583]:hover{background:#eef7ff;transform:translateY(-1px)}.profile-action-btn-outline[data-v-595dd583]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.32);color:#fff}.profile-action-btn-outline[data-v-595dd583]:hover{background:hsla(0,0%,100%,.22)}.profile-header-btn[data-v-595dd583]{border:1px solid hsla(0,0%,100%,.28);box-shadow:0 10px 22px rgba(15,23,42,.16);font-weight:800}.profile-header-btn[data-v-595dd583]:hover{transform:translateY(-1px)}.profile-header-btn--cancel[data-v-595dd583]{background:hsla(0,0%,100%,.14)}.profile-header-btn--cancel[data-v-595dd583]:hover{background:hsla(0,0%,100%,.24)}.profile-header-btn--save[data-v-595dd583]{background:#394867;border-color:hsla(0,0%,100%,.2)}.profile-header-btn--save[data-v-595dd583]:hover{background:#2f3c57}.profile-icon-action[data-v-595dd583]{align-items:center;background:#eef7ff;border:1px solid #cfe9fb;border-radius:.75rem;color:#394867;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.profile-icon-action[data-v-595dd583]:hover{background:#499dd4;border-color:#499dd4;color:#fff;transform:translateY(-1px)}.profile-icon-action svg[data-v-595dd583]{color:inherit}.profile-icon-action--danger[data-v-595dd583]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.profile-icon-action--danger[data-v-595dd583]:hover{background:#e11d48;border-color:#e11d48;color:#fff}.profile-record-card[data-v-595dd583],.profile-record-grid[data-v-595dd583],.profile-tab-card .bg-gray-50[data-v-595dd583],.profile-tab-card .bg-white.border[data-v-595dd583]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}.profile-record-grid[data-v-595dd583]{display:grid;gap:1rem;margin-bottom:1rem;padding:1.25rem}.profile-record-card.flex[data-v-595dd583],.profile-record-grid>.flex[data-v-595dd583],.profile-tab-body>.fade-enter-active+.flex[data-v-595dd583],.profile-tab-card .flex.mt-1.text-xs[data-v-595dd583]{background:#fff;border-radius:.875rem}.profile-tab-card .font-semibold[data-v-595dd583]{color:#394867}.profile-tab-card .text-gray-600[data-v-595dd583]{color:#64748b}.profile-empty-state[data-v-595dd583]{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:1rem;color:#64748b;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;justify-content:center;min-height:10rem;text-align:center}.profile-tab-card table[data-v-595dd583]{border:1px solid #e5edf6;border-collapse:separate;border-radius:1rem;border-spacing:0;overflow:hidden}.profile-tab-card thead th[data-v-595dd583]{background:#394867;color:#fff;font-weight:800;letter-spacing:.04em}.profile-tab-card tbody tr[data-v-595dd583]{transition:background .2s ease}.profile-tab-card tbody tr[data-v-595dd583]:hover{background:#f8fafc}.profile-tab-card .text-blue-600[data-v-595dd583],.profile-tab-card a[data-v-595dd583]{color:#499dd4;font-weight:700}.profile-tab-card input[type=date][data-v-595dd583],.profile-tab-card input[type=email][data-v-595dd583],.profile-tab-card input[type=file][data-v-595dd583],.profile-tab-card input[type=number][data-v-595dd583],.profile-tab-card input[type=password][data-v-595dd583],.profile-tab-card input[type=text][data-v-595dd583],.profile-tab-card select[data-v-595dd583],.profile-tab-card textarea[data-v-595dd583]{border:1px solid #cbd5e1;border-radius:.75rem;color:#334155;min-height:2.65rem}.profile-tab-card input[type=file][data-v-595dd583]{background:#fff;padding:.45rem}.profile-tab-card input[data-v-595dd583]:focus,.profile-tab-card select[data-v-595dd583]:focus,.profile-tab-card textarea[data-v-595dd583]:focus{border-color:#499dd4;box-shadow:0 0 0 3px rgba(73,157,212,.18);outline:none}.profile-tab-card .text-primary[data-v-595dd583]{color:#394867}.profile-tab-card .bg-primary[data-v-595dd583],.profile-tab-card .bg-ternary[data-v-595dd583]{background-color:#394867}.profile-tab-card .border-primary[data-v-595dd583],.profile-tab-card .border-ternary[data-v-595dd583]{border-color:#394867}.profile-tab-card .hover\:text-primary[data-v-595dd583]:hover,.profile-tab-card .hover\:text-ternary[data-v-595dd583]:hover{color:#499dd4}.profile-tab-card .hover\:bg-white[data-v-595dd583]:hover{background:#eef7ff}@media(max-width:640px){.profile-tab-body[data-v-595dd583],.profile-tab-header[data-v-595dd583]{padding:1rem}.profile-action-btn-outline[data-v-595dd583],.profile-action-btn[data-v-595dd583]{justify-content:center;width:100%}}.outcome-tracker__empty[data-v-595dd583]{min-height:18rem;padding:2rem}.outcome-tracker__empty h2[data-v-595dd583]{color:#394867;font-size:1.35rem;font-weight:800;margin:.75rem 0 .4rem}.outcome-tracker__empty p[data-v-595dd583]{color:#64748b;font-size:.95rem;font-weight:500;line-height:1.6;margin:0;max-width:32rem}.outcome-tracker__badge[data-v-595dd583]{background:linear-gradient(135deg,#394867,#499dd4);border-radius:999px;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.08em;padding:.45rem .85rem;text-transform:uppercase}.outcome-tracker__tabs[data-v-595dd583]{background:#f8fafc;border:1px solid #e5edf6;border-radius:1rem;display:inline-flex;gap:.35rem;margin-bottom:1.25rem;padding:.35rem}.outcome-tracker__tab[data-v-595dd583]{background:transparent;border:0;border-radius:.75rem;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:800;padding:.65rem 1rem;transition:all .2s ease}.outcome-tracker__tab[data-v-595dd583]:hover{color:#394867}.outcome-tracker__tab--active[data-v-595dd583]{background:linear-gradient(135deg,#394867,#499dd4);box-shadow:0 10px 22px rgba(57,72,103,.16);color:#fff}.outcome-tracker__section[data-v-595dd583]{min-height:18rem}.outcome-tracker__section-header[data-v-595dd583]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:space-between;margin-bottom:1rem}.outcome-tracker__section-actions[data-v-595dd583]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.outcome-tracker__add-entry-btn[data-v-595dd583]{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:.75rem;box-shadow:0 4px 14px rgba(37,99,235,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:800;gap:.5rem;padding:.65rem 1.1rem;transition:box-shadow .15s ease,transform .15s ease}.outcome-tracker__add-entry-btn[data-v-595dd583]:hover{box-shadow:0 6px 18px rgba(37,99,235,.4);transform:translateY(-1px)}.outcome-tracker__add-entry-btn--below[data-v-595dd583]{margin-top:1.25rem}.outcome-tracker__add-entry-icon[data-v-595dd583]{font-size:.9rem}.outcome-tracker__section-header h2[data-v-595dd583]{color:#394867;font-size:1.35rem;font-weight:900;margin:0}.outcome-tracker__section-header p[data-v-595dd583]{color:#64748b;font-size:.875rem;margin:.35rem 0 0}.outcome-tracker__eyebrow[data-v-595dd583]{color:#499dd4!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.1em;margin:0 0 .25rem!important;text-transform:uppercase}.outcome-tracker__count[data-v-595dd583]{background:#eef7ff;border:1px solid #cfe9fb;border-radius:999px;color:#394867;font-size:.78rem;font-weight:900;padding:.45rem .85rem}.outcome-tracker__loading[data-v-595dd583]{align-items:center;display:flex;justify-content:center;min-height:14rem}.outcome-tracker__table-wrap[data-v-595dd583]{overflow:visible}.outcome-tracker__table-scroll[data-v-595dd583]{overflow-x:auto;overflow-y:visible}.outcome-tracker__table[data-v-595dd583]{background:#fff;min-width:100%;overflow:visible}.outcome-tracker__table td[data-v-595dd583],.outcome-tracker__table th[data-v-595dd583]{padding:.95rem 1rem;text-align:left;white-space:nowrap}.outcome-tracker__table td.outcome-tracker__note-cell[data-v-595dd583]{max-width:16rem;min-width:10rem;white-space:normal;vertical-align:top}.outcome-tracker__table td[data-v-595dd583]{border-bottom:1px solid #eef2f7;color:#334155;font-size:.875rem;font-weight:600}.outcome-tracker__email-state[data-v-595dd583],.outcome-tracker__status[data-v-595dd583]{border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:900;padding:.35rem .65rem}.outcome-tracker__email-state--sent[data-v-595dd583],.outcome-tracker__status--employed[data-v-595dd583]{background:#ecfdf5;color:#047857}.outcome-tracker__status--unemployed[data-v-595dd583]{background:#fff7ed;color:#c2410c}.outcome-tracker__email-state[data-v-595dd583],.outcome-tracker__status--pending[data-v-595dd583]{background:#f1f5f9;color:#64748b}.outcome-tracker__entry-pill[data-v-595dd583]{border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:900;letter-spacing:.04em;padding:.35rem .7rem;text-transform:uppercase}.outcome-tracker__entry-pill--manual[data-v-595dd583]{background:#ede9fe;color:#5b21b6;border:1px solid #ddd6fe}.outcome-tracker__entry-pill--auto[data-v-595dd583]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.outcome-tracker__note-text[data-v-595dd583]{color:#334155;font-size:.8125rem;font-weight:600;line-height:1.45;margin:0;max-height:4.5rem;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.outcome-tracker__note-dash[data-v-595dd583]{color:#cbd5e1;font-weight:700}.outcome-tracker__user[data-v-595dd583]{display:flex;flex-direction:column}.outcome-tracker__recipient-cell[data-v-595dd583]{min-width:14rem;vertical-align:top;white-space:normal}.outcome-tracker__recipient-popover[data-v-595dd583]{display:inline-flex;position:relative}.outcome-tracker__recipient-trigger[data-v-595dd583]{background:#eef7ff;border:1px solid #cfe9fb;border-radius:999px;color:#394867;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:900;padding:.35rem .75rem;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.outcome-tracker__recipient-trigger[data-v-595dd583]:hover{background:#e6f4ff;box-shadow:0 8px 18px rgba(57,72,103,.12);transform:translateY(-1px)}.outcome-tracker__recipient-trigger--empty[data-v-595dd583]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.outcome-tracker__recipient-panel[data-v-595dd583]{background:#fff;border:1px solid #e5edf6;border-radius:.85rem;box-shadow:0 18px 50px rgba(15,23,42,.18);left:0;min-width:18rem;padding:.85rem;position:absolute;bottom:100%;margin-bottom:.6rem;z-index:20}.outcome-tracker__recipient-panel[data-v-595dd583]:before{background:#fff;border-bottom:1px solid #e5edf6;border-right:1px solid #e5edf6;content:"";height:.65rem;left:1.2rem;position:absolute;bottom:-.33rem;transform:rotate(45deg);width:.65rem}.outcome-tracker__recipient-panel-header[data-v-595dd583]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.outcome-tracker__recipient-panel-title[data-v-595dd583]{color:#394867;font-size:.8rem;font-weight:900}.outcome-tracker__recipient-panel-count[data-v-595dd583]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;font-size:.72rem;font-weight:900;padding:.25rem .55rem}.outcome-tracker__recipient-panel-empty[data-v-595dd583]{color:#94a3b8;font-size:.85rem;font-weight:700;padding:.35rem .1rem .1rem}.outcome-tracker__recipient-panel-list[data-v-595dd583]{display:flex;flex-direction:column;gap:.5rem;max-height:16rem;overflow-y:auto;padding-right:.15rem}.outcome-tracker__recipient-panel-item[data-v-595dd583]{align-items:flex-start;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:.75rem;box-shadow:0 4px 12px rgba(15,23,42,.04);display:flex;gap:.75rem;padding:.55rem .65rem}.outcome-tracker__recipient-panel-index[data-v-595dd583]{align-items:center;background:linear-gradient(135deg,#394867,#499dd4);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:900;height:1.65rem;justify-content:center;line-height:1;min-width:1.65rem}.outcome-tracker__recipient-panel-body[data-v-595dd583]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.outcome-tracker__recipient-name[data-v-595dd583]{color:#394867;font-size:.875rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.outcome-tracker__recipient-email[data-v-595dd583]{color:#64748b;font-size:.78rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-all}.outcome-tracker__user small[data-v-595dd583]{color:#64748b;font-size:.75rem;font-weight:600;margin-top:.15rem}.outcome-tracker__muted[data-v-595dd583]{color:#94a3b8;font-size:.85rem;font-weight:700}.outcome-tracker__pagination[data-v-595dd583]{margin-top:1rem}.fade-enter-active[data-v-595dd583],.fade-leave-active[data-v-595dd583]{transition:opacity .25s ease}.fade-enter-from[data-v-595dd583],.fade-leave-to[data-v-595dd583]{opacity:0}.outcome-tracker-modal__header[data-v-595dd583]{background:linear-gradient(135deg,#0f172a,#1e3a8a 45%,#2563eb);border-radius:1rem 1rem 0 0;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.08);color:#fff;padding:1.25rem 3rem 1.25rem 1.5rem}.outcome-tracker-modal__header-inner[data-v-595dd583]{align-items:center;display:flex;gap:.875rem}.outcome-tracker-modal__header-icon-wrap[data-v-595dd583]{align-items:center;background:hsla(0,0%,100%,.15);border-radius:.75rem;box-shadow:0 4px 14px rgba(0,0,0,.2);display:flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.outcome-tracker-modal__header-icon[data-v-595dd583]{font-size:1.35rem;opacity:.95}.outcome-tracker-modal__header-title[data-v-595dd583]{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.outcome-tracker-modal__header-sub[data-v-595dd583]{color:rgba(219,234,254,.95);font-size:.8125rem;line-height:1.35;margin:.2rem 0 0 0}.outcome-tracker-modal__body[data-v-595dd583]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:1.5rem}.outcome-tracker-modal__context-copy[data-v-595dd583]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#475569;font-size:.8125rem;font-weight:600;line-height:1.5;margin:0 0 1.25rem 0;padding:.85rem 1rem}.outcome-tracker-modal__label[data-v-595dd583]{color:#64748b;display:block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin-bottom:.45rem;text-transform:uppercase}.outcome-tracker-modal__textarea[data-v-595dd583]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 10px 40px rgba(15,23,42,.06),0 2px 8px rgba(15,23,42,.04);color:#1e293b;display:block;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.45;min-height:8rem;padding:.85rem 1rem;resize:vertical;width:100%}.outcome-tracker-modal__textarea[data-v-595dd583]::-moz-placeholder{color:#94a3b8;font-weight:500}.outcome-tracker-modal__textarea[data-v-595dd583]::placeholder{color:#94a3b8;font-weight:500}.outcome-tracker-modal__textarea[data-v-595dd583]:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.18);outline:none}.outcome-tracker-modal__meta-row[data-v-595dd583]{display:flex;justify-content:flex-end;margin-top:.35rem}.outcome-tracker-modal__char[data-v-595dd583]{color:#94a3b8;font-size:.75rem;font-weight:600}.outcome-tracker-modal__alert[data-v-595dd583]{background:rgba(254,226,226,.95);border:1px solid #fecaca;border-radius:.55rem;color:#b91c1c;font-size:.8125rem;font-weight:700;margin-top:.85rem;padding:.55rem .85rem}.outcome-tracker-modal__actions[data-v-595dd583]{display:flex;flex-direction:column;gap:.625rem;margin-top:1.15rem}@media(min-width:420px){.outcome-tracker-modal__actions[data-v-595dd583]{flex-direction:row;gap:.75rem}}.outcome-tracker-modal__btn[data-v-595dd583]{align-items:center;border-radius:.625rem;cursor:pointer;display:inline-flex;flex:1;font-size:.875rem;font-weight:600;justify-content:center;padding:.75rem 1rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.outcome-tracker-modal__btn[data-v-595dd583]:disabled{cursor:not-allowed;opacity:.45;transform:none}.outcome-tracker-modal__btn-primary[data-v-595dd583]{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;box-shadow:0 4px 14px rgba(37,99,235,.35);color:#fff}.outcome-tracker-modal__btn-primary[data-v-595dd583]:not(:disabled):hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 20px rgba(37,99,235,.45);transform:translateY(-1px)}.outcome-tracker-modal__btn-secondary[data-v-595dd583]{background:#fff;border:2px solid #e2e8f0;color:#334155}.outcome-tracker-modal__btn-secondary[data-v-595dd583]:not(:disabled):hover{background:#f8fafc;border-color:#cbd5e1}.outcome-tracker-modal__hint[data-v-595dd583]{background:hsla(0,0%,100%,.7);border:1px dashed #cbd5e1;border-radius:.5rem;color:#64748b;font-size:.8125rem;line-height:1.5;margin:1.25rem 0 0 0;padding:.75rem 1rem}@media(max-width:640px){.outcome-tracker__section-header[data-v-595dd583],.outcome-tracker__tabs[data-v-595dd583]{align-items:stretch;flex-direction:column;width:100%}.outcome-tracker__tab[data-v-595dd583]{width:100%}}.profile-tab-card[data-v-7b22b096]{background:#fff}.profile-tab-header[data-v-7b22b096]{background:linear-gradient(135deg,#394867,#499dd4);padding:1.15rem 1.5rem}.profile-tab-title[data-v-7b22b096]{color:#fff!important;font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin:0}.profile-tab-header .profile-tab-title[data-v-7b22b096],.profile-tab-header .text-primary[data-v-7b22b096],.profile-tab-header .text-white[data-v-7b22b096]{color:#fff!important}.profile-tab-icon[data-v-7b22b096]{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);border-radius:.875rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:flex;height:2.65rem;justify-content:center;width:2.65rem}.profile-tab-body[data-v-7b22b096]{background:radial-gradient(circle at top left,rgba(73,157,212,.08),transparent 20rem),#fff;padding:1.5rem}.profile-action-btn-outline[data-v-7b22b096],.profile-action-btn[data-v-7b22b096]{align-items:center;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:800;gap:.5rem;min-height:2.5rem;padding:.625rem 1rem;transition:all .2s ease}.profile-action-btn[data-v-7b22b096]{background:#fff;border:1px solid hsla(0,0%,100%,.3);color:#394867}.profile-action-btn[data-v-7b22b096]:hover{background:#eef7ff;transform:translateY(-1px)}.profile-action-btn-outline[data-v-7b22b096]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.32);color:#fff}.profile-action-btn-outline[data-v-7b22b096]:hover{background:hsla(0,0%,100%,.22)}.profile-header-btn[data-v-7b22b096]{border:1px solid hsla(0,0%,100%,.28);box-shadow:0 10px 22px rgba(15,23,42,.16);font-weight:800}.profile-header-btn[data-v-7b22b096]:hover{transform:translateY(-1px)}.profile-header-btn--cancel[data-v-7b22b096]{background:hsla(0,0%,100%,.14)}.profile-header-btn--cancel[data-v-7b22b096]:hover{background:hsla(0,0%,100%,.24)}.profile-header-btn--save[data-v-7b22b096]{background:#394867;border-color:hsla(0,0%,100%,.2)}.profile-header-btn--save[data-v-7b22b096]:hover{background:#2f3c57}.profile-icon-action[data-v-7b22b096]{align-items:center;background:#eef7ff;border:1px solid #cfe9fb;border-radius:.75rem;color:#394867;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.profile-icon-action[data-v-7b22b096]:hover{background:#499dd4;border-color:#499dd4;color:#fff;transform:translateY(-1px)}.profile-icon-action svg[data-v-7b22b096]{color:inherit}.profile-icon-action--danger[data-v-7b22b096]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.profile-icon-action--danger[data-v-7b22b096]:hover{background:#e11d48;border-color:#e11d48;color:#fff}.profile-record-card[data-v-7b22b096],.profile-record-grid[data-v-7b22b096],.profile-tab-card .bg-gray-50[data-v-7b22b096],.profile-tab-card .bg-white.border[data-v-7b22b096]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}.profile-record-grid[data-v-7b22b096]{display:grid;gap:1rem;margin-bottom:1rem;padding:1.25rem}.profile-record-card.flex[data-v-7b22b096],.profile-record-grid>.flex[data-v-7b22b096],.profile-tab-body>.fade-enter-active+.flex[data-v-7b22b096],.profile-tab-card .flex.mt-1.text-xs[data-v-7b22b096]{background:#fff;border-radius:.875rem}.profile-tab-card .font-semibold[data-v-7b22b096]{color:#394867}.profile-tab-card .text-gray-600[data-v-7b22b096]{color:#64748b}.profile-empty-state[data-v-7b22b096]{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:1rem;color:#64748b;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;justify-content:center;min-height:10rem;text-align:center}.profile-tab-card table[data-v-7b22b096]{border:1px solid #e5edf6;border-collapse:separate;border-radius:1rem;border-spacing:0;overflow:hidden}.profile-tab-card thead th[data-v-7b22b096]{background:#394867;color:#fff;font-weight:800;letter-spacing:.04em}.profile-tab-card tbody tr[data-v-7b22b096]{transition:background .2s ease}.profile-tab-card tbody tr[data-v-7b22b096]:hover{background:#f8fafc}.profile-tab-card .text-blue-600[data-v-7b22b096],.profile-tab-card a[data-v-7b22b096]{color:#499dd4;font-weight:700}.profile-tab-card input[type=date][data-v-7b22b096],.profile-tab-card input[type=email][data-v-7b22b096],.profile-tab-card input[type=file][data-v-7b22b096],.profile-tab-card input[type=number][data-v-7b22b096],.profile-tab-card input[type=password][data-v-7b22b096],.profile-tab-card input[type=text][data-v-7b22b096],.profile-tab-card select[data-v-7b22b096],.profile-tab-card textarea[data-v-7b22b096]{border:1px solid #cbd5e1;border-radius:.75rem;color:#334155;min-height:2.65rem}.profile-tab-card input[type=file][data-v-7b22b096]{background:#fff;padding:.45rem}.profile-tab-card input[data-v-7b22b096]:focus,.profile-tab-card select[data-v-7b22b096]:focus,.profile-tab-card textarea[data-v-7b22b096]:focus{border-color:#499dd4;box-shadow:0 0 0 3px rgba(73,157,212,.18);outline:none}.profile-tab-card .text-primary[data-v-7b22b096]{color:#394867}.profile-tab-card .bg-primary[data-v-7b22b096],.profile-tab-card .bg-ternary[data-v-7b22b096]{background-color:#394867}.profile-tab-card .border-primary[data-v-7b22b096],.profile-tab-card .border-ternary[data-v-7b22b096]{border-color:#394867}.profile-tab-card .hover\:text-primary[data-v-7b22b096]:hover,.profile-tab-card .hover\:text-ternary[data-v-7b22b096]:hover{color:#499dd4}.profile-tab-card .hover\:bg-white[data-v-7b22b096]:hover{background:#eef7ff}@media(max-width:640px){.profile-tab-body[data-v-7b22b096],.profile-tab-header[data-v-7b22b096]{padding:1rem}.profile-action-btn-outline[data-v-7b22b096],.profile-action-btn[data-v-7b22b096]{justify-content:center;width:100%}}.wm-header-badge[data-v-7b22b096]{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:inline-flex;font-size:.8125rem;font-weight:800;gap:.45rem;padding:.35rem .85rem}.wm-header-badge__icon[data-v-7b22b096]{align-items:center;background:hsla(0,0%,100%,.85);border-radius:999px;color:#394867;display:inline-flex;font-size:.9rem;height:1.5rem;justify-content:center;line-height:1;width:1.5rem}.wm-empty[data-v-7b22b096]{min-height:18rem;padding:2rem}.wm-empty h2[data-v-7b22b096]{color:#394867;font-size:1.35rem;font-weight:800;margin:.75rem 0 .4rem}.wm-empty p[data-v-7b22b096]{color:#64748b;font-size:.95rem;font-weight:500;line-height:1.6;margin:0;max-width:36rem}.wm-empty__badge[data-v-7b22b096]{background:linear-gradient(135deg,#394867,#499dd4);border-radius:999px;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.08em;padding:.45rem .85rem;text-transform:uppercase}.wm-summary[data-v-7b22b096]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem}@media(max-width:900px){.wm-summary[data-v-7b22b096]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.wm-summary[data-v-7b22b096]{grid-template-columns:1fr}}.wm-summary-card[data-v-7b22b096]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5edf6;border-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04);padding:1.1rem 1.15rem;position:relative}.wm-summary-card__label[data-v-7b22b096]{color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.1em;margin:0;text-transform:uppercase}.wm-summary-card__value[data-v-7b22b096]{color:#1e1b4b;font-size:1.85rem;font-weight:900;line-height:1.1;margin-top:.45rem}.wm-summary-card__note[data-v-7b22b096]{color:#64748b;font-size:.78rem;font-weight:600;margin:.4rem 0 0}.wm-summary-card--points[data-v-7b22b096]{background:linear-gradient(135deg,#eef2ff,#fff 60%,#fef3c7);border-color:#c7d2fe}.wm-summary-card--points .wm-summary-card__value[data-v-7b22b096]{color:#4338ca}.wm-summary-card--rank[data-v-7b22b096]{background:linear-gradient(135deg,#fffbeb,#fff 60%,#fef3c7);border-color:#fde68a}.wm-summary-card--rank .wm-summary-card__value[data-v-7b22b096]{color:#b45309}.wm-summary-card--approved[data-v-7b22b096]{background:linear-gradient(135deg,#ecfdf5,#fff 70%);border-color:#bbf7d0}.wm-summary-card--approved .wm-summary-card__value[data-v-7b22b096]{color:#047857}.wm-summary-card--pending[data-v-7b22b096]{background:linear-gradient(135deg,#fff7ed,#fff 70%);border-color:#fed7aa}.wm-summary-card--pending .wm-summary-card__value[data-v-7b22b096]{color:#c2410c}.wm-section-header[data-v-7b22b096]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:space-between;margin-bottom:1rem}.wm-eyebrow[data-v-7b22b096]{color:#499dd4!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.1em;margin:0 0 .25rem!important;text-transform:uppercase}.wm-section-header h2[data-v-7b22b096]{color:#394867;font-size:1.35rem;font-weight:900;margin:0}.wm-section-header p[data-v-7b22b096]{color:#64748b;font-size:.875rem;margin:.35rem 0 0}.wm-count[data-v-7b22b096]{background:#eef7ff;border:1px solid #cfe9fb;border-radius:999px;color:#394867;font-size:.78rem;font-weight:900;padding:.45rem .85rem}.wm-loading[data-v-7b22b096]{align-items:center;display:flex;justify-content:center;min-height:14rem}.wm-submission-list[data-v-7b22b096]{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.wm-submission-card[data-v-7b22b096]{border-radius:1rem;border-width:2px;border-style:solid;box-shadow:0 10px 22px rgba(15,23,42,.05);padding:1rem 1.15rem;transition:transform .15s ease,box-shadow .15s ease}.wm-submission-card[data-v-7b22b096]:hover{box-shadow:0 14px 28px rgba(15,23,42,.08);transform:translateY(-1px)}.wm-submission-card--approved[data-v-7b22b096]{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#bbf7d0}.wm-submission-card--rejected[data-v-7b22b096]{background:linear-gradient(180deg,#fff1f2,#fff);border-color:#fecdd3}.wm-submission-card--pending[data-v-7b22b096]{background:linear-gradient(180deg,#fffbeb,#fff);border-color:#fde68a}.wm-submission-card__row[data-v-7b22b096]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.wm-submission-card__main[data-v-7b22b096]{align-items:flex-start;display:flex;flex:1;gap:.85rem;min-width:0}.wm-submission-card__icon[data-v-7b22b096]{align-items:center;border-radius:.75rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.wm-submission-card__icon--approved[data-v-7b22b096]{background:#d1fae5}.wm-submission-card__icon--rejected[data-v-7b22b096]{background:#ffe4e6}.wm-submission-card__icon--pending[data-v-7b22b096]{background:#fef3c7}.wm-icon-text--approved[data-v-7b22b096]{color:#047857}.wm-icon-text--rejected[data-v-7b22b096]{color:#be123c}.wm-icon-text--pending[data-v-7b22b096]{color:#b45309}.wm-submission-card__info[data-v-7b22b096]{flex:1;min-width:0}.wm-submission-card__title[data-v-7b22b096]{color:#1e1b4b;font-size:1rem;font-weight:800;line-height:1.3;margin:0 0 .35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-submission-card__meta[data-v-7b22b096]{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:600;gap:.6rem}.wm-submission-card__meta-item[data-v-7b22b096]{align-items:center;display:inline-flex;gap:.35rem}.wm-submission-card__meta-icon[data-v-7b22b096]{color:#94a3b8;font-size:.85rem}.wm-submission-card__meta-strong[data-v-7b22b096]{color:#1e293b;font-weight:800}.wm-submission-card__status[data-v-7b22b096]{border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.04em;padding:.25rem .65rem;text-transform:uppercase}.wm-submission-card__status--approved[data-v-7b22b096]{background:#d1fae5;color:#047857}.wm-submission-card__status--rejected[data-v-7b22b096]{background:#ffe4e6;color:#be123c}.wm-submission-card__status--pending[data-v-7b22b096]{background:#fef3c7;color:#b45309}.wm-submission-card__points[data-v-7b22b096]{align-items:center;background:#fff;border-radius:.85rem;border-width:2px;border-style:solid;display:flex;flex-direction:column;flex-shrink:0;min-width:5.5rem;padding:.45rem .65rem;text-align:center}.wm-submission-card__points--approved[data-v-7b22b096]{border-color:#bbf7d0}.wm-submission-card__points--rejected[data-v-7b22b096]{border-color:#fecdd3}.wm-submission-card__points--pending[data-v-7b22b096]{border-color:#fde68a}.wm-submission-card__points-label[data-v-7b22b096]{color:#64748b;font-size:.65rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.wm-submission-card__points-value[data-v-7b22b096]{font-size:1.35rem;font-weight:900;line-height:1.1;margin-top:.15rem}.wm-submission-card__points--approved .wm-submission-card__points-value[data-v-7b22b096]{color:#047857}.wm-submission-card__points--rejected .wm-submission-card__points-value[data-v-7b22b096]{color:#be123c}.wm-submission-card__points--pending .wm-submission-card__points-value[data-v-7b22b096]{color:#b45309}.wm-pagination[data-v-7b22b096]{margin-top:1.25rem}@media(max-width:640px){.wm-submission-card__row[data-v-7b22b096]{align-items:stretch;flex-direction:column}.wm-submission-card__points[data-v-7b22b096]{align-self:flex-start;flex-direction:row;gap:.5rem;min-width:0;padding:.45rem .85rem}.wm-submission-card__points-value[data-v-7b22b096]{margin-top:0}}.student-profile[data-v-631be729]{background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 32rem),linear-gradient(180deg,#f8fafc,#eef2f7);color:#394867}.student-profile__page[data-v-631be729]{padding:2rem}.student-profile__shell[data-v-631be729]{display:grid;grid-template-columns:20rem minmax(0,1fr);gap:1.5rem;max-width:92rem;margin:0 auto}.student-profile__sidebar[data-v-631be729]{align-self:start;background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;box-shadow:0 20px 45px rgba(15,23,42,.08);display:flex;flex-direction:column;height:calc(100vh - 7rem);max-height:calc(100vh - 2.5rem);min-height:30rem;overflow:hidden;position:sticky;top:1.25rem}.student-profile__cover[data-v-631be729]{height:8.5rem;background-position:50%;background-size:cover;position:relative}.student-profile__cover[data-v-631be729]:after{background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.42));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.student-profile__card[data-v-631be729]{padding:0 1.25rem 1.25rem;position:relative}.student-profile__avatar-wrap[data-v-631be729]{background:#fff;border-radius:1rem;box-shadow:0 14px 28px rgba(15,23,42,.18);height:6.25rem;margin-top:-3.125rem;padding:.25rem;position:relative;width:6.25rem}.student-profile__avatar[data-v-631be729]{border-radius:.85rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.student-profile__identity[data-v-631be729]{margin-top:.875rem}.student-profile__name[data-v-631be729]{color:#394867;font-size:1.35rem;font-weight:700;line-height:1.25;margin:0;overflow-wrap:anywhere;text-transform:capitalize}.student-profile__email[data-v-631be729]{color:#64748b;font-size:.875rem;margin:.375rem 0 0;overflow-wrap:anywhere}.student-profile__status-badge[data-v-631be729]{align-items:center;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 24px rgba(15,23,42,.1);color:#047857;display:inline-flex;font-size:.72rem;font-weight:800;justify-content:center;letter-spacing:.02em;line-height:1.3;padding:.45rem .75rem;position:absolute;left:0;text-align:center;text-transform:uppercase;top:-87px}.student-profile__verify-btn[data-v-631be729]{background:#ecfdf5;border:1px solid #86efac;border-radius:.75rem;color:#047857;cursor:pointer;font-size:.8125rem;font-weight:700;margin-top:.875rem;padding:.625rem .875rem;transition:all .2s ease;width:100%}.student-profile__verify-btn[data-v-631be729]:hover{background:#047857;border-color:#047857;color:#fff}.student-profile__nav[data-v-631be729]{border-top:1px solid #eef2f7;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem}.student-profile__nav[data-v-631be729]::-webkit-scrollbar{width:.45rem}.student-profile__nav[data-v-631be729]::-webkit-scrollbar-track{background:#f1f5f9}.student-profile__nav[data-v-631be729]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.student-profile__nav[data-v-631be729]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.student-profile__nav-item[data-v-631be729]{align-items:center;background:transparent;border:0;border-radius:.875rem;color:#475569;cursor:pointer;display:flex;font-size:.875rem;font-weight:650;min-height:3rem;padding:.625rem 1rem;text-align:left;transition:all .2s ease;width:100%}.student-profile__nav-item+.student-profile__nav-item[data-v-631be729]{margin-top:.25rem}.student-profile__nav-item[data-v-631be729]:hover{background:#f1f5f9;color:#499dd4}.student-profile__nav-item--active[data-v-631be729]{background:linear-gradient(135deg,#394867,#499dd4);box-shadow:0 12px 24px rgba(37,99,235,.24);color:#fff}.student-profile__nav-label[data-v-631be729]{line-height:1.25}.student-profile__content[data-v-631be729]{min-width:0}.student-profile__content-header[data-v-631be729]{align-items:flex-end;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(239,246,255,.94)),linear-gradient(90deg,rgba(37,99,235,.14),rgba(14,165,233,.08));border:1px solid #e5e7eb;border-radius:1.25rem;box-shadow:0 18px 36px rgba(15,23,42,.06);display:flex;justify-content:space-between;margin-bottom:1rem;padding:1.5rem}.student-profile__eyebrow[data-v-631be729]{color:#2563eb;font-size:.75rem;font-weight:800;letter-spacing:.12em;margin:0 0 .375rem;text-transform:uppercase}.student-profile__title[data-v-631be729]{color:#394867;font-size:1.75rem;font-weight:800;line-height:1.2;margin:0;text-transform:capitalize}.student-profile__subtitle[data-v-631be729]{color:#64748b;font-size:.9375rem;line-height:1.6;margin:.625rem 0 0;max-width:46rem}.student-profile__header-main[data-v-631be729]{min-width:0}.student-profile__badge-card[data-v-631be729]{align-items:center;background:linear-gradient(135deg,#eef2ff,#fff 60%,#fef3c7);border:1px solid #c7d2fe;border-radius:.875rem;box-shadow:0 10px 22px rgba(99,102,241,.12);cursor:default;display:inline-flex;gap:.85rem;margin-top:1rem;max-width:100%;padding:.65rem 1rem}.student-profile__badge-emoji[data-v-631be729]{align-items:center;background:#fff;border:1px solid #e0e7ff;border-radius:.75rem;box-shadow:0 6px 14px rgba(67,56,202,.12);display:flex;flex-shrink:0;font-size:1.5rem;height:2.75rem;justify-content:center;line-height:1;width:2.75rem}.student-profile__badge-image[data-v-631be729]{height:1.75rem;-o-object-fit:contain;object-fit:contain;width:1.75rem}.student-profile__badge-info[data-v-631be729]{display:flex;flex-direction:column;min-width:0}.student-profile__badge-eyebrow[data-v-631be729]{color:#4338ca;font-size:.65rem;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.student-profile__badge-name[data-v-631be729]{color:#1e1b4b;font-size:.95rem;font-weight:800;line-height:1.25;margin-top:.15rem}.student-profile__badge-title[data-v-631be729]{color:#4f46e5;font-weight:700}.student-profile__badge-meta[data-v-631be729]{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:700;gap:.5rem;margin-top:.25rem}.student-profile__badge-points[data-v-631be729]{background:#4f46e5;border-radius:999px;color:#fff;padding:.15rem .55rem}.student-profile__badge-rank[data-v-631be729]{background:#fef3c7;border-radius:999px;color:#92400e;padding:.15rem .55rem}.student-profile__follow-up-card[data-v-631be729]{align-self:stretch;background:linear-gradient(135deg,#394867,#499dd4);border-radius:1rem;box-shadow:0 16px 30px rgba(57,72,103,.2);color:#fff;flex:0 0 15.5rem;padding:1rem 1.15rem}.student-profile__follow-up-card--overdue[data-v-631be729]{background:linear-gradient(135deg,#7f1d1d,#dc2626);box-shadow:0 16px 30px rgba(127,29,29,.24)}.student-profile__follow-up-card--overdue .student-profile__follow-up-label[data-v-631be729]:after{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;content:"Overdue";font-size:.62rem;font-weight:900;letter-spacing:.08em;margin-left:.5rem;padding:.18rem .45rem}.student-profile__follow-up-label[data-v-631be729]{font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:0 0 .45rem;opacity:.85;text-transform:uppercase}.student-profile__follow-up-date[data-v-631be729]{font-size:1.25rem;font-weight:900;line-height:1.2}.student-profile__follow-up-note[data-v-631be729]{font-size:.78rem;font-weight:600;margin:.4rem 0 0;opacity:.88}.student-profile__panel[data-v-631be729]{box-shadow:0 18px 36px rgba(15,23,42,.07);min-height:600px;overflow:hidden}.student-profile__empty[data-v-631be729]{align-items:center;color:#64748b;display:flex;font-weight:600;justify-content:center;min-height:24rem}.fade-enter-active[data-v-631be729],.fade-leave-active[data-v-631be729]{transition:opacity .3s ease}.fade-enter-from[data-v-631be729],.fade-leave-to[data-v-631be729]{opacity:0}@media(max-width:1024px){.student-profile__page[data-v-631be729]{padding:1rem}.student-profile__shell[data-v-631be729]{grid-template-columns:1fr}.student-profile__sidebar[data-v-631be729]{height:auto;max-height:none;min-height:0;position:static}.student-profile__nav[data-v-631be729]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow-y:visible}.student-profile__nav-item+.student-profile__nav-item[data-v-631be729]{margin-top:0}}@media(max-width:640px){.student-profile__page[data-v-631be729]{padding:.75rem}.student-profile__content-header[data-v-631be729]{border-radius:1rem;padding:1rem}.student-profile__nav[data-v-631be729]{grid-template-columns:1fr}.student-profile__title[data-v-631be729]{font-size:1.35rem}.student-profile__content-header[data-v-631be729]{align-items:stretch;flex-direction:column;gap:1rem}.student-profile__follow-up-card[data-v-631be729]{flex-basis:auto;width:100%}.student-profile__status-badge[data-v-631be729]{margin-top:.875rem;max-width:100%;position:static;width:100%}}