@charset "UTF-8";.app-initial-loader[data-v-15477e19]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9fafb;z-index:9999}.app-initial-loader__spinner[data-v-15477e19]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#001f3f;border-radius:50%;animation:app-initial-spin-15477e19 .8s linear infinite}.app-initial-loader__text[data-v-15477e19]{margin:1rem 0 0;font-size:.9375rem;color:#6b7280}@keyframes app-initial-spin-15477e19{to{transform:rotate(360deg)}}.full{padding:16px 48px 0}.dark-blue-button{background-color:#001f3f!important;color:#fff!important;border-color:#001f3f}.dark-blue-button:hover{background-color:#001a35}.custom-underline{text-decoration:underline}.contact-column[data-v-318501f6]{width:33.333%;background-color:#fafafa;border-right:1px solid #E2E8F0;padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between}.logo-section[data-v-318501f6]{display:flex;align-items:center;gap:12px;margin-bottom:40px}.logo-image[data-v-318501f6]{width:32px;height:32px;object-fit:contain}.logo-text[data-v-318501f6]{font-size:20px;font-weight:600;color:#1a202c;margin:0}.contact-sections[data-v-318501f6]{flex:1}.contact-section[data-v-318501f6]{margin-bottom:32px}.section-heading[data-v-318501f6]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 8px}.section-description[data-v-318501f6]{font-size:14px;color:#4a5568;margin:0 0 8px;line-height:1.5}.contact-link[data-v-318501f6]{color:#1a202c;text-decoration:underline;font-size:14px;font-weight:500;transition:color .2s ease}.contact-link[data-v-318501f6]:hover{color:#3f78e0}.chat-support[data-v-318501f6]{display:flex;align-items:center;gap:8px}.online-badge[data-v-318501f6]{background-color:#3f78e0;color:#fff;border:1px solid rgb(63,120,224);padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.phone-numbers[data-v-318501f6]{display:flex;flex-direction:column;gap:4px}.phone-link[data-v-318501f6]{color:#1a202c;text-decoration:underline;font-size:14px;font-weight:600;transition:color .2s ease}.phone-link[data-v-318501f6]:hover{color:#3f78e0}.social-links[data-v-318501f6]{display:flex;gap:16px;margin-top:32px}.social-link[data-v-318501f6]{color:#4a5568;transition:color .2s ease}.social-link[data-v-318501f6]:hover{color:#3f78e0}@media (max-width: 768px){.contact-column[data-v-318501f6]{width:100%;border-right:none;border-bottom:1px solid #E2E8F0;padding:24px 16px;display:none}}@media (max-width: 480px){.contact-column[data-v-318501f6]{padding:16px}}.mobile-top-logo[data-v-f6ac4e83]{display:none}@media (max-width: 768px){.mobile-top-logo[data-v-f6ac4e83]{display:block;position:fixed;top:16px;left:16px;z-index:1000;margin-bottom:24px;background-color:#fff;padding:8px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.mobile-top-icon[data-v-f6ac4e83]{width:32px;height:32px}}[data-v-671be412]{box-sizing:border-box}.signup-page[data-v-671be412]{display:flex;min-height:100vh;background-color:#f7fafc;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.form-column[data-v-671be412]{flex:1;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:32px}.form-container[data-v-671be412]{width:100%;max-width:550px}.form-header[data-v-671be412]{text-align:left;margin-bottom:40px}.form-icon[data-v-671be412]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px}.form-icon-image[data-v-671be412]{width:24px;height:24px;object-fit:contain}.desktop-icon[data-v-671be412],.mobile-icon[data-v-671be412]{display:none}.form-title[data-v-671be412]{font-size:28px;font-weight:600;color:#1a202c;margin:50px 0 8px}.desktop-title[data-v-671be412]{display:block}.mobile-title[data-v-671be412],.mobile-divider[data-v-671be412]{display:none}.form-subtitle[data-v-671be412]{font-size:16px;color:#4a5568;margin:0;line-height:1.5;text-align:left}.signup-form[data-v-671be412]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-671be412]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-671be412]{font-size:14px;font-weight:500;color:#1a202c}.form-input[data-v-671be412]{padding:12px 16px;border:1px solid #E2E8F0;border-radius:8px;font-size:14px;color:#1a202c;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-671be412]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-input[data-v-671be412]::placeholder{color:#4a5568}.password-input-container[data-v-671be412]{position:relative}.password-input[data-v-671be412]{padding-right:40px;width:100%}.password-toggle[data-v-671be412]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#4a5568;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:10;width:20px;height:20px}.password-toggle[data-v-671be412]:hover{color:#1a202c}.terms-section[data-v-671be412]{margin-top:8px}.checkbox-label[data-v-671be412]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-input[data-v-671be412]{margin:0;width:16px;height:16px;accent-color:rgb(63,120,224)}.checkbox-text[data-v-671be412]{font-size:14px;color:#1a202c;line-height:1.5}.form-actions[data-v-671be412]{display:flex;justify-content:flex-start;align-items:center;margin-top:16px}.finish-button[data-v-671be412]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#111827;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;min-width:120px;justify-content:center}.finish-button[data-v-671be412]:hover:not(:disabled){background-color:#1f2937}.finish-button[data-v-671be412]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-671be412]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-671be412 1s linear infinite}@keyframes spin-671be412{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-prompt[data-v-671be412]{text-align:left;font-size:14px;color:#4a5568;margin-top:4px}.forgot-password-prompt[data-v-671be412]{text-align:right;font-size:14px;color:#4a5568;margin-top:8px}.password-options[data-v-671be412]{display:flex;justify-content:space-between;align-items:center}.remember-me[data-v-671be412]{margin:0;font-size:14px;color:#4a5568}.login-link[data-v-671be412]{color:#3f78e0;text-decoration:underline;font-weight:500}.login-link[data-v-671be412]:hover{color:#3f78e0cc}@media (max-width: 768px){.signup-page[data-v-671be412]{flex-direction:column}.form-column[data-v-671be412]{padding:24px 16px}.form-icon[data-v-671be412]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px}.form-icon-image[data-v-671be412]{width:24px;height:24px}.desktop-icon[data-v-671be412]{display:none}.mobile-icon[data-v-671be412]{display:block}.desktop-title[data-v-671be412]{display:none}.mobile-title[data-v-671be412]{display:block;font-weight:600;margin-bottom:16px;text-align:left}.mobile-divider[data-v-671be412]{display:block;width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.form-actions[data-v-671be412]{flex-direction:column;gap:16px}.finish-button[data-v-671be412]{width:100%;justify-content:center}}@media (max-width: 480px){.form-column[data-v-671be412]{padding:16px}.form-title[data-v-671be412]{font-size:24px}.form-subtitle[data-v-671be412]{font-size:14px}}[data-v-d5e51afa]{box-sizing:border-box}.signup-page[data-v-d5e51afa]{display:flex;min-height:100vh;background-color:#f7fafc;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.signup-honeypot[data-v-d5e51afa]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.contact-column[data-v-d5e51afa]{width:33.333%;background-color:#fafafa;border-right:1px solid #E2E8F0;padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between}.logo-section[data-v-d5e51afa]{display:flex;align-items:center;gap:12px;margin-bottom:40px}.logo-image[data-v-d5e51afa]{width:32px;height:32px;object-fit:contain}.logo-text[data-v-d5e51afa]{font-size:20px;font-weight:600;color:#1a202c;margin:0}.contact-sections[data-v-d5e51afa]{flex:1}.contact-section[data-v-d5e51afa]{margin-bottom:32px}.section-description[data-v-d5e51afa]{font-size:14px;color:#4a5568;margin:0 0 8px;line-height:1.5}.contact-link[data-v-d5e51afa]{color:#1a202c;text-decoration:underline;font-size:14px;font-weight:500;transition:color .2s ease}.contact-link[data-v-d5e51afa]:hover{color:#3f78e0}.chat-support[data-v-d5e51afa]{display:flex;align-items:center;gap:8px}.online-badge[data-v-d5e51afa]{background-color:#3f78e0;color:#fff;border:1px solid rgb(63,120,224);padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.phone-numbers[data-v-d5e51afa]{display:flex;flex-direction:column;gap:4px}.phone-link[data-v-d5e51afa]{color:#1a202c;text-decoration:underline;font-size:14px;font-weight:600;transition:color .2s ease}.phone-link[data-v-d5e51afa]:hover{color:#3f78e0}.social-links[data-v-d5e51afa]{display:flex;gap:16px}.social-link[data-v-d5e51afa]{color:#4a5568;transition:color .2s ease}.social-link[data-v-d5e51afa]:hover{color:#3f78e0}.form-column[data-v-d5e51afa]{flex:1;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:32px}.form-container[data-v-d5e51afa]{width:100%;max-width:550px}.form-header[data-v-d5e51afa]{text-align:left;margin-bottom:40px}.desktop-icon[data-v-d5e51afa],.mobile-icon[data-v-d5e51afa]{display:none}.form-title[data-v-d5e51afa]{font-size:28px;font-weight:600;color:#1a202c;margin:50px 0 8px}.desktop-title[data-v-d5e51afa]{display:block}.mobile-title[data-v-d5e51afa],.mobile-divider[data-v-d5e51afa]{display:none}.signup-form[data-v-d5e51afa]{position:relative;display:flex;flex-direction:column;gap:24px}.form-row[data-v-d5e51afa]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-d5e51afa]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-d5e51afa]{font-size:14px;font-weight:500;color:#1a202c}.form-input[data-v-d5e51afa]{padding:12px 16px;border:1px solid #E2E8F0;border-radius:8px;font-size:14px;color:#1a202c;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-d5e51afa]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-input[data-v-d5e51afa]::placeholder{color:#4a5568}.password-input-container[data-v-d5e51afa]{position:relative}.password-input[data-v-d5e51afa]{padding-right:40px;width:100%}.password-toggle[data-v-d5e51afa]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#4a5568;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:10;width:20px;height:20px}.password-toggle[data-v-d5e51afa]:hover{color:#1a202c}.terms-section[data-v-d5e51afa]{margin-top:8px}.captcha-section[data-v-d5e51afa]{margin-top:-8px}.checkbox-label[data-v-d5e51afa]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-input[data-v-d5e51afa]{margin:0;width:16px;height:16px;accent-color:rgb(63,120,224)}.checkbox-text[data-v-d5e51afa]{font-size:14px;color:#1a202c;line-height:1.5}.terms-link[data-v-d5e51afa]{color:#3f78e0;text-decoration:underline;text-decoration-color:transparent;font-weight:500;transition:text-decoration-color .2s ease}.terms-link[data-v-d5e51afa]:hover{color:#3f78e0;text-decoration-color:#1a202c}.form-actions[data-v-d5e51afa]{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.back-button[data-v-d5e51afa]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#fff;border:1px solid #E2E8F0;border-radius:8px;color:#4a5568;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.back-button[data-v-d5e51afa]:hover{border-color:#cbd5e0;color:#1a202c}.finish-button[data-v-d5e51afa]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#111827;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;min-width:120px;justify-content:center}.finish-button[data-v-d5e51afa]:hover:not(:disabled){background-color:#1f2937}.finish-button[data-v-d5e51afa]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-d5e51afa]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-d5e51afa 1s linear infinite}@keyframes spin-d5e51afa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-prompt[data-v-d5e51afa]{text-align:center;font-size:14px;color:#4a5568;margin-top:-10px}.login-link[data-v-d5e51afa]{color:#3f78e0;text-decoration:underline;font-weight:500}.login-link[data-v-d5e51afa]:hover{color:#3f78e0}@media (max-width: 768px){.signup-page[data-v-d5e51afa]{flex-direction:column}.contact-column[data-v-d5e51afa]{width:100%;border-right:none;border-bottom:1px solid #E2E8F0;padding:24px 16px;display:none}.form-column[data-v-d5e51afa]{padding:24px 16px;width:100%}.desktop-icon[data-v-d5e51afa]{display:none}.mobile-icon[data-v-d5e51afa]{display:block}.desktop-title[data-v-d5e51afa]{display:none}.mobile-title[data-v-d5e51afa]{display:block;font-weight:600;margin-bottom:16px;text-align:left}.mobile-divider[data-v-d5e51afa]{display:block;width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.form-row[data-v-d5e51afa]{grid-template-columns:1fr;gap:16px}.form-actions[data-v-d5e51afa]{flex-direction:column;gap:16px}.back-button[data-v-d5e51afa],.finish-button[data-v-d5e51afa]{width:100%;justify-content:center}}@media (max-width: 480px){.contact-column[data-v-d5e51afa],.form-column[data-v-d5e51afa]{padding:16px}.form-title[data-v-d5e51afa]{font-size:24px}.form-subtitle[data-v-d5e51afa]{font-size:14px}}.signup-page[data-v-0d8e836e]{display:flex;min-height:100vh;background-color:#f7fafc;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.form-column[data-v-0d8e836e]{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 24px;background-color:#fff}.form-container[data-v-0d8e836e]{width:100%;max-width:550px}.form-header[data-v-0d8e836e]{text-align:left;margin-bottom:40px}.form-title[data-v-0d8e836e]{font-size:28px;font-weight:600;color:#1a202c;margin:50px 0 8px}.desktop-title[data-v-0d8e836e]{display:block}.mobile-title[data-v-0d8e836e],.mobile-divider[data-v-0d8e836e]{display:none}.form-subtitle[data-v-0d8e836e]{font-size:16px;color:#4a5568;line-height:1.5;margin-bottom:0}.loading-container[data-v-0d8e836e]{display:flex;align-items:center;gap:16px;padding:40px 0}.loading-spinner-large[data-v-0d8e836e]{width:32px;height:32px;border:3px solid #E2E8F0;border-top:3px solid rgb(63,120,224);border-radius:50%;animation:spin-0d8e836e 1s linear infinite;flex-shrink:0}.loading-text[data-v-0d8e836e]{font-size:16px;color:#4a5568;margin:0}@keyframes spin-0d8e836e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.signup-form[data-v-0d8e836e]{width:100%}.form-group[data-v-0d8e836e]{margin-bottom:24px}.form-label[data-v-0d8e836e]{display:block;font-size:14px;font-weight:500;color:#2d3748;margin-bottom:8px}.form-input[data-v-0d8e836e]{width:100%;padding:12px 16px;border:1px solid #E2E8F0;border-radius:8px;font-size:16px;color:#2d3748;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-0d8e836e]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-input[data-v-0d8e836e]::placeholder{color:#a0aec0}.disabled-input[data-v-0d8e836e]{background-color:#f7fafc;color:#a0aec0;cursor:not-allowed}.password-input-container[data-v-0d8e836e]{position:relative;width:100%}.password-input[data-v-0d8e836e]{padding-right:48px}.password-toggle[data-v-0d8e836e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:10}.password-toggle[data-v-0d8e836e]:hover{color:#4a5568}.checkbox-container[data-v-0d8e836e]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-input[data-v-0d8e836e]{margin:2px 0 0;width:16px;height:16px;flex-shrink:0}.checkbox-text[data-v-0d8e836e]{font-size:14px;color:#4a5568;line-height:1.5}.terms-link[data-v-0d8e836e]{color:#3f78e0;text-decoration:underline;font-weight:500;transition:color .2s ease}.terms-link[data-v-0d8e836e]:hover{color:#3f78e0cc}.form-actions[data-v-0d8e836e]{margin-top:32px}.finish-button[data-v-0d8e836e]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#111827;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:auto}.finish-button[data-v-0d8e836e]:hover:not(:disabled){background-color:#1f2937}.finish-button[data-v-0d8e836e]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-0d8e836e]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-0d8e836e 1s linear infinite}.login-prompt[data-v-0d8e836e]{text-align:left;font-size:14px;color:#4a5568;margin-top:4px}.login-link[data-v-0d8e836e]{color:#3f78e0;text-decoration:underline;font-weight:500;transition:color .2s ease}.login-link[data-v-0d8e836e]:hover{color:#3f78e0cc}@media (max-width: 768px){.signup-page[data-v-0d8e836e]{flex-direction:column}.form-column[data-v-0d8e836e]{padding:24px 16px;width:100%}.form-title[data-v-0d8e836e]{font-size:24px}.form-subtitle[data-v-0d8e836e]{font-size:14px}.desktop-title[data-v-0d8e836e]{display:none}.mobile-title[data-v-0d8e836e]{display:block;font-weight:600;margin-bottom:16px;text-align:left}.mobile-divider[data-v-0d8e836e]{display:block;width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.form-group[data-v-0d8e836e]{margin-bottom:20px}.finish-button[data-v-0d8e836e]{width:100%;justify-content:center}.loading-container[data-v-0d8e836e]{flex-direction:column;text-align:center;gap:12px}.loading-spinner-large[data-v-0d8e836e]{align-self:center}}[data-v-1d0c6881]{box-sizing:border-box}.signup-page[data-v-1d0c6881]{display:flex;min-height:100vh;background-color:#f7fafc;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.contact-column[data-v-1d0c6881]{width:33.333%;background-color:#fafafa;border-right:1px solid #E2E8F0;padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between}.logo-section[data-v-1d0c6881]{display:flex;align-items:center;gap:12px;margin-bottom:40px}.logo-image[data-v-1d0c6881]{width:32px;height:32px;object-fit:contain}.logo-text[data-v-1d0c6881]{font-size:20px;font-weight:600;color:#1a202c;margin:0}.contact-sections[data-v-1d0c6881]{flex:1}.contact-section[data-v-1d0c6881]{margin-bottom:32px}.section-description[data-v-1d0c6881]{font-size:14px;color:#4a5568;margin:0 0 8px;line-height:1.5}.contact-link[data-v-1d0c6881]{color:#1a202c;text-decoration:underline;font-size:14px;font-weight:500;transition:color .2s ease}.contact-link[data-v-1d0c6881]:hover{color:#3f78e0}.chat-support[data-v-1d0c6881]{display:flex;align-items:center;gap:8px}.online-badge[data-v-1d0c6881]{background-color:#3f78e0;color:#fff;border:1px solid rgb(63,120,224);padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.phone-numbers[data-v-1d0c6881]{display:flex;flex-direction:column;gap:4px}.phone-link[data-v-1d0c6881]{color:#1a202c;text-decoration:underline;font-size:14px;font-weight:600;transition:color .2s ease}.phone-link[data-v-1d0c6881]:hover{color:#3f78e0}.social-links[data-v-1d0c6881]{display:flex;gap:16px;margin-top:32px}.social-link[data-v-1d0c6881]{color:#4a5568;transition:color .2s ease}.social-link[data-v-1d0c6881]:hover{color:#3f78e0}.form-column[data-v-1d0c6881]{flex:1;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:32px}.form-container[data-v-1d0c6881]{width:100%;max-width:550px}.form-header[data-v-1d0c6881]{text-align:left;margin-bottom:40px}.desktop-icon[data-v-1d0c6881],.mobile-icon[data-v-1d0c6881]{display:none}.form-title[data-v-1d0c6881]{font-size:28px;font-weight:600;color:#1a202c;margin:50px 0 8px}.desktop-title[data-v-1d0c6881]{display:block}.mobile-title[data-v-1d0c6881],.mobile-divider[data-v-1d0c6881]{display:none}.form-subtitle[data-v-1d0c6881]{font-size:16px;color:#4a5568;margin:0;line-height:1.5;text-align:left}.form-actions[data-v-1d0c6881]{display:flex;justify-content:flex-start;align-items:center;margin-top:16px;margin-bottom:24px}.back-button[data-v-1d0c6881]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#fff;border:1px solid #E2E8F0;border-radius:8px;color:#4a5568;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.back-button[data-v-1d0c6881]:hover{border-color:#cbd5e0;color:#1a202c}.login-prompt[data-v-1d0c6881]{text-align:left;font-size:14px;color:#4a5568;margin-top:24px}.login-link[data-v-1d0c6881]{color:#3f78e0;text-decoration:underline;font-weight:500;background:none;border:none;cursor:pointer;font-size:14px}.login-link[data-v-1d0c6881]:hover{color:#3f78e0cc}@media (max-width: 768px){.signup-page[data-v-1d0c6881]{flex-direction:column}.contact-column[data-v-1d0c6881]{width:100%;border-right:none;border-bottom:1px solid #E2E8F0;padding:24px 16px;display:none}.form-column[data-v-1d0c6881]{padding:24px 16px}.desktop-icon[data-v-1d0c6881]{display:none}.mobile-icon[data-v-1d0c6881]{display:block}.desktop-title[data-v-1d0c6881]{display:none}.mobile-title[data-v-1d0c6881]{display:block;font-weight:600;margin-bottom:16px;text-align:left}.mobile-divider[data-v-1d0c6881]{display:block;width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.form-actions[data-v-1d0c6881]{flex-direction:column;gap:16px}.back-button[data-v-1d0c6881]{width:100%;justify-content:center}}@media (max-width: 480px){.contact-column[data-v-1d0c6881],.form-column[data-v-1d0c6881]{padding:16px}.form-title[data-v-1d0c6881]{font-size:24px}.form-subtitle[data-v-1d0c6881]{font-size:14px}}.signup-page[data-v-5dfd564c]{display:flex;min-height:100vh;background-color:#f7fafc;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.form-column[data-v-5dfd564c]{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 24px;background-color:#fff}.form-container[data-v-5dfd564c]{width:100%;max-width:550px}.form-header[data-v-5dfd564c]{text-align:left;margin-bottom:40px}.form-title[data-v-5dfd564c]{font-size:28px;font-weight:600;color:#1a202c;margin:50px 0 8px}.desktop-title[data-v-5dfd564c]{display:block}.mobile-title[data-v-5dfd564c],.mobile-divider[data-v-5dfd564c]{display:none}.form-subtitle[data-v-5dfd564c]{font-size:16px;color:#4a5568;line-height:1.5;margin-bottom:0}.confirmation-content[data-v-5dfd564c]{width:100%;margin-top:-30px}.success-message[data-v-5dfd564c],.error-message[data-v-5dfd564c],.loading-message[data-v-5dfd564c]{text-align:left;padding:32px 0}.message-content[data-v-5dfd564c]{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px}.success-icon[data-v-5dfd564c],.error-icon[data-v-5dfd564c]{flex-shrink:0}.message-text[data-v-5dfd564c]{flex:1}.success-title[data-v-5dfd564c],.error-title[data-v-5dfd564c],.loading-title[data-v-5dfd564c]{font-size:24px;font-weight:600;color:#1a202c;margin-bottom:4px}.success-description[data-v-5dfd564c],.error-description[data-v-5dfd564c],.loading-description[data-v-5dfd564c]{font-size:16px;color:#4a5568;line-height:1.5;margin-bottom:0}.success-title[data-v-5dfd564c]{color:#10b981}.error-title[data-v-5dfd564c]{color:#ef4444}.form-actions[data-v-5dfd564c]{margin-top:32px}.finish-button[data-v-5dfd564c]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#111827;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:auto;text-decoration:none}.finish-button[data-v-5dfd564c]:hover:not(:disabled){background-color:#1f2937}.finish-button[data-v-5dfd564c]:disabled{opacity:.6;cursor:not-allowed}.back-button[data-v-5dfd564c]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#111827;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:auto;text-decoration:none}.back-button[data-v-5dfd564c]:hover:not(:disabled){background-color:#1f2937}.loading-content[data-v-5dfd564c]{display:flex;align-items:flex-start;gap:16px}.loading-spinner-large[data-v-5dfd564c]{width:48px;height:48px;border:4px solid #E2E8F0;border-top:4px solid #111827;border-radius:50%;animation:spin-5dfd564c 1s linear infinite;flex-shrink:0}.loading-text[data-v-5dfd564c]{flex:1}@keyframes spin-5dfd564c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.signup-page[data-v-5dfd564c]{flex-direction:column}.form-column[data-v-5dfd564c]{padding:24px 16px;width:100%}.form-title[data-v-5dfd564c]{font-size:24px}.form-subtitle[data-v-5dfd564c]{font-size:14px}.desktop-title[data-v-5dfd564c]{display:none}.mobile-title[data-v-5dfd564c]{display:block;font-weight:600;margin-bottom:16px;text-align:left}.mobile-divider[data-v-5dfd564c]{display:block;width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.message-content[data-v-5dfd564c],.loading-content[data-v-5dfd564c]{flex-direction:column;gap:16px}.success-icon[data-v-5dfd564c],.error-icon[data-v-5dfd564c],.loading-spinner-large[data-v-5dfd564c]{align-self:flex-start}.success-title[data-v-5dfd564c],.error-title[data-v-5dfd564c],.loading-title[data-v-5dfd564c]{font-size:20px}.success-description[data-v-5dfd564c],.error-description[data-v-5dfd564c],.loading-description[data-v-5dfd564c]{font-size:14px}.finish-button[data-v-5dfd564c],.back-button[data-v-5dfd564c]{width:auto;justify-content:center}}[data-v-deaac0b8]{box-sizing:border-box}.signup-page[data-v-deaac0b8]{display:flex;min-height:100vh;background-color:#f7fafc;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.form-column[data-v-deaac0b8]{flex:1;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:32px}.form-container[data-v-deaac0b8]{width:100%;max-width:520px}.form-header[data-v-deaac0b8]{text-align:left;margin-bottom:40px}.form-title[data-v-deaac0b8]{font-size:28px;font-weight:600;color:#1a202c;margin:48px 0 8px}.desktop-title[data-v-deaac0b8]{display:block}.mobile-title[data-v-deaac0b8],.mobile-divider[data-v-deaac0b8]{display:none}.form-subtitle[data-v-deaac0b8]{font-size:16px;color:#4a5568;margin:0;line-height:1.5;text-align:left}.status-card[data-v-deaac0b8]{padding:48px 40px;border-radius:16px;border:1px solid #E2E8F0;background-color:#f8fafc;text-align:center;box-shadow:0 24px 60px #0f172a14}.status-spinner[data-v-deaac0b8]{width:56px;height:56px;margin:0 auto 24px;border-radius:50%;border:4px solid rgba(59,130,246,.15);border-top-color:#3b82f6;animation:spin-deaac0b8 1s linear infinite}.status-message[data-v-deaac0b8]{font-size:18px;font-weight:600;color:#1a202c;margin-bottom:8px}.status-subtitle[data-v-deaac0b8]{font-size:15px;color:#4a5568;margin:0}@keyframes spin-deaac0b8{to{transform:rotate(360deg)}}@media (max-width: 768px){.signup-page[data-v-deaac0b8]{flex-direction:column}.form-column[data-v-deaac0b8]{padding:24px 16px}.desktop-title[data-v-deaac0b8]{display:none}.mobile-title[data-v-deaac0b8]{display:block;font-weight:600;margin-bottom:16px;text-align:left}.mobile-divider[data-v-deaac0b8]{display:block;width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.status-card[data-v-deaac0b8]{padding:36px 28px}}@media (max-width: 480px){.form-column[data-v-deaac0b8]{padding:16px}.form-title[data-v-deaac0b8]{font-size:24px}.form-subtitle[data-v-deaac0b8]{font-size:14px}.status-message[data-v-deaac0b8]{font-size:16px}}.signup-page[data-v-ef1138a7]{display:flex;min-height:100vh;background-color:#f7fafc;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.form-column[data-v-ef1138a7]{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 24px;background-color:#fff}.form-container[data-v-ef1138a7]{width:100%;max-width:550px}.form-header[data-v-ef1138a7]{text-align:left;margin-bottom:40px}.form-title[data-v-ef1138a7]{font-size:28px;font-weight:600;color:#1a202c;margin:50px 0 8px}.desktop-title[data-v-ef1138a7]{display:block}.mobile-title[data-v-ef1138a7],.mobile-divider[data-v-ef1138a7]{display:none}.form-subtitle[data-v-ef1138a7]{font-size:16px;color:#4a5568;line-height:1.5;margin-bottom:0}.signup-form[data-v-ef1138a7]{width:100%}.form-group[data-v-ef1138a7]{margin-bottom:24px}.form-row[data-v-ef1138a7]{display:flex;gap:16px}.form-row .form-group[data-v-ef1138a7]{flex:1}.form-label[data-v-ef1138a7]{display:block;font-size:14px;font-weight:500;color:#2d3748;margin-bottom:8px}.form-input[data-v-ef1138a7]{width:100%;padding:12px 16px;border:1px solid #E2E8F0;border-radius:8px;font-size:16px;color:#2d3748;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-ef1138a7]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-input[data-v-ef1138a7]::placeholder{color:#a0aec0}.form-actions[data-v-ef1138a7]{margin-top:32px}.finish-button[data-v-ef1138a7]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#111827;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:auto}.finish-button[data-v-ef1138a7]:hover:not(:disabled){background-color:#1f2937}.finish-button[data-v-ef1138a7]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-ef1138a7]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-ef1138a7 1s linear infinite}@keyframes spin-ef1138a7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-prompt[data-v-ef1138a7]{text-align:left;font-size:14px;color:#4a5568;margin-top:20px}.login-link[data-v-ef1138a7]{color:#3f78e0;text-decoration:underline;font-weight:500;transition:color .2s ease}.login-link[data-v-ef1138a7]:hover{color:#3f78e0cc}@media (max-width: 768px){.signup-page[data-v-ef1138a7]{flex-direction:column}.form-column[data-v-ef1138a7]{padding:24px 16px;width:100%}.form-title[data-v-ef1138a7]{font-size:24px}.form-subtitle[data-v-ef1138a7]{font-size:14px}.desktop-title[data-v-ef1138a7]{display:none}.mobile-title[data-v-ef1138a7]{display:block;font-weight:600;margin-bottom:16px;text-align:left}.mobile-divider[data-v-ef1138a7]{display:block;width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.form-row[data-v-ef1138a7]{flex-direction:column;gap:0}.form-group[data-v-ef1138a7]{margin-bottom:20px}.finish-button[data-v-ef1138a7]{width:100%;justify-content:center}}.signup-page[data-v-6482804a]{display:flex;min-height:100vh;background-color:#f7fafc;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.form-column[data-v-6482804a]{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 24px;background-color:#fff}.form-container[data-v-6482804a]{width:100%;max-width:550px}.form-header[data-v-6482804a]{text-align:left;margin-bottom:40px}.form-title[data-v-6482804a]{font-size:28px;font-weight:600;color:#1a202c;margin:50px 0 8px}.desktop-title[data-v-6482804a]{display:block}.mobile-title[data-v-6482804a],.mobile-divider[data-v-6482804a]{display:none}.form-subtitle[data-v-6482804a]{font-size:16px;color:#4a5568;line-height:1.5;margin-bottom:0}.signup-form[data-v-6482804a]{width:100%}.form-group[data-v-6482804a]{margin-bottom:24px}.form-label[data-v-6482804a]{display:block;font-size:14px;font-weight:500;color:#2d3748;margin-bottom:8px}.form-input[data-v-6482804a]{width:100%;padding:12px 16px;border:1px solid #E2E8F0;border-radius:8px;font-size:16px;color:#2d3748;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-6482804a]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-input[data-v-6482804a]::placeholder{color:#a0aec0}.password-input-container[data-v-6482804a]{position:relative;width:100%}.password-input[data-v-6482804a]{padding-right:48px}.password-toggle[data-v-6482804a]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:10}.password-toggle[data-v-6482804a]:hover{color:#4a5568}.form-actions[data-v-6482804a]{margin-top:32px}.finish-button[data-v-6482804a]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#111827;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:auto}.finish-button[data-v-6482804a]:hover:not(:disabled){background-color:#1f2937}.finish-button[data-v-6482804a]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-6482804a]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-6482804a 1s linear infinite}@keyframes spin-6482804a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-prompt[data-v-6482804a]{text-align:left;font-size:14px;color:#4a5568;margin-top:4px}.login-link[data-v-6482804a]{color:#3f78e0;text-decoration:underline;font-weight:500;transition:color .2s ease}.login-link[data-v-6482804a]:hover{color:#3f78e0cc}@media (max-width: 768px){.signup-page[data-v-6482804a]{flex-direction:column}.form-column[data-v-6482804a]{padding:24px 16px;width:100%}.form-title[data-v-6482804a]{font-size:24px}.form-subtitle[data-v-6482804a]{font-size:14px}.desktop-title[data-v-6482804a]{display:none}.mobile-title[data-v-6482804a]{display:block;font-weight:600;margin-bottom:16px;text-align:left}.mobile-divider[data-v-6482804a]{display:block;width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.form-group[data-v-6482804a]{margin-bottom:20px}.finish-button[data-v-6482804a]{width:100%;justify-content:center}}.page-container[data-v-da8935c9]{display:flex;height:100vh;padding:14px}.page-inner[data-v-da8935c9]{align-items:center}.pin-section[data-v-da8935c9]{margin-top:20px}.pin-inputs[data-v-da8935c9]{display:flex;justify-content:space-between;max-width:200px}.pin-box[data-v-da8935c9]{width:40px;height:40px;text-align:center;font-size:24px;border:1px solid #ccc;border-radius:5px}.submit-section[data-v-da8935c9]{margin-top:30px;display:flex}.button.is-primary[data-v-da8935c9]{background-color:#000;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer}.button.is-primary[data-v-da8935c9]:hover{background-color:#000}.step-container[data-v-aaaffffa]{max-width:100%}.step-form[data-v-aaaffffa]{display:flex;flex-direction:column;gap:24px}.intro-text[data-v-aaaffffa]{font-size:16px;color:#4a5568;margin:0 0 8px;line-height:1.5}.product-options[data-v-aaaffffa]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-card[data-v-aaaffffa]{display:flex;flex-direction:column;align-items:stretch;cursor:pointer;border:2px solid #e2e8f0;border-radius:12px;padding:24px;transition:all .2s ease;background-color:#fff;position:relative}.product-card[data-v-aaaffffa]:hover{border-color:#cbd5e0;background-color:#f7fafc}.product-card.selected[data-v-aaaffffa]{border-color:#3f78e0;background-color:#eff6ff;box-shadow:0 0 0 3px #3f78e026}.product-checkbox[data-v-aaaffffa]{position:absolute;opacity:0;pointer-events:none}.product-content[data-v-aaaffffa]{display:flex;flex-direction:column;gap:12px}.product-icon[data-v-aaaffffa]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#f7fafc;border-radius:10px;color:#3f78e0}.product-card.selected .product-icon[data-v-aaaffffa]{background-color:#3f78e026;color:#3f78e0}.product-title[data-v-aaaffffa]{font-size:18px;font-weight:600;color:#1a202c;margin:0}.product-description[data-v-aaaffffa]{font-size:14px;color:#4a5568;margin:0;line-height:1.5}.error-text[data-v-aaaffffa]{font-size:14px;color:#e53e3e;margin:0}.info-section[data-v-aaaffffa]{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.info-title[data-v-aaaffffa]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 8px}.info-description[data-v-aaaffffa]{font-size:14px;color:#4a5568;margin:0;line-height:1.5}@media (max-width: 768px){.product-options[data-v-aaaffffa]{grid-template-columns:1fr}}.step-container[data-v-b6768c25]{max-width:100%}.step-form[data-v-b6768c25]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-b6768c25]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-b6768c25]{font-size:14px;font-weight:600;color:#1a202c}.required[data-v-b6768c25]{color:#e53e3e}.form-input[data-v-b6768c25],.form-select[data-v-b6768c25]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s ease;background-color:#fff}.form-input[data-v-b6768c25]:focus,.form-select[data-v-b6768c25]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-help[data-v-b6768c25]{font-size:12px;color:#4a5568;margin:0}.info-section[data-v-b6768c25]{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin-top:8px}.info-title[data-v-b6768c25]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 16px}.info-list[data-v-b6768c25]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-b6768c25]{display:flex;align-items:center;gap:12px;font-size:14px;color:#4a5568}.info-item svg[data-v-b6768c25]{color:#10b981;flex-shrink:0}.step-container[data-v-3cc30649]{max-width:100%}.step-form[data-v-3cc30649]{display:flex;flex-direction:column;gap:24px}.section-card[data-v-3cc30649]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.section-header[data-v-3cc30649]{margin-bottom:20px}.section-title[data-v-3cc30649]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 8px}.section-description[data-v-3cc30649]{font-size:14px;color:#4a5568;margin:0}.form-row[data-v-3cc30649]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-3cc30649]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.button-group[data-v-3cc30649]{margin-top:16px;margin-bottom:20px;display:inline-block;width:auto}.btn-auto-width[data-v-3cc30649]{width:auto!important;min-width:fit-content!important;max-width:none!important;padding:12px 24px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}.section-card .btn-auto-width[data-v-3cc30649]{width:auto!important;min-width:fit-content!important;max-width:none!important}.section-card .button-group[data-v-3cc30649]{display:inline-block!important;width:auto!important}.spinner[data-v-3cc30649]{animation:spin-3cc30649 1s linear infinite}@keyframes spin-3cc30649{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-label[data-v-3cc30649]{font-size:14px;font-weight:600;color:#1a202c}.required[data-v-3cc30649]{color:#e53e3e}.form-input[data-v-3cc30649]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s ease;background-color:#fff}.form-input[data-v-3cc30649]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-textarea[data-v-3cc30649]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s ease;background-color:#fff;resize:vertical;font-family:inherit;width:100%}.form-textarea[data-v-3cc30649]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-select[data-v-3cc30649]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s ease;background-color:#fff;cursor:pointer;width:100%}.form-select[data-v-3cc30649]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-help[data-v-3cc30649]{font-size:12px;color:#4a5568;margin:0}.datepicker-custom[data-v-3cc30649]{width:100%}.otp-section[data-v-3cc30649]{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.otp-header[data-v-3cc30649]{margin-bottom:16px}.otp-title[data-v-3cc30649]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 8px}.otp-description[data-v-3cc30649]{font-size:14px;color:#4a5568;margin:0}.otp-inputs[data-v-3cc30649]{display:flex;gap:12px;justify-content:center}.otp-box[data-v-3cc30649]{width:48px;height:48px;text-align:center;font-size:18px;font-weight:600;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;transition:border-color .2s ease}.otp-box[data-v-3cc30649]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.otp-actions[data-v-3cc30649]{margin-top:16px;display:flex;justify-content:center}.status-success[data-v-3cc30649]{display:flex;align-items:center;gap:12px;padding:16px;background-color:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;color:#22543d;font-size:14px;font-weight:500}.status-success svg[data-v-3cc30649]{color:#38a169;flex-shrink:0}.verification-actions[data-v-3cc30649]{display:flex;gap:12px;flex-wrap:wrap}.btn[data-v-3cc30649]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.btn[data-v-3cc30649]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-3cc30649]{background-color:#3f78e0;color:#fff}.btn-primary[data-v-3cc30649]:hover:not(:disabled){background-color:#2563eb}.btn-outline[data-v-3cc30649]{background-color:transparent;color:#4a5568;border:1px solid #e2e8f0}.btn-outline[data-v-3cc30649]:hover:not(:disabled){background-color:#f7fafc}@media (max-width: 768px){.form-row[data-v-3cc30649]{grid-template-columns:1fr}.otp-inputs[data-v-3cc30649]{justify-content:flex-start}.verification-actions[data-v-3cc30649]{flex-direction:column}}.step-container[data-v-0e770bc6]{max-width:100%}.step-form[data-v-0e770bc6]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-0e770bc6]{margin-bottom:16px}.section-title[data-v-0e770bc6]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 8px}.section-description[data-v-0e770bc6]{font-size:14px;color:#4a5568;margin:0}.checkbox-group[data-v-0e770bc6]{display:flex;flex-direction:column;gap:8px}.checkbox-label[data-v-0e770bc6]{display:flex;align-items:center;gap:12px;cursor:pointer}.checkbox-input[data-v-0e770bc6]{width:18px;height:18px;accent-color:#3f78e0}.checkbox-text[data-v-0e770bc6]{font-size:14px;font-weight:500;color:#1a202c}.checkbox-help[data-v-0e770bc6]{font-size:12px;color:#4a5568;margin:0 0 0 30px}.form-group[data-v-0e770bc6]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-0e770bc6]{font-size:14px;font-weight:600;color:#1a202c}.required[data-v-0e770bc6]{color:#e53e3e}.form-input[data-v-0e770bc6]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s ease;background-color:#fff}.form-input[data-v-0e770bc6]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-help[data-v-0e770bc6]{font-size:12px;color:#4a5568;margin:0}.info-section[data-v-0e770bc6]{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin-top:8px}.info-title[data-v-0e770bc6]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 16px}.info-list[data-v-0e770bc6]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-0e770bc6]{display:flex;align-items:center;gap:12px;font-size:14px;color:#4a5568}.info-item svg[data-v-0e770bc6]{color:#3f78e0;flex-shrink:0}.step-container[data-v-b8797d93]{max-width:100%}.step-form[data-v-b8797d93]{display:flex;flex-direction:column;gap:32px}.section-header[data-v-b8797d93]{margin-bottom:16px}.section-title[data-v-b8797d93]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 8px}.section-description[data-v-b8797d93]{font-size:14px;color:#4a5568;margin:0}.form-group[data-v-b8797d93]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-b8797d93]{font-size:14px;font-weight:600;color:#1a202c}.required[data-v-b8797d93]{color:#e53e3e}.form-input[data-v-b8797d93]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s ease;background-color:#fff}.form-input[data-v-b8797d93]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-help[data-v-b8797d93]{font-size:12px;color:#4a5568;margin:0}.info-section[data-v-b8797d93]{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.info-title[data-v-b8797d93]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 12px}.info-content[data-v-b8797d93]{display:flex;flex-direction:column;gap:16px}.info-text[data-v-b8797d93]{font-size:14px;color:#4a5568;margin:0;line-height:1.5}.info-list[data-v-b8797d93]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-b8797d93]{display:flex;align-items:center;gap:12px;font-size:14px;color:#4a5568}.info-item svg[data-v-b8797d93]{color:#10b981;flex-shrink:0}.help-section[data-v-b8797d93]{background-color:#fff5f5;border:1px solid #fed7d7;border-radius:8px;padding:20px}.help-title[data-v-b8797d93]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 16px}.help-content[data-v-b8797d93]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.help-item[data-v-b8797d93]{display:flex;flex-direction:column;gap:4px}.help-item-title[data-v-b8797d93]{font-size:14px;font-weight:600;color:#1a202c;margin:0}.help-item-text[data-v-b8797d93]{font-size:13px;color:#4a5568;margin:0;line-height:1.4}.help-links[data-v-b8797d93]{display:flex;gap:16px;flex-wrap:wrap}.help-link[data-v-b8797d93]{color:#3f78e0;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}.help-link[data-v-b8797d93]:hover{color:#2563eb;text-decoration:underline}@media (max-width: 768px){.help-links[data-v-b8797d93]{flex-direction:column}}.step-container[data-v-f8766d42]{max-width:100%}.step-form[data-v-f8766d42]{display:flex;flex-direction:column;gap:32px}.section-header[data-v-f8766d42]{margin-bottom:16px}.section-title[data-v-f8766d42]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 8px}.section-description[data-v-f8766d42]{font-size:14px;color:#4a5568;margin:0}.form-row[data-v-f8766d42]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-f8766d42]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-f8766d42]{font-size:14px;font-weight:600;color:#1a202c}.required[data-v-f8766d42]{color:#e53e3e}.form-input[data-v-f8766d42],.form-select[data-v-f8766d42],.form-textarea[data-v-f8766d42]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s ease;background-color:#fff;font-family:inherit}.form-input[data-v-f8766d42]:focus,.form-select[data-v-f8766d42]:focus,.form-textarea[data-v-f8766d42]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.form-textarea[data-v-f8766d42]{resize:vertical;min-height:80px}.form-help[data-v-f8766d42]{font-size:12px;color:#4a5568;margin:0}.info-section[data-v-f8766d42]{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.info-title[data-v-f8766d42]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 16px}.info-list[data-v-f8766d42]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-f8766d42]{display:flex;align-items:center;gap:12px;font-size:14px;color:#4a5568}.info-item svg[data-v-f8766d42]{color:#3f78e0;flex-shrink:0}.privacy-section[data-v-f8766d42]{background-color:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;padding:20px}.privacy-header[data-v-f8766d42]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.privacy-header svg[data-v-f8766d42]{color:#38a169;flex-shrink:0}.privacy-title[data-v-f8766d42]{font-size:16px;font-weight:600;color:#22543d;margin:0}.privacy-text[data-v-f8766d42]{font-size:14px;color:#22543d;margin:0;line-height:1.5}@media (max-width: 768px){.form-row[data-v-f8766d42]{grid-template-columns:1fr}}.step-container[data-v-cac1058e]{max-width:100%}.summary-content[data-v-cac1058e]{display:flex;flex-direction:column;gap:32px}.summary-header[data-v-cac1058e]{text-align:center;margin-bottom:8px}.summary-title[data-v-cac1058e]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 8px}.summary-description[data-v-cac1058e]{font-size:16px;color:#4a5568;margin:0;line-height:1.5}.summary-cards[data-v-cac1058e]{display:flex;flex-direction:column;gap:20px}.summary-card[data-v-cac1058e]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:none}.card-header[data-v-cac1058e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;box-shadow:none}.card-title[data-v-cac1058e]{display:flex;align-items:center;gap:12px}.card-title svg[data-v-cac1058e]{color:#3f78e0;flex-shrink:0}.card-title h4[data-v-cac1058e]{font-size:18px;font-weight:600;color:#1a202c;margin:0}.edit-btn[data-v-cac1058e]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:transparent;color:#3f78e0;border:1px solid #3f78e0;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:color .2s ease}.edit-btn[data-v-cac1058e]:hover{color:#2c5aa0}.card-content[data-v-cac1058e]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-cac1058e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.info-label[data-v-cac1058e]{font-size:14px;font-weight:500;color:#4a5568;min-width:120px}.info-value[data-v-cac1058e]{font-size:14px;color:#1a202c;text-align:right;word-break:break-word}.confirmation-section[data-v-cac1058e]{background-color:#f0fff4;border:1px solid #9ae6b4;border-radius:12px;padding:32px;text-align:center}.confirmation-header[data-v-cac1058e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.confirmation-header svg[data-v-cac1058e]{color:#38a169;flex-shrink:0}.confirmation-title[data-v-cac1058e]{font-size:20px;font-weight:600;color:#22543d;margin:0}.confirmation-text[data-v-cac1058e]{font-size:16px;color:#22543d;margin:0 0 24px;line-height:1.5}.confirmation-actions[data-v-cac1058e]{display:flex;justify-content:center}.btn[data-v-cac1058e]{display:flex;align-items:center;gap:12px;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.btn[data-v-cac1058e]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-cac1058e]{background-color:#3f78e0;color:#fff}.btn-primary[data-v-cac1058e]:hover:not(:disabled){background-color:#2563eb}.btn-large[data-v-cac1058e]{padding:16px 32px;font-size:16px}.review-status[data-v-cac1058e]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:12px;padding:24px;margin-bottom:32px}.review-status-content[data-v-cac1058e]{display:flex;align-items:flex-start;gap:16px}.review-status svg[data-v-cac1058e]{color:#0ea5e9;flex-shrink:0;margin-top:2px}.review-text[data-v-cac1058e]{flex:1}.review-title[data-v-cac1058e]{font-size:18px;font-weight:600;color:#0c4a6e;margin:0 0 8px}.review-description[data-v-cac1058e]{font-size:14px;color:#0369a1;margin:0;line-height:1.5}@media (max-width: 768px){.card-header[data-v-cac1058e]{flex-direction:column;align-items:flex-start;gap:16px}.edit-btn[data-v-cac1058e]{align-self:flex-end}.info-row[data-v-cac1058e]{flex-direction:column;gap:4px}.info-label[data-v-cac1058e]{min-width:auto}.info-value[data-v-cac1058e]{text-align:left}.confirmation-section[data-v-cac1058e]{padding:24px 16px}}.step-container[data-v-051f8583]{max-width:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.step-form[data-v-051f8583]{display:flex;flex-direction:column;gap:32px}.section-header[data-v-051f8583]{margin-bottom:16px}.section-title[data-v-051f8583]{font-size:28px;font-weight:600;color:#1a202c;margin:0 0 8px}.section-description[data-v-051f8583]{font-size:16px;color:#4a5568;margin:0;line-height:1.5}.pin-section[data-v-051f8583]{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pin-section .form-input[data-v-051f8583]{width:200px;padding:12px 16px;font-size:16px;font-weight:400;text-align:left;letter-spacing:4px;border:1px solid #E2E8F0;border-radius:8px;background-color:#fff;color:#2d3748;transition:border-color .2s ease,box-shadow .2s ease}.pin-section .form-input[data-v-051f8583]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.pin-section .form-input[data-v-051f8583]::placeholder{color:#a0aec0;font-weight:400;letter-spacing:1px}.pin-section .form-input[data-v-051f8583]:hover{border-color:#cbd5e0}.form-label[data-v-051f8583]{display:block;font-size:14px;font-weight:500;color:#2d3748;margin-bottom:8px}.required[data-v-051f8583]{color:#e53e3e}.form-help[data-v-051f8583]{font-size:14px;color:#4a5568;margin:0;text-align:left}.pin-validation[data-v-051f8583]{display:flex;justify-content:flex-start;margin-top:8px}.validation-success[data-v-051f8583]{display:flex;align-items:center;gap:8px;color:#38a169;font-size:14px;font-weight:500}.validation-error[data-v-051f8583]{display:flex;align-items:center;gap:8px;color:#e53e3e;font-size:14px;font-weight:500}.security-info[data-v-051f8583]{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.security-title[data-v-051f8583]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 16px}.security-list[data-v-051f8583]{display:flex;flex-direction:column;gap:12px}.security-item[data-v-051f8583]{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#4a5568}.security-item svg[data-v-051f8583]{color:#10b981;flex-shrink:0;margin-top:2px}.next-steps[data-v-051f8583]{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:20px}.next-steps-title[data-v-051f8583]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 16px}.next-steps-list[data-v-051f8583]{display:flex;flex-direction:column;gap:16px}.next-step-item[data-v-051f8583]{display:flex;align-items:flex-start;gap:16px}.step-number[data-v-051f8583]{width:32px;height:32px;background-color:#3f78e0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.step-content[data-v-051f8583]{flex:1}.step-title[data-v-051f8583]{font-size:14px;font-weight:600;color:#1a202c;margin:0 0 4px}.step-description[data-v-051f8583]{font-size:13px;color:#4a5568;margin:0;line-height:1.4}@media (max-width: 768px){.step-container[data-v-051f8583]{padding:16px}.section-header[data-v-051f8583]{margin-bottom:20px}.section-title[data-v-051f8583]{font-size:20px}.section-description[data-v-051f8583]{font-size:14px}.pin-section[data-v-051f8583]{margin-bottom:24px}.form-label[data-v-051f8583]{font-size:14px}.form-input[data-v-051f8583]{font-size:16px}.pin-section .form-input[data-v-051f8583]{width:180px;padding:12px 16px;font-size:16px;letter-spacing:3px}.pin-section .form-input[data-v-051f8583]:focus{box-shadow:0 0 0 3px #3f78e01a}.security-info[data-v-051f8583]{padding:20px}.security-title[data-v-051f8583]{font-size:16px}.security-item[data-v-051f8583]{padding:12px 0}.security-item svg[data-v-051f8583]{width:16px;height:16px}.security-text[data-v-051f8583]{font-size:13px}.next-steps[data-v-051f8583]{padding:20px}.next-steps-title[data-v-051f8583]{font-size:16px}.next-step-item[data-v-051f8583]{padding:16px 0}.step-number[data-v-051f8583]{width:28px;height:28px;font-size:12px}.step-title[data-v-051f8583]{font-size:14px}.step-description[data-v-051f8583]{font-size:13px}}.onboarding-container[data-v-e2f44fa9]{display:flex;min-height:100vh;background-color:#fafafa;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.mobile-header[data-v-e2f44fa9]{display:none;align-items:center;justify-content:space-between;padding:16px 20px;background-color:#fff;border-bottom:1px solid #e2e8f0;position:fixed;top:0;left:0;right:0;z-index:1000}.hamburger-btn[data-v-e2f44fa9]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:transparent;border:none;cursor:pointer;color:#4a5568;transition:color .2s ease}.hamburger-btn[data-v-e2f44fa9]:hover{color:#1a202c}.mobile-logo[data-v-e2f44fa9]{display:none}.mobile-spacer[data-v-e2f44fa9]{width:40px}.mobile-overlay[data-v-e2f44fa9]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999}.progress-column[data-v-e2f44fa9]{width:33.333%;background-color:#fff;border-right:1px solid #e2e8f0;padding:24px 20px;display:flex;flex-direction:column;height:100vh;position:fixed;left:0;top:0;overflow-y:auto}.progress-content[data-v-e2f44fa9]{display:flex;flex-direction:column;height:100%}.progress-header[data-v-e2f44fa9]{margin-bottom:32px}.logo[data-v-e2f44fa9]{width:32px;height:auto;margin-bottom:12px}.logo-divider[data-v-e2f44fa9]{width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.progress-title[data-v-e2f44fa9]{font-size:20px;font-weight:600;color:#1a202c;margin:0 0 6px}.progress-subtitle[data-v-e2f44fa9]{font-size:14px;color:#4a5568;margin:0;line-height:1.4}.progress-steps[data-v-e2f44fa9]{flex:1}.progress-step[data-v-e2f44fa9]{display:flex;align-items:center;margin-bottom:12px;position:relative}.step-indicator[data-v-e2f44fa9]{display:flex;flex-direction:column;align-items:center;margin-right:8px}.step-icon[data-v-e2f44fa9]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;transition:all .2s ease}.step-number[data-v-e2f44fa9]{color:#4a5568}.progress-step.current .step-number[data-v-e2f44fa9]{color:#fff}.step-line[data-v-e2f44fa9]{width:2px;height:16px;background-color:#e2e8f0;margin-top:2px}.step-content[data-v-e2f44fa9]{flex:1;padding-top:0;display:flex;flex-direction:column;justify-content:center}.step-title-row[data-v-e2f44fa9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.step-title[data-v-e2f44fa9]{font-size:14px;font-weight:600;color:#1a202c;margin:0 0 3px}.resume-here-btn[data-v-e2f44fa9]{border:1px solid #3f78e0;background:#eff6ff;color:#3f78e0;border-radius:999px;font-size:10px;font-weight:600;line-height:1;padding:4px 8px;cursor:pointer;white-space:nowrap}.resume-here-btn[data-v-e2f44fa9]:hover{background:#dbeafe}.step-description[data-v-e2f44fa9]{font-size:12px;color:#4a5568;margin:0;line-height:1.3}.progress-step.completed .step-icon[data-v-e2f44fa9]{background-color:#10b981;color:#fff}.progress-step.completed .step-title[data-v-e2f44fa9]{color:#10b981}.progress-step.current .step-icon[data-v-e2f44fa9]{background-color:#3f78e0;color:#fff}.progress-step.current .step-title[data-v-e2f44fa9]{color:#3f78e0}.progress-step.pending .step-icon[data-v-e2f44fa9]{background-color:#f7fafc;border:2px solid #e2e8f0}.logout-section[data-v-e2f44fa9]{margin-top:20px;padding-top:12px;border-top:1px solid #e2e8f0}.logout-btn[data-v-e2f44fa9]{display:flex;align-items:center;gap:4px;padding:6px 8px;background-color:transparent;color:#6b7280;border:none;font-size:8px;font-weight:400;cursor:pointer;transition:color .2s ease;width:100%;justify-content:center}.logout-btn[data-v-e2f44fa9]:hover{color:#e53e3e}.content-column[data-v-e2f44fa9]{flex:1;padding:32px 48px;display:flex;flex-direction:column;margin-left:33.333%}.content-wrapper[data-v-e2f44fa9]{max-width:600px;margin:0 auto;width:100%;display:flex;flex-direction:column;height:100%}.step-header[data-v-e2f44fa9]{margin-bottom:32px}.step-progress[data-v-e2f44fa9]{margin-bottom:8px}.step-counter[data-v-e2f44fa9]{font-size:14px;color:#4a5568;font-weight:500}.step-main-title[data-v-e2f44fa9]{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 8px}.step-main-description[data-v-e2f44fa9]{font-size:16px;color:#4a5568;margin:0;line-height:1.5}.step-content-wrapper[data-v-e2f44fa9]{flex:1;margin-bottom:32px}.navigation-controls[data-v-e2f44fa9]{border-top:1px solid #e2e8f0;padding-top:24px}.nav-buttons[data-v-e2f44fa9]{display:flex;justify-content:space-between;align-items:center}.nav-right[data-v-e2f44fa9]{display:flex;gap:12px}.btn[data-v-e2f44fa9]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-e2f44fa9]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-e2f44fa9]{background-color:#3f78e0;color:#fff}.btn-primary[data-v-e2f44fa9]:hover:not(:disabled){background-color:#2563eb}.btn-secondary[data-v-e2f44fa9]{background-color:#f7fafc;color:#4a5568;border:1px solid #e2e8f0}.btn-secondary[data-v-e2f44fa9]:hover:not(:disabled){background-color:#edf2f7}.btn-outline[data-v-e2f44fa9]{background-color:transparent;color:#4a5568;border:1px solid #e2e8f0}.btn-outline[data-v-e2f44fa9]:hover:not(:disabled){background-color:#f7fafc}@media (max-width: 768px){.mobile-header[data-v-e2f44fa9]{display:flex}.mobile-overlay[data-v-e2f44fa9]{display:block}.progress-column[data-v-e2f44fa9]{width:280px;height:100vh;position:fixed;left:-280px;top:0;z-index:1001;transition:left .3s ease;border-right:1px solid #e2e8f0;padding:80px 20px 20px}.progress-column.mobile-open[data-v-e2f44fa9]{left:0}.content-column[data-v-e2f44fa9]{padding:80px 16px 24px;margin-left:0;width:100%}.step-main-title[data-v-e2f44fa9]{font-size:24px}.nav-buttons[data-v-e2f44fa9]{flex-direction:column;gap:16px}.nav-right[data-v-e2f44fa9]{width:100%;justify-content:space-between}}.page-container[data-v-9090352f]{display:flex;height:100vh}.page-inner[data-v-9090352f]{flex:1;display:flex;align-items:center}.page-container[data-v-78ac82aa]{display:flex;height:100vh;padding:14px}.page-inner[data-v-78ac82aa]{align-items:center}.pin-section[data-v-78ac82aa]{margin-top:20px}.pin-inputs[data-v-78ac82aa]{display:flex;justify-content:space-between;max-width:200px}.pin-box[data-v-78ac82aa]{width:40px;height:40px;text-align:center;font-size:24px;border:1px solid #ccc;border-radius:5px;margin-right:5px}.submit-section[data-v-78ac82aa]{margin-top:30px;display:flex}.button.is-primary[data-v-78ac82aa]{background-color:#000;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer}.button.is-primary[data-v-78ac82aa]:hover{background-color:#000}.page-container[data-v-c0ec3f73]{display:flex;height:100vh;padding:14px}.page-inner[data-v-c0ec3f73]{align-items:center}.pin-section[data-v-c0ec3f73]{margin-top:20px}.pin-inputs[data-v-c0ec3f73]{display:flex;justify-content:space-between;max-width:200px}.pin-box[data-v-c0ec3f73]{width:40px;height:40px;text-align:center;font-size:24px;border:1px solid #ccc;border-radius:5px;margin-right:5px}.submit-section[data-v-c0ec3f73]{margin-top:30px;display:flex}.button.is-primary[data-v-c0ec3f73]{background-color:#000;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer}.button.is-primary[data-v-c0ec3f73]:hover{background-color:#000}.sidebar-preview[data-v-dad19d9c]{--sb-ink: var(--recurr-black);--sb-ink-muted: rgba(var(--recurr-blue-rgb), .55);--sb-surface: #ffffff;--sb-surface-hover: var(--recurr-off-white);--sb-border: rgba(var(--recurr-blue-rgb), .08);--sb-border-strong: rgba(var(--recurr-blue-rgb), .14);--sb-radius: 8px;--sb-accent: var(--recurr-blue);--sb-accent-deep: var(--recurr-blue);--sb-accent-soft: rgba(var(--recurr-blue-rgb), .06);--sb-hover-bg: var(--recurr-blue);--sb-hover-ink: #ffffff;padding:0}.sidebar-preview--main[data-v-dad19d9c]{flex:1;min-height:0;padding:0 8px 8px}.sidebar-preview--workspace[data-v-dad19d9c]{flex-shrink:0;padding:12px 8px 6px;background:linear-gradient(180deg,rgba(var(--recurr-blue-rgb),.03) 0%,transparent 100%);border-top:1px solid var(--sb-border)}.nav-section-header[data-v-dad19d9c]{display:flex;align-items:center;gap:6px;margin:4px 6px 10px;padding:0 8px}.nav-back-btn.nav-icon-well[data-v-dad19d9c]{width:24px;height:24px;min-width:24px;min-height:24px;padding:0;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;line-height:0}.nav-section-header--drill .nav-back-btn.nav-icon-well[data-v-dad19d9c]:not(.nav-back-btn--static):hover{background:var(--sb-hover-bg);border-color:var(--sb-hover-bg);color:var(--sb-hover-ink)}.nav-back-btn--static[data-v-dad19d9c]{cursor:default;pointer-events:none}.nav-group-label[data-v-dad19d9c]{margin:0;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-ink-muted);line-height:1.2}.nav-group-label--first[data-v-dad19d9c]{margin-top:0}.nav-group-label--workspace[data-v-dad19d9c]{margin:0 6px 8px;padding:0 8px}.nav-section-header--drill[data-v-dad19d9c]{gap:.625rem;margin:0 0 6px;padding:7px 10px 7px 11px}.nav-drill-panel-enter-active[data-v-dad19d9c]{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.nav-drill-panel-leave-active[data-v-dad19d9c]{transition:opacity .18s ease,transform .18s ease}.nav-drill-panel-enter-from[data-v-dad19d9c]{opacity:0;transform:translateY(-10px)}.nav-drill-panel-leave-to[data-v-dad19d9c]{opacity:0;transform:translateY(-6px)}.nav-module-list[data-v-dad19d9c]{display:flex;flex-direction:column}.nav-drill-panel-enter-active .nav-item--child[data-v-dad19d9c]{animation:nav-child-in-dad19d9c .32s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--child-index, 0) * 35ms + 60ms)}@keyframes nav-child-in-dad19d9c{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.nav-sublist[data-v-dad19d9c]{display:flex;flex-direction:column;gap:1px;margin:2px 6px 10px 8px;padding:4px 0 4px 8px;border-left:1px solid rgba(var(--recurr-blue-rgb),.12)}.nav-item--child[data-v-dad19d9c]{gap:.5rem;padding:6px 8px 6px 6px;margin-bottom:0;border-radius:6px}.nav-icon-well--child[data-v-dad19d9c]{width:22px;height:22px;border-radius:6px}.nav-icon-well--child .nav-icon-inline[data-v-dad19d9c] svg{width:11px;height:11px}.nav-item--child.router-link-active .nav-icon-well--child[data-v-dad19d9c]{background:rgba(var(--recurr-blue-rgb),.06);border-color:rgba(var(--recurr-blue-rgb),.12);color:var(--sb-accent-deep)}@media (prefers-reduced-motion: reduce){.nav-drill-panel-enter-active .nav-item--child[data-v-dad19d9c]{animation:none}}.nav-item--compact[data-v-dad19d9c]{display:flex;align-items:center;gap:.625rem;width:100%;margin:0;padding:7px 10px;border-radius:var(--sb-radius);text-decoration:none;min-height:0;font-weight:400;border:1px solid transparent;background:transparent;text-align:left;font-family:inherit;position:relative;overflow:hidden;transition:background .15s ease,color .15s ease,border-color .15s ease}.nav-item--compact[data-v-dad19d9c]:not(.nav-item--home):not(.nav-item--child){margin-bottom:2px}.nav-item--module[data-v-dad19d9c]{cursor:pointer}.nav-item--compact.router-link-active[data-v-dad19d9c]:not(.nav-item--no-active-bg){background:rgba(var(--recurr-blue-rgb),.06);border-color:transparent;box-shadow:none}.nav-item--compact.nav-item--no-active-bg.router-link-active[data-v-dad19d9c]{background:transparent;border-color:transparent;box-shadow:none}.nav-chevron[data-v-dad19d9c]{margin-left:auto;flex-shrink:0;width:12px;height:12px;color:#94a3b8;opacity:.7;transition:transform .2s ease,opacity .2s ease,color .2s ease}.nav-item--module:not(.nav-item--locked):hover .nav-chevron[data-v-dad19d9c]{opacity:1;color:#ffffffe6}.nav-icon-well[data-v-dad19d9c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:7px;background:linear-gradient(145deg,#ffffff 0%,var(--recurr-off-white) 100%);border:1px solid var(--sb-border);color:rgba(var(--recurr-blue-rgb),.7);transition:background .15s ease,border-color .15s ease,color .15s ease}.nav-item--compact.router-link-active .nav-icon-well[data-v-dad19d9c]{background:rgba(var(--recurr-blue-rgb),.08);border-color:rgba(var(--recurr-blue-rgb),.14);color:var(--sb-accent-deep)}.nav-icon-inline[data-v-dad19d9c]{display:inline-flex;flex-shrink:0}.nav-icon-inline[data-v-dad19d9c] svg{width:12px;height:12px}.nav-text[data-v-dad19d9c]{font-size:.8125rem;font-weight:400;color:var(--sb-ink);line-height:1.3;letter-spacing:-.01em;transition:color .15s ease}.nav-item--compact.router-link-active .nav-text[data-v-dad19d9c]{font-weight:400;color:var(--sb-accent-deep)}.nav-item--compact[data-v-dad19d9c]:not(.nav-item--locked):hover,.nav-item--compact.router-link-active[data-v-dad19d9c]:not(.nav-item--locked):hover{background:var(--sb-hover-bg)}.nav-item--compact:not(.nav-item--locked):hover .nav-text[data-v-dad19d9c],.nav-item--compact.router-link-active:not(.nav-item--locked):hover .nav-text[data-v-dad19d9c]{color:var(--sb-hover-ink);font-weight:400}.nav-item--compact:not(.nav-item--locked):hover .nav-icon-well[data-v-dad19d9c],.nav-item--module:not(.nav-item--locked):hover .nav-icon-well[data-v-dad19d9c],.nav-item--compact.router-link-active:not(.nav-item--locked):hover .nav-icon-well[data-v-dad19d9c]{background:#ffffff1f;border-color:#ffffff38;color:var(--sb-hover-ink)}.nav-item--compact.nav-item--locked[data-v-dad19d9c]{cursor:not-allowed;opacity:.72}.nav-item--compact.nav-item--locked[data-v-dad19d9c]:hover{background:transparent;box-shadow:none}.nav-item--compact.nav-item--locked:hover .nav-icon-well[data-v-dad19d9c]{transform:none;background:linear-gradient(145deg,#ffffff 0%,var(--recurr-off-white) 100%);border-color:var(--sb-border);color:rgba(var(--recurr-blue-rgb),.7)}.nav-item--compact.nav-item--locked:hover .nav-text[data-v-dad19d9c]{color:var(--sb-ink)}.nav-item--home[data-v-dad19d9c]{margin-bottom:8px}.nav-item--home.nav-item--no-active-bg.router-link-active .nav-icon-well[data-v-dad19d9c]{background:linear-gradient(145deg,#ffffff 0%,var(--recurr-off-white) 100%);border-color:var(--sb-border);color:rgba(var(--recurr-blue-rgb),.7)}.nav-item--home.nav-item--no-active-bg.router-link-active:not(:hover) .nav-text[data-v-dad19d9c]{color:var(--sb-ink);font-weight:400}.nav-item--home.nav-item--no-active-bg:not(.nav-item--locked):hover .nav-icon-well[data-v-dad19d9c],.nav-item--home.nav-item--no-active-bg.router-link-active:not(.nav-item--locked):hover .nav-icon-well[data-v-dad19d9c]{background:#ffffff1f;border-color:#ffffff38;color:var(--sb-hover-ink)}.nav-locked-hint-portal{position:fixed;z-index:10050;padding:.45rem .65rem;font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.01em;white-space:nowrap;color:#fff;background:var(--recurr-black);border-radius:8px;box-shadow:0 4px 14px #0f172a2e,0 0 0 1px #0f172a0f;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-50%) translate(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.nav-locked-hint-portal:before{content:"";position:absolute;right:100%;top:50%;margin-top:-5px;border:5px solid transparent;border-right-color:var(--recurr-black)}.nav-locked-hint-portal--visible{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.temelio-sidebar[data-v-d9227fe9]{width:280px;height:100vh;background-color:#fff;display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:100;border-right:1px solid #E5E7EB;overflow:visible}.header-section[data-v-d9227fe9]{padding:24px 20px 5px;border-bottom:1px solid #E5E7EB}.app-title-bar[data-v-d9227fe9]{display:flex;align-items:center;margin-bottom:16px}.app-icon[data-v-d9227fe9]{margin-right:12px}.app-name[data-v-d9227fe9]{flex:1}.main-title[data-v-d9227fe9]{font-size:16px;font-weight:600;color:#111827;line-height:1.2}.sub-title[data-v-d9227fe9]{font-size:12px;color:#6b7280;line-height:1.2}.scroll-indicator[data-v-d9227fe9]{opacity:.6}.search-bar[data-v-d9227fe9]{position:relative;display:flex;align-items:center;background-color:#f5f5f5;border-radius:8px;padding:8px 12px}.search-icon[data-v-d9227fe9]{margin-right:8px;flex-shrink:0}.search-input[data-v-d9227fe9]{flex:1;border:none;background:transparent;color:#6b7280;font-size:14px;outline:none}.search-input[data-v-d9227fe9]::placeholder{color:#6b7280}.search-shortcuts[data-v-d9227fe9]{display:flex;align-items:center;gap:4px;margin-left:8px}.k-shortcut[data-v-d9227fe9]{font-size:12px;color:#9ca3af;font-weight:500}.navigation-menu[data-v-d9227fe9]{flex:1;padding:16px 0;overflow-y:auto}.nav-item[data-v-d9227fe9]{display:flex;align-items:center;padding:8px 20px;cursor:pointer;transition:background-color .2s ease;position:relative}.nav-item[data-v-d9227fe9]:hover{background-color:#f9fafb}.home-item[data-v-d9227fe9]{color:#374151}.home-item.router-link-active[data-v-d9227fe9]{color:#1f2937}.nav-item.router-link-active[data-v-d9227fe9]:not(.home-item){background-color:#f5f5f5}.nav-item.router-link-active .nav-icon[data-v-d9227fe9],.nav-item.router-link-active .nav-text[data-v-d9227fe9]{color:#1f2937}.nav-item.active[data-v-d9227fe9]{background-color:#f5f5f5}.nav-item.active .nav-icon[data-v-d9227fe9],.nav-item.active .nav-text[data-v-d9227fe9]{color:#1f2937}.nav-icon[data-v-d9227fe9]{margin-right:12px;flex-shrink:0}.naira-icon[data-v-d9227fe9]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#374151;font-size:16px;font-weight:600;line-height:1}.nav-text[data-v-d9227fe9]{flex:1;font-size:14px;color:#374151;font-weight:400}.section-items .nav-text[data-v-d9227fe9]{font-size:14px;font-weight:400}.status-tag[data-v-d9227fe9]{margin-left:auto;padding:4px 8px;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent}.status-dot[data-v-d9227fe9]{width:6px;height:6px;border-radius:50%}.status-tag.is-inactive[data-v-d9227fe9]{background-color:#fef2f2;color:#991b1b;border-color:#fecaca}.status-tag.is-inactive .status-dot[data-v-d9227fe9]{background-color:#dc2626}.status-tag.is-pending[data-v-d9227fe9]{background-color:#fffbeb;color:#92400e;border-color:#fde68a}.status-tag.is-pending .status-dot[data-v-d9227fe9]{background-color:#f59e0b}.status-tag.is-active[data-v-d9227fe9]{background-color:#ecfdf5;color:#065f46;border-color:#a7f3d0}.status-tag.is-active .status-dot[data-v-d9227fe9]{background-color:#10b981}.onboarding-item[data-v-d9227fe9]{display:flex;align-items:center;padding:8px 20px;cursor:pointer;text-decoration:none}.onboarding-item[data-v-d9227fe9]:hover{background-color:#f0f0f0}.onboarding-item .nav-text[data-v-d9227fe9]{font-weight:400;letter-spacing:.5px}.star-icon[data-v-d9227fe9]{margin-left:8px;flex-shrink:0}.cursor-icon[data-v-d9227fe9]{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.collapsible-section[data-v-d9227fe9]{margin-bottom:8px}.section-header[data-v-d9227fe9]{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;cursor:pointer;transition:background-color .2s ease}.soon-badge[data-v-d9227fe9]{background-color:#fef3c7;color:#d97706;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;margin-left:auto;flex-shrink:0}.support-settings-section[data-v-d9227fe9]{margin-bottom:16px;position:sticky;bottom:80px;background-color:#fff;z-index:9}.dashed-border[data-v-d9227fe9]{border-top:1px dashed #D1D5DB;margin:16px 20px}.section-header[data-v-d9227fe9]:hover{background-color:#f9fafb}.section-title[data-v-d9227fe9]{font-size:12px;font-weight:500;color:#374151}.hr-group[data-v-d9227fe9]{margin-top:1rem}.nav-group-label[data-v-d9227fe9]{font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.05em;padding:8px 20px 4px;text-transform:uppercase}.chevron-icon[data-v-d9227fe9]{transition:transform .2s ease;flex-shrink:0}.chevron-icon.rotated[data-v-d9227fe9]{transform:rotate(180deg)}.section-items[data-v-d9227fe9]{padding-left:0}.nav-divider[data-v-d9227fe9]{height:1px;background-color:#e5e7eb;margin:8px 20px}.user-footer[data-v-d9227fe9]{border-top:1px solid #E5E7EB;padding:16px 20px;margin-top:auto;background-color:#fff;position:sticky;bottom:0;z-index:1003;overflow:visible}.separator[data-v-d9227fe9]{height:1px;background-color:#e5e7eb;margin-bottom:16px}.user-profile[data-v-d9227fe9]{display:flex;align-items:center;position:relative;z-index:1004}.user-avatar[data-v-d9227fe9]{margin-right:8px;flex-shrink:0}.user-info[data-v-d9227fe9]{flex:1}.user-menu-icon[data-v-d9227fe9]{margin-left:auto;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.user-menu-icon[data-v-d9227fe9]:hover{background-color:#f3f4f6}.circle[data-v-d9227fe9]{width:32px;height:32px;border-radius:50%;background-color:#dedede;display:flex;justify-content:center;align-items:center}.circle span[data-v-d9227fe9]{font-size:14px;font-weight:700;color:#374151}.business-dropdown[data-v-d9227fe9]{position:absolute;top:0;left:100%;background:#fff;border:1px solid #ccc;border-radius:8px;z-index:1000;min-width:200px;box-shadow:0 4px 6px #0000001a;margin-left:8px}.user-menu-dropdown[data-v-d9227fe9]{position:absolute;bottom:100%;right:0;background:#fff;border:1px solid #E5E7EB;border-radius:8px;z-index:1005;min-width:180px;box-shadow:0 4px 6px #0000001a;margin-bottom:8px}.menu-item[data-v-d9227fe9]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #F3F4F6}.menu-item[data-v-d9227fe9]:last-child{border-bottom:none}.menu-item[data-v-d9227fe9]:hover{background-color:#f9fafb}.menu-icon[data-v-d9227fe9]{margin-right:12px;flex-shrink:0}.business-item[data-v-d9227fe9]{padding:12px 16px;cursor:pointer;white-space:nowrap;font-size:14px;color:#374151;border-radius:8px;transition:background-color .2s ease}.user-name[data-v-d9227fe9]{font-size:14px;font-weight:600;color:#111827;line-height:1.2;overflow-wrap:anywhere}.user-email[data-v-d9227fe9]{font-size:12px;color:#6b7280;line-height:1.2;overflow-wrap:anywhere}.temelio-sidebar--preview[data-v-d9227fe9]{--sb-ink: var(--recurr-black);--sb-ink-muted: rgba(var(--recurr-blue-rgb), .55);--sb-surface: #ffffff;--sb-border: rgba(var(--recurr-blue-rgb), .08);--sb-accent: var(--recurr-blue);--sb-accent-deep: var(--recurr-blue);--sb-radius: 8px;width:272px;background:linear-gradient(180deg,var(--recurr-off-white) 0%,#ffffff 24%,#ffffff 100%);border-right:1px solid var(--sb-border);box-shadow:1px 0 #ffffff80 inset,1px 0 10px rgba(var(--recurr-blue-rgb),.025)}.temelio-sidebar--preview .header-section[data-v-d9227fe9]{padding:14px 14px 12px;margin:8px 10px 4px;border:1px solid var(--sb-border);border-radius:12px;background:#ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px #0f172a0a}.temelio-sidebar--preview .app-title-bar[data-v-d9227fe9]{margin-bottom:0}.temelio-sidebar--preview .app-icon[data-v-d9227fe9]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:10px;border-radius:8px;background:var(--recurr-off-white);border:1px solid rgba(var(--recurr-blue-rgb),.06);box-shadow:none}.temelio-sidebar--preview .app-icon svg[data-v-d9227fe9]{width:18px;height:18px}.temelio-sidebar--preview .main-title[data-v-d9227fe9]{font-size:.6875rem;font-weight:400;letter-spacing:-.01em;color:var(--sb-ink);line-height:1.3}.temelio-sidebar--preview .sub-title[data-v-d9227fe9]{font-size:.625rem;font-weight:300;color:var(--sb-ink-muted);line-height:1.25;margin-top:1px}.temelio-sidebar--preview .scroll-indicator[data-v-d9227fe9]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;opacity:.55;transition:opacity .2s ease,background .2s ease,box-shadow .2s ease}.temelio-sidebar--preview .scroll-indicator[data-v-d9227fe9]:hover{opacity:1;background:rgba(var(--recurr-blue-rgb),.05)}.temelio-sidebar--preview .business-dropdown[data-v-d9227fe9]{border:1px solid var(--sb-border);border-radius:10px;box-shadow:0 4px 6px #0f172a0a,0 12px 32px #0f172a1a;overflow:hidden}.temelio-sidebar--preview .business-item[data-v-d9227fe9]{font-size:.75rem;transition:background .15s ease,color .15s ease}.temelio-sidebar--preview .navigation-menu[data-v-d9227fe9]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0 0;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.temelio-sidebar--preview .navigation-menu[data-v-d9227fe9]::-webkit-scrollbar{width:4px}.temelio-sidebar--preview .navigation-menu[data-v-d9227fe9]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.user-footer-wrap[data-v-d9227fe9]:not(.sidebar-preview-bottom){display:contents}.sidebar-preview-bottom[data-v-d9227fe9]{margin-top:auto;flex-shrink:0;display:flex;flex-direction:column;padding-top:4px}.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--compact{font-weight:400}.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--compact.router-link-active:not(.nav-item--no-active-bg) .nav-text{color:var(--recurr-blue);font-weight:400}.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--compact:not(.nav-item--locked):hover .nav-text,.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--compact.router-link-active:not(.nav-item--no-active-bg):not(.nav-item--locked):hover .nav-text{color:#fff;font-weight:400}.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--compact:not(.nav-item--locked):hover .nav-icon-well,.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--compact.router-link-active:not(.nav-item--no-active-bg):not(.nav-item--locked):hover .nav-icon-well{background:#ffffff1f;border-color:#ffffff38;color:#fff}.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--no-active-bg.router-link-active:not(:hover){background-color:transparent;border-color:transparent;box-shadow:none}.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--no-active-bg.router-link-active:not(:hover) .nav-text{color:var(--sb-ink);font-weight:400}.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--no-active-bg:not(.nav-item--locked):hover{background-color:var(--recurr-blue);border-color:transparent}.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--no-active-bg:not(.nav-item--locked):hover .nav-text,.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--no-active-bg.router-link-active:not(.nav-item--locked):hover .nav-text{color:#fff;font-weight:400}.temelio-sidebar--preview .sidebar-preview[data-v-d9227fe9] .nav-item--no-active-bg:not(.nav-item--locked):hover .nav-icon-well{background:#ffffff1f;border-color:#ffffff38;color:#fff}.temelio-sidebar--preview .user-footer--preview[data-v-d9227fe9]{flex-shrink:0;margin:0 10px 12px;padding:11px 12px;border-top:none;position:static;background:linear-gradient(145deg,#ffffff 0%,var(--recurr-off-white) 100%);border:1px solid var(--sb-border);border-radius:12px;box-shadow:0 1px 3px rgba(var(--recurr-blue-rgb),.05);transition:box-shadow .2s ease,border-color .2s ease}.temelio-sidebar--preview .user-footer--preview[data-v-d9227fe9]:hover{border-color:rgba(var(--recurr-blue-rgb),.12);box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.08)}.temelio-sidebar--preview .user-avatar[data-v-d9227fe9]{margin-right:10px}.temelio-sidebar--preview .user-avatar .circle[data-v-d9227fe9]{width:32px;height:32px;background:var(--recurr-blue);border:2px solid #fff;box-shadow:0 1px 4px rgba(var(--recurr-blue-rgb),.2)}.temelio-sidebar--preview .user-avatar .circle span[data-v-d9227fe9]{font-size:12px;font-weight:600;color:#fff}.temelio-sidebar--preview .user-name[data-v-d9227fe9]{font-size:.75rem;font-weight:500;letter-spacing:-.01em;color:var(--sb-ink)}.temelio-sidebar--preview .user-email[data-v-d9227fe9]{font-size:.625rem;font-weight:400;color:var(--sb-ink-muted)}.temelio-sidebar--preview .user-menu-icon[data-v-d9227fe9]{border-radius:8px;transition:background .2s ease}.temelio-sidebar--preview .user-menu-icon[data-v-d9227fe9]:hover{background-color:rgba(var(--recurr-blue-rgb),.06)}@media (max-width: 1268px){.temelio-sidebar[data-v-d9227fe9]{transform:translate(-100%);transition:transform .3s ease}.temelio-sidebar.is-open[data-v-d9227fe9]{transform:translate(0)}}.main-content[data-v-4fbddebc]{flex:1;padding:20px;overflow-y:auto;margin-left:var(--dashboard-sidebar-width, 280px)}.main-content--flush[data-v-4fbddebc]{padding:0}.main-content--settings[data-v-4fbddebc],.main-content--dashboard[data-v-4fbddebc]{background:linear-gradient(180deg,color-mix(in srgb,var(--recurr-blue) 3.5%,#ffffff),color-mix(in srgb,var(--recurr-blue) 1.5%,#ffffff) 45%,#fff)}.dashboard-layout[data-v-4fbddebc]{display:flex;height:100vh}.hamburger-menu[data-v-4fbddebc]{display:none;position:fixed;top:20px;right:15px;z-index:101;background-color:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:8px;cursor:pointer;outline:none;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.hamburger-menu[data-v-4fbddebc]:hover{background-color:#f9fafb;box-shadow:0 2px 6px #00000026}.hamburger-menu span[data-v-4fbddebc]{display:block;width:20px;height:2px;background-color:#374151;margin-bottom:4px;transition:all .3s ease;border-radius:1px}.hamburger-menu span[data-v-4fbddebc]:last-child{margin-bottom:0}@media (max-width: 1268px){.main-content[data-v-4fbddebc]{margin-left:0}.hamburger-menu[data-v-4fbddebc]{display:block;right:15px}.hamburger-menu.open span[data-v-4fbddebc]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-menu.open span[data-v-4fbddebc]:nth-child(2){opacity:0}.hamburger-menu.open span[data-v-4fbddebc]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.temelio-sidebar.is-open .header-section[data-v-4fbddebc]{padding-top:60px}}@media (max-width: 768px){.hamburger-menu[data-v-4fbddebc]{right:15px}}.hero-mosaic[data-v-f2ec0288]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.625rem;width:184px;padding:.15rem;grid-template-areas:"payroll accent" "people leave";filter:drop-shadow(0 8px 24px rgba(0,0,0,.25))}.hero-mosaic--light[data-v-f2ec0288]{filter:drop-shadow(0 8px 22px rgba(var(--recurr-blue-rgb),.14))}.hero-mosaic--light .hero-mosaic__tile[data-v-f2ec0288]{border-color:rgba(var(--recurr-blue-rgb),.14);box-shadow:0 1px #ffffffd9 inset,0 6px 18px rgba(var(--recurr-blue-rgb),.1)}.hero-mosaic--light .hero-mosaic__tile--locked[data-v-f2ec0288]{border-color:rgba(var(--recurr-blue-rgb),.08);background:linear-gradient(165deg,#ffffffb8,rgba(var(--recurr-blue-rgb),.04))}.hero-mosaic__cell[data-v-f2ec0288]{display:block;min-height:78px}.hero-mosaic__cell--live[data-v-f2ec0288]:not(.hero-mosaic__cell--upgrade){animation:mosaic-tile-float-f2ec0288 5.5s ease-in-out infinite;animation-delay:calc(var(--mosaic-delay, 0ms) + .75s)}.hero-mosaic__tile[data-v-f2ec0288]{--mosaic-end-opacity: 1;--tile-tint: rgba(var(--recurr-blue-rgb), .14);--tile-icon-bg: linear-gradient(145deg, #ffffff 0%, rgba(var(--recurr-blue-rgb), .08) 100%);position:relative;overflow:hidden;display:block;width:100%;min-height:78px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(165deg,#fffffffa,#ffffffe0);box-shadow:0 1px #ffffff80 inset,0 8px 20px rgba(var(--recurr-black-rgb),.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:mosaic-tile-in-f2ec0288 .65s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--mosaic-delay, 0ms);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .35s ease}.hero-mosaic__tile[data-v-f2ec0288]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--tile-tint) 0%,transparent 52%);opacity:.85;pointer-events:none}.hero-mosaic__glow[data-v-f2ec0288]{position:absolute;top:-20%;right:-25%;width:70%;height:55%;background:radial-gradient(ellipse at center,rgba(255,255,255,.55) 0%,transparent 70%);pointer-events:none}.hero-mosaic__content[data-v-f2ec0288]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.4rem;min-height:78px;padding:.7rem .75rem}.hero-mosaic__icon[data-v-f2ec0288]{background:var(--tile-icon-bg)!important;border-color:#fff9!important;color:var(--recurr-blue)!important;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.12);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.hero-mosaic__label[data-v-f2ec0288]{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--recurr-black);line-height:1.2}.hero-mosaic__caption[data-v-f2ec0288]{font-size:.625rem;font-weight:400;letter-spacing:.02em;color:rgba(var(--recurr-black-rgb),.55);line-height:1.3}.hero-mosaic__caption-link[data-v-f2ec0288]{position:relative;z-index:2;font-weight:500;color:#0a9e8f;text-decoration:none;transition:color .2s ease}.hero-mosaic__caption-link[data-v-f2ec0288]:hover{color:#087a6f;text-decoration:underline}.hero-mosaic__cell[data-v-f2ec0288]:hover{animation-play-state:paused}.hero-mosaic__cell:hover .hero-mosaic__tile[data-v-f2ec0288]{transform:translateY(-6px) scale(1.05);border-color:#ffffff73;box-shadow:0 1px #ffffffa6 inset,0 16px 32px rgba(var(--recurr-black-rgb),.28)}.hero-mosaic--light .hero-mosaic__cell:hover .hero-mosaic__tile[data-v-f2ec0288]{border-color:rgba(var(--recurr-blue-rgb),.22);box-shadow:0 1px #ffffffe6 inset,0 14px 28px rgba(var(--recurr-blue-rgb),.16)}.hero-mosaic__cell:hover .hero-mosaic__icon[data-v-f2ec0288]{transform:scale(1.12) rotate(-3deg);box-shadow:0 4px 14px rgba(var(--recurr-blue-rgb),.22)}.hero-mosaic__cell--payroll[data-v-f2ec0288]{grid-area:payroll}.hero-mosaic__tile--payroll[data-v-f2ec0288]{--tile-tint: rgba(var(--recurr-blue-rgb), .16)}.hero-mosaic__cell--people[data-v-f2ec0288]{grid-area:people}.hero-mosaic__tile--people[data-v-f2ec0288]{--tile-tint: rgba(var(--recurr-teal-rgb), .14);--tile-icon-bg: linear-gradient(145deg, #ffffff 0%, rgba(var(--recurr-teal-rgb), .1) 100%)}.hero-mosaic__tile--people .hero-mosaic__icon[data-v-f2ec0288]{color:#0a9e8f!important}.hero-mosaic__cell--leave[data-v-f2ec0288]{grid-area:leave}.hero-mosaic__tile--leave[data-v-f2ec0288]{--tile-tint: rgba(99, 102, 241, .12);--tile-icon-bg: linear-gradient(145deg, #ffffff 0%, rgba(99, 102, 241, .08) 100%)}.hero-mosaic__cell--accent[data-v-f2ec0288]{grid-area:accent}.hero-mosaic__tile--upgrade[data-v-f2ec0288]{--tile-tint: rgba(var(--recurr-teal-rgb), .2);border-style:dashed;border-color:rgba(var(--recurr-teal-rgb),.45);background:linear-gradient(165deg,#fffffff2,rgba(var(--recurr-teal-rgb),.12));animation:mosaic-tile-in-f2ec0288 .65s cubic-bezier(.22,1,.36,1) both,mosaic-upgrade-glow-f2ec0288 3s ease-in-out infinite;animation-delay:var(--mosaic-delay, 0ms),calc(var(--mosaic-delay, 0ms) + .75s)}.hero-mosaic__tile--upgrade .hero-mosaic__label[data-v-f2ec0288]{color:#0a9e8f}.hero-mosaic__tile--upgrade .hero-mosaic__icon[data-v-f2ec0288]{color:#0a9e8f!important}.hero-mosaic__cell--upgrade[data-v-f2ec0288]:hover{animation-play-state:paused}.hero-mosaic__cell--upgrade:hover .hero-mosaic__tile[data-v-f2ec0288]:not(.hero-mosaic__tile--soft-locked){border-color:rgba(var(--recurr-teal-rgb),.7);background:linear-gradient(165deg,#fff,rgba(var(--recurr-teal-rgb),.18));transform:translateY(-6px) scale(1.05)}.hero-mosaic__tile--locked[data-v-f2ec0288]{--mosaic-end-opacity: .55;border-color:#ffffff1a;background:linear-gradient(165deg,#ffffff59,#ffffff2e);box-shadow:0 4px 12px rgba(var(--recurr-black-rgb),.1)}.hero-mosaic__tile--locked[data-v-f2ec0288]:before{opacity:.35}.hero-mosaic__tile--locked .hero-mosaic__label[data-v-f2ec0288]{color:rgba(var(--recurr-black-rgb),.4)}.hero-mosaic__tile--locked .hero-mosaic__icon[data-v-f2ec0288]{opacity:.65}.hero-mosaic__tile--soft-locked[data-v-f2ec0288]{--mosaic-end-opacity: .88;border-color:#ffffff24;background:linear-gradient(165deg,#ffffff9e,#ffffff7a);box-shadow:0 4px 14px rgba(var(--recurr-black-rgb),.14);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1)}.hero-mosaic__tile--soft-locked[data-v-f2ec0288]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(165deg,#fff,#fffffff0);opacity:0;pointer-events:none;z-index:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.hero-mosaic__tile--soft-locked[data-v-f2ec0288]:before{opacity:.42;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.hero-mosaic__tile--soft-locked .hero-mosaic__label[data-v-f2ec0288]{color:rgba(var(--recurr-black-rgb),.46);transition:color .5s cubic-bezier(.22,1,.36,1)}.hero-mosaic__tile--soft-locked .hero-mosaic__icon[data-v-f2ec0288]{opacity:.7;transition:opacity .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)}.hero-mosaic__tile--upgrade.hero-mosaic__tile--soft-locked[data-v-f2ec0288]{--tile-tint: rgba(var(--recurr-blue-rgb), .14);border-style:dashed;border-color:#ffffff24;background:linear-gradient(165deg,#ffffff9e,#ffffff7a);box-shadow:0 4px 14px rgba(var(--recurr-black-rgb),.14);animation:mosaic-tile-in-f2ec0288 .65s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--mosaic-delay, 0ms);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1)}.hero-mosaic__tile--upgrade.hero-mosaic__tile--soft-locked .hero-mosaic__label[data-v-f2ec0288]{color:var(--recurr-teal);transition:color .5s cubic-bezier(.22,1,.36,1)}.hero-mosaic__tile--upgrade.hero-mosaic__tile--soft-locked .hero-mosaic__icon[data-v-f2ec0288]{color:var(--recurr-teal)!important;opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)}.hero-mosaic__tile--upgrade.hero-mosaic__tile--soft-locked .hero-mosaic__caption-link[data-v-f2ec0288]{color:var(--recurr-teal);transition:color .5s cubic-bezier(.22,1,.36,1)}.hero-mosaic__tile--upgrade.hero-mosaic__tile--soft-locked .hero-mosaic__caption-link[data-v-f2ec0288]:hover{color:#087a6f}.hero-mosaic__cell--soft-locked:hover .hero-mosaic__tile[data-v-f2ec0288]{transform:translateY(-3px) scale(1.02);border-color:#ffffff73;box-shadow:0 1px #ffffffa6 inset,0 12px 24px rgba(var(--recurr-black-rgb),.2)}.hero-mosaic__cell--soft-locked:hover .hero-mosaic__tile[data-v-f2ec0288]:after{opacity:1}.hero-mosaic__cell--soft-locked:hover .hero-mosaic__tile[data-v-f2ec0288]:before{opacity:.65}.hero-mosaic__cell--soft-locked:hover .hero-mosaic__label[data-v-f2ec0288]{color:rgba(var(--recurr-black-rgb),.78)}.hero-mosaic__cell--soft-locked:hover .hero-mosaic__icon[data-v-f2ec0288]{opacity:.92}.hero-mosaic__cell--upgrade:hover .hero-mosaic__tile--soft-locked[data-v-f2ec0288]{transform:translateY(-3px) scale(1.02);border-color:#ffffff73;box-shadow:0 1px #ffffffa6 inset,0 12px 24px rgba(var(--recurr-black-rgb),.2)}.hero-mosaic__cell--upgrade:hover .hero-mosaic__tile--soft-locked[data-v-f2ec0288]:after{opacity:1}.hero-mosaic__cell--upgrade:hover .hero-mosaic__tile--soft-locked[data-v-f2ec0288]:before{opacity:.55}.hero-mosaic__cell--upgrade:hover .hero-mosaic__tile--soft-locked .hero-mosaic__label[data-v-f2ec0288]{color:#0a9e8f}.hero-mosaic__cell--upgrade:hover .hero-mosaic__tile--soft-locked .hero-mosaic__icon[data-v-f2ec0288]{color:#0a9e8f!important;opacity:1}.hero-mosaic__cell--upgrade:hover .hero-mosaic__tile--soft-locked .hero-mosaic__caption-link[data-v-f2ec0288]{color:#0a9e8f}.hero-mosaic__cell--locked:hover .hero-mosaic__tile[data-v-f2ec0288]{transform:translateY(-3px) scale(1.02)}@keyframes mosaic-tile-in-f2ec0288{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:var(--mosaic-end-opacity);transform:translateY(0) scale(1)}}@keyframes mosaic-tile-float-f2ec0288{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mosaic-upgrade-glow-f2ec0288{0%,to{border-color:rgba(var(--recurr-teal-rgb),.35);box-shadow:0 1px #fff6 inset,0 8px 20px rgba(var(--recurr-black-rgb),.15)}50%{border-color:rgba(var(--recurr-teal-rgb),.65);box-shadow:0 1px #ffffff80 inset,0 8px 24px rgba(var(--recurr-teal-rgb),.25)}}@media (prefers-reduced-motion: reduce){.hero-mosaic[data-v-f2ec0288]{filter:none}.hero-mosaic__cell[data-v-f2ec0288]{animation:none}.hero-mosaic__tile[data-v-f2ec0288]{opacity:var(--mosaic-end-opacity);animation:none}.hero-mosaic__tile--upgrade[data-v-f2ec0288]{animation:none}.hero-mosaic__cell:hover .hero-mosaic__tile[data-v-f2ec0288],.hero-mosaic__cell:hover .hero-mosaic__icon[data-v-f2ec0288]{transform:none}.hero-mosaic__tile--soft-locked[data-v-f2ec0288]:after{transition:none}.hero-mosaic__tile--soft-locked[data-v-f2ec0288]:before,.hero-mosaic__tile--soft-locked .hero-mosaic__label[data-v-f2ec0288],.hero-mosaic__tile--soft-locked .hero-mosaic__icon[data-v-f2ec0288]{transition:none}}.activation-hub[data-v-7cdec1c9]{--hub-ink: var(--ui-ink);--hub-ink-muted: var(--ui-ink-muted);--hub-ink-soft: var(--ui-ink-soft);--hub-surface: var(--ui-surface);--hub-border: var(--ui-border);--hub-border-strong: var(--ui-border-strong);--hub-accent: var(--ui-accent);--hub-accent-hover: var(--ui-accent-hover);--hub-accent-soft: var(--ui-accent-soft);--hub-radius: var(--ui-radius);--hub-radius-lg: var(--ui-radius-lg);--hub-shadow: var(--ui-shadow);--hub-shadow-hover: var(--ui-shadow-hover);width:100%;max-width:none;margin:0;padding:0}.activation-loading[data-v-7cdec1c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;color:var(--hub-ink-muted);font-size:.9375rem;font-weight:300}.activation-loading-spinner[data-v-7cdec1c9]{width:40px;height:40px;border:2px solid rgba(var(--recurr-blue-rgb),.12);border-top-color:var(--hub-accent);border-radius:50%;animation:activation-spin-7cdec1c9 .7s linear infinite;margin-bottom:1.25rem}@keyframes activation-spin-7cdec1c9{to{transform:rotate(360deg)}}.activation-hero[data-v-7cdec1c9]{position:relative;margin-bottom:2.5rem;border-radius:var(--hub-radius-lg);overflow:hidden;background:linear-gradient(145deg,#ffffff 0%,var(--recurr-off-white) 52%,rgba(var(--recurr-blue-rgb),.04) 100%);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow)}.activation-hero-glow[data-v-7cdec1c9]{position:absolute;top:-40%;right:-10%;width:55%;height:140%;background:radial-gradient(ellipse at center,rgba(var(--recurr-blue-rgb),.07) 0%,transparent 70%);pointer-events:none}.activation-hero-inner[data-v-7cdec1c9]{position:relative;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:2.5rem 2.75rem}.activation-badge[data-v-7cdec1c9]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-accent);background:#ffffffe6;border:1px solid rgba(var(--recurr-blue-rgb),.12);border-radius:999px}.activation-title[data-v-7cdec1c9]{margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:600;letter-spacing:-.02em;color:var(--hub-ink);line-height:1.2}.activation-lead[data-v-7cdec1c9]{margin:0 0 1.5rem;max-width:520px;font-size:.875rem;font-weight:400;line-height:1.6;color:var(--hub-ink-soft)}.activation-hero-actions[data-v-7cdec1c9]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.activation-meta[data-v-7cdec1c9]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;font-weight:300;color:var(--hub-ink-muted)}.activation-meta-pill[data-v-7cdec1c9]{padding:.2rem .55rem;background:#ffffffb3;border-radius:6px;border:1px solid var(--hub-border)}.activation-meta-sep[data-v-7cdec1c9]{opacity:.5}.activation-hero-visual[data-v-7cdec1c9]{flex-shrink:0}.btn[data-v-7cdec1c9]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.btn-primary[data-v-7cdec1c9]{background:var(--hub-accent);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.22)}.btn-primary[data-v-7cdec1c9]:hover{background:var(--hub-accent-hover);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--recurr-blue-rgb),.28)}.btn-secondary[data-v-7cdec1c9]{background:#fff;color:var(--hub-ink-soft);border:1px solid var(--hub-border-strong)}.btn-secondary[data-v-7cdec1c9]:hover{background:var(--hub-accent-soft);color:var(--hub-accent);border-color:rgba(var(--recurr-blue-rgb),.18)}.btn-ghost[data-v-7cdec1c9]{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25)}.btn-ghost[data-v-7cdec1c9]:hover{background:#fff3;color:#fff}.btn-sm[data-v-7cdec1c9]{padding:.5rem 1rem;font-size:.8125rem}.activation-section[data-v-7cdec1c9]{margin-bottom:3rem}.activation-section--help[data-v-7cdec1c9]{margin-bottom:0}.section-head[data-v-7cdec1c9]{margin-bottom:1.5rem}.section-head--row[data-v-7cdec1c9]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-7cdec1c9]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-7cdec1c9]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-7cdec1c9]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.module-grid[data-v-7cdec1c9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem}.module-card[data-v-7cdec1c9]{display:flex;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.module-card[data-v-7cdec1c9]:hover{border-color:var(--hub-border-strong);background:var(--hub-accent-soft);box-shadow:var(--hub-shadow-hover);transform:translateY(-1px)}.module-card-icon[data-v-7cdec1c9]{flex-shrink:0}.module-card-label[data-v-7cdec1c9]{font-size:.8125rem;font-weight:500;color:var(--hub-ink);line-height:1.35}.addon-grid[data-v-7cdec1c9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.875rem}.addon-card[data-v-7cdec1c9]{padding:1.25rem 1.35rem;background:var(--hub-surface);border:1px dashed rgba(var(--recurr-blue-rgb),.16);border-radius:var(--hub-radius);transition:border-color .2s ease,background .2s ease}.addon-card[data-v-7cdec1c9]:hover{border-color:rgba(var(--recurr-blue-rgb),.28);background:var(--hub-accent-soft)}.addon-card-title[data-v-7cdec1c9]{display:block;font-size:.875rem;font-weight:500;color:var(--hub-ink);margin-bottom:.35rem}.addon-card-detail[data-v-7cdec1c9]{font-size:.8125rem;font-weight:300;color:var(--hub-ink-muted);line-height:1.45}.pricing-cards[data-v-7cdec1c9]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pricing-card[data-v-7cdec1c9]{position:relative;display:flex;flex-direction:column;padding:1.5rem 1.35rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px #0f172a08;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.pricing-card[data-v-7cdec1c9]:hover{box-shadow:var(--hub-shadow-hover);transform:translateY(-2px)}.pricing-card--featured[data-v-7cdec1c9]{border-color:rgba(var(--recurr-blue-rgb),.22);background:linear-gradient(180deg,#fff 0%,var(--recurr-off-white) 100%);box-shadow:var(--hub-shadow)}.pricing-card-tag[data-v-7cdec1c9]{position:absolute;top:1rem;right:1rem;padding:.2rem .55rem;font-size:.625rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-accent);background:var(--hub-accent-soft);border-radius:6px}.pricing-card-name[data-v-7cdec1c9]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.pricing-card-size[data-v-7cdec1c9]{margin:0 0 1rem;font-size:.8125rem;font-weight:300;color:var(--hub-ink-muted)}.pricing-card-price[data-v-7cdec1c9]{margin:0 0 1.25rem;font-size:1.375rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.pricing-card-cta[data-v-7cdec1c9]{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-size:.8125rem;font-weight:500;color:var(--hub-accent);text-decoration:none;transition:gap .2s ease}.pricing-card-cta[data-v-7cdec1c9]:hover{gap:.55rem}.readiness-list[data-v-7cdec1c9]{list-style:none;margin:0;padding:0;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px #0f172a08;overflow:hidden}.readiness-item[data-v-7cdec1c9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.5rem;border-bottom:1px solid rgba(var(--recurr-blue-rgb),.06);transition:background .15s ease}.readiness-item[data-v-7cdec1c9]:hover{background:var(--hub-accent-soft)}.readiness-item[data-v-7cdec1c9]:last-child{border-bottom:none}.readiness-item-main[data-v-7cdec1c9]{display:flex;align-items:flex-start;gap:1rem;min-width:0}.readiness-check[data-v-7cdec1c9]{flex-shrink:0;width:24px;height:24px;border:1.5px solid #cbd5e1;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:.1rem;transition:border-color .2s ease,background .2s ease}.readiness-check.done[data-v-7cdec1c9]{border-color:var(--recurr-blue);background:var(--hub-accent-soft);color:var(--hub-accent)}.readiness-title[data-v-7cdec1c9]{margin:0 0 .2rem;font-size:.9375rem;font-weight:500;color:var(--hub-ink)}.readiness-desc[data-v-7cdec1c9]{margin:0;font-size:.8125rem;font-weight:300;color:var(--hub-ink-muted);line-height:1.5}.readiness-cta[data-v-7cdec1c9]{flex-shrink:0;padding:.4rem .85rem;font-size:.75rem;font-weight:500;color:var(--hub-accent);text-decoration:none;background:#fff;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.readiness-cta[data-v-7cdec1c9]:hover{background:var(--hub-accent);border-color:var(--hub-accent);color:#fff}.readiness-note[data-v-7cdec1c9]{margin:1.25rem 0 0;font-size:.8125rem;font-weight:300;color:var(--hub-ink-muted);line-height:1.55}.readiness-note a[data-v-7cdec1c9]{color:var(--hub-accent);font-weight:500;text-decoration:none}.readiness-note a[data-v-7cdec1c9]:hover{text-decoration:underline}.help-card[data-v-7cdec1c9]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:2rem 2.25rem;background:linear-gradient(135deg,var(--recurr-blue) 0%,#001a6e 100%);border-radius:var(--hub-radius-lg);overflow:hidden;box-shadow:0 12px 32px rgba(var(--recurr-blue-rgb),.28)}.help-card-accent[data-v-7cdec1c9]{position:absolute;top:-50%;right:-20%;width:50%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 65%);pointer-events:none}.help-title[data-v-7cdec1c9]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#fff}.help-lead[data-v-7cdec1c9]{margin:0;font-size:.9375rem;font-weight:300;color:#ffffffb8;line-height:1.55;max-width:420px}.help-copy[data-v-7cdec1c9]{position:relative;z-index:1}@media (max-width: 900px){.pricing-cards[data-v-7cdec1c9]{grid-template-columns:1fr}.activation-hero-inner[data-v-7cdec1c9]{grid-template-columns:1fr;padding:2rem 1.75rem}.activation-hero-visual[data-v-7cdec1c9]{display:none}}@media (max-width: 640px){.activation-title[data-v-7cdec1c9]{font-size:1.5rem}.readiness-item[data-v-7cdec1c9]{flex-direction:column;align-items:flex-start}.readiness-cta[data-v-7cdec1c9]{align-self:flex-start}.section-head--row[data-v-7cdec1c9]{align-items:flex-start}}.subscribed-dashboard[data-v-b1178629]{--hub-ink: var(--ui-ink);--hub-ink-muted: var(--ui-ink-muted);--hub-ink-soft: var(--ui-ink-soft);--hub-surface: var(--ui-surface);--hub-border: var(--ui-border);--hub-border-strong: var(--ui-border-strong);--hub-accent: var(--ui-accent);--hub-accent-hover: var(--ui-accent-hover);--hub-accent-soft: var(--ui-accent-soft);--hub-radius: var(--ui-radius);--hub-radius-lg: var(--ui-radius-lg);--hub-shadow: var(--ui-shadow);--hub-shadow-hover: var(--ui-shadow-hover);width:100%;max-width:none;margin:0;padding:0}.subscribed-hero[data-v-b1178629]{position:relative;margin-bottom:2.5rem;border-radius:var(--hub-radius-lg);overflow:hidden;background:linear-gradient(145deg,var(--recurr-black) 0%,#00123a 48%,#001d70 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(var(--recurr-black-rgb),.18)}.subscribed-hero__glow[data-v-b1178629]{position:absolute;top:-40%;right:-10%;width:55%;height:140%;background:radial-gradient(ellipse at center,rgba(var(--recurr-teal-rgb),.14) 0%,transparent 70%);pointer-events:none}.subscribed-hero__inner[data-v-b1178629]{position:relative;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:2.5rem 2.75rem}.subscribed-hero__badge[data-v-b1178629]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--recurr-teal);background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px}.subscribed-hero__title[data-v-b1178629]{margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2}.subscribed-hero__lead[data-v-b1178629]{margin:0;max-width:520px;font-size:.875rem;font-weight:400;line-height:1.6;color:#ffffffc7}.subscribed-hero__actions[data-v-b1178629]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.subscribed-hero__visual[data-v-b1178629]{flex-shrink:0}.btn[data-v-b1178629]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.btn-primary[data-v-b1178629]{background:var(--hub-accent);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.22)}.btn-primary[data-v-b1178629]:hover{background:var(--hub-accent-hover);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--recurr-blue-rgb),.28)}.btn-secondary[data-v-b1178629]{background:#fff;color:var(--hub-ink-soft);border:1px solid var(--hub-border-strong)}.btn-secondary[data-v-b1178629]:hover{background:var(--hub-accent-soft);color:#fff;border-color:rgba(var(--recurr-blue-rgb),.18)}.subscribed-upgrade[data-v-b1178629]{margin-bottom:3rem}.subscribed-upgrade__inner[data-v-b1178629]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 1.75rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03)}.subscribed-upgrade__copy[data-v-b1178629]{margin-bottom:0;flex:1;min-width:220px}.subscribed-upgrade__actions[data-v-b1178629]{display:flex;flex-wrap:wrap;gap:.75rem;flex-shrink:0}.subscribed-section[data-v-b1178629]{margin-bottom:3rem}.section-head[data-v-b1178629]{margin-bottom:1.5rem}.section-eyebrow[data-v-b1178629]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-b1178629]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-b1178629]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.shortcut-grid[data-v-b1178629]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.875rem}.shortcut-card[data-v-b1178629]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:1.25rem 1.35rem;text-align:left;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03);cursor:pointer;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease,background .25s ease}.shortcut-card[data-v-b1178629]:hover{border-color:var(--hub-border-strong);background:var(--hub-accent-soft);box-shadow:var(--hub-shadow-hover);transform:translateY(-1px)}.shortcut-card__icon[data-v-b1178629]{flex-shrink:0}.shortcut-card__body[data-v-b1178629]{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.shortcut-card__title[data-v-b1178629]{font-size:.875rem;font-weight:500;color:var(--hub-ink);line-height:1.35}.shortcut-card__desc[data-v-b1178629]{font-size:.8125rem;font-weight:300;color:var(--hub-ink-muted);line-height:1.45}.shortcut-card__action[data-v-b1178629]{margin-top:.25rem;font-size:.8125rem;font-weight:500;color:var(--hub-accent)}@media (max-width: 768px){.subscribed-hero__inner[data-v-b1178629]{grid-template-columns:1fr;padding:1.75rem 1.5rem}.subscribed-hero__visual.hero-mosaic[data-v-b1178629]{display:none}.subscribed-upgrade__inner[data-v-b1178629]{padding:1.25rem 1.35rem}.subscribed-upgrade__actions[data-v-b1178629]{width:100%}.subscribed-upgrade__actions .btn[data-v-b1178629]{flex:1 1 auto;min-width:0}.shortcut-grid[data-v-b1178629]{grid-template-columns:1fr}}[data-v-da6bcf54]:root{--primary-button-bg: #666EE8;--inactive-button-border: #D1D1D1;--inactive-button-text: #D1D1D1;--soon-tag-bg: #FFD700;--main-text-color: #212121;--subtitle-text-color: #6B7280}.dashboard-container[data-v-da6bcf54]{background-color:#fff;min-height:100vh;padding:2rem;font-family:sans-serif}.dashboard-container--activation[data-v-da6bcf54]{padding:1.5rem;min-height:100%;font-family:var(--recurr-font-primary)}.dashboard-container--subscribed[data-v-da6bcf54]{padding:1.5rem;min-height:100%;background:transparent;font-family:var(--recurr-font-primary)}@media (max-width: 768px){.dashboard-container--activation[data-v-da6bcf54],.dashboard-container--subscribed[data-v-da6bcf54]{padding:1.25rem}}@media (max-width: 480px){.dashboard-container--activation[data-v-da6bcf54],.dashboard-container--subscribed[data-v-da6bcf54]{padding:1rem}}.welcome-message[data-v-da6bcf54]{margin-bottom:2.5rem}.welcome-container[data-v-da6bcf54]{background:linear-gradient(135deg,#6b7280,#4b5563);border-radius:8px;padding:2rem 2.5rem;display:flex;align-items:center;gap:2rem;box-shadow:0 4px 20px #6b728026;position:relative;overflow:hidden}.welcome-container[data-v-da6bcf54]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none}.welcome-icon[data-v-da6bcf54]{width:48px;height:48px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;position:relative;z-index:1}.welcome-content[data-v-da6bcf54]{position:relative;z-index:1}.welcome-text[data-v-da6bcf54]{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .25rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.welcome-subtitle[data-v-da6bcf54]{font-size:1rem;color:#ffffffe6;margin:0;font-weight:400}.welcome-illustration[data-v-da6bcf54]{margin-left:auto;opacity:.7;padding:2rem;background:#ffffff0d;border-radius:12px}.welcome-illustration .geometric-illustration[data-v-da6bcf54]{width:150px;height:150px}.welcome-illustration .shape[data-v-da6bcf54]{opacity:.8}.welcome-illustration .line[data-v-da6bcf54]{opacity:.6}.title.has-text-dark[data-v-da6bcf54]{color:#374151!important}.header-title-container[data-v-da6bcf54]{display:flex;align-items:flex-start;gap:1rem}.header-text-content[data-v-da6bcf54]{flex:1}.header-welcome-icon[data-v-da6bcf54]{width:48px;height:48px;background-color:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#374151;flex-shrink:0}.subtitle.has-text-subtitle[data-v-da6bcf54]{color:#374151!important}.illustration-placeholder[data-v-da6bcf54]{background-color:#f5f5f5;border-radius:12px;min-height:150px;display:flex;align-items:center;justify-content:center}.geometric-illustration[data-v-da6bcf54]{position:relative;width:150px;height:150px}.shape[data-v-da6bcf54]{position:absolute;border-radius:4px}.shape-1[data-v-da6bcf54]{width:30px;height:30px;background-color:gold;top:20px;left:20px}.shape-2[data-v-da6bcf54]{width:25px;height:25px;background-color:#87ceeb;top:40px;right:30px}.shape-3[data-v-da6bcf54]{width:35px;height:35px;background-color:#4169e1;bottom:30px;left:30px}.shape-4[data-v-da6bcf54]{width:28px;height:28px;background-color:#9370db;top:60px;left:50px}.shape-5[data-v-da6bcf54]{width:22px;height:22px;background-color:#32cd32;bottom:50px;right:40px}.shape-6[data-v-da6bcf54]{width:26px;height:26px;background-color:#ff8c00;top:80px;right:20px}.connection-lines[data-v-da6bcf54]{position:absolute;top:0;left:0;width:100%;height:100%}.line[data-v-da6bcf54]{position:absolute;background-color:#fff;border-radius:1px}.line-1[data-v-da6bcf54]{width:2px;height:30px;top:35px;left:35px}.line-2[data-v-da6bcf54]{width:40px;height:2px;top:50px;left:50px}.line-3[data-v-da6bcf54]{width:35px;height:2px;top:70px;left:65px}.line-4[data-v-da6bcf54]{width:2px;height:25px;top:45px;left:80px}.line-5[data-v-da6bcf54]{width:30px;height:2px;top:85px;left:70px}.line-6[data-v-da6bcf54]{width:2px;height:20px;top:60px;left:90px}.pending-roadmap-wrap[data-v-da6bcf54]{margin-bottom:2rem}.pending-roadmap-card[data-v-da6bcf54]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem 1.75rem;max-width:720px}.pending-roadmap-title[data-v-da6bcf54]{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 .5rem}.pending-roadmap-lead[data-v-da6bcf54]{font-size:.9375rem;color:#64748b;margin:0 0 1.25rem;line-height:1.5}.pending-roadmap-steps[data-v-da6bcf54]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.pending-roadmap-step[data-v-da6bcf54]{display:flex;align-items:flex-start;gap:.875rem}.pending-roadmap-step-num[data-v-da6bcf54]{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#e2e8f0;color:#475569;font-size:.8125rem;font-weight:600;display:flex;align-items:center;justify-content:center}.pending-roadmap-step-body[data-v-da6bcf54]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pending-roadmap-step-title[data-v-da6bcf54]{font-size:.9375rem;font-weight:600;color:#334155}.pending-roadmap-step-text[data-v-da6bcf54]{font-size:.875rem;color:#64748b;line-height:1.45}@media (max-width: 768px){.dashboard-container[data-v-da6bcf54]:not(.dashboard-container--subscribed):not(.dashboard-container--activation){padding:1rem}.columns.is-multiline .column[data-v-da6bcf54]{margin-bottom:1rem}.illustration-placeholder[data-v-da6bcf54]{display:none}.header-title-container[data-v-da6bcf54]{margin-top:15px}}@media (max-width: 480px){.dashboard-container[data-v-da6bcf54]:not(.dashboard-container--subscribed):not(.dashboard-container--activation){padding:.5rem}.title.is-2[data-v-da6bcf54]{font-size:1.5rem!important}.subtitle.is-4[data-v-da6bcf54]{font-size:1rem!important}}[data-v-da6bcf54]{font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.payroll-section[data-v-d2e0e909]{margin-bottom:3rem}.payroll-section--embedded[data-v-d2e0e909]{margin-bottom:0}.section-head[data-v-d2e0e909]{margin-bottom:1.5rem}.payroll-section--embedded .section-head[data-v-d2e0e909]{margin-bottom:1rem}.section-eyebrow[data-v-d2e0e909]{display:block;margin-bottom:.35rem;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted, rgba(var(--recurr-blue-rgb), .55))}.section-title[data-v-d2e0e909]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;color:var(--hub-ink, var(--recurr-black))}.section-lead[data-v-d2e0e909]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted, rgba(var(--recurr-blue-rgb), .55));line-height:1.55}.metric-grid[data-v-d2e0e909]{display:grid;gap:.875rem}.metric-grid--two[data-v-d2e0e909]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-d2e0e909]{padding:1.25rem 1.35rem;background:var(--hub-surface, #fff);border:1px solid var(--hub-border, rgba(var(--recurr-blue-rgb), .08));border-radius:var(--hub-radius, 8px);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03)}.metric-card__head[data-v-d2e0e909]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.metric-card__label[data-v-d2e0e909]{font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted, rgba(var(--recurr-blue-rgb), .55))}.metric-card__value[data-v-d2e0e909]{margin:0;font-size:1.25rem;font-weight:600;color:var(--hub-ink, var(--recurr-black))}.txn-list[data-v-d2e0e909]{display:flex;flex-direction:column;gap:.75rem}.payroll-section--embedded .txn-list[data-v-d2e0e909]{gap:0}.txn-card[data-v-d2e0e909]{overflow:hidden;padding:0}.txn-card--embedded[data-v-d2e0e909]{border:none;border-radius:0;box-shadow:none;border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.txn-card--embedded[data-v-d2e0e909]:last-child{border-bottom:none}.txn-row[data-v-d2e0e909]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 1.25rem;text-align:left;background:transparent;border:none}.txn-card--embedded .txn-row[data-v-d2e0e909]{padding:.85rem 0}.txn-row--expandable[data-v-d2e0e909]{cursor:pointer}.txn-row__main[data-v-d2e0e909]{flex:1;min-width:0}.txn-row__title[data-v-d2e0e909]{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:var(--hub-ink, var(--recurr-black));line-height:1.35}.txn-card--embedded .txn-row__title[data-v-d2e0e909]{font-size:var(--ui-font-size-sm);font-weight:500}.txn-sublist__title[data-v-d2e0e909]{margin:0 0 .25rem;font-size:.875rem;font-weight:500}.txn-row__date[data-v-d2e0e909]{margin:0 0 .5rem;font-size:.8125rem;color:var(--hub-ink-muted, rgba(var(--recurr-blue-rgb), .55))}.txn-card--embedded .txn-row__date[data-v-d2e0e909]{margin-bottom:.35rem;font-size:.75rem}.txn-row__meta[data-v-d2e0e909]{display:inline-block;padding:.2rem .5rem;font-size:.6875rem;font-weight:500;color:var(--hub-ink-muted, rgba(var(--recurr-blue-rgb), .55));background:var(--ui-surface-muted, #f3f4f6);border-radius:6px}.txn-row__aside[data-v-d2e0e909]{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.txn-row__amount[data-v-d2e0e909]{margin:0;font-size:1rem;font-weight:600;color:var(--hub-ink, var(--recurr-black));white-space:nowrap}.txn-card--embedded .txn-row__amount[data-v-d2e0e909]{font-size:var(--ui-font-size-sm)}.amount-debit[data-v-d2e0e909]{color:#b91c1c}.amount-credit[data-v-d2e0e909]{color:#047857}.txn-row__chevron[data-v-d2e0e909]{flex-shrink:0;color:var(--hub-ink-muted, rgba(var(--recurr-blue-rgb), .55));transition:transform .2s ease}.txn-row__chevron--open[data-v-d2e0e909]{transform:rotate(180deg)}.txn-sublist[data-v-d2e0e909]{border-top:1px solid var(--hub-border, rgba(var(--recurr-blue-rgb), .08));background:var(--ui-surface-muted, #f8fafc)}.txn-sublist__item[data-v-d2e0e909]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--hub-border, rgba(var(--recurr-blue-rgb), .08))}.txn-sublist__item[data-v-d2e0e909]:last-child{border-bottom:none}.txn-row__amount--sm[data-v-d2e0e909]{font-size:.875rem}.type-badge[data-v-d2e0e909]{display:inline-block;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;text-transform:capitalize;border-radius:6px;background:var(--ui-surface-muted, #f3f4f6);color:var(--hub-ink-soft, rgba(var(--recurr-blue-rgb), .7))}.type-badge-debit[data-v-d2e0e909]{background:#ef44441a;color:#b91c1c}.type-badge-credit[data-v-d2e0e909]{background:#10b9811f;color:#047857}.txn-loading-card[data-v-d2e0e909]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem}.txn-loading-card--embedded[data-v-d2e0e909]{padding:2rem 0;border:none;box-shadow:none;background:transparent}.txn-loading-card__text[data-v-d2e0e909]{margin:0;font-size:.875rem;color:var(--hub-ink-muted, rgba(var(--recurr-blue-rgb), .55))}.loading-spinner[data-v-d2e0e909]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:txn-spin-d2e0e909 .8s linear infinite}.loading-spinner--lg[data-v-d2e0e909]{width:32px;height:32px;border-width:3px;color:var(--recurr-blue)}@keyframes txn-spin-d2e0e909{to{transform:rotate(360deg)}}.empty-state-card[data-v-d2e0e909]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem}.empty-state-card--embedded[data-v-d2e0e909]{align-items:flex-start;text-align:left;padding:1.25rem 0 .5rem;border:none;box-shadow:none;background:transparent}.empty-state-card__title[data-v-d2e0e909]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600}.empty-state-card--embedded .empty-state-card__title[data-v-d2e0e909]{margin-top:0;font-size:var(--ui-font-size-base);font-weight:500}.empty-state-card__lead[data-v-d2e0e909]{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted, rgba(var(--recurr-blue-rgb), .55));max-width:360px}.empty-state-card--embedded .empty-state-card__lead[data-v-d2e0e909]{margin-bottom:0;max-width:none;font-size:var(--ui-font-size-sm);font-weight:300}@media (max-width: 768px){.metric-grid--two[data-v-d2e0e909]{grid-template-columns:1fr}.txn-row[data-v-d2e0e909]{flex-direction:column;align-items:stretch}.txn-row__aside[data-v-d2e0e909]{justify-content:space-between;width:100%}}.payroll-section--directory .btn-secondary[data-v-7c1111bd]{background:var(--hub-surface);color:var(--hub-ink-soft);border:1px solid var(--hub-border-strong)}.payroll-section--directory .btn-secondary[data-v-7c1111bd]:hover:not(:disabled){background:var(--hub-accent-soft);color:var(--hub-accent);border-color:rgba(var(--recurr-blue-rgb),.18);transform:translateY(-1px)}.payroll-section[data-v-7c1111bd]{margin-bottom:3rem}.payroll-section--empty[data-v-7c1111bd]{display:flex;justify-content:center;padding-top:.5rem}.section-head[data-v-7c1111bd]{margin-bottom:1.5rem}.section-head--row[data-v-7c1111bd]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-7c1111bd]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-7c1111bd]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-7c1111bd]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.payroll-notice[data-v-7c1111bd]{margin-bottom:1.25rem;padding:.85rem 1rem;border-radius:var(--hub-radius);border:1px solid var(--hub-border)}.payroll-notice--warning[data-v-7c1111bd]{background:#f59e0b14;border-color:#f59e0b40}.payroll-notice__body[data-v-7c1111bd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.payroll-notice__text[data-v-7c1111bd]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-soft)}.metric-grid[data-v-7c1111bd]{display:grid;gap:.875rem}.metric-grid--single[data-v-7c1111bd]{grid-template-columns:minmax(0,280px)}.metric-grid--four[data-v-7c1111bd]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid--three[data-v-7c1111bd]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card[data-v-7c1111bd]{padding:1.25rem 1.35rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.metric-card[data-v-7c1111bd]:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow-hover);transform:translateY(-1px)}.metric-card__head[data-v-7c1111bd]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.metric-card__label[data-v-7c1111bd]{flex:1;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted)}.metric-card__value[data-v-7c1111bd]{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink);line-height:1.2}.metric-card__hint[data-v-7c1111bd]{margin:.35rem 0 0;font-size:.75rem;color:var(--hub-ink-muted)}.employees-toolbar[data-v-7c1111bd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.employees-toolbar__stats[data-v-7c1111bd]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin:0 0 0 auto}.employees-toolbar__total-row[data-v-7c1111bd]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--hub-ink-muted);white-space:nowrap}.employees-toolbar__total-label[data-v-7c1111bd]{font-weight:400}.employees-toolbar__total-value[data-v-7c1111bd]{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.employees-toolbar__found[data-v-7c1111bd]{font-size:.75rem;font-weight:500;color:var(--hub-ink-muted)}.employees-toolbar__status-pill[data-v-7c1111bd]{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#047857;background:#0478571a;border:1px solid rgba(4,120,87,.22);border-radius:999px}.search-container[data-v-7c1111bd]{position:relative;display:flex;align-items:center;flex:0 1 360px;width:100%;max-width:360px;padding:.55rem .85rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-7c1111bd]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-7c1111bd]{display:flex;align-items:center;justify-content:center;margin-right:.5rem;color:var(--hub-ink-muted)}.search-input[data-v-7c1111bd]{flex:1;min-width:0;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-7c1111bd]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-7c1111bd]{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer;transition:color .2s ease}.clear-search-btn[data-v-7c1111bd]:hover{color:var(--hub-ink-soft)}.employees-table-card[data-v-7c1111bd]{overflow:hidden;padding:0}.employees-table-container[data-v-7c1111bd]{overflow-x:auto;-webkit-overflow-scrolling:touch}.employees-table[data-v-7c1111bd]{width:100%;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-7c1111bd]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-7c1111bd]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-7c1111bd]{padding:.85rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-7c1111bd]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-7c1111bd]{border-bottom:none}.no-results[data-v-7c1111bd]{text-align:center;padding:2.5rem 1rem}.no-results-content[data-v-7c1111bd]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--hub-ink-muted)}.col-name[data-v-7c1111bd]{min-width:200px}.col-status[data-v-7c1111bd]{width:120px}.col-gross[data-v-7c1111bd],.col-deduction[data-v-7c1111bd]{width:150px}.col-actions[data-v-7c1111bd]{width:100px}.column-header[data-v-7c1111bd]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.column-edit-actions[data-v-7c1111bd]{display:flex;align-items:center;gap:.35rem}.column-action-btn[data-v-7c1111bd]{font-size:.6875rem;font-weight:500;padding:.3rem .55rem;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}.column-action-btn[data-v-7c1111bd]:disabled{opacity:.6;cursor:not-allowed}.column-cancel-btn[data-v-7c1111bd]{background:var(--hub-surface);color:var(--hub-ink-soft);border-color:var(--hub-border-strong)}.column-cancel-btn[data-v-7c1111bd]:hover:not(:disabled){background:var(--ui-surface-muted, #f3f4f6)}.column-save-btn[data-v-7c1111bd]{background:var(--hub-accent);color:#fff;border-color:var(--hub-accent)}.column-save-btn[data-v-7c1111bd]:hover:not(:disabled){background:var(--hub-accent-hover)}.edit-column-btn[data-v-7c1111bd]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--hub-border);border-radius:6px;background:var(--hub-surface);color:var(--hub-ink-muted);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.edit-column-btn[data-v-7c1111bd]:hover:not(:disabled){background:var(--hub-accent-soft);border-color:rgba(var(--recurr-blue-rgb),.18);color:var(--hub-accent)}.edit-column-btn[data-v-7c1111bd]:disabled{opacity:.5;cursor:not-allowed}.employee-info[data-v-7c1111bd]{display:flex;align-items:center;gap:.75rem}.employee-avatar[data-v-7c1111bd]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:var(--hub-accent-soft);color:var(--hub-accent)}.employee-name[data-v-7c1111bd]{font-size:.875rem;font-weight:600;color:var(--hub-ink);margin:0 0 .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-name.clickable[data-v-7c1111bd]{cursor:pointer;transition:color .2s ease}.employee-name.clickable[data-v-7c1111bd]:hover{color:var(--hub-accent)}.employee-id[data-v-7c1111bd]{font-size:.75rem;color:var(--hub-ink-muted);margin:0}.status-badge[data-v-7c1111bd]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap}.status-badge.verified[data-v-7c1111bd]{background:#10b9811f;color:#047857}.status-badge.invalid[data-v-7c1111bd]{background:#ef44441a;color:#b91c1c}.status-badge.pending[data-v-7c1111bd]{background:#f59e0b1f;color:#b45309}.salary-input-container[data-v-7c1111bd]{display:flex;flex-direction:column;gap:.25rem}.salary-input[data-v-7c1111bd]{width:100%;padding:.375rem .5rem;font-size:.75rem;border:1px solid var(--hub-border-strong);border-radius:6px;transition:border-color .2s ease,box-shadow .2s ease}.salary-input[data-v-7c1111bd]:focus{outline:none;border-color:rgba(var(--recurr-blue-rgb),.45);box-shadow:0 0 0 2px rgba(var(--recurr-blue-rgb),.1)}.salary-input.error[data-v-7c1111bd]{border-color:#ef4444}.error-message[data-v-7c1111bd]{margin:0;font-size:.625rem;color:#ef4444}.salary-value[data-v-7c1111bd]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.row-actions[data-v-7c1111bd]{display:flex;align-items:center;gap:.35rem}.row-action-btn[data-v-7c1111bd]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-ink-muted);text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.row-action-btn[data-v-7c1111bd]:hover{background:var(--hub-accent-soft);border-color:rgba(var(--recurr-blue-rgb),.18);color:var(--hub-accent)}.row-action-btn--danger[data-v-7c1111bd]:hover{background:#ef444414;border-color:#ef444440;color:#b91c1c}.empty-state-card[data-v-7c1111bd]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:420px;width:100%;padding:2.5rem 2rem}.empty-state-card__title[data-v-7c1111bd]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-7c1111bd]{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:320px}[data-v-7c1111bd] .employees-upload-modal .modal-content{background:transparent;box-shadow:none;padding:0;overflow:visible;max-width:1040px}[data-v-7c1111bd] .employees-upload-modal .animation-content{max-width:1040px}[data-v-7c1111bd] .employees-upload-modal .modal-close{top:1rem;right:1rem}.upload-modal[data-v-7c1111bd]{--hub-ink: var(--ui-ink);--hub-ink-muted: var(--ui-ink-muted);--hub-ink-soft: var(--ui-ink-soft);--hub-surface: var(--ui-surface);--hub-border: var(--ui-border);--hub-border-strong: var(--ui-border-strong);--hub-accent: var(--ui-accent);--hub-accent-hover: var(--ui-accent-hover);--hub-accent-soft: var(--ui-accent-soft);--hub-radius: var(--ui-radius);--hub-radius-lg: var(--ui-radius-lg);padding:1.5rem 1.5rem 1.35rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);box-shadow:var(--hub-shadow, 0 8px 32px rgba(var(--recurr-black-rgb), .12))}.upload-modal__header[data-v-7c1111bd]{margin-bottom:1.25rem;padding-right:2rem}.upload-modal__title[data-v-7c1111bd]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;color:var(--hub-ink)}.upload-modal__lead[data-v-7c1111bd]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:560px}.upload-modal__drop[data-v-7c1111bd]{display:flex;flex-direction:column;gap:1rem}.drag-drop-area[data-v-7c1111bd]{display:flex;flex-direction:column;align-items:center;gap:.5rem;border:2px dashed var(--hub-border-strong);border-radius:var(--hub-radius-lg);padding:2.5rem 2rem;text-align:center;cursor:pointer;background:var(--ui-surface-muted, #f8fafc);transition:border-color .2s ease,background .2s ease}.drag-drop-area[data-v-7c1111bd]:hover{border-color:rgba(var(--recurr-blue-rgb),.35);background:var(--hub-accent-soft)}.drag-drop-area.drag-over[data-v-7c1111bd]{border-color:var(--hub-accent);background:rgba(var(--recurr-blue-rgb),.06)}.drag-drop-area__text[data-v-7c1111bd]{margin:0;font-size:.875rem;color:var(--hub-ink-soft)}.drag-drop-area__hint[data-v-7c1111bd]{margin:0;font-size:.75rem;color:var(--hub-ink-muted)}.browse-link[data-v-7c1111bd]{color:var(--hub-accent);font-weight:500;text-decoration:underline;cursor:pointer}.upload-modal__links[data-v-7c1111bd]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted)}.upload-modal__link[data-v-7c1111bd]{color:var(--hub-accent);font-weight:500;text-decoration:none}.upload-modal__link[data-v-7c1111bd]:hover{text-decoration:underline}.upload-modal__preview[data-v-7c1111bd]{display:flex;flex-direction:column;gap:1rem}.upload-modal__preview-head[data-v-7c1111bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.upload-modal__preview-label[data-v-7c1111bd]{margin:0 0 .15rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.upload-modal__preview-count[data-v-7c1111bd]{margin:0;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.upload-modal__required-note[data-v-7c1111bd]{margin:0;font-size:.75rem;color:var(--hub-ink-muted)}.upload-modal__required[data-v-7c1111bd]{color:#b91c1c}.upload-preview-table-wrap[data-v-7c1111bd]{overflow-x:auto;border:1px solid var(--hub-border);border-radius:var(--hub-radius);-webkit-overflow-scrolling:touch}.upload-preview-table[data-v-7c1111bd]{width:100%;min-width:880px;border-collapse:collapse;font-size:.8125rem}.upload-preview-table thead[data-v-7c1111bd]{background:var(--ui-surface-muted, #f8fafc)}.upload-preview-table th[data-v-7c1111bd]{padding:.65rem .75rem;text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.upload-preview-table td[data-v-7c1111bd]{padding:.5rem .75rem;border-bottom:1px solid var(--hub-border);vertical-align:middle}.upload-preview-table tbody tr:last-child td[data-v-7c1111bd]{border-bottom:none}.upload-field-input[data-v-7c1111bd]{width:100%;min-width:7rem;padding:.45rem .6rem;font-size:.8125rem;color:var(--hub-ink);background:var(--hub-surface);border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.upload-field-input[data-v-7c1111bd]:focus{outline:none;border-color:rgba(var(--recurr-blue-rgb),.45);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.upload-modal__actions[data-v-7c1111bd]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.25rem}.upload-modal .btn[data-v-7c1111bd]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.upload-modal .btn[data-v-7c1111bd]:disabled{opacity:.55;cursor:not-allowed;transform:none}.upload-modal .btn-primary[data-v-7c1111bd]{background:var(--hub-accent);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.22)}.upload-modal .btn-primary[data-v-7c1111bd]:hover:not(:disabled){background:var(--hub-accent-hover);transform:translateY(-1px)}.upload-modal .btn-secondary[data-v-7c1111bd]{background:var(--hub-surface);color:var(--hub-ink-soft);border:1px solid var(--hub-border-strong)}.upload-modal .btn-secondary[data-v-7c1111bd]:hover:not(:disabled){background:var(--hub-accent-soft);color:var(--hub-accent);border-color:rgba(var(--recurr-blue-rgb),.18);transform:translateY(-1px)}.upload-modal .btn-sm[data-v-7c1111bd]{padding:.5rem 1rem;font-size:.8125rem}.loading-spinner--btn[data-v-7c1111bd]{border-top-color:#fff}.loading-spinner[data-v-7c1111bd]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:payroll-spin-7c1111bd .8s linear infinite}@keyframes payroll-spin-7c1111bd{to{transform:rotate(360deg)}}@media (max-width: 1024px){.metric-grid--four[data-v-7c1111bd]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid--three[data-v-7c1111bd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.metric-grid--single[data-v-7c1111bd],.metric-grid--four[data-v-7c1111bd],.metric-grid--three[data-v-7c1111bd]{grid-template-columns:1fr}.payroll-notice__body[data-v-7c1111bd]{flex-direction:column;align-items:flex-start}.employees-toolbar[data-v-7c1111bd]{flex-direction:column;align-items:stretch}.employees-toolbar__stats[data-v-7c1111bd]{margin-left:0;align-items:flex-start}.search-container[data-v-7c1111bd]{flex:1 1 auto;max-width:none}.employees-table[data-v-7c1111bd]{min-width:720px}.upload-modal[data-v-7c1111bd]{padding:1.15rem}.upload-modal__actions[data-v-7c1111bd]{flex-direction:column}.upload-modal__actions .btn[data-v-7c1111bd]{width:100%}}.modal.employees-upload-modal.is-active{z-index:10100!important}.modal.is-active:has(.upload-modal){z-index:10100!important}.payroll-add-employee[data-v-02818da8]{--hub-ink: var(--ui-ink);--hub-ink-muted: var(--ui-ink-muted);--hub-ink-soft: var(--ui-ink-soft);--hub-surface: var(--ui-surface);--hub-border: var(--ui-border);--hub-border-strong: var(--ui-border-strong);--hub-accent: var(--ui-accent);--hub-accent-hover: var(--ui-accent-hover);--hub-accent-soft: var(--ui-accent-soft);--hub-radius: var(--ui-radius);--hub-radius-lg: var(--ui-radius-lg);width:100%;max-width:none;margin:0;padding:1.5rem;min-height:100%;font-family:var(--recurr-font-primary)}.payroll-hero[data-v-02818da8]{position:relative;margin-bottom:2rem;border-radius:var(--hub-radius-lg);overflow:hidden;background:linear-gradient(145deg,var(--recurr-black) 0%,#00123a 48%,#001d70 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(var(--recurr-black-rgb),.18)}.payroll-hero__glow[data-v-02818da8]{position:absolute;top:-40%;right:-10%;width:55%;height:140%;background:radial-gradient(ellipse at center,rgba(var(--recurr-teal-rgb),.14) 0%,transparent 70%);pointer-events:none}.payroll-hero__inner[data-v-02818da8]{position:relative;padding:2.5rem 2.75rem}.payroll-hero__eyebrow[data-v-02818da8]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem}.payroll-hero__back[data-v-02818da8]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;color:#ffffffbf;text-decoration:none;transition:color .2s ease}.payroll-hero__back[data-v-02818da8]:hover{color:#fff}.payroll-hero__title[data-v-02818da8]{margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2}.payroll-hero__lead[data-v-02818da8]{margin:0;max-width:520px;font-size:.875rem;line-height:1.6;color:#ffffffc7}.payroll-hero__meta-name[data-v-02818da8]{margin:1rem 0 0;font-size:.875rem;font-weight:500;color:#ffffffe6}.payroll-add-employee__form[data-v-02818da8]{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:none}.hub-card[data-v-02818da8]{padding:0;overflow:visible}.hub-card__head[data-v-02818da8]{padding:1.25rem 1.35rem 0}.section-eyebrow[data-v-02818da8]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.hub-card__title[data-v-02818da8]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.hub-card__lead[data-v-02818da8]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}.hub-card__body[data-v-02818da8]{padding:1.25rem 1.35rem 1.35rem}.info-section[data-v-02818da8]{margin-bottom:1.25rem}.info-section[data-v-02818da8]:last-child{margin-bottom:0}.section-label[data-v-02818da8]{margin-bottom:.65rem}.label-text[data-v-02818da8]{display:block;font-size:.8125rem;font-weight:500;color:var(--hub-ink-soft);margin-bottom:.2rem}.subtitle-text[data-v-02818da8]{font-size:.75rem;color:var(--hub-ink-muted);margin:0}.fields-row[data-v-02818da8]{display:flex;gap:1.25rem}.field-column[data-v-02818da8]{flex:1;min-width:0}.field-input[data-v-02818da8]{width:100%;padding:.65rem .85rem;font-size:.875rem;color:var(--hub-ink);background:var(--hub-surface);border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.field-input[data-v-02818da8]:focus{outline:none;border-color:rgba(var(--recurr-blue-rgb),.45);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.field-input[data-v-02818da8]::placeholder{color:var(--hub-ink-muted);opacity:.7}.bank-dropdown-wrapper[data-v-02818da8]{position:relative}.bank-select[data-v-02818da8]{width:100%;padding:.65rem .85rem;font-size:.875rem;color:var(--hub-ink);background:var(--hub-surface);border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s ease,box-shadow .2s ease}.bank-select.is-active[data-v-02818da8]{border-color:rgba(var(--recurr-blue-rgb),.45);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.bank-select .placeholder[data-v-02818da8]{color:var(--hub-ink-muted)}.bank-dropdown[data-v-02818da8]{position:absolute;left:0;right:0;z-index:20;background:var(--hub-surface);border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);box-shadow:var(--ui-shadow, 0 4px 12px rgba(0, 0, 0, .08));max-height:300px;margin-top:.25rem;overflow:hidden}.bank-search-input[data-v-02818da8]{width:100%;padding:.65rem .85rem;border:none;border-bottom:1px solid var(--hub-border);font-size:.875rem;outline:none;background:var(--hub-surface);color:var(--hub-ink)}.bank-options[data-v-02818da8]{max-height:240px;overflow-y:auto}.bank-option[data-v-02818da8]{padding:.65rem .85rem;font-size:.875rem;cursor:pointer;color:var(--hub-ink-soft);transition:background .15s ease}.bank-option[data-v-02818da8]:hover,.bank-option.is-selected[data-v-02818da8]{background:var(--hub-accent-soft)}.bank-option.is-selected[data-v-02818da8]{font-weight:500;color:var(--hub-accent)}.section-label__row[data-v-02818da8]{display:flex;align-items:center;gap:.5rem}.account-resolve-spinner[data-v-02818da8]{display:inline-flex;align-items:center;flex-shrink:0}.loading-spinner--sm[data-v-02818da8]{width:14px;height:14px;border-width:2px;color:var(--hub-accent)}.account-status[data-v-02818da8]{margin-top:.4rem}.status-text[data-v-02818da8]{font-size:.75rem;font-weight:500}.status-text.success[data-v-02818da8]{color:#047857}.status-text.error[data-v-02818da8]{color:#b91c1c}.payroll-add-employee__actions[data-v-02818da8]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem}.btn[data-v-02818da8]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn[data-v-02818da8]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary[data-v-02818da8]{background:var(--hub-accent);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.22)}.btn-primary[data-v-02818da8]:hover:not(:disabled){background:var(--hub-accent-hover);transform:translateY(-1px)}.btn-secondary[data-v-02818da8]{background:var(--hub-surface);color:var(--hub-ink-soft);border:1px solid var(--hub-border-strong)}.btn-secondary[data-v-02818da8]:hover:not(:disabled){background:var(--hub-accent-soft);color:var(--hub-accent);border-color:rgba(var(--recurr-blue-rgb),.18);transform:translateY(-1px)}.loading-spinner[data-v-02818da8]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:payroll-spin-02818da8 .8s linear infinite}.loading-spinner--btn[data-v-02818da8]{border-top-color:#fff}@keyframes payroll-spin-02818da8{to{transform:rotate(360deg)}}@media (max-width: 768px){.payroll-add-employee[data-v-02818da8]{padding:1rem}.payroll-hero__inner[data-v-02818da8]{padding:1.75rem 1.5rem}.fields-row[data-v-02818da8]{flex-direction:column;gap:0}.field-column[data-v-02818da8]{margin-bottom:1.25rem}.field-column[data-v-02818da8]:last-child{margin-bottom:0}.payroll-add-employee__actions .btn[data-v-02818da8]{flex:1;min-width:calc(50% - .375rem)}}.payroll-edit-employee[data-v-c3fc1a8b]{--hub-ink: var(--ui-ink);--hub-ink-muted: var(--ui-ink-muted);--hub-ink-soft: var(--ui-ink-soft);--hub-surface: var(--ui-surface);--hub-border: var(--ui-border);--hub-border-strong: var(--ui-border-strong);--hub-accent: var(--ui-accent);--hub-accent-hover: var(--ui-accent-hover);--hub-accent-soft: var(--ui-accent-soft);--hub-radius: var(--ui-radius);--hub-radius-lg: var(--ui-radius-lg);width:100%;max-width:none;margin:0;padding:1.5rem;min-height:100%;font-family:var(--recurr-font-primary)}.payroll-hero[data-v-c3fc1a8b]{position:relative;margin-bottom:2rem;border-radius:var(--hub-radius-lg);overflow:hidden;background:linear-gradient(145deg,var(--recurr-black) 0%,#00123a 48%,#001d70 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(var(--recurr-black-rgb),.18)}.payroll-hero__glow[data-v-c3fc1a8b]{position:absolute;top:-40%;right:-10%;width:55%;height:140%;background:radial-gradient(ellipse at center,rgba(var(--recurr-teal-rgb),.14) 0%,transparent 70%);pointer-events:none}.payroll-hero__inner[data-v-c3fc1a8b]{position:relative;padding:2.5rem 2.75rem}.payroll-hero__eyebrow[data-v-c3fc1a8b]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem}.payroll-hero__back[data-v-c3fc1a8b]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;color:#ffffffbf;text-decoration:none;transition:color .2s ease}.payroll-hero__back[data-v-c3fc1a8b]:hover{color:#fff}.payroll-hero__title[data-v-c3fc1a8b]{margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2}.payroll-hero__lead[data-v-c3fc1a8b]{margin:0;max-width:520px;font-size:.875rem;line-height:1.6;color:#ffffffc7}.payroll-hero__meta-name[data-v-c3fc1a8b]{margin:1rem 0 0;font-size:.875rem;font-weight:500;color:#ffffffe6}.payroll-edit-employee__form[data-v-c3fc1a8b]{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:none}.hub-card[data-v-c3fc1a8b]{padding:0;overflow:visible}.hub-card__head[data-v-c3fc1a8b]{padding:1.25rem 1.35rem 0}.section-eyebrow[data-v-c3fc1a8b]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.hub-card__title[data-v-c3fc1a8b]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.hub-card__lead[data-v-c3fc1a8b]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}.hub-card__body[data-v-c3fc1a8b]{padding:1.25rem 1.35rem 1.35rem}.info-section[data-v-c3fc1a8b]{margin-bottom:1.25rem}.info-section[data-v-c3fc1a8b]:last-child{margin-bottom:0}.section-label[data-v-c3fc1a8b]{margin-bottom:.65rem}.label-text[data-v-c3fc1a8b]{display:block;font-size:.8125rem;font-weight:500;color:var(--hub-ink-soft);margin-bottom:.2rem}.subtitle-text[data-v-c3fc1a8b]{font-size:.75rem;color:var(--hub-ink-muted);margin:0}.fields-row[data-v-c3fc1a8b]{display:flex;gap:1.25rem}.field-column[data-v-c3fc1a8b]{flex:1;min-width:0}.field-input[data-v-c3fc1a8b]{width:100%;padding:.65rem .85rem;font-size:.875rem;color:var(--hub-ink);background:var(--hub-surface);border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.field-input[data-v-c3fc1a8b]:focus{outline:none;border-color:rgba(var(--recurr-blue-rgb),.45);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.field-input[data-v-c3fc1a8b]::placeholder{color:var(--hub-ink-muted);opacity:.7}.bank-dropdown-wrapper[data-v-c3fc1a8b]{position:relative}.bank-select[data-v-c3fc1a8b]{width:100%;padding:.65rem .85rem;font-size:.875rem;color:var(--hub-ink);background:var(--hub-surface);border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s ease,box-shadow .2s ease}.bank-select.is-active[data-v-c3fc1a8b]{border-color:rgba(var(--recurr-blue-rgb),.45);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.bank-select .placeholder[data-v-c3fc1a8b]{color:var(--hub-ink-muted)}.bank-dropdown[data-v-c3fc1a8b]{position:absolute;left:0;right:0;z-index:20;background:var(--hub-surface);border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);box-shadow:var(--ui-shadow, 0 4px 12px rgba(0, 0, 0, .08));max-height:300px;margin-top:.25rem;overflow:hidden}.bank-search-input[data-v-c3fc1a8b]{width:100%;padding:.65rem .85rem;border:none;border-bottom:1px solid var(--hub-border);font-size:.875rem;outline:none;background:var(--hub-surface);color:var(--hub-ink)}.bank-options[data-v-c3fc1a8b]{max-height:240px;overflow-y:auto}.bank-option[data-v-c3fc1a8b]{padding:.65rem .85rem;font-size:.875rem;cursor:pointer;color:var(--hub-ink-soft);transition:background .15s ease}.bank-option[data-v-c3fc1a8b]:hover,.bank-option.is-selected[data-v-c3fc1a8b]{background:var(--hub-accent-soft)}.bank-option.is-selected[data-v-c3fc1a8b]{font-weight:500;color:var(--hub-accent)}.section-label__row[data-v-c3fc1a8b]{display:flex;align-items:center;gap:.5rem}.account-resolve-spinner[data-v-c3fc1a8b]{display:inline-flex;align-items:center;flex-shrink:0}.loading-spinner--sm[data-v-c3fc1a8b]{width:14px;height:14px;border-width:2px;color:var(--hub-accent)}.account-status[data-v-c3fc1a8b]{margin-top:.4rem}.status-text[data-v-c3fc1a8b]{font-size:.75rem;font-weight:500}.status-text.success[data-v-c3fc1a8b]{color:#047857}.status-text.error[data-v-c3fc1a8b]{color:#b91c1c}.payroll-edit-employee__actions[data-v-c3fc1a8b]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem}.btn[data-v-c3fc1a8b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn[data-v-c3fc1a8b]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary[data-v-c3fc1a8b]{background:var(--hub-accent);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.22)}.btn-primary[data-v-c3fc1a8b]:hover:not(:disabled){background:var(--hub-accent-hover);transform:translateY(-1px)}.btn-secondary[data-v-c3fc1a8b]{background:var(--hub-surface);color:var(--hub-ink-soft);border:1px solid var(--hub-border-strong)}.btn-secondary[data-v-c3fc1a8b]:hover:not(:disabled){background:var(--hub-accent-soft);color:var(--hub-accent);border-color:rgba(var(--recurr-blue-rgb),.18);transform:translateY(-1px)}.detail-loading-card[data-v-c3fc1a8b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;margin-bottom:1.25rem}.detail-loading-card__text[data-v-c3fc1a8b]{margin:.75rem 0 0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-c3fc1a8b]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:payroll-spin-c3fc1a8b .8s linear infinite}.loading-spinner--lg[data-v-c3fc1a8b]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}.loading-spinner--btn[data-v-c3fc1a8b]{border-top-color:#fff}@keyframes payroll-spin-c3fc1a8b{to{transform:rotate(360deg)}}@media (max-width: 768px){.payroll-edit-employee[data-v-c3fc1a8b]{padding:1rem}.payroll-hero__inner[data-v-c3fc1a8b]{padding:1.75rem 1.5rem}.fields-row[data-v-c3fc1a8b]{flex-direction:column;gap:0}.field-column[data-v-c3fc1a8b]{margin-bottom:1.25rem}.field-column[data-v-c3fc1a8b]:last-child{margin-bottom:0}.payroll-edit-employee__actions .btn[data-v-c3fc1a8b]{flex:1;min-width:calc(50% - .375rem)}}.payroll-overview[data-v-a8816d3a]{--hub-ink: var(--ui-ink);--hub-ink-muted: var(--ui-ink-muted);--hub-ink-soft: var(--ui-ink-soft);--hub-surface: var(--ui-surface);--hub-border: var(--ui-border);--hub-border-strong: var(--ui-border-strong);--hub-accent: var(--ui-accent);--hub-accent-hover: var(--ui-accent-hover);--hub-accent-soft: var(--ui-accent-soft);--hub-radius: var(--ui-radius);--hub-radius-lg: var(--ui-radius-lg);--hub-shadow: var(--ui-shadow);--hub-shadow-hover: var(--ui-shadow-hover);width:100%;max-width:none;margin:0;padding:1.5rem;min-height:100%;font-family:var(--recurr-font-primary)}.payroll-hero[data-v-a8816d3a]{position:relative;margin-bottom:2.5rem;border-radius:var(--hub-radius-lg);overflow:hidden;background:linear-gradient(145deg,var(--recurr-black) 0%,#00123a 48%,#001d70 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(var(--recurr-black-rgb),.18)}.payroll-hero__glow[data-v-a8816d3a]{position:absolute;top:-40%;right:-10%;width:55%;height:140%;background:radial-gradient(ellipse at center,rgba(var(--recurr-teal-rgb),.14) 0%,transparent 70%);pointer-events:none}.payroll-hero__inner[data-v-a8816d3a]{position:relative;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:2.5rem 2.75rem}.payroll-hero__badge[data-v-a8816d3a]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--recurr-teal);background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px}.payroll-hero__title[data-v-a8816d3a]{margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2}.payroll-hero__lead[data-v-a8816d3a]{margin:0;max-width:520px;font-size:.875rem;font-weight:400;line-height:1.6;color:#ffffffc7}.payroll-hero__actions[data-v-a8816d3a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.payroll-hero__visual[data-v-a8816d3a]{flex-shrink:0}.payroll-hero-tiles[data-v-a8816d3a]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;width:184px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.25))}.payroll-hero-tile[data-v-a8816d3a]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;min-height:78px;padding:.7rem .75rem;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(165deg,#fffffffa,#ffffffe0);box-shadow:0 1px #ffffff80 inset,0 8px 20px rgba(var(--recurr-black-rgb),.18)}.payroll-hero-tile__label[data-v-a8816d3a]{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--recurr-black);line-height:1.2}.btn[data-v-a8816d3a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.btn-primary[data-v-a8816d3a]{background:var(--hub-accent);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.22)}.btn-primary[data-v-a8816d3a]:hover{background:var(--hub-accent-hover);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--recurr-blue-rgb),.28)}.btn-secondary[data-v-a8816d3a]{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.28)}.btn-secondary[data-v-a8816d3a]:hover{background:#fff3;color:#fff;transform:translateY(-1px)}.payroll-section[data-v-a8816d3a]{margin-bottom:3rem}.payroll-section--notices[data-v-a8816d3a],.section-head[data-v-a8816d3a]{margin-bottom:1.5rem}.section-eyebrow[data-v-a8816d3a]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-a8816d3a]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-a8816d3a]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.payroll-notice[data-v-a8816d3a]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:var(--hub-radius);border:1px solid var(--hub-border)}.payroll-notice+.payroll-notice[data-v-a8816d3a]{margin-top:.75rem}.payroll-notice--warning[data-v-a8816d3a]{background:#f59e0b14;border-color:#f59e0b40}.payroll-notice--info[data-v-a8816d3a]{background:rgba(var(--recurr-blue-rgb),.06);border-color:rgba(var(--recurr-blue-rgb),.14)}.payroll-notice__icon[data-v-a8816d3a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.6875rem;font-weight:700;line-height:1}.payroll-notice--warning .payroll-notice__icon[data-v-a8816d3a]{background:#f59e0b33;color:#b45309}.payroll-notice--info .payroll-notice__icon[data-v-a8816d3a]{background:rgba(var(--recurr-blue-rgb),.12);color:var(--hub-accent)}.payroll-notice__text[data-v-a8816d3a]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-soft)}.payroll-notice__link[data-v-a8816d3a]{color:var(--hub-accent);font-weight:500;text-decoration:none}.payroll-notice__link[data-v-a8816d3a]:hover{text-decoration:underline}.metric-grid[data-v-a8816d3a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.metric-card[data-v-a8816d3a]{padding:1.25rem 1.35rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.metric-card[data-v-a8816d3a]:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow-hover);transform:translateY(-1px)}.metric-card__head[data-v-a8816d3a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.metric-card__label[data-v-a8816d3a]{flex:1;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted)}.metric-card__value[data-v-a8816d3a]{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink);line-height:1.2}.metric-card__refresh[data-v-a8816d3a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface);color:var(--hub-ink-muted);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.metric-card__refresh[data-v-a8816d3a]:hover:not(:disabled){background:var(--hub-accent-soft);color:var(--hub-accent);border-color:rgba(var(--recurr-blue-rgb),.18)}.metric-card__refresh[data-v-a8816d3a]:disabled{opacity:.55;cursor:default}.metric-card__refresh-icon--spin[data-v-a8816d3a]{animation:payroll-refresh-spin-a8816d3a .8s linear infinite}@keyframes payroll-refresh-spin-a8816d3a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shortcut-grid[data-v-a8816d3a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;align-items:stretch}.shortcut-card-wrap[data-v-a8816d3a]{position:relative;display:flex;min-width:0;min-height:100%}.shortcut-card-wrap .shortcut-card[data-v-a8816d3a]{flex:1;height:100%}.shortcut-card[data-v-a8816d3a]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:1.25rem 1.35rem;text-align:left;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03);cursor:pointer;text-decoration:none;color:inherit;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease,background .25s ease}.shortcut-card[data-v-a8816d3a]:hover{border-color:var(--hub-border-strong);background:var(--hub-accent-soft);box-shadow:var(--hub-shadow-hover);transform:translateY(-1px)}.shortcut-card__body[data-v-a8816d3a]{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0;width:100%}.shortcut-card__title[data-v-a8816d3a]{font-size:.875rem;font-weight:500;color:var(--hub-ink);line-height:1.35}.shortcut-card__desc[data-v-a8816d3a]{font-size:.8125rem;font-weight:300;color:var(--hub-ink-muted);line-height:1.45}.shortcut-card>.shortcut-card__action[data-v-a8816d3a]{width:100%;margin-top:auto;padding-top:.25rem}.shortcut-card__footer[data-v-a8816d3a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin-top:auto;padding-top:.25rem}.shortcut-card__action[data-v-a8816d3a]{font-size:.8125rem;font-weight:500;color:var(--hub-accent);line-height:1.3}.shortcut-card__chevron[data-v-a8816d3a]{flex-shrink:0;display:inline-flex;color:var(--hub-accent)}.shortcut-dropdown[data-v-a8816d3a]{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:20;overflow:hidden;background:var(--hub-surface);border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);box-shadow:var(--hub-shadow-hover)}.shortcut-dropdown__item[data-v-a8816d3a]{display:block;width:100%;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;text-align:left;color:var(--hub-ink-soft);background:transparent;border:none;border-bottom:1px solid var(--hub-border);cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.shortcut-dropdown__item[data-v-a8816d3a]:last-child{border-bottom:none}.shortcut-dropdown__item[data-v-a8816d3a]:hover{background:var(--hub-accent-soft);color:var(--hub-accent)}.payroll-chart-card[data-v-a8816d3a]{padding:1.25rem 1.35rem 1rem}.payroll-chart-card__canvas[data-v-a8816d3a]{height:350px}.payroll-chart-card__canvas canvas[data-v-a8816d3a]{width:100%!important;height:100%!important}.wallet-topup-modal[data-v-a8816d3a]{padding:1.5rem;background:var(--ui-surface);border-radius:var(--ui-radius-lg)}.wallet-topup-modal__header[data-v-a8816d3a]{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--ui-border)}.wallet-topup-modal__title[data-v-a8816d3a]{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--ui-ink)}.wallet-topup-modal__lead[data-v-a8816d3a]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--ui-ink-muted)}.wallet-topup-modal__notice[data-v-a8816d3a]{margin-bottom:1.25rem}.wallet-topup-modal__details[data-v-a8816d3a]{display:flex;flex-direction:column;gap:1.25rem}.wallet-topup-modal__row[data-v-a8816d3a]{display:flex;flex-direction:column;gap:.35rem}.wallet-topup-modal__label[data-v-a8816d3a]{font-size:.625rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-ink-muted)}.wallet-topup-modal__value[data-v-a8816d3a]{font-size:.9375rem;font-weight:600;color:var(--ui-ink)}.wallet-topup-modal__value--mono[data-v-a8816d3a]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.wallet-topup-modal__value-row[data-v-a8816d3a]{display:flex;align-items:center;gap:.5rem}.wallet-topup-modal__copy[data-v-a8816d3a]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem;border:1px solid var(--ui-border-strong);border-radius:8px;background:var(--ui-surface-muted);color:var(--ui-ink-soft);cursor:pointer;transition:background .2s ease,border-color .2s ease}.wallet-topup-modal__copy[data-v-a8816d3a]:hover{background:var(--ui-accent-soft);border-color:rgba(var(--recurr-blue-rgb),.18);color:var(--ui-accent)}.wallet-topup-modal__empty[data-v-a8816d3a]{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 0 .5rem}.wallet-topup-modal__empty-title[data-v-a8816d3a]{margin:.75rem 0 .35rem;font-size:1rem;font-weight:600;color:var(--ui-ink)}.wallet-topup-modal__empty-text[data-v-a8816d3a]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--ui-ink-muted);max-width:420px}@media (max-width: 900px){.metric-grid[data-v-a8816d3a]{grid-template-columns:1fr}}@media (min-width: 1100px){.shortcut-grid[data-v-a8816d3a]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 768px){.payroll-overview[data-v-a8816d3a]{padding:1.25rem}.payroll-hero__inner[data-v-a8816d3a]{grid-template-columns:1fr;padding:1.75rem 1.5rem}.payroll-hero__visual[data-v-a8816d3a]{display:none}.payroll-hero__actions[data-v-a8816d3a]{width:100%}.payroll-hero__actions .btn[data-v-a8816d3a]{flex:1 1 auto;min-width:0}.shortcut-grid[data-v-a8816d3a]{grid-template-columns:1fr}.payroll-chart-card__canvas[data-v-a8816d3a]{height:250px}}.payroll-section[data-v-42aed0b9]{margin-bottom:3rem}.payroll-section--notices[data-v-42aed0b9]{margin-bottom:1.5rem}.payroll-section--notices .payroll-notice+.payroll-notice[data-v-42aed0b9]{margin-top:.75rem}.section-head[data-v-42aed0b9]{margin-bottom:1.5rem}.section-eyebrow[data-v-42aed0b9]{display:block;margin-bottom:.35rem;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-42aed0b9]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-42aed0b9]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.payroll-notice[data-v-42aed0b9]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:var(--hub-radius);border:1px solid var(--hub-border)}.payroll-notice--warning[data-v-42aed0b9]{background:#f59e0b14;border-color:#f59e0b40}.schedule-zero-notice[data-v-42aed0b9]{margin-bottom:1.5rem}.payroll-notice__icon[data-v-42aed0b9]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.6875rem;font-weight:700;background:#f59e0b33;color:#b45309}.payroll-notice__text[data-v-42aed0b9]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-soft)}.payroll-notice__link[data-v-42aed0b9]{color:var(--hub-accent);font-weight:500;text-decoration:none}.payroll-notice__link[data-v-42aed0b9]:hover{text-decoration:underline}.metric-grid[data-v-42aed0b9]{display:grid;gap:.875rem}.metric-grid--four[data-v-42aed0b9]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-42aed0b9]{padding:1.25rem 1.35rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.metric-card[data-v-42aed0b9]:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow-hover);transform:translateY(-1px)}.metric-card__head[data-v-42aed0b9]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.metric-card__label[data-v-42aed0b9]{flex:1;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted)}.metric-card__value[data-v-42aed0b9]{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink);line-height:1.2}.schedule-table-card[data-v-42aed0b9]{overflow:hidden;padding:0}.schedule-table-container[data-v-42aed0b9]{overflow-x:auto;-webkit-overflow-scrolling:touch}.schedule-table[data-v-42aed0b9]{width:100%;border-collapse:collapse;font-size:.875rem}.schedule-table thead[data-v-42aed0b9]{background:var(--ui-surface-muted, #f8fafc)}.schedule-table th[data-v-42aed0b9]{padding:.85rem .75rem;text-align:left;font-weight:600;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.schedule-table td[data-v-42aed0b9]{padding:.85rem .75rem;border-bottom:1px solid var(--hub-border);color:var(--hub-ink-soft);vertical-align:middle}.schedule-table tbody tr:hover td[data-v-42aed0b9]{background:rgba(var(--recurr-blue-rgb),.03)}.schedule-row--selected td[data-v-42aed0b9]{background:#10b98114}.schedule-row--disabled td[data-v-42aed0b9]{opacity:.55;background:var(--ui-surface-muted, #f3f4f6)}.schedule-select-all[data-v-42aed0b9],.schedule-name-cell[data-v-42aed0b9]{display:inline-flex;align-items:center;gap:.5rem;margin:0;cursor:pointer;font-weight:600;color:var(--hub-ink)}.schedule-table input[type=checkbox][data-v-42aed0b9]{margin:0;accent-color:var(--hub-accent)}.tooltip-icon[data-v-42aed0b9]{margin-left:.25rem;cursor:help;color:var(--hub-ink-muted);vertical-align:middle}.bank-details-cell[data-v-42aed0b9]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-width:200px}.bank-name[data-v-42aed0b9]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8125rem}.account-number[data-v-42aed0b9]{flex-shrink:0;font-family:ui-monospace,Menlo,monospace;font-size:.8125rem;color:var(--hub-ink-muted)}.name-tooltip[data-v-42aed0b9]{position:relative;display:inline-block;cursor:help}.name-tooltip[data-v-42aed0b9]:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.35rem;padding:.35rem .6rem;border-radius:6px;background:var(--recurr-black);color:#fff;font-size:.75rem;white-space:nowrap;z-index:10;box-shadow:0 4px 12px rgba(var(--recurr-black-rgb),.2)}.col-serial[data-v-42aed0b9]{width:50px}.col-name[data-v-42aed0b9]{min-width:200px}.col-base-salary[data-v-42aed0b9]{width:120px}.col-deductions[data-v-42aed0b9]{width:100px}.col-tax[data-v-42aed0b9],.col-nhf[data-v-42aed0b9]{width:120px}.col-pension-employee[data-v-42aed0b9],.col-pension-employer[data-v-42aed0b9]{width:125px}.col-net-salary[data-v-42aed0b9]{width:150px}.col-bank-details[data-v-42aed0b9]{min-width:220px}@media (max-width: 1024px){.metric-grid--four[data-v-42aed0b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.metric-grid--four[data-v-42aed0b9]{grid-template-columns:1fr}.schedule-table[data-v-42aed0b9]{min-width:900px}}.auth-modal .btn-secondary[data-v-539f3211],.hub-card .btn-secondary[data-v-539f3211]{background:var(--hub-surface);color:var(--hub-ink-soft);border:1px solid var(--hub-border-strong)}.auth-modal .btn-secondary[data-v-539f3211]:hover,.hub-card .btn-secondary[data-v-539f3211]:hover{background:var(--hub-accent-soft);color:var(--hub-accent)}.btn-block[data-v-539f3211]{width:100%}.payroll-section[data-v-539f3211]{margin-bottom:2rem}.payroll-section--notices[data-v-539f3211]{margin-bottom:1.5rem}.payroll-section--notices .payroll-notice+.payroll-notice[data-v-539f3211]{margin-top:.75rem}.section-head[data-v-539f3211]{margin-bottom:1.25rem}.section-head--row[data-v-539f3211]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.section-eyebrow[data-v-539f3211]{display:block;margin-bottom:.35rem;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-539f3211]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;color:var(--hub-ink)}.section-title__meta[data-v-539f3211]{margin-left:.5rem;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted)}.section-lead[data-v-539f3211]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}.payroll-notice[data-v-539f3211]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:var(--hub-radius);border:1px solid var(--hub-border)}.payroll-notice--warning[data-v-539f3211]{background:#f59e0b14;border-color:#f59e0b40}.payroll-notice--info[data-v-539f3211]{background:rgba(var(--recurr-blue-rgb),.06);border-color:rgba(var(--recurr-blue-rgb),.14)}.payroll-notice__icon[data-v-539f3211]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.6875rem;font-weight:700;background:#f59e0b33;color:#b45309}.payroll-notice__icon--info[data-v-539f3211]{background:rgba(var(--recurr-blue-rgb),.12);color:var(--hub-accent)}.payroll-notice__text[data-v-539f3211]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-soft)}.payroll-notice__link[data-v-539f3211]{color:var(--hub-accent);font-weight:500;text-decoration:none}.payroll-notice__link[data-v-539f3211]:hover{text-decoration:underline}.process-layout[data-v-539f3211]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:1.25rem;align-items:start}.process-layout__main[data-v-539f3211],.process-layout__sidebar[data-v-539f3211]{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.hub-card[data-v-539f3211]{padding:0;overflow:hidden}.hub-card--sticky[data-v-539f3211]{position:sticky;top:1rem}.hub-card__head[data-v-539f3211]{padding:1.25rem 1.35rem 0;border-bottom:none}.hub-card__title[data-v-539f3211]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.hub-card__lead[data-v-539f3211]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}.hub-card__body[data-v-539f3211]{padding:1.25rem 1.35rem 1.35rem}.metric-grid[data-v-539f3211]{display:grid;gap:.875rem}.metric-grid--two[data-v-539f3211]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-539f3211]{padding:1.25rem 1.35rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03)}.metric-card__head[data-v-539f3211]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.metric-card__label[data-v-539f3211]{font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted)}.metric-card__value[data-v-539f3211]{margin:0;font-size:1.25rem;font-weight:600;color:var(--hub-ink)}.payout-grid[data-v-539f3211]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.5rem}.payout-card[data-v-539f3211]{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:1rem;text-align:left;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.payout-card[data-v-539f3211]:hover{border-color:var(--hub-border-strong);background:var(--hub-accent-soft)}.payout-card--active[data-v-539f3211]{border-color:rgba(var(--recurr-blue-rgb),.35);background:rgba(var(--recurr-blue-rgb),.06);box-shadow:0 0 0 1px rgba(var(--recurr-blue-rgb),.12)}.payout-card__body[data-v-539f3211]{display:flex;flex-direction:column;gap:.2rem}.payout-card__title[data-v-539f3211]{font-size:.875rem;font-weight:600;color:var(--hub-ink)}.payout-card__desc[data-v-539f3211]{font-size:.75rem;color:var(--hub-ink-muted)}.field-block[data-v-539f3211]{margin-top:1rem}.field-label[data-v-539f3211]{display:block;margin-bottom:.4rem;font-size:.8125rem;font-weight:500;color:var(--hub-ink-soft)}.field-input[data-v-539f3211]{width:100%;padding:.65rem .85rem;font-size:.875rem;color:var(--hub-ink);background:var(--hub-surface);border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.field-input[data-v-539f3211]:focus{outline:none;border-color:rgba(var(--recurr-blue-rgb),.45);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.breakdown-list[data-v-539f3211]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.breakdown-list__row[data-v-539f3211]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;background:var(--ui-surface-muted, #f8fafc);border-radius:var(--hub-radius);font-size:.875rem;color:var(--hub-ink-soft)}.breakdown-list__row span[data-v-539f3211]:last-child{font-weight:600;color:var(--hub-ink)}.breakdown-list__row--muted span[data-v-539f3211]:last-child{font-weight:500}.breakdown-list__included[data-v-539f3211]{color:#047857!important}.breakdown-list__row--total[data-v-539f3211]{margin-top:.25rem;padding:.85rem 1rem;background:linear-gradient(145deg,var(--recurr-black) 0%,#00123a 48%,#001d70 100%);border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 12px rgba(var(--recurr-black-rgb),.14);color:#ffffffd1}.breakdown-list__row--total span[data-v-539f3211]:first-child{font-size:.8125rem;font-weight:500;color:#ffffffb8}.breakdown-list__row--total span[data-v-539f3211]:last-child{font-size:1rem;font-weight:600;color:#fff}.wallet-balance-card[data-v-539f3211]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;margin:1rem 0;background:var(--hub-accent-soft);border:1px solid rgba(var(--recurr-blue-rgb),.12);border-radius:var(--hub-radius)}.wallet-balance-card__label[data-v-539f3211]{font-size:.8125rem;color:var(--hub-ink-muted)}.wallet-balance-card__value[data-v-539f3211]{font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.wallet-details-list[data-v-539f3211]{margin:1rem 0}.wallet-details-list__row[data-v-539f3211]{display:grid;grid-template-columns:110px 1fr;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem}.wallet-details-list__row dt[data-v-539f3211]{color:var(--hub-ink-muted);margin:0}.wallet-details-list__row dd[data-v-539f3211]{margin:0;font-weight:500;color:var(--hub-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-fee-notice[data-v-539f3211]{margin:1rem 0}.empty-state-card[data-v-539f3211]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;margin-top:1rem}.empty-state-card--compact[data-v-539f3211]{padding:1.5rem 1rem}.empty-state-card__title[data-v-539f3211]{margin:.75rem 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-539f3211]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:280px}.auth-modal[data-v-539f3211]{padding:1.5rem;background:var(--hub-surface);border-radius:var(--hub-radius-lg)}.auth-modal__title[data-v-539f3211]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;color:var(--hub-ink)}.auth-modal__lead[data-v-539f3211]{margin:0 0 1.25rem;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}.auth-modal__actions[data-v-539f3211]{display:flex;gap:.75rem;margin-top:1.25rem}.auth-modal__actions .btn[data-v-539f3211]{flex:1}.loading-spinner[data-v-539f3211]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:payroll-spin-539f3211 .8s linear infinite}@keyframes payroll-spin-539f3211{to{transform:rotate(360deg)}}@media (max-width: 1024px){.process-layout[data-v-539f3211]{grid-template-columns:1fr}.hub-card--sticky[data-v-539f3211]{position:static}}@media (max-width: 768px){.metric-grid--two[data-v-539f3211],.payout-grid[data-v-539f3211]{grid-template-columns:1fr}.auth-modal__actions[data-v-539f3211]{flex-direction:column}}.payroll-detail[data-v-299dc644]{--hub-ink: var(--ui-ink);--hub-ink-muted: var(--ui-ink-muted);--hub-ink-soft: var(--ui-ink-soft);--hub-surface: var(--ui-surface);--hub-border: var(--ui-border);--hub-border-strong: var(--ui-border-strong);--hub-accent: var(--ui-accent);--hub-accent-hover: var(--ui-accent-hover);--hub-accent-soft: var(--ui-accent-soft);--hub-radius: var(--ui-radius);--hub-radius-lg: var(--ui-radius-lg);--hub-shadow-hover: var(--ui-shadow-hover);width:100%;max-width:none;margin:0;padding:1.5rem;min-height:100%;font-family:var(--recurr-font-primary)}.payroll-hero[data-v-299dc644]{position:relative;margin-bottom:2rem;border-radius:var(--hub-radius-lg);overflow:hidden;background:linear-gradient(145deg,var(--recurr-black) 0%,#00123a 48%,#001d70 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(var(--recurr-black-rgb),.18)}.payroll-hero__glow[data-v-299dc644]{position:absolute;top:-40%;right:-10%;width:55%;height:140%;background:radial-gradient(ellipse at center,rgba(var(--recurr-teal-rgb),.14) 0%,transparent 70%);pointer-events:none}.payroll-hero__inner[data-v-299dc644]{position:relative;padding:2.5rem 2.75rem}.payroll-hero__eyebrow[data-v-299dc644]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem}.payroll-hero__back[data-v-299dc644]{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:0;font-size:.8125rem;font-weight:500;color:#ffffffbf;text-decoration:none;transition:color .2s ease}.payroll-hero__back[data-v-299dc644]:hover{color:#fff}.payroll-hero__badge[data-v-299dc644]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:0;padding:.35rem .85rem;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--recurr-teal);background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px}.payroll-hero__title[data-v-299dc644]{margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2}.payroll-hero__lead[data-v-299dc644]{margin:0 0 1rem;max-width:520px;font-size:.875rem;line-height:1.6;color:#ffffffc7}.payroll-hero__meta[data-v-299dc644]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.hero-meta-pill[data-v-299dc644]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:500;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:999px}.hero-meta-pill--muted[data-v-299dc644]{color:#fffc}.payroll-hero__actions[data-v-299dc644]{display:flex;flex-wrap:wrap;gap:.75rem}.payroll-hero .btn-secondary[data-v-299dc644]{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.28)}.payroll-hero .btn-secondary[data-v-299dc644]:hover{background:#fff3;transform:translateY(-1px)}.btn[data-v-299dc644]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-primary[data-v-299dc644]{background:var(--hub-accent);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.22)}.btn-primary[data-v-299dc644]:hover{background:var(--hub-accent-hover);transform:translateY(-1px)}.payroll-detail__body[data-v-299dc644]{max-width:100%}.payroll-section[data-v-299dc644]{margin-bottom:2.5rem}.hub-section-head[data-v-299dc644]{margin-bottom:1.25rem}.hub-section-title[data-v-299dc644]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;color:var(--hub-ink)}.hub-section-lead[data-v-299dc644]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}.metric-grid[data-v-299dc644]{display:grid;gap:.875rem;margin-bottom:1.5rem}.metric-grid--three[data-v-299dc644]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card[data-v-299dc644]{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 1.25rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03)}.metric-card__label[data-v-299dc644]{font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted)}.metric-card__value[data-v-299dc644]{font-size:1.0625rem;font-weight:600;color:var(--hub-ink);line-height:1.35}.metric-card__body[data-v-299dc644]{display:flex;flex-direction:column;gap:.25rem}.employee-table-card[data-v-299dc644]{overflow:hidden;padding:0}.detail-table[data-v-299dc644]{width:100%;border-collapse:collapse;font-size:.875rem}.detail-table thead[data-v-299dc644]{background:var(--ui-surface-muted, #f8fafc)}.detail-table th[data-v-299dc644]{padding:.85rem 1rem;text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border)}.detail-table td[data-v-299dc644]{padding:.85rem 1rem;border-bottom:1px solid var(--hub-border);color:var(--hub-ink-soft);vertical-align:middle}.detail-table tbody tr:hover td[data-v-299dc644]{background:rgba(var(--recurr-blue-rgb),.03)}.detail-loading-card[data-v-299dc644],.empty-state-card[data-v-299dc644]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;margin-bottom:2rem}.detail-loading-card__text[data-v-299dc644],.empty-state-card__lead[data-v-299dc644]{margin:.75rem 0 0;font-size:.875rem;color:var(--hub-ink-muted)}.empty-state-card__title[data-v-299dc644]{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-299dc644]{margin-bottom:1.25rem}.loading-spinner[data-v-299dc644]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:payroll-spin-299dc644 .8s linear infinite}.loading-spinner--lg[data-v-299dc644]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes payroll-spin-299dc644{to{transform:rotate(360deg)}}.payroll-detail .status-badge[data-v-299dc644]{text-transform:capitalize;font-size:.6875rem}.payroll-detail .status-badge.status-success[data-v-299dc644]{background:#10b98126;color:#047857;border:none}.payroll-detail .status-badge.status-warning[data-v-299dc644]{background:#f59e0b26;color:#b45309;border:none}.payroll-detail .status-badge.status-danger[data-v-299dc644]{background:#ef44441f;color:#b91c1c;border:none}.payroll-detail .action-button.primary[data-v-299dc644],.payroll-detail .download-button[data-v-299dc644]{background:var(--hub-accent);color:#fff;border-color:var(--hub-accent);border-radius:8px}.payroll-detail .action-button.primary[data-v-299dc644]:hover,.payroll-detail .download-button[data-v-299dc644]:hover:not(:disabled){background:var(--hub-accent-hover)}@media (max-width: 1024px){.metric-grid--three[data-v-299dc644]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.payroll-detail[data-v-299dc644]{padding:1.25rem}.payroll-hero__inner[data-v-299dc644]{padding:1.75rem 1.5rem}.metric-grid--three[data-v-299dc644]{grid-template-columns:1fr}.detail-table[data-v-299dc644]{min-width:800px}.employee-table-card[data-v-299dc644]{overflow-x:auto}}.page-header[data-v-299dc644]{margin-bottom:2rem}.header-content[data-v-299dc644]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.header-left-column[data-v-299dc644]{flex:1;display:flex;flex-direction:column}.header-actions-inline[data-v-299dc644]{flex-shrink:0;display:flex;align-items:flex-start;padding-top:.25rem}.title[data-v-299dc644]{color:#374151;margin-bottom:.5rem}.subtitle[data-v-299dc644]{color:#6b7280;margin-bottom:0}.status-badges[data-v-299dc644]{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.status-badge[data-v-299dc644]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.status-badge.status-danger[data-v-299dc644]{background-color:#fee2e2;color:#dc2626;border:1px solid #FECACA}.status-badge.status-warning[data-v-299dc644]{background-color:#fef3c7;color:#d97706;border:1px solid #FDE68A}.status-badge.status-success[data-v-299dc644]{background-color:#d1fae5;color:#059669;border:1px solid #A7F3D0}.header-actions[data-v-299dc644]{display:flex;gap:1rem;flex-shrink:0;align-items:flex-start;padding-top:.25rem}.action-button[data-v-299dc644]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:500;text-decoration:none;border:1px solid;cursor:pointer;transition:all .2s ease}.action-button.secondary[data-v-299dc644]{background-color:#fff;color:#374151;border-color:#d1d5db}.action-button.secondary[data-v-299dc644]:hover{background-color:#f9fafb;border-color:#9ca3af}.action-button.primary[data-v-299dc644]{background-color:#374151;color:#fff;border-color:#374151}.action-button.primary[data-v-299dc644]:hover{background-color:#1f2937;border-color:#1f2937}.action-button[data-v-299dc644]:disabled{opacity:.5;cursor:not-allowed}.loading-message[data-v-299dc644]{display:flex;justify-content:center;align-items:center;padding:2rem}.b-message[data-v-299dc644]{margin-bottom:1rem}.columns.is-multiline[data-v-299dc644]{margin-bottom:2rem}.column.is-one-third[data-v-299dc644]{margin-bottom:1rem}.has-text-weight-medium[data-v-299dc644]{font-weight:500}.is-size-7[data-v-299dc644]{font-size:.875rem}.is-size-6[data-v-299dc644]{font-size:1rem}.has-text-dark[data-v-299dc644]{color:#374151}.has-text-subtitle[data-v-299dc644]{color:#6b7280}.table-container[data-v-299dc644]{width:100%;max-width:980px;height:400px;overflow-x:auto;overflow-y:auto;margin-top:10px}.custom-table[data-v-299dc644]{width:100%;border-collapse:collapse}.custom-table th[data-v-299dc644],.custom-table td[data-v-299dc644]{border:1px solid #e0e0e0;padding:10px;text-align:left;font-size:12px}.custom-table th[data-v-299dc644]{background-color:#f5f7fa;font-weight:700;color:#363636}.custom-table td[data-v-299dc644]{font-weight:400}.approval-modal .modal-content[data-v-299dc644]{padding:0;background:#fff;border-radius:8px}.modal-header[data-v-299dc644]{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #E5E7EB;background:#f9fafb;border-radius:8px 8px 0 0}.modal-title[data-v-299dc644]{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 .25rem}.modal-subtitle[data-v-299dc644]{font-size:.875rem;color:#6b7280;margin:0}.approval-list[data-v-299dc644]{padding:1.5rem}.approval-item[data-v-299dc644]{margin-bottom:1rem}.approval-step[data-v-299dc644]{display:flex;align-items:flex-start;gap:1rem;min-height:3rem}.step-container[data-v-299dc644]{display:flex;flex-direction:column;align-items:center;position:relative}.step-number[data-v-299dc644]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#374151;color:#fff;border-radius:50%;font-size:.875rem;font-weight:600;flex-shrink:0}.step-content[data-v-299dc644]{flex:1;display:flex;align-items:flex-start;margin-top:-.5rem}.approver-info[data-v-299dc644]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;width:100%;min-height:2.5rem}.approver-name[data-v-299dc644]{font-size:.875rem;font-weight:500;color:#374151;display:flex;align-items:center;gap:.5rem}.current-user-badge[data-v-299dc644]{background:#374151;color:#fff;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-indicator[data-v-299dc644]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.status-indicator.status-success[data-v-299dc644]{background-color:#d1fae5;color:#059669}.status-indicator.status-danger[data-v-299dc644]{background-color:#fee2e2;color:#dc2626}.status-indicator.status-warning[data-v-299dc644]{background-color:#fef3c7;color:#d97706}.status-indicator.status-neutral[data-v-299dc644]{background-color:#f3f4f6;color:#6b7280}.step-connector[data-v-299dc644]{position:relative;width:2px;height:2rem;margin-top:.5rem}.connector-line[data-v-299dc644]{position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:#d1d5db}.step-arrow[data-v-299dc644]{position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;color:#9ca3af;background:#fff;width:1rem;height:1rem;border-radius:50%}.overall-status[data-v-299dc644]{padding:1rem 1.5rem 1.5rem;border-top:1px solid #E5E7EB;background:#f9fafb;border-radius:0 0 8px 8px}.status-summary[data-v-299dc644]{display:flex;align-items:center;gap:.75rem}.status-label[data-v-299dc644]{font-size:.875rem;font-weight:500;color:#374151}.summary-section[data-v-299dc644]{margin-bottom:2rem}.employee-pill[data-v-299dc644]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#374151,#1f2937);color:#fff;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;box-shadow:0 2px 4px #3741514d;transition:all .2s ease}.employee-pill[data-v-299dc644]:hover{background:linear-gradient(135deg,#1f2937,#111827);transform:translateY(-1px);box-shadow:0 4px 8px #37415166}.created-time-badge[data-v-299dc644]{display:inline-flex;align-items:center;gap:.375rem;background:#f3f4f6;color:#6b7280;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;border:1px solid #E5E7EB;transition:all .2s ease}.created-time-badge[data-v-299dc644]:hover{background:#e5e7eb;color:#374151}.created-time-text[data-v-299dc644]{font-family:Courier New,monospace;font-size:.7rem}.summary-grid[data-v-299dc644]{display:flex;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap}.summary-card[data-v-299dc644]{background:#fff;border:1px solid #E5E7EB;border-radius:6px;padding:0;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;box-shadow:0 1px 2px #0000000d;flex:1;min-width:200px}.summary-card[data-v-299dc644]:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.card-icon[data-v-299dc644]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#f3f4f6;border-radius:4px;color:#6b7280;flex-shrink:0;margin-left:.5rem}.card-icon svg[data-v-299dc644]{width:14px;height:14px}.card-content[data-v-299dc644]{flex:1;min-width:0;padding:.5rem .75rem;margin-left:.25rem}.card-title[data-v-299dc644]{font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.25rem;line-height:1.2}.card-value[data-v-299dc644]{font-size:.875rem;font-weight:600;color:#374151;line-height:1.2}.tax-card .card-icon[data-v-299dc644]{background:#fee2e2;color:#dc2626}.pension-card .card-icon[data-v-299dc644]{background:#fef3c7;color:#d97706}.nhf-card .card-icon[data-v-299dc644]{background:#d1fae5;color:#059669}.dual-value[data-v-299dc644]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.value-item[data-v-299dc644]{font-size:.875rem;font-weight:600;color:#374151}.value-separator[data-v-299dc644]{color:#9ca3af;font-weight:400}.section-header[data-v-299dc644]{margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #E5E7EB}.section-title[data-v-299dc644]{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .25rem}.section-subtitle[data-v-299dc644]{font-size:.875rem;color:#6b7280;margin:0}.no-data-message[data-v-299dc644]{display:flex;justify-content:center;align-items:center;padding:3rem;color:#6b7280;font-size:1.125rem}.payroll-details[data-v-299dc644]{margin-top:2rem}.employee-table-container[data-v-299dc644]{background:#fff;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.modern-table[data-v-299dc644]{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.modern-table thead[data-v-299dc644]{background:#f9fafb;position:sticky;top:0;z-index:10}.modern-table thead th[data-v-299dc644]{padding:1rem;font-size:.75rem;font-weight:600;color:#374151;text-transform:capitalize;letter-spacing:.02em;text-align:left;border-bottom:2px solid #E5E7EB;background:#f9fafb}.modern-table thead th.col-amount[data-v-299dc644]{text-align:right}.modern-table thead th.col-status[data-v-299dc644],.modern-table thead th.col-action[data-v-299dc644]{text-align:center}.modern-table tbody tr[data-v-299dc644]{border-bottom:1px solid #F3F4F6;transition:background-color .2s ease}.modern-table tbody tr[data-v-299dc644]:hover{background-color:#f9fafb}.modern-table tbody tr[data-v-299dc644]:last-child{border-bottom:none}.modern-table tbody td[data-v-299dc644]{padding:1rem;vertical-align:middle}.modern-table tbody td.col-amount[data-v-299dc644]{text-align:right}.modern-table tbody td.col-status[data-v-299dc644],.modern-table tbody td.col-action[data-v-299dc644]{text-align:center}.col-employee[data-v-299dc644]{width:18%}.col-account[data-v-299dc644]{width:22%}.col-amount[data-v-299dc644],.col-reference[data-v-299dc644]{width:12%}.col-time[data-v-299dc644]{width:18%}.col-status[data-v-299dc644],.col-action[data-v-299dc644]{width:9%}.employee-info[data-v-299dc644]{display:flex;align-items:center}.employee-details[data-v-299dc644]{flex:1;min-width:0}.employee-name-text[data-v-299dc644]{font-size:.875rem;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.processed-time[data-v-299dc644]{font-size:.75rem;color:#6b7280}.account-details[data-v-299dc644]{display:flex;flex-direction:column;gap:.25rem}.account-number[data-v-299dc644]{font-size:.875rem;font-weight:500;color:#374151;font-family:Courier New,monospace}.bank-name[data-v-299dc644]{font-size:.75rem;color:#6b7280}.amount-value[data-v-299dc644]{font-size:.875rem;font-weight:600;color:#374151}.reference-container[data-v-299dc644]{display:flex;align-items:center;gap:.5rem}.reference-code[data-v-299dc644]{font-size:.75rem;color:#6b7280;font-family:Courier New,monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help;flex:1}.copy-button[data-v-299dc644]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#f3f4f6;border:1px solid #D1D5DB;border-radius:4px;color:#6b7280;cursor:pointer;transition:all .2s ease;flex-shrink:0}.copy-button[data-v-299dc644]:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}.processed-time-value[data-v-299dc644]{font-size:.75rem;color:#6b7280;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Courier New,monospace}.processed-time-value.pending[data-v-299dc644]{color:#d97706;font-style:italic;font-family:inherit}.action-button[data-v-299dc644]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-size:.75rem;font-weight:500;text-decoration:none;border:1px solid;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:fit-content}.button-text[data-v-299dc644]{white-space:nowrap}.download-button[data-v-299dc644]{background-color:#374151;color:#fff;border-color:#374151}.download-button[data-v-299dc644]:hover:not(:disabled){background-color:#1f2937;border-color:#1f2937}.download-button[data-v-299dc644]:disabled{opacity:.5;cursor:not-allowed}.action-disabled[data-v-299dc644]{font-size:.75rem;color:#9ca3af;font-style:italic}@media (max-width: 768px){.header-content[data-v-299dc644]{flex-direction:column;gap:1rem}.header-actions[data-v-299dc644]{width:100%;justify-content:flex-start}.summary-grid[data-v-299dc644]{flex-direction:column;gap:.5rem}.summary-card[data-v-299dc644]{padding:0;min-width:auto}.card-icon[data-v-299dc644]{width:1.25rem;height:1.25rem}.card-icon svg[data-v-299dc644]{width:12px;height:12px}.card-title[data-v-299dc644]{font-size:.7rem}.card-value[data-v-299dc644]{font-size:.8rem}.dual-value[data-v-299dc644]{flex-direction:column;align-items:flex-start;gap:.25rem}.value-separator[data-v-299dc644]{display:none}.modern-table thead th[data-v-299dc644]{padding:.75rem .5rem;font-size:.7rem}.modern-table tbody td[data-v-299dc644]{padding:.75rem .5rem;font-size:.8rem}.col-employee[data-v-299dc644],.col-account[data-v-299dc644],.col-amount[data-v-299dc644],.col-reference[data-v-299dc644],.col-time[data-v-299dc644],.col-status[data-v-299dc644],.col-action[data-v-299dc644]{width:auto;min-width:80px}.modern-table tbody td.col-amount[data-v-299dc644]{text-align:right!important}.modern-table tbody td.col-status[data-v-299dc644],.modern-table tbody td.col-action[data-v-299dc644]{text-align:center!important}.employee-name-text[data-v-299dc644]{font-size:.8rem}.processed-time[data-v-299dc644]{font-size:.7rem}.account-number[data-v-299dc644]{font-size:.8rem}.bank-name[data-v-299dc644]{font-size:.7rem}.amount-value[data-v-299dc644]{font-size:.8rem}.reference-code[data-v-299dc644]{font-size:.7rem;padding:.2rem .4rem;max-width:100px}.copy-button[data-v-299dc644]{width:1.25rem;height:1.25rem}.processed-time-value[data-v-299dc644]{font-size:.7rem}.action-button[data-v-299dc644]{padding:.4rem .8rem;font-size:.7rem}.button-text[data-v-299dc644]{font-size:.7rem}}.payroll-section[data-v-e93978ef]{margin-bottom:3rem}.section-head[data-v-e93978ef]{margin-bottom:1.5rem}.section-eyebrow[data-v-e93978ef]{display:block;margin-bottom:.35rem;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-e93978ef]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;color:var(--hub-ink)}.section-lead[data-v-e93978ef]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}.metric-grid[data-v-e93978ef]{display:grid;gap:.875rem}.metric-grid--three[data-v-e93978ef]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card[data-v-e93978ef]{padding:1.25rem 1.35rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:0 1px 2px rgba(var(--recurr-blue-rgb),.03);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.metric-card[data-v-e93978ef]:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow-hover);transform:translateY(-1px)}.metric-card__head[data-v-e93978ef]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.metric-card__label[data-v-e93978ef]{font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted)}.metric-card__value[data-v-e93978ef]{margin:0;font-size:1.25rem;font-weight:600;color:var(--hub-ink)}.history-list[data-v-e93978ef]{display:flex;flex-direction:column;gap:.75rem}.history-card[data-v-e93978ef]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.15rem 1.25rem;text-decoration:none;color:inherit;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease,background .25s ease}.history-card[data-v-e93978ef]:hover{border-color:var(--hub-border-strong);background:var(--hub-accent-soft);box-shadow:var(--hub-shadow-hover);transform:translateY(-1px)}.history-card__main[data-v-e93978ef]{flex:1;min-width:0}.history-card__title[data-v-e93978ef]{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.history-card__date[data-v-e93978ef]{margin:0 0 .65rem;font-size:.8125rem;color:var(--hub-ink-muted)}.history-card__tags[data-v-e93978ef]{display:flex;flex-wrap:wrap;gap:.35rem}.category-tag[data-v-e93978ef]{padding:.2rem .5rem;font-size:.6875rem;font-weight:500;color:var(--hub-ink-soft);background:var(--ui-surface-muted, #f3f4f6);border-radius:6px}.history-card__aside[data-v-e93978ef]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.history-card__amount[data-v-e93978ef]{margin:0;font-size:1rem;font-weight:600;color:var(--hub-ink);white-space:nowrap}.history-card__badges[data-v-e93978ef]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.history-card__chevron[data-v-e93978ef]{color:var(--hub-accent);margin-top:.15rem}.status-badge[data-v-e93978ef]{font-size:.6875rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;text-transform:capitalize}.status-success[data-v-e93978ef]{background:#10b9811f;color:#047857}.status-warning[data-v-e93978ef]{background:#f59e0b1f;color:#b45309}.status-danger[data-v-e93978ef]{background:#ef44441a;color:#b91c1c}.status-default[data-v-e93978ef]{background:var(--ui-surface-muted, #f3f4f6);color:var(--hub-ink-soft)}.approval-badge[data-v-e93978ef]{font-size:.6875rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;background:#ef44441a;color:#b91c1c}.history-loading-card[data-v-e93978ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem}.history-loading-card__text[data-v-e93978ef]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-e93978ef]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:payroll-spin-e93978ef .8s linear infinite}.loading-spinner--lg[data-v-e93978ef]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes payroll-spin-e93978ef{to{transform:rotate(360deg)}}.empty-state-card[data-v-e93978ef]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem}.empty-state-card__title[data-v-e93978ef]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-e93978ef]{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:360px}@media (max-width: 768px){.metric-grid--three[data-v-e93978ef]{gap:.5rem}.metric-grid--three .metric-card[data-v-e93978ef]{padding:.75rem .65rem;min-width:0}.metric-grid--three .metric-card__head[data-v-e93978ef]{flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:.5rem}.metric-grid--three .recurr-icon-well--md[data-v-e93978ef]{width:26px;height:26px;border-radius:7px}.metric-grid--three .recurr-icon-well--md svg[data-v-e93978ef]{width:13px;height:13px}.metric-grid--three .metric-card__label[data-v-e93978ef]{font-size:.6875rem;line-height:1.25}.metric-grid--three .metric-card__value[data-v-e93978ef]{font-size:1.0625rem;line-height:1.2}.history-card[data-v-e93978ef]{flex-direction:column;align-items:stretch}.history-card__aside[data-v-e93978ef]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.history-card__badges[data-v-e93978ef]{justify-content:flex-start}}.settings-page[data-v-981d5533]{min-height:100%}.payroll-settings-page[data-v-3a98673e]{padding:0;background:transparent;min-height:0}@keyframes payroll-settings-spin-3a98673e{to{transform:rotate(360deg)}}.payroll-settings-stack[data-v-3a98673e]{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:none}.payroll-settings-panel[data-v-3a98673e]{margin-bottom:0;background:#fff;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius-lg);overflow:hidden}.payroll-panel-header[data-v-3a98673e]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.payroll-panel-header__text[data-v-3a98673e]{flex:1;min-width:0}.payroll-panel-title[data-v-3a98673e]{margin:0 0 .2rem;font-size:.875rem;font-weight:500;color:var(--recurr-black)}.payroll-panel-lead[data-v-3a98673e]{margin:0;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black)}.toggle-container[data-v-3a98673e]{flex-shrink:0}.payroll-panel-content[data-v-3a98673e]{padding:1.25rem}.payroll-section-lead[data-v-3a98673e]{margin:0 0 1.25rem;font-size:var(--ui-font-size-sm);font-weight:300;line-height:1.5;color:var(--recurr-black)}.payroll-callout[data-v-3a98673e]{margin:0 0 1rem;padding:.75rem .85rem;font-size:var(--ui-font-size-sm);font-weight:300;line-height:1.45;color:var(--recurr-black);border-radius:var(--ui-radius);border:1px solid var(--settings-field-border, #e5e7eb)}.payroll-callout--warning[data-v-3a98673e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;background:#fffbeb;border-color:#fcd34d;color:#92400e}.payroll-callout__text[data-v-3a98673e]{margin:0;flex:1;min-width:min(100%,16rem);font-size:var(--ui-font-size-sm);font-weight:300;line-height:1.45;color:#92400e}.payroll-callout__cta[data-v-3a98673e]{flex-shrink:0;font-size:var(--ui-font-size-sm);text-decoration:none}.salary-table-container[data-v-3a98673e]{margin-top:.25rem}.salary-table[data-v-3a98673e]{width:100%;border-collapse:collapse;font-size:var(--ui-font-size-sm)}.salary-table th[data-v-3a98673e]{padding:.65rem 1rem;text-align:left;font-size:var(--ui-font-size-xs);font-weight:500;color:var(--recurr-black);background:#fff;border-bottom:1px solid var(--settings-field-border, #e5e7eb)}.salary-table td[data-v-3a98673e]{padding:.75rem 1rem;color:var(--recurr-black);font-weight:300;border-bottom:1px solid var(--settings-row-divider, #e5e7eb);vertical-align:middle}.salary-table tbody tr:last-child td[data-v-3a98673e]{border-bottom:none}.total-row td[data-v-3a98673e]{font-weight:500;background:var(--recurr-off-white)}.table-cell-content[data-v-3a98673e]{display:flex;align-items:center;gap:.5rem}.table-input[data-v-3a98673e]{flex:1;min-width:0;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius);padding:.35rem .5rem;font-size:var(--ui-font-size-sm);color:var(--recurr-black);background:#fff}.table-input[data-v-3a98673e]:focus{outline:none;border-color:var(--settings-field-border-focus, #9ca3af);box-shadow:0 0 0 3px #0f172a0f}.edit-button[data-v-3a98673e],.delete-button[data-v-3a98673e]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:var(--ui-radius);display:inline-flex;align-items:center;justify-content:center}.edit-button[data-v-3a98673e]{color:var(--recurr-blue)}.edit-button[data-v-3a98673e]:hover{background:rgba(var(--recurr-blue-rgb),.06)}.delete-button[data-v-3a98673e]{color:#b91c1c}.delete-button[data-v-3a98673e]:hover{background:#b91c1c0f}.add-item-container[data-v-3a98673e]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--settings-row-divider, #e5e7eb)}.payroll-text-btn[data-v-3a98673e]{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:none;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-blue);cursor:pointer}.payroll-text-btn[data-v-3a98673e]:hover{color:var(--ui-accent-hover);text-decoration:underline}.payroll-field-error[data-v-3a98673e]{margin:1rem 0 0;padding:.65rem .75rem;font-size:var(--ui-font-size-sm);color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--ui-radius)}.remittance-item[data-v-3a98673e]{margin-bottom:0;padding:1.25rem 0;border:none;border-radius:0;background:transparent;border-top:1px solid var(--settings-row-divider, #e5e7eb)}.remittance-item[data-v-3a98673e]:first-child{padding-top:0;border-top:none}.remittance-header[data-v-3a98673e]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem}.remittance-title[data-v-3a98673e]{margin:0;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-black)}.id-display[data-v-3a98673e]{font-weight:300;color:var(--recurr-black)}.recurr-btn--sm[data-v-3a98673e]{padding:.4rem .75rem;font-size:var(--ui-font-size-sm)}.remittance-settings[data-v-3a98673e]{display:flex;flex-direction:column;gap:0}.setting-row[data-v-3a98673e]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.setting-row[data-v-3a98673e]:last-child{border-bottom:none}.setting-label[data-v-3a98673e]{font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black)}.pension-type-section[data-v-3a98673e]{margin-top:.75rem;padding:.85rem 1rem;background:var(--recurr-off-white);border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius)}.pension-type-title[data-v-3a98673e]{margin:0 0 .65rem;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-black)}.payroll-radio-option[data-v-3a98673e]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);cursor:pointer}.payroll-radio-option input[data-v-3a98673e]{accent-color:var(--recurr-blue)}.payroll-approver-row[data-v-3a98673e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.65rem;padding:.85rem 1rem;background:var(--recurr-off-white);border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius);box-shadow:none}.payroll-approver-row[data-v-3a98673e]:last-child{margin-bottom:0}.payroll-approver-add[data-v-3a98673e]{margin-bottom:1.25rem}.payroll-approver-add__row[data-v-3a98673e]{display:flex;flex-wrap:wrap;align-items:stretch;gap:.65rem;margin-top:.4rem}.payroll-approver-add__select[data-v-3a98673e]{flex:1;min-width:min(100%,14rem)}.payroll-approver-add__btn[data-v-3a98673e]{flex-shrink:0;align-self:stretch;min-width:5rem}.payroll-approver-chain[data-v-3a98673e]{margin-top:.25rem}.payroll-approver-chain__title[data-v-3a98673e]{margin:0 0 .75rem;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-black)}.payroll-approver-row__info[data-v-3a98673e]{flex:1;min-width:0}.payroll-approver-row__name[data-v-3a98673e]{margin:0;font-size:var(--ui-font-size-sm);font-weight:500;line-height:1.4;color:var(--recurr-black)}.payroll-approver-row__index[data-v-3a98673e]{font-weight:500}.payroll-approver-row__role[data-v-3a98673e]{margin-left:.35rem;font-weight:300;text-transform:capitalize}.payroll-approver-row__role[data-v-3a98673e]:before{content:"· "}.payroll-approver-row__email[data-v-3a98673e]{margin:.2rem 0 0;font-size:var(--ui-font-size-xs);font-weight:300;color:var(--recurr-black)}.payroll-approver-row__unknown[data-v-3a98673e]{color:#b91c1c;font-weight:400}.payroll-approver-row__actions[data-v-3a98673e]{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.payroll-btn-remove[data-v-3a98673e]{color:#b91c1c;background:#fff;border:1px solid rgba(185,28,28,.35)}.payroll-btn-remove[data-v-3a98673e]:hover:not(:disabled){background:#b91c1c0f;border-color:#b91c1c80;color:#991b1b}.payroll-settings-panel[data-v-3a98673e] .switch.is-info input[type=checkbox]:checked+.check,.payroll-settings-panel[data-v-3a98673e] .switch input[type=checkbox]:checked+.check{background:var(--recurr-blue)!important}.payroll-settings-panel[data-v-3a98673e] .switch.is-info input[type=checkbox]:focus+.check,.payroll-settings-panel[data-v-3a98673e] .switch input[type=checkbox]:focus+.check{box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.2)}.payroll-settings-panel[data-v-3a98673e] .b-radio.radio input[type=radio]+.check:before{background-color:var(--recurr-blue)}.payroll-settings-panel[data-v-3a98673e] .select select,.payroll-settings-panel[data-v-3a98673e] .input,.payroll-settings-panel[data-v-3a98673e] .b-input input{border-color:var(--settings-field-border, #e5e7eb)!important;box-shadow:none!important}.payroll-settings-panel[data-v-3a98673e] .select select:focus,.payroll-settings-panel[data-v-3a98673e] .input:focus,.payroll-settings-panel[data-v-3a98673e] .b-input input:focus{border-color:var(--settings-field-border-focus, #9ca3af)!important;box-shadow:0 0 0 3px #0f172a0f!important}.payroll-approval-note[data-v-3a98673e]{margin:.75rem 0 0;font-size:var(--ui-font-size-xs);font-weight:300;color:var(--recurr-black)}.payroll-settings-panel[data-v-3a98673e] .field-label,.payroll-settings-panel[data-v-3a98673e] .label{color:var(--recurr-black)!important;font-weight:500!important}.payroll-settings-panel[data-v-3a98673e] .help,.payroll-settings-panel .has-text-grey[data-v-3a98673e],.payroll-settings-panel .is-size-7[data-v-3a98673e]{color:var(--recurr-black)!important;font-weight:300}.submit-container[data-v-3a98673e]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--settings-row-divider, #e5e7eb)}.payroll-settings-panel .recurr-btn[data-v-3a98673e]{width:auto;min-width:8rem}.payroll-settings-panel .recurr-btn--primary .button-loading[data-v-3a98673e],.recurr-settings-modal .recurr-btn--primary .button-loading[data-v-3a98673e]{display:inline-block;width:1rem;height:1rem;margin-right:.35rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:payroll-settings-spin-3a98673e .8s linear infinite;vertical-align:middle}.recurr-settings-modal[data-v-3a98673e]{background:#fff;padding:1.5rem 1.5rem 1.25rem;border-radius:var(--ui-radius-lg);color:var(--recurr-black)}.recurr-settings-modal .recurr-btn[data-v-3a98673e]{width:auto;min-width:5.5rem}.recurr-settings-modal .recurr-btn--primary[data-v-3a98673e]{background:linear-gradient(180deg,#001d70,#00123a);box-shadow:0 2px 10px #00123a59}.recurr-settings-modal--wide[data-v-3a98673e]{padding:1.25rem}@media (max-width: 768px){.payroll-panel-header[data-v-3a98673e]{flex-direction:column;align-items:stretch}.toggle-container[data-v-3a98673e]{margin-left:0}.remittance-header[data-v-3a98673e]{flex-direction:column;align-items:flex-start}.payroll-approver-row[data-v-3a98673e]{flex-direction:column;align-items:stretch}}.modal.recurr-payroll-b-modal.is-active,.modal.is-active:has(.recurr-settings-modal){z-index:10040!important}.modal.recurr-payroll-b-modal .animation-content,.modal.recurr-payroll-b-modal .modal-content{background:#fff!important;border-radius:var(--ui-radius-lg, 12px);overflow:hidden}.security-settings-page[data-v-98e0f91a]{padding:0;background:transparent;min-height:0}.security-form-block[data-v-98e0f91a]{margin:0 0 2rem}.security-form-block[data-v-98e0f91a]:last-child{margin-bottom:0}.security-form-block__header[data-v-98e0f91a]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.security-form-block__title[data-v-98e0f91a]{margin:0 0 .2rem;font-size:.875rem;font-weight:500;color:var(--recurr-black)}.security-form-block__lead[data-v-98e0f91a]{margin:0;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black)}.wallet-settings-page[data-v-386f689a]{padding:0;background:transparent;min-height:0}.wallet-panel[data-v-386f689a]{background:#fff;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius-lg);padding:1.25rem 1.25rem .5rem}.wallet-fee-callout[data-v-386f689a]{margin:.85rem 0 0;padding:.75rem .85rem;font-size:var(--ui-font-size-sm);font-weight:300;line-height:1.45;color:var(--recurr-black);background:var(--recurr-off-white);border:1px solid var(--settings-field-border, #e5e7eb);border-left:3px solid rgba(var(--recurr-blue-rgb),.35);border-radius:var(--ui-radius)}.wallet-details[data-v-386f689a]{margin:0}.wallet-detail-row[data-v-386f689a]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;padding:.85rem 0;border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.wallet-detail-row[data-v-386f689a]:last-child{border-bottom:none}.wallet-detail-row__label[data-v-386f689a]{margin:0;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black)}.wallet-detail-row__value[data-v-386f689a]{margin:0;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-black);text-align:right;font-variant-numeric:tabular-nums}.wallet-detail-row--balance .wallet-detail-row__label[data-v-386f689a]{font-weight:500}.wallet-detail-row__value--balance[data-v-386f689a]{font-size:1.75rem;font-weight:600;line-height:1.15;letter-spacing:-.02em}.wallet-detail-row__value--copy[data-v-386f689a]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.wallet-copy-btn[data-v-386f689a]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .45rem;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius);background:#fff;color:var(--recurr-blue);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.wallet-copy-btn[data-v-386f689a]:hover{background:rgba(var(--recurr-blue-rgb),.04);border-color:rgba(var(--recurr-blue-rgb),.22)}.wallet-panel--empty[data-v-386f689a]{padding:1.75rem 1.25rem 1.5rem;text-align:center}.wallet-empty-icon[data-v-386f689a]{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;margin:0 auto 1rem;border-radius:50%;background:var(--recurr-off-white);border:1px solid var(--settings-field-border, #e5e7eb);color:var(--recurr-blue)}.wallet-empty-icon__svg[data-v-386f689a]{display:block}.wallet-empty-title[data-v-386f689a]{margin:0 0 .65rem;font-size:var(--ui-font-size-lg);font-weight:500;line-height:1.35;color:var(--recurr-black)}.wallet-empty-text[data-v-386f689a]{max-width:34rem;margin:0 auto;font-size:var(--ui-font-size-base);font-weight:300;line-height:1.55;color:var(--recurr-black)}.wallet-refresh-btn[data-v-386f689a]{margin-top:1.25rem}.wallet-layout[data-v-386f689a]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;align-items:start}.wallet-panel--details[data-v-386f689a]{min-width:0}.wallet-transactions-panel[data-v-386f689a]{min-width:0;padding-bottom:.75rem}.wallet-transactions-header[data-v-386f689a]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.wallet-transactions-header__text[data-v-386f689a]{flex:1;min-width:0}.wallet-transactions-title[data-v-386f689a]{margin:0 0 .35rem;font-size:var(--ui-font-size-md);font-weight:500;line-height:1.35;color:var(--recurr-black)}.wallet-transactions-lead[data-v-386f689a]{margin:0;font-size:var(--ui-font-size-sm);font-weight:300;line-height:1.45;color:var(--recurr-black)}.wallet-view-all-txn[data-v-386f689a]{flex-shrink:0;align-self:center;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-blue);text-decoration:none;padding:.35rem .65rem;border-radius:var(--ui-radius);border:1px solid var(--settings-field-border, #e5e7eb);background:#fff;transition:background .15s ease,border-color .15s ease}.wallet-view-all-txn[data-v-386f689a]:hover{background:rgba(var(--recurr-blue-rgb),.04);border-color:rgba(var(--recurr-blue-rgb),.22)}.wallet-transactions-hint[data-v-386f689a]{margin:.75rem 0 0;font-size:.75rem;font-weight:300;line-height:1.45;color:rgba(var(--recurr-blue-rgb),.65)}.wallet-transactions-hint__link[data-v-386f689a]{color:var(--recurr-blue);font-weight:500;text-decoration:none}.wallet-transactions-hint__link[data-v-386f689a]:hover{text-decoration:underline}.sr-only[data-v-386f689a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 960px){.wallet-layout[data-v-386f689a]{grid-template-columns:1fr}}@media (max-width: 768px){.wallet-detail-row[data-v-386f689a]{flex-direction:column;align-items:flex-start;gap:.25rem}.wallet-detail-row__value[data-v-386f689a],.wallet-detail-row__value--copy[data-v-386f689a]{text-align:left;justify-content:flex-start}.wallet-detail-row__value--balance[data-v-386f689a]{font-size:1.5rem}}.teams-settings-page[data-v-4c170176]{padding:0;background:transparent;min-height:0}.teams-page-header[data-v-4c170176]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem}.teams-page-header__text[data-v-4c170176]{flex:1;min-width:0}.teams-add-btn[data-v-4c170176]{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem}.teams-add-btn__label--mobile[data-v-4c170176]{display:none}.teams-panel[data-v-4c170176]{background:#fff;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius-lg);overflow:hidden}.teams-table-wrap[data-v-4c170176]{overflow-x:auto}.teams-table[data-v-4c170176]{width:100%;border-collapse:collapse;font-size:var(--ui-font-size-sm)}.teams-table th[data-v-4c170176]{padding:.65rem 1.25rem;text-align:left;font-size:var(--ui-font-size-xs);font-weight:500;color:var(--recurr-black);background:#fff;border-bottom:1px solid var(--settings-field-border, #e5e7eb)}.teams-table td[data-v-4c170176]{padding:.85rem 1.25rem;vertical-align:middle;color:var(--recurr-black);border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.teams-table tbody tr:last-child td[data-v-4c170176]{border-bottom:none}.teams-table-empty[data-v-4c170176]{padding:2rem 1.25rem!important;text-align:center;font-weight:300;color:var(--recurr-black)}.teams-member[data-v-4c170176]{display:flex;align-items:center;gap:.75rem;min-width:0}.teams-member__avatar[data-v-4c170176]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;background:var(--recurr-off-white);border:1px solid var(--settings-field-border, #e5e7eb);color:var(--recurr-black)}.teams-member__details[data-v-4c170176]{min-width:0}.teams-member__name[data-v-4c170176]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-weight:500;line-height:1.35}.teams-member__you[data-v-4c170176]{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:4px;font-size:var(--ui-font-size-xs);font-weight:500;color:var(--recurr-blue);background:rgba(var(--recurr-blue-rgb),.08);border:1px solid rgba(var(--recurr-blue-rgb),.2)}.teams-member__email[data-v-4c170176]{margin-top:.15rem;font-size:var(--ui-font-size-xs);font-weight:300;color:var(--recurr-black);overflow-wrap:anywhere}.teams-role-badge[data-v-4c170176]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:4px;font-size:var(--ui-font-size-xs);font-weight:500;text-transform:capitalize;color:var(--recurr-black);background:#fff;border:1px solid var(--settings-field-border, #e5e7eb)}.teams-role-badge[data-role=admin][data-v-4c170176]{color:var(--recurr-blue);background:rgba(var(--recurr-blue-rgb),.06);border-color:rgba(var(--recurr-blue-rgb),.2)}.recurr-settings-modal[data-v-4c170176]{background:#fff;padding:1.5rem 1.5rem 1.25rem;border-radius:var(--ui-radius-lg);color:var(--recurr-black)}.recurr-settings-modal .modal-title[data-v-4c170176]{margin:0 0 1rem;font-size:var(--ui-font-size-md);font-weight:500;color:var(--recurr-black)}.recurr-settings-modal__form[data-v-4c170176]{display:flex;flex-direction:column;gap:1.25rem}.recurr-form-row--stacked[data-v-4c170176]{display:flex;flex-direction:column;gap:.35rem}.recurr-form-row--stacked .recurr-field[data-v-4c170176]{margin-top:.25rem}.recurr-field--invalid[data-v-4c170176]{border-color:#dc2626!important}.recurr-field--invalid[data-v-4c170176]:focus-within{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f}.teams-field-error[data-v-4c170176]{margin:.35rem 0 0;font-size:var(--ui-font-size-xs);font-weight:400;color:#b91c1c;line-height:1.4}.teams-role-field[data-v-4c170176]{margin:0}.teams-role-options[data-v-4c170176]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:.25rem}.teams-role-option[data-v-4c170176]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);cursor:pointer}.teams-role-option input[data-v-4c170176]{accent-color:var(--recurr-blue)}.recurr-settings-modal .modal-actions[data-v-4c170176]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--settings-field-border, #e5e7eb)}.recurr-settings-modal .recurr-btn[data-v-4c170176]{width:auto;min-width:5.5rem}.recurr-settings-modal .recurr-btn--primary[data-v-4c170176]{background:linear-gradient(180deg,#001d70,#00123a);box-shadow:0 2px 10px #00123a59}.recurr-settings-modal .recurr-btn--primary[data-v-4c170176]:hover:not(:disabled){background:linear-gradient(180deg,#002080,#001852);filter:none;box-shadow:0 6px 16px #00123a66}@media (max-width: 768px){.teams-add-btn__label--desktop[data-v-4c170176]{display:none}.teams-add-btn__label--mobile[data-v-4c170176]{display:inline}.teams-table th[data-v-4c170176],.teams-table td[data-v-4c170176]{padding:.75rem 1rem}}.modal.recurr-team-b-modal.is-active{z-index:10040!important}.modal.is-active:has(.recurr-settings-modal){z-index:10040!important}.modal.recurr-team-b-modal .animation-content,.modal.recurr-team-b-modal .modal-content{background:#fff!important;border-radius:var(--ui-radius-lg, 12px);overflow:hidden}.modal.recurr-team-b-modal .recurr-settings-modal{background:#fff}.billing-plan-page[data-v-cb117ffb]{width:100%;max-width:none;padding:0}.billing-page-header[data-v-cb117ffb]{margin-bottom:1rem}.billing-page-header .pending-approval-notice[data-v-cb117ffb],.billing-page-header .paystack-confirming-banner[data-v-cb117ffb]{margin-top:.75rem}.settings-loading-state[data-v-cb117ffb]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;padding:2rem;background:#fff;border-radius:var(--ui-radius-lg);border:1px solid var(--settings-field-border, #e5e7eb)}.loading-spinner-large[data-v-cb117ffb]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:settings-spin-cb117ffb .8s linear infinite}.loading-text[data-v-cb117ffb]{margin:1rem 0 0;font-size:var(--ui-font-size-base);font-weight:300;color:var(--recurr-black)}@keyframes settings-spin-cb117ffb{to{transform:rotate(360deg)}}.pending-approval-notice[data-v-cb117ffb]{margin-top:1rem;padding:.75rem 1rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px}.pending-approval-text[data-v-cb117ffb]{font-size:.875rem;color:#92400e}.billing-sections[data-v-cb117ffb]{display:flex;flex-direction:column;gap:2rem}.card-section[data-v-cb117ffb]{background:#fff;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius-lg);box-shadow:none;overflow:hidden}#plans[data-v-cb117ffb]{scroll-margin-top:1.25rem}.section-header[data-v-cb117ffb]{background:#fff;border-bottom:1px solid var(--settings-row-divider, #e5e7eb);padding:1rem 1.25rem}.section-title[data-v-cb117ffb]{font-size:var(--ui-font-size-md);font-weight:500;color:var(--recurr-black);margin:0 0 .25rem}.section-subtitle[data-v-cb117ffb]{font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);margin:0;max-width:42rem;line-height:1.45}.section-content[data-v-cb117ffb]{padding:1.25rem 1.25rem 1.35rem}.plan-message[data-v-cb117ffb]{margin:0 0 .75rem;color:#374151}.headcount-line[data-v-cb117ffb]{margin:0 0 1rem;color:#6b7280}.plan-details-grid[data-v-cb117ffb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.875rem 1rem;margin-bottom:1rem}.detail-item[data-v-cb117ffb]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-cb117ffb]{font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);text-transform:none;letter-spacing:0}.detail-value[data-v-cb117ffb]{font-size:var(--ui-font-size-base);font-weight:500;color:var(--recurr-black)}.detail-hint[data-v-cb117ffb]{font-size:.7rem;font-weight:400;color:#6b7280;line-height:1.3}.detail-formula[data-v-cb117ffb]{font-size:.75rem;font-weight:400;color:#64748b;line-height:1.4;margin:.35rem 0 0;max-width:34rem}.detail-item-emphasis .detail-label[data-v-cb117ffb]{color:#111827}.detail-item-emphasis .detail-value[data-v-cb117ffb]{font-size:1.05rem;color:#0f172a}.breakdown-vat-intro[data-v-cb117ffb]{font-size:.78125rem;color:#64748b;line-height:1.4;margin:0 0 .75rem}.breakdown-next-billing-note[data-v-cb117ffb]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .75rem}.breakdown-line-items[data-v-cb117ffb]{list-style:none;margin:0 0 .75rem;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.breakdown-line-item[data-v-cb117ffb]{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .75rem;font-size:.8125rem;color:#374151;border-bottom:1px solid #f3f4f6}.breakdown-line-item[data-v-cb117ffb]:last-child{border-bottom:none}.breakdown-line-item-desc[data-v-cb117ffb]{flex:1;min-width:0}.breakdown-line-item-amount[data-v-cb117ffb]{flex-shrink:0;font-weight:600;color:#111827}.modal-text-muted[data-v-cb117ffb]{font-size:.8125rem;color:#6b7280;margin-top:-.25rem}.banner[data-v-cb117ffb]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:8px;margin-bottom:1rem}.banner.over-cap[data-v-cb117ffb]{background:#fef3c7;border:1px solid #f59e0b}.banner-icon[data-v-cb117ffb]{flex-shrink:0}.banner-content[data-v-cb117ffb]{font-size:.875rem;color:#92400e}.banner-content .banner-link[data-v-cb117ffb]{color:#b45309;font-weight:600}.upgrade-box[data-v-cb117ffb]{margin-bottom:1rem;padding:1rem;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px}.pricing-breakdown[data-v-cb117ffb]{margin-bottom:1rem;padding:.875rem 1rem;border:1px solid #eef0f4;border-radius:10px;background:#fafbfc}.next-billing-breakdown-cta[data-v-cb117ffb]{margin-bottom:1.25rem}.next-billing-breakdown-btn[data-v-cb117ffb]{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:600;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;cursor:pointer;font-family:inherit}.next-billing-breakdown-btn[data-v-cb117ffb]:hover{background:#e0e7ff}.next-billing-breakdown-btn[data-v-cb117ffb]:focus{outline:none}.next-billing-breakdown-btn[data-v-cb117ffb]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.next-billing-modal-grid[data-v-cb117ffb]{margin-top:.75rem}.next-billing-modal .breakdown-line-items[data-v-cb117ffb]{margin-top:.5rem}.breakdown-toggle[data-v-cb117ffb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:6px}.breakdown-toggle[data-v-cb117ffb]:hover{color:#1f2937}.breakdown-toggle[data-v-cb117ffb]:focus{outline:none}.breakdown-toggle[data-v-cb117ffb]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.breakdown-title[data-v-cb117ffb]{margin:0;font-size:.875rem;font-weight:600;color:#111827;flex:1;min-width:0}.breakdown-caret[data-v-cb117ffb]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b;transition:transform .2s ease,color .15s ease}.breakdown-toggle:hover .breakdown-caret[data-v-cb117ffb]{color:#475569}.breakdown-caret.is-open[data-v-cb117ffb]{transform:rotate(180deg)}.breakdown-panel[data-v-cb117ffb]{margin-top:.65rem;padding:.75rem .85rem;background:#fff;border:1px solid #eef0f4;border-radius:8px}.upgrade-delta-text[data-v-cb117ffb]{font-size:.875rem;color:#1e40af;margin:0 0 .75rem}.upgrade-btn[data-v-cb117ffb]{width:auto}.renew-box[data-v-cb117ffb]{margin-bottom:1rem;padding:1rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px}.renew-text[data-v-cb117ffb]{font-size:.875rem;color:#92400e;margin:0 0 .75rem}.renew-blocked[data-v-cb117ffb]{background:#f3f4f6;border-color:#d1d5db}.renew-blocked .renew-text[data-v-cb117ffb]{color:#4b5563}.renew-btn[data-v-cb117ffb]{width:auto}.banner.scheduled-cancel[data-v-cb117ffb]{background:#eff6ff;border:1px solid #93c5fd;flex-wrap:wrap;align-items:flex-start}.banner.scheduled-cancel .banner-content[data-v-cb117ffb]{color:#1e3a8a}.banner.scheduled-cancel .banner-icon-calendar[data-v-cb117ffb]{color:#1d4ed8;display:flex;align-items:flex-start;padding-top:.05rem}.banner.scheduled-cancel .banner-icon-svg[data-v-cb117ffb]{display:block}.reactivate-inline-btn[data-v-cb117ffb]{margin-left:auto;width:auto;flex-shrink:0;background:#2563eb;padding:.5rem 1rem;font-size:.8125rem}.reactivate-inline-btn[data-v-cb117ffb]:hover{background:#1d4ed8;color:#fff}.headcount-billing-note[data-v-cb117ffb]{font-size:.8125rem;color:#4b5563;margin:0 0 1rem;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;line-height:1.45}.radio-row-stack[data-v-cb117ffb]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.radio-row-title[data-v-cb117ffb]{font-weight:600;color:#111827;font-size:.875rem}.radio-row-hint[data-v-cb117ffb]{font-size:calc(.8125rem * .675);color:#6b7280;line-height:1.45}.radio-row-hint strong[data-v-cb117ffb]{font-weight:700;color:#374151}.cancel-mode-options[data-v-cb117ffb]{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1rem}.radio-row[data-v-cb117ffb]{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;color:#374151;cursor:pointer;line-height:1.35}.radio-row input[data-v-cb117ffb]{margin-top:.2rem;flex-shrink:0}.module-addons-grid[data-v-cb117ffb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.module-addon-card[data-v-cb117ffb]{border:1px solid #e5e7eb;border-radius:10px;padding:1rem;background:#fafafa;display:flex;flex-direction:column}.module-addon-title[data-v-cb117ffb]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#111827}.module-addon-pricing[data-v-cb117ffb]{margin:0 0 .75rem;font-size:.8rem;color:#6b7280}.module-addon-status[data-v-cb117ffb]{margin:0 0 .75rem;font-size:.84rem;color:#374151;line-height:1.4}.module-addon-actions[data-v-cb117ffb]{margin-top:auto}.module-remove-btn[data-v-cb117ffb]{background:#fff!important;color:#b91c1c!important;border:1px solid #fecaca!important}.module-remove-btn[data-v-cb117ffb]:hover{background:#fef2f2!important;color:#991b1b!important}.modal-content .button.primary .btn-spinner[data-v-cb117ffb],.modal-content .button.danger .btn-spinner[data-v-cb117ffb]{border:2px solid rgba(255,255,255,.35);border-top-color:#fff}.action-error[data-v-cb117ffb]{font-size:.875rem;color:#b91c1c;margin:.5rem 0 0}.cancel-section[data-v-cb117ffb]{margin-top:2rem;padding-top:1.25rem;border-top:1px solid #eef0f4}.cancel-plan-btn[data-v-cb117ffb]{background:transparent;color:#6b7280;border:none;font-size:.875rem;cursor:pointer;text-decoration:underline;padding:0}.cancel-plan-btn[data-v-cb117ffb]:hover{color:#374151}[data-v-cb117ffb] .modal-card,[data-v-cb117ffb] .modal-card-body{background:#fff}.modal-content[data-v-cb117ffb]{background:#fff;padding:1.25rem;border-radius:8px}.modal-content .modal-title[data-v-cb117ffb]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .75rem}.modal-content .modal-text[data-v-cb117ffb]{font-size:.875rem;color:#6b7280;margin:0 0 1rem}.modal-content .modal-text.cancel-modal-lead[data-v-cb117ffb]{font-size:calc(.875rem * .675);font-weight:400;color:#4b5563;line-height:1.5;margin-bottom:1rem}.estimated-billable-block[data-v-cb117ffb]{margin:0 0 1rem}.estimated-billable-label[data-v-cb117ffb]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.35rem}.estimated-billable-input[data-v-cb117ffb]{max-width:12rem;border-radius:6px;border:1px solid #d1d5db}.estimated-billable-help[data-v-cb117ffb]{margin-top:.5rem!important;margin-bottom:0!important}.estimated-billable-tier-warning[data-v-cb117ffb]{font-size:.875rem;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:.65rem .75rem;margin:0 0 1rem!important}.modal-content .modal-actions[data-v-cb117ffb]{display:flex;gap:.75rem;justify-content:flex-end}.modal-content .button[data-v-cb117ffb]{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;border:none}.modal-content .button.secondary[data-v-cb117ffb]{background:#e5e7eb;color:#374151}.modal-content .button.danger[data-v-cb117ffb]{background:#dc2626;color:#fff}.modal-content .button.primary[data-v-cb117ffb]{background:#111827;color:#fff}.modal-content .button.primary[data-v-cb117ffb]:disabled{background:#9ca3af;cursor:not-allowed}.modal-content .button.danger[data-v-cb117ffb]:disabled{background:#9ca3af;cursor:not-allowed}.recurr-billing-modal[data-v-cb117ffb]{padding:1.5rem 1.5rem 1.25rem;border-radius:var(--ui-radius-lg);color:var(--recurr-black)}.recurr-billing-modal .modal-title[data-v-cb117ffb]{font-size:var(--ui-font-size-md);font-weight:500;color:var(--recurr-black);margin:0 0 .65rem}.recurr-billing-modal .modal-text[data-v-cb117ffb]{font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);line-height:1.5;margin:0 0 .85rem}.recurr-billing-modal .modal-text strong[data-v-cb117ffb]{font-weight:500}.recurr-billing-modal .modal-text-muted[data-v-cb117ffb]{font-weight:300;color:var(--recurr-black)}.recurr-billing-modal .billing-checkout-cycle-note[data-v-cb117ffb]{margin-top:-.25rem}.recurr-billing-modal .billing-settings-change-link[data-v-cb117ffb]{color:var(--recurr-blue);font-weight:500;text-decoration:underline;text-underline-offset:2px}.recurr-billing-modal .billing-settings-change-link[data-v-cb117ffb]:hover{color:var(--ui-accent-hover)}.recurr-billing-modal .estimated-billable-block[data-v-cb117ffb]{margin:0 0 1rem}.recurr-billing-modal .estimated-billable-label[data-v-cb117ffb]{display:block;margin-bottom:.4rem;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-black)}.recurr-billing-modal .estimated-billable-input[data-v-cb117ffb]{max-width:12rem}.recurr-billing-modal .estimated-billable-help[data-v-cb117ffb]{margin-top:.5rem!important;margin-bottom:0!important}.recurr-billing-modal .estimated-billable-tier-warning[data-v-cb117ffb]{font-size:var(--ui-font-size-sm);font-weight:300;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:var(--ui-radius);padding:.65rem .75rem;margin:0 0 1rem!important}.recurr-billing-modal .modal-actions[data-v-cb117ffb]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--settings-field-border, #e5e7eb)}.recurr-billing-modal .recurr-btn[data-v-cb117ffb]{width:auto;min-width:5.5rem}.recurr-billing-modal .recurr-btn--primary[data-v-cb117ffb]{background:linear-gradient(180deg,#001d70,#00123a);box-shadow:0 2px 10px #00123a59}.recurr-billing-modal .recurr-btn--primary[data-v-cb117ffb]:hover:not(:disabled){background:linear-gradient(180deg,#002080,#001852);filter:none;box-shadow:0 6px 16px #00123a66}.recurr-billing-modal .recurr-btn--primary[data-v-cb117ffb]:active:not(:disabled){background:linear-gradient(180deg,#001852,#00102e);filter:none}.recurr-billing-modal .recurr-btn--primary .btn-spinner[data-v-cb117ffb]{display:inline-block;vertical-align:middle;margin-right:.35rem}.recurr-billing-modal .invoice-preview-block[data-v-cb117ffb]{margin:.85rem 0 1rem;padding:1rem 1.1rem;background:var(--recurr-off-white);border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius)}.recurr-billing-modal .invoice-preview-top[data-v-cb117ffb]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.recurr-billing-modal .invoice-preview-number[data-v-cb117ffb]{font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-black)}.recurr-billing-modal .invoice-preview-total[data-v-cb117ffb]{font-size:var(--ui-font-size-md);font-weight:500;color:var(--recurr-black);font-variant-numeric:tabular-nums;white-space:nowrap}.recurr-billing-modal .invoice-preview-due[data-v-cb117ffb]{margin:.5rem 0 0;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black)}.recurr-billing-modal .invoice-preview-lines[data-v-cb117ffb]{width:100%;margin-top:.75rem;border-collapse:collapse;font-size:var(--ui-font-size-sm)}.recurr-billing-modal .invoice-preview-lines td[data-v-cb117ffb]{padding:.4rem 0;font-weight:300;color:var(--recurr-black);border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.recurr-billing-modal .invoice-preview-lines tr:last-child td[data-v-cb117ffb]{border-bottom:none}.recurr-billing-modal .invoice-preview-lines td[data-v-cb117ffb]:last-child{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.recurr-billing-modal .invoice-preview-billto[data-v-cb117ffb]{margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--settings-row-divider, #e5e7eb);font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black)}.recurr-billing-modal .invoice-preview-billto strong[data-v-cb117ffb]{display:block;margin-bottom:.25rem;font-weight:500}.recurr-billing-modal .invoice-preview-footnote[data-v-cb117ffb]{margin-top:.5rem;margin-bottom:0}.plan-benefits[data-v-cb117ffb]{font-size:.875rem;color:#6b7280;margin:0}.plan-bands[data-v-cb117ffb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-bottom:1.25rem}.plan-band-card[data-v-cb117ffb]{border:1px solid #dbe1ea;border-radius:12px;padding:1rem;background:linear-gradient(180deg,#fff,#f8fafc);display:flex;flex-direction:column;min-height:210px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.plan-band-card[data-v-cb117ffb]:hover{transform:translateY(-2px);border-color:#c7d2fe;box-shadow:0 8px 20px #0f172a14}.plan-band-card.featured[data-v-cb117ffb]{border-color:#6366f1;box-shadow:0 10px 24px #6366f129}.band-header[data-v-cb117ffb]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.band-label[data-v-cb117ffb]{font-size:.95rem;font-weight:700;color:#111827;margin:0}.band-key[data-v-cb117ffb]{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.2rem .55rem;font-size:.69rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:#eef2ff;color:#4338ca;white-space:nowrap}.band-price[data-v-cb117ffb]{font-size:1.22rem;font-weight:700;color:#111827;line-height:1.3}.band-price.contact[data-v-cb117ffb]{color:#4f46e5}.band-price .cycle[data-v-cb117ffb]{font-size:.875rem;font-weight:400;color:#6b7280}.band-note[data-v-cb117ffb]{font-size:.78rem;color:#6b7280;margin:.55rem 0 0;line-height:1.35}.plan-modules-grid[data-v-cb117ffb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}@media (max-width: 900px){.plan-modules-grid[data-v-cb117ffb]{grid-template-columns:1fr}}.plan-modules-card[data-v-cb117ffb]{display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius-lg);overflow:hidden}.plan-modules-card__header[data-v-cb117ffb]{padding:1.1rem 1.25rem 1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--recurr-blue) 2.5%,#ffffff),#fff);border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.plan-modules-card__badge[data-v-cb117ffb]{display:inline-block;margin-bottom:.5rem;padding:.2rem .5rem;font-size:var(--ui-font-size-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;border-radius:4px}.plan-modules-card__badge--included[data-v-cb117ffb]{color:var(--recurr-blue);background:rgba(var(--recurr-blue-rgb),.08)}.plan-modules-card__badge--addons[data-v-cb117ffb]{color:var(--recurr-black);background:rgba(var(--recurr-black-rgb),.06)}.plan-modules-card__title[data-v-cb117ffb]{margin:0 0 .25rem;font-size:var(--ui-font-size-md);font-weight:500;letter-spacing:-.01em;color:var(--recurr-black)}.plan-modules-card__lead[data-v-cb117ffb]{margin:0;font-size:var(--ui-font-size-sm);font-weight:300;line-height:1.45;color:var(--recurr-black)}.plan-modules-list[data-v-cb117ffb]{margin:0;padding:.65rem 1rem 1rem;list-style:none}.plan-modules-list__item[data-v-cb117ffb]{display:flex;align-items:center;gap:.65rem;padding:.55rem 0;border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.plan-modules-list__item[data-v-cb117ffb]:last-child{border-bottom:none;padding-bottom:.15rem}.plan-modules-list__icon[data-v-cb117ffb]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:6px;color:var(--recurr-blue);background:rgba(var(--recurr-blue-rgb),.08);border:1px solid rgba(var(--recurr-blue-rgb),.12)}.plan-modules-list__label[data-v-cb117ffb]{font-size:var(--ui-font-size-base);font-weight:400;line-height:1.35;color:var(--recurr-black)}.plan-addon-list[data-v-cb117ffb]{margin:0;padding:.75rem 1rem .5rem;list-style:none;display:flex;flex-direction:column;gap:.5rem}.plan-addon-item__body[data-v-cb117ffb]{padding:.85rem 1rem;background:var(--recurr-off-white);border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius)}.plan-addon-item__name[data-v-cb117ffb]{margin:0 0 .35rem;font-size:var(--ui-font-size-base);font-weight:500;letter-spacing:-.01em;color:var(--recurr-black)}.plan-addon-item__line[data-v-cb117ffb]{margin:0;font-size:var(--ui-font-size-sm);font-weight:300;line-height:1.45;color:var(--recurr-black)}.plan-addon-item__line+.plan-addon-item__line[data-v-cb117ffb]{margin-top:.15rem}.plan-vat-callout[data-v-cb117ffb]{display:flex;align-items:flex-start;gap:.65rem;margin:.35rem 1rem 1rem;padding:.75rem .85rem;background:rgba(var(--recurr-blue-rgb),.04);border:1px solid rgba(var(--recurr-blue-rgb),.12);border-radius:var(--ui-radius)}.plan-vat-callout__tag[data-v-cb117ffb]{flex-shrink:0;padding:.15rem .4rem;font-size:var(--ui-font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--recurr-blue);background:#fff;border:1px solid rgba(var(--recurr-blue-rgb),.14);border-radius:4px}.plan-vat-callout__text[data-v-cb117ffb]{margin:0;font-size:var(--ui-font-size-sm);font-weight:300;line-height:1.45;color:var(--recurr-black)}.plan-vat-callout__text strong[data-v-cb117ffb]{font-weight:500;color:var(--recurr-black)}.bands-loading[data-v-cb117ffb]{color:#6b7280;margin-bottom:1rem}.upgrade-note[data-v-cb117ffb]{font-size:.875rem;color:#6b7280;margin:0 0 1rem}.band-cta[data-v-cb117ffb]{margin-top:auto;padding-top:1rem}@media (max-width: 768px){.plan-bands[data-v-cb117ffb]{grid-template-columns:1fr}.plan-band-card[data-v-cb117ffb]{min-height:auto}}.cta-button[data-v-cb117ffb]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.65rem 1.25rem;border:none;border-radius:var(--ui-radius);font-size:var(--ui-font-size-base);font-weight:500;letter-spacing:.01em;color:#fff;text-decoration:none;cursor:pointer;background:linear-gradient(180deg,#001d70,#00123a);box-shadow:0 2px 10px #00123a59;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),filter .35s ease}.cta-button[data-v-cb117ffb]:hover:not(:disabled){color:#fff;background:linear-gradient(180deg,#002080,#001852);filter:none;transform:translateY(-1px);box-shadow:0 6px 16px #00123a66}.cta-button[data-v-cb117ffb]:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 1px 4px #00123a33}.cta-button[data-v-cb117ffb]:disabled{opacity:.55;cursor:not-allowed;transform:none}.cta-button.contact-btn[data-v-cb117ffb]{background:#4f46e5}.cta-button.contact-btn[data-v-cb117ffb]:hover{background:#4338ca;color:#fff}.subscribe-error[data-v-cb117ffb]{color:#b91c1c;font-size:.875rem;margin:.75rem 0 0}.subscribe-alert[data-v-cb117ffb]{display:flex;gap:.85rem;align-items:flex-start;margin-top:1.25rem;padding:1rem 1.1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;box-shadow:0 1px 2px #7f1d1d0f}.subscribe-alert--payroll-flow[data-v-cb117ffb]{margin-top:0}.subscribe-alert-icon[data-v-cb117ffb]{flex-shrink:0;color:#b91c1c;margin-top:.1rem}.subscribe-alert-content[data-v-cb117ffb]{flex:1;min-width:0}.subscribe-alert-heading[data-v-cb117ffb]{margin:0 0 .35rem;font-size:.8125rem;font-weight:700;color:#991b1b;text-transform:uppercase;letter-spacing:.04em}.subscribe-alert-message[data-v-cb117ffb]{margin:0 0 .65rem;font-size:.9rem;line-height:1.45;color:#7f1d1d}.subscribe-alert-cta[data-v-cb117ffb]{display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;color:#1d4ed8;text-decoration:none}.subscribe-alert-cta[data-v-cb117ffb]:hover{text-decoration:underline;color:#1e40af}.wallet-link-p[data-v-cb117ffb]{margin:.25rem 0 0}.wallet-link[data-v-cb117ffb]{color:#2563eb;font-weight:600}.btn-spinner[data-v-cb117ffb]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-cb117ffb .8s linear infinite}@keyframes spin-cb117ffb{to{transform:rotate(360deg)}}.error-section[data-v-cb117ffb]{padding:1rem 0}.error-section-message[data-v-cb117ffb]{margin:0 0 1rem;font-size:var(--ui-font-size-base);color:#b91c1c}.error-section-retry[data-v-cb117ffb]{width:auto}.billing-payment-invoices-row[data-v-cb117ffb]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem;margin-bottom:2rem;align-items:stretch}@media (max-width: 900px){.billing-payment-invoices-row[data-v-cb117ffb]{grid-template-columns:1fr}}.billing-payment-invoices-row--solo[data-v-cb117ffb]{grid-template-columns:1fr}.billing-payment-method-title[data-v-cb117ffb]{margin:0 0 .35rem;font-size:var(--ui-font-size-base);font-weight:500;color:var(--recurr-black)}.billing-payment-method-lead[data-v-cb117ffb]{margin:0 0 1rem;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);line-height:1.45}.billing-cycle-section[data-v-cb117ffb]{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--settings-row-divider, #e5e7eb)}.billing-cycle-heading[data-v-cb117ffb]{margin:0 0 .35rem;font-size:var(--ui-font-size-base);font-weight:500;color:var(--recurr-black)}.billing-cycle-intro[data-v-cb117ffb]{margin:0 0 .75rem;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);line-height:1.45}.billing-cycle-options[data-v-cb117ffb]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media (max-width: 480px){.billing-cycle-options[data-v-cb117ffb]{grid-template-columns:1fr}}.billing-cycle-option[data-v-cb117ffb]{display:flex;align-items:flex-start;gap:.4rem .55rem;padding:.6rem .65rem;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius);cursor:pointer;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);line-height:1.3;transition:border-color .15s ease,background .15s ease}.billing-cycle-option.selected[data-v-cb117ffb]{border-color:rgba(var(--recurr-blue-rgb),.35);background:rgba(var(--recurr-blue-rgb),.04)}.billing-cycle-option input[data-v-cb117ffb]{margin-top:.12rem;flex-shrink:0}.billing-cycle-label[data-v-cb117ffb]{font-weight:500}.billing-checkout-cycle-note[data-v-cb117ffb]{margin-top:-.35rem}.billing-settings-change-link[data-v-cb117ffb]{color:#4f46e5;font-weight:600;text-decoration:underline;text-underline-offset:2px}.billing-settings-change-link[data-v-cb117ffb]:hover{color:#4338ca}.billing-method-section[data-v-cb117ffb]{margin-bottom:0}.recent-invoices-section[data-v-cb117ffb]{display:flex;flex-direction:column;min-height:0;margin-bottom:0;min-width:0}.recent-invoices-section .section-content[data-v-cb117ffb]{padding:1rem 1.1rem 1.15rem}.section-header--invoices[data-v-cb117ffb]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.section-header-text[data-v-cb117ffb]{flex:1;min-width:0}.view-all-invoices-btn[data-v-cb117ffb]{flex-shrink:0;align-self:center;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-blue);text-decoration:none;padding:.35rem .65rem;border-radius:var(--ui-radius);border:1px solid var(--settings-field-border, #e5e7eb);background:#fff;transition:background .15s ease,border-color .15s ease}.view-all-invoices-btn[data-v-cb117ffb]:hover{background:rgba(var(--recurr-blue-rgb),.04);border-color:rgba(var(--recurr-blue-rgb),.22);color:var(--recurr-blue)}.recent-invoices-empty[data-v-cb117ffb]{margin:0;font-size:.875rem;color:#64748b}.billing-method-options[data-v-cb117ffb]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:stretch}@media (max-width: 640px){.billing-method-options[data-v-cb117ffb]{grid-template-columns:1fr}}.billing-method-option[data-v-cb117ffb]{display:grid;grid-template-columns:auto 1fr;gap:.5rem .85rem;align-items:start;min-width:0;padding:1rem 1.1rem;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius);cursor:pointer;transition:border-color .15s ease,background .15s ease}.billing-method-option.selected[data-v-cb117ffb]{border-color:rgba(var(--recurr-blue-rgb),.35);background:rgba(var(--recurr-blue-rgb),.04)}.billing-method-option.disabled[data-v-cb117ffb]{opacity:.65;cursor:not-allowed}.billing-method-option input[data-v-cb117ffb]{margin-top:.2rem}.billing-method-label[data-v-cb117ffb]{grid-column:2;font-weight:500;color:var(--recurr-black);font-size:var(--ui-font-size-base)}.billing-method-hint[data-v-cb117ffb]{grid-column:2;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);line-height:1.4}.recent-invoice-list[data-v-cb117ffb]{list-style:none;margin:0;padding:0}.recent-invoice-list--compact[data-v-cb117ffb]{display:flex;flex-direction:column;gap:.65rem}.recent-invoices-section .recent-invoice-row[data-v-cb117ffb]{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;padding:.75rem .85rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.recent-invoices-section .recent-invoice-paid-for[data-v-cb117ffb]{margin:0;font-weight:400;color:#475569;font-size:.6875rem;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.recent-invoices-section .recent-invoice-dates-row[data-v-cb117ffb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;font-size:.75rem;color:#64748b;line-height:1.35}.recent-invoices-section .recent-invoice-detail[data-v-cb117ffb]{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .35rem;min-width:0}.recent-invoices-section .recent-invoice-detail-label[data-v-cb117ffb]{font-weight:700;color:#475569;flex-shrink:0}.recent-invoices-section .recent-invoice-footer[data-v-cb117ffb]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;width:100%;margin-top:.15rem;padding-top:.5rem;border-top:1px solid #e2e8f0}.recent-invoices-section .recent-invoice-total[data-v-cb117ffb]{font-weight:700;font-size:.8125rem;color:#111827;white-space:nowrap;line-height:1.2;margin-left:auto;text-align:right}.recent-invoices-section .recent-invoice-status[data-v-cb117ffb]{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:6px;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#64748b;background:#fff;border:1px solid #e2e8f0}.recent-invoices-section .recent-invoice-status[data-status=paid][data-v-cb117ffb]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.recent-invoices-section .recent-invoice-status[data-status=open][data-v-cb117ffb]{color:#b45309;background:#fffbeb;border-color:#fde68a}.paystack-confirming-banner[data-v-cb117ffb]{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;font-size:.875rem;color:#1e3a8a}.paystack-confirming-spinner[data-v-cb117ffb]{width:18px;height:18px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:settings-spin-cb117ffb .8s linear infinite}.modal.recurr-billing-b-modal.is-active{z-index:10040!important}.modal.is-active:has(.recurr-billing-modal){z-index:10040!important}.billing-invoices-page[data-v-1987e214]{width:100%;max-width:none;padding:0}.billing-invoices-toolbar[data-v-1987e214]{margin-bottom:.75rem}.billing-invoices-back[data-v-1987e214]{display:inline-flex;align-items:center;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-blue);text-decoration:none;transition:color .15s ease}.billing-invoices-back[data-v-1987e214]:hover{color:var(--ui-accent-hover)}.billing-invoices-loading[data-v-1987e214],.billing-invoices-error[data-v-1987e214]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;background:#fff;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius-lg)}.billing-invoices-loading__spinner[data-v-1987e214]{width:2.5rem;height:2.5rem;border:3px solid #e5e7eb;border-top-color:var(--recurr-blue);border-radius:50%;animation:billing-invoices-spin-1987e214 .8s linear infinite;margin-bottom:1rem}.billing-invoices-loading__text[data-v-1987e214]{margin:0;font-size:var(--ui-font-size-base);font-weight:300;color:var(--recurr-black)}.billing-invoices-error__message[data-v-1987e214]{margin:0 0 1rem;font-size:var(--ui-font-size-base);color:#b91c1c}@keyframes billing-invoices-spin-1987e214{to{transform:rotate(360deg)}}.billing-invoices-panel[data-v-1987e214]{background:#fff;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius-lg);overflow:hidden}.billing-invoices-table-wrap[data-v-1987e214]{overflow-x:auto}.billing-invoices-table[data-v-1987e214]{width:100%;border-collapse:collapse;font-size:var(--ui-font-size-sm)}.billing-invoices-table thead[data-v-1987e214]{background:var(--recurr-off-white)}.billing-invoices-table th[data-v-1987e214]{padding:.65rem 1.25rem;text-align:left;font-size:var(--ui-font-size-xs);font-weight:500;color:var(--recurr-black);border-bottom:1px solid var(--settings-field-border, #e5e7eb);white-space:nowrap}.billing-invoices-table td[data-v-1987e214]{padding:.75rem 1.25rem;vertical-align:middle;color:var(--recurr-black);font-weight:300;border-bottom:1px solid var(--settings-row-divider, #e5e7eb)}.billing-invoices-table tbody tr:last-child td[data-v-1987e214]{border-bottom:none}.billing-invoices-table .col-desc[data-v-1987e214]{min-width:12rem;max-width:22rem;line-height:1.45}.billing-invoices-table .col-plan[data-v-1987e214],.billing-invoices-table .col-date[data-v-1987e214]{white-space:nowrap}.billing-invoices-table .col-amount[data-v-1987e214]{text-align:right;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.billing-invoices-table th.col-amount[data-v-1987e214]{text-align:right}.billing-invoices-table .col-action[data-v-1987e214]{text-align:right;white-space:nowrap}.billing-invoice-status[data-v-1987e214]{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:4px;font-size:var(--ui-font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--recurr-black);background:#fff;border:1px solid var(--settings-field-border, #e5e7eb)}.billing-invoice-status[data-status=paid][data-v-1987e214]{color:#047857;background:#04785714;border-color:#04785733}.billing-invoice-status[data-status=open][data-v-1987e214]{color:#b45309;background:#b4530914;border-color:#b4530933}.billing-invoice-link[data-v-1987e214]{padding:0;border:none;background:none;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-blue);cursor:pointer;text-decoration:none}.billing-invoice-link[data-v-1987e214]:hover{color:var(--ui-accent-hover);text-decoration:underline}.sr-only[data-v-1987e214]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.billing-invoices-empty[data-v-1987e214]{margin:0;padding:2rem 1.25rem;font-size:var(--ui-font-size-base);font-weight:300;text-align:center;color:var(--recurr-black)}.invoice-detail-modal[data-v-1987e214]{padding:.25rem .5rem .5rem}.invoice-detail-loading[data-v-1987e214],.invoice-detail-error[data-v-1987e214]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 1rem;text-align:center;color:var(--recurr-black)}.invoice-detail-error p[data-v-1987e214]{margin:0;color:#b91c1c;max-width:28rem}.inv-doc[data-v-1987e214]{background:#fff;border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius);box-shadow:0 8px 24px rgba(var(--recurr-black-rgb),.06);padding:1.75rem 2rem 1.5rem;color:var(--recurr-black);font-size:var(--ui-font-size-base);line-height:1.5}.inv-doc-header[data-v-1987e214]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:2px solid var(--recurr-black)}.inv-doc-wordmark[data-v-1987e214]{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:.08em;color:var(--recurr-black);line-height:1.1}.inv-doc-subbrand[data-v-1987e214]{margin:.35rem 0 0;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black)}.inv-doc-status-block[data-v-1987e214]{text-align:right}.inv-doc-status-pill[data-v-1987e214]{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:4px;font-size:var(--ui-font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--settings-field-border, #e5e7eb);background:#fff;color:var(--recurr-black)}.inv-doc-status-pill[data-status=paid][data-v-1987e214]{background:#04785714;border-color:#04785733;color:#047857}.inv-doc-status-pill[data-status=open][data-v-1987e214]{background:#b4530914;border-color:#b4530933;color:#b45309}.inv-doc-number[data-v-1987e214]{margin:.5rem 0 0;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);font-variant-numeric:tabular-nums}.inv-doc-columns[data-v-1987e214]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem;margin-bottom:1.5rem}@media (max-width: 600px){.inv-doc-columns[data-v-1987e214]{grid-template-columns:1fr}}.inv-doc-section-title[data-v-1987e214]{margin:0 0 .65rem;font-size:var(--ui-font-size-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--recurr-black)}.inv-doc-strong[data-v-1987e214]{margin:0 0 .25rem;font-weight:500;font-size:var(--ui-font-size-base);color:var(--recurr-black)}.inv-doc-muted[data-v-1987e214]{margin:.15rem 0;font-weight:300;font-size:var(--ui-font-size-sm);color:var(--recurr-black)}.inv-doc-address[data-v-1987e214]{white-space:pre-wrap}.inv-doc-dl[data-v-1987e214]{margin:0}.inv-doc-dl-row[data-v-1987e214]{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--settings-row-divider, #e5e7eb);font-size:var(--ui-font-size-sm)}.inv-doc-dl-row[data-v-1987e214]:last-child{border-bottom:none}.inv-doc-dl-row dt[data-v-1987e214]{font-weight:300;color:var(--recurr-black);flex-shrink:0}.inv-doc-dl-row dd[data-v-1987e214]{margin:0;text-align:right;font-weight:400;color:var(--recurr-black)}.inv-doc-lines-section[data-v-1987e214]{margin-bottom:1.25rem}.inv-doc-table-wrap[data-v-1987e214]{border:1px solid var(--settings-field-border, #e5e7eb);border-radius:var(--ui-radius);overflow:hidden}.inv-doc-table[data-v-1987e214]{width:100%;border-collapse:collapse;font-size:var(--ui-font-size-sm)}.inv-doc-table thead[data-v-1987e214]{background:var(--recurr-off-white)}.inv-doc-table th[data-v-1987e214]{text-align:left;padding:.6rem .75rem;font-size:var(--ui-font-size-xs);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--recurr-black);border-bottom:1px solid var(--settings-field-border, #e5e7eb)}.inv-doc-table th.col-qty[data-v-1987e214],.inv-doc-table th.col-unit[data-v-1987e214],.inv-doc-table th.col-amt[data-v-1987e214]{text-align:right}.inv-doc-table td[data-v-1987e214]{padding:.65rem .75rem;border-bottom:1px solid var(--settings-row-divider, #e5e7eb);vertical-align:top;color:var(--recurr-black)}.inv-doc-table tbody tr:last-child td[data-v-1987e214]{border-bottom:none}.inv-doc-table .col-qty[data-v-1987e214],.inv-doc-table .col-unit[data-v-1987e214],.inv-doc-table .col-amt[data-v-1987e214]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-doc-table .col-desc[data-v-1987e214]{width:52%}.inv-doc-single-line .col-desc[data-v-1987e214]{font-weight:500}.inv-doc-totals[data-v-1987e214]{display:flex;justify-content:flex-end;margin-bottom:1rem}.inv-doc-totals-inner[data-v-1987e214]{min-width:220px;max-width:100%}.inv-doc-total-row[data-v-1987e214]{display:flex;justify-content:space-between;gap:2rem;padding:.4rem 0;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);font-variant-numeric:tabular-nums}.inv-doc-total-row--grand[data-v-1987e214]{margin-top:.35rem;padding-top:.65rem;border-top:2px solid var(--recurr-black);font-size:var(--ui-font-size-md);font-weight:500}.inv-doc-notes[data-v-1987e214]{margin:0 0 .5rem;padding:.75rem .85rem;background:var(--recurr-off-white);border-left:3px solid rgba(var(--recurr-blue-rgb),.35);font-size:var(--ui-font-size-sm);font-weight:300;color:var(--recurr-black);line-height:1.45}.inv-doc-ref[data-v-1987e214]{margin:0;font-size:var(--ui-font-size-xs);font-weight:300;color:var(--recurr-black);font-variant-numeric:tabular-nums}.inv-doc-actions[data-v-1987e214]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--settings-row-divider, #e5e7eb);display:flex;justify-content:flex-end}.inv-doc-actions .recurr-btn[data-v-1987e214]{width:auto;min-width:6rem}.modal.invoice-detail-b-modal.is-active{z-index:10050!important}.modal.is-active:has(.invoice-detail-modal){z-index:10050!important}.wallet-transactions-page[data-v-cd1b1186]{padding:0;background:transparent;min-height:0}.wallet-transactions-toolbar[data-v-cd1b1186]{margin-bottom:.75rem}.wallet-transactions-back[data-v-cd1b1186]{display:inline-flex;align-items:center;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--recurr-blue);text-decoration:none;transition:color .15s ease}.wallet-transactions-back[data-v-cd1b1186]:hover{color:var(--ui-accent-hover, var(--recurr-blue))}.startup-home-page[data-v-31055699]{padding:0rem 2rem 2rem 1.5rem;background-color:#fff;min-height:100vh}.page-header[data-v-31055699]{margin-bottom:2rem}.title[data-v-31055699]{color:#374151;margin-bottom:.5rem}.subtitle[data-v-31055699]{color:#6b7280;font-size:.875rem}.services-intro[data-v-31055699]{margin-bottom:3rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-left:4px solid #374151;border-radius:8px;padding:1.5rem}.intro-decoration[data-v-31055699]{display:none}.intro-title[data-v-31055699]{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .5rem;letter-spacing:-.02em}.intro-subtitle[data-v-31055699]{font-size:.875rem;font-weight:500;color:#6b7280;margin:0}.services-grid[data-v-31055699]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.service-card[data-v-31055699]{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:1.5rem;transition:all .2s ease;cursor:pointer}.service-card[data-v-31055699]:hover{border-color:#d1d5db;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.service-card a[data-v-31055699]{display:block;text-decoration:none;color:inherit}.card-icon[data-v-31055699]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:8px;margin-bottom:1rem;color:#374151}.card-content[data-v-31055699]{display:flex;flex-direction:column;gap:.5rem}.card-title[data-v-31055699]{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.card-description[data-v-31055699]{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0}@media (max-width: 768px){.startup-home-page[data-v-31055699]{padding:1rem}.services-intro[data-v-31055699]{margin-bottom:2rem;padding:1rem}.intro-title[data-v-31055699]{font-size:1.125rem}.intro-subtitle[data-v-31055699]{font-size:.8125rem}.services-grid[data-v-31055699]{grid-template-columns:1fr;gap:1rem}.service-card[data-v-31055699]{padding:1rem}.card-icon[data-v-31055699]{width:40px;height:40px;margin-bottom:.75rem}.card-title[data-v-31055699]{font-size:1rem}.card-description[data-v-31055699]{font-size:.8125rem}}.pad[data-v-3df6d89b]{padding:20px}.table-header-light th[data-v-3df6d89b]{font-weight:400}.pad[data-v-a3109831]{padding:20px}.table-container[data-v-a3109831]{overflow-x:auto}table[data-v-a3109831]{width:100%;table-layout:auto}@media (max-width: 768px){table[data-v-a3109831]{font-size:12px}th[data-v-a3109831],td[data-v-a3109831]{white-space:nowrap}.table-container[data-v-a3109831]{overflow-x:scroll}.is-size-7x[data-v-a3109831]{font-size:6.5px!important}th[data-v-a3109831]{font-size:10px}td[data-v-a3109831]{font-size:11px}}.circle[data-v-a3109831]{width:40px;height:40px;border-radius:50%;background-color:#dedede;display:flex;justify-content:center;align-items:center}.circle span[data-v-a3109831]{font-size:30px;font-weight:700}.pay-circle[data-v-a3109831]{width:40px;height:40px;border-radius:50%;background-color:#001f3f;display:flex;justify-content:center;align-items:center}.pad[data-v-47b9ee56]{padding:20px}.table-header-light th[data-v-47b9ee56]{font-weight:400}.pad[data-v-0d0e2546]{padding:20px}.table-container[data-v-0d0e2546]{overflow-x:auto}table[data-v-0d0e2546]{width:100%;table-layout:auto}@media (max-width: 768px){table[data-v-0d0e2546]{font-size:12px}th[data-v-0d0e2546],td[data-v-0d0e2546]{white-space:nowrap}.table-container[data-v-0d0e2546]{overflow-x:scroll}.is-size-7x[data-v-0d0e2546]{font-size:6.5px!important}th[data-v-0d0e2546]{font-size:10px}td[data-v-0d0e2546]{font-size:11px}}.circle[data-v-0d0e2546]{width:40px;height:40px;border-radius:50%;background-color:#dedede;display:flex;justify-content:center;align-items:center}.circle span[data-v-0d0e2546]{font-size:30px;font-weight:700}.pay-circle[data-v-0d0e2546]{width:40px;height:40px;border-radius:50%;background-color:#001f3f;display:flex;justify-content:center;align-items:center}.pad[data-v-89322138]{padding:20px}.table-header-light th[data-v-89322138]{font-weight:400}[data-v-89322138]{font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.pad[data-v-e565ce5e]{padding:20px}.table-container[data-v-e565ce5e]{overflow-x:auto}table[data-v-e565ce5e]{width:100%;table-layout:auto}@media (max-width: 768px){table[data-v-e565ce5e]{font-size:12px}th[data-v-e565ce5e],td[data-v-e565ce5e]{white-space:nowrap}.table-container[data-v-e565ce5e]{overflow-x:scroll}.is-size-7x[data-v-e565ce5e]{font-size:6.5px!important}th[data-v-e565ce5e]{font-size:10px}td[data-v-e565ce5e]{font-size:11px}}.circle[data-v-e565ce5e]{width:40px;height:40px;border-radius:50%;background-color:#dedede;display:flex;justify-content:center;align-items:center}.circle span[data-v-e565ce5e]{font-size:30px;font-weight:700}.pay-circle[data-v-e565ce5e]{width:40px;height:40px;border-radius:50%;background-color:#001f3f;display:flex;justify-content:center;align-items:center}.pad[data-v-cc0de576]{padding:20px}.table-header-light th[data-v-cc0de576]{font-weight:400}.pad[data-v-b0352dfc]{padding:20px}.table-container[data-v-b0352dfc]{overflow-x:auto}table[data-v-b0352dfc]{width:100%;table-layout:auto}@media (max-width: 768px){table[data-v-b0352dfc]{font-size:12px}th[data-v-b0352dfc],td[data-v-b0352dfc]{white-space:nowrap}.table-container[data-v-b0352dfc]{overflow-x:scroll}.is-size-7x[data-v-b0352dfc]{font-size:6.5px!important}th[data-v-b0352dfc]{font-size:10px}td[data-v-b0352dfc]{font-size:11px}}.circle[data-v-b0352dfc]{width:40px;height:40px;border-radius:50%;background-color:#dedede;display:flex;justify-content:center;align-items:center}.circle span[data-v-b0352dfc]{font-size:30px;font-weight:700}.pay-circle[data-v-b0352dfc]{width:40px;height:40px;border-radius:50%;background-color:#001f3f;display:flex;justify-content:center;align-items:center}.pad[data-v-5e986e59]{padding:20px}.table-header-light th[data-v-5e986e59]{font-weight:400}.pad[data-v-947aa7f2]{padding:20px}.table-container[data-v-947aa7f2]{overflow-x:auto}table[data-v-947aa7f2]{width:100%;table-layout:auto}@media (max-width: 768px){table[data-v-947aa7f2]{font-size:12px}th[data-v-947aa7f2],td[data-v-947aa7f2]{white-space:nowrap}.table-container[data-v-947aa7f2]{overflow-x:scroll}.is-size-7x[data-v-947aa7f2]{font-size:6.5px!important}th[data-v-947aa7f2]{font-size:10px}td[data-v-947aa7f2]{font-size:11px}}.circle[data-v-947aa7f2]{width:40px;height:40px;border-radius:50%;background-color:#dedede;display:flex;justify-content:center;align-items:center}.circle span[data-v-947aa7f2]{font-size:30px;font-weight:700}.pay-circle[data-v-947aa7f2]{width:40px;height:40px;border-radius:50%;background-color:#001f3f;display:flex;justify-content:center;align-items:center}.pad[data-v-baa43a52]{padding:20px}.table-header-light th[data-v-baa43a52]{font-weight:400}.pad[data-v-c9da9fe8]{padding:20px}.table-container[data-v-c9da9fe8]{overflow-x:auto}table[data-v-c9da9fe8]{width:100%;table-layout:auto}@media (max-width: 768px){table[data-v-c9da9fe8]{font-size:12px}th[data-v-c9da9fe8],td[data-v-c9da9fe8]{white-space:nowrap}.table-container[data-v-c9da9fe8]{overflow-x:scroll}.is-size-7x[data-v-c9da9fe8]{font-size:6.5px!important}th[data-v-c9da9fe8]{font-size:10px}td[data-v-c9da9fe8]{font-size:11px}}.circle[data-v-c9da9fe8]{width:40px;height:40px;border-radius:50%;background-color:#dedede;display:flex;justify-content:center;align-items:center}.circle span[data-v-c9da9fe8]{font-size:30px;font-weight:700}.pay-circle[data-v-c9da9fe8]{width:40px;height:40px;border-radius:50%;background-color:#001f3f;display:flex;justify-content:center;align-items:center}.pad[data-v-41a14deb]{padding:20px}.cssportal-grid[data-v-41a14deb]{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:20px;width:1000px;height:00px}.pad[data-v-fe79ebc6]{padding:20px}.table-container[data-v-fe79ebc6]{overflow-x:auto}table[data-v-fe79ebc6]{width:100%;table-layout:auto}@media (max-width: 768px){table[data-v-fe79ebc6]{font-size:12px}th[data-v-fe79ebc6],td[data-v-fe79ebc6]{white-space:nowrap}.table-container[data-v-fe79ebc6]{overflow-x:scroll}.is-size-7x[data-v-fe79ebc6]{font-size:6.5px!important}th[data-v-fe79ebc6]{font-size:10px}td[data-v-fe79ebc6]{font-size:11px}}.circle[data-v-fe79ebc6]{width:40px;height:40px;border-radius:50%;background-color:#dedede;display:flex;justify-content:center;align-items:center}.circle span[data-v-fe79ebc6]{font-size:30px;font-weight:700}.pay-circle[data-v-fe79ebc6]{width:40px;height:40px;border-radius:50%;background-color:#001f3f;display:flex;justify-content:center;align-items:center}.pad[data-v-8d95fd33]{padding:20px}.table-container[data-v-8d95fd33]{overflow-x:auto}table[data-v-8d95fd33]{width:100%;table-layout:auto}@media (max-width: 768px){table[data-v-8d95fd33]{font-size:12px}th[data-v-8d95fd33],td[data-v-8d95fd33]{white-space:nowrap}.table-container[data-v-8d95fd33]{overflow-x:scroll}.is-size-7x[data-v-8d95fd33]{font-size:6.5px!important}th[data-v-8d95fd33]{font-size:10px}td[data-v-8d95fd33]{font-size:11px}}.circle[data-v-8d95fd33]{width:40px;height:40px;border-radius:50%;background-color:#dedede;display:flex;justify-content:center;align-items:center}.circle span[data-v-8d95fd33]{font-size:30px;font-weight:700}.pay-circle[data-v-8d95fd33]{width:40px;height:40px;border-radius:50%;background-color:#001f3f;display:flex;justify-content:center;align-items:center}.placeholder-view[data-v-50f59f6f]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px}.placeholder-content[data-v-50f59f6f]{text-align:center;max-width:600px}.icon-container[data-v-50f59f6f]{display:flex;justify-content:center;margin-bottom:24px;color:#6b7280}.icon-container svg[data-v-50f59f6f]{stroke:#6b7280}.avatar[data-v-c5867ad9]{width:40px;height:40px;border-radius:8px;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:#6b7280;font-weight:600}.avatar img[data-v-c5867ad9]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-c5867ad9]{font-size:.875rem;line-height:1}.avatar-large[data-v-c5867ad9]{width:64px;height:64px;border-radius:12px;font-size:1.25rem}.avatar-small[data-v-c5867ad9]{width:32px;height:32px;border-radius:6px;font-size:.75rem}.status-badge[data-v-8d18dac9]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap}.status-badge svg[data-v-8d18dac9]{display:block;flex-shrink:0}.status-badge-active[data-v-8d18dac9]{background-color:#d1fae5;color:#065f46}.status-badge-inactive[data-v-8d18dac9]{background-color:#fee2e2;color:#991b1b}.status-badge-pending[data-v-8d18dac9]{background-color:#fef3c7;color:#92400e}.status-badge-info[data-v-8d18dac9]{background-color:#dbeafe;color:#1e40af}.tag-badge[data-v-368b90ac]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;line-height:1.5;white-space:nowrap;cursor:default}.hub-filter-group[data-v-6eaecebe]{margin-bottom:1.25rem;min-width:0;max-width:100%}.hub-filter-group[data-v-6eaecebe]:last-child{margin-bottom:0}.hub-filter-group__head[data-v-6eaecebe]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.hub-filter-group__actions[data-v-6eaecebe]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.hub-filter-group__count[data-v-6eaecebe]{font-size:.75rem;font-weight:500;color:var(--hub-ink-muted, var(--ui-ink-muted))}.hub-filter-group__clear[data-v-6eaecebe]{padding:0;border:none;background:none;font-size:.75rem;font-weight:500;color:var(--hub-accent, var(--ui-accent));cursor:pointer;text-decoration:underline;text-underline-offset:2px}.hub-filter-group__clear[data-v-6eaecebe]:hover{color:var(--hub-accent-hover, var(--ui-accent-hover))}.hub-filter-group__hint[data-v-6eaecebe]{margin:0 0 .5rem}.hub-filter-list[data-v-6eaecebe]{display:flex;flex-direction:column;gap:.35rem;max-height:10.5rem;overflow-y:auto;overflow-x:hidden;padding:.5rem;border:1px solid var(--hub-border, var(--ui-border));border-radius:var(--hub-radius, var(--ui-radius));background:var(--hub-surface, var(--ui-surface))}.hub-filter-item[data-v-6eaecebe]{display:flex;align-items:flex-start;gap:.65rem;padding:.55rem .65rem;border-radius:calc(var(--hub-radius, 8px) - 2px);border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease;min-width:0}.hub-filter-item[data-v-6eaecebe]:hover{background:var(--ui-surface-muted, #f8fafc)}.hub-filter-item--selected[data-v-6eaecebe]{background:rgba(var(--recurr-blue-rgb),.06);border-color:rgba(var(--recurr-blue-rgb),.14)}.hub-filter-item__checkbox[data-v-6eaecebe]{width:1rem;height:1rem;margin-top:.1rem;flex-shrink:0;accent-color:var(--hub-accent, var(--ui-accent));cursor:pointer}.hub-filter-item__content[data-v-6eaecebe]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.hub-filter-item__label[data-v-6eaecebe]{font-size:.875rem;line-height:1.4;color:var(--hub-ink, var(--ui-ink));overflow-wrap:anywhere}.hub-filter-empty[data-v-6eaecebe]{margin:0;padding:.75rem .85rem;font-size:.8125rem;color:var(--hub-ink-muted, var(--ui-ink-muted));background:var(--ui-surface-muted, #f8fafc);border:1px dashed var(--hub-border, var(--ui-border));border-radius:var(--hub-radius, var(--ui-radius))}.payroll-section--directory .btn-secondary[data-v-14f6dc8d]{background:var(--hub-surface);color:var(--hub-ink-soft);border:1px solid var(--hub-border-strong)}.payroll-section--directory .btn-secondary[data-v-14f6dc8d]:hover:not(:disabled){background:var(--hub-accent-soft);color:var(--hub-accent);border-color:rgba(var(--recurr-blue-rgb),.18);transform:translateY(-1px)}.payroll-section[data-v-14f6dc8d]{margin-bottom:3rem}.payroll-section--empty[data-v-14f6dc8d]{display:flex;justify-content:center;padding-top:.5rem}.section-head[data-v-14f6dc8d]{margin-bottom:1.5rem}.section-head--row[data-v-14f6dc8d]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-14f6dc8d]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-14f6dc8d]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-14f6dc8d]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-14f6dc8d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-14f6dc8d]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-14f6dc8d]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:hr-directory-spin-14f6dc8d .8s linear infinite}.loading-spinner--lg[data-v-14f6dc8d]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes hr-directory-spin-14f6dc8d{to{transform:rotate(360deg)}}.employees-toolbar[data-v-14f6dc8d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-14f6dc8d]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.employees-toolbar__stats[data-v-14f6dc8d]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;flex-shrink:0}.employees-toolbar__total-row[data-v-14f6dc8d]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--hub-ink-muted);white-space:nowrap}.employees-toolbar__total-value[data-v-14f6dc8d]{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.employees-toolbar__found[data-v-14f6dc8d]{font-size:.75rem;font-weight:500;color:var(--hub-ink-muted)}.directory-filters[data-v-14f6dc8d]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}.employees-more-dropdown[data-v-14f6dc8d]{flex-shrink:0}.employees-more-dropdown[data-v-14f6dc8d] .dropdown-trigger{display:inline-flex}.employees-other-actions-caret[data-v-14f6dc8d]{flex-shrink:0;opacity:.75}.employees-more-item[data-v-14f6dc8d]{display:inline-flex;align-items:center;gap:.5rem}.directory-filters[data-v-14f6dc8d] .field{margin-bottom:0}.search-container[data-v-14f6dc8d]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:360px;padding:.55rem .85rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-14f6dc8d]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-14f6dc8d]{display:flex;align-items:center;justify-content:center;margin-right:.5rem;color:var(--hub-ink-muted)}.search-input[data-v-14f6dc8d]{flex:1;min-width:0;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-14f6dc8d]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-14f6dc8d]{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.clear-search-btn[data-v-14f6dc8d]:hover{color:var(--hub-ink-soft)}.directory-filters .recurr-field--select[data-v-14f6dc8d]{min-width:11rem;font-size:.875rem}.employees-table-scroll-row[data-v-14f6dc8d]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.employees-table-card[data-v-14f6dc8d]{overflow:hidden;padding:0}.scroll-affordance-hint[data-v-14f6dc8d]{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-14f6dc8d]{cursor:pointer}.employees-table-container[data-v-14f6dc8d]{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-14f6dc8d]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-14f6dc8d]{width:100%;min-width:1000px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-14f6dc8d]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-14f6dc8d]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-14f6dc8d]{padding:.85rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-14f6dc8d]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-14f6dc8d]{border-bottom:none}.col-avatar[data-v-14f6dc8d]{width:60px}.col-name[data-v-14f6dc8d]{min-width:200px}.col-employee-number[data-v-14f6dc8d]{min-width:140px}.col-job-title[data-v-14f6dc8d],.col-department[data-v-14f6dc8d],.col-tags[data-v-14f6dc8d]{min-width:150px}.col-status[data-v-14f6dc8d]{width:120px}.col-manager[data-v-14f6dc8d]{min-width:150px}.col-last-login[data-v-14f6dc8d]{min-width:140px}.col-email-verified[data-v-14f6dc8d]{min-width:130px}.col-actions[data-v-14f6dc8d]{width:160px;min-width:160px}.employee-name[data-v-14f6dc8d]{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.25rem}.employee-name-row[data-v-14f6dc8d]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.employee-name.clickable[data-v-14f6dc8d]{cursor:pointer;color:#4b5563;transition:color .2s ease;display:inline-flex;align-items:center;min-width:0}.employee-name.clickable[data-v-14f6dc8d]:hover{color:#1f2937;text-decoration:underline;text-underline-offset:2px}.employee-name.clickable[data-v-14f6dc8d]:focus-visible{text-decoration:underline;text-underline-offset:2px}.employee-profile-link[data-v-14f6dc8d]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:#2563eb;background-color:#eff6ff;text-decoration:none;opacity:1;transform:none;pointer-events:auto;transition:background-color .2s ease}.employee-profile-link[data-v-14f6dc8d]:hover{background-color:#dbeafe}.employee-email[data-v-14f6dc8d]{font-size:.75rem;color:#6b7280}.tags-list[data-v-14f6dc8d]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.tags-more[data-v-14f6dc8d]{font-size:.75rem;color:#6b7280;font-weight:500}.no-tags[data-v-14f6dc8d]{color:#9ca3af;font-size:.875rem}.action-buttons[data-v-14f6dc8d]{display:flex;gap:.5rem;align-items:center}.action-link[data-v-14f6dc8d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:.875rem;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.action-link.view[data-v-14f6dc8d]{background-color:#f3f4f6;color:#374151}.action-link.view[data-v-14f6dc8d]:hover{background-color:#e5e7eb}.action-link.edit[data-v-14f6dc8d]{background-color:#eff6ff;color:#2563eb}.action-link.edit[data-v-14f6dc8d]:hover{background-color:#dbeafe}.action-link.invite[data-v-14f6dc8d]{background-color:#f0fdf4;color:#166534}.action-link.invite[data-v-14f6dc8d]:hover:not(:disabled){background-color:#dcfce7}.action-link.invite[data-v-14f6dc8d]:disabled{opacity:.6;cursor:not-allowed}.action-link.invite.is-sending-invite[data-v-14f6dc8d]:disabled{opacity:.92;cursor:wait}.invite-btn-spinner[data-v-14f6dc8d]{display:block;animation:invite-btn-spin-14f6dc8d .65s linear infinite;transform-origin:center}@keyframes invite-btn-spin-14f6dc8d{to{transform:rotate(360deg)}}.action-link.delete[data-v-14f6dc8d]{background-color:#fee2e2;color:#991b1b}.action-link.delete[data-v-14f6dc8d]:hover{background-color:#fecaca}.no-results[data-v-14f6dc8d]{text-align:center;padding:2rem;color:#6b7280}.no-results-content[data-v-14f6dc8d]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.empty-state-card[data-v-14f6dc8d]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem}.empty-state-card__title[data-v-14f6dc8d]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-14f6dc8d]{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:360px}.verification-badge[data-v-14f6dc8d]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap}.verification-badge svg[data-v-14f6dc8d]{display:block;flex-shrink:0}.verification-badge.verified[data-v-14f6dc8d]{background-color:#d1fae5;color:#065f46}.verification-badge.not-verified[data-v-14f6dc8d]{background-color:#fef3c7;color:#92400e}.bulk-invite-modal-card[data-v-14f6dc8d]{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.bulk-invite-modal-card .modal-card-head[data-v-14f6dc8d]{border-bottom:1px solid var(--hub-border);min-width:0}.bulk-invite-modal-card .modal-card-title[data-v-14f6dc8d]{font-size:1.0625rem;font-weight:600;color:var(--hub-ink)}.bulk-invite-modal-card .modal-card-body[data-v-14f6dc8d]{position:relative;min-height:8rem;min-width:0;max-width:100%;padding:1.25rem 1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.bulk-invite-modal-foot[data-v-14f6dc8d]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;min-width:0;max-width:100%;border-top:1px solid var(--hub-border);background:var(--hub-surface);box-sizing:border-box}.bulk-invite-loading[data-v-14f6dc8d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;font-size:.875rem;color:var(--hub-ink-muted)}.bulk-invite-lead[data-v-14f6dc8d]{margin:0 0 .75rem;font-size:.875rem;line-height:1.55;color:var(--hub-ink-soft);overflow-wrap:anywhere}.bulk-invite-hint[data-v-14f6dc8d]{margin:0 0 1.25rem;font-size:.8125rem;line-height:1.45;color:var(--hub-ink-muted);overflow-wrap:anywhere}.bulk-invite-modal-foot .loading-spinner[data-v-14f6dc8d]{display:inline-block;width:14px;height:14px;margin-right:.35rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:hr-directory-spin-14f6dc8d .8s linear infinite;vertical-align:-2px}@media (max-width: 768px){.employees-toolbar[data-v-14f6dc8d]{flex-direction:column;align-items:stretch}.employees-toolbar__stats[data-v-14f6dc8d]{margin-left:0;align-items:flex-start}.employees-toolbar__filters[data-v-14f6dc8d]{width:100%}.search-container[data-v-14f6dc8d]{max-width:none;flex:1 1 auto}.employees-table-container[data-v-14f6dc8d]{overflow-x:auto;-webkit-overflow-scrolling:touch}.employees-table[data-v-14f6dc8d]{min-width:1000px}.bulk-invite-modal-foot[data-v-14f6dc8d]{flex-direction:column}.bulk-invite-modal-foot .btn[data-v-14f6dc8d]{width:100%}}body>.dropdown.dropdown-menu-animation.is-bottom-right .dropdown-menu{z-index:10040!important}.bulk-send-invites-modal.modal.is-active{z-index:10100!important}.bulk-send-invites-modal :deep(.animation-content),.bulk-send-invites-modal :deep(.modal-content){overflow-x:hidden!important;max-width:min(560px,calc(100vw - 2rem));width:100%;box-sizing:border-box}.bulk-send-invites-modal :deep(.modal-card){overflow-x:hidden;max-width:100%}.hr-add-employee__form[data-v-e9d5f199]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.directory-loading-card[data-v-e9d5f199]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-e9d5f199]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-e9d5f199]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:hr-add-spin-e9d5f199 .8s linear infinite}.loading-spinner--lg[data-v-e9d5f199]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes hr-add-spin-e9d5f199{to{transform:rotate(360deg)}}.hr-add-form-card[data-v-e9d5f199]{padding:0;overflow:hidden}.hr-add-tabs[data-v-e9d5f199]{display:flex;flex-wrap:wrap;gap:.35rem;padding:1rem 1.15rem 0;border-bottom:1px solid var(--hub-border)}.hr-add-tabs__tab[data-v-e9d5f199]{padding:.55rem .9rem;border:1px solid transparent;border-radius:var(--hub-radius) var(--hub-radius) 0 0;background:transparent;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.hr-add-tabs__tab[data-v-e9d5f199]:hover{color:var(--hub-ink-soft);background:var(--ui-surface-muted, #f8fafc)}.hr-add-tabs__tab--active[data-v-e9d5f199]{color:var(--hub-accent);background:var(--hub-surface);border-color:var(--hub-border);border-bottom-color:var(--hub-surface);margin-bottom:-1px}.hr-add-panel[data-v-e9d5f199]{padding:0 1.35rem 1.35rem}.hr-add-panel .recurr-form-stack[data-v-e9d5f199]{padding-top:.25rem}.hr-add-panel--tags[data-v-e9d5f199]{padding-top:1.25rem}.sr-only[data-v-e9d5f199]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-photo-upload[data-v-e9d5f199]{width:100%}.photo-preview[data-v-e9d5f199]{position:relative;display:inline-block;width:7.5rem;height:7.5rem;border-radius:var(--hub-radius);overflow:hidden;border:1px solid var(--hub-border)}.photo-preview img[data-v-e9d5f199]{width:100%;height:100%;object-fit:cover}.remove-photo-btn[data-v-e9d5f199]{position:absolute;top:.25rem;right:.25rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background:#0f172aa6;color:#fff;cursor:pointer}.upload-photo-btn[data-v-e9d5f199]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.15rem;background:var(--hub-surface);border:1px dashed var(--hub-border-strong);border-radius:var(--hub-radius);color:var(--hub-ink-soft);font-size:.875rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.upload-photo-btn[data-v-e9d5f199]:hover{border-color:rgba(var(--recurr-blue-rgb),.35);background:var(--ui-surface-muted, #f8fafc)}.uploading-indicator[data-v-e9d5f199]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem;color:var(--hub-ink-muted)}.hr-add-manage-tags[data-v-e9d5f199]{display:inline-block;margin-top:.5rem;font-size:.8125rem;font-weight:500;color:var(--hub-accent);text-decoration:none}.hr-add-manage-tags[data-v-e9d5f199]:hover{text-decoration:underline}.hr-add-form-actions[data-v-e9d5f199]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.35rem 1.25rem;border-top:1px solid var(--hub-border);background:var(--hub-surface)}@media (max-width: 768px){.hr-add-tabs[data-v-e9d5f199]{padding:.75rem .75rem 0}.hr-add-panel[data-v-e9d5f199]{padding:1rem}.hr-add-form-actions[data-v-e9d5f199]{flex-direction:column}.hr-add-form-actions .btn[data-v-e9d5f199]{width:100%}}.upload-field[data-v-e4c95cf5]{width:100%}.file-list[data-v-e4c95cf5]{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.file-item[data-v-e4c95cf5]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background-color:#f9fafb;border:1px solid #E5E7EB;border-radius:4px}.file-name[data-v-e4c95cf5]{font-size:.875rem;color:#374151;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-file-btn[data-v-e4c95cf5]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.remove-file-btn[data-v-e4c95cf5]:hover{background-color:#fee2e2;color:#991b1b}.modal-content[data-v-0555727c]{padding:2rem;background-color:#fff;border-radius:12px}.modal-title[data-v-0555727c]{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.5rem}.modal-subtitle[data-v-0555727c]{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.loading-container[data-v-0555727c],.empty-tags-message[data-v-0555727c]{text-align:center;padding:2rem;color:#6b7280}.link-button[data-v-0555727c]{display:inline-block;margin-top:1rem;color:#2563eb;text-decoration:none;font-weight:500}.link-button[data-v-0555727c]:hover{text-decoration:underline}.tags-selection[data-v-0555727c]{max-height:300px;overflow-y:auto;border:1px solid #E5E7EB;border-radius:8px;padding:.5rem}.tag-option[data-v-0555727c]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:6px;cursor:pointer;transition:all .2s ease;margin-bottom:.5rem}.tag-option[data-v-0555727c]:hover{background-color:#f9fafb}.tag-option.selected[data-v-0555727c]{background-color:#eff6ff;border:1px solid #DBEAFE}.tag-checkbox[data-v-0555727c]{width:18px;height:18px;cursor:pointer;flex-shrink:0}.tag-option-badge[data-v-0555727c]{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500;flex-shrink:0}.tag-option-description[data-v-0555727c]{font-size:.875rem;color:#6b7280;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-tags-preview[data-v-0555727c]{margin-top:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:8px;border:1px solid #E5E7EB}.preview-label[data-v-0555727c]{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}.selected-tags-list[data-v-0555727c]{display:flex;flex-wrap:wrap;gap:.5rem}.selected-tag-badge[data-v-0555727c]{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.modal-actions[data-v-0555727c]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #E5E7EB}.modal-button[data-v-0555727c]{padding:.625rem 1.25rem;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:none}.modal-button-cancel[data-v-0555727c]{background-color:#f3f4f6;color:#374151}.modal-button-cancel[data-v-0555727c]:hover:not(:disabled){background-color:#e5e7eb}.modal-button-primary[data-v-0555727c]{background-color:#374151;color:#fff}.modal-button-primary[data-v-0555727c]:hover:not(:disabled){background-color:#1f2937}.modal-button[data-v-0555727c]:disabled{opacity:.5;cursor:not-allowed}.tag-assignment-modal .modal-card,.tag-assignment-modal .modal-card-body,:deep(.tag-assignment-modal .modal-card),:deep(.tag-assignment-modal .modal-card-body){background-color:#fff!important;border-radius:12px}:deep(.tag-assignment-modal .modal-content){background-color:#fff!important;border-radius:12px}:deep(.tag-assignment-modal .animation-content){background-color:#fff;border-radius:12px}.leave-status-badge[data-v-58cc7c17]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap}.leave-status-badge svg[data-v-58cc7c17]{display:block;flex-shrink:0}.leave-status-badge-approved[data-v-58cc7c17]{background-color:#d1fae5;color:#065f46}.leave-status-badge-rejected[data-v-58cc7c17]{background-color:#fee2e2;color:#991b1b}.leave-status-badge-pending_manager[data-v-58cc7c17],.leave-status-badge-pending_hr[data-v-58cc7c17],.leave-status-badge-pending[data-v-58cc7c17]{background-color:#fef3c7;color:#92400e}.leave-status-badge-revoked[data-v-58cc7c17],.leave-status-badge-withdrawn[data-v-58cc7c17],.leave-status-badge-cancelled[data-v-58cc7c17]{background-color:#e5e7eb;color:#4b5563}.leave-status-badge-draft[data-v-58cc7c17]{background-color:#dbeafe;color:#1e40af}.directory-loading-card[data-v-4e230ca9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-4e230ca9]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-4e230ca9]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:hr-profile-spin-4e230ca9 .8s linear infinite}.loading-spinner--lg[data-v-4e230ca9]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes hr-profile-spin-4e230ca9{to{transform:rotate(360deg)}}.hr-profile-hero-avatar[data-v-4e230ca9]{margin-bottom:.35rem}.hr-profile-card[data-v-4e230ca9]{padding:0;overflow:hidden}.hr-employee-tabs[data-v-4e230ca9]{display:flex;flex-wrap:wrap;gap:.35rem;padding:1rem 1.15rem 0;border-bottom:1px solid var(--hub-border)}.hr-employee-tabs__tab[data-v-4e230ca9]{padding:.55rem .9rem;border:1px solid transparent;border-radius:var(--hub-radius) var(--hub-radius) 0 0;background:transparent;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.hr-employee-tabs__tab[data-v-4e230ca9]:hover{color:var(--hub-ink-soft);background:var(--ui-surface-muted, #f8fafc)}.hr-employee-tabs__tab--active[data-v-4e230ca9]{color:var(--hub-accent);background:var(--hub-surface);border-color:var(--hub-border);border-bottom-color:var(--hub-surface);margin-bottom:-1px}.hr-profile-panel[data-v-4e230ca9]{padding:1.25rem 1.35rem 1.5rem}.hr-detail-grid[data-v-4e230ca9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.hr-detail-card[data-v-4e230ca9]{padding:1.15rem 1.25rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius)}.hr-detail-card--full[data-v-4e230ca9]{grid-column:1 / -1}.hr-detail-card__head[data-v-4e230ca9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.hr-detail-card__title[data-v-4e230ca9]{margin:0 0 .85rem;font-size:.875rem;font-weight:600;color:var(--hub-ink)}.hr-detail-card__head .hr-detail-card__title[data-v-4e230ca9]{margin-bottom:0}.hr-detail-list[data-v-4e230ca9]{margin:0}.hr-detail-row[data-v-4e230ca9]{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--hub-border)}.hr-detail-row[data-v-4e230ca9]:last-child{border-bottom:none;padding-bottom:0}.hr-detail-row dt[data-v-4e230ca9]{margin:0;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted)}.hr-detail-row dd[data-v-4e230ca9]{margin:0;font-size:.8125rem;color:var(--hub-ink-soft);text-align:right}.hr-icon-btn[data-v-4e230ca9]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface);color:var(--hub-accent);cursor:pointer;transition:background .15s ease,border-color .15s ease}.hr-icon-btn[data-v-4e230ca9]:hover{background:rgba(var(--recurr-blue-rgb),.06);border-color:rgba(var(--recurr-blue-rgb),.2)}.hr-tags-wrap[data-v-4e230ca9]{display:flex;flex-wrap:wrap;gap:.5rem}.hr-empty-inline[data-v-4e230ca9]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);font-style:italic}.hr-panel-loading[data-v-4e230ca9]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;color:var(--hub-ink-muted);font-size:.875rem}.hr-panel-toolbar[data-v-4e230ca9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.hr-panel-toolbar__title[data-v-4e230ca9]{margin:0;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.hub-table-wrap[data-v-4e230ca9]{overflow-x:auto}.hub-data-table[data-v-4e230ca9]{width:100%;border-collapse:collapse;font-size:.8125rem}.hub-data-table th[data-v-4e230ca9]{padding:.65rem .85rem;text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);background:var(--hub-surface);border-bottom:1px solid var(--hub-border)}.hub-data-table td[data-v-4e230ca9]{padding:.65rem .85rem;border-bottom:1px solid var(--hub-border);color:var(--hub-ink-soft)}.hub-data-table tbody tr:last-child td[data-v-4e230ca9]{border-bottom:none}.hr-request-list[data-v-4e230ca9]{display:flex;flex-direction:column;gap:.65rem}.hr-request-item[data-v-4e230ca9]{padding:.85rem 1rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius)}.hr-request-item__main[data-v-4e230ca9]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hr-request-item__type[data-v-4e230ca9]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.hr-request-item__dates[data-v-4e230ca9]{margin:.35rem 0 0;font-size:.8125rem;color:var(--hub-ink-muted)}.hr-request-item__link[data-v-4e230ca9]{display:inline-block;margin-top:.5rem;font-size:.8125rem;font-weight:500;color:var(--hub-accent);text-decoration:none}.hr-request-item__link[data-v-4e230ca9]:hover{text-decoration:underline}.hr-list-stack[data-v-4e230ca9]{display:flex;flex-direction:column;gap:.65rem}.hr-list-item[data-v-4e230ca9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius)}.hr-list-item--activity[data-v-4e230ca9]{align-items:flex-start}.hr-list-item__body[data-v-4e230ca9]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.hr-list-item__title[data-v-4e230ca9]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.hr-list-item__meta[data-v-4e230ca9]{font-size:.75rem;color:var(--hub-ink-muted)}.hr-profile-error[data-v-4e230ca9]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;text-align:center}.hr-profile-error p[data-v-4e230ca9]{margin:0;color:var(--hub-ink-muted)}.hr-upload-modal-card .modal-card-head[data-v-4e230ca9]{border-bottom:1px solid var(--hub-border)}.hr-upload-modal-card .modal-card-title[data-v-4e230ca9]{font-size:1rem;font-weight:600}.hr-upload-modal-foot[data-v-4e230ca9]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}@media (max-width: 768px){.hr-employee-tabs[data-v-4e230ca9]{padding:.75rem .75rem 0}.hr-profile-panel[data-v-4e230ca9]{padding:1rem}.hr-detail-row[data-v-4e230ca9]{flex-direction:column;gap:.2rem}.hr-detail-row dd[data-v-4e230ca9]{text-align:left}.hr-panel-toolbar .btn[data-v-4e230ca9]{width:100%}}.hr-edit-employee__form[data-v-ca8fdba2]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.directory-loading-card[data-v-ca8fdba2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-ca8fdba2]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-ca8fdba2]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:hr-edit-spin-ca8fdba2 .8s linear infinite}.loading-spinner--lg[data-v-ca8fdba2]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes hr-edit-spin-ca8fdba2{to{transform:rotate(360deg)}}.hr-employee-form-card[data-v-ca8fdba2]{padding:0;overflow:hidden}.hr-employee-tabs[data-v-ca8fdba2]{display:flex;flex-wrap:wrap;gap:.35rem;padding:1rem 1.15rem 0;border-bottom:1px solid var(--hub-border)}.hr-employee-tabs__tab[data-v-ca8fdba2]{padding:.55rem .9rem;border:1px solid transparent;border-radius:var(--hub-radius) var(--hub-radius) 0 0;background:transparent;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.hr-employee-tabs__tab[data-v-ca8fdba2]:hover{color:var(--hub-ink-soft);background:var(--ui-surface-muted, #f8fafc)}.hr-employee-tabs__tab--active[data-v-ca8fdba2]{color:var(--hub-accent);background:var(--hub-surface);border-color:var(--hub-border);border-bottom-color:var(--hub-surface);margin-bottom:-1px}.hr-employee-panel[data-v-ca8fdba2]{padding:0 1.35rem 1.35rem}.hr-employee-panel .recurr-form-stack[data-v-ca8fdba2]{padding-top:.25rem}.hr-employee-panel--tags[data-v-ca8fdba2]{padding-top:1.25rem}.sr-only[data-v-ca8fdba2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-photo-upload[data-v-ca8fdba2]{width:100%}.photo-preview[data-v-ca8fdba2]{position:relative;display:inline-block;width:7.5rem;height:7.5rem;border-radius:var(--hub-radius);overflow:hidden;border:1px solid var(--hub-border)}.photo-preview img[data-v-ca8fdba2]{width:100%;height:100%;object-fit:cover}.remove-photo-btn[data-v-ca8fdba2]{position:absolute;top:.25rem;right:.25rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background:#0f172aa6;color:#fff;cursor:pointer}.upload-photo-btn[data-v-ca8fdba2]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.15rem;background:var(--hub-surface);border:1px dashed var(--hub-border-strong);border-radius:var(--hub-radius);color:var(--hub-ink-soft);font-size:.875rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.upload-photo-btn[data-v-ca8fdba2]:hover{border-color:rgba(var(--recurr-blue-rgb),.35);background:var(--ui-surface-muted, #f8fafc)}.uploading-indicator[data-v-ca8fdba2]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem;color:var(--hub-ink-muted)}.hr-edit-manage-tags[data-v-ca8fdba2]{display:inline-block;margin-top:.5rem;font-size:.8125rem;font-weight:500;color:var(--hub-accent);text-decoration:none}.hr-edit-manage-tags[data-v-ca8fdba2]:hover{text-decoration:underline}.hr-edit-tags-actions[data-v-ca8fdba2]{display:flex;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--hub-border)}.hr-employee-form-actions[data-v-ca8fdba2]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.35rem 1.25rem;border-top:1px solid var(--hub-border);background:var(--hub-surface)}@media (max-width: 768px){.hr-employee-tabs[data-v-ca8fdba2]{padding:.75rem .75rem 0}.hr-employee-panel[data-v-ca8fdba2]{padding:1rem}.hr-employee-form-actions[data-v-ca8fdba2]{flex-direction:column}.hr-employee-form-actions .btn[data-v-ca8fdba2]{width:100%}}.payroll-section[data-v-2886dd83]{margin-bottom:2rem}.payroll-section--empty[data-v-2886dd83]{display:flex;justify-content:center;padding-top:.5rem}.section-head[data-v-2886dd83]{margin-bottom:1.25rem}.section-eyebrow[data-v-2886dd83]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-2886dd83]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-2886dd83]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-2886dd83]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-2886dd83]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-2886dd83]{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:photo-capture-spin-2886dd83 .8s linear infinite}.loading-spinner--lg[data-v-2886dd83]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes photo-capture-spin-2886dd83{to{transform:rotate(360deg)}}.photo-capture-grid-card[data-v-2886dd83]{padding:1.25rem}.photo-capture-grid[data-v-2886dd83]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.photo-capture-card[data-v-2886dd83]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface);transition:border-color .15s ease,box-shadow .15s ease}.photo-capture-card[data-v-2886dd83]:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow)}.photo-capture-card__avatar[data-v-2886dd83]{position:relative;margin-bottom:.85rem}.photo-capture-card__badge[data-v-2886dd83]{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#ecfdf5;border:1px solid #86efac;color:#166534}.photo-capture-card__name[data-v-2886dd83]{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.photo-capture-card__meta[data-v-2886dd83]{margin:0;font-size:.8125rem;color:var(--hub-ink-soft);line-height:1.4}.photo-capture-card__meta--muted[data-v-2886dd83]{margin-top:.15rem;color:var(--hub-ink-muted)}.empty-state-card[data-v-2886dd83]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem}.empty-state-card__title[data-v-2886dd83]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-2886dd83]{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:360px}.photo-capture-modal-card .modal-card-head[data-v-2886dd83]{border-bottom:1px solid var(--hub-border)}.photo-capture-modal-card .modal-card-title[data-v-2886dd83]{font-size:1.0625rem;font-weight:600;color:var(--hub-ink)}.photo-capture-modal-card .modal-card-body[data-v-2886dd83]{padding:1.25rem 1.5rem 1.5rem}.recurr-field-label[data-v-2886dd83]{display:block;margin-bottom:.4rem}.recurr-field-hint[data-v-2886dd83]{margin:.5rem 0 0}.photo-capture-modal-actions[data-v-2886dd83]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.camera-step__employee[data-v-2886dd83]{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--hub-border)}.camera-step__name[data-v-2886dd83]{font-size:1.0625rem;font-weight:600;color:var(--hub-ink);margin-bottom:.25rem}.camera-step__details[data-v-2886dd83]{font-size:.8125rem;color:var(--hub-ink-muted)}.camera-container[data-v-2886dd83]{position:relative;width:100%;margin-bottom:1rem;background:#0f172a;border-radius:var(--hub-radius);overflow:hidden;aspect-ratio:16 / 9}.camera-canvas[data-v-2886dd83]{display:none}.camera-preview[data-v-2886dd83],.captured-photo-preview[data-v-2886dd83]{width:100%;height:100%}.camera-preview[data-v-2886dd83]{object-fit:cover}.captured-photo-preview img[data-v-2886dd83]{width:100%;height:100%;object-fit:cover;display:block}.camera-error[data-v-2886dd83]{padding:2rem;text-align:center;color:#b91c1c;background:#fef2f2;font-size:.875rem}.camera-actions[data-v-2886dd83]{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}.captured-actions[data-v-2886dd83]{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;width:100%}.btn--capture[data-v-2886dd83]{min-width:10rem}.success-message-inline[data-v-2886dd83]{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;margin-bottom:1rem;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--hub-radius);color:#166534;font-size:.8125rem;font-weight:500}@media (max-width: 768px){.photo-capture-grid[data-v-2886dd83]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.photo-capture-modal-actions[data-v-2886dd83],.camera-actions[data-v-2886dd83],.captured-actions[data-v-2886dd83]{flex-direction:column}.photo-capture-modal-actions .btn[data-v-2886dd83],.camera-actions .btn[data-v-2886dd83],.captured-actions .btn[data-v-2886dd83]{width:100%}}.photo-capture-enroll-modal.modal.is-active{z-index:10100!important}.self-service-page[data-v-fb2dc738]{padding:0rem 2rem 2rem 1.5rem;background-color:#fff;min-height:100vh}.page-header[data-v-fb2dc738]{margin-bottom:2rem}.header-content[data-v-fb2dc738]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.header-text[data-v-fb2dc738]{flex:1}.title[data-v-fb2dc738]{color:#374151;margin-bottom:.5rem}.subtitle[data-v-fb2dc738]{color:#6b7280;font-size:.875rem}.loading-container[data-v-fb2dc738]{min-height:400px;display:flex;align-items:center;justify-content:center}.form-container[data-v-fb2dc738]{background-color:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a}.form-section[data-v-fb2dc738]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #E5E7EB}.form-section[data-v-fb2dc738]:last-of-type{border-bottom:none}.section-title[data-v-fb2dc738]{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1.5rem}.form-fields[data-v-fb2dc738]{display:flex;flex-direction:column;gap:1.5rem}.read-only-fields[data-v-fb2dc738]{display:flex;flex-direction:column;gap:1rem}.read-only-item[data-v-fb2dc738]{display:flex;justify-content:space-between;padding:.75rem;background-color:#f9fafb;border:1px solid #E5E7EB;border-radius:6px}.read-only-label[data-v-fb2dc738]{font-size:.875rem;color:#6b7280;font-weight:500}.read-only-value[data-v-fb2dc738]{font-size:.875rem;color:#111827}.form-actions[data-v-fb2dc738]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #E5E7EB}@media (max-width: 768px){.self-service-page[data-v-fb2dc738],.form-container[data-v-fb2dc738]{padding:1rem}}.payroll-section[data-v-9b5d7f9f]{margin-bottom:2rem}.payroll-section--empty[data-v-9b5d7f9f]{display:flex;justify-content:center;padding-top:.5rem}.section-head[data-v-9b5d7f9f]{margin-bottom:1.25rem}.section-head--row[data-v-9b5d7f9f]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-9b5d7f9f]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-9b5d7f9f]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-9b5d7f9f]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-9b5d7f9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-9b5d7f9f]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-9b5d7f9f]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:dept-spin-9b5d7f9f .8s linear infinite}.loading-spinner--lg[data-v-9b5d7f9f]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes dept-spin-9b5d7f9f{to{transform:rotate(360deg)}}.dept-toolbar[data-v-9b5d7f9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.dept-toolbar__filters[data-v-9b5d7f9f]{flex:1 1 auto;min-width:0}.dept-toolbar__stats[data-v-9b5d7f9f]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;margin-left:auto;font-size:.8125rem;color:var(--hub-ink-muted);white-space:nowrap}.dept-toolbar__total-value[data-v-9b5d7f9f]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.dept-toolbar__found[data-v-9b5d7f9f]{font-size:.75rem;font-weight:500}.search-container[data-v-9b5d7f9f]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:360px;padding:.55rem .85rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-9b5d7f9f]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-9b5d7f9f]{display:flex;align-items:center;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-9b5d7f9f]{flex:1;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-9b5d7f9f]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-9b5d7f9f]{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.clear-search-btn[data-v-9b5d7f9f]:hover{color:var(--hub-ink-soft)}.dept-grid-card[data-v-9b5d7f9f]{padding:1.25rem}.dept-grid[data-v-9b5d7f9f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.dept-card[data-v-9b5d7f9f]{display:flex;flex-direction:column;gap:.5rem;padding:1.15rem 1.2rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface);transition:border-color .15s ease,box-shadow .15s ease}.dept-card[data-v-9b5d7f9f]:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow)}.dept-card__header[data-v-9b5d7f9f]{margin-bottom:.15rem}.dept-card__icon[data-v-9b5d7f9f]{color:var(--hub-accent)}.dept-card__name[data-v-9b5d7f9f]{margin:0;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.dept-card__description[data-v-9b5d7f9f]{margin:0;font-size:.8125rem;line-height:1.5;color:var(--hub-ink-soft)}.dept-card__description--muted[data-v-9b5d7f9f]{color:var(--hub-ink-muted);font-style:italic}.dept-card__head[data-v-9b5d7f9f]{display:flex;flex-direction:column;gap:.15rem;margin-top:.25rem;padding-top:.65rem;border-top:1px solid var(--hub-border)}.dept-card__head--empty[data-v-9b5d7f9f]{margin:.25rem 0 0;padding-top:.65rem;border-top:1px solid var(--hub-border);font-size:.8125rem;color:var(--hub-ink-muted);font-style:italic}.dept-card__head-label[data-v-9b5d7f9f]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.dept-card__head-name[data-v-9b5d7f9f]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.dept-card__actions[data-v-9b5d7f9f]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.dept-card__btn[data-v-9b5d7f9f]{padding:.45rem .75rem;font-size:.75rem}.dept-card__btn--danger[data-v-9b5d7f9f]{color:#dc2626;border-color:#fecaca;background:#fef2f2}.dept-card__btn--danger[data-v-9b5d7f9f]:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.dept-no-results[data-v-9b5d7f9f]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1.5rem;font-size:.875rem;color:var(--hub-ink-muted)}.empty-state-card[data-v-9b5d7f9f]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem}.empty-state-card__title[data-v-9b5d7f9f]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-9b5d7f9f]{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:360px}.hr-dept-modal-card[data-v-9b5d7f9f]{width:100%;max-width:100%;overflow:hidden}.hr-dept-modal-card .modal-card-body[data-v-9b5d7f9f]{position:relative;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.hr-dept-modal-card[data-v-9b5d7f9f] .recurr-form-row--split{display:flex;flex-direction:column;gap:.5rem;padding:.85rem 0}.hr-dept-modal-card[data-v-9b5d7f9f] .recurr-form-control-col{max-width:100%;margin-left:0;width:100%}.hr-dept-modal-card[data-v-9b5d7f9f] .recurr-form-label-col{padding-right:0}.dept-head-field--stacked[data-v-9b5d7f9f]{display:flex;flex-direction:column;gap:.5rem;min-width:0;max-width:100%}.dept-head-field--stacked .recurr-field-hint[data-v-9b5d7f9f]{margin:0}.hr-dept-modal-card .modal-card-head[data-v-9b5d7f9f]{border-bottom:1px solid var(--hub-border)}.hr-dept-modal-card .modal-card-title[data-v-9b5d7f9f]{font-size:1rem;font-weight:600}.hr-dept-modal-foot[data-v-9b5d7f9f]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}.hr-dept-modal-subtext[data-v-9b5d7f9f]{margin:0 0 1rem;font-size:.875rem;color:var(--hub-ink-soft)}.dept-head-field[data-v-9b5d7f9f]{padding:1rem 0 0;border-top:1px solid var(--hub-border)}.dept-head-field .recurr-form-control-col[data-v-9b5d7f9f]{max-width:none}.dept-autocomplete-field[data-v-9b5d7f9f]{width:100%;min-width:0;max-width:100%}.dept-autocomplete-field[data-v-9b5d7f9f] .autocomplete,.dept-autocomplete-field[data-v-9b5d7f9f] .control,.dept-autocomplete-field[data-v-9b5d7f9f] .dropdown{width:100%;max-width:100%;min-width:0}.dept-autocomplete-field[data-v-9b5d7f9f] .input{border:none;box-shadow:none;font-size:var(--ui-font-size-base, .8125rem)}.dept-clear-head[data-v-9b5d7f9f]{margin-top:.5rem;border:none;background:transparent;padding:0;font-size:.75rem;font-weight:500;color:var(--hub-accent);cursor:pointer}.dept-clear-head[data-v-9b5d7f9f]:hover{text-decoration:underline}.btn-danger[data-v-9b5d7f9f]{color:#fff;background:#dc2626;border-color:#dc2626}.btn-danger[data-v-9b5d7f9f]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}[data-v-9b5d7f9f] .hr-dept-modal .animation-content,[data-v-9b5d7f9f] .hr-dept-modal .modal-content{overflow-x:hidden;max-width:100%}[data-v-9b5d7f9f] body>.dropdown-menu{z-index:10040!important}@media (max-width: 768px){.dept-toolbar[data-v-9b5d7f9f]{flex-direction:column;align-items:stretch}.dept-toolbar__stats[data-v-9b5d7f9f]{margin-left:0}.search-container[data-v-9b5d7f9f]{max-width:none}.dept-grid[data-v-9b5d7f9f]{grid-template-columns:1fr}.dept-card__actions .btn[data-v-9b5d7f9f]{flex:1 1 auto}}.payroll-section[data-v-0a005717]{margin-bottom:2rem}.payroll-section--empty[data-v-0a005717]{display:flex;justify-content:center;padding-top:.5rem}.section-head[data-v-0a005717]{margin-bottom:1.25rem}.section-head--row[data-v-0a005717]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-0a005717]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-0a005717]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-0a005717]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-0a005717]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-0a005717]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-0a005717]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:jt-spin-0a005717 .8s linear infinite}.loading-spinner--lg[data-v-0a005717]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes jt-spin-0a005717{to{transform:rotate(360deg)}}.jt-toolbar[data-v-0a005717]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.jt-toolbar__filters[data-v-0a005717]{flex:1 1 auto;min-width:0}.jt-toolbar__stats[data-v-0a005717]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;margin-left:auto;font-size:.8125rem;color:var(--hub-ink-muted);white-space:nowrap}.jt-toolbar__total-value[data-v-0a005717]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.jt-toolbar__found[data-v-0a005717]{font-size:.75rem;font-weight:500}.search-container[data-v-0a005717]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:360px;padding:.55rem .85rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-0a005717]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-0a005717]{display:flex;align-items:center;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-0a005717]{flex:1;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-0a005717]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-0a005717]{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.clear-search-btn[data-v-0a005717]:hover{color:var(--hub-ink-soft)}.jt-grid-card[data-v-0a005717]{padding:1.25rem}.jt-grid[data-v-0a005717]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.jt-card[data-v-0a005717]{display:flex;flex-direction:column;gap:.5rem;padding:1.15rem 1.2rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface);transition:border-color .15s ease,box-shadow .15s ease}.jt-card[data-v-0a005717]:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow)}.jt-card__header[data-v-0a005717]{margin-bottom:.15rem}.jt-card__icon[data-v-0a005717]{color:var(--hub-accent)}.jt-card__name[data-v-0a005717]{margin:0;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.jt-card__description[data-v-0a005717]{margin:0;font-size:.8125rem;line-height:1.5;color:var(--hub-ink-soft)}.jt-card__description--muted[data-v-0a005717]{color:var(--hub-ink-muted);font-style:italic}.jt-card__salary[data-v-0a005717]{display:flex;flex-direction:column;gap:.15rem;margin-top:.25rem;padding-top:.65rem;border-top:1px solid var(--hub-border)}.jt-card__salary-label[data-v-0a005717]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.jt-card__salary-value[data-v-0a005717]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.jt-no-results[data-v-0a005717]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1.5rem;font-size:.875rem;color:var(--hub-ink-muted)}.empty-state-card[data-v-0a005717]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem}.empty-state-card__title[data-v-0a005717]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-0a005717]{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:360px}.hr-jt-modal-card[data-v-0a005717]{width:100%;max-width:100%;overflow:hidden}.hr-jt-modal-card .modal-card-head[data-v-0a005717]{border-bottom:1px solid var(--hub-border)}.hr-jt-modal-card .modal-card-title[data-v-0a005717]{font-size:1rem;font-weight:600}.hr-jt-modal-card .modal-card-body[data-v-0a005717]{position:relative;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.hr-jt-modal-card[data-v-0a005717] .recurr-form-row--split{display:flex;flex-direction:column;gap:.5rem;padding:.85rem 0}.hr-jt-modal-card[data-v-0a005717] .recurr-form-control-col{max-width:100%;margin-left:0;width:100%}.hr-jt-modal-card[data-v-0a005717] .recurr-form-label-col{padding-right:0}.jt-salary-row[data-v-0a005717]{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;min-width:0;max-width:100%}.jt-salary-row[data-v-0a005717] .recurr-form-row--split{border-bottom:none;padding:.65rem 0}.hr-jt-modal-foot[data-v-0a005717]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}[data-v-0a005717] .hr-jt-modal .animation-content,[data-v-0a005717] .hr-jt-modal .modal-content{overflow-x:hidden;max-width:100%}@media (max-width: 768px){.jt-toolbar[data-v-0a005717]{flex-direction:column;align-items:stretch}.jt-toolbar__stats[data-v-0a005717]{margin-left:0}.search-container[data-v-0a005717]{max-width:none}.jt-grid[data-v-0a005717]{grid-template-columns:1fr}.jt-salary-row[data-v-0a005717]{grid-template-columns:1fr;gap:0}}.payroll-section[data-v-31a2d729]{margin-bottom:1.75rem}.payroll-section--directory[data-v-31a2d729]{margin-bottom:2.5rem}.payroll-section--empty[data-v-31a2d729]{margin-bottom:2rem}.section-head[data-v-31a2d729]{margin-bottom:1.25rem}.section-head--row[data-v-31a2d729]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.section-eyebrow[data-v-31a2d729]{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-31a2d729]{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.section-lead[data-v-31a2d729]{margin:0;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-31a2d729]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-31a2d729]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-31a2d729]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:hr-docs-spin-31a2d729 .8s linear infinite}.loading-spinner--lg[data-v-31a2d729]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes hr-docs-spin-31a2d729{to{transform:rotate(360deg)}}.documents-filters-toolbar[data-v-31a2d729]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1.25rem}.documents-filter[data-v-31a2d729]{display:flex;flex-direction:column;gap:.35rem;min-width:160px}.documents-filter__label[data-v-31a2d729]{font-size:.6875rem;font-weight:600;color:var(--hub-ink-muted);text-transform:uppercase;letter-spacing:.04em}.employees-toolbar[data-v-31a2d729]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-31a2d729]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.employees-toolbar__stats[data-v-31a2d729]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;flex-shrink:0}.employees-toolbar__total-row[data-v-31a2d729]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--hub-ink-muted);white-space:nowrap}.employees-toolbar__total-label[data-v-31a2d729]{font-weight:500}.employees-toolbar__total-value[data-v-31a2d729]{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.employees-toolbar__found[data-v-31a2d729]{font-size:.75rem;font-weight:500;color:var(--hub-ink-muted)}.search-container[data-v-31a2d729]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:420px;padding:.55rem .85rem;background:#fff;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-31a2d729]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-31a2d729]{display:flex;margin-right:.5rem;color:var(--hub-ink-muted)}.search-input[data-v-31a2d729]{flex:1;min-width:0;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.clear-search-btn[data-v-31a2d729]{display:flex;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.employees-table-scroll-row[data-v-31a2d729]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.scroll-affordance-hint[data-v-31a2d729]{display:inline-flex;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-31a2d729]{cursor:pointer;border:none}.employees-table-card[data-v-31a2d729]{overflow:hidden;padding:0}.employees-table-container[data-v-31a2d729]{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-31a2d729]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-31a2d729]{width:100%;min-width:960px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-31a2d729]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-31a2d729]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-31a2d729]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-31a2d729]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-31a2d729]{border-bottom:none}.col-title[data-v-31a2d729]{min-width:220px}.col-category[data-v-31a2d729],.col-version[data-v-31a2d729],.col-visibility[data-v-31a2d729],.col-status[data-v-31a2d729]{min-width:110px}.col-updated[data-v-31a2d729]{min-width:130px;white-space:nowrap}.col-actions[data-v-31a2d729]{width:130px;min-width:130px}.doc-title-link[data-v-31a2d729]{display:block;padding:0;border:none;background:none;font-size:.875rem;font-weight:500;color:var(--hub-ink);text-align:left;cursor:pointer}.doc-title-link[data-v-31a2d729]:hover{color:var(--hub-accent)}.doc-description[data-v-31a2d729]{margin-top:.2rem;font-size:.75rem;color:var(--hub-ink-muted)}.meta-badge[data-v-31a2d729]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--success[data-v-31a2d729]{background:#d1fae5;color:#065f46}.meta-badge--warning[data-v-31a2d729]{background:#fef3c7;color:#92400e}.meta-badge--info[data-v-31a2d729]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.meta-badge--neutral[data-v-31a2d729]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.action-buttons[data-v-31a2d729]{display:flex;gap:.5rem;align-items:center}.action-link[data-v-31a2d729]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;transition:background .15s ease}.action-link.view[data-v-31a2d729]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.action-link.edit[data-v-31a2d729]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.action-link.more[data-v-31a2d729]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.no-results[data-v-31a2d729]{padding:2.5rem 1rem!important;text-align:center}.no-results-content[data-v-31a2d729]{display:inline-flex;align-items:center;gap:.5rem;color:var(--hub-ink-muted);font-size:.875rem}.empty-state-card[data-v-31a2d729]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px;margin:0 auto}.empty-state-card__title[data-v-31a2d729]{margin:.75rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-31a2d729]{margin:0 0 1.25rem;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.5}@media (max-width: 900px){.employees-toolbar[data-v-31a2d729]{flex-direction:column;align-items:stretch}.employees-toolbar__stats[data-v-31a2d729]{margin-left:0;align-items:flex-start}.search-container[data-v-31a2d729]{max-width:none;width:100%}.documents-filter[data-v-31a2d729]{flex:1 1 calc(50% - .375rem);min-width:140px}}.payroll-section[data-v-a178f84c]{margin-bottom:1.75rem}.payroll-section--last[data-v-a178f84c]{margin-bottom:2.5rem}.section-head[data-v-a178f84c]{margin-bottom:1rem}.section-eyebrow[data-v-a178f84c]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-a178f84c]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;color:var(--hub-ink)}.section-lead[data-v-a178f84c]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.hr-document-form__form[data-v-a178f84c]{max-width:720px}.directory-loading-card[data-v-a178f84c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-a178f84c]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-a178f84c]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:hr-doc-form-spin-a178f84c .8s linear infinite}.loading-spinner--lg[data-v-a178f84c]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes hr-doc-form-spin-a178f84c{to{transform:rotate(360deg)}}.hr-document-form-card[data-v-a178f84c]{margin:0;padding:0;border:none;overflow:hidden}.hr-document-form-card[data-v-a178f84c]:disabled{opacity:.85;cursor:wait}.hr-document-form-panel[data-v-a178f84c]{padding:1.15rem 1.35rem .35rem}.hr-document-form-panel--compact[data-v-a178f84c]{padding-bottom:1rem}.hr-document-form-panel[data-v-a178f84c] .recurr-form-row--stacked{padding:1rem 0}.hr-document-form-panel[data-v-a178f84c] .recurr-form-row--stacked:first-child{padding-top:.15rem}.hr-doc-tags-field[data-v-a178f84c]{padding:1rem 0 .5rem}.hr-doc-tags-input[data-v-a178f84c] .taginput{width:100%}.hr-doc-tags-input[data-v-a178f84c] .taginput-container{border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);box-shadow:0 1px 2px #0f172a0a;min-height:2.5rem;padding:.35rem .5rem}.hr-doc-tags-input[data-v-a178f84c] .taginput-container:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.hr-doc-tags-input[data-v-a178f84c] .taginput input{font-size:.875rem}.hr-doc-current-file[data-v-a178f84c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.hr-doc-current-file__info[data-v-a178f84c]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--hub-ink)}.hr-doc-file-upload__label[data-v-a178f84c]{display:block;cursor:pointer}.hr-doc-file-upload__input[data-v-a178f84c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hr-doc-file-upload__box[data-v-a178f84c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:2rem 1.5rem;border:2px dashed var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc);color:var(--hub-ink-muted);transition:border-color .15s ease,background .15s ease}.hr-doc-file-upload__label:hover .hr-doc-file-upload__box[data-v-a178f84c],.hr-doc-file-upload__label:focus-within .hr-doc-file-upload__box[data-v-a178f84c]{border-color:var(--hub-accent);background:rgba(var(--recurr-blue-rgb),.04);color:var(--hub-ink)}.hr-doc-file-upload__title[data-v-a178f84c]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.hr-doc-file-upload__hint[data-v-a178f84c]{font-size:.75rem}.hr-doc-file-status[data-v-a178f84c]{margin:.65rem 0 0;font-size:.8125rem;color:var(--hub-accent)}.hr-doc-file-status--error[data-v-a178f84c]{color:#b91c1c}.hr-doc-file-error[data-v-a178f84c]{margin-top:.5rem}.recurr-field-error[data-v-a178f84c]{margin:0;font-size:.75rem;color:#b91c1c}.recurr-option-list[data-v-a178f84c]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-bottom:.5rem}.recurr-option-row[data-v-a178f84c]{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem 0;cursor:pointer}.recurr-option-row__body[data-v-a178f84c]{display:flex;flex-direction:column;gap:.15rem}.recurr-option-row__title[data-v-a178f84c]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.recurr-option-row__hint[data-v-a178f84c]{font-size:.75rem;color:var(--hub-ink-muted);line-height:1.4}.hr-document-form-actions[data-v-a178f84c]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding:1rem 1.35rem 1.25rem;border-top:1px solid var(--hub-border);background:var(--ui-surface-muted, #f8fafc)}@media (max-width: 640px){.hr-document-form-actions[data-v-a178f84c]{flex-direction:column-reverse}.hr-document-form-actions .btn[data-v-a178f84c]{width:100%;justify-content:center}}.payroll-section[data-v-4a1527ac]{margin-bottom:2.5rem}.payroll-section--empty[data-v-4a1527ac]{display:flex;justify-content:center;padding-top:.5rem}.directory-loading-card[data-v-4a1527ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-4a1527ac]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-4a1527ac]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:hr-doc-detail-spin-4a1527ac .8s linear infinite}.loading-spinner--lg[data-v-4a1527ac]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes hr-doc-detail-spin-4a1527ac{to{transform:rotate(360deg)}}.hr-document-detail[data-v-4a1527ac] .payroll-hero--compact .payroll-hero__content{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.35rem .65rem;width:100%}.hr-document-detail[data-v-4a1527ac] .payroll-hero--compact .payroll-hero__back{grid-column:1 / -1}.hr-document-detail[data-v-4a1527ac] .payroll-hero--compact .payroll-hero__title{grid-column:1;grid-row:2;margin:0;flex:none;min-width:0}.hr-document-detail[data-v-4a1527ac] .doc-hero-status{grid-column:2;grid-row:2;align-self:center}.hr-document-detail[data-v-4a1527ac] .payroll-hero--compact .payroll-hero__lead{display:block;grid-column:1 / -1;grid-row:3;margin:0;font-size:.8125rem;line-height:1.45;color:var(--hub-ink-muted)}.hr-document-detail[data-v-4a1527ac] .payroll-hero--compact .payroll-hero__actions{grid-column:3;grid-row:2;justify-self:end;align-self:center;margin-left:0;margin-top:0;order:unset}@media (max-width: 768px){.hr-document-detail[data-v-4a1527ac] .payroll-hero--compact .payroll-hero__content{grid-template-columns:minmax(0,1fr) auto}.hr-document-detail[data-v-4a1527ac] .payroll-hero--compact .payroll-hero__actions{grid-column:1 / -1;grid-row:4;justify-self:stretch;flex-wrap:wrap}}.hr-doc-detail-grid[data-v-4a1527ac]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);gap:1.25rem;align-items:start}.hr-doc-detail-sidebar[data-v-4a1527ac]{display:flex;flex-direction:column;gap:1.25rem}.hr-doc-preview-card[data-v-4a1527ac],.hr-doc-detail-card[data-v-4a1527ac]{padding:1.25rem 1.35rem;border:none}.hr-doc-detail-card__head[data-v-4a1527ac]{margin-bottom:1rem}.hr-doc-detail-card__head--compact[data-v-4a1527ac]{margin-bottom:.85rem}.section-eyebrow[data-v-4a1527ac]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-4a1527ac]{margin:0;font-size:1.0625rem;font-weight:600;color:var(--hub-ink)}.hr-doc-preview-frame[data-v-4a1527ac]{min-height:520px;height:min(72vh,800px);border:1px solid var(--hub-border);border-radius:var(--hub-radius);overflow:hidden;background:var(--ui-surface-muted, #f8fafc)}.hr-doc-preview[data-v-4a1527ac]{width:100%;height:100%;min-height:520px;border:none;display:block}.hr-doc-preview--image[data-v-4a1527ac]{object-fit:contain;background:#fff}.hr-doc-preview-placeholder[data-v-4a1527ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:100%;min-height:520px;padding:2rem;text-align:center;color:var(--hub-ink-muted)}.hr-doc-preview-placeholder__title[data-v-4a1527ac]{margin:0;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.hr-doc-preview-placeholder__text[data-v-4a1527ac]{margin:0 0 .5rem;font-size:.8125rem;line-height:1.45;max-width:280px}.hr-detail-list[data-v-4a1527ac]{margin:0}.hr-detail-row[data-v-4a1527ac]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--hub-border)}.hr-detail-row[data-v-4a1527ac]:last-child{border-bottom:none;padding-bottom:0}.hr-detail-row dt[data-v-4a1527ac]{margin:0;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted);flex-shrink:0}.hr-detail-row dd[data-v-4a1527ac]{margin:0;font-size:.8125rem;color:var(--hub-ink-soft);text-align:right}.hr-detail-row--stacked[data-v-4a1527ac]{flex-direction:column;gap:.35rem}.hr-detail-row--stacked dd[data-v-4a1527ac]{text-align:left}.hr-doc-tags[data-v-4a1527ac]{display:flex;flex-wrap:wrap;gap:.35rem}.meta-badge[data-v-4a1527ac]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--success[data-v-4a1527ac]{background:#d1fae5;color:#065f46}.meta-badge--warning[data-v-4a1527ac]{background:#fef3c7;color:#92400e}.meta-badge--info[data-v-4a1527ac]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.meta-badge--neutral[data-v-4a1527ac]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.hr-doc-version-list[data-v-4a1527ac]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.hr-doc-version-item[data-v-4a1527ac]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.75rem .85rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.hr-doc-version-item--current[data-v-4a1527ac]{background:rgba(var(--recurr-blue-rgb),.06);border-color:rgba(var(--recurr-blue-rgb),.25)}.hr-doc-version-item__info[data-v-4a1527ac]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.hr-doc-version-item__number[data-v-4a1527ac]{font-size:.875rem;font-weight:600;color:var(--hub-ink)}.hr-doc-version-item__date[data-v-4a1527ac]{font-size:.75rem;color:var(--hub-ink-muted)}.empty-state-card[data-v-4a1527ac]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px;margin:0 auto}.empty-state-card__title[data-v-4a1527ac]{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-4a1527ac]{margin:0 0 1.25rem;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.5}@media (max-width: 1024px){.hr-doc-detail-grid[data-v-4a1527ac]{grid-template-columns:1fr}.hr-doc-preview-frame[data-v-4a1527ac]{height:min(60vh,640px)}}.payroll-section[data-v-df9ff54b]{margin-bottom:1.75rem}.payroll-section--directory[data-v-df9ff54b]{margin-bottom:2.5rem}.payroll-section--empty[data-v-df9ff54b]{margin-bottom:2rem}.section-head[data-v-df9ff54b]{margin-bottom:1.25rem}.section-head--row[data-v-df9ff54b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.section-eyebrow[data-v-df9ff54b]{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-df9ff54b]{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.section-lead[data-v-df9ff54b]{margin:0;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-df9ff54b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-df9ff54b]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-df9ff54b]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:er-list-spin-df9ff54b .8s linear infinite}.loading-spinner--lg[data-v-df9ff54b]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes er-list-spin-df9ff54b{to{transform:rotate(360deg)}}.employees-toolbar[data-v-df9ff54b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-df9ff54b]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.employees-toolbar__stats[data-v-df9ff54b]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;flex-shrink:0}.employees-toolbar__total-row[data-v-df9ff54b]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--hub-ink-muted);white-space:nowrap}.employees-toolbar__total-value[data-v-df9ff54b]{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.employees-toolbar__found[data-v-df9ff54b]{font-size:.75rem;font-weight:500;color:var(--hub-ink-muted)}.search-container[data-v-df9ff54b]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:420px;padding:.55rem .85rem;background:#fff;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-df9ff54b]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-df9ff54b]{display:flex;margin-right:.5rem;color:var(--hub-ink-muted)}.search-input[data-v-df9ff54b]{flex:1;min-width:0;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-df9ff54b]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-df9ff54b]{display:flex;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.clear-search-btn[data-v-df9ff54b]:hover{color:var(--hub-ink-soft)}.employees-table-scroll-row[data-v-df9ff54b]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.scroll-affordance-hint[data-v-df9ff54b]{display:inline-flex;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-df9ff54b]{cursor:pointer;border:none}.employees-table-card[data-v-df9ff54b]{overflow:hidden;padding:0}.employees-table-container[data-v-df9ff54b]{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-df9ff54b]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-df9ff54b]{width:100%;min-width:960px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-df9ff54b]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-df9ff54b]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-df9ff54b]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-df9ff54b]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-df9ff54b]{border-bottom:none}.col-name[data-v-df9ff54b]{min-width:200px}.col-department[data-v-df9ff54b],.col-job-title[data-v-df9ff54b],.col-manager[data-v-df9ff54b]{min-width:140px}.col-status[data-v-df9ff54b]{min-width:110px}.col-start-date[data-v-df9ff54b]{min-width:120px;white-space:nowrap}.col-actions[data-v-df9ff54b]{width:72px;min-width:72px;text-align:center}.employee-name[data-v-df9ff54b]{font-size:.875rem;font-weight:500;color:var(--hub-ink);line-height:1.3}.employee-email[data-v-df9ff54b]{margin-top:.2rem;font-size:.75rem;color:var(--hub-ink-muted)}.meta-badge[data-v-df9ff54b]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--success[data-v-df9ff54b]{background:#d1fae5;color:#065f46}.meta-badge--warning[data-v-df9ff54b]{background:#fef3c7;color:#92400e}.meta-badge--danger[data-v-df9ff54b]{background:#fee2e2;color:#991b1b}.meta-badge--info[data-v-df9ff54b]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.meta-badge--neutral[data-v-df9ff54b]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.action-link[data-v-df9ff54b]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;text-decoration:none;transition:background .15s ease}.action-link.view[data-v-df9ff54b]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.action-link.view[data-v-df9ff54b]:hover{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.no-results[data-v-df9ff54b]{padding:2.5rem 1rem!important;text-align:center}.no-results-content[data-v-df9ff54b]{display:inline-flex;align-items:center;gap:.5rem;color:var(--hub-ink-muted);font-size:.875rem}.empty-state-card[data-v-df9ff54b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px;margin:0 auto}.empty-state-card__title[data-v-df9ff54b]{margin:.75rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-df9ff54b]{margin:0 0 1.25rem;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.5}@media (max-width: 900px){.employees-toolbar[data-v-df9ff54b]{flex-direction:column;align-items:stretch}.employees-toolbar__stats[data-v-df9ff54b]{margin-left:0;align-items:flex-start}.search-container[data-v-df9ff54b]{max-width:none;width:100%}}.payroll-section[data-v-0e7271ab]{margin-bottom:1.75rem}.payroll-section--empty[data-v-0e7271ab]{margin-bottom:2rem}.directory-loading-card[data-v-0e7271ab]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-0e7271ab]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-0e7271ab]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:er-detail-spin-0e7271ab .8s linear infinite}.loading-spinner--lg[data-v-0e7271ab]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes er-detail-spin-0e7271ab{to{transform:rotate(360deg)}}.hr-employee-record-detail[data-v-0e7271ab] .payroll-hero--compact .payroll-hero__content{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:.35rem 1rem;align-items:center}.hr-employee-record-detail[data-v-0e7271ab] .payroll-hero--compact .payroll-hero__back{grid-column:1 / -1}.hr-employee-record-detail[data-v-0e7271ab] .payroll-hero--compact .payroll-hero__title{grid-column:1;grid-row:2;margin:0;min-width:0}.hr-employee-record-detail[data-v-0e7271ab] .payroll-hero--compact .er-hero-status{grid-column:2;grid-row:2;justify-self:end}.hr-employee-record-detail[data-v-0e7271ab] .payroll-hero--compact .payroll-hero__lead{display:block;grid-column:1 / -1;grid-row:3;margin:0;font-size:.8125rem;line-height:1.45;color:var(--hub-ink-muted)}.meta-badge[data-v-0e7271ab]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--success[data-v-0e7271ab]{background:#d1fae5;color:#065f46}.meta-badge--warning[data-v-0e7271ab]{background:#fef3c7;color:#92400e}.meta-badge--danger[data-v-0e7271ab]{background:#fee2e2;color:#991b1b}.meta-badge--info[data-v-0e7271ab]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.meta-badge--neutral[data-v-0e7271ab]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.hr-profile-card[data-v-0e7271ab]{overflow:hidden;padding:0}.hr-employee-tabs[data-v-0e7271ab]{display:flex;flex-wrap:wrap;gap:.35rem;padding:1rem 1.15rem 0;border-bottom:1px solid var(--hub-border)}.hr-employee-tabs__tab[data-v-0e7271ab]{padding:.55rem .9rem;border:1px solid transparent;border-radius:var(--hub-radius) var(--hub-radius) 0 0;background:transparent;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.hr-employee-tabs__tab[data-v-0e7271ab]:hover{color:var(--hub-ink-soft);background:var(--ui-surface-muted, #f8fafc)}.hr-employee-tabs__tab--active[data-v-0e7271ab]{color:var(--hub-accent);background:var(--hub-surface);border-color:var(--hub-border);border-bottom-color:var(--hub-surface);margin-bottom:-1px}.hr-profile-panel[data-v-0e7271ab]{padding:1.25rem 1.35rem 1.5rem}.hr-detail-grid[data-v-0e7271ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.hr-detail-card[data-v-0e7271ab]{padding:1.15rem 1.25rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius)}.hr-detail-card__title[data-v-0e7271ab]{margin:0 0 .85rem;font-size:.875rem;font-weight:600;color:var(--hub-ink)}.hr-detail-list[data-v-0e7271ab]{margin:0}.hr-detail-row[data-v-0e7271ab]{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--hub-border)}.hr-detail-row[data-v-0e7271ab]:last-child{border-bottom:none;padding-bottom:0}.hr-detail-row dt[data-v-0e7271ab]{margin:0;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted)}.hr-detail-row dd[data-v-0e7271ab]{margin:0;font-size:.8125rem;color:var(--hub-ink-soft);text-align:right}.er-employment-form[data-v-0e7271ab]{max-width:640px}.recurr-form-stack[data-v-0e7271ab]{display:flex;flex-direction:column;gap:.15rem}.hr-employee-form-actions[data-v-0e7271ab]{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--hub-border)}.hr-panel-loading[data-v-0e7271ab]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;color:var(--hub-ink-muted);font-size:.875rem}.hr-list-stack[data-v-0e7271ab]{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.hr-list-item[data-v-0e7271ab]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius)}.hr-list-item__main[data-v-0e7271ab]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.hr-list-item__title[data-v-0e7271ab]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.hr-list-item__meta[data-v-0e7271ab]{font-size:.75rem;color:var(--hub-ink-muted);text-transform:capitalize}.hr-activity-list[data-v-0e7271ab]{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.hr-activity-item[data-v-0e7271ab]{padding:.85rem 1rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius)}.hr-activity-item__title[data-v-0e7271ab]{margin:0 0 .25rem;font-size:.875rem;font-weight:500;color:var(--hub-ink)}.hr-activity-item__date[data-v-0e7271ab]{font-size:.75rem;color:var(--hub-ink-muted)}.hr-empty-inline[data-v-0e7271ab]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);font-style:italic}.er-placeholder-panel[data-v-0e7271ab]{padding:2rem 1rem;text-align:center;background:var(--ui-surface-muted, #f8fafc);border:1px dashed var(--hub-border);border-radius:var(--hub-radius)}.er-placeholder-panel__text[data-v-0e7271ab]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.empty-state-card[data-v-0e7271ab]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px;margin:0 auto}.empty-state-card__title[data-v-0e7271ab]{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-0e7271ab]{margin:0 0 1.25rem;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.5}.sr-only[data-v-0e7271ab]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){.hr-employee-tabs[data-v-0e7271ab]{padding-left:.85rem;padding-right:.85rem}.hr-employee-record-detail[data-v-0e7271ab] .payroll-hero--compact .er-hero-status{grid-column:1;grid-row:3;justify-self:start}.hr-employee-record-detail[data-v-0e7271ab] .payroll-hero--compact .payroll-hero__lead{grid-row:4}}.payroll-section[data-v-75f59d41]{margin-bottom:1.75rem}.payroll-section--directory[data-v-75f59d41]{margin-bottom:2.5rem}.payroll-section--empty[data-v-75f59d41]{margin-bottom:2rem}.section-head[data-v-75f59d41]{margin-bottom:1.25rem}.section-head--row[data-v-75f59d41]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.section-eyebrow[data-v-75f59d41]{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-75f59d41]{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.section-lead[data-v-75f59d41]{margin:0;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-75f59d41]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-75f59d41]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-75f59d41]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:emp-docs-spin-75f59d41 .8s linear infinite}.loading-spinner--lg[data-v-75f59d41]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes emp-docs-spin-75f59d41{to{transform:rotate(360deg)}}.documents-filters-toolbar[data-v-75f59d41]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1.25rem}.documents-filter[data-v-75f59d41]{display:flex;flex-direction:column;gap:.35rem;min-width:160px}.documents-filter__label[data-v-75f59d41]{font-size:.6875rem;font-weight:600;color:var(--hub-ink-muted);text-transform:uppercase;letter-spacing:.04em}.employees-toolbar[data-v-75f59d41]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-75f59d41]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.employees-toolbar__stats[data-v-75f59d41]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;flex-shrink:0}.employees-toolbar__total-row[data-v-75f59d41]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--hub-ink-muted);white-space:nowrap}.employees-toolbar__total-value[data-v-75f59d41]{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.employees-toolbar__found[data-v-75f59d41]{font-size:.75rem;font-weight:500;color:var(--hub-ink-muted)}.search-container[data-v-75f59d41]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:420px;padding:.55rem .85rem;background:#fff;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-75f59d41]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-75f59d41]{display:flex;margin-right:.5rem;color:var(--hub-ink-muted)}.search-input[data-v-75f59d41]{flex:1;min-width:0;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-75f59d41]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-75f59d41]{display:flex;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.employees-table-scroll-row[data-v-75f59d41]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.scroll-affordance-hint[data-v-75f59d41]{display:inline-flex;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-75f59d41]{cursor:pointer;border:none}.employees-table-card[data-v-75f59d41]{overflow:hidden;padding:0}.employees-table-container[data-v-75f59d41]{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-75f59d41]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-75f59d41]{width:100%;min-width:1040px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-75f59d41]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-75f59d41]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-75f59d41]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-75f59d41]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-75f59d41]{border-bottom:none}.doc-employee-name[data-v-75f59d41],.doc-name[data-v-75f59d41]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.meta-badge[data-v-75f59d41]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--success[data-v-75f59d41]{background:#d1fae5;color:#065f46}.meta-badge--warning[data-v-75f59d41]{background:#fef3c7;color:#92400e}.meta-badge--danger[data-v-75f59d41]{background:#fee2e2;color:#991b1b}.meta-badge--neutral[data-v-75f59d41]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.col-employee[data-v-75f59d41]{min-width:140px}.col-name[data-v-75f59d41]{min-width:180px}.col-type[data-v-75f59d41],.col-status[data-v-75f59d41]{min-width:120px}.col-uploaded-by[data-v-75f59d41],.col-verified-by[data-v-75f59d41]{min-width:100px}.col-date[data-v-75f59d41]{min-width:120px;white-space:nowrap}.col-actions[data-v-75f59d41]{width:132px;min-width:132px}.action-buttons[data-v-75f59d41]{display:flex;gap:.35rem;align-items:center}.action-link[data-v-75f59d41]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.action-link.view[data-v-75f59d41]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.action-link.view[data-v-75f59d41]:hover{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.action-link.verify[data-v-75f59d41]{background:#d1fae5;color:#065f46}.action-link.verify[data-v-75f59d41]:hover{background:#a7f3d0}.action-link.reject[data-v-75f59d41]{background:#fee2e2;color:#991b1b}.action-link.reject[data-v-75f59d41]:hover{background:#fecaca}.no-results[data-v-75f59d41]{padding:2.5rem 1rem!important;text-align:center}.no-results-content[data-v-75f59d41]{display:inline-flex;align-items:center;gap:.5rem;color:var(--hub-ink-muted);font-size:.875rem}.hub-pagination[data-v-75f59d41]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:.25rem}.hub-pagination__info[data-v-75f59d41]{font-size:.8125rem;color:var(--hub-ink-muted)}.empty-state-card[data-v-75f59d41]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:440px;margin:0 auto}.empty-state-card__title[data-v-75f59d41]{margin:.75rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-75f59d41]{margin:0 0 1.25rem;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.5}.hr-emp-doc-modal-card[data-v-75f59d41]{width:100%;max-width:100%;overflow:hidden}.hr-emp-doc-modal-card .modal-card-head[data-v-75f59d41]{border-bottom:1px solid var(--hub-border)}.hr-emp-doc-modal-card .modal-card-title[data-v-75f59d41]{font-size:1rem;font-weight:600}.hr-emp-doc-modal-card .modal-card-body[data-v-75f59d41]{overflow-x:hidden}.hr-emp-doc-modal-card[data-v-75f59d41] .recurr-form-row--split{display:flex;flex-direction:column;gap:.5rem;padding:.85rem 0}.hr-emp-doc-modal-card[data-v-75f59d41] .recurr-form-control-col{max-width:100%;margin-left:0;width:100%}.hr-emp-doc-modal-card[data-v-75f59d41] .recurr-form-label-col{padding-right:0}.recurr-form-stack[data-v-75f59d41]{display:flex;flex-direction:column}.hr-emp-doc-modal-foot[data-v-75f59d41]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}.emp-doc-file-field[data-v-75f59d41]{padding:.85rem 0 0;border-top:1px solid var(--hub-border)}.emp-doc-file-field .recurr-field-label[data-v-75f59d41]{display:block;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;color:var(--hub-ink)}.emp-doc-file-field .recurr-field-hint[data-v-75f59d41]{margin:0 0 .5rem;font-size:.75rem;color:var(--hub-ink-muted)}.emp-doc-file-input[data-v-75f59d41]{display:block;width:100%;font-size:.8125rem;color:var(--hub-ink-soft)}.emp-doc-file-message[data-v-75f59d41]{margin:.5rem 0 0;font-size:.75rem;color:var(--hub-ink-muted)}.emp-doc-file-message--error[data-v-75f59d41]{color:#b91c1c}[data-v-75f59d41] .hr-emp-doc-modal .animation-content,[data-v-75f59d41] .hr-emp-doc-modal .modal-content{overflow-x:hidden;max-width:100%}@media (max-width: 900px){.employees-toolbar[data-v-75f59d41]{flex-direction:column;align-items:stretch}.employees-toolbar__stats[data-v-75f59d41]{margin-left:0;align-items:flex-start}.search-container[data-v-75f59d41]{max-width:none;width:100%}.hub-pagination[data-v-75f59d41]{flex-direction:column;align-items:stretch}.hub-pagination__info[data-v-75f59d41]{text-align:center}}.tag-management-modal-card .modal-card-head[data-v-975b810d]{border-bottom:1px solid var(--hub-border, #e5e7eb)}.tag-management-modal-card .modal-card-title[data-v-975b810d]{font-size:1.0625rem;font-weight:600;color:var(--hub-ink, #111827)}.tag-management-modal-card .modal-card-body[data-v-975b810d]{padding:1.25rem 1.5rem 1.5rem}.recurr-field-label[data-v-975b810d]{display:block;margin-bottom:.4rem}.recurr-field-label+.recurr-field[data-v-975b810d],.recurr-field-label+.color-picker-row[data-v-975b810d]{margin-bottom:.25rem}.recurr-field--textarea[data-v-975b810d]{align-items:stretch;min-height:auto;padding:.5rem .85rem}.recurr-textarea[data-v-975b810d]{resize:vertical;min-height:4.5rem}.recurr-field--invalid[data-v-975b810d]{border-color:#f87171}.recurr-field-error[data-v-975b810d]{margin:.25rem 0 .75rem;font-size:.8125rem;color:#dc2626}.recurr-field-hint[data-v-975b810d]{margin:.35rem 0 1rem}.color-picker-row[data-v-975b810d]{display:flex;gap:.75rem;align-items:center;margin-bottom:.25rem}.color-input[data-v-975b810d]{width:2.75rem;height:2.5rem;flex-shrink:0;border:1px solid var(--hub-border, #e5e7eb);border-radius:var(--hub-radius, 8px);cursor:pointer;padding:2px;background:var(--hub-surface, #fff)}.color-hex-field[data-v-975b810d]{flex:1}.color-preview[data-v-975b810d]{margin:.75rem 0 1.25rem;padding:.85rem 1rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border, #e5e7eb);border-radius:var(--hub-radius, 8px)}.preview-badge[data-v-975b810d]{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:600}.tag-modal-actions[data-v-975b810d]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--hub-border, #e5e7eb)}.loading-spinner[data-v-975b810d]{display:inline-block;width:14px;height:14px;margin-right:.35rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:tag-modal-spin-975b810d .8s linear infinite;vertical-align:-2px}@keyframes tag-modal-spin-975b810d{to{transform:rotate(360deg)}}@media (max-width: 480px){.tag-modal-actions[data-v-975b810d]{flex-direction:column}.tag-modal-actions .btn[data-v-975b810d]{width:100%}}.tag-management-modal.modal.is-active{z-index:10100!important}.payroll-section[data-v-59b475f3]{margin-bottom:2rem}.payroll-section--empty[data-v-59b475f3]{display:flex;justify-content:center;padding-top:.5rem}.section-head[data-v-59b475f3]{margin-bottom:1.25rem}.section-head--row[data-v-59b475f3]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-59b475f3]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-59b475f3]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-59b475f3]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-59b475f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-59b475f3]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-59b475f3]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:tags-spin-59b475f3 .8s linear infinite}.loading-spinner--lg[data-v-59b475f3]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes tags-spin-59b475f3{to{transform:rotate(360deg)}}.tags-toolbar[data-v-59b475f3]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.tags-toolbar__filters[data-v-59b475f3]{flex:1 1 auto;min-width:0}.tags-toolbar__stats[data-v-59b475f3]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;margin-left:auto;font-size:.8125rem;color:var(--hub-ink-muted);white-space:nowrap}.tags-toolbar__total-value[data-v-59b475f3]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.tags-toolbar__found[data-v-59b475f3]{font-size:.75rem;font-weight:500}.search-container[data-v-59b475f3]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:360px;padding:.55rem .85rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-59b475f3]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-59b475f3]{display:flex;align-items:center;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-59b475f3]{flex:1;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-59b475f3]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-59b475f3]{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.clear-search-btn[data-v-59b475f3]:hover{color:var(--hub-ink-soft)}.tags-grid-card[data-v-59b475f3]{padding:1.25rem}.tags-grid[data-v-59b475f3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.tag-card[data-v-59b475f3]{display:flex;flex-direction:column;gap:.5rem;padding:1.15rem 1.2rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface);transition:border-color .15s ease,box-shadow .15s ease}.tag-card[data-v-59b475f3]:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow)}.tag-card__header[data-v-59b475f3]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tag-card__actions[data-v-59b475f3]{display:flex;gap:.35rem;flex-shrink:0}.tag-card__action[data-v-59b475f3]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease}.tag-card__action--edit[data-v-59b475f3]{background:var(--hub-accent-soft);color:var(--hub-accent);border-color:rgba(var(--recurr-blue-rgb),.12)}.tag-card__action--edit[data-v-59b475f3]:hover{background:rgba(var(--recurr-blue-rgb),.12)}.tag-card__action--delete[data-v-59b475f3]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.tag-card__action--delete[data-v-59b475f3]:hover{background:#fee2e2}.tag-card__name[data-v-59b475f3]{margin:0;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.tag-card__description[data-v-59b475f3]{margin:0;font-size:.8125rem;line-height:1.5;color:var(--hub-ink-soft)}.tag-card__description--muted[data-v-59b475f3]{color:var(--hub-ink-muted);font-style:italic}.tag-card__color[data-v-59b475f3]{display:inline-flex;align-items:center;gap:.4rem;margin:.15rem 0 0;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--hub-ink-muted)}.tag-card__swatch[data-v-59b475f3]{width:.75rem;height:.75rem;border-radius:3px;border:1px solid rgba(0,0,0,.08)}.tags-no-results[data-v-59b475f3]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1.5rem;font-size:.875rem;color:var(--hub-ink-muted)}.empty-state-card[data-v-59b475f3]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem}.empty-state-card__title[data-v-59b475f3]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-59b475f3]{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:360px}@media (max-width: 768px){.tags-toolbar[data-v-59b475f3]{flex-direction:column;align-items:stretch}.tags-toolbar__stats[data-v-59b475f3]{margin-left:0}.search-container[data-v-59b475f3]{max-width:none}.tags-grid[data-v-59b475f3]{grid-template-columns:1fr}}.payroll-section[data-v-e29f01e4]{margin-bottom:1.75rem}.payroll-section--directory[data-v-e29f01e4]{margin-bottom:2.5rem}.payroll-section--empty[data-v-e29f01e4]{margin-bottom:2rem}.section-head[data-v-e29f01e4]{margin-bottom:1.25rem}.section-head--row[data-v-e29f01e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.section-eyebrow[data-v-e29f01e4]{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-e29f01e4]{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.section-lead[data-v-e29f01e4]{margin:0;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-e29f01e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-e29f01e4]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-e29f01e4]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:activity-logs-spin-e29f01e4 .8s linear infinite}.loading-spinner--lg[data-v-e29f01e4]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes activity-logs-spin-e29f01e4{to{transform:rotate(360deg)}}.documents-filters-toolbar[data-v-e29f01e4]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1.25rem}.documents-filter[data-v-e29f01e4]{display:flex;flex-direction:column;gap:.35rem;min-width:160px}.documents-filter--wide[data-v-e29f01e4]{min-width:200px;flex:1 1 220px;max-width:280px}.documents-filter__label[data-v-e29f01e4]{font-size:.6875rem;font-weight:600;color:var(--hub-ink-muted);text-transform:uppercase;letter-spacing:.04em}.documents-filter .recurr-field[data-v-e29f01e4]{width:100%}.documents-filter .recurr-input[data-v-e29f01e4]{width:100%;font-size:.875rem}.employees-toolbar[data-v-e29f01e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar--stats-only[data-v-e29f01e4]{justify-content:flex-end}.employees-toolbar__stats[data-v-e29f01e4]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;flex-shrink:0}.employees-toolbar__total-row[data-v-e29f01e4]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--hub-ink-muted);white-space:nowrap}.employees-toolbar__total-value[data-v-e29f01e4]{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.employees-toolbar__found[data-v-e29f01e4]{font-size:.75rem;font-weight:500;color:var(--hub-ink-muted)}.employees-table-scroll-row[data-v-e29f01e4]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.scroll-affordance-hint[data-v-e29f01e4]{display:inline-flex;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-e29f01e4]{cursor:pointer;border:none}.employees-table-card[data-v-e29f01e4]{overflow:hidden;padding:0}.employees-table-container[data-v-e29f01e4]{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-e29f01e4]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-e29f01e4]{width:100%;min-width:960px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-e29f01e4]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-e29f01e4]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-e29f01e4]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-e29f01e4]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-e29f01e4]{border-bottom:none}.col-timestamp[data-v-e29f01e4]{min-width:160px;white-space:nowrap}.col-actor[data-v-e29f01e4],.col-action[data-v-e29f01e4]{min-width:100px}.col-target[data-v-e29f01e4]{min-width:140px}.col-metadata[data-v-e29f01e4]{min-width:200px;max-width:280px}.col-actions[data-v-e29f01e4]{width:72px;min-width:72px;text-align:center}.log-target-name[data-v-e29f01e4]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.log-metadata[data-v-e29f01e4]{font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.4}.meta-badge[data-v-e29f01e4]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--success[data-v-e29f01e4]{background:#d1fae5;color:#065f46}.meta-badge--info[data-v-e29f01e4]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.meta-badge--danger[data-v-e29f01e4]{background:#fee2e2;color:#991b1b}.meta-badge--neutral[data-v-e29f01e4]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.action-link[data-v-e29f01e4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.action-link.view[data-v-e29f01e4]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.action-link.view[data-v-e29f01e4]:hover{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.no-results[data-v-e29f01e4]{padding:2.5rem 1rem!important;text-align:center}.no-results-content[data-v-e29f01e4]{display:inline-flex;align-items:center;gap:.5rem;color:var(--hub-ink-muted);font-size:.875rem}.hub-pagination[data-v-e29f01e4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:.25rem}.hub-pagination__info[data-v-e29f01e4]{font-size:.8125rem;color:var(--hub-ink-muted)}.empty-state-card[data-v-e29f01e4]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px;margin:0 auto}.empty-state-card__title[data-v-e29f01e4]{margin:.75rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-e29f01e4]{margin:0;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.5}.hr-activity-log-modal-card[data-v-e29f01e4]{width:100%;max-width:100%;overflow:hidden}.hr-activity-log-modal-card .modal-card-head[data-v-e29f01e4]{border-bottom:1px solid var(--hub-border)}.hr-activity-log-modal-card .modal-card-title[data-v-e29f01e4]{font-size:1rem;font-weight:600}.hr-activity-log-modal-card .modal-card-body[data-v-e29f01e4]{overflow-x:hidden}.hr-detail-list[data-v-e29f01e4]{margin:0 0 1.25rem}.hr-detail-row[data-v-e29f01e4]{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--hub-border)}.hr-detail-row[data-v-e29f01e4]:last-child{border-bottom:none;padding-bottom:0}.hr-detail-row dt[data-v-e29f01e4]{margin:0;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted);flex-shrink:0}.hr-detail-row dd[data-v-e29f01e4]{margin:0;font-size:.8125rem;color:var(--hub-ink-soft);text-align:right}.hr-detail-row--stacked[data-v-e29f01e4]{flex-direction:column;align-items:stretch}.hr-detail-row--stacked dd[data-v-e29f01e4]{text-align:left;line-height:1.5}.log-changes-section[data-v-e29f01e4]{padding-top:.5rem;border-top:1px solid var(--hub-border)}.log-changes-section__title[data-v-e29f01e4]{margin:0 0 .85rem;font-size:.875rem;font-weight:600;color:var(--hub-ink)}.log-changes-grid[data-v-e29f01e4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.log-change-panel[data-v-e29f01e4]{padding:.85rem 1rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius);min-width:0}.log-change-panel__title[data-v-e29f01e4]{margin:0 0 .65rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-ink-muted)}.log-change-panel__data[data-v-e29f01e4]{margin:0;font-size:.7rem;line-height:1.45;color:var(--hub-ink-soft);white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.hr-activity-log-modal-foot[data-v-e29f01e4]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}[data-v-e29f01e4] .hr-activity-log-modal .animation-content,[data-v-e29f01e4] .hr-activity-log-modal .modal-content{overflow-x:hidden;max-width:100%}@media (max-width: 900px){.employees-toolbar--stats-only[data-v-e29f01e4]{justify-content:flex-start}.employees-toolbar__stats[data-v-e29f01e4]{margin-left:0;align-items:flex-start}.log-changes-grid[data-v-e29f01e4]{grid-template-columns:1fr}.hub-pagination[data-v-e29f01e4]{flex-direction:column;align-items:stretch}.hub-pagination__info[data-v-e29f01e4]{text-align:center}}.payroll-section[data-v-a93112fa]{margin-bottom:3rem}.payroll-section--empty[data-v-a93112fa]{display:flex;justify-content:center;padding-top:.5rem}.section-head[data-v-a93112fa]{margin-bottom:1.5rem}.section-head--row[data-v-a93112fa]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-a93112fa]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-a93112fa]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-a93112fa]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-a93112fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-a93112fa]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-a93112fa]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:hr-birthdays-spin-a93112fa .8s linear infinite}.loading-spinner--lg[data-v-a93112fa]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes hr-birthdays-spin-a93112fa{to{transform:rotate(360deg)}}.employees-toolbar[data-v-a93112fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-a93112fa]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.employees-toolbar__stats[data-v-a93112fa]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;flex-shrink:0}.employees-toolbar__total-row[data-v-a93112fa]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--hub-ink-muted);white-space:nowrap}.employees-toolbar__total-value[data-v-a93112fa]{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.employees-toolbar__found[data-v-a93112fa]{font-size:.75rem;font-weight:500;color:var(--hub-ink-muted)}.directory-filters[data-v-a93112fa]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}.directory-filters .recurr-field--select[data-v-a93112fa]{min-width:11rem;font-size:.875rem}.search-container[data-v-a93112fa]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:360px;padding:.55rem .85rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-a93112fa]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-a93112fa]{display:flex;align-items:center;justify-content:center;margin-right:.5rem;color:var(--hub-ink-muted)}.search-input[data-v-a93112fa]{flex:1;min-width:0;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-a93112fa]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-a93112fa]{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.clear-search-btn[data-v-a93112fa]:hover{color:var(--hub-ink-soft)}.employees-table-scroll-row[data-v-a93112fa]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.employees-table-card[data-v-a93112fa]{overflow:hidden;padding:0}.scroll-affordance-hint[data-v-a93112fa]{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-a93112fa]{cursor:pointer}.employees-table-container[data-v-a93112fa]{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-a93112fa]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-a93112fa]{width:100%;min-width:960px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-a93112fa]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-a93112fa]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-a93112fa]{padding:.85rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-a93112fa]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-a93112fa]{border-bottom:none}.col-avatar[data-v-a93112fa]{width:60px}.col-name[data-v-a93112fa]{min-width:200px}.col-date[data-v-a93112fa],.col-next[data-v-a93112fa]{min-width:150px}.col-days[data-v-a93112fa]{min-width:120px}.col-job-title[data-v-a93112fa],.col-department[data-v-a93112fa]{min-width:150px}.col-actions[data-v-a93112fa]{width:72px;min-width:72px}.employee-name[data-v-a93112fa]{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.25rem}.employee-email[data-v-a93112fa]{font-size:.75rem;color:#6b7280}.days-badge[data-v-a93112fa]{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600}.days-soon[data-v-a93112fa]{background:#fef3c7;color:#92400e}.days-upcoming[data-v-a93112fa]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.days-future[data-v-a93112fa]{background:var(--ui-surface-muted, #f8fafc);color:var(--hub-ink-soft)}.action-buttons[data-v-a93112fa]{display:flex;gap:.5rem;align-items:center}.action-link[data-v-a93112fa]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:.875rem;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.action-link.invite[data-v-a93112fa]{background-color:#f0fdf4;color:#166534}.action-link.invite[data-v-a93112fa]:hover:not(:disabled){background-color:#dcfce7}.action-link.invite[data-v-a93112fa]:disabled{opacity:.6;cursor:not-allowed}.action-link.invite.is-sending-invite[data-v-a93112fa]:disabled{opacity:.92;cursor:wait}.invite-btn-spinner[data-v-a93112fa]{display:block;animation:invite-btn-spin-a93112fa .65s linear infinite;transform-origin:center}@keyframes invite-btn-spin-a93112fa{to{transform:rotate(360deg)}}.no-results[data-v-a93112fa]{text-align:center;padding:2rem;color:#6b7280}.no-results-content[data-v-a93112fa]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.empty-state-card[data-v-a93112fa]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem}.empty-state-card__title[data-v-a93112fa]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-a93112fa]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:360px}@media (max-width: 768px){.employees-toolbar[data-v-a93112fa]{flex-direction:column;align-items:stretch}.employees-toolbar__stats[data-v-a93112fa]{margin-left:0;align-items:flex-start}.employees-toolbar__filters[data-v-a93112fa]{width:100%}.search-container[data-v-a93112fa]{max-width:none;flex:1 1 auto}.employees-table-container[data-v-a93112fa]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.payroll-section[data-v-d46d3085]{margin-bottom:3rem}.payroll-section--empty[data-v-d46d3085]{display:flex;justify-content:center;padding-top:.5rem}.section-head[data-v-d46d3085]{margin-bottom:1.5rem}.section-head--row[data-v-d46d3085]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-d46d3085]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-d46d3085]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-d46d3085]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-d46d3085]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-d46d3085]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-d46d3085]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:hr-anniversaries-spin-d46d3085 .8s linear infinite}.loading-spinner--lg[data-v-d46d3085]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes hr-anniversaries-spin-d46d3085{to{transform:rotate(360deg)}}.employees-toolbar[data-v-d46d3085]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-d46d3085]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.employees-toolbar__stats[data-v-d46d3085]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;flex-shrink:0}.employees-toolbar__total-row[data-v-d46d3085]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--hub-ink-muted);white-space:nowrap}.employees-toolbar__total-value[data-v-d46d3085]{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.employees-toolbar__found[data-v-d46d3085]{font-size:.75rem;font-weight:500;color:var(--hub-ink-muted)}.directory-filters[data-v-d46d3085]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}.directory-filters .recurr-field--select[data-v-d46d3085]{min-width:11rem;font-size:.875rem}.search-container[data-v-d46d3085]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:360px;padding:.55rem .85rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-d46d3085]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-d46d3085]{display:flex;align-items:center;justify-content:center;margin-right:.5rem;color:var(--hub-ink-muted)}.search-input[data-v-d46d3085]{flex:1;min-width:0;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-d46d3085]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-d46d3085]{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.clear-search-btn[data-v-d46d3085]:hover{color:var(--hub-ink-soft)}.employees-table-scroll-row[data-v-d46d3085]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.employees-table-card[data-v-d46d3085]{overflow:hidden;padding:0}.scroll-affordance-hint[data-v-d46d3085]{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-d46d3085]{cursor:pointer}.employees-table-container[data-v-d46d3085]{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-d46d3085]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-d46d3085]{width:100%;min-width:1040px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-d46d3085]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-d46d3085]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-d46d3085]{padding:.85rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-d46d3085]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-d46d3085]{border-bottom:none}.col-avatar[data-v-d46d3085]{width:60px}.col-name[data-v-d46d3085]{min-width:200px}.col-start[data-v-d46d3085],.col-next[data-v-d46d3085]{min-width:150px}.col-years[data-v-d46d3085]{min-width:140px}.col-days[data-v-d46d3085]{min-width:120px}.col-job-title[data-v-d46d3085],.col-department[data-v-d46d3085]{min-width:150px}.col-actions[data-v-d46d3085]{width:72px;min-width:72px}.employee-name[data-v-d46d3085]{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.25rem}.employee-email[data-v-d46d3085]{font-size:.75rem;color:#6b7280}.years-badge[data-v-d46d3085]{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.days-badge[data-v-d46d3085]{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600}.days-soon[data-v-d46d3085]{background:#fef3c7;color:#92400e}.days-upcoming[data-v-d46d3085]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.days-future[data-v-d46d3085]{background:var(--ui-surface-muted, #f8fafc);color:var(--hub-ink-soft)}.action-buttons[data-v-d46d3085]{display:flex;gap:.5rem;align-items:center}.action-link[data-v-d46d3085]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:.875rem;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.action-link.invite[data-v-d46d3085]{background-color:#f0fdf4;color:#166534}.action-link.invite[data-v-d46d3085]:hover:not(:disabled){background-color:#dcfce7}.action-link.invite[data-v-d46d3085]:disabled{opacity:.6;cursor:not-allowed}.action-link.invite.is-sending-invite[data-v-d46d3085]:disabled{opacity:.92;cursor:wait}.invite-btn-spinner[data-v-d46d3085]{display:block;animation:invite-btn-spin-d46d3085 .65s linear infinite;transform-origin:center}@keyframes invite-btn-spin-d46d3085{to{transform:rotate(360deg)}}.no-results[data-v-d46d3085]{text-align:center;padding:2rem;color:#6b7280}.no-results-content[data-v-d46d3085]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.empty-state-card[data-v-d46d3085]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem}.empty-state-card__title[data-v-d46d3085]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-d46d3085]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:360px}@media (max-width: 768px){.employees-toolbar[data-v-d46d3085]{flex-direction:column;align-items:stretch}.employees-toolbar__stats[data-v-d46d3085]{margin-left:0;align-items:flex-start}.employees-toolbar__filters[data-v-d46d3085]{width:100%}.search-container[data-v-d46d3085]{max-width:none;flex:1 1 auto}.employees-table-container[data-v-d46d3085]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.payroll-section[data-v-fc1867b5]{margin-bottom:2rem}.payroll-section--info[data-v-fc1867b5]{margin-bottom:3rem}.section-head[data-v-fc1867b5]{margin-bottom:1.25rem}.section-head--row[data-v-fc1867b5]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-fc1867b5]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-fc1867b5]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-fc1867b5]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.announcements-form[data-v-fc1867b5]{max-width:720px}.announcements-form-card[data-v-fc1867b5]{margin:0;padding:0;border:none;overflow:hidden}.announcements-form-card[data-v-fc1867b5]:disabled{opacity:.85;cursor:wait}.announcements-form-panel[data-v-fc1867b5]{padding:1.35rem 1.35rem .5rem}.announcements-form-panel .recurr-form-stack[data-v-fc1867b5]{padding-top:.15rem}.announcements-form-actions[data-v-fc1867b5]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.35rem 1.25rem;border-top:1px solid var(--hub-border);background:var(--hub-surface)}.announcements-form-actions .loading-spinner[data-v-fc1867b5]{display:inline-block;width:14px;height:14px;margin-right:.35rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:announcements-spin-fc1867b5 .8s linear infinite;vertical-align:-2px}@keyframes announcements-spin-fc1867b5{to{transform:rotate(360deg)}}.announcements-info-card[data-v-fc1867b5]{padding:1.25rem 1.35rem;background:var(--ui-surface-muted, #f8fafc)}.announcements-info-card__head[data-v-fc1867b5]{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.announcements-info-card__head .recurr-icon-well[data-v-fc1867b5]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--hub-radius);background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent);flex-shrink:0}.announcements-info-card__title[data-v-fc1867b5]{margin:0;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.announcements-info-list[data-v-fc1867b5]{margin:0;padding:0;list-style:none}.announcements-info-list li[data-v-fc1867b5]{position:relative;padding:.35rem 0 .35rem 1.1rem;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted)}.announcements-info-list li[data-v-fc1867b5]:before{content:"";position:absolute;left:0;top:.72rem;width:5px;height:5px;border-radius:50%;background:var(--hub-ink-muted);opacity:.45}@media (max-width: 768px){.announcements-form[data-v-fc1867b5]{max-width:none}.announcements-form-panel[data-v-fc1867b5]{padding:1rem 1rem .35rem}.announcements-form-actions[data-v-fc1867b5]{flex-direction:column;padding:1rem}.announcements-form-actions .btn[data-v-fc1867b5]{width:100%}}.payroll-section[data-v-c45031df]{margin-bottom:1.75rem}.payroll-section--directory[data-v-c45031df]{margin-bottom:2.5rem}.section-head[data-v-c45031df]{margin-bottom:1rem}.section-head--row[data-v-c45031df]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-head__action[data-v-c45031df]{flex-shrink:0}.section-eyebrow[data-v-c45031df]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-c45031df]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-c45031df]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-c45031df]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-c45031df]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-c45031df]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:requests-spin-c45031df .8s linear infinite}.loading-spinner--lg[data-v-c45031df]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes requests-spin-c45031df{to{transform:rotate(360deg)}}.requests-toolbar--secondary[data-v-c45031df]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.requests-filter--employee[data-v-c45031df]{flex:1 1 280px;max-width:360px;min-width:12rem}.employees-toolbar[data-v-c45031df]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-c45031df]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;flex:1 1 auto;min-width:0}.employees-toolbar__stats[data-v-c45031df]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;flex-shrink:0}.employees-toolbar__total-row[data-v-c45031df]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--hub-ink-muted);white-space:nowrap}.employees-toolbar__total-value[data-v-c45031df]{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.employees-toolbar__pending[data-v-c45031df]{font-size:.75rem;font-weight:500;color:#b45309}.requests-empty[data-v-c45031df]{display:flex;justify-content:center;padding-top:.25rem}.requests-filter[data-v-c45031df]{display:flex;flex-direction:column;gap:.35rem;min-width:10rem;flex:1 1 11rem;max-width:13rem}.requests-filter--date[data-v-c45031df]{max-width:11.5rem}.requests-filter__label[data-v-c45031df]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.requests-filter .recurr-field[data-v-c45031df]{width:100%}.employees-table-scroll-row[data-v-c45031df]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.scroll-affordance-hint[data-v-c45031df]{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-c45031df]{cursor:pointer}.employees-table-card[data-v-c45031df]{position:relative;overflow:hidden;padding:0}.employees-table-card--refreshing[data-v-c45031df]{pointer-events:none}.employees-table-card__overlay[data-v-c45031df]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffa6}.employees-table-container[data-v-c45031df]{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-c45031df]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-c45031df]{width:100%;min-width:1080px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-c45031df]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-c45031df]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-c45031df]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row[data-v-c45031df]{cursor:pointer}.employee-row:hover td[data-v-c45031df]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-c45031df]{border-bottom:none}.col-employee[data-v-c45031df]{min-width:200px}.col-type[data-v-c45031df]{min-width:120px}.col-proxy[data-v-c45031df]{min-width:100px}.col-dates[data-v-c45031df]{min-width:160px}.col-days[data-v-c45031df]{width:72px;text-align:center}.col-status[data-v-c45031df]{min-width:130px}.col-step[data-v-c45031df]{min-width:120px}.col-actions[data-v-c45031df]{width:120px;min-width:120px}.employee-cell[data-v-c45031df]{display:flex;align-items:center;gap:.65rem}.employee-cell__name[data-v-c45031df]{font-size:.875rem;font-weight:600;color:var(--hub-ink);line-height:1.3}.employee-cell__email[data-v-c45031df]{margin-top:.15rem;font-size:.75rem;color:var(--hub-ink-muted)}.date-range[data-v-c45031df]{display:flex;flex-direction:column;gap:.1rem;font-size:.8125rem}.date-range__sep[data-v-c45031df]{color:var(--hub-ink-muted);font-size:.6875rem}.step-label[data-v-c45031df]{font-size:.8125rem;color:var(--hub-ink-muted)}.meta-badge[data-v-c45031df]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--info[data-v-c45031df]{background:#7c3aed1f;color:#6d28d9}.meta-badge--neutral[data-v-c45031df]{background:var(--ui-surface-muted, #f3f4f6);color:var(--hub-ink-muted)}.action-buttons[data-v-c45031df]{display:flex;gap:.5rem;align-items:center;justify-content:center}.action-link[data-v-c45031df]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;text-decoration:none;transition:background .15s ease;border:none;cursor:pointer;background:none}.action-link.view[data-v-c45031df]{background-color:#eff6ff;color:#2563eb}.action-link.view[data-v-c45031df]:hover{background-color:#dbeafe}.action-link.approve[data-v-c45031df]{background-color:#d1fae5;color:#065f46}.action-link.approve[data-v-c45031df]:hover{background-color:#a7f3d0}.action-link.reject[data-v-c45031df]{background-color:#fee2e2;color:#991b1b}.action-link.reject[data-v-c45031df]:hover{background-color:#fecaca}.empty-state-card[data-v-c45031df]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px;margin:0 auto}.empty-state-card__icon[data-v-c45031df]{margin-bottom:1.25rem;color:var(--hub-accent)}.empty-state-card__title[data-v-c45031df]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-c45031df]{margin:0;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.55}.sr-only[data-v-c45031df]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 900px){.section-head--row[data-v-c45031df]{align-items:stretch}.section-head__action[data-v-c45031df]{width:100%;justify-content:center}.employees-toolbar[data-v-c45031df]{flex-direction:column;align-items:stretch}.employees-toolbar__stats[data-v-c45031df]{margin-left:0;align-items:flex-start}.employees-toolbar__filters[data-v-c45031df]{width:100%}.requests-filter[data-v-c45031df],.requests-filter--employee[data-v-c45031df]{max-width:none}}.workflow-stepper[data-v-a3a53210]{display:flex;flex-direction:column;gap:1.5rem}.workflow-step[data-v-a3a53210]{display:flex;gap:1rem;position:relative}.step-indicator[data-v-a3a53210]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-circle[data-v-a3a53210]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;border:2px solid #E5E7EB;background-color:#fff;color:#9ca3af;transition:all .2s ease}.step-line[data-v-a3a53210]{width:2px;height:40px;background-color:#e5e7eb;margin-top:.5rem;transition:background-color .2s ease}.workflow-step.is-completed .step-circle[data-v-a3a53210]{background-color:#10b981;border-color:#10b981;color:#fff}.workflow-step.is-completed .step-line[data-v-a3a53210]{background-color:#10b981}.workflow-step.is-active .step-circle[data-v-a3a53210]{background-color:#f59e0b;border-color:#f59e0b;color:#fff}.workflow-step.is-rejected .step-circle[data-v-a3a53210]{background-color:#ef4444;border-color:#ef4444;color:#fff}.step-content[data-v-a3a53210]{flex:1;padding-top:.25rem}.step-title[data-v-a3a53210]{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.25rem}.step-approver[data-v-a3a53210]{font-size:.75rem;color:#6b7280;margin-bottom:.125rem}.step-timestamp[data-v-a3a53210]{font-size:.75rem;color:#9ca3af;margin-bottom:.25rem}.step-reason[data-v-a3a53210]{font-size:.75rem;color:#ef4444;font-style:italic;margin-top:.25rem}.workflow-step.is-pending .step-title[data-v-a3a53210]{color:#9ca3af}.payroll-section[data-v-c09e4cdc]{margin-bottom:2.5rem}.payroll-section--empty[data-v-c09e4cdc]{display:flex;justify-content:center;padding-top:.5rem}.directory-loading-card[data-v-c09e4cdc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-c09e4cdc]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-c09e4cdc]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:lr-detail-spin-c09e4cdc .8s linear infinite}.loading-spinner--lg[data-v-c09e4cdc]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes lr-detail-spin-c09e4cdc{to{transform:rotate(360deg)}}.hr-leave-request-detail[data-v-c09e4cdc] .payroll-hero--compact .payroll-hero__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;width:100%}.hr-leave-request-detail[data-v-c09e4cdc] .payroll-hero--compact .payroll-hero__back{grid-column:1 / -1}.hr-leave-request-detail[data-v-c09e4cdc] .payroll-hero--compact .payroll-hero__title{grid-column:1;grid-row:2;margin:0;min-width:0}.hr-leave-request-detail[data-v-c09e4cdc] .payroll-hero--compact .lr-hero-status{grid-column:2;grid-row:2;justify-self:end}.hr-leave-request-detail[data-v-c09e4cdc] .payroll-hero--compact .payroll-hero__lead{display:block;grid-column:1 / -1;grid-row:3;margin:0;font-size:.8125rem;line-height:1.45;color:var(--hub-ink-muted)}.hr-leave-request-detail[data-v-c09e4cdc] .payroll-hero--compact .payroll-hero__actions{grid-column:1 / -1;grid-row:4;justify-self:end;width:auto;margin:.15rem 0 0}.btn-danger[data-v-c09e4cdc]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.btn-danger[data-v-c09e4cdc]:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#991b1b}.lr-detail-grid[data-v-c09e4cdc]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.25rem;align-items:start}.lr-detail-sidebar[data-v-c09e4cdc]{display:flex;flex-direction:column;gap:1.25rem}.lr-detail-card[data-v-c09e4cdc]{padding:1.25rem 1.35rem;border:none}.lr-detail-card__head[data-v-c09e4cdc]{margin-bottom:1.15rem}.lr-detail-card__head--compact[data-v-c09e4cdc]{margin-bottom:1rem}.section-eyebrow[data-v-c09e4cdc]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-c09e4cdc]{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.lr-employee-block[data-v-c09e4cdc]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;margin-bottom:1rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius)}.lr-employee-block__name[data-v-c09e4cdc]{font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.lr-employee-block__email[data-v-c09e4cdc]{margin-top:.15rem;font-size:.75rem;color:var(--hub-ink-muted)}.hr-detail-list[data-v-c09e4cdc]{margin:0}.hr-detail-row[data-v-c09e4cdc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--hub-border)}.hr-detail-row[data-v-c09e4cdc]:last-child{border-bottom:none;padding-bottom:0}.hr-detail-row dt[data-v-c09e4cdc]{margin:0;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted);flex-shrink:0}.hr-detail-row dd[data-v-c09e4cdc]{margin:0;font-size:.8125rem;color:var(--hub-ink-soft);text-align:right}.hr-detail-row--stacked[data-v-c09e4cdc]{flex-direction:column;gap:.35rem}.hr-detail-row--stacked dd[data-v-c09e4cdc]{text-align:left}.lr-detail-reason[data-v-c09e4cdc]{line-height:1.55;white-space:pre-wrap}.meta-badge[data-v-c09e4cdc]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--info[data-v-c09e4cdc]{background:#7c3aed1f;color:#6d28d9}.meta-badge--neutral[data-v-c09e4cdc]{background:var(--ui-surface-muted, #f3f4f6);color:var(--hub-ink-muted)}.lr-attachment-link[data-v-c09e4cdc]{display:inline-flex;align-items:center;gap:.4rem;color:var(--hub-accent);font-weight:500;text-decoration:none}.lr-attachment-link[data-v-c09e4cdc]:hover{text-decoration:underline}.lr-timeline[data-v-c09e4cdc]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.lr-timeline__item[data-v-c09e4cdc]{display:flex;gap:.75rem;padding-bottom:1.25rem;position:relative}.lr-timeline__item[data-v-c09e4cdc]:last-child{padding-bottom:0}.lr-timeline__item[data-v-c09e4cdc]:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:var(--hub-border)}.lr-timeline__marker[data-v-c09e4cdc]{flex-shrink:0;width:12px;height:12px;margin-top:.2rem;border-radius:50%;background:var(--hub-border-strong);border:2px solid var(--hub-surface);box-shadow:0 0 0 1px var(--hub-border)}.lr-timeline__marker--approved[data-v-c09e4cdc]{background:#10b981;box-shadow:0 0 0 1px #10b981}.lr-timeline__marker--rejected[data-v-c09e4cdc]{background:#ef4444;box-shadow:0 0 0 1px #ef4444}.lr-timeline__title[data-v-c09e4cdc]{font-size:.875rem;font-weight:600;color:var(--hub-ink)}.lr-timeline__date[data-v-c09e4cdc]{margin-top:.15rem;font-size:.75rem;color:var(--hub-ink-muted)}.lr-timeline__reason[data-v-c09e4cdc]{margin:.35rem 0 0;font-size:.8125rem;color:#b91c1c;line-height:1.45}.empty-state-card[data-v-c09e4cdc]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px;margin:0 auto}.empty-state-card__title[data-v-c09e4cdc]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-c09e4cdc]{margin:0 0 1.5rem;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.55}.sr-only[data-v-c09e4cdc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1024px){.lr-detail-grid[data-v-c09e4cdc]{grid-template-columns:1fr}}@media (max-width: 768px){.hr-detail-row[data-v-c09e4cdc]{flex-direction:column;gap:.25rem}.hr-detail-row dd[data-v-c09e4cdc]{text-align:left}}.apply-leave-page[data-v-ba67c2d5]{padding:0rem 2rem 2rem 1.5rem;background-color:#fff;min-height:100vh}.page-header[data-v-ba67c2d5]{margin-bottom:2rem}.header-content[data-v-ba67c2d5]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.header-text[data-v-ba67c2d5]{flex:1}.back-link[data-v-ba67c2d5]{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;font-size:.875rem;margin-bottom:1rem;transition:color .2s ease}.back-link[data-v-ba67c2d5]:hover{color:#374151}.title[data-v-ba67c2d5]{color:#374151;margin-bottom:.5rem}.subtitle[data-v-ba67c2d5]{color:#6b7280;font-size:.875rem}.form-container[data-v-ba67c2d5]{max-width:800px}.form-card[data-v-ba67c2d5]{background-color:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.form-grid[data-v-ba67c2d5]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.summary-card[data-v-ba67c2d5]{background-color:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.summary-title[data-v-ba67c2d5]{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:1rem}.summary-grid[data-v-ba67c2d5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.summary-item[data-v-ba67c2d5]{display:flex;flex-direction:column;gap:.25rem}.summary-label[data-v-ba67c2d5]{font-size:.75rem;color:#6b7280}.summary-value[data-v-ba67c2d5]{font-size:1.125rem;font-weight:600;color:#111827}.summary-value.low-balance[data-v-ba67c2d5]{color:#ef4444}.balance-warning[data-v-ba67c2d5]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;background-color:#fef2f2;border:1px solid #FECACA;border-radius:6px;color:#991b1b;font-size:.875rem}.form-actions[data-v-ba67c2d5]{display:flex;justify-content:flex-end;gap:1rem}@media (max-width: 768px){.apply-leave-page[data-v-ba67c2d5]{padding:1rem}.form-card[data-v-ba67c2d5]{padding:1.5rem}.summary-grid[data-v-ba67c2d5]{grid-template-columns:1fr}.form-actions[data-v-ba67c2d5]{flex-direction:column-reverse}.form-actions .button[data-v-ba67c2d5]{width:100%}}.payroll-section[data-v-5554af13]{margin-bottom:1.75rem}.payroll-section--calendar[data-v-5554af13]{margin-bottom:1.25rem}.payroll-section--legend[data-v-5554af13]{margin-bottom:2.5rem}.section-head[data-v-5554af13]{margin-bottom:1rem}.section-eyebrow[data-v-5554af13]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-5554af13]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-5554af13]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-5554af13]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-5554af13]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-5554af13]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:calendar-spin-5554af13 .8s linear infinite}.loading-spinner--lg[data-v-5554af13]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes calendar-spin-5554af13{to{transform:rotate(360deg)}}.calendar-nav[data-v-5554af13]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.calendar-nav__btn[data-v-5554af13]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);background:var(--hub-surface);color:var(--hub-ink-soft);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.calendar-nav__btn[data-v-5554af13]:hover{background:var(--hub-accent-soft);border-color:rgba(var(--recurr-blue-rgb),.18);color:var(--hub-accent)}.calendar-nav__label[data-v-5554af13]{min-width:9.5rem;text-align:center;font-size:.875rem;font-weight:600;color:var(--hub-ink)}.calendar-nav__today[data-v-5554af13]{margin-left:.15rem}.calendar-toolbar[data-v-5554af13]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.calendar-toolbar__filters[data-v-5554af13]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;flex:1 1 auto;min-width:0}.calendar-filter[data-v-5554af13]{display:flex;flex-direction:column;gap:.35rem;min-width:10.5rem;flex:1 1 12rem;max-width:14rem}.calendar-filter__label[data-v-5554af13]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.calendar-filter .recurr-field[data-v-5554af13]{width:100%}.calendar-toolbar__stats[data-v-5554af13]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;font-size:.8125rem;color:var(--hub-ink-muted);white-space:nowrap}.calendar-toolbar__total-value[data-v-5554af13]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.calendar-card[data-v-5554af13]{position:relative;padding:0;overflow:hidden;border:none}.calendar-card--refreshing[data-v-5554af13]{pointer-events:none}.calendar-card__overlay[data-v-5554af13]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffa6}.calendar-grid__header[data-v-5554af13]{display:grid;grid-template-columns:repeat(7,1fr);background:var(--ui-surface-muted, #f8fafc);border-bottom:1px solid var(--hub-border)}.calendar-grid__day-name[data-v-5554af13]{padding:.75rem .5rem;text-align:center;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-ink-muted)}.calendar-grid__body[data-v-5554af13]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-grid__cell[data-v-5554af13]{min-height:7.5rem;padding:.55rem .5rem;border-right:1px solid var(--hub-border);border-bottom:1px solid var(--hub-border);background:var(--hub-surface);transition:background .15s ease}.calendar-grid__cell[data-v-5554af13]:nth-child(7n){border-right:none}.calendar-grid__body .calendar-grid__cell[data-v-5554af13]:nth-last-child(-n+7){border-bottom:none}.calendar-grid__cell[data-v-5554af13]:hover:not(.calendar-grid__cell--other){background:rgba(var(--recurr-blue-rgb),.03)}.calendar-grid__cell--other[data-v-5554af13]{background:var(--ui-surface-muted, #f8fafc)}.calendar-grid__cell--other .calendar-grid__date[data-v-5554af13]{color:var(--hub-ink-muted)}.calendar-grid__cell--today[data-v-5554af13]{background:rgba(var(--recurr-blue-rgb),.06);box-shadow:inset 0 0 0 2px rgba(var(--recurr-blue-rgb),.35)}.calendar-grid__cell--today .calendar-grid__date[data-v-5554af13]{color:var(--hub-accent)}.calendar-grid__date[data-v-5554af13]{font-size:.8125rem;font-weight:600;color:var(--hub-ink);margin-bottom:.35rem}.calendar-grid__leaves[data-v-5554af13]{display:flex;flex-direction:column;gap:.2rem}.leave-chip[data-v-5554af13]{display:flex;align-items:center;gap:.25rem;padding:.2rem .4rem .2rem .3rem;border-radius:4px;font-size:.6875rem;font-weight:500;line-height:1.2;cursor:default;min-width:0}.leave-chip__name[data-v-5554af13]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.calendar-legend-card[data-v-5554af13]{padding:1.15rem 1.35rem;border:none}.calendar-legend-card__title[data-v-5554af13]{margin:0 0 .85rem;font-size:.875rem;font-weight:600;color:var(--hub-ink)}.calendar-legend-list[data-v-5554af13]{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin:0;padding:0;list-style:none}.calendar-legend-item[data-v-5554af13]{display:flex;align-items:center;gap:.45rem}.calendar-legend-swatch[data-v-5554af13]{width:.65rem;height:.65rem;border-radius:3px;flex-shrink:0}.calendar-legend-label[data-v-5554af13]{font-size:.8125rem;color:var(--hub-ink-soft)}.sr-only[data-v-5554af13]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 900px){.calendar-toolbar[data-v-5554af13]{flex-direction:column;align-items:stretch}.calendar-toolbar__stats[data-v-5554af13]{margin-left:0}.calendar-filter[data-v-5554af13]{max-width:none}.calendar-grid__cell[data-v-5554af13]{min-height:5.5rem;padding:.4rem .3rem}.leave-chip__name[data-v-5554af13]{display:none}.calendar-nav[data-v-5554af13]{width:100%;justify-content:flex-end}}@media (max-width: 640px){.calendar-nav__label[data-v-5554af13]{min-width:7rem;font-size:.8125rem}.calendar-grid__day-name[data-v-5554af13]{padding:.5rem .2rem;font-size:.625rem}.calendar-grid__cell[data-v-5554af13]{min-height:4.25rem}}.payroll-section[data-v-e68601c9]{margin-bottom:2rem}.payroll-section--empty[data-v-e68601c9]{display:flex;justify-content:center;padding-top:.5rem}.section-head[data-v-e68601c9]{margin-bottom:1.25rem}.section-head--row[data-v-e68601c9]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-e68601c9]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-e68601c9]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-e68601c9]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-e68601c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-e68601c9]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-e68601c9]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:policy-spin-e68601c9 .8s linear infinite}.loading-spinner--lg[data-v-e68601c9]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes policy-spin-e68601c9{to{transform:rotate(360deg)}}.policy-toolbar[data-v-e68601c9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.policy-toolbar__filters[data-v-e68601c9]{flex:1 1 auto;min-width:0}.policy-toolbar__stats[data-v-e68601c9]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;margin-left:auto;font-size:.8125rem;color:var(--hub-ink-muted);white-space:nowrap}.policy-toolbar__total-value[data-v-e68601c9]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.policy-toolbar__found[data-v-e68601c9]{font-size:.75rem;font-weight:500}.search-container[data-v-e68601c9]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:360px;padding:.55rem .85rem;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius);transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-e68601c9]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-e68601c9]{display:flex;align-items:center;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-e68601c9]{flex:1;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-e68601c9]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-e68601c9]{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.clear-search-btn[data-v-e68601c9]:hover{color:var(--hub-ink-soft)}.policy-grid-card[data-v-e68601c9]{padding:1.25rem}.policy-grid[data-v-e68601c9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.policy-card[data-v-e68601c9]{display:flex;flex-direction:column;gap:.5rem;padding:1.15rem 1.2rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.policy-card[data-v-e68601c9]:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow)}.policy-card[data-v-e68601c9]:focus-visible{outline:2px solid rgba(var(--recurr-blue-rgb),.45);outline-offset:2px}.policy-card__header[data-v-e68601c9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.1rem}.policy-card__icon[data-v-e68601c9]{color:var(--hub-accent)}.policy-card__name[data-v-e68601c9]{margin:0;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.policy-card__description[data-v-e68601c9]{margin:0;font-size:.8125rem;line-height:1.5;color:var(--hub-ink-soft)}.policy-card__description--muted[data-v-e68601c9]{color:var(--hub-ink-muted);font-style:italic}.policy-card__meta[data-v-e68601c9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem;padding-top:.65rem;border-top:1px solid var(--hub-border)}.policy-card__meta-label[data-v-e68601c9]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.policy-card__meta-value[data-v-e68601c9]{font-size:.875rem;font-weight:500;color:var(--hub-ink)}.meta-badge[data-v-e68601c9]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--info[data-v-e68601c9]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.policy-card__actions[data-v-e68601c9]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem}.policy-card__btn[data-v-e68601c9]{padding:.45rem .75rem;font-size:.75rem}.action-link[data-v-e68601c9]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:var(--hub-radius);cursor:pointer;transition:background .15s ease,color .15s ease}.action-link.delete[data-v-e68601c9]{margin-left:auto;background:#fef2f2;color:#b91c1c}.action-link.delete[data-v-e68601c9]:hover:not(:disabled){background:#fee2e2}.action-link.delete[data-v-e68601c9]:disabled{opacity:.6;cursor:not-allowed}.delete-loading-dot[data-v-e68601c9]{width:10px;height:10px;border-radius:999px;background-color:currentColor;animation:policy-pulse-e68601c9 .9s ease-in-out infinite}@keyframes policy-pulse-e68601c9{0%,to{opacity:.35}50%{opacity:1}}.policy-no-results[data-v-e68601c9]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1.5rem;font-size:.875rem;color:var(--hub-ink-muted)}.empty-state-card[data-v-e68601c9]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px;margin:0 auto}.empty-state-card__icon[data-v-e68601c9]{margin-bottom:1.25rem;color:var(--hub-accent)}.empty-state-card__title[data-v-e68601c9]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-e68601c9]{margin:0 0 1.5rem;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.55}.hr-policy-modal-card[data-v-e68601c9]{width:100%;max-width:100%;overflow:hidden}.hr-policy-modal-card .modal-card-body[data-v-e68601c9]{position:relative;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.hr-policy-modal-card[data-v-e68601c9] .recurr-form-row--stacked{padding:.85rem 0}.hr-policy-modal-card[data-v-e68601c9] .recurr-form-control-col{max-width:100%;margin-left:0;width:100%}.hr-policy-modal-card .modal-card-head[data-v-e68601c9]{border-bottom:1px solid var(--hub-border)}.hr-policy-modal-card .modal-card-title[data-v-e68601c9]{font-size:1rem;font-weight:600}.hr-policy-modal-foot[data-v-e68601c9]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}.hr-policy-modal-subtext[data-v-e68601c9]{margin:0 0 1rem;font-size:.875rem;color:var(--hub-ink-soft);line-height:1.55}.policy-assign-employees[data-v-e68601c9]{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0 0}.policy-select-field[data-v-e68601c9]{width:100%;min-width:0}.policy-select-field[data-v-e68601c9] .select,.policy-select-field[data-v-e68601c9] select{width:100%}.policy-sync-callout[data-v-e68601c9]{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.policy-sync-callout__icon[data-v-e68601c9]{flex-shrink:0}.policy-sync-callout__text[data-v-e68601c9]{font-size:.8125rem;color:var(--hub-ink-soft);line-height:1.5}[data-v-e68601c9] .hr-policy-modal .animation-content,[data-v-e68601c9] .hr-policy-modal .modal-content{overflow-x:hidden;max-width:100%}@media (max-width: 768px){.policy-toolbar[data-v-e68601c9]{flex-direction:column;align-items:stretch}.policy-toolbar__stats[data-v-e68601c9]{margin-left:0}.search-container[data-v-e68601c9]{max-width:none}.policy-grid[data-v-e68601c9]{grid-template-columns:1fr}.policy-card__actions[data-v-e68601c9]{flex-direction:column;align-items:stretch}.policy-card__btn[data-v-e68601c9]{width:100%;justify-content:center}.action-link.delete[data-v-e68601c9]{margin-left:0;align-self:flex-end}}.payroll-section[data-v-9ff9cc8e]{margin-bottom:1.75rem}.payroll-section--last[data-v-9ff9cc8e]{margin-bottom:2.5rem}.section-head[data-v-9ff9cc8e]{margin-bottom:1rem}.section-eyebrow[data-v-9ff9cc8e]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-9ff9cc8e]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-9ff9cc8e]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.policy-form[data-v-9ff9cc8e]{max-width:720px}.directory-loading-card[data-v-9ff9cc8e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-9ff9cc8e]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-9ff9cc8e]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:policy-form-spin-9ff9cc8e .8s linear infinite}.loading-spinner--lg[data-v-9ff9cc8e]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes policy-form-spin-9ff9cc8e{to{transform:rotate(360deg)}}.policy-form-card[data-v-9ff9cc8e]{margin:0;padding:0;border:none;overflow:hidden}.policy-form-card[data-v-9ff9cc8e]:disabled{opacity:.85;cursor:wait}.policy-form-panel[data-v-9ff9cc8e]{padding:1.15rem 1.35rem 1.25rem}.policy-form-panel--compact-top[data-v-9ff9cc8e]{padding-top:1rem}.policy-form-panel[data-v-9ff9cc8e] .recurr-form-row--stacked{padding:1rem 0}.policy-form-panel[data-v-9ff9cc8e] .recurr-form-row--stacked:first-child{padding-top:.15rem}.policy-default-toggle[data-v-9ff9cc8e]{margin-top:.25rem}.policy-field-error[data-v-9ff9cc8e]{margin:0 0 .75rem;font-size:var(--ui-font-size-sm);color:#b91c1c}.policy-empty-types[data-v-9ff9cc8e]{margin:0;font-size:.875rem;color:var(--hub-ink-muted);font-style:italic}.leave-types-anchor[data-v-9ff9cc8e]{position:relative;top:-8px;height:0}.policy-global-bulk[data-v-9ff9cc8e]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;padding:.85rem 1.15rem;margin-bottom:1rem;border:1px dashed var(--hub-border-strong);background:var(--ui-surface-muted, #f8fafc)}.policy-global-bulk__label[data-v-9ff9cc8e]{font-size:.8125rem;font-weight:600;color:var(--hub-ink-muted)}.policy-config-card[data-v-9ff9cc8e]{margin:0 0 1rem;padding:1.15rem 1.35rem 1.25rem;border:none}.policy-config-card[data-v-9ff9cc8e]:disabled{opacity:.85;cursor:wait}.policy-config-card__head[data-v-9ff9cc8e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem}.policy-config-card__badge[data-v-9ff9cc8e]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;border-radius:999px;background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent);font-size:.75rem;font-weight:700;padding:0 .45rem}.policy-config-card__title[data-v-9ff9cc8e]{margin:0;font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.policy-config-bulk[data-v-9ff9cc8e]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid var(--hub-border)}.policy-field-apply[data-v-9ff9cc8e]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.policy-field-apply__select[data-v-9ff9cc8e]{min-width:11rem;flex:1 1 11rem;max-width:16rem}.policy-defaults-toggle[data-v-9ff9cc8e]{margin-bottom:.85rem}.policy-config-grid[data-v-9ff9cc8e]{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.policy-config-grid[data-v-9ff9cc8e] .recurr-form-row--stacked{border-bottom:none;padding:.75rem 0}.policy-config-grid[data-v-9ff9cc8e] .recurr-field--narrow{max-width:8.5rem}.recurr-field--disabled[data-v-9ff9cc8e]{opacity:.65;background:var(--ui-surface-muted, #f8fafc)}.policy-config-attachments[data-v-9ff9cc8e]{grid-column:1 / -1;padding:.25rem 0 .5rem}.policy-blackout[data-v-9ff9cc8e]{margin-top:.5rem;padding-top:.85rem;border-top:1px solid var(--hub-border)}.policy-blackout .recurr-field-label[data-v-9ff9cc8e]{display:block;margin-bottom:.2rem}.policy-blackout .recurr-field-hint[data-v-9ff9cc8e]{margin:0 0 .65rem}.policy-blackout-list[data-v-9ff9cc8e]{display:flex;flex-direction:column;gap:.65rem}.policy-blackout-row[data-v-9ff9cc8e]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.policy-blackout-row .recurr-field--datepicker[data-v-9ff9cc8e]{flex:1 1 12rem;min-width:0}.policy-blackout-remove[data-v-9ff9cc8e]{flex-shrink:0}.policy-form-actions[data-v-9ff9cc8e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.35rem 1.25rem;border-top:1px solid var(--hub-border);background:var(--hub-surface)}.scroll-back-row[data-v-9ff9cc8e]{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:20}.scroll-back-button[data-v-9ff9cc8e]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--hub-border-strong);border-radius:999px;background:var(--hub-ink);color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;box-shadow:var(--hub-shadow);transition:transform .15s ease,background .15s ease}.scroll-back-button[data-v-9ff9cc8e]:hover{background:#030712;transform:translateY(-1px)}.scroll-back-fade-enter-active[data-v-9ff9cc8e],.scroll-back-fade-leave-active[data-v-9ff9cc8e]{transition:opacity .25s ease,transform .25s ease}.scroll-back-fade-enter-from[data-v-9ff9cc8e],.scroll-back-fade-leave-to[data-v-9ff9cc8e]{opacity:0;transform:translate(-50%,10px)}.sr-only[data-v-9ff9cc8e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.policy-config-grid[data-v-9ff9cc8e]{grid-template-columns:1fr;gap:0}.policy-config-bulk[data-v-9ff9cc8e],.policy-field-apply[data-v-9ff9cc8e]{flex-direction:column;align-items:stretch}.policy-field-apply__select[data-v-9ff9cc8e]{max-width:none}.policy-form-actions[data-v-9ff9cc8e]{flex-direction:column;padding:1rem}.policy-form-actions .btn[data-v-9ff9cc8e]{width:100%;justify-content:center}.scroll-back-row[data-v-9ff9cc8e]{bottom:.85rem}}.payroll-section[data-v-51821d4d]{margin-bottom:3rem}.payroll-section--empty[data-v-51821d4d]{display:flex;justify-content:center;padding-top:.5rem}.section-head[data-v-51821d4d]{margin-bottom:1.5rem}.section-head--row[data-v-51821d4d]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-51821d4d]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-51821d4d]{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-51821d4d]{margin:0;font-size:.875rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-51821d4d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-51821d4d]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-51821d4d]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:leave-types-spin-51821d4d .8s linear infinite}.loading-spinner--lg[data-v-51821d4d]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes leave-types-spin-51821d4d{to{transform:rotate(360deg)}}.employees-toolbar[data-v-51821d4d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-51821d4d]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.employees-toolbar__stats[data-v-51821d4d]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;flex-shrink:0}.employees-toolbar__total-row[data-v-51821d4d]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--hub-ink-muted);white-space:nowrap}.employees-toolbar__total-value[data-v-51821d4d]{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-ink)}.employees-toolbar__found[data-v-51821d4d]{font-size:.75rem;font-weight:500;color:var(--hub-ink-muted)}.search-container[data-v-51821d4d]{position:relative;display:flex;align-items:center;flex:1 1 280px;max-width:420px;padding:.55rem .85rem;background:#fff;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-container[data-v-51821d4d]:focus-within{border-color:rgba(var(--recurr-blue-rgb),.35);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.08)}.search-icon[data-v-51821d4d]{display:flex;align-items:center;justify-content:center;margin-right:.5rem;color:var(--hub-ink-muted)}.search-input[data-v-51821d4d]{flex:1;min-width:0;border:none;outline:none;font-size:.875rem;color:var(--hub-ink);background:transparent}.search-input[data-v-51821d4d]::placeholder{color:var(--hub-ink-muted)}.clear-search-btn[data-v-51821d4d]{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.35rem;border:none;background:none;color:var(--hub-ink-muted);cursor:pointer}.clear-search-btn[data-v-51821d4d]:hover{color:var(--hub-ink-soft)}.employees-table-scroll-row[data-v-51821d4d]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.scroll-affordance-hint[data-v-51821d4d]{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-51821d4d]{cursor:pointer}.employees-table-card[data-v-51821d4d]{overflow:hidden;padding:0}.employees-table-container[data-v-51821d4d]{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-51821d4d]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-51821d4d]{width:100%;min-width:1000px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-51821d4d]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-51821d4d]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-51821d4d]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-51821d4d]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-51821d4d]{border-bottom:none}.col-name[data-v-51821d4d]{min-width:220px}.col-max-days[data-v-51821d4d],.col-carry-over[data-v-51821d4d],.col-paid[data-v-51821d4d],.col-approval[data-v-51821d4d],.col-gender[data-v-51821d4d],.col-status[data-v-51821d4d]{min-width:120px;text-align:center}.col-actions[data-v-51821d4d]{width:120px;min-width:120px}.type-name[data-v-51821d4d]{font-size:.875rem;font-weight:600;color:#111827;line-height:1.3}.type-description[data-v-51821d4d]{margin-top:.2rem;font-size:.75rem;color:#6b7280}.type-description--muted[data-v-51821d4d]{color:#9ca3af}.meta-badge[data-v-51821d4d]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.1;white-space:nowrap}.meta-badge--success[data-v-51821d4d]{background-color:#d1fae5;color:#065f46}.meta-badge--danger[data-v-51821d4d]{background-color:#fee2e2;color:#991b1b}.meta-badge--info[data-v-51821d4d]{background-color:#dbeafe;color:#1e40af}.meta-badge--neutral[data-v-51821d4d]{background-color:#e5e7eb;color:#4b5563}.action-buttons[data-v-51821d4d]{display:flex;gap:.5rem;align-items:center;justify-content:center}.action-link[data-v-51821d4d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:.875rem;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;background:none}.action-link.edit[data-v-51821d4d]{background-color:#eff6ff;color:#2563eb}.action-link.edit[data-v-51821d4d]:hover{background-color:#dbeafe}.action-link.deactivate[data-v-51821d4d]{background-color:#fef3c7;color:#92400e}.action-link.deactivate[data-v-51821d4d]:hover{background-color:#fde68a}.action-link.activate[data-v-51821d4d]{background-color:#d1fae5;color:#065f46}.action-link.activate[data-v-51821d4d]:hover{background-color:#a7f3d0}.no-results[data-v-51821d4d]{text-align:center;padding:2rem;color:#6b7280}.no-results-content[data-v-51821d4d]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.empty-state-card[data-v-51821d4d]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem}.empty-state-card__title[data-v-51821d4d]{margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-51821d4d]{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55;color:var(--hub-ink-muted);max-width:360px}@media (max-width: 768px){.employees-toolbar[data-v-51821d4d]{flex-direction:column;align-items:stretch}.employees-toolbar__stats[data-v-51821d4d]{margin-left:0;align-items:flex-start}.employees-toolbar__filters[data-v-51821d4d]{width:100%}.search-container[data-v-51821d4d]{max-width:none;flex:1 1 auto}}.payroll-section[data-v-dddbd9f1]{margin-bottom:1.75rem}.payroll-section--last[data-v-dddbd9f1]{margin-bottom:2.5rem}.section-head[data-v-dddbd9f1]{margin-bottom:1rem}.section-eyebrow[data-v-dddbd9f1]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-dddbd9f1]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-dddbd9f1]{margin:0;font-size:.8125rem;font-weight:400;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.leave-type-form[data-v-dddbd9f1]{max-width:720px}.leave-type-form-card[data-v-dddbd9f1]{margin:0;padding:0;border:none;overflow:hidden}.leave-type-form-card[data-v-dddbd9f1]:disabled{opacity:.85;cursor:wait}.leave-type-form-panel[data-v-dddbd9f1]{padding:1.15rem 1.35rem .35rem}.leave-type-form-panel--compact[data-v-dddbd9f1]{padding-top:1rem;padding-bottom:1.15rem}.leave-type-form-panel[data-v-dddbd9f1] .recurr-form-row--stacked{padding:1rem 0}.leave-type-form-panel[data-v-dddbd9f1] .recurr-form-row--stacked:first-child{padding-top:.15rem}.leave-type-form-grid-2[data-v-dddbd9f1]{display:grid;grid-template-columns:1fr 1fr;gap:0 1.25rem}.leave-type-form-grid-2[data-v-dddbd9f1] .recurr-form-row--stacked{border-bottom:none;padding-bottom:.5rem}.leave-type-form-grid-2--narrow[data-v-dddbd9f1] .recurr-field{max-width:8.5rem}.leave-type-callout[data-v-dddbd9f1]{margin-top:.35rem;margin-bottom:1.25rem;padding:.85rem 1rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.leave-type-callout__list[data-v-dddbd9f1]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.leave-type-callout__item[data-v-dddbd9f1]{display:flex;align-items:flex-start;gap:.65rem}.leave-type-callout__icon[data-v-dddbd9f1]{margin-top:.05rem}.leave-type-callout__text[data-v-dddbd9f1]{flex:1;min-width:0;font-size:.8125rem;color:var(--hub-ink-soft);line-height:1.55}.leave-type-form-actions[data-v-dddbd9f1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.35rem 1.25rem;border-top:1px solid var(--hub-border);background:var(--hub-surface)}.loading-spinner[data-v-dddbd9f1]{display:inline-block;width:14px;height:14px;margin-right:.35rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:leave-type-form-spin-dddbd9f1 .8s linear infinite;vertical-align:-2px}@keyframes leave-type-form-spin-dddbd9f1{to{transform:rotate(360deg)}}@media (max-width: 640px){.leave-type-form-grid-2[data-v-dddbd9f1]{grid-template-columns:1fr;gap:0}.leave-type-form-panel[data-v-dddbd9f1]{padding:1rem 1rem .25rem}.leave-type-form-actions[data-v-dddbd9f1]{flex-direction:column;padding:1rem}.leave-type-form-actions .btn[data-v-dddbd9f1]{width:100%;justify-content:center}}.payroll-section[data-v-7ead0f49]{margin-bottom:1.75rem}.payroll-section--directory[data-v-7ead0f49]{margin-bottom:2.5rem}.payroll-section--callout[data-v-7ead0f49]{margin-bottom:1.25rem}.section-head[data-v-7ead0f49]{margin-bottom:1rem}.section-head--row[data-v-7ead0f49]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-head__action[data-v-7ead0f49]{flex-shrink:0}.section-eyebrow[data-v-7ead0f49]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-7ead0f49]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-7ead0f49]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-7ead0f49]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-7ead0f49]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-7ead0f49]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:balances-spin-7ead0f49 .8s linear infinite}.loading-spinner--lg[data-v-7ead0f49]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes balances-spin-7ead0f49{to{transform:rotate(360deg)}}.balances-toolbar--filters[data-v-7ead0f49]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.balances-filter[data-v-7ead0f49]{display:flex;flex-direction:column;gap:.35rem;min-width:10rem;flex:1 1 11rem;max-width:13rem}.balances-filter--checkbox[data-v-7ead0f49]{flex:0 1 auto;min-width:12rem;max-width:none;align-self:center;padding-bottom:.35rem}.balances-filter--threshold[data-v-7ead0f49]{max-width:7.5rem;flex:0 1 7.5rem}.balances-filter__label[data-v-7ead0f49]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.balances-filter .recurr-field[data-v-7ead0f49]{width:100%}.balances-low-balance-toggle[data-v-7ead0f49]{margin:0;border:none;padding:0;background:transparent}.balances-low-balance-toggle[data-v-7ead0f49]:hover{background:transparent}.balances-without-card[data-v-7ead0f49]{padding:1rem 1.15rem;border:1px solid rgba(245,158,11,.25);background:#fef3c759}.balances-without-card__head[data-v-7ead0f49]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.balances-without-card__title[data-v-7ead0f49]{margin:0;font-size:.9375rem;font-weight:600;color:var(--hub-ink);display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.balances-without-card__count[data-v-7ead0f49]{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.35rem;padding:0 .45rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:700}.balances-without-card__preview[data-v-7ead0f49]{margin:.65rem 0 0;font-size:.8125rem;color:var(--hub-ink-soft);line-height:1.45}.employees-toolbar[data-v-7ead0f49]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-7ead0f49]{flex:1 1 280px;min-width:0;max-width:420px}.search-container[data-v-7ead0f49]{position:relative;display:flex;align-items:center;width:100%;min-height:2.5rem;padding:.35rem .75rem;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);background:var(--hub-surface);transition:border-color .15s ease,box-shadow .15s ease}.search-container[data-v-7ead0f49]:focus-within{border-color:var(--hub-accent);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.1)}.search-icon[data-v-7ead0f49]{display:flex;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-7ead0f49]{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--hub-ink)}.search-input[data-v-7ead0f49]::placeholder{color:var(--hub-ink-placeholder, var(--hub-ink-muted))}.clear-search-btn[data-v-7ead0f49]{display:flex;padding:.25rem;margin-left:.35rem;border:none;background:none;cursor:pointer;color:var(--hub-ink-muted)}.clear-search-btn[data-v-7ead0f49]:hover{color:var(--hub-ink)}.employees-toolbar__stats[data-v-7ead0f49]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto;flex-shrink:0}.employees-toolbar__total-row[data-v-7ead0f49]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;font-size:.8125rem;color:var(--hub-ink-muted)}.employees-toolbar__total-value[data-v-7ead0f49]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.employees-toolbar__page-summary[data-v-7ead0f49]{margin:0;font-size:.75rem;color:var(--hub-ink-muted)}.employees-table-scroll-row[data-v-7ead0f49]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.scroll-affordance-hint[data-v-7ead0f49]{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-7ead0f49]{cursor:pointer;border:none;font:inherit}.employees-table-card[data-v-7ead0f49]{padding:0;overflow:hidden}.employees-table-container[data-v-7ead0f49]{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-7ead0f49]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-7ead0f49]{width:100%;min-width:920px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-7ead0f49]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-7ead0f49]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-7ead0f49]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-7ead0f49]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-7ead0f49]{border-bottom:none}.col-employee[data-v-7ead0f49]{min-width:200px}.col-policy[data-v-7ead0f49]{min-width:140px}.col-type[data-v-7ead0f49]{min-width:150px}.col-num[data-v-7ead0f49]{width:100px;text-align:center}.col-remaining[data-v-7ead0f49]{width:110px;text-align:center}.col-actions[data-v-7ead0f49]{width:100px}.employee-cell[data-v-7ead0f49]{display:flex;align-items:center;gap:.65rem}.employee-cell__name[data-v-7ead0f49]{font-size:.875rem;font-weight:600;color:var(--hub-ink)}.remaining-badge[data-v-7ead0f49]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.2rem .55rem;border-radius:999px;font-size:.8125rem;font-weight:600}.remaining-ok[data-v-7ead0f49]{background:#d1fae5;color:#065f46}.remaining-low[data-v-7ead0f49]{background:#fef3c7;color:#92400e}.remaining-zero[data-v-7ead0f49]{background:#fee2e2;color:#991b1b}.action-buttons[data-v-7ead0f49]{display:flex;gap:.5rem;align-items:center;justify-content:center}.action-link[data-v-7ead0f49]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;background:none;transition:background .15s ease}.action-link.edit[data-v-7ead0f49]{background:#eff6ff;color:#2563eb}.action-link.edit[data-v-7ead0f49]:hover{background:#dbeafe}.action-link.reject[data-v-7ead0f49]{background:#fee2e2;color:#991b1b}.action-link.reject[data-v-7ead0f49]:hover:not(:disabled){background:#fecaca}.action-link.reject[data-v-7ead0f49]:disabled{opacity:.6;cursor:not-allowed}.balances-empty[data-v-7ead0f49]{display:flex;justify-content:center;padding-top:.5rem}.empty-state-card[data-v-7ead0f49]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px}.empty-state-card__icon[data-v-7ead0f49]{margin-bottom:1.25rem;color:var(--hub-accent)}.empty-state-card__title[data-v-7ead0f49]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-7ead0f49]{margin:0;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.55}.hr-balance-modal-card[data-v-7ead0f49]{width:100%;max-width:100%;overflow:hidden}.hr-balance-modal-card .modal-card-head[data-v-7ead0f49]{border-bottom:1px solid var(--hub-border)}.hr-balance-modal-card .modal-card-title[data-v-7ead0f49]{font-size:1rem;font-weight:600}.hr-balance-modal-foot[data-v-7ead0f49]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}[data-v-7ead0f49] .hr-balance-modal .animation-content,[data-v-7ead0f49] .hr-balance-modal .modal-content{overflow-x:hidden;max-width:100%}@media (max-width: 768px){.employees-toolbar[data-v-7ead0f49]{flex-direction:column;align-items:stretch}.employees-toolbar__filters[data-v-7ead0f49]{max-width:none}.employees-toolbar__stats[data-v-7ead0f49]{align-items:flex-start;margin-left:0}.balances-toolbar--filters[data-v-7ead0f49]{flex-direction:column;align-items:stretch}.balances-filter[data-v-7ead0f49]{max-width:none}}.payroll-section[data-v-15035f83]{margin-bottom:1.75rem}.payroll-section--directory[data-v-15035f83]{margin-bottom:2.5rem}.section-head[data-v-15035f83]{margin-bottom:1rem}.section-head--row[data-v-15035f83]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-head__action[data-v-15035f83]{flex-shrink:0}.section-eyebrow[data-v-15035f83]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-15035f83]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-15035f83]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-15035f83]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-15035f83]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-15035f83]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:bal360-spin-15035f83 .8s linear infinite}.loading-spinner--lg[data-v-15035f83]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes bal360-spin-15035f83{to{transform:rotate(360deg)}}.balances-toolbar--filters[data-v-15035f83]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.balances-filter[data-v-15035f83]{display:flex;flex-direction:column;gap:.35rem;min-width:10rem;flex:1 1 11rem;max-width:13rem}.balances-filter--checkbox[data-v-15035f83]{flex:0 1 auto;min-width:12rem;max-width:none;align-self:center;padding-bottom:.35rem}.balances-filter--threshold[data-v-15035f83]{max-width:7.5rem;flex:0 1 7.5rem}.balances-filter__label[data-v-15035f83]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.balances-filter .recurr-field[data-v-15035f83]{width:100%}.balances-low-balance-toggle[data-v-15035f83]{margin:0;border:none;padding:0;background:transparent}.balances-low-balance-toggle[data-v-15035f83]:hover{background:transparent}.employees-toolbar[data-v-15035f83]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-15035f83]{flex:1 1 280px;min-width:0;max-width:420px}.search-container[data-v-15035f83]{position:relative;display:flex;align-items:center;width:100%;min-height:2.5rem;padding:.35rem .75rem;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);background:var(--hub-surface)}.search-container[data-v-15035f83]:focus-within{border-color:var(--hub-accent);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.1)}.search-icon[data-v-15035f83]{display:flex;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-15035f83]{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--hub-ink)}.clear-search-btn[data-v-15035f83]{display:flex;padding:.25rem;margin-left:.35rem;border:none;background:none;cursor:pointer;color:var(--hub-ink-muted)}.employees-toolbar__stats[data-v-15035f83]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto}.employees-toolbar__total-row[data-v-15035f83]{display:flex;align-items:baseline;gap:.35rem .5rem;font-size:.8125rem;color:var(--hub-ink-muted)}.employees-toolbar__total-value[data-v-15035f83]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.employees-toolbar__page-summary[data-v-15035f83]{margin:0;font-size:.75rem;color:var(--hub-ink-muted)}.bal360-list-card[data-v-15035f83]{padding:0;overflow:hidden}.bal360-master-table-wrap[data-v-15035f83]{overflow-x:auto;-webkit-overflow-scrolling:touch}.bal360-master-table[data-v-15035f83]{width:100%;min-width:720px;border-collapse:collapse;font-size:.875rem}.bal360-master-table th[data-v-15035f83]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);background:var(--ui-surface-muted, #f8fafc);border-bottom:1px solid var(--hub-border)}.bal360-master-table td[data-v-15035f83]{padding:1rem;border-bottom:1px solid var(--hub-border);vertical-align:top}.bal360-employee-row:last-child td[data-v-15035f83]{border-bottom:none}.col-employee[data-v-15035f83]{width:28%;min-width:220px}.col-balances[data-v-15035f83]{width:72%}.employee-cell[data-v-15035f83]{display:flex;align-items:flex-start;gap:.65rem}.employee-cell__name[data-v-15035f83]{font-size:.875rem;font-weight:600;color:var(--hub-ink);line-height:1.3}.employee-cell__email[data-v-15035f83],.employee-cell__meta[data-v-15035f83]{margin-top:.15rem;font-size:.75rem;color:var(--hub-ink-muted)}.nested-balances-panel__head[data-v-15035f83]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.nested-balances-panel__title[data-v-15035f83]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.nested-table-wrap[data-v-15035f83]{overflow-x:auto;-webkit-overflow-scrolling:touch}.nested-balances-table[data-v-15035f83]{width:100%;min-width:640px;border-collapse:collapse;font-size:.8125rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius);overflow:hidden}.nested-balances-table th[data-v-15035f83]{padding:.55rem .65rem;text-align:left;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em;color:var(--hub-ink-muted);background:rgba(var(--recurr-blue-rgb),.04);border-bottom:1px solid var(--hub-border)}.nested-balances-table td[data-v-15035f83]{padding:.55rem .65rem;border-bottom:1px solid var(--hub-border);color:var(--hub-ink-soft)}.nested-balances-table tr:last-child td[data-v-15035f83]{border-bottom:none}.col-num[data-v-15035f83]{text-align:center;white-space:nowrap}.col-actions[data-v-15035f83]{width:88px}.nested-empty[data-v-15035f83]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.nested-empty__text[data-v-15035f83]{font-size:.8125rem;color:var(--hub-ink-muted)}.nested-policy-line[data-v-15035f83]{margin:.5rem 0 0;font-size:.8125rem}.nested-policy-line__label[data-v-15035f83]{color:var(--hub-ink-muted);margin-right:.25rem}.nested-policy-line__value[data-v-15035f83]{font-weight:600;color:var(--hub-ink)}.meta-badge[data-v-15035f83]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600}.meta-badge--info[data-v-15035f83]{background:#7c3aed1f;color:#6d28d9}.meta-badge--neutral[data-v-15035f83]{background:var(--ui-surface-muted, #f3f4f6);color:var(--hub-ink-muted)}.remaining-badge[data-v-15035f83]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.15rem .5rem;border-radius:999px;font-size:.8125rem;font-weight:600}.remaining-ok[data-v-15035f83]{background:#d1fae5;color:#065f46}.remaining-low[data-v-15035f83]{background:#fef3c7;color:#92400e}.remaining-zero[data-v-15035f83]{background:#fee2e2;color:#991b1b}.action-buttons[data-v-15035f83]{display:flex;gap:.35rem;justify-content:center}.action-link[data-v-15035f83]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;background:none}.action-link.edit[data-v-15035f83]{background:#eff6ff;color:#2563eb}.action-link.reject[data-v-15035f83]{background:#fee2e2;color:#991b1b}.action-link.reject[data-v-15035f83]:disabled{opacity:.6;cursor:not-allowed}.bal360-empty[data-v-15035f83]{display:flex;justify-content:center;padding-top:.5rem}.empty-state-card[data-v-15035f83]{padding:3rem 2rem;text-align:center;max-width:420px}.empty-state-card__title[data-v-15035f83]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-15035f83]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.hr-balance-modal-card[data-v-15035f83]{width:100%;max-width:100%;overflow:hidden}.hr-balance-modal-card .modal-card-head[data-v-15035f83]{border-bottom:1px solid var(--hub-border)}.hr-balance-modal-card .modal-card-title[data-v-15035f83]{font-size:1rem;font-weight:600}.hr-balance-modal-foot[data-v-15035f83]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}.hr-balance-modal-subtext[data-v-15035f83]{margin:0 0 1rem;font-size:.875rem;color:var(--hub-ink-soft);line-height:1.55}.hr-balance-modal-card[data-v-15035f83] .recurr-form-row--stacked{padding:.65rem 0}.bal360-stage-text[data-v-15035f83]{margin:.5rem 0 0;font-size:.8125rem;font-weight:600;color:var(--hub-ink-soft)}.bal360-audit-hint[data-v-15035f83]{margin:.25rem 0 0;font-size:.8125rem;color:var(--hub-ink-muted)}[data-v-15035f83] .hr-balance-modal .animation-content,[data-v-15035f83] .hr-balance-modal .modal-content{overflow-x:hidden;max-width:100%}@media (max-width: 768px){.employees-toolbar[data-v-15035f83]{flex-direction:column;align-items:stretch}.employees-toolbar__filters[data-v-15035f83]{max-width:none}.employees-toolbar__stats[data-v-15035f83]{align-items:flex-start;margin-left:0}.balances-toolbar--filters[data-v-15035f83]{flex-direction:column;align-items:stretch}.balances-filter[data-v-15035f83]{max-width:none}.bal360-master-table[data-v-15035f83],.nested-balances-table[data-v-15035f83]{min-width:640px}}.payroll-section[data-v-55b01726]{margin-bottom:1.75rem}.payroll-section--directory[data-v-55b01726]{margin-bottom:2.5rem}.section-head[data-v-55b01726]{margin-bottom:1rem}.section-head--row[data-v-55b01726]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-head__action[data-v-55b01726]{flex-shrink:0}.section-eyebrow[data-v-55b01726]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-55b01726]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-55b01726]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-55b01726]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-55b01726]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-55b01726]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:ewb-spin-55b01726 .8s linear infinite}.loading-spinner--lg[data-v-55b01726]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes ewb-spin-55b01726{to{transform:rotate(360deg)}}.balances-toolbar--filters[data-v-55b01726]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.balances-filter[data-v-55b01726]{display:flex;flex-direction:column;gap:.35rem;min-width:10rem;flex:1 1 11rem;max-width:13rem}.balances-filter__label[data-v-55b01726]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.balances-filter .recurr-field[data-v-55b01726]{width:100%}.employees-toolbar[data-v-55b01726]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.employees-toolbar__filters[data-v-55b01726]{flex:1 1 280px;min-width:0;max-width:420px}.search-container[data-v-55b01726]{position:relative;display:flex;align-items:center;width:100%;min-height:2.5rem;padding:.35rem .75rem;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);background:var(--hub-surface)}.search-container[data-v-55b01726]:focus-within{border-color:var(--hub-accent);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.1)}.search-icon[data-v-55b01726]{display:flex;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-55b01726]{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--hub-ink)}.clear-search-btn[data-v-55b01726]{display:flex;padding:.25rem;margin-left:.35rem;border:none;background:none;cursor:pointer;color:var(--hub-ink-muted)}.employees-toolbar__stats[data-v-55b01726]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto}.employees-toolbar__total-row[data-v-55b01726]{display:flex;align-items:baseline;gap:.35rem .5rem;font-size:.8125rem;color:var(--hub-ink-muted)}.employees-toolbar__total-value[data-v-55b01726]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.employees-toolbar__page-summary[data-v-55b01726]{margin:0;font-size:.75rem;color:var(--hub-ink-muted)}.employees-table-card[data-v-55b01726]{padding:0;overflow:hidden}.employees-table-container[data-v-55b01726]{overflow-x:auto;-webkit-overflow-scrolling:touch}.employees-table[data-v-55b01726]{width:100%;min-width:760px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-55b01726]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-55b01726]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-55b01726]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employee-row:hover td[data-v-55b01726]{background:rgba(var(--recurr-blue-rgb),.03)}.employee-row:last-child td[data-v-55b01726]{border-bottom:none}.col-employee[data-v-55b01726]{min-width:200px}.col-email[data-v-55b01726]{min-width:180px}.col-dept[data-v-55b01726]{min-width:120px}.col-policy[data-v-55b01726]{min-width:140px}.col-actions[data-v-55b01726]{width:140px;text-align:right}.employee-cell[data-v-55b01726]{display:flex;align-items:center;gap:.65rem}.employee-cell__name[data-v-55b01726]{font-size:.875rem;font-weight:600;color:var(--hub-ink)}.col-actions .btn[data-v-55b01726]{white-space:nowrap}.ewb-empty[data-v-55b01726]{display:flex;justify-content:center;padding-top:.5rem}.empty-state-card[data-v-55b01726]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px}.empty-state-card__icon[data-v-55b01726]{margin-bottom:1.25rem;color:var(--hub-accent)}.empty-state-card__title[data-v-55b01726]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-55b01726]{margin:0;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.55}.hr-balance-modal-card[data-v-55b01726]{width:100%;max-width:100%;overflow:hidden}.hr-balance-modal-card .modal-card-head[data-v-55b01726]{border-bottom:1px solid var(--hub-border)}.hr-balance-modal-card .modal-card-title[data-v-55b01726]{font-size:1rem;font-weight:600}.hr-balance-modal-foot[data-v-55b01726]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}.hr-balance-modal-subtext[data-v-55b01726]{margin:0 0 1rem;font-size:.875rem;color:var(--hub-ink-soft);line-height:1.55}.hr-balance-modal-card[data-v-55b01726] .recurr-form-row--stacked{padding:.65rem 0}.ewb-stage-text[data-v-55b01726]{margin:.5rem 0 0;font-size:.8125rem;font-weight:600;color:var(--hub-ink-soft)}[data-v-55b01726] .hr-balance-modal .animation-content,[data-v-55b01726] .hr-balance-modal .modal-content{overflow-x:hidden;max-width:100%}@media (max-width: 768px){.employees-toolbar[data-v-55b01726]{flex-direction:column;align-items:stretch}.employees-toolbar__filters[data-v-55b01726]{max-width:none}.employees-toolbar__stats[data-v-55b01726]{align-items:flex-start;margin-left:0}.balances-toolbar--filters[data-v-55b01726]{flex-direction:column;align-items:stretch}.balances-filter[data-v-55b01726]{max-width:none}.col-actions[data-v-55b01726]{text-align:left}}.payroll-section[data-v-1f061b0a]{margin-bottom:1.5rem}.directory-loading-card[data-v-1f061b0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-1f061b0a]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-1f061b0a]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:wizard-spin-1f061b0a .8s linear infinite}.loading-spinner--lg[data-v-1f061b0a]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes wizard-spin-1f061b0a{to{transform:rotate(360deg)}}.wizard-steps[data-v-1f061b0a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem;padding:.25rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.wizard-steps__item[data-v-1f061b0a]{display:flex;align-items:center;gap:.4rem;padding:.55rem .7rem;border-radius:calc(var(--hub-radius) - 2px);color:var(--hub-ink-muted)}.wizard-steps__item--active[data-v-1f061b0a]{background:var(--hub-surface);color:var(--hub-ink);box-shadow:0 1px 2px #0f172a0f}.wizard-steps__index[data-v-1f061b0a]{width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--hub-ink);color:#fff;font-size:.6875rem;font-weight:700;flex-shrink:0}.wizard-steps__item:not(.wizard-steps__item--active) .wizard-steps__index[data-v-1f061b0a]{background:var(--hub-ink-muted)}.wizard-steps__label[data-v-1f061b0a]{font-size:.8125rem;font-weight:500;flex:1;min-width:0}.wizard-steps__tip[data-v-1f061b0a]{width:1rem;height:1rem;border-radius:999px;background:var(--ui-surface-muted, #e2e8f0);color:var(--hub-ink-soft);font-size:.625rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:help;flex-shrink:0}.wizard-steps__tip--inline[data-v-1f061b0a]{margin-left:.25rem;vertical-align:middle}.section-head[data-v-1f061b0a]{margin-bottom:1rem}.section-eyebrow[data-v-1f061b0a]{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hub-ink-muted);margin-bottom:.25rem}.section-title[data-v-1f061b0a]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.section-lead[data-v-1f061b0a]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.45}.wizard-panel[data-v-1f061b0a]{padding:1.25rem}.wizard-panel__head[data-v-1f061b0a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.wizard-panel__head .section-title[data-v-1f061b0a]{margin:0}.meta-badge[data-v-1f061b0a]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap;flex-shrink:0}.meta-badge--success[data-v-1f061b0a]{background:#d1fae5;color:#065f46}.meta-badge--warning[data-v-1f061b0a]{background:#fef3c7;color:#92400e}.report-summary-grid[data-v-1f061b0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.report-summary-stat[data-v-1f061b0a]{display:flex;flex-direction:column;gap:.1rem;padding:.85rem 1rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface)}.report-summary-stat__value[data-v-1f061b0a]{font-size:1.25rem;font-weight:600;color:var(--hub-ink);line-height:1.2}.report-summary-stat__label[data-v-1f061b0a]{font-size:.6875rem;font-weight:500;color:var(--hub-ink-muted);display:inline-flex;align-items:center}.report-summary-stat--warning[data-v-1f061b0a]{border-color:#fcd34d;background:#fffbeb}.report-summary-stat--warning .report-summary-stat__value[data-v-1f061b0a]{color:#92400e}.report-summary-stat--danger[data-v-1f061b0a]{border-color:#fca5a5;background:#fef2f2}.report-summary-stat--danger .report-summary-stat__value[data-v-1f061b0a]{color:#b91c1c}.wizard-preview-stats[data-v-1f061b0a]{margin-top:1rem}.hub-callout[data-v-1f061b0a]{margin-top:1rem;padding:.75rem 1rem;border-radius:var(--hub-radius);font-size:.8125rem;line-height:1.45}.hub-callout--info[data-v-1f061b0a]{background:rgba(var(--recurr-blue-rgb),.08);border:1px solid rgba(var(--recurr-blue-rgb),.2);color:var(--hub-ink)}.hub-callout--warning[data-v-1f061b0a]{background:#fffbeb;border:1px solid #fcd34d;color:#92400e}.hub-callout--danger[data-v-1f061b0a]{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c}.hub-callout--success[data-v-1f061b0a]{background:#ecfdf5;border:1px solid #86efac;color:#065f46}.hub-callout__list[data-v-1f061b0a]{margin:.35rem 0 0;padding-left:1.1rem}.hub-callout__list li[data-v-1f061b0a]{margin:.15rem 0}.wizard-field[data-v-1f061b0a]{margin-bottom:1rem;max-width:420px}.wizard-field__label[data-v-1f061b0a]{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;color:var(--hub-ink-muted);text-transform:uppercase;letter-spacing:.04em}.mapping-list[data-v-1f061b0a]{display:grid;gap:.65rem;margin-top:1rem}.mapping-row[data-v-1f061b0a]{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:.75rem;align-items:center}.mapping-row__label[data-v-1f061b0a]{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;font-size:.875rem;color:var(--hub-ink)}.wizard-checks-hint[data-v-1f061b0a]{margin-top:0;margin-bottom:1rem}.wizard-results[data-v-1f061b0a]{scroll-margin-top:1.5rem}.wizard-results[data-v-1f061b0a]:not(:empty){margin-top:.25rem}.wizard-actions[data-v-1f061b0a]{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.wizard-actions__item[data-v-1f061b0a]{display:inline-flex;align-items:center;gap:.35rem}.activation-success[data-v-1f061b0a]{display:flex;align-items:flex-start;gap:.85rem}.activation-success__icon[data-v-1f061b0a]{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dcfce7;color:#166534;flex-shrink:0}.activation-success__title[data-v-1f061b0a]{margin:0;font-weight:600;color:var(--hub-ink)}.activation-success__metric[data-v-1f061b0a]{margin:.3rem 0 0;font-size:.875rem;font-weight:600;color:var(--hub-ink)}.activation-success__subtitle[data-v-1f061b0a]{margin:.35rem 0 0;font-size:.8125rem;color:var(--hub-ink-muted)}@media (max-width: 900px){.wizard-steps[data-v-1f061b0a]{grid-template-columns:1fr 1fr}.mapping-row[data-v-1f061b0a]{grid-template-columns:1fr}}@media (max-width: 640px){.wizard-steps[data-v-1f061b0a]{grid-template-columns:1fr}.wizard-actions[data-v-1f061b0a]{flex-direction:column;align-items:stretch}.wizard-actions__item[data-v-1f061b0a]{justify-content:space-between}}.hr-leave-setup-success-modal-card{border-radius:var(--hub-radius);overflow:hidden}.hr-leave-setup-success-modal-card .modal-card-head{border-bottom:1px solid var(--hub-border)}.hr-leave-setup-success-modal-card .modal-card-title{font-size:1rem;font-weight:600;color:var(--hub-ink)}.hr-leave-setup-success-modal-card .modal-card-body{padding:1.25rem}.hr-leave-setup-success-modal-foot{display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--hub-border);background:var(--ui-surface-muted, #f8fafc)}.hr-leave-setup-success-modal-foot .btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:var(--hub-radius);font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid transparent}.hr-leave-setup-success-modal-foot .btn-primary{background:var(--hub-accent);color:#fff;border-color:var(--hub-accent)}.hr-leave-setup-success-modal-foot .btn-secondary{background:var(--hub-surface);color:var(--hub-ink);border:1px solid var(--hub-border)}.attendance-form-row td[data-v-528e1440]{padding:.65rem .75rem;vertical-align:middle;border-bottom:1px solid var(--hub-border, #e5e7eb)}.attendance-form-row:last-child td[data-v-528e1440]{border-bottom:none}.attendance-form-row--changed td[data-v-528e1440]{background:#fcd34d1f;box-shadow:inset 3px 0 #f59e0b}.attendance-form-row--saved td[data-v-528e1440]{background:#10b98114;box-shadow:inset 3px 0 #10b981}.col-logged[data-v-528e1440]{text-align:center}.logged-badge[data-v-528e1440]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#10b981;color:#fff}.employee-cell__name[data-v-528e1440]{font-size:.875rem;font-weight:400;color:var(--hub-ink, #111827);line-height:1.3;text-transform:none}.employee-cell__meta[data-v-528e1440]{margin-top:.15rem;font-size:.75rem;color:var(--hub-ink-muted, #6b7280)}.attendance-inline-field[data-v-528e1440]{min-height:2.15rem;padding:.25rem .45rem}.attendance-inline-field.recurr-field--select[data-v-528e1440]{padding:0;min-width:0}.attendance-inline-field.recurr-field--select .recurr-select[data-v-528e1440]{min-height:2.15rem;padding:.2rem 1.65rem .2rem .5rem;font-size:.8125rem}.attendance-inline-field .recurr-field-chevron[data-v-528e1440]{right:.45rem}.attendance-inline-field .recurr-input[data-v-528e1440]{font-size:.8125rem;min-height:1.65rem}.attendance-save-btn[data-v-528e1440]{min-width:2.25rem;padding:.4rem .55rem}.attendance-save-btn--success[data-v-528e1440]{background:#d1fae5;border-color:#a7f3d0;color:#065f46}.attendance-save-btn--loading[data-v-528e1440]{opacity:.7;cursor:wait}.hr-attendance-upload-modal-card[data-v-500cb7f0]{width:100%;max-width:100%;overflow:hidden}.hr-attendance-upload-modal-card .modal-card-head[data-v-500cb7f0]{border-bottom:1px solid var(--hub-border)}.hr-attendance-upload-modal-card .modal-card-title[data-v-500cb7f0]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.hr-attendance-upload-modal-card .modal-card-body[data-v-500cb7f0]{position:relative;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem}.hr-attendance-upload-modal-foot[data-v-500cb7f0]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}.hr-attendance-upload-modal-card .btn[data-v-500cb7f0]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.hr-attendance-upload-modal-card .btn[data-v-500cb7f0]:disabled{opacity:.55;cursor:not-allowed;transform:none}.hr-attendance-upload-modal-card .btn-primary[data-v-500cb7f0]{background:var(--hub-accent, #2563eb);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb, 37, 99, 235),.22)}.hr-attendance-upload-modal-card .btn-primary[data-v-500cb7f0]:hover:not(:disabled){background:var(--hub-accent-hover, #1d4ed8);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--recurr-blue-rgb, 37, 99, 235),.28)}.hr-attendance-upload-modal-card .btn-secondary[data-v-500cb7f0]{background:var(--hub-surface, #fff);color:var(--hub-ink-soft, #4b5563);border:1px solid var(--hub-border-strong, #d1d5db)}.hr-attendance-upload-modal-card .btn-secondary[data-v-500cb7f0]:hover:not(:disabled){background:var(--hub-accent-soft, #eff6ff);color:var(--hub-accent, #2563eb);border-color:rgba(var(--recurr-blue-rgb, 37, 99, 235),.18);transform:translateY(-1px)}.hr-attendance-upload-modal-card .btn-sm[data-v-500cb7f0]{padding:.5rem 1rem;font-size:.8125rem}.attendance-upload-callout[data-v-500cb7f0]{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.attendance-upload-callout__icon[data-v-500cb7f0]{flex-shrink:0}.attendance-upload-callout__content[data-v-500cb7f0]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0}.attendance-upload-callout__text[data-v-500cb7f0]{margin:0;font-size:.8125rem;color:var(--hub-ink-soft, #4b5563);line-height:1.55}.attendance-upload-zone-wrap[data-v-500cb7f0]{width:100%}.attendance-upload-zone[data-v-500cb7f0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1.25rem;border:1.5px dashed var(--hub-border-strong, #d1d5db);border-radius:var(--hub-radius);background:var(--hub-surface, #fff);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;text-align:center}.attendance-upload-zone[data-v-500cb7f0]:hover{border-color:var(--hub-accent, #2563eb);background:rgba(var(--recurr-blue-rgb, 37, 99, 235),.03)}.attendance-upload-zone[data-v-500cb7f0]:focus-visible{outline:none;border-color:var(--hub-accent, #2563eb);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb, 37, 99, 235),.12)}.attendance-upload-zone--active[data-v-500cb7f0]{border-color:var(--hub-accent, #2563eb);background:rgba(var(--recurr-blue-rgb, 37, 99, 235),.06)}.attendance-upload-zone__icon[data-v-500cb7f0]{margin-bottom:.15rem}.attendance-upload-zone__title[data-v-500cb7f0]{margin:0;font-size:.875rem;font-weight:500;color:var(--hub-ink)}.attendance-upload-zone__link[data-v-500cb7f0]{color:var(--hub-accent, #2563eb);text-decoration:underline;text-underline-offset:2px}.attendance-upload-zone__hint[data-v-500cb7f0]{margin:0;font-size:.75rem;color:var(--hub-ink-muted, #6b7280)}.attendance-upload-file[data-v-500cb7f0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.attendance-upload-file__info[data-v-500cb7f0]{display:flex;align-items:center;gap:.65rem;min-width:0}.attendance-upload-file__text[data-v-500cb7f0]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0}.attendance-upload-file__name[data-v-500cb7f0]{font-size:.875rem;font-weight:500;color:var(--hub-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendance-upload-file__size[data-v-500cb7f0]{font-size:.75rem;color:var(--hub-ink-muted)}.attendance-upload-file__remove[data-v-500cb7f0]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--hub-radius-sm, 6px);background:transparent;color:var(--hub-ink-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.attendance-upload-file__remove[data-v-500cb7f0]:hover:not(:disabled){background:#fee2e2;color:#991b1b}.attendance-upload-file__remove[data-v-500cb7f0]:disabled{opacity:.5;cursor:not-allowed}.attendance-upload-preview__head[data-v-500cb7f0]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.65rem}.attendance-upload-preview__title[data-v-500cb7f0]{margin:0;font-size:.875rem;font-weight:600;color:var(--hub-ink)}.attendance-upload-preview__meta[data-v-500cb7f0]{font-size:.75rem;color:var(--hub-ink-muted)}.attendance-upload-preview__table-wrap[data-v-500cb7f0]{max-height:280px;overflow:auto;border:1px solid var(--hub-border);border-radius:var(--hub-radius)}.attendance-upload-preview__table[data-v-500cb7f0]{width:100%;border-collapse:collapse;font-size:.8125rem}.attendance-upload-preview__table thead[data-v-500cb7f0]{background:var(--ui-surface-muted, #f8fafc);position:sticky;top:0;z-index:1}.attendance-upload-preview__table th[data-v-500cb7f0]{padding:.65rem .75rem;text-align:left;font-weight:500;font-size:.75rem;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.attendance-upload-preview__table td[data-v-500cb7f0]{padding:.6rem .75rem;border-bottom:1px solid var(--hub-border);color:var(--hub-ink-soft, #4b5563);vertical-align:top}.attendance-upload-preview__table tbody tr:last-child td[data-v-500cb7f0]{border-bottom:none}.attendance-upload-errors[data-v-500cb7f0]{padding:.85rem 1rem;border:1px solid #fecaca;border-radius:var(--hub-radius);background:#fef2f2}.attendance-upload-errors__title[data-v-500cb7f0]{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:#991b1b}.attendance-upload-errors__list[data-v-500cb7f0]{margin:0;padding-left:1.15rem;font-size:.8125rem;color:#991b1b;line-height:1.5}.attendance-upload-errors__list li+li[data-v-500cb7f0]{margin-top:.2rem}.loading-spinner[data-v-500cb7f0]{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:attendance-upload-spin-500cb7f0 .8s linear infinite}@keyframes attendance-upload-spin-500cb7f0{to{transform:rotate(360deg)}}[data-v-500cb7f0] .hr-attendance-upload-modal .animation-content,[data-v-500cb7f0] .hr-attendance-upload-modal .modal-content{overflow-x:hidden;max-width:100%}.payroll-section[data-v-65c7e31b]{margin-bottom:1.75rem}.payroll-section--directory[data-v-65c7e31b]{margin-bottom:2.5rem}.section-head[data-v-65c7e31b]{margin-bottom:1rem}.section-head--row[data-v-65c7e31b]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-head__action[data-v-65c7e31b]{flex-shrink:0}.section-eyebrow[data-v-65c7e31b]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-65c7e31b]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-65c7e31b]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-65c7e31b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-65c7e31b]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-65c7e31b]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:attendance-spin-65c7e31b .8s linear infinite}.loading-spinner--lg[data-v-65c7e31b]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes attendance-spin-65c7e31b{to{transform:rotate(360deg)}}.attendance-toolbar--filters[data-v-65c7e31b]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.attendance-filter[data-v-65c7e31b]{display:flex;flex-direction:column;gap:.35rem;min-width:10rem;flex:1 1 11rem;max-width:13rem}.attendance-filter--date[data-v-65c7e31b]{max-width:11.5rem}.attendance-filter--search[data-v-65c7e31b]{flex:1 1 240px;max-width:320px}.attendance-filter__label[data-v-65c7e31b]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.attendance-filter .recurr-field[data-v-65c7e31b],.attendance-filter .search-container[data-v-65c7e31b]{width:100%}.search-container[data-v-65c7e31b]{position:relative;display:flex;align-items:center;min-height:2.5rem;padding:.35rem .75rem;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);background:var(--hub-surface)}.search-container[data-v-65c7e31b]:focus-within{border-color:var(--hub-accent);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.1)}.search-icon[data-v-65c7e31b]{display:flex;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-65c7e31b]{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--hub-ink)}.clear-search-btn[data-v-65c7e31b]{display:flex;padding:.25rem;margin-left:.35rem;border:none;background:none;cursor:pointer;color:var(--hub-ink-muted)}.attendance-table-meta[data-v-65c7e31b]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;font-size:.8125rem;color:var(--hub-ink-muted)}.attendance-table-meta__count[data-v-65c7e31b]{font-weight:500}.attendance-table-meta__pending[data-v-65c7e31b]{font-weight:600;color:#b45309}.attendance-table-card[data-v-65c7e31b]{position:relative;padding:0;overflow:hidden}.attendance-table-card--refreshing[data-v-65c7e31b]{pointer-events:none}.attendance-table-card__overlay[data-v-65c7e31b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffa6}.attendance-table-container[data-v-65c7e31b]{overflow-x:auto;-webkit-overflow-scrolling:touch}.attendance-table[data-v-65c7e31b]{width:100%;min-width:1000px;border-collapse:collapse;font-size:.875rem}.attendance-table thead[data-v-65c7e31b]{background:var(--ui-surface-muted, #f8fafc)}.attendance-table th[data-v-65c7e31b]{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.attendance-table th.col-employee[data-v-65c7e31b]{text-transform:none;letter-spacing:0;font-weight:500}.col-logged[data-v-65c7e31b]{width:52px;text-align:center}.col-employee[data-v-65c7e31b]{min-width:180px;text-transform:none}.col-status[data-v-65c7e31b]{width:148px}.col-hours[data-v-65c7e31b]{width:108px}.col-arrival[data-v-65c7e31b],.col-departure[data-v-65c7e31b]{width:124px}.col-notes[data-v-65c7e31b]{min-width:160px}.col-actions[data-v-65c7e31b]{width:88px;text-align:center}.attendance-empty[data-v-65c7e31b]{display:flex;justify-content:center;padding-top:.5rem}.empty-state-card[data-v-65c7e31b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;max-width:420px}.empty-state-card__icon[data-v-65c7e31b]{margin-bottom:1.25rem;color:var(--hub-accent)}.empty-state-card__title[data-v-65c7e31b]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-65c7e31b]{margin:0;font-size:.875rem;color:var(--hub-ink-muted);line-height:1.55}.sr-only[data-v-65c7e31b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.attendance-toolbar--filters[data-v-65c7e31b]{flex-direction:column;align-items:stretch}.attendance-filter[data-v-65c7e31b]{max-width:none}}.attendance-status-badge[data-v-d5e82e06]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap}.attendance-status-badge-present[data-v-d5e82e06]{background-color:#d1fae5;color:#065f46}.attendance-status-badge-absent[data-v-d5e82e06]{background-color:#fee2e2;color:#991b1b}.attendance-status-badge-late[data-v-d5e82e06]{background-color:#fed7aa;color:#92400e}.attendance-status-badge-half_day[data-v-d5e82e06]{background-color:#fef3c7;color:#92400e}.attendance-status-badge-leave[data-v-d5e82e06]{background-color:#dbeafe;color:#1e40af}.attendance-status-badge-holiday[data-v-d5e82e06]{background-color:#e5e7eb;color:#4b5563}.attendance-drawer-overlay[data-v-bfc1fcb2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;align-items:stretch;background:#0f172a73}.attendance-drawer[data-v-bfc1fcb2]{display:flex;flex-direction:column;width:min(480px,100vw);max-width:100%;background:var(--hub-surface, #fff);box-shadow:-8px 0 24px #0f172a1f}.attendance-drawer__head[data-v-bfc1fcb2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1px solid var(--hub-border)}.attendance-drawer__eyebrow[data-v-bfc1fcb2]{display:block;margin-bottom:.25rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.attendance-drawer__title[data-v-bfc1fcb2]{margin:0;font-size:1rem;font-weight:600;color:var(--hub-ink)}.attendance-drawer__close[data-v-bfc1fcb2]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--hub-radius-sm, 6px);background:transparent;color:var(--hub-ink-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.attendance-drawer__close[data-v-bfc1fcb2]:hover:not(:disabled){background:var(--ui-surface-muted, #f8fafc);color:var(--hub-ink)}.attendance-drawer__close[data-v-bfc1fcb2]:disabled{opacity:.5;cursor:not-allowed}.attendance-drawer__body[data-v-bfc1fcb2]{flex:1;overflow-y:auto;padding:1.25rem 1.35rem}.attendance-drawer__employee[data-v-bfc1fcb2]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1.15rem;border-bottom:1px solid var(--hub-border)}.attendance-drawer__employee-name[data-v-bfc1fcb2]{font-size:.9375rem;font-weight:400;color:var(--hub-ink)}.attendance-drawer__employee-dept[data-v-bfc1fcb2],.attendance-drawer__employee-date[data-v-bfc1fcb2]{margin-top:.2rem;font-size:.75rem;color:var(--hub-ink-muted)}.attendance-drawer__form[data-v-bfc1fcb2]{display:flex;flex-direction:column;gap:.15rem}.attendance-drawer__form[data-v-bfc1fcb2] .recurr-form-row--stacked{padding:.75rem 0}.attendance-drawer__foot[data-v-bfc1fcb2]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.35rem 1.25rem;border-top:1px solid var(--hub-border)}.attendance-drawer__foot .btn[data-v-bfc1fcb2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.attendance-drawer__foot .btn[data-v-bfc1fcb2]:disabled{opacity:.55;cursor:not-allowed;transform:none}.attendance-drawer__foot .btn-primary[data-v-bfc1fcb2]{background:var(--hub-accent, #2563eb);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb, 37, 99, 235),.22)}.attendance-drawer__foot .btn-primary[data-v-bfc1fcb2]:hover:not(:disabled){background:var(--hub-accent-hover, #1d4ed8)}.attendance-drawer__foot .btn-secondary[data-v-bfc1fcb2]{background:var(--hub-surface, #fff);color:var(--hub-ink-soft, #4b5563);border:1px solid var(--hub-border-strong, #d1d5db)}.attendance-drawer__foot .btn-secondary[data-v-bfc1fcb2]:hover:not(:disabled){background:var(--hub-accent-soft, #eff6ff);color:var(--hub-accent, #2563eb)}.loading-spinner[data-v-bfc1fcb2]{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:attendance-drawer-spin-bfc1fcb2 .8s linear infinite}@keyframes attendance-drawer-spin-bfc1fcb2{to{transform:rotate(360deg)}}.payroll-section[data-v-acb17ecd]{margin-bottom:1.75rem}.payroll-section--directory[data-v-acb17ecd]{margin-bottom:2.5rem}.section-head[data-v-acb17ecd]{margin-bottom:1rem}.section-head--row[data-v-acb17ecd]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-head__action[data-v-acb17ecd]{flex-shrink:0}.section-eyebrow[data-v-acb17ecd]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-acb17ecd]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-acb17ecd]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-acb17ecd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-acb17ecd]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-acb17ecd]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:team-attendance-spin-acb17ecd .8s linear infinite}.loading-spinner--lg[data-v-acb17ecd]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes team-attendance-spin-acb17ecd{to{transform:rotate(360deg)}}.attendance-toolbar--filters[data-v-acb17ecd]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.attendance-filter[data-v-acb17ecd]{display:flex;flex-direction:column;gap:.35rem;min-width:10rem;flex:1 1 11rem;max-width:13rem}.attendance-filter--date[data-v-acb17ecd]{max-width:11.5rem}.attendance-filter__label[data-v-acb17ecd]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.attendance-filter .recurr-field[data-v-acb17ecd]{width:100%}.team-attendance-meta[data-v-acb17ecd]{font-size:.8125rem;color:var(--hub-ink-muted)}.team-attendance-meta__count[data-v-acb17ecd]{font-weight:500;color:var(--hub-ink-soft)}.team-attendance-summary[data-v-acb17ecd]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.team-attendance-stat[data-v-acb17ecd]{display:flex;flex-direction:column;gap:.1rem;min-width:5.5rem;padding:.65rem .85rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface)}.team-attendance-stat__value[data-v-acb17ecd]{font-size:1.125rem;font-weight:600;color:var(--hub-ink);line-height:1.2}.team-attendance-stat__label[data-v-acb17ecd]{font-size:.6875rem;font-weight:500;color:var(--hub-ink-muted)}.team-attendance-stat--muted .team-attendance-stat__value[data-v-acb17ecd]{color:#b45309}.team-attendance-grid-card[data-v-acb17ecd]{position:relative;padding:1rem;overflow:hidden}.team-attendance-grid-card--refreshing[data-v-acb17ecd]{pointer-events:none}.team-attendance-grid-card__overlay[data-v-acb17ecd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffa6}.team-attendance-grid[data-v-acb17ecd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem}.team-attendance-card[data-v-acb17ecd]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.05rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.team-attendance-card[data-v-acb17ecd]:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow)}.team-attendance-card[data-v-acb17ecd]:focus-visible{outline:2px solid rgba(var(--recurr-blue-rgb),.45);outline-offset:2px}.team-attendance-card--pending[data-v-acb17ecd]{border-left:3px solid #fbbf24;background:#fffbeb}.team-attendance-card__header[data-v-acb17ecd]{display:flex;align-items:center;gap:.75rem;min-width:0}.team-attendance-card__identity[data-v-acb17ecd]{min-width:0}.team-attendance-card__name[data-v-acb17ecd]{margin:0;font-size:.875rem;font-weight:400;color:var(--hub-ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-attendance-card__dept[data-v-acb17ecd]{margin:.15rem 0 0;font-size:.75rem;color:var(--hub-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-attendance-card__body[data-v-acb17ecd]{display:flex;flex-direction:column;gap:.55rem}.team-attendance-card__details[data-v-acb17ecd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0}.team-attendance-card__detail[data-v-acb17ecd]{display:flex;flex-direction:column;gap:.1rem}.team-attendance-card__detail dt[data-v-acb17ecd]{margin:0;font-size:.6875rem;font-weight:500;color:var(--hub-ink-muted)}.team-attendance-card__detail dd[data-v-acb17ecd]{margin:0;font-size:.8125rem;color:var(--hub-ink-soft)}.team-attendance-card__hint[data-v-acb17ecd]{margin:0;font-size:.75rem;color:var(--hub-ink-muted);line-height:1.45}.meta-badge[data-v-acb17ecd]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--warning[data-v-acb17ecd]{background:#fef3c7;color:#92400e}.team-attendance-empty[data-v-acb17ecd]{display:flex;justify-content:center;padding-top:.5rem}.empty-state-card[data-v-acb17ecd]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem;max-width:420px;width:100%}.empty-state-card__icon[data-v-acb17ecd]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1rem;border-radius:50%;background:var(--ui-surface-muted, #f8fafc);color:var(--hub-ink-muted)}.empty-state-card__title[data-v-acb17ecd]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-acb17ecd]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}@media (max-width: 768px){.attendance-toolbar--filters[data-v-acb17ecd]{flex-direction:column;align-items:stretch}.attendance-filter[data-v-acb17ecd]{max-width:none}.team-attendance-grid[data-v-acb17ecd]{grid-template-columns:1fr}.team-attendance-summary[data-v-acb17ecd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.payroll-section[data-v-99448613]{margin-bottom:1.75rem}.payroll-section--directory[data-v-99448613]{margin-bottom:2.5rem}.payroll-section--empty[data-v-99448613]{display:flex;justify-content:center}.section-head[data-v-99448613]{margin-bottom:1rem}.section-head--row[data-v-99448613]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-head__action[data-v-99448613]{flex-shrink:0}.section-eyebrow[data-v-99448613]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-99448613]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-99448613]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-99448613]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-99448613]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-99448613]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:report-spin-99448613 .8s linear infinite}.loading-spinner--lg[data-v-99448613]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes report-spin-99448613{to{transform:rotate(360deg)}}.attendance-toolbar--filters[data-v-99448613]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.attendance-filter[data-v-99448613]{display:flex;flex-direction:column;gap:.35rem;min-width:10rem;flex:1 1 11rem;max-width:13rem}.attendance-filter--date-range[data-v-99448613]{flex:1 1 14rem;max-width:16rem}.attendance-filter--wide[data-v-99448613]{flex:1 1 14rem;max-width:18rem}.attendance-filter--action[data-v-99448613]{flex:0 0 auto;max-width:none;min-width:0;align-self:flex-end}.attendance-filter__label[data-v-99448613]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.attendance-filter .recurr-field[data-v-99448613]{width:100%}.report-date-toggle[data-v-99448613]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.15rem;cursor:pointer;-webkit-user-select:none;user-select:none}.report-date-toggle__input[data-v-99448613]{width:.9rem;height:.9rem;accent-color:var(--hub-accent)}.report-date-toggle__label[data-v-99448613]{font-size:.75rem;color:var(--hub-ink-soft)}.report-filter-actions[data-v-99448613]{display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--hub-border)}.report-tabs[data-v-99448613]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding:.25rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.report-tabs__btn[data-v-99448613]{padding:.5rem .85rem;border:none;border-radius:calc(var(--hub-radius) - 2px);background:transparent;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.report-tabs__btn[data-v-99448613]:hover{color:var(--hub-ink);background:#ffffffb3}.report-tabs__btn[aria-selected=true][data-v-99448613]{background:var(--hub-surface);color:var(--hub-ink);box-shadow:0 1px 2px #0f172a0f}.report-panel[data-v-99448613]{margin-top:.25rem}.report-panel-toolbar[data-v-99448613]{margin-bottom:.85rem}.report-panel-search[data-v-99448613]{max-width:320px}.search-container[data-v-99448613]{position:relative;display:flex;align-items:center;min-height:2.5rem;padding:.35rem .75rem;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);background:var(--hub-surface)}.search-container[data-v-99448613]:focus-within{border-color:var(--hub-accent);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.1)}.search-icon[data-v-99448613]{display:flex;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-99448613]{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--hub-ink)}.clear-search-btn[data-v-99448613]{display:flex;padding:.25rem;margin-left:.35rem;border:none;background:none;cursor:pointer;color:var(--hub-ink-muted)}.report-summary-grid[data-v-99448613]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.report-summary-stat[data-v-99448613]{display:flex;flex-direction:column;gap:.1rem;padding:.85rem 1rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface)}.report-summary-stat__value[data-v-99448613]{font-size:1.25rem;font-weight:600;color:var(--hub-ink);line-height:1.2}.report-summary-stat__label[data-v-99448613]{font-size:.6875rem;font-weight:500;color:var(--hub-ink-muted)}.employees-table-card[data-v-99448613]{padding:0;overflow:hidden}.employees-table-container[data-v-99448613]{overflow-x:auto;-webkit-overflow-scrolling:touch}.employees-table[data-v-99448613]{width:100%;min-width:720px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-99448613]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-99448613]{padding:.85rem 1rem;text-align:left;font-weight:500;font-size:.75rem;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-99448613]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employees-table tbody tr[data-v-99448613]:hover{background:var(--ui-surface-muted, #f8fafc)}.col-name[data-v-99448613]{min-width:160px}.col-actions[data-v-99448613]{white-space:nowrap}.report-employee-name[data-v-99448613]{font-weight:400;color:var(--hub-ink)}.action-link[data-v-99448613]{padding:0;border:none;background:none;font-size:.8125rem;font-weight:500;color:var(--hub-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.action-link[data-v-99448613]:hover:not(:disabled){color:var(--hub-accent-hover, #1d4ed8)}.action-link[data-v-99448613]:disabled{opacity:.6;cursor:not-allowed}.pagination-wrap[data-v-99448613]{padding:1rem;border-top:1px solid var(--hub-border)}.report-audit-toolbar[data-v-99448613]{margin-bottom:1rem}.report-panel-empty[data-v-99448613]{padding:2rem 1.5rem;text-align:center;font-size:.875rem;color:var(--hub-ink-muted)}.report-panel-empty p[data-v-99448613]{margin:0}.empty-state-card[data-v-99448613]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem;max-width:420px;width:100%}.empty-state-card__icon[data-v-99448613]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1rem;border-radius:50%;background:var(--ui-surface-muted, #f8fafc);color:var(--hub-ink-muted)}.empty-state-card__title[data-v-99448613]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-99448613]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}@media (max-width: 768px){.attendance-toolbar--filters[data-v-99448613],.report-audit-toolbar[data-v-99448613]{flex-direction:column;align-items:stretch}.attendance-filter[data-v-99448613]{max-width:none}.report-tabs[data-v-99448613]{flex-direction:column}.report-summary-grid[data-v-99448613]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hr-shift-type-modal-card[data-v-b2b2faf2]{width:100%;max-width:100%;overflow:hidden}.hr-shift-type-modal-card .modal-card-head[data-v-b2b2faf2]{border-bottom:1px solid var(--hub-border)}.hr-shift-type-modal-card .modal-card-title[data-v-b2b2faf2]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.hr-shift-type-modal-card .modal-card-body[data-v-b2b2faf2]{position:relative;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.hr-shift-type-modal-foot[data-v-b2b2faf2]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}.recurr-form-stack[data-v-b2b2faf2]{display:flex;flex-direction:column;gap:.15rem}.recurr-form-stack[data-v-b2b2faf2] .recurr-form-row--stacked{padding:.75rem 0}.shift-type-form-grid-2[data-v-b2b2faf2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.shift-type-toggles[data-v-b2b2faf2]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0 0}.shift-type-toggle[data-v-b2b2faf2]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.shift-type-toggle input[data-v-b2b2faf2]{width:.95rem;height:.95rem;accent-color:var(--hub-accent)}.shift-type-toggle span[data-v-b2b2faf2]{font-size:.875rem;color:var(--hub-ink)}.shift-type-toggle-hint[data-v-b2b2faf2]{margin:-.15rem 0 .35rem 1.45rem;font-size:.75rem;color:var(--hub-ink-muted);line-height:1.45}.hr-shift-type-modal-foot .btn[data-v-b2b2faf2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.hr-shift-type-modal-foot .btn[data-v-b2b2faf2]:disabled{opacity:.55;cursor:not-allowed;transform:none}.hr-shift-type-modal-foot .btn-primary[data-v-b2b2faf2]{background:var(--hub-accent, #2563eb);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb, 37, 99, 235),.22)}.hr-shift-type-modal-foot .btn-primary[data-v-b2b2faf2]:hover:not(:disabled){background:var(--hub-accent-hover, #1d4ed8)}.hr-shift-type-modal-foot .btn-secondary[data-v-b2b2faf2]{background:var(--hub-surface, #fff);color:var(--hub-ink-soft, #4b5563);border:1px solid var(--hub-border-strong, #d1d5db)}.hr-shift-type-modal-foot .btn-secondary[data-v-b2b2faf2]:hover:not(:disabled){background:var(--hub-accent-soft, #eff6ff);color:var(--hub-accent, #2563eb)}.loading-spinner[data-v-b2b2faf2]{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:shift-type-modal-spin-b2b2faf2 .8s linear infinite}@keyframes shift-type-modal-spin-b2b2faf2{to{transform:rotate(360deg)}}[data-v-b2b2faf2] .hr-shift-type-modal .animation-content,[data-v-b2b2faf2] .hr-shift-type-modal .modal-content{overflow-x:hidden;max-width:100%}@media (max-width: 640px){.shift-type-form-grid-2[data-v-b2b2faf2]{grid-template-columns:1fr;gap:0}}.payroll-section[data-v-e787318f]{margin-bottom:1.75rem}.payroll-section--directory[data-v-e787318f]{margin-bottom:2.5rem}.payroll-section--empty[data-v-e787318f]{display:flex;justify-content:center}.section-head[data-v-e787318f]{margin-bottom:1rem}.section-head--row[data-v-e787318f]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-e787318f]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-e787318f]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-e787318f]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-e787318f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-e787318f]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-e787318f]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:shift-types-spin-e787318f .8s linear infinite}.loading-spinner--lg[data-v-e787318f]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes shift-types-spin-e787318f{to{transform:rotate(360deg)}}.employees-toolbar[data-v-e787318f]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1rem}.employees-toolbar__filters[data-v-e787318f]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;flex:1 1 320px}.directory-filters[data-v-e787318f]{min-width:11rem}.directory-filters .recurr-field[data-v-e787318f]{width:100%}.search-container[data-v-e787318f]{position:relative;display:flex;align-items:center;min-height:2.5rem;min-width:220px;flex:1 1 240px;max-width:320px;padding:.35rem .75rem;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);background:var(--hub-surface)}.search-container[data-v-e787318f]:focus-within{border-color:var(--hub-accent);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.1)}.search-icon[data-v-e787318f]{display:flex;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-e787318f]{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--hub-ink)}.clear-search-btn[data-v-e787318f]{display:flex;padding:.25rem;margin-left:.35rem;border:none;background:none;cursor:pointer;color:var(--hub-ink-muted)}.employees-toolbar__stats[data-v-e787318f]{flex-shrink:0}.employees-toolbar__total-row[data-v-e787318f]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;font-size:.8125rem}.employees-toolbar__total-label[data-v-e787318f]{color:var(--hub-ink-muted)}.employees-toolbar__total-value[data-v-e787318f]{font-weight:600;color:var(--hub-ink)}.employees-toolbar__found[data-v-e787318f]{color:var(--hub-ink-muted)}.employees-table-scroll-row[data-v-e787318f]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.scroll-affordance-hint[data-v-e787318f]{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-e787318f]{cursor:pointer}.employees-table-card[data-v-e787318f]{position:relative;padding:0;overflow:hidden}.employees-table-card--refreshing[data-v-e787318f]{pointer-events:none}.employees-table-card__overlay[data-v-e787318f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffa6}.employees-table-container[data-v-e787318f]{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-e787318f]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-e787318f]{width:100%;min-width:960px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-e787318f]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-e787318f]{padding:.85rem 1rem;text-align:left;font-weight:500;font-size:.75rem;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-e787318f]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employees-table tbody tr[data-v-e787318f]:hover{background:var(--ui-surface-muted, #f8fafc)}.col-name[data-v-e787318f]{min-width:200px}.col-code[data-v-e787318f],.col-status[data-v-e787318f]{min-width:100px}.col-actions[data-v-e787318f]{width:100px}.shift-type-name[data-v-e787318f]{font-size:.875rem;font-weight:400;color:var(--hub-ink)}.shift-type-description[data-v-e787318f]{margin-top:.2rem;font-size:.75rem;color:var(--hub-ink-muted);line-height:1.4}.shift-type-description--muted[data-v-e787318f]{font-style:italic}.shift-overnight-badge[data-v-e787318f]{margin-left:.35rem;vertical-align:middle}.cell-muted[data-v-e787318f]{color:var(--hub-ink-muted)}.meta-badge[data-v-e787318f]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--success[data-v-e787318f]{background:#d1fae5;color:#065f46}.meta-badge--info[data-v-e787318f]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.meta-badge--neutral[data-v-e787318f]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.action-buttons[data-v-e787318f]{display:flex;align-items:center;gap:.35rem}.action-link[data-v-e787318f]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--hub-radius-sm, 6px);background:transparent;color:var(--hub-ink-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.action-link[data-v-e787318f]:hover:not(:disabled){background:var(--ui-surface-muted, #f8fafc);color:var(--hub-ink)}.action-link.delete[data-v-e787318f]:hover:not(:disabled){background:#fee2e2;color:#991b1b}.action-link[data-v-e787318f]:disabled{opacity:.5;cursor:not-allowed}.delete-loading-dot[data-v-e787318f]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:shift-types-pulse-e787318f .8s ease-in-out infinite}@keyframes shift-types-pulse-e787318f{0%,to{opacity:.35}50%{opacity:1}}.no-results[data-v-e787318f]{text-align:center;padding:2rem 1rem!important}.no-results-content[data-v-e787318f]{display:inline-flex;align-items:center;gap:.5rem;color:var(--hub-ink-muted);font-size:.875rem}.empty-state-card[data-v-e787318f]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem;max-width:420px;width:100%}.empty-state-card__icon[data-v-e787318f]{margin-bottom:1rem}.empty-state-card__title[data-v-e787318f]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-e787318f]{margin:0 0 1.25rem;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}@media (max-width: 768px){.employees-toolbar[data-v-e787318f],.employees-toolbar__filters[data-v-e787318f]{flex-direction:column;align-items:stretch}.search-container[data-v-e787318f],.directory-filters[data-v-e787318f]{max-width:none}}.hr-shift-schedule-modal-card[data-v-02824534]{width:100%;max-width:100%;overflow:hidden}.hr-shift-schedule-modal-card .modal-card-head[data-v-02824534]{border-bottom:1px solid var(--hub-border)}.hr-shift-schedule-modal-card .modal-card-title[data-v-02824534]{font-size:1rem;font-weight:600;color:var(--hub-ink)}.hr-shift-schedule-modal-card .modal-card-body[data-v-02824534]{position:relative;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.hr-shift-schedule-modal-foot[data-v-02824534]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--hub-border)}.recurr-form-stack[data-v-02824534]{display:flex;flex-direction:column;gap:.15rem}.recurr-form-stack[data-v-02824534] .recurr-form-row--stacked{padding:.75rem 0}.shift-schedule-form-grid-2[data-v-02824534]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.shift-schedule-callout[data-v-02824534]{display:flex;align-items:flex-start;gap:.65rem;margin-top:.25rem;padding:.85rem 1rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.shift-schedule-callout__icon[data-v-02824534]{flex-shrink:0}.shift-schedule-callout__text[data-v-02824534]{font-size:.8125rem;color:var(--hub-ink-soft);line-height:1.5}.hr-shift-schedule-modal-foot .btn[data-v-02824534]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.hr-shift-schedule-modal-foot .btn[data-v-02824534]:disabled{opacity:.55;cursor:not-allowed;transform:none}.hr-shift-schedule-modal-foot .btn-primary[data-v-02824534]{background:var(--hub-accent, #2563eb);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb, 37, 99, 235),.22)}.hr-shift-schedule-modal-foot .btn-primary[data-v-02824534]:hover:not(:disabled){background:var(--hub-accent-hover, #1d4ed8)}.hr-shift-schedule-modal-foot .btn-secondary[data-v-02824534]{background:var(--hub-surface, #fff);color:var(--hub-ink-soft, #4b5563);border:1px solid var(--hub-border-strong, #d1d5db)}.hr-shift-schedule-modal-foot .btn-secondary[data-v-02824534]:hover:not(:disabled){background:var(--hub-accent-soft, #eff6ff);color:var(--hub-accent, #2563eb)}.loading-spinner[data-v-02824534]{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:shift-schedule-modal-spin-02824534 .8s linear infinite}@keyframes shift-schedule-modal-spin-02824534{to{transform:rotate(360deg)}}[data-v-02824534] .hr-shift-schedule-modal .animation-content,[data-v-02824534] .hr-shift-schedule-modal .modal-content{overflow-x:hidden;max-width:100%}@media (max-width: 640px){.shift-schedule-form-grid-2[data-v-02824534]{grid-template-columns:1fr;gap:0}}.payroll-section[data-v-b8ce790c]{margin-bottom:1.75rem}.payroll-section--directory[data-v-b8ce790c]{margin-bottom:2.5rem}.payroll-section--empty[data-v-b8ce790c]{display:flex;justify-content:center}.section-head[data-v-b8ce790c]{margin-bottom:1rem}.section-head--row[data-v-b8ce790c]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-eyebrow[data-v-b8ce790c]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-b8ce790c]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-b8ce790c]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-b8ce790c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-b8ce790c]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-b8ce790c]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:schedules-spin-b8ce790c .8s linear infinite}.loading-spinner--lg[data-v-b8ce790c]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes schedules-spin-b8ce790c{to{transform:rotate(360deg)}}.employees-toolbar[data-v-b8ce790c]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1rem}.employees-toolbar__filters[data-v-b8ce790c]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;flex:1 1 320px}.directory-filters[data-v-b8ce790c]{min-width:11rem}.directory-filters .recurr-field[data-v-b8ce790c]{width:100%}.search-container[data-v-b8ce790c]{position:relative;display:flex;align-items:center;min-height:2.5rem;min-width:220px;flex:1 1 240px;max-width:320px;padding:.35rem .75rem;border:1px solid var(--hub-border-strong);border-radius:var(--hub-radius);background:var(--hub-surface)}.search-container[data-v-b8ce790c]:focus-within{border-color:var(--hub-accent);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.1)}.search-icon[data-v-b8ce790c]{display:flex;color:var(--hub-ink-muted);margin-right:.5rem}.search-input[data-v-b8ce790c]{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--hub-ink)}.clear-search-btn[data-v-b8ce790c]{display:flex;padding:.25rem;margin-left:.35rem;border:none;background:none;cursor:pointer;color:var(--hub-ink-muted)}.employees-toolbar__stats[data-v-b8ce790c]{flex-shrink:0}.employees-toolbar__total-row[data-v-b8ce790c]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;font-size:.8125rem}.employees-toolbar__total-label[data-v-b8ce790c]{color:var(--hub-ink-muted)}.employees-toolbar__total-value[data-v-b8ce790c]{font-weight:600;color:var(--hub-ink)}.employees-toolbar__found[data-v-b8ce790c]{color:var(--hub-ink-muted)}.employees-table-scroll-row[data-v-b8ce790c]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.scroll-affordance-hint[data-v-b8ce790c]{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-b8ce790c]{cursor:pointer}.employees-table-card[data-v-b8ce790c]{position:relative;padding:0;overflow:hidden}.employees-table-card--refreshing[data-v-b8ce790c]{pointer-events:none}.employees-table-card__overlay[data-v-b8ce790c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffa6}.employees-table-container[data-v-b8ce790c]{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.employees-table-container.has-scroll-affordance[data-v-b8ce790c]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%)}.employees-table[data-v-b8ce790c]{width:100%;min-width:920px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-b8ce790c]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-b8ce790c]{padding:.85rem 1rem;text-align:left;font-weight:500;font-size:.75rem;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-b8ce790c]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employees-table tbody tr[data-v-b8ce790c]:hover{background:var(--ui-surface-muted, #f8fafc)}.col-name[data-v-b8ce790c]{min-width:180px}.col-status[data-v-b8ce790c]{min-width:100px}.col-actions[data-v-b8ce790c]{min-width:220px}.schedule-name[data-v-b8ce790c]{font-size:.875rem;font-weight:400;color:var(--hub-ink)}.meta-badge[data-v-b8ce790c]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--success[data-v-b8ce790c]{background:#d1fae5;color:#065f46}.meta-badge--warning[data-v-b8ce790c]{background:#fef3c7;color:#92400e}.meta-badge--info[data-v-b8ce790c]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.meta-badge--neutral[data-v-b8ce790c]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.schedule-actions[data-v-b8ce790c]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.action-link[data-v-b8ce790c]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--hub-radius-sm, 6px);background:transparent;color:var(--hub-ink-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.action-link.delete[data-v-b8ce790c]:hover:not(:disabled){background:#fee2e2;color:#991b1b}.action-link[data-v-b8ce790c]:disabled{opacity:.5;cursor:not-allowed}.delete-loading-dot[data-v-b8ce790c]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:schedules-pulse-b8ce790c .8s ease-in-out infinite}@keyframes schedules-pulse-b8ce790c{0%,to{opacity:.35}50%{opacity:1}}.no-results[data-v-b8ce790c]{text-align:center;padding:2rem 1rem!important}.no-results-content[data-v-b8ce790c]{display:inline-flex;align-items:center;gap:.5rem;color:var(--hub-ink-muted);font-size:.875rem}.empty-state-card[data-v-b8ce790c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem;max-width:420px;width:100%}.empty-state-card__icon[data-v-b8ce790c]{margin-bottom:1rem}.empty-state-card__title[data-v-b8ce790c]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-b8ce790c]{margin:0 0 1.25rem;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}@media (max-width: 768px){.employees-toolbar[data-v-b8ce790c],.employees-toolbar__filters[data-v-b8ce790c]{flex-direction:column;align-items:stretch}.search-container[data-v-b8ce790c],.directory-filters[data-v-b8ce790c]{max-width:none}}.assignments-tab[data-v-ecb37c09]{position:relative}.assignments-toolbar[data-v-ecb37c09]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--hub-border)}.assignments-toolbar__quick[data-v-ecb37c09]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;flex:1 1 auto;min-width:min(100%,280px)}.assignments-toolbar__quick-actions[data-v-ecb37c09],.assignments-toolbar__save[data-v-ecb37c09]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.assignments-toolbar__save[data-v-ecb37c09]{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.assignments-toolbar__field[data-v-ecb37c09]{flex:0 1 220px;min-width:180px}.attendance-filter[data-v-ecb37c09]{display:flex;flex-direction:column;gap:.35rem}.attendance-filter__label[data-v-ecb37c09]{font-size:.6875rem;font-weight:600;color:var(--hub-ink-muted);text-transform:uppercase;letter-spacing:.04em}.hub-callout[data-v-ecb37c09]{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:var(--hub-radius);font-size:.8125rem;line-height:1.45}.hub-callout--info[data-v-ecb37c09]{background:rgba(var(--recurr-blue-rgb),.08);border:1px solid rgba(var(--recurr-blue-rgb),.2);color:var(--hub-ink)}.hub-callout svg[data-v-ecb37c09]{flex-shrink:0;margin-top:.1rem;color:var(--hub-accent)}.loading-spinner[data-v-ecb37c09]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:assignments-spin-ecb37c09 .8s linear infinite}.loading-spinner--lg[data-v-ecb37c09]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes assignments-spin-ecb37c09{to{transform:rotate(360deg)}}.grid-container[data-v-ecb37c09]{border:1px solid var(--hub-border);border-radius:var(--hub-radius);overflow:hidden;min-height:280px}.grid-container.is-loading[data-v-ecb37c09]{display:flex;align-items:center;justify-content:center}.grid-loading[data-v-ecb37c09]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 2rem;color:var(--hub-ink-muted)}.grid-loading-text[data-v-ecb37c09]{margin:0;font-size:.875rem}.grid-scroll[data-v-ecb37c09]{overflow-x:auto;overflow-y:auto;max-height:600px}.assignment-grid[data-v-ecb37c09]{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.assignment-grid th[data-v-ecb37c09],.assignment-grid td[data-v-ecb37c09]{border:1px solid var(--hub-border);padding:.75rem;text-align:left}.assignment-grid th[data-v-ecb37c09]{background:var(--ui-surface-muted, #f8fafc);font-weight:600;color:var(--hub-ink-soft);font-size:.75rem;text-transform:none;position:sticky;top:0;z-index:10}.sticky-column[data-v-ecb37c09]{position:sticky;left:0;background:var(--hub-surface);z-index:11}.employee-column[data-v-ecb37c09]{min-width:200px;max-width:200px}.date-column[data-v-ecb37c09]{min-width:180px;text-align:center}.date-header[data-v-ecb37c09]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.day-name[data-v-ecb37c09]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-ink-muted)}.date-num[data-v-ecb37c09]{font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.employee-cell[data-v-ecb37c09]{background:var(--ui-surface-muted, #f8fafc)}.employee-info[data-v-ecb37c09]{display:flex;flex-direction:column;gap:.25rem}.employee-info strong[data-v-ecb37c09]{color:var(--hub-ink);font-size:.875rem;font-weight:500}.employee-dept[data-v-ecb37c09]{font-size:.75rem;color:var(--hub-ink-muted)}.shift-cell[data-v-ecb37c09]{vertical-align:top}.shift-time[data-v-ecb37c09]{margin-top:.5rem;font-size:.75rem;color:var(--hub-ink-muted);text-align:center}.leave-indicator[data-v-ecb37c09]{margin-top:.5rem;font-size:.6875rem;color:var(--hub-accent);text-align:center;font-weight:600;padding:.2rem .5rem;background:rgba(var(--recurr-blue-rgb),.1);border-radius:999px;display:inline-block}.shift-cell[data-v-ecb37c09] .select.is-on-leave select{border-color:rgba(var(--recurr-blue-rgb),.45);background-color:rgba(var(--recurr-blue-rgb),.08)}.leave-request-info[data-v-ecb37c09]{margin-top:1rem}.leave-request-info p[data-v-ecb37c09]{margin:.15rem 0 0}.empty-state[data-v-ecb37c09]{padding:3rem 1rem;text-align:center;color:var(--hub-ink-muted);font-size:.875rem}@media screen and (max-width: 768px){.assignments-toolbar[data-v-ecb37c09]{flex-direction:column;align-items:stretch}.assignments-toolbar__quick[data-v-ecb37c09],.assignments-toolbar__save[data-v-ecb37c09]{width:100%;margin-left:0}.assignments-toolbar__quick-actions[data-v-ecb37c09],.assignments-toolbar__save[data-v-ecb37c09]{width:100%}.assignments-toolbar__quick-actions .btn[data-v-ecb37c09],.assignments-toolbar__save .btn[data-v-ecb37c09]{flex:1 1 auto;min-width:0}.assignments-toolbar__field[data-v-ecb37c09]{flex:1 1 100%;min-width:0}}.hr-leave-assign-modal-card{border-radius:var(--hub-radius);overflow:hidden}.hr-leave-assign-modal-card .modal-card-head{border-bottom:1px solid var(--hub-border)}.hr-leave-assign-modal-card .modal-card-title{font-size:1rem;font-weight:600;color:var(--hub-ink)}.hr-leave-assign-modal-card .modal-card-body{padding:1.25rem}.leave-modal-lead{margin:0 0 1rem;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.45}.hr-leave-assign-modal-foot{display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--hub-border);background:var(--ui-surface-muted, #f8fafc)}.hr-leave-assign-modal-foot .btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem 1rem;border-radius:var(--hub-radius);font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.hr-leave-assign-modal-foot .btn-primary{background:var(--hub-accent);color:#fff;border-color:var(--hub-accent)}.hr-leave-assign-modal-foot .btn-primary:hover{filter:brightness(.95)}.hr-leave-assign-modal-foot .btn-secondary{background:var(--hub-surface);color:var(--hub-ink);border-color:var(--hub-border)}.hr-leave-assign-modal-foot .btn-secondary:hover{background:var(--ui-surface-muted, #f1f5f9)}.roster-tab[data-v-bf3a2786]{position:relative}.roster-tab__lead[data-v-bf3a2786]{margin:0 0 1rem;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.45}.roster-loading[data-v-bf3a2786]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 2rem;color:var(--hub-ink-muted);font-size:.875rem}.loading-spinner[data-v-bf3a2786]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:roster-spin-bf3a2786 .8s linear infinite}.loading-spinner--lg[data-v-bf3a2786]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes roster-spin-bf3a2786{to{transform:rotate(360deg)}}.grid-container[data-v-bf3a2786]{border:1px solid var(--hub-border);border-radius:var(--hub-radius);overflow:hidden}.grid-scroll[data-v-bf3a2786]{overflow-x:auto;overflow-y:auto;max-height:600px;-webkit-overflow-scrolling:touch}.roster-grid[data-v-bf3a2786]{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem}.roster-grid th[data-v-bf3a2786],.roster-grid td[data-v-bf3a2786]{border:1px solid var(--hub-border);padding:.65rem .75rem;text-align:left}.roster-grid th[data-v-bf3a2786]{background:var(--ui-surface-muted, #f8fafc);font-weight:600;color:var(--hub-ink-soft);font-size:.75rem;position:sticky;top:0;z-index:10}.sticky-column[data-v-bf3a2786]{position:sticky;left:0;background:var(--hub-surface);z-index:11}.employee-column[data-v-bf3a2786]{min-width:180px}.department-column[data-v-bf3a2786]{min-width:150px}.date-column[data-v-bf3a2786]{min-width:140px;text-align:center}.date-header[data-v-bf3a2786]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.day-name[data-v-bf3a2786]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-ink-muted)}.date-num[data-v-bf3a2786]{font-size:.9375rem;font-weight:600;color:var(--hub-ink)}.employee-cell[data-v-bf3a2786]{background:var(--ui-surface-muted, #f8fafc)}.employee-name[data-v-bf3a2786]{font-weight:500;color:var(--hub-ink)}.department-cell[data-v-bf3a2786]{color:var(--hub-ink-muted)}.shift-cell[data-v-bf3a2786]{vertical-align:top;text-align:center}.shift-cell.has-shift[data-v-bf3a2786]{background:rgba(var(--recurr-blue-rgb),.06)}.shift-cell.is-on-leave[data-v-bf3a2786]{background:rgba(var(--recurr-blue-rgb),.1)}.shift-cell.is-off[data-v-bf3a2786]{background:var(--ui-surface-muted, #f8fafc)}.shift-info[data-v-bf3a2786]{display:flex;flex-direction:column;gap:.2rem}.shift-name[data-v-bf3a2786]{font-weight:500;color:var(--hub-accent);font-size:.8125rem}.shift-time[data-v-bf3a2786]{font-size:.6875rem;color:var(--hub-ink-muted)}.leave-text[data-v-bf3a2786]{font-size:.6875rem;font-weight:600;color:var(--hub-accent)}.off-day[data-v-bf3a2786]{font-size:.75rem;color:var(--hub-ink-muted)}.empty-state[data-v-bf3a2786]{padding:2.5rem 1rem;text-align:center;color:var(--hub-ink-muted);font-size:.875rem}.upload-tab[data-v-42b5a7fd]{max-width:720px}.section-head[data-v-42b5a7fd]{margin-bottom:1.25rem}.section-eyebrow[data-v-42b5a7fd]{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hub-ink-muted);margin-bottom:.25rem}.section-title[data-v-42b5a7fd]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.section-lead[data-v-42b5a7fd]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.45}.hub-callout[data-v-42b5a7fd]{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:var(--hub-radius);font-size:.8125rem;line-height:1.45}.hub-callout--info[data-v-42b5a7fd]{background:rgba(var(--recurr-blue-rgb),.08);border:1px solid rgba(var(--recurr-blue-rgb),.2);color:var(--hub-ink)}.hub-callout svg[data-v-42b5a7fd]{flex-shrink:0;margin-top:.1rem;color:var(--hub-accent)}.upload-section[data-v-42b5a7fd]{margin-bottom:1.5rem}.upload-dropzone[data-v-42b5a7fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 2rem;border:2px dashed var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc);color:var(--hub-ink-muted);cursor:pointer;transition:border-color .15s ease,background .15s ease}.upload-dropzone[data-v-42b5a7fd]:hover{border-color:var(--hub-accent);background:rgba(var(--recurr-blue-rgb),.04);color:var(--hub-ink)}.upload-dropzone__title[data-v-42b5a7fd]{margin:0;font-size:.875rem;font-weight:500;color:var(--hub-ink)}.upload-dropzone__hint[data-v-42b5a7fd]{margin:0;font-size:.75rem;color:var(--hub-ink-muted)}.file-info[data-v-42b5a7fd]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius);margin-top:1rem}.file-details[data-v-42b5a7fd]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.file-name[data-v-42b5a7fd]{font-weight:500;font-size:.875rem;color:var(--hub-ink)}.file-size[data-v-42b5a7fd]{color:var(--hub-ink-muted);font-size:.8125rem}.excel-format[data-v-42b5a7fd]{padding:1rem 1.15rem;background:var(--ui-surface-muted, #f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius)}.excel-format__title[data-v-42b5a7fd]{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--hub-ink)}.excel-format__text[data-v-42b5a7fd]{margin:0 0 .85rem;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.45}.template-range-toggle[data-v-42b5a7fd]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 1rem;font-size:.8125rem;color:var(--hub-ink);cursor:pointer}.hr-template-download-modal-card{border-radius:var(--hub-radius);overflow:visible!important;max-height:none}.hr-template-download-modal-card .modal-card-head{border-bottom:1px solid var(--hub-border)}.hr-template-download-modal-card .modal-card-title{font-size:1rem;font-weight:600;color:var(--hub-ink)}.hr-template-download-modal-card .modal-card-body{overflow:visible!important;max-height:none;padding:1.25rem}.hr-template-download-modal-foot{display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--hub-border);background:var(--ui-surface-muted, #f8fafc)}.hr-template-download-modal-foot .btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:var(--hub-radius);font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid transparent}.hr-template-download-modal-foot .btn-primary{background:var(--hub-accent);color:#fff;border-color:var(--hub-accent)}.hr-template-download-modal-foot .btn-secondary{background:var(--hub-surface);color:var(--hub-ink);border-color:var(--hub-border)}.hr-template-download-modal .modal-content,.hr-template-download-modal .animation-content{overflow:visible!important;max-height:none}.summary-tab[data-v-e0824824]{position:relative}.summary-loading[data-v-e0824824]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 2rem;color:var(--hub-ink-muted);font-size:.875rem}.loading-spinner[data-v-e0824824]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:summary-spin-e0824824 .8s linear infinite}.loading-spinner--lg[data-v-e0824824]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes summary-spin-e0824824{to{transform:rotate(360deg)}}.report-summary-grid[data-v-e0824824]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-bottom:1.5rem}.report-summary-stat[data-v-e0824824]{display:flex;flex-direction:column;gap:.1rem;padding:.85rem 1rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-surface)}.report-summary-stat__value[data-v-e0824824]{font-size:1.25rem;font-weight:600;color:var(--hub-ink);line-height:1.2}.report-summary-stat__label[data-v-e0824824]{font-size:.6875rem;font-weight:500;color:var(--hub-ink-muted)}.section-head[data-v-e0824824]{margin-bottom:1rem}.section-eyebrow[data-v-e0824824]{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hub-ink-muted);margin-bottom:.25rem}.section-title[data-v-e0824824]{margin:0;font-size:1rem;font-weight:600;color:var(--hub-ink)}.summary-breakdown[data-v-e0824824]{padding-top:.25rem}.employees-table-container[data-v-e0824824]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--hub-border);border-radius:var(--hub-radius)}.employees-table[data-v-e0824824]{width:100%;border-collapse:collapse;font-size:.8125rem}.employees-table th[data-v-e0824824],.employees-table td[data-v-e0824824]{padding:.65rem 1rem;border-bottom:1px solid var(--hub-border);text-align:left}.employees-table th[data-v-e0824824]{font-size:.6875rem;font-weight:600;color:var(--hub-ink-muted);background:var(--ui-surface-muted, #f8fafc);text-transform:none}.employees-table tbody tr:last-child td[data-v-e0824824]{border-bottom:none}.has-text-centered[data-v-e0824824]{text-align:center}.percentage-bar[data-v-e0824824]{position:relative;width:100%;max-width:140px;margin:0 auto;height:22px;background:var(--ui-surface-muted, #f1f5f9);border-radius:var(--hub-radius);overflow:hidden}.percentage-fill[data-v-e0824824]{height:100%;background:var(--hub-accent);transition:width .3s}.percentage-text[data-v-e0824824]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.6875rem;font-weight:600;color:var(--hub-ink)}.empty-state[data-v-e0824824]{padding:2rem 1rem;text-align:center;color:var(--hub-ink-muted);font-size:.875rem;border:1px dashed var(--hub-border);border-radius:var(--hub-radius)}@media screen and (max-width: 768px){.report-summary-grid[data-v-e0824824]{grid-template-columns:1fr 1fr}}.hr-shift-schedule-detail[data-v-32550ea3] .payroll-hero--compact .payroll-hero__content{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.35rem .65rem;width:100%}.hr-shift-schedule-detail[data-v-32550ea3] .payroll-hero--compact .payroll-hero__back{grid-column:1 / -1}.hr-shift-schedule-detail[data-v-32550ea3] .payroll-hero--compact .payroll-hero__title{grid-column:1;grid-row:2;margin:0;flex:none;min-width:0}.hr-shift-schedule-detail[data-v-32550ea3] .schedule-hero-status{grid-column:2;grid-row:2;align-self:center}.hr-shift-schedule-detail[data-v-32550ea3] .payroll-hero--compact .payroll-hero__lead{display:block;grid-column:1 / -1;grid-row:3;margin:0;font-size:.8125rem;line-height:1.45;color:var(--hub-ink-muted)}.hr-shift-schedule-detail[data-v-32550ea3] .payroll-hero--compact .payroll-hero__actions{grid-column:3;grid-row:2;justify-self:end;align-self:center;margin-left:0;margin-top:0;order:unset}@media (max-width: 768px){.hr-shift-schedule-detail[data-v-32550ea3] .payroll-hero--compact .payroll-hero__content{grid-template-columns:minmax(0,1fr) auto}.hr-shift-schedule-detail[data-v-32550ea3] .payroll-hero--compact .payroll-hero__actions{grid-column:1 / -1;grid-row:4;justify-self:stretch;width:100%}.hr-shift-schedule-detail[data-v-32550ea3] .payroll-hero--compact .payroll-hero__actions .btn{flex:1}}.payroll-section[data-v-32550ea3]{margin-bottom:1.75rem}.payroll-section--directory[data-v-32550ea3]{margin-bottom:2.5rem}.directory-loading-card[data-v-32550ea3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-32550ea3]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-32550ea3]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:schedule-detail-spin-32550ea3 .8s linear infinite}.loading-spinner--lg[data-v-32550ea3]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes schedule-detail-spin-32550ea3{to{transform:rotate(360deg)}}.meta-badge[data-v-32550ea3]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.meta-badge--success[data-v-32550ea3]{background:#d1fae5;color:#065f46}.meta-badge--warning[data-v-32550ea3]{background:#fef3c7;color:#92400e}.meta-badge--info[data-v-32550ea3]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.meta-badge--neutral[data-v-32550ea3]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.schedule-detail-tabs[data-v-32550ea3]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding:.25rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.schedule-detail-tabs__btn[data-v-32550ea3]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:none;border-radius:calc(var(--hub-radius) - 2px);background:transparent;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.schedule-detail-tabs__btn[data-v-32550ea3]:hover{color:var(--hub-ink);background:#ffffffb3}.schedule-detail-tabs__btn[aria-selected=true][data-v-32550ea3]{background:var(--hub-surface);color:var(--hub-ink);box-shadow:0 1px 2px #0f172a0f}.schedule-detail-panel[data-v-32550ea3]{padding:1.25rem;overflow:hidden}@media (max-width: 768px){.schedule-detail-tabs[data-v-32550ea3]{flex-direction:column}.schedule-detail-tabs__btn[data-v-32550ea3]{justify-content:center}}.payroll-section[data-v-301c1aea]{margin-bottom:1.75rem}.payroll-section--directory[data-v-301c1aea]{margin-bottom:2.5rem}.section-head[data-v-301c1aea]{margin-bottom:1rem}.section-head--row[data-v-301c1aea]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-head__action[data-v-301c1aea]{flex-shrink:0}.section-eyebrow[data-v-301c1aea]{display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-muted)}.section-title[data-v-301c1aea]{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--hub-ink)}.section-lead[data-v-301c1aea]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55;max-width:560px}.directory-loading-card[data-v-301c1aea]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 2rem}.directory-loading-card__text[data-v-301c1aea]{margin:0;font-size:.875rem;color:var(--hub-ink-muted)}.loading-spinner[data-v-301c1aea]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:roster-spin-301c1aea .8s linear infinite}.loading-spinner--lg[data-v-301c1aea]{width:32px;height:32px;border-width:3px;color:var(--hub-accent)}@keyframes roster-spin-301c1aea{to{transform:rotate(360deg)}}.attendance-toolbar--filters[data-v-301c1aea]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.roster-toolbar .attendance-filter[data-v-301c1aea]{display:flex;flex-direction:column;gap:.35rem;min-width:10rem;flex:1 1 11rem;max-width:13rem}.roster-toolbar .attendance-filter--wide[data-v-301c1aea]{flex:1 1 14rem;max-width:18rem}.roster-toolbar .attendance-filter--date-range[data-v-301c1aea]{flex:1 1 14rem;max-width:16rem}.attendance-filter__label[data-v-301c1aea]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-ink-muted)}.attendance-filter .recurr-field[data-v-301c1aea]{width:100%}.roster-view-tabs[data-v-301c1aea]{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--ui-surface-muted, #f8fafc)}.roster-view-tabs__btn[data-v-301c1aea]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:none;border-radius:calc(var(--hub-radius) - 2px);background:transparent;font-size:.8125rem;font-weight:500;color:var(--hub-ink-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.roster-view-tabs__btn[data-v-301c1aea]:hover{color:var(--hub-ink);background:#ffffffb3}.roster-view-tabs__btn[aria-selected=true][data-v-301c1aea]{background:var(--hub-surface);color:var(--hub-ink);box-shadow:0 1px 2px #0f172a0f}.roster-view-panel[data-v-301c1aea]{margin-top:.25rem}.employees-table-scroll-row[data-v-301c1aea]{display:flex;justify-content:flex-end;margin-bottom:.4rem}.scroll-affordance-hint[data-v-301c1aea]{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:var(--hub-ink-soft);background:var(--hub-surface);border:1px solid var(--hub-border)}.scroll-affordance-button[data-v-301c1aea]{cursor:pointer}.roster-calendar-card[data-v-301c1aea]{position:relative;padding:0;overflow:hidden}.roster-calendar-card--loading[data-v-301c1aea]{pointer-events:none}.roster-calendar-card__overlay[data-v-301c1aea],.employees-table-card__overlay[data-v-301c1aea]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#ffffffa6}.roster-calendar-scroll[data-v-301c1aea]{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.roster-calendar-scroll.has-scroll-affordance[data-v-301c1aea]:after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 70%);z-index:2}.roster-calendar-grid[data-v-301c1aea]{display:grid;width:max-content;min-width:100%}.roster-calendar-grid__header[data-v-301c1aea],.roster-calendar-grid__row[data-v-301c1aea]{display:contents}.roster-calendar-cell[data-v-301c1aea]{padding:.55rem .5rem;border-bottom:1px solid var(--hub-border);border-right:1px solid var(--hub-border);font-size:.8125rem;background:var(--hub-surface)}.roster-calendar-cell--head[data-v-301c1aea]{background:var(--ui-surface-muted, #f8fafc);font-weight:500;color:var(--hub-ink-muted);text-align:center;padding:.65rem .4rem}.roster-calendar-cell--employee.roster-calendar-cell--head[data-v-301c1aea]{text-align:left;font-size:.75rem}.roster-calendar-cell--sticky[data-v-301c1aea]{position:sticky;left:0;z-index:1;background:var(--hub-surface);box-shadow:1px 0 0 var(--hub-border)}.roster-calendar-cell--employee[data-v-301c1aea]{min-width:180px;display:flex;flex-direction:column;gap:.15rem}.roster-calendar-cell--shift[data-v-301c1aea]{min-width:88px;vertical-align:top}.roster-date-day[data-v-301c1aea]{display:block;font-size:.65rem;color:var(--hub-ink-muted)}.roster-date-num[data-v-301c1aea]{display:block;font-size:.9375rem;font-weight:600;color:var(--hub-ink);line-height:1.2}.roster-date-month[data-v-301c1aea]{display:block;font-size:.625rem;color:var(--hub-ink-muted)}.roster-employee-name[data-v-301c1aea]{font-size:.8125rem;font-weight:400;color:var(--hub-ink)}.roster-employee-dept[data-v-301c1aea]{font-size:.7rem;color:var(--hub-ink-muted)}.roster-shift-pill[data-v-301c1aea]{display:flex;flex-direction:column;gap:.2rem;padding:.35rem .4rem;border-radius:var(--hub-radius-sm, 6px);min-height:2.35rem}.roster-shift-pill--shift[data-v-301c1aea]{background:#10b98114;border:1px solid rgba(16,185,129,.15)}.roster-shift-pill--leave[data-v-301c1aea]{align-items:flex-start;background:rgba(var(--recurr-blue-rgb),.06);border:1px solid rgba(var(--recurr-blue-rgb),.12)}.roster-shift-pill__name[data-v-301c1aea]{font-size:.75rem;font-weight:500;color:var(--hub-ink);line-height:1.25}.roster-shift-pill__time[data-v-301c1aea]{font-size:.65rem;color:var(--hub-ink-muted)}.roster-shift-off[data-v-301c1aea]{color:var(--hub-ink-muted)}.meta-badge[data-v-301c1aea]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.625rem;font-weight:600;white-space:nowrap}.meta-badge--info[data-v-301c1aea]{background:rgba(var(--recurr-blue-rgb),.1);color:var(--hub-accent)}.meta-badge--neutral[data-v-301c1aea]{background:var(--ui-surface-muted, #f1f5f9);color:var(--hub-ink-soft)}.roster-empty[data-v-301c1aea]{padding:2.5rem 1.5rem}.roster-empty--in-card[data-v-301c1aea]{min-height:200px;display:flex;align-items:center;justify-content:center}.empty-state-card[data-v-301c1aea]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:360px;margin:0 auto}.empty-state-card__icon[data-v-301c1aea]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:.85rem;border-radius:50%;background:var(--ui-surface-muted, #f8fafc);color:var(--hub-ink-muted)}.empty-state-card__title[data-v-301c1aea]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--hub-ink)}.empty-state-card__lead[data-v-301c1aea]{margin:0;font-size:.8125rem;color:var(--hub-ink-muted);line-height:1.55}.employees-table-card[data-v-301c1aea]{position:relative;padding:0;overflow:hidden}.employees-table-card--refreshing[data-v-301c1aea]{pointer-events:none}.employees-table-container[data-v-301c1aea]{overflow-x:auto;-webkit-overflow-scrolling:touch}.employees-table[data-v-301c1aea]{width:100%;min-width:880px;border-collapse:collapse;font-size:.875rem}.employees-table thead[data-v-301c1aea]{background:var(--ui-surface-muted, #f8fafc)}.employees-table th[data-v-301c1aea]{padding:.85rem 1rem;text-align:left;font-weight:500;font-size:.75rem;color:var(--hub-ink-muted);border-bottom:1px solid var(--hub-border);white-space:nowrap}.employees-table td[data-v-301c1aea]{padding:.9rem 1rem;border-bottom:1px solid var(--hub-border);vertical-align:middle;color:var(--hub-ink-soft)}.employees-table tbody tr[data-v-301c1aea]:hover{background:var(--ui-surface-muted, #f8fafc)}.col-name[data-v-301c1aea]{min-width:180px}.col-name .roster-employee-dept[data-v-301c1aea]{display:block;margin-top:.15rem}.roster-list-time[data-v-301c1aea]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.roster-overnight-badge[data-v-301c1aea]{vertical-align:middle}.cell-muted[data-v-301c1aea]{color:var(--hub-ink-muted)}@media (max-width: 768px){.attendance-toolbar--filters[data-v-301c1aea]{flex-direction:column;align-items:stretch}.roster-toolbar .attendance-filter[data-v-301c1aea]{max-width:none}.section-head--row[data-v-301c1aea]{align-items:stretch}.roster-view-tabs[data-v-301c1aea]{width:100%}.roster-view-tabs__btn[data-v-301c1aea]{flex:1;justify-content:center}}.employee-sidebar[data-v-1554718d]{position:fixed;left:0;top:0;width:280px;height:100vh;background-color:#fff;border-right:1px solid #E5E7EB;display:flex;flex-direction:column;z-index:100;overflow-y:auto;transition:transform .3s ease}.employee-sidebar.is-open[data-v-1554718d]{transform:translate(0)}@media (max-width: 1268px){.employee-sidebar[data-v-1554718d]{transform:translate(-100%)}}.header-section[data-v-1554718d]{padding:1.5rem;border-bottom:1px solid #E5E7EB}.app-title-bar[data-v-1554718d]{display:flex;align-items:center;gap:.75rem}.app-icon[data-v-1554718d]{flex-shrink:0}.app-name[data-v-1554718d]{flex:1;min-width:0}.main-title[data-v-1554718d]{font-size:14px;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-title[data-v-1554718d]{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.navigation-menu[data-v-1554718d]{flex:1;padding:1rem 0;overflow-y:auto}.nav-item[data-v-1554718d]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;color:#374151;text-decoration:none;transition:background-color .2s ease;font-size:14px}.nav-item[data-v-1554718d]:hover{background-color:#f9fafb}.nav-item.router-link-active[data-v-1554718d]{background-color:#f3f4f6;color:#111827;font-weight:500}.nav-icon[data-v-1554718d]{flex-shrink:0;stroke:currentColor}.nav-text[data-v-1554718d]{flex:1}.collapsible-section[data-v-1554718d]{margin-top:.5rem}.section-header[data-v-1554718d]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.section-header[data-v-1554718d]:hover{background-color:#f9fafb}.section-title[data-v-1554718d]{flex:1}.chevron-icon[data-v-1554718d]{transition:transform .2s ease;stroke:#6b7280}.chevron-icon.rotated[data-v-1554718d]{transform:rotate(180deg)}.section-items[data-v-1554718d]{padding-top:.25rem}.section-items .nav-item[data-v-1554718d]{padding-left:3rem;font-size:14px}@media (max-width: 1268px){.employee-sidebar.is-open .header-section[data-v-1554718d]{padding-top:60px}}.employee-portal-layout[data-v-58069261]{display:flex;min-height:100vh;background-color:#f9fafb}.main-content[data-v-58069261]{flex:1;padding:20px;overflow-y:auto;margin-left:280px;min-height:100vh}.hamburger-menu[data-v-58069261]{display:none;position:fixed;top:20px;right:15px;z-index:101;background-color:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:8px;cursor:pointer;outline:none;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.hamburger-menu[data-v-58069261]:hover{background-color:#f9fafb;box-shadow:0 2px 6px #00000026}.hamburger-menu span[data-v-58069261]{display:block;width:20px;height:2px;background-color:#374151;margin-bottom:4px;transition:all .3s ease;border-radius:1px}.hamburger-menu span[data-v-58069261]:last-child{margin-bottom:0}@media (max-width: 1268px){.main-content[data-v-58069261]{margin-left:0}.hamburger-menu[data-v-58069261]{display:block}.hamburger-menu.open span[data-v-58069261]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-menu.open span[data-v-58069261]:nth-child(2){opacity:0}.hamburger-menu.open span[data-v-58069261]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}}@media (max-width: 768px){.main-content[data-v-58069261]{padding:16px}}.login-page[data-v-aaea3016]{display:flex;min-height:100vh;background-color:#f7fafc;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.form-column[data-v-aaea3016]{flex:1;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:32px}.form-container[data-v-aaea3016]{width:100%;max-width:550px}.form-header[data-v-aaea3016]{text-align:left;margin-bottom:40px}.form-title[data-v-aaea3016]{font-size:28px;font-weight:600;color:#1a202c;margin:50px 0 8px}.desktop-title[data-v-aaea3016]{display:block}.mobile-title[data-v-aaea3016],.mobile-divider[data-v-aaea3016]{display:none}.form-subtitle[data-v-aaea3016]{font-size:16px;color:#4a5568;margin:0;line-height:1.5;text-align:left}.signup-form[data-v-aaea3016]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-aaea3016]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-aaea3016]{font-size:14px;font-weight:500;color:#1a202c}.form-input[data-v-aaea3016]{padding:12px 16px;border:1px solid #E2E8F0;border-radius:8px;font-size:14px;color:#1a202c;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-aaea3016]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.password-input-container[data-v-aaea3016]{position:relative}.password-input[data-v-aaea3016]{padding-right:40px;width:100%}.password-toggle[data-v-aaea3016]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#4a5568;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:10}.form-actions[data-v-aaea3016]{display:flex;justify-content:flex-start;align-items:center;margin-top:16px}.finish-button[data-v-aaea3016]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#111827;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;min-width:120px;justify-content:center}.finish-button[data-v-aaea3016]:hover:not(:disabled){background-color:#1f2937}.finish-button[data-v-aaea3016]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-aaea3016]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-aaea3016 1s linear infinite}@keyframes spin-aaea3016{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.login-page[data-v-aaea3016]{flex-direction:column}.form-column[data-v-aaea3016]{padding:24px 16px}.desktop-title[data-v-aaea3016]{display:none}.mobile-title[data-v-aaea3016]{display:block}.mobile-divider[data-v-aaea3016]{display:block;width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.finish-button[data-v-aaea3016]{width:100%}}.activate-page[data-v-8b81e2b5]{display:flex;min-height:100vh;background-color:#f7fafc;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.form-column[data-v-8b81e2b5]{flex:1;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:32px}.form-container[data-v-8b81e2b5]{width:100%;max-width:550px}.form-header[data-v-8b81e2b5]{text-align:left;margin-bottom:40px}.form-title[data-v-8b81e2b5]{font-size:28px;font-weight:600;color:#1a202c;margin:50px 0 8px}.desktop-title[data-v-8b81e2b5]{display:block}.mobile-title[data-v-8b81e2b5],.mobile-divider[data-v-8b81e2b5]{display:none}.form-subtitle[data-v-8b81e2b5]{font-size:16px;color:#4a5568;margin:0;line-height:1.5;text-align:left}.error-message[data-v-8b81e2b5]{padding:16px;background-color:#fee2e2;border:1px solid #FCA5A5;border-radius:8px;color:#991b1b;margin-bottom:24px;font-size:14px}.retry-section[data-v-8b81e2b5]{margin-top:24px;padding:16px;background-color:#f3f4f6;border-radius:8px;color:#374151;font-size:14px}.signup-form[data-v-8b81e2b5]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-8b81e2b5]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-8b81e2b5]{font-size:14px;font-weight:500;color:#1a202c}.form-input[data-v-8b81e2b5]{padding:12px 16px;border:1px solid #E2E8F0;border-radius:8px;font-size:14px;color:#1a202c;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-8b81e2b5]:focus{outline:none;border-color:#3f78e0;box-shadow:0 0 0 3px #3f78e01a}.password-input-container[data-v-8b81e2b5]{position:relative}.password-input[data-v-8b81e2b5]{padding-right:40px;width:100%}.password-toggle[data-v-8b81e2b5]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#4a5568;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:10}.error-text[data-v-8b81e2b5]{font-size:12px;color:#dc2626;margin-top:4px}.form-actions[data-v-8b81e2b5]{display:flex;justify-content:flex-start;align-items:center;margin-top:16px}.finish-button[data-v-8b81e2b5]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#111827;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;min-width:120px;justify-content:center}.finish-button[data-v-8b81e2b5]:hover:not(:disabled){background-color:#1f2937}.finish-button[data-v-8b81e2b5]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-8b81e2b5]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-8b81e2b5 1s linear infinite}@keyframes spin-8b81e2b5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.activate-page[data-v-8b81e2b5]{flex-direction:column}.form-column[data-v-8b81e2b5]{padding:24px 16px}.desktop-title[data-v-8b81e2b5]{display:none}.mobile-title[data-v-8b81e2b5]{display:block}.mobile-divider[data-v-8b81e2b5]{display:block;width:100%;height:1px;background-color:#e2e8f0;margin-bottom:16px}.finish-button[data-v-8b81e2b5]{width:100%}}.portal-skeleton[data-v-b8ee2331]{padding:2rem 0}.sk-card[data-v-b8ee2331],.sk-section-card[data-v-b8ee2331],.sk-profile-card[data-v-b8ee2331],.sk-info-card[data-v-b8ee2331],.sk-directory-card[data-v-b8ee2331]{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.sk-card[data-v-b8ee2331],.sk-profile-card[data-v-b8ee2331]{padding:1.25rem;display:flex;gap:.85rem;align-items:center}.sk-section-card[data-v-b8ee2331],.sk-info-card[data-v-b8ee2331],.sk-directory-card[data-v-b8ee2331]{padding:1.25rem}.sk-content[data-v-b8ee2331],.sk-profile-lines[data-v-b8ee2331]{flex:1}.sk-stats-grid[data-v-b8ee2331]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.sk-row[data-v-b8ee2331]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.8rem}.sk-grid[data-v-b8ee2331]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:.8rem}.sk-info-card+.sk-info-card[data-v-b8ee2331]{margin-top:1rem}.sk-filters[data-v-b8ee2331]{margin-bottom:1.25rem;padding:1rem;background-color:#f9fafb;border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sk-directory-grid[data-v-b8ee2331]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.sk-filter-block[data-v-b8ee2331]{display:flex;flex-direction:column}.sk-directory-card[data-v-b8ee2331]{display:flex;flex-direction:column;align-items:center}.sk-table-card[data-v-b8ee2331]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.sk-table-head[data-v-b8ee2331],.sk-table-row[data-v-b8ee2331]{display:grid;grid-template-columns:1.2fr .95fr .95fr .7fr .7fr 1.2fr;gap:.75rem;align-items:center;padding:.85rem 1rem}.sk-table-head[data-v-b8ee2331]{background:#f9fafb}.sk-table-row[data-v-b8ee2331]{border-top:1px solid #f3f4f6}.sk-input[data-v-b8ee2331],.sk-avatar[data-v-b8ee2331],.sk-circle[data-v-b8ee2331],.sk-line[data-v-b8ee2331],.sk-pill[data-v-b8ee2331]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b8ee2331 1.5s ease-in-out infinite}.sk-input[data-v-b8ee2331]{height:42px;border-radius:8px}.sk-avatar[data-v-b8ee2331]{width:80px;height:80px;border-radius:999px;flex-shrink:0;margin-bottom:1rem}.sk-circle[data-v-b8ee2331]{width:48px;height:48px;border-radius:999px;flex-shrink:0}.sk-line[data-v-b8ee2331]{height:12px;border-radius:8px;margin-bottom:.45rem}.sk-pill[data-v-b8ee2331]{width:76px;height:24px;border-radius:999px}.w-26[data-v-b8ee2331]{width:26%}.w-24[data-v-b8ee2331]{width:24%}.w-22[data-v-b8ee2331]{width:22%}.w-30[data-v-b8ee2331]{width:30%}.w-28[data-v-b8ee2331]{width:28%}.w-34[data-v-b8ee2331]{width:34%}.w-36[data-v-b8ee2331]{width:36%}.w-40[data-v-b8ee2331]{width:40%}.w-42[data-v-b8ee2331]{width:42%}.w-44[data-v-b8ee2331]{width:44%}.w-46[data-v-b8ee2331]{width:46%}.w-48[data-v-b8ee2331]{width:48%}.w-55[data-v-b8ee2331]{width:55%}.w-58[data-v-b8ee2331]{width:58%}.w-64[data-v-b8ee2331]{width:64%}.w-20[data-v-b8ee2331]{width:20%}.w-18[data-v-b8ee2331]{width:18%}.w-14[data-v-b8ee2331]{width:14%}@keyframes loading-b8ee2331{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.sk-grid[data-v-b8ee2331],.sk-filters[data-v-b8ee2331]{grid-template-columns:1fr}.sk-table-head[data-v-b8ee2331],.sk-table-row[data-v-b8ee2331]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-page[data-v-15ae3875]{padding:0;background-color:#fff;min-height:100vh}.page-header[data-v-15ae3875]{margin-bottom:2rem}.page-title[data-v-15ae3875]{font-size:28px;font-weight:600;color:#111827;margin:0 0 8px}.page-subtitle[data-v-15ae3875]{font-size:16px;color:#6b7280;margin:0}.dashboard-content[data-v-15ae3875]{display:flex;flex-direction:column;gap:1.5rem}.stats-grid[data-v-15ae3875]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stat-card[data-v-15ae3875]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-15ae3875]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.leave-icon[data-v-15ae3875]{background-color:#dbeafe;color:#2563eb}.requests-icon[data-v-15ae3875]{background-color:#fef3c7;color:#d97706}.stat-content[data-v-15ae3875]{flex:1}.stat-label[data-v-15ae3875]{font-size:14px;color:#6b7280;margin-bottom:4px}.stat-value[data-v-15ae3875]{font-size:24px;font-weight:600;color:#111827}.stat-subvalue[data-v-15ae3875]{margin-top:2px;font-size:12px;color:#6b7280}.stat-cta-link[data-v-15ae3875]{display:inline-flex;margin-top:.45rem;font-size:12px;font-weight:600;color:#2563eb;text-decoration:none}.stat-cta-link[data-v-15ae3875]:hover{text-decoration:underline}.section-card[data-v-15ae3875]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:1.5rem}.section-header[data-v-15ae3875]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-15ae3875]{font-size:18px;font-weight:600;color:#111827;margin:0}.view-all-link[data-v-15ae3875]{font-size:14px;color:#2563eb;text-decoration:none;font-weight:500}.view-all-link[data-v-15ae3875]:hover{text-decoration:underline}.empty-state[data-v-15ae3875]{text-align:center;padding:3rem 1rem;color:#6b7280}.requests-list[data-v-15ae3875]{display:flex;flex-direction:column;gap:1rem}.request-item[data-v-15ae3875]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f9fafb;border-radius:8px}.request-actions[data-v-15ae3875]{display:flex;gap:.5rem}.inline-action-button[data-v-15ae3875]{border:1px solid #D1D5DB;background:#fff;color:#111827;border-radius:6px;padding:.35rem .65rem;font-size:12px;font-weight:600;cursor:pointer}.inline-action-button[data-v-15ae3875]:disabled{opacity:.6;cursor:not-allowed}.inline-action-button.approve[data-v-15ae3875]{border-color:#34d399;color:#047857}.inline-action-button.reject[data-v-15ae3875]{border-color:#fca5a5;color:#b91c1c}.request-info[data-v-15ae3875]{flex:1}.request-type[data-v-15ae3875]{font-weight:500;color:#111827;margin-bottom:4px}.request-dates[data-v-15ae3875]{font-size:14px;color:#6b7280}.status-badge[data-v-15ae3875]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-pending[data-v-15ae3875]{background-color:#fef3c7;color:#d97706}.status-approved[data-v-15ae3875]{background-color:#d1fae5;color:#059669}.status-rejected[data-v-15ae3875]{background-color:#fee2e2;color:#dc2626}.profile-warning[data-v-15ae3875]{background-color:#fef3c7;border-color:#fcd34d}.warning-content[data-v-15ae3875]{display:flex;align-items:center;gap:1rem}.warning-icon[data-v-15ae3875]{color:#d97706;flex-shrink:0}.warning-title[data-v-15ae3875]{font-size:16px;font-weight:600;color:#92400e;margin:0 0 4px}.warning-text[data-v-15ae3875]{font-size:14px;color:#78350f;margin:0}.primary-button[data-v-15ae3875]{display:inline-block;padding:8px 16px;background-color:#111827;color:#fff;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .2s;margin-left:auto}.primary-button[data-v-15ae3875]:hover{background-color:#1f2937}@media (max-width: 768px){.stats-grid[data-v-15ae3875]{grid-template-columns:1fr}.warning-content[data-v-15ae3875]{flex-direction:column;align-items:flex-start}.primary-button[data-v-15ae3875]{margin-left:0;width:100%;text-align:center}}.profile-page[data-v-381064a2]{padding:0;background-color:#fff;min-height:100vh}.page-header[data-v-381064a2]{margin-bottom:2rem}.page-title[data-v-381064a2]{font-size:28px;font-weight:600;color:#111827;margin:0 0 8px}.page-subtitle[data-v-381064a2]{font-size:16px;color:#6b7280;margin:0}.profile-content[data-v-381064a2]{display:flex;flex-direction:column;gap:1.5rem}.section-card[data-v-381064a2]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:1.5rem}.profile-photo-section[data-v-381064a2]{display:flex;align-items:center;gap:1.5rem}.avatar-container[data-v-381064a2]{flex-shrink:0}.profile-avatar[data-v-381064a2]{width:80px;height:80px;border-radius:50%;object-fit:cover}.profile-avatar-placeholder[data-v-381064a2]{width:80px;height:80px;border-radius:50%;background-color:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.profile-name h2[data-v-381064a2]{font-size:24px;font-weight:600;color:#111827;margin:0 0 4px}.profile-email[data-v-381064a2]{font-size:14px;color:#6b7280;margin:0}.section-title[data-v-381064a2]{font-size:18px;font-weight:600;color:#111827;margin:0 0 1.5rem}.info-grid[data-v-381064a2]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.info-item[data-v-381064a2]{display:flex;flex-direction:column;gap:.5rem}.info-item.full-width[data-v-381064a2]{grid-column:1 / -1}.info-label[data-v-381064a2]{font-size:14px;font-weight:500;color:#6b7280}.info-value[data-v-381064a2]{font-size:16px;color:#111827}.documents-list[data-v-381064a2]{display:flex;flex-direction:column;gap:1rem}.document-item[data-v-381064a2]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f9fafb;border-radius:8px}.document-info[data-v-381064a2]{flex:1}.document-name[data-v-381064a2]{font-weight:500;color:#111827;margin-bottom:4px}.document-type[data-v-381064a2]{font-size:14px;color:#6b7280}.document-link[data-v-381064a2]{color:#2563eb;text-decoration:none;font-weight:500;font-size:14px}.document-link[data-v-381064a2]:hover{text-decoration:underline}@media (max-width: 768px){.info-grid[data-v-381064a2]{grid-template-columns:1fr}.profile-photo-section[data-v-381064a2]{flex-direction:column;text-align:center}}.employment-page[data-v-293ad90c]{padding:0;background-color:#fff;min-height:100vh}.page-header[data-v-293ad90c]{margin-bottom:2rem}.page-title[data-v-293ad90c]{font-size:28px;font-weight:600;color:#111827;margin:0 0 8px}.page-subtitle[data-v-293ad90c]{font-size:16px;color:#6b7280;margin:0}.employment-content[data-v-293ad90c]{display:flex;flex-direction:column;gap:1.5rem}.section-card[data-v-293ad90c]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:1.5rem}.section-title[data-v-293ad90c]{font-size:18px;font-weight:600;color:#111827;margin:0 0 1.5rem}.info-grid[data-v-293ad90c]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.info-item[data-v-293ad90c]{display:flex;flex-direction:column;gap:.5rem}.info-label[data-v-293ad90c]{font-size:14px;font-weight:500;color:#6b7280}.info-value[data-v-293ad90c]{font-size:16px;color:#111827}.status-badge[data-v-293ad90c]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-active[data-v-293ad90c]{background-color:#d1fae5;color:#059669}.status-inactive[data-v-293ad90c]{background-color:#fee2e2;color:#dc2626}.empty-state[data-v-293ad90c]{text-align:center;padding:3rem 1rem;color:#6b7280}@media (max-width: 768px){.info-grid[data-v-293ad90c]{grid-template-columns:1fr}}.leave-requests-page[data-v-f8756c2f]{padding:0;background-color:#fff;min-height:100vh}.page-header[data-v-f8756c2f]{margin-bottom:2rem}.header-content[data-v-f8756c2f]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.page-title[data-v-f8756c2f]{font-size:28px;font-weight:600;color:#111827;margin:0 0 8px}.page-subtitle[data-v-f8756c2f]{font-size:16px;color:#6b7280;margin:0}.primary-button[data-v-f8756c2f]{display:inline-block;padding:10px 20px;background-color:#111827;color:#fff;border-radius:8px;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .2s;white-space:nowrap}.primary-button[data-v-f8756c2f]:hover{background-color:#1f2937}.filters-section[data-v-f8756c2f]{margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:8px;display:flex;gap:1rem;flex-wrap:wrap}.filter-group[data-v-f8756c2f]{display:flex;flex-direction:column;gap:.5rem}.filter-label[data-v-f8756c2f]{font-size:14px;font-weight:500;color:#374151}.filter-select[data-v-f8756c2f]{padding:8px 12px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;background-color:#fff;min-width:150px}.empty-state[data-v-f8756c2f]{text-align:center;padding:3rem 1rem;color:#6b7280}.requests-table[data-v-f8756c2f]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;overflow:hidden}table[data-v-f8756c2f]{width:100%;border-collapse:collapse}thead[data-v-f8756c2f]{background-color:#f9fafb}th[data-v-f8756c2f]{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#374151;border-bottom:1px solid #E5E7EB}td[data-v-f8756c2f]{padding:12px 16px;font-size:14px;color:#111827;border-bottom:1px solid #F3F4F6}tbody tr[data-v-f8756c2f]:hover{background-color:#f9fafb}.reason-cell[data-v-f8756c2f]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-f8756c2f]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.proxy-badge[data-v-f8756c2f]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#ede9fe;color:#5b21b6}.status-pending[data-v-f8756c2f]{background-color:#fef3c7;color:#d97706}.status-approved[data-v-f8756c2f]{background-color:#d1fae5;color:#059669}.status-rejected[data-v-f8756c2f]{background-color:#fee2e2;color:#dc2626}@media (max-width: 768px){.header-content[data-v-f8756c2f]{flex-direction:column}.requests-table[data-v-f8756c2f]{overflow-x:auto}table[data-v-f8756c2f]{min-width:600px}}.apply-leave-page[data-v-b7ae6681]{padding:0;background-color:#fff;min-height:100vh}.page-header[data-v-b7ae6681]{margin-bottom:2rem}.back-link[data-v-b7ae6681]{display:inline-flex;align-items:center;gap:.5rem;color:#2563eb;text-decoration:none;font-size:14px;margin-bottom:1rem;font-weight:500}.back-link[data-v-b7ae6681]:hover{text-decoration:underline}.page-title[data-v-b7ae6681]{font-size:28px;font-weight:600;color:#111827;margin:0 0 8px}.page-subtitle[data-v-b7ae6681]{font-size:16px;color:#6b7280;margin:0}.loading-container[data-v-b7ae6681]{padding:2rem 0}.skeleton-header[data-v-b7ae6681]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}.skeleton-form-card[data-v-b7ae6681]{border:1px solid #E5E7EB;border-radius:10px;padding:1rem;background:#fff}.sk-field[data-v-b7ae6681]{margin-bottom:.9rem}.sk-input[data-v-b7ae6681],.sk-summary[data-v-b7ae6681],.sk-btn[data-v-b7ae6681],.sk-line[data-v-b7ae6681]{border-radius:8px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:loading-b7ae6681 1.3s ease-in-out infinite}.sk-line[data-v-b7ae6681]{height:12px;margin-bottom:.45rem}.sk-input[data-v-b7ae6681]{height:40px}.sk-summary[data-v-b7ae6681]{height:72px;margin:.35rem 0 .9rem}.sk-actions[data-v-b7ae6681]{display:flex;justify-content:flex-end;gap:.7rem}.sk-btn[data-v-b7ae6681]{height:36px}.w-20[data-v-b7ae6681]{width:20%}.w-24[data-v-b7ae6681]{width:24%}.w-32[data-v-b7ae6681]{width:32%}.w-40[data-v-b7ae6681]{width:40%}@media (max-width: 768px){.w-20[data-v-b7ae6681],.w-24[data-v-b7ae6681],.w-32[data-v-b7ae6681],.w-40[data-v-b7ae6681]{width:52%}}.form-container[data-v-b7ae6681],.no-policy-state[data-v-b7ae6681]{max-width:700px}.no-policy-card[data-v-b7ae6681]{border:1px solid #E5E7EB;border-radius:12px;background:#fff;padding:1.25rem}.no-policy-title[data-v-b7ae6681]{margin:0 0 .45rem;font-size:1rem;font-weight:600;color:#111827}.no-policy-text[data-v-b7ae6681]{margin:0;font-size:.9rem;color:#6b7280;line-height:1.45}.leave-form[data-v-b7ae6681]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-b7ae6681]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-b7ae6681]{font-size:14px;font-weight:500;color:#374151}.required[data-v-b7ae6681]{color:#dc2626}.form-input[data-v-b7ae6681]{padding:10px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#111827;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-b7ae6681]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}textarea.form-input[data-v-b7ae6681]{resize:vertical;min-height:100px}.error-text[data-v-b7ae6681]{font-size:12px;color:#dc2626;margin-top:4px}.warning-banner[data-v-b7ae6681]{padding:10px 12px;border-radius:8px;border:1px solid #FECACA;background:#fef2f2;color:#b91c1c;font-size:13px}.summary-card[data-v-b7ae6681]{padding:1.5rem;background-color:#f9fafb;border:1px solid #E5E7EB;border-radius:8px}.summary-title[data-v-b7ae6681]{font-size:16px;font-weight:600;color:#111827;margin:0 0 1rem}.summary-grid[data-v-b7ae6681]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.summary-item[data-v-b7ae6681]{display:flex;flex-direction:column;gap:.25rem}.summary-label[data-v-b7ae6681]{font-size:12px;color:#6b7280}.summary-value[data-v-b7ae6681]{font-size:18px;font-weight:600;color:#111827}.form-actions[data-v-b7ae6681]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.cancel-button[data-v-b7ae6681]{padding:10px 20px;background-color:#fff;color:#374151;border:1px solid #D1D5DB;border-radius:8px;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .2s}.cancel-button[data-v-b7ae6681]:hover{background-color:#f9fafb}.submit-button[data-v-b7ae6681]{display:flex;align-items:center;gap:.5rem;padding:10px 20px;background-color:#111827;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.submit-button[data-v-b7ae6681]:hover:not(:disabled){background-color:#1f2937}.submit-button[data-v-b7ae6681]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-b7ae6681]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-b7ae6681 1s linear infinite}@keyframes spin-b7ae6681{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-b7ae6681{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.form-actions[data-v-b7ae6681]{flex-direction:column-reverse}.cancel-button[data-v-b7ae6681],.submit-button[data-v-b7ae6681]{width:100%;justify-content:center}}.leave-balance-page[data-v-98a301fe]{padding:0;background-color:#fff;min-height:100vh}.page-header[data-v-98a301fe]{margin-bottom:2rem}.page-title[data-v-98a301fe]{font-size:28px;font-weight:600;color:#111827;margin:0 0 8px}.page-subtitle[data-v-98a301fe]{font-size:16px;color:#6b7280;margin:0}.loading-container[data-v-98a301fe]{padding:2rem 0}.skeleton-header[data-v-98a301fe]{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}.skeleton-summary-grid[data-v-98a301fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.skeleton-summary-card[data-v-98a301fe]{border:1px solid #E5E7EB;border-radius:12px;padding:1.25rem;display:flex;align-items:center;gap:.8rem;background:#fff}.skeleton-summary-content[data-v-98a301fe]{flex:1}.skeleton-breakdown-card[data-v-98a301fe]{border:1px solid #E5E7EB;border-radius:12px;padding:1.25rem;background:#fff}.skeleton-breakdown-item[data-v-98a301fe]{margin-top:1rem;padding:.9rem;background:#f9fafb;border-radius:8px}.skeleton-breakdown-grid[data-v-98a301fe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.7rem 0}.sk-line[data-v-98a301fe],.sk-circle[data-v-98a301fe],.sk-progress[data-v-98a301fe]{border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-98a301fe 1.5s ease-in-out infinite}.sk-line[data-v-98a301fe]{height:12px}.sk-circle[data-v-98a301fe]{width:48px;height:48px;border-radius:999px}.sk-progress[data-v-98a301fe]{height:8px}.w-28[data-v-98a301fe]{width:28%}.w-30[data-v-98a301fe]{width:30%}.w-32[data-v-98a301fe]{width:32%}.w-36[data-v-98a301fe]{width:36%}.w-40[data-v-98a301fe]{width:40%}.w-44[data-v-98a301fe]{width:44%}.w-48[data-v-98a301fe]{width:48%}@media (max-width: 768px){.skeleton-breakdown-grid[data-v-98a301fe]{grid-template-columns:1fr}.w-28[data-v-98a301fe],.w-30[data-v-98a301fe],.w-32[data-v-98a301fe],.w-36[data-v-98a301fe],.w-40[data-v-98a301fe],.w-44[data-v-98a301fe],.w-48[data-v-98a301fe]{width:58%}}@keyframes loading-98a301fe{0%{background-position:200% 0}to{background-position:-200% 0}}.balance-content[data-v-98a301fe]{display:flex;flex-direction:column;gap:2rem}.summary-cards[data-v-98a301fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.summary-card[data-v-98a301fe]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem}.card-icon[data-v-98a301fe]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.total .card-icon[data-v-98a301fe]{background-color:#dbeafe;color:#2563eb}.used .card-icon[data-v-98a301fe]{background-color:#fee2e2;color:#dc2626}.remaining .card-icon[data-v-98a301fe]{background-color:#d1fae5;color:#059669}.card-content[data-v-98a301fe]{flex:1}.card-label[data-v-98a301fe]{font-size:14px;color:#6b7280;margin-bottom:4px}.card-value[data-v-98a301fe]{font-size:28px;font-weight:600;color:#111827}.breakdown-section[data-v-98a301fe]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:1.5rem}.section-title[data-v-98a301fe]{font-size:20px;font-weight:600;color:#111827;margin:0 0 1.5rem}.breakdown-list[data-v-98a301fe]{display:flex;flex-direction:column;gap:1.5rem}.breakdown-item[data-v-98a301fe]{padding:1.5rem;background-color:#f9fafb;border-radius:8px}.breakdown-header[data-v-98a301fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.breakdown-name[data-v-98a301fe]{font-size:16px;font-weight:600;color:#111827}.breakdown-details[data-v-98a301fe]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.detail-item[data-v-98a301fe]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-98a301fe]{font-size:12px;color:#6b7280}.detail-value[data-v-98a301fe]{font-size:16px;font-weight:500;color:#111827}.detail-value.highlight[data-v-98a301fe]{color:#2563eb;font-weight:600}.progress-bar[data-v-98a301fe]{height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-98a301fe]{height:100%;background-color:#2563eb;transition:width .3s ease}.status-badge[data-v-98a301fe]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-good[data-v-98a301fe]{background-color:#d1fae5;color:#059669}.status-warning[data-v-98a301fe]{background-color:#fef3c7;color:#d97706}.status-low[data-v-98a301fe]{background-color:#fee2e2;color:#dc2626}.status-neutral[data-v-98a301fe]{background-color:#f3f4f6;color:#6b7280}.empty-state[data-v-98a301fe]{text-align:center;padding:3rem 1rem;color:#6b7280}@media (max-width: 768px){.summary-cards[data-v-98a301fe],.breakdown-details[data-v-98a301fe]{grid-template-columns:1fr}}.directory-page[data-v-61ab9f16]{padding:0;background-color:#fff;min-height:100vh}.page-header[data-v-61ab9f16]{margin-bottom:2rem}.header-content[data-v-61ab9f16]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.page-title[data-v-61ab9f16]{font-size:28px;font-weight:600;color:#111827;margin:0 0 8px}.page-subtitle[data-v-61ab9f16]{font-size:16px;color:#6b7280;margin:0}.primary-button[data-v-61ab9f16]{display:inline-block;padding:10px 20px;background-color:#111827;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}.primary-button[data-v-61ab9f16]:hover{background-color:#1f2937}.filters-section[data-v-61ab9f16]{margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:8px;display:flex;gap:1rem;flex-wrap:wrap}.filter-group[data-v-61ab9f16]{flex:1;min-width:200px}.search-input[data-v-61ab9f16]{width:100%;padding:10px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px}.filter-select[data-v-61ab9f16]{width:100%;padding:10px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;background-color:#fff}.empty-state[data-v-61ab9f16]{text-align:center;padding:3rem 1rem;color:#6b7280}.employees-grid[data-v-61ab9f16]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.employee-card[data-v-61ab9f16]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:1.5rem;text-align:center;transition:box-shadow .2s}.employee-card[data-v-61ab9f16]:hover{box-shadow:0 4px 6px #0000001a}.employee-avatar[data-v-61ab9f16]{margin-bottom:1rem;display:flex;justify-content:center}.employee-avatar img[data-v-61ab9f16]{width:80px;height:80px;border-radius:50%;object-fit:cover}.avatar-placeholder[data-v-61ab9f16]{width:80px;height:80px;border-radius:50%;background-color:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.employee-info[data-v-61ab9f16]{display:flex;flex-direction:column;gap:.25rem}.employee-name[data-v-61ab9f16]{font-size:18px;font-weight:600;color:#111827;margin:0}.employee-title[data-v-61ab9f16]{font-size:14px;color:#374151;margin:0}.employee-department[data-v-61ab9f16]{font-size:14px;color:#6b7280;margin:0}.employee-email[data-v-61ab9f16]{font-size:13px;color:#6b7280;margin:0;word-break:break-word}.modal-overlay[data-v-61ab9f16]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-61ab9f16]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-61ab9f16]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #E5E7EB}.modal-title[data-v-61ab9f16]{font-size:20px;font-weight:600;color:#111827;margin:0}.modal-close[data-v-61ab9f16]{background:none;border:none;cursor:pointer;color:#6b7280;padding:0;display:flex;align-items:center;justify-content:center}.modal-close[data-v-61ab9f16]:hover{color:#111827}.invite-form[data-v-61ab9f16]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-61ab9f16]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-61ab9f16]{font-size:14px;font-weight:500;color:#374151}.required[data-v-61ab9f16]{color:#dc2626}.form-input[data-v-61ab9f16]{padding:10px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px}.form-actions[data-v-61ab9f16]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.cancel-button[data-v-61ab9f16]{padding:10px 20px;background-color:#fff;color:#374151;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.cancel-button[data-v-61ab9f16]:hover{background-color:#f9fafb}.submit-button[data-v-61ab9f16]{display:flex;align-items:center;gap:.5rem;padding:10px 20px;background-color:#111827;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.submit-button[data-v-61ab9f16]:hover:not(:disabled){background-color:#1f2937}.submit-button[data-v-61ab9f16]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-61ab9f16]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-61ab9f16 1s linear infinite}@keyframes spin-61ab9f16{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.employees-grid[data-v-61ab9f16]{grid-template-columns:1fr}.form-actions[data-v-61ab9f16]{flex-direction:column-reverse}.cancel-button[data-v-61ab9f16],.submit-button[data-v-61ab9f16]{width:100%}}.settings-page[data-v-c5b201a5]{padding:0;background-color:#fff;min-height:100vh}.page-header[data-v-c5b201a5]{margin-bottom:2rem}.page-title[data-v-c5b201a5]{font-size:28px;font-weight:600;color:#111827;margin:0 0 8px}.page-subtitle[data-v-c5b201a5]{font-size:16px;color:#6b7280;margin:0}.settings-content[data-v-c5b201a5]{display:flex;flex-direction:column;gap:1.5rem;max-width:700px}.section-card[data-v-c5b201a5]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:1.5rem}.section-title[data-v-c5b201a5]{font-size:20px;font-weight:600;color:#111827;margin:0 0 1rem}.section-description[data-v-c5b201a5]{font-size:14px;color:#6b7280;margin:0 0 1rem}.settings-form[data-v-c5b201a5]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-c5b201a5]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-c5b201a5]{font-size:14px;font-weight:500;color:#374151}.required[data-v-c5b201a5]{color:#dc2626}.form-input[data-v-c5b201a5]{padding:10px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#111827;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-c5b201a5]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.password-input-container[data-v-c5b201a5]{position:relative}.password-input[data-v-c5b201a5]{padding-right:40px;width:100%}.password-toggle[data-v-c5b201a5]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#4a5568;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:10}.help-text[data-v-c5b201a5]{font-size:12px;color:#6b7280;margin:0}.error-text[data-v-c5b201a5]{font-size:12px;color:#dc2626;margin-top:4px}.form-actions[data-v-c5b201a5]{display:flex;justify-content:flex-end;margin-top:1rem}.submit-button[data-v-c5b201a5]{display:flex;align-items:center;gap:.5rem;padding:10px 20px;background-color:#111827;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.submit-button[data-v-c5b201a5]:hover:not(:disabled){background-color:#1f2937}.submit-button[data-v-c5b201a5]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-c5b201a5]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-c5b201a5 1s linear infinite}@keyframes spin-c5b201a5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.danger-zone[data-v-c5b201a5]{border-color:#fee2e2;background-color:#fef2f2}.logout-button[data-v-c5b201a5]{padding:10px 20px;background-color:#dc2626;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.logout-button[data-v-c5b201a5]:hover{background-color:#b91c1c}@media (max-width: 768px){.submit-button[data-v-c5b201a5],.logout-button[data-v-c5b201a5]{width:100%;justify-content:center}}.my-shifts-page[data-v-3f5e18f5]{padding:1.5rem;background-color:#f8f9fa;min-height:100vh}.loading-container[data-v-3f5e18f5]{padding:.5rem 0}.sk-header-card[data-v-3f5e18f5],.sk-filter-card[data-v-3f5e18f5],.sk-tile[data-v-3f5e18f5]{border-radius:12px;background:#fff;border:1px solid #e5e7eb}.sk-header-card[data-v-3f5e18f5]{padding:1rem;margin-bottom:1rem}.sk-title[data-v-3f5e18f5],.sk-subtitle[data-v-3f5e18f5],.sk-chip[data-v-3f5e18f5],.sk-tile-top[data-v-3f5e18f5],.sk-tile-line[data-v-3f5e18f5]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-3f5e18f5 1.5s ease-in-out infinite}.sk-title[data-v-3f5e18f5]{height:18px;width:28%;border-radius:6px;margin-bottom:.55rem}.sk-subtitle[data-v-3f5e18f5]{height:12px;width:42%;border-radius:6px}.sk-filter-card[data-v-3f5e18f5]{padding:.85rem;margin-bottom:1rem;display:flex;gap:.55rem;flex-wrap:wrap}.sk-chip[data-v-3f5e18f5]{height:30px;width:88px;border-radius:999px}.sk-grid[data-v-3f5e18f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem}.sk-tile[data-v-3f5e18f5]{padding:.9rem}.sk-tile-top[data-v-3f5e18f5]{height:42px;border-radius:8px;margin-bottom:.7rem}.sk-tile-line[data-v-3f5e18f5]{height:10px;border-radius:6px;margin-bottom:.45rem}.sk-tile-line.short[data-v-3f5e18f5]{width:65%}.page-header[data-v-3f5e18f5]{background:#fff;border-radius:12px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000000d}.header-content[data-v-3f5e18f5]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-text .title[data-v-3f5e18f5]{margin-bottom:.25rem}.header-text .subtitle[data-v-3f5e18f5]{color:#6c757d;margin:0}.view-toggle[data-v-3f5e18f5]{display:flex;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:8px}.toggle-btn[data-v-3f5e18f5]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:500;color:#6b7280}.toggle-btn.is-active[data-v-3f5e18f5]{background:#fff;color:#4f46e5;box-shadow:0 1px 3px #0000001a}.filters-section[data-v-3f5e18f5]{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000000d}.filters-grid[data-v-3f5e18f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.quick-filters[data-v-3f5e18f5]{display:flex;gap:.5rem;flex-wrap:wrap}.calendar-view[data-v-3f5e18f5]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.calendar-grid[data-v-3f5e18f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.calendar-tile[data-v-3f5e18f5]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:1.5rem;color:#fff;transition:all .3s;cursor:pointer}.calendar-tile[data-v-3f5e18f5]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #667eea66}.calendar-tile.is-today[data-v-3f5e18f5]{box-shadow:0 0 0 3px #fbbf24}.calendar-tile.is-on-leave[data-v-3f5e18f5]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.tile-header[data-v-3f5e18f5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.2)}.tile-date[data-v-3f5e18f5]{display:flex;flex-direction:column}.day-name[data-v-3f5e18f5]{font-size:.875rem;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.day-num[data-v-3f5e18f5]{font-size:2rem;font-weight:700;line-height:1;margin-top:.25rem}.tile-content[data-v-3f5e18f5]{display:flex;flex-direction:column;gap:.5rem}.shift-name[data-v-3f5e18f5]{font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.shift-time[data-v-3f5e18f5]{font-size:1rem;opacity:.95}.shift-hours[data-v-3f5e18f5]{font-size:.875rem;opacity:.9}.shift-allowance[data-v-3f5e18f5]{font-size:.875rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.2);opacity:.9}.leave-content[data-v-3f5e18f5]{display:flex;flex-direction:column;gap:.5rem}.leave-message[data-v-3f5e18f5]{font-size:.875rem;opacity:.95;font-style:italic}.list-view[data-v-3f5e18f5]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.date-info[data-v-3f5e18f5]{display:flex;flex-direction:column;gap:.25rem}.date-info .day-name[data-v-3f5e18f5]{font-size:.875rem;color:#6b7280}.shift-details[data-v-3f5e18f5]{display:flex;flex-direction:column;gap:.5rem}.shift-code[data-v-3f5e18f5]{background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;color:#4b5563;align-self:flex-start}.leave-details[data-v-3f5e18f5]{display:flex;align-items:center;gap:.5rem}.leave-details strong[data-v-3f5e18f5]{color:#3b82f6}.leave-time-info[data-v-3f5e18f5]{display:flex;align-items:center}.leave-badge[data-v-3f5e18f5]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:#dbeafe;color:#3b82f6;border-radius:4px;font-weight:600;font-size:.875rem}.time-info[data-v-3f5e18f5]{display:flex;align-items:center;gap:.5rem}.empty-state[data-v-3f5e18f5]{text-align:center;padding:3rem 1rem}.empty-icon[data-v-3f5e18f5]{font-size:4rem;margin-bottom:1rem}.empty-title[data-v-3f5e18f5]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.empty-subtitle[data-v-3f5e18f5]{color:#6c757d}@keyframes loading-3f5e18f5{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width: 768px){.my-shifts-page[data-v-3f5e18f5]{padding:1rem}.page-header[data-v-3f5e18f5]{padding:1.5rem}.header-content[data-v-3f5e18f5]{flex-direction:column;align-items:flex-start}.view-toggle[data-v-3f5e18f5]{width:100%}.toggle-btn[data-v-3f5e18f5]{flex:1;justify-content:center}.calendar-grid[data-v-3f5e18f5]{grid-template-columns:1fr}}.not-found-page[data-v-bb39b03a]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#f9fafb}.not-found-card[data-v-bb39b03a]{max-width:420px;width:100%;text-align:center;padding:2.5rem 2rem;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000f}.not-found-code[data-v-bb39b03a]{margin:0 0 .5rem;font-size:3.5rem;font-weight:700;line-height:1;color:#e5e7eb;letter-spacing:-.02em}.not-found-title[data-v-bb39b03a]{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;color:#111827}.not-found-message[data-v-bb39b03a]{margin:0 0 1.75rem;font-size:.9375rem;line-height:1.5;color:#6b7280}.not-found-actions[data-v-bb39b03a]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.button[data-v-bb39b03a]{display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease}.is-primary-custom[data-v-bb39b03a]{background:#111827;color:#fff}.is-primary-custom[data-v-bb39b03a]:hover{background:#1f2937;color:#fff}.is-light-custom[data-v-bb39b03a]{background:#fff;color:#374151;border:1px solid #d1d5db}.is-light-custom[data-v-bb39b03a]:hover{background:#f9fafb}/*! Buefy v0.1.3 | MIT License | github.com/buefy/buefy *//*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.taginput .taginput-container.is-focusable,.textarea,.input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.taginput .taginput-container.is-focusable:focus,.textarea:focus,.input:focus,.button:focus,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.taginput .is-focused.taginput-container.is-focusable,.is-focused.textarea,.is-focused.input,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.taginput .taginput-container.is-focusable:active,.textarea:active,.input:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.taginput .is-active.taginput-container.is-focusable,.is-active.textarea,.is-active.input,.is-active.button{outline:none}[disabled].pagination-previous,[disabled].pagination-next,[disabled].pagination-link,[disabled].pagination-ellipsis,[disabled].file-cta,[disabled].file-name,.select select[disabled],.taginput [disabled].taginput-container.is-focusable,[disabled].textarea,[disabled].input,[disabled].button,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .taginput .taginput-container.is-focusable,.taginput fieldset[disabled] .taginput-container.is-focusable,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] .button{cursor:not-allowed}.switch,.b-radio.radio,.b-checkbox.checkbox,.carousel-list,.carousel,.is-unselectable,.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.tabs:not(:last-child),.pagination:not(:last-child),.message:not(:last-child),.level:not(:last-child),.breadcrumb:not(:last-child),.block:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.progress:not(:last-child),.progress-wrapper.is-not-native:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.box:not(:last-child){margin-bottom:1.5rem}.modal-close,.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:#0a0a0a33;border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close:before,.delete:before,.modal-close:after,.delete:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close:before,.delete:before{height:2px;width:50%}.modal-close:after,.delete:after{height:50%;width:2px}.modal-close:hover,.delete:hover,.modal-close:focus,.delete:focus{background-color:#0a0a0a4d}.modal-close:active,.delete:active{background-color:#0a0a0a66}.is-small.modal-close,.is-small.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.modal-close,.is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.modal-close,.is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.control.is-loading:after,.select.is-loading:after,.loader,.button.is-loading:after{animation:spinAround .5s infinite linear;border:2px solid hsl(0,0%,86%);border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.b-image-wrapper>img.has-ratio,.b-image-wrapper>img.placeholder,.hero-video,.is-overlay,.modal-background,.modal,.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#7957d5;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;color:#4a4a4a;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #7957d5}a.box:active{box-shadow:inset 0 1px 2px #0a0a0a33,0 0 0 1px #7957d5}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#7957d5;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 .125em #7957d540}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#363636}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:transparent;color:#7957d5;text-decoration:none}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:#7957d5;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 .125em #ffffff40}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent hsl(0,0%,4%) hsl(0,0%,4%)!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent hsl(0,0%,100%) hsl(0,0%,100%)!important}.button.is-white.is-outlined.is-loading:hover:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading.is-focused:after{border-color:transparent transparent hsl(0,0%,4%) hsl(0,0%,4%)!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent hsl(0,0%,100%) hsl(0,0%,100%)!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 .125em #0a0a0a40}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent hsl(0,0%,100%) hsl(0,0%,100%)!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent hsl(0,0%,4%) hsl(0,0%,4%)!important}.button.is-black.is-outlined.is-loading:hover:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading.is-focused:after{border-color:transparent transparent hsl(0,0%,100%) hsl(0,0%,100%)!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent hsl(0,0%,4%) hsl(0,0%,4%)!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#000000b3}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#000000b3}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:#000000b3}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 .125em #f5f5f540}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:#000000b3}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}.button.is-light.is-inverted{background-color:#000000b3;color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:#000000b3}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:#000000b3;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:#000000b3}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent hsl(0,0%,96%) hsl(0,0%,96%)!important}.button.is-light.is-outlined.is-loading:hover:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading.is-focused:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;color:#000000b3}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:#000000b3;color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent hsl(0,0%,96%) hsl(0,0%,96%)!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;box-shadow:none;color:#000000b3}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark:hover,.button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark:focus,.button.is-dark.is-focused{border-color:transparent;color:#fff}.button.is-dark:focus:not(:active),.button.is-dark.is-focused:not(:active){box-shadow:0 0 0 .125em #36363640}.button.is-dark:active,.button.is-dark.is-active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:#363636;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted:hover,.button.is-dark.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent hsl(0,0%,21%) hsl(0,0%,21%)!important}.button.is-dark.is-outlined.is-loading:hover:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent hsl(0,0%,21%) hsl(0,0%,21%)!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#7957d5;border-color:transparent;color:#fff}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:#714dd2;border-color:transparent;color:#fff}.button.is-primary:focus,.button.is-primary.is-focused{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.button.is-primary.is-focused:not(:active){box-shadow:0 0 0 .125em #7957d540}.button.is-primary:active,.button.is-primary.is-active{background-color:#6943d0;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#7957d5;border-color:#7957d5;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#7957d5}.button.is-primary.is-inverted:hover,.button.is-primary.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#7957d5}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#7957d5;color:#7957d5}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined.is-focused{background-color:#7957d5;border-color:#7957d5;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #7957d5 #7957d5!important}.button.is-primary.is-outlined.is-loading:hover:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#7957d5;box-shadow:none;color:#7957d5}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined.is-focused{background-color:#fff;color:#7957d5}.button.is-primary.is-inverted.is-outlined.is-loading:hover:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #7957d5 #7957d5!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#f2effb;color:#552fbc}.button.is-primary.is-light:hover,.button.is-primary.is-light.is-hovered{background-color:#eae4f8;border-color:transparent;color:#552fbc}.button.is-primary.is-light:active,.button.is-primary.is-light.is-active{background-color:#e2daf6;border-color:transparent;color:#552fbc}.button.is-link{background-color:#7957d5;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#714dd2;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 .125em #7957d540}.button.is-link:active,.button.is-link.is-active{background-color:#6943d0;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#7957d5;border-color:#7957d5;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#7957d5}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#7957d5}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#7957d5;color:#7957d5}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#7957d5;border-color:#7957d5;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #7957d5 #7957d5!important}.button.is-link.is-outlined.is-loading:hover:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#7957d5;box-shadow:none;color:#7957d5}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#7957d5}.button.is-link.is-inverted.is-outlined.is-loading:hover:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #7957d5 #7957d5!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#f2effb;color:#552fbc}.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered{background-color:#eae4f8;border-color:transparent;color:#552fbc}.button.is-link.is-light:active,.button.is-link.is-light.is-active{background-color:#e2daf6;border-color:transparent;color:#552fbc}.button.is-info{background-color:#167df0;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#0f77ea;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 .125em #167df040}.button.is-info:active,.button.is-info.is-active{background-color:#0e71de;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#167df0;border-color:#167df0;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#167df0}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#167df0}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#167df0;color:#167df0}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#167df0;border-color:#167df0;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #167df0 #167df0!important}.button.is-info.is-outlined.is-loading:hover:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#167df0;box-shadow:none;color:#167df0}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#167df0}.button.is-info.is-inverted.is-outlined.is-loading:hover:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #167df0 #167df0!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#ecf4fe;color:#0d68ce}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:#e0eefd;border-color:transparent;color:#0d68ce}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:#d4e7fc;border-color:transparent;color:#0d68ce}.button.is-success{background-color:#48c78e;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#3ec487;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 .125em #48c78e40}.button.is-success:active,.button.is-success.is-active{background-color:#3abb81;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c78e;border-color:#48c78e;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c78e}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c78e}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;color:#48c78e}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#48c78e;border-color:#48c78e;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent hsl(153,53%,53%) hsl(153,53%,53%)!important}.button.is-success.is-outlined.is-loading:hover:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;box-shadow:none;color:#48c78e}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#48c78e}.button.is-success.is-inverted.is-outlined.is-loading:hover:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent hsl(153,53%,53%) hsl(153,53%,53%)!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf5;color:#257953}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:#e6f7ef;border-color:transparent;color:#257953}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:#dcf4e9;border-color:transparent;color:#257953}.button.is-warning{background-color:#ffe08a;border-color:transparent;color:#000000b3}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffdc7d;border-color:transparent;color:#000000b3}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:#000000b3}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 .125em #ffe08a40}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd970;border-color:transparent;color:#000000b3}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffe08a;border-color:#ffe08a;box-shadow:none}.button.is-warning.is-inverted{background-color:#000000b3;color:#ffe08a}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:#000000b3}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:#000000b3;border-color:transparent;box-shadow:none;color:#ffe08a}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffe08a;color:#ffe08a}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#ffe08a;border-color:#ffe08a;color:#000000b3}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent hsl(44,100%,77%) hsl(44,100%,77%)!important}.button.is-warning.is-outlined.is-loading:hover:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading.is-focused:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffe08a;box-shadow:none;color:#ffe08a}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;color:#000000b3}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:#000000b3;color:#ffe08a}.button.is-warning.is-inverted.is-outlined.is-loading:hover:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent hsl(44,100%,77%) hsl(44,100%,77%)!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;box-shadow:none;color:#000000b3}.button.is-warning.is-light{background-color:#fffaeb;color:#946c00}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:#fff6de;border-color:transparent;color:#946c00}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:#fff3d1;border-color:transparent;color:#946c00}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 .125em #f1466840}.button.is-danger:active,.button.is-danger.is-active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:#f14668;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent hsl(348,86%,61%) hsl(348,86%,61%)!important}.button.is-danger.is-outlined.is-loading:hover:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading:hover:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent hsl(348,86%,61%) hsl(348,86%,61%)!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{font-size:.75rem}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:9999px;padding-left:1.25em;padding-right:1.25em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}@media screen and (max-width: 768px){.button.is-responsive.is-small{font-size:.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.65625rem}.button.is-responsive.is-medium{font-size:.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.button.is-responsive.is-small{font-size:.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1024px){.container{max-width:960px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid hsl(0,0%,86%);padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid hsl(0,0%,86%);border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:9999px}.image.is-fullwidth{width:100%}.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#000000b3}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#7957d5;color:#fff}.notification.is-primary.is-light{background-color:#f2effb;color:#552fbc}.notification.is-link{background-color:#7957d5;color:#fff}.notification.is-link.is-light{background-color:#f2effb;color:#552fbc}.notification.is-info{background-color:#167df0;color:#fff}.notification.is-info.is-light{background-color:#ecf4fe;color:#0d68ce}.notification.is-success{background-color:#48c78e;color:#fff}.notification.is-success.is-light{background-color:#effaf5;color:#257953}.notification.is-warning{background-color:#ffe08a;color:#000000b3}.notification.is-warning.is-light{background-color:#fffaeb;color:#946c00}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress,.progress-wrapper.is-not-native{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar,.progress-wrapper.is-not-native::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value,.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar,.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill,.progress-wrapper.is-not-native::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value,.is-white.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar,.is-white.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill,.is-white.progress-wrapper.is-not-native::-ms-fill{background-color:#fff}.progress.is-white:indeterminate,.is-white.progress-wrapper.is-not-native:indeterminate{background-image:linear-gradient(to right,#fff 30%,#ededed 30%)}.progress.is-black::-webkit-progress-value,.is-black.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar,.is-black.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill,.is-black.progress-wrapper.is-not-native::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate,.is-black.progress-wrapper.is-not-native:indeterminate{background-image:linear-gradient(to right,#0a0a0a 30%,#ededed 30%)}.progress.is-light::-webkit-progress-value,.is-light.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar,.is-light.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill,.is-light.progress-wrapper.is-not-native::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate,.is-light.progress-wrapper.is-not-native:indeterminate{background-image:linear-gradient(to right,#f5f5f5 30%,#ededed 30%)}.progress.is-dark::-webkit-progress-value,.is-dark.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar,.is-dark.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill,.is-dark.progress-wrapper.is-not-native::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate,.is-dark.progress-wrapper.is-not-native:indeterminate{background-image:linear-gradient(to right,#363636 30%,#ededed 30%)}.progress.is-primary::-webkit-progress-value,.is-primary.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#7957d5}.progress.is-primary::-moz-progress-bar,.is-primary.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#7957d5}.progress.is-primary::-ms-fill,.is-primary.progress-wrapper.is-not-native::-ms-fill{background-color:#7957d5}.progress.is-primary:indeterminate,.is-primary.progress-wrapper.is-not-native:indeterminate{background-image:linear-gradient(to right,#7957d5 30%,#ededed 30%)}.progress.is-link::-webkit-progress-value,.is-link.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#7957d5}.progress.is-link::-moz-progress-bar,.is-link.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#7957d5}.progress.is-link::-ms-fill,.is-link.progress-wrapper.is-not-native::-ms-fill{background-color:#7957d5}.progress.is-link:indeterminate,.is-link.progress-wrapper.is-not-native:indeterminate{background-image:linear-gradient(to right,#7957d5 30%,#ededed 30%)}.progress.is-info::-webkit-progress-value,.is-info.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#167df0}.progress.is-info::-moz-progress-bar,.is-info.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#167df0}.progress.is-info::-ms-fill,.is-info.progress-wrapper.is-not-native::-ms-fill{background-color:#167df0}.progress.is-info:indeterminate,.is-info.progress-wrapper.is-not-native:indeterminate{background-image:linear-gradient(to right,#167df0 30%,#ededed 30%)}.progress.is-success::-webkit-progress-value,.is-success.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#48c78e}.progress.is-success::-moz-progress-bar,.is-success.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#48c78e}.progress.is-success::-ms-fill,.is-success.progress-wrapper.is-not-native::-ms-fill{background-color:#48c78e}.progress.is-success:indeterminate,.is-success.progress-wrapper.is-not-native:indeterminate{background-image:linear-gradient(to right,#48c78e 30%,#ededed 30%)}.progress.is-warning::-webkit-progress-value,.is-warning.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#ffe08a}.progress.is-warning::-moz-progress-bar,.is-warning.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#ffe08a}.progress.is-warning::-ms-fill,.is-warning.progress-wrapper.is-not-native::-ms-fill{background-color:#ffe08a}.progress.is-warning:indeterminate,.is-warning.progress-wrapper.is-not-native:indeterminate{background-image:linear-gradient(to right,#ffe08a 30%,#ededed 30%)}.progress.is-danger::-webkit-progress-value,.is-danger.progress-wrapper.is-not-native::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar,.is-danger.progress-wrapper.is-not-native::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill,.is-danger.progress-wrapper.is-not-native::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate,.is-danger.progress-wrapper.is-not-native:indeterminate{background-image:linear-gradient(to right,#f14668 30%,#ededed 30%)}.progress:indeterminate,.progress-wrapper.is-not-native:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right,#4a4a4a 30%,#ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar,.progress-wrapper.is-not-native:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar,.progress-wrapper.is-not-native:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill,.progress-wrapper.is-not-native:indeterminate::-ms-fill{animation-name:none}.progress.is-small,.is-small.progress-wrapper.is-not-native{height:.75rem}.progress.is-medium,.is-medium.progress-wrapper.is-not-native{height:1.25rem}.progress.is-large,.is-large.progress-wrapper.is-not-native{height:1.5rem}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid hsl(0,0%,86%);border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#000000b3}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary,.table td.is-link,.table th.is-link{background-color:#7957d5;border-color:#7957d5;color:#fff}.table td.is-info,.table th.is-info{background-color:#167df0;border-color:#167df0;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c78e;border-color:#48c78e;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffe08a;border-color:#ffe08a;color:#000000b3}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#7957d5;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#7957d5;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:#000000b3}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#7957d5;color:#fff}.tag:not(body).is-primary.is-light{background-color:#f2effb;color:#552fbc}.tag:not(body).is-link{background-color:#7957d5;color:#fff}.tag:not(body).is-link.is-light{background-color:#f2effb;color:#552fbc}.tag:not(body).is-info{background-color:#167df0;color:#fff}.tag:not(body).is-info.is-light{background-color:#ecf4fe;color:#0d68ce}.tag:not(body).is-success{background-color:#48c78e;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf5;color:#257953}.tag:not(body).is-warning{background-color:#ffe08a;color:#000000b3}.tag:not(body).is-warning.is-light{background-color:#fffaeb;color:#946c00}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:before,.tag:not(body).is-delete:after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:hover,.tag:not(body).is-delete:focus{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:9999px}a.tag:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub,.title sup,.subtitle sup{font-size:.75em}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.select select,.taginput .taginput-container.is-focusable,.textarea,.input{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.select select::-moz-placeholder,.taginput .taginput-container.is-focusable::-moz-placeholder,.textarea::-moz-placeholder,.input::-moz-placeholder{color:#3636364d}.select select::-webkit-input-placeholder,.taginput .taginput-container.is-focusable::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.input::-webkit-input-placeholder{color:#3636364d}.select select:-moz-placeholder,.taginput .taginput-container.is-focusable:-moz-placeholder,.textarea:-moz-placeholder,.input:-moz-placeholder{color:#3636364d}.select select:-ms-input-placeholder,.taginput .taginput-container.is-focusable:-ms-input-placeholder,.textarea:-ms-input-placeholder,.input:-ms-input-placeholder{color:#3636364d}.select select:hover,.taginput .taginput-container.is-focusable:hover,.textarea:hover,.input:hover,.select select.is-hovered,.taginput .is-hovered.taginput-container.is-focusable,.is-hovered.textarea,.is-hovered.input{border-color:#b5b5b5}.select select:focus,.taginput .taginput-container.is-focusable:focus,.textarea:focus,.input:focus,.select select.is-focused,.taginput .is-focused.taginput-container.is-focusable,.is-focused.textarea,.is-focused.input,.select select:active,.taginput .taginput-container.is-focusable:active,.textarea:active,.input:active,.select select.is-active,.taginput .is-active.taginput-container.is-focusable,.is-active.textarea,.is-active.input{border-color:#7957d5;box-shadow:0 0 0 .125em #7957d540}.select select[disabled],.taginput [disabled].taginput-container.is-focusable,[disabled].textarea,[disabled].input,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .taginput .taginput-container.is-focusable,.taginput fieldset[disabled] .taginput-container.is-focusable,fieldset[disabled] .textarea,fieldset[disabled] .input{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.select select[disabled]::-moz-placeholder,.taginput [disabled].taginput-container.is-focusable::-moz-placeholder,[disabled].textarea::-moz-placeholder,[disabled].input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .taginput .taginput-container.is-focusable::-moz-placeholder,.taginput fieldset[disabled] .taginput-container.is-focusable::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder{color:#7a7a7a4d}.select select[disabled]::-webkit-input-placeholder,.taginput [disabled].taginput-container.is-focusable::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .taginput .taginput-container.is-focusable::-webkit-input-placeholder,.taginput fieldset[disabled] .taginput-container.is-focusable::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder{color:#7a7a7a4d}.select select[disabled]:-moz-placeholder,.taginput [disabled].taginput-container.is-focusable:-moz-placeholder,[disabled].textarea:-moz-placeholder,[disabled].input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .taginput .taginput-container.is-focusable:-moz-placeholder,.taginput fieldset[disabled] .taginput-container.is-focusable:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder{color:#7a7a7a4d}.select select[disabled]:-ms-input-placeholder,.taginput [disabled].taginput-container.is-focusable:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .taginput .taginput-container.is-focusable:-ms-input-placeholder,.taginput fieldset[disabled] .taginput-container.is-focusable:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder{color:#7a7a7a4d}.taginput .taginput-container.is-focusable,.textarea,.input{box-shadow:inset 0 .0625em .125em #0a0a0a0d;max-width:100%;width:100%}.taginput [readonly].taginput-container.is-focusable,[readonly].textarea,[readonly].input{box-shadow:none}.taginput .is-white.taginput-container.is-focusable,.is-white.textarea,.is-white.input{border-color:#fff}.taginput .is-white.taginput-container.is-focusable:focus,.is-white.textarea:focus,.is-white.input:focus,.taginput .is-white.is-focused.taginput-container.is-focusable,.is-white.is-focused.textarea,.is-white.is-focused.input,.taginput .is-white.taginput-container.is-focusable:active,.is-white.textarea:active,.is-white.input:active,.taginput .is-white.is-active.taginput-container.is-focusable,.is-white.is-active.textarea,.is-white.is-active.input{box-shadow:0 0 0 .125em #ffffff40}.taginput .is-black.taginput-container.is-focusable,.is-black.textarea,.is-black.input{border-color:#0a0a0a}.taginput .is-black.taginput-container.is-focusable:focus,.is-black.textarea:focus,.is-black.input:focus,.taginput .is-black.is-focused.taginput-container.is-focusable,.is-black.is-focused.textarea,.is-black.is-focused.input,.taginput .is-black.taginput-container.is-focusable:active,.is-black.textarea:active,.is-black.input:active,.taginput .is-black.is-active.taginput-container.is-focusable,.is-black.is-active.textarea,.is-black.is-active.input{box-shadow:0 0 0 .125em #0a0a0a40}.taginput .is-light.taginput-container.is-focusable,.is-light.textarea,.is-light.input{border-color:#f5f5f5}.taginput .is-light.taginput-container.is-focusable:focus,.is-light.textarea:focus,.is-light.input:focus,.taginput .is-light.is-focused.taginput-container.is-focusable,.is-light.is-focused.textarea,.is-light.is-focused.input,.taginput .is-light.taginput-container.is-focusable:active,.is-light.textarea:active,.is-light.input:active,.taginput .is-light.is-active.taginput-container.is-focusable,.is-light.is-active.textarea,.is-light.is-active.input{box-shadow:0 0 0 .125em #f5f5f540}.taginput .is-dark.taginput-container.is-focusable,.is-dark.textarea,.is-dark.input{border-color:#363636}.taginput .is-dark.taginput-container.is-focusable:focus,.is-dark.textarea:focus,.is-dark.input:focus,.taginput .is-dark.is-focused.taginput-container.is-focusable,.is-dark.is-focused.textarea,.is-dark.is-focused.input,.taginput .is-dark.taginput-container.is-focusable:active,.is-dark.textarea:active,.is-dark.input:active,.taginput .is-dark.is-active.taginput-container.is-focusable,.is-dark.is-active.textarea,.is-dark.is-active.input{box-shadow:0 0 0 .125em #36363640}.taginput .is-primary.taginput-container.is-focusable,.is-primary.textarea,.is-primary.input{border-color:#7957d5}.taginput .is-primary.taginput-container.is-focusable:focus,.is-primary.textarea:focus,.is-primary.input:focus,.taginput .is-primary.is-focused.taginput-container.is-focusable,.is-primary.is-focused.textarea,.is-primary.is-focused.input,.taginput .is-primary.taginput-container.is-focusable:active,.is-primary.textarea:active,.is-primary.input:active,.taginput .is-primary.is-active.taginput-container.is-focusable,.is-primary.is-active.textarea,.is-primary.is-active.input{box-shadow:0 0 0 .125em #7957d540}.taginput .is-link.taginput-container.is-focusable,.is-link.textarea,.is-link.input{border-color:#7957d5}.taginput .is-link.taginput-container.is-focusable:focus,.is-link.textarea:focus,.is-link.input:focus,.taginput .is-link.is-focused.taginput-container.is-focusable,.is-link.is-focused.textarea,.is-link.is-focused.input,.taginput .is-link.taginput-container.is-focusable:active,.is-link.textarea:active,.is-link.input:active,.taginput .is-link.is-active.taginput-container.is-focusable,.is-link.is-active.textarea,.is-link.is-active.input{box-shadow:0 0 0 .125em #7957d540}.taginput .is-info.taginput-container.is-focusable,.is-info.textarea,.is-info.input{border-color:#167df0}.taginput .is-info.taginput-container.is-focusable:focus,.is-info.textarea:focus,.is-info.input:focus,.taginput .is-info.is-focused.taginput-container.is-focusable,.is-info.is-focused.textarea,.is-info.is-focused.input,.taginput .is-info.taginput-container.is-focusable:active,.is-info.textarea:active,.is-info.input:active,.taginput .is-info.is-active.taginput-container.is-focusable,.is-info.is-active.textarea,.is-info.is-active.input{box-shadow:0 0 0 .125em #167df040}.taginput .is-success.taginput-container.is-focusable,.is-success.textarea,.is-success.input{border-color:#48c78e}.taginput .is-success.taginput-container.is-focusable:focus,.is-success.textarea:focus,.is-success.input:focus,.taginput .is-success.is-focused.taginput-container.is-focusable,.is-success.is-focused.textarea,.is-success.is-focused.input,.taginput .is-success.taginput-container.is-focusable:active,.is-success.textarea:active,.is-success.input:active,.taginput .is-success.is-active.taginput-container.is-focusable,.is-success.is-active.textarea,.is-success.is-active.input{box-shadow:0 0 0 .125em #48c78e40}.taginput .is-warning.taginput-container.is-focusable,.is-warning.textarea,.is-warning.input{border-color:#ffe08a}.taginput .is-warning.taginput-container.is-focusable:focus,.is-warning.textarea:focus,.is-warning.input:focus,.taginput .is-warning.is-focused.taginput-container.is-focusable,.is-warning.is-focused.textarea,.is-warning.is-focused.input,.taginput .is-warning.taginput-container.is-focusable:active,.is-warning.textarea:active,.is-warning.input:active,.taginput .is-warning.is-active.taginput-container.is-focusable,.is-warning.is-active.textarea,.is-warning.is-active.input{box-shadow:0 0 0 .125em #ffe08a40}.taginput .is-danger.taginput-container.is-focusable,.is-danger.textarea,.is-danger.input{border-color:#f14668}.taginput .is-danger.taginput-container.is-focusable:focus,.is-danger.textarea:focus,.is-danger.input:focus,.taginput .is-danger.is-focused.taginput-container.is-focusable,.is-danger.is-focused.textarea,.is-danger.is-focused.input,.taginput .is-danger.taginput-container.is-focusable:active,.is-danger.textarea:active,.is-danger.input:active,.taginput .is-danger.is-active.taginput-container.is-focusable,.is-danger.is-active.textarea,.is-danger.is-active.input{box-shadow:0 0 0 .125em #f1466840}.taginput .is-small.taginput-container.is-focusable,.is-small.textarea,.is-small.input{border-radius:2px;font-size:.75rem}.taginput .is-medium.taginput-container.is-focusable,.is-medium.textarea,.is-medium.input{font-size:1.25rem}.taginput .is-large.taginput-container.is-focusable,.is-large.textarea,.is-large.input{font-size:1.5rem}.taginput .is-fullwidth.taginput-container.is-focusable,.is-fullwidth.textarea,.is-fullwidth.input{display:block;width:100%}.taginput .is-inline.taginput-container.is-focusable,.is-inline.textarea,.is-inline.input{display:inline;width:auto}.input.is-rounded{border-radius:9999px;padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}.radio:hover,.checkbox:hover{color:#363636}[disabled].radio,[disabled].checkbox,fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading):after{border-color:#7957d5;right:1.125em;z-index:4}.select.is-rounded select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.select.is-white:not(:hover):after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 .125em #ffffff40}.select.is-black:not(:hover):after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 .125em #0a0a0a40}.select.is-light:not(:hover):after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 .125em #f5f5f540}.select.is-dark:not(:hover):after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select:hover,.select.is-dark select.is-hovered{border-color:#292929}.select.is-dark select:focus,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select.is-active{box-shadow:0 0 0 .125em #36363640}.select.is-primary:not(:hover):after{border-color:#7957d5}.select.is-primary select{border-color:#7957d5}.select.is-primary select:hover,.select.is-primary select.is-hovered{border-color:#6943d0}.select.is-primary select:focus,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 .125em #7957d540}.select.is-link:not(:hover):after{border-color:#7957d5}.select.is-link select{border-color:#7957d5}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#6943d0}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 .125em #7957d540}.select.is-info:not(:hover):after{border-color:#167df0}.select.is-info select{border-color:#167df0}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#0e71de}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 .125em #167df040}.select.is-success:not(:hover):after{border-color:#48c78e}.select.is-success select{border-color:#48c78e}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#3abb81}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 .125em #48c78e40}.select.is-warning:not(:hover):after{border-color:#ffe08a}.select.is-warning select{border-color:#ffe08a}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#ffd970}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 .125em #ffe08a40}.select.is-danger:not(:hover):after{border-color:#f14668}.select.is-danger select{border-color:#f14668}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#ef2e55}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 .125em #f1466840}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled:after{border-color:#7a7a7a!important;opacity:.5}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #ffffff40;color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #0a0a0a40;color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#000000b3}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:#000000b3}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #f5f5f540;color:#000000b3}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#000000b3}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark:hover .file-cta,.file.is-dark.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark:focus .file-cta,.file.is-dark.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #36363640;color:#fff}.file.is-dark:active .file-cta,.file.is-dark.is-active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#7957d5;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.file.is-primary.is-hovered .file-cta{background-color:#714dd2;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.file.is-primary.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #7957d540;color:#fff}.file.is-primary:active .file-cta,.file.is-primary.is-active .file-cta{background-color:#6943d0;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#7957d5;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#714dd2;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #7957d540;color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#6943d0;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#167df0;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#0f77ea;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #167df040;color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#0e71de;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c78e;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#3ec487;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #48c78e40;color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#3abb81;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffe08a;border-color:transparent;color:#000000b3}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffdc7d;border-color:transparent;color:#000000b3}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #ffe08a40;color:#000000b3}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd970;border-color:transparent;color:#000000b3}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #f1466840;color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:600}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary,.help.is-link{color:#7957d5}.help.is-info{color:#167df0}.help.is-success{color:#48c78e}.help.is-warning{color:#ffe08a}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#7957d5;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b5b5b5;content:"/"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"→"}.breadcrumb.has-bullet-separator li+li:before{content:"•"}.breadcrumb.has-dot-separator li+li:before{content:"·"}.breadcrumb.has-succeeds-separator li+li:before{content:"≻"}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;color:#4a4a4a;max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em #0a0a0a1a;display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{background-color:transparent;padding:1.5rem}.card-footer{background-color:transparent;border-top:1px solid hsl(0,0%,93%);align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid hsl(0,0%,93%)}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;padding-bottom:.5rem;padding-top:.5rem}.dropdown-item,.dropdown .dropdown-menu .has-link a{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,.dropdown .dropdown-menu .has-link a,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,.dropdown .dropdown-menu .has-link a:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,.dropdown .dropdown-menu .has-link a.is-active,button.dropdown-item.is-active{background-color:#7957d5;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#7957d5;color:#fff}.menu-list li ul{border-left:1px solid hsl(0,0%,86%);margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#000000b3}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#f2effb}.message.is-primary .message-header{background-color:#7957d5;color:#fff}.message.is-primary .message-body{border-color:#7957d5;color:#552fbc}.message.is-link{background-color:#f2effb}.message.is-link .message-header{background-color:#7957d5;color:#fff}.message.is-link .message-body{border-color:#7957d5;color:#552fbc}.message.is-info{background-color:#ecf4fe}.message.is-info .message-header{background-color:#167df0;color:#fff}.message.is-info .message-body{border-color:#167df0;color:#0d68ce}.message.is-success{background-color:#effaf5}.message.is-success .message-header{background-color:#48c78e;color:#fff}.message.is-success .message-body{border-color:#48c78e;color:#257953}.message.is-warning{background-color:#fffaeb}.message.is-warning .message-header{background-color:#ffe08a;color:#000000b3}.message.is-warning .message-body{border-color:#ffe08a;color:#946c00}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:#0a0a0adb}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid hsl(0,0%,86%);border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid hsl(0,0%,86%)}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link:after,.navbar.is-white .navbar-end .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link:after,.navbar.is-black .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#000000b3}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:#000000b3}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:#000000b3}.navbar.is-light .navbar-brand .navbar-link:after{border-color:#000000b3}.navbar.is-light .navbar-burger{color:#000000b3}@media screen and (min-width: 1024px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:#000000b3}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:#000000b3}.navbar.is-light .navbar-start .navbar-link:after,.navbar.is-light .navbar-end .navbar-link:after{border-color:#000000b3}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:#000000b3}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#000000b3}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link{color:#fff}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-dark .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link{color:#fff}.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-start .navbar-link:after,.navbar.is-dark .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#7957d5;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active{background-color:#6943d0;color:#fff}.navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active{background-color:#6943d0;color:#fff}.navbar.is-primary .navbar-start .navbar-link:after,.navbar.is-primary .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{background-color:#6943d0;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#7957d5;color:#fff}}.navbar.is-link{background-color:#7957d5;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#6943d0;color:#fff}.navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#6943d0;color:#fff}.navbar.is-link .navbar-start .navbar-link:after,.navbar.is-link .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#6943d0;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#7957d5;color:#fff}}.navbar.is-info{background-color:#167df0;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#0e71de;color:#fff}.navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#0e71de;color:#fff}.navbar.is-info .navbar-start .navbar-link:after,.navbar.is-info .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#0e71de;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#167df0;color:#fff}}.navbar.is-success{background-color:#48c78e;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-start .navbar-link:after,.navbar.is-success .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c78e;color:#fff}}.navbar.is-warning{background-color:#ffe08a;color:#000000b3}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:#000000b3}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd970;color:#000000b3}.navbar.is-warning .navbar-brand .navbar-link:after{border-color:#000000b3}.navbar.is-warning .navbar-burger{color:#000000b3}@media screen and (min-width: 1024px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:#000000b3}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd970;color:#000000b3}.navbar.is-warning .navbar-start .navbar-link:after,.navbar.is-warning .navbar-end .navbar-link:after{border-color:#000000b3}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd970;color:#000000b3}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffe08a;color:#000000b3}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-start .navbar-link:after,.navbar.is-danger .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px #f5f5f5}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:#0000000d}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#7957d5}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#7957d5}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#7957d5;border-bottom-style:solid;border-bottom-width:3px;color:#7957d5;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless):after{border-color:#7957d5;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width: 1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px #0a0a0a1a;padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px #0a0a0a1a}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#7957d5}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid hsl(0,0%,86%);border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px #0a0a0a1a;top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid hsl(0,0%,86%);box-shadow:0 8px 8px #0a0a0a1a;display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#7957d5}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px #0a0a0a1a,0 0 0 1px #0a0a0a1a;display:block;opacity:0;pointer-events:none;top:calc(100% - 4px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px #0a0a0a1a}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}.pagination.is-rounded .pagination-link{border-radius:9999px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#7957d5}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px #0a0a0a33}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-previous,.pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#7957d5;border-color:#7957d5;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next,.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:#000000b3}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#7957d5;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#7957d5}.panel.is-primary .panel-block.is-active .panel-icon{color:#7957d5}.panel.is-link .panel-heading{background-color:#7957d5;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#7957d5}.panel.is-link .panel-block.is-active .panel-icon{color:#7957d5}.panel.is-info .panel-heading{background-color:#167df0;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#167df0}.panel.is-info .panel-block.is-active .panel-icon{color:#167df0}.panel.is-success .panel-heading{background-color:#48c78e;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c78e}.panel.is-success .panel-block.is-active .panel-icon{color:#48c78e}.panel.is-warning .panel-heading{background-color:#ffe08a;color:#000000b3}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffe08a}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffe08a}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:1px solid hsl(0,0%,93%)}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid hsl(0,0%,86%);margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#7957d5}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#7957d5;color:#363636}.panel-block.is-active .panel-icon{color:#7957d5}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#7957d5;color:#7957d5}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#7957d5;border-color:#7957d5;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>.column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>.column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>.column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>.column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.33333337%}.column.is-offset-1-mobile{margin-left:8.33333337%}.column.is-2-mobile{flex:none;width:16.66666674%}.column.is-offset-2-mobile{margin-left:16.66666674%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333337%}.column.is-offset-4-mobile{margin-left:33.33333337%}.column.is-5-mobile{flex:none;width:41.66666674%}.column.is-offset-5-mobile{margin-left:41.66666674%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333337%}.column.is-offset-7-mobile{margin-left:58.33333337%}.column.is-8-mobile{flex:none;width:66.66666674%}.column.is-offset-8-mobile{margin-left:66.66666674%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333337%}.column.is-offset-10-mobile{margin-left:83.33333337%}.column.is-11-mobile{flex:none;width:91.66666674%}.column.is-offset-11-mobile{margin-left:91.66666674%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333337%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333337%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66666674%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66666674%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333337%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333337%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66666674%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66666674%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333337%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333337%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66666674%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66666674%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333337%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333337%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66666674%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66666674%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.33333337%}.column.is-offset-1-touch{margin-left:8.33333337%}.column.is-2-touch{flex:none;width:16.66666674%}.column.is-offset-2-touch{margin-left:16.66666674%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333337%}.column.is-offset-4-touch{margin-left:33.33333337%}.column.is-5-touch{flex:none;width:41.66666674%}.column.is-offset-5-touch{margin-left:41.66666674%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333337%}.column.is-offset-7-touch{margin-left:58.33333337%}.column.is-8-touch{flex:none;width:66.66666674%}.column.is-offset-8-touch{margin-left:66.66666674%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333337%}.column.is-offset-10-touch{margin-left:83.33333337%}.column.is-11-touch{flex:none;width:91.66666674%}.column.is-offset-11-touch{margin-left:91.66666674%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.33333337%}.column.is-offset-1-desktop{margin-left:8.33333337%}.column.is-2-desktop{flex:none;width:16.66666674%}.column.is-offset-2-desktop{margin-left:16.66666674%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333337%}.column.is-offset-4-desktop{margin-left:33.33333337%}.column.is-5-desktop{flex:none;width:41.66666674%}.column.is-offset-5-desktop{margin-left:41.66666674%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333337%}.column.is-offset-7-desktop{margin-left:58.33333337%}.column.is-8-desktop{flex:none;width:66.66666674%}.column.is-offset-8-desktop{margin-left:66.66666674%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333337%}.column.is-offset-10-desktop{margin-left:83.33333337%}.column.is-11-desktop{flex:none;width:91.66666674%}.column.is-offset-11-desktop{margin-left:91.66666674%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.33333337%}.column.is-offset-1-widescreen{margin-left:8.33333337%}.column.is-2-widescreen{flex:none;width:16.66666674%}.column.is-offset-2-widescreen{margin-left:16.66666674%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333337%}.column.is-offset-4-widescreen{margin-left:33.33333337%}.column.is-5-widescreen{flex:none;width:41.66666674%}.column.is-offset-5-widescreen{margin-left:41.66666674%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333337%}.column.is-offset-7-widescreen{margin-left:58.33333337%}.column.is-8-widescreen{flex:none;width:66.66666674%}.column.is-offset-8-widescreen{margin-left:66.66666674%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333337%}.column.is-offset-10-widescreen{margin-left:83.33333337%}.column.is-11-widescreen{flex:none;width:91.66666674%}.column.is-offset-11-widescreen{margin-left:91.66666674%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.33333337%}.column.is-offset-1-fullhd{margin-left:8.33333337%}.column.is-2-fullhd{flex:none;width:16.66666674%}.column.is-offset-2-fullhd{margin-left:16.66666674%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333337%}.column.is-offset-4-fullhd{margin-left:33.33333337%}.column.is-5-fullhd{flex:none;width:41.66666674%}.column.is-offset-5-fullhd{margin-left:41.66666674%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333337%}.column.is-offset-7-fullhd{margin-left:58.33333337%}.column.is-8-fullhd{flex:none;width:66.66666674%}.column.is-offset-8-fullhd{margin-left:66.66666674%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333337%}.column.is-offset-10-fullhd{margin-left:83.33333337%}.column.is-11-fullhd{flex:none;width:91.66666674%}.column.is-offset-11-fullhd{margin-left:91.66666674%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: .75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media screen and (min-width: 769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333337%}.tile.is-2{flex:none;width:16.66666674%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333337%}.tile.is-5{flex:none;width:41.66666674%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333337%}.tile.is-8{flex:none;width:66.66666674%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333337%}.tile.is-11{flex:none;width:91.66666674%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:hover,a.has-text-black:focus{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#7957d5!important}a.has-text-primary:hover,a.has-text-primary:focus{color:#5a32c7!important}.has-background-primary{background-color:#7957d5!important}.has-text-primary-light{color:#f2effb!important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#d1c6f1!important}.has-background-primary-light{background-color:#f2effb!important}.has-text-primary-dark{color:#552fbc!important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#704bd2!important}.has-background-primary-dark{background-color:#552fbc!important}.has-text-link{color:#7957d5!important}a.has-text-link:hover,a.has-text-link:focus{color:#5a32c7!important}.has-background-link{background-color:#7957d5!important}.has-text-link-light{color:#f2effb!important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#d1c6f1!important}.has-background-link-light{background-color:#f2effb!important}.has-text-link-dark{color:#552fbc!important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#704bd2!important}.has-background-link-dark{background-color:#552fbc!important}.has-text-info{color:#167df0!important}a.has-text-info:hover,a.has-text-info:focus{color:#0d64c6!important}.has-background-info{background-color:#167df0!important}.has-text-info-light{color:#ecf4fe!important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#bcdafb!important}.has-background-info-light{background-color:#ecf4fe!important}.has-text-info-dark{color:#0d68ce!important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#1e81f1!important}.has-background-info-dark{background-color:#0d68ce!important}.has-text-success{color:#48c78e!important}a.has-text-success:hover,a.has-text-success:focus{color:#34a873!important}.has-background-success{background-color:#48c78e!important}.has-text-success-light{color:#effaf5!important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c8eedd!important}.has-background-success-light{background-color:#effaf5!important}.has-text-success-dark{color:#257953!important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#31a06e!important}.has-background-success-dark{background-color:#257953!important}.has-text-warning{color:#ffe08a!important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd257!important}.has-background-warning{background-color:#ffe08a!important}.has-text-warning-light{color:#fffaeb!important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#ffecb8!important}.has-background-warning-light{background-color:#fffaeb!important}.has-text-warning-dark{color:#946c00!important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#c79200!important}.has-background-warning-dark{background-color:#946c00!important}.has-text-danger{color:#f14668!important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pr-auto{padding-right:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.is-underlined{text-decoration:underline!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-secondary,.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-monospace,.is-family-code{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width: 768px){.is-block-mobile{display:block!important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width: 1023px){.is-block-touch{display:block!important}}@media screen and (min-width: 1024px){.is-block-desktop{display:block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width: 1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width: 1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width: 1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width: 1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width: 1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width: 1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width: 1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width: 1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width: 1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width: 1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width: 1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:#0a0a0ae6}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:#0a0a0ab3}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:#fff!important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:#ffffffe6}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:#ffffffb3}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a!important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}.hero.is-light{background-color:#f5f5f5;color:#000000b3}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#000000b3}.hero.is-light .subtitle{color:#000000e6}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#000000b3}@media screen and (max-width: 1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:#000000b3}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:#000000b3}.hero.is-light .tabs a{color:#000000b3;opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:#f5f5f5!important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#000000b3}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#000000b3;border-color:#000000b3;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:#ffffffe6}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:#ffffffb3}.hero.is-dark a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark .navbar-link.is-active{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{color:#363636!important;opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}}.hero.is-primary{background-color:#7957d5;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:#ffffffe6}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-primary .navbar-menu{background-color:#7957d5}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:#ffffffb3}.hero.is-primary a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary .navbar-link.is-active{background-color:#6943d0;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{color:#7957d5!important;opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#7957d5}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)}}.hero.is-link{background-color:#7957d5;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:#ffffffe6}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-link .navbar-menu{background-color:#7957d5}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:#ffffffb3}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#6943d0;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#7957d5!important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#7957d5}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)}}.hero.is-info{background-color:#167df0;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:#ffffffe6}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-info .navbar-menu{background-color:#167df0}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:#ffffffb3}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#0e71de;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#167df0!important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#167df0}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#0286d1,#167df0 71%,#2868f7)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#0286d1,#167df0 71%,#2868f7)}}.hero.is-success{background-color:#48c78e;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:#ffffffe6}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-success .navbar-menu{background-color:#48c78e}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:#ffffffb3}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#3abb81;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#48c78e!important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c78e}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b35e,#48c78e 71%,#56d2af)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b35e,#48c78e 71%,#56d2af)}}.hero.is-warning{background-color:#ffe08a;color:#000000b3}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:#000000b3}.hero.is-warning .subtitle{color:#000000e6}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:#000000b3}@media screen and (max-width: 1023px){.hero.is-warning .navbar-menu{background-color:#ffe08a}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:#000000b3}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#ffd970;color:#000000b3}.hero.is-warning .tabs a{color:#000000b3;opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#ffe08a!important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:#000000b3}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#000000b3;border-color:#000000b3;color:#ffe08a}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffb657,#ffe08a 71%,#fff6a3)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffb657,#ffe08a 71%,#fff6a3)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:#ffffffe6}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:#ffffffb3}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#f14668!important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)}}.hero.is-small .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{.hero-body{padding:3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){.section{padding:3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}.is-noscroll{position:fixed;overflow-y:hidden;width:100%;bottom:0}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.zoom-in-enter-active,.zoom-in-leave-active{transition:opacity .15s ease-out}.zoom-in-enter-active .animation-content,.zoom-in-leave-active .animation-content{transition:transform .15s ease-out}.zoom-in-enter-from,.zoom-in-leave-active{opacity:0}.zoom-in-enter-from .animation-content,.zoom-in-leave-active .animation-content{transform:scale(.95)}.zoom-out-enter-active,.zoom-out-leave-active{transition:opacity .15s ease-out}.zoom-out-enter-active .animation-content,.zoom-out-leave-active .animation-content{transition:transform .15s ease-out}.zoom-out-enter-from,.zoom-out-leave-active{opacity:0}.zoom-out-enter-from .animation-content,.zoom-out-leave-active .animation-content{transform:scale(1.05)}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.slide-prev-leave-to,.slide-next-enter-from{transform:translate3d(-100%,0,0);position:absolute;width:100%}.slide-prev-enter-from,.slide-next-leave-to{transform:translate3d(100%,0,0);position:absolute;width:100%}.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.slide-up-leave-to,.slide-down-enter-from{transform:translate3d(0,-100%,0);position:absolute;height:100%}.slide-up-enter-from,.slide-down-leave-to{transform:translate3d(0,100%,0);position:absolute;height:100%}.slide-enter-active{transition:.15s ease-out}.slide-leave-active{transition:.15s ease-out;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave-from{max-height:100px;overflow:hidden}.slide-enter-from,.slide-leave-to{overflow:hidden;max-height:0}.autocomplete{position:relative}.autocomplete .dropdown-menu{display:block;width:100%}.autocomplete .dropdown-menu.is-opened-top{top:auto;bottom:100%}.autocomplete .dropdown-content{overflow:auto;max-height:200px}.autocomplete .dropdown-item,.autocomplete .dropdown .dropdown-menu .has-link a,.dropdown .dropdown-menu .has-link .autocomplete a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete .dropdown-item.is-hovered,.autocomplete .dropdown .dropdown-menu .has-link a.is-hovered,.dropdown .dropdown-menu .has-link .autocomplete a.is-hovered{background:#f5f5f5;color:#0a0a0a}.autocomplete .dropdown-item.is-disabled,.autocomplete .dropdown .dropdown-menu .has-link a.is-disabled,.dropdown .dropdown-menu .has-link .autocomplete a.is-disabled{opacity:.5;cursor:not-allowed}.autocomplete.is-small{border-radius:2px;font-size:.75rem}.autocomplete.is-medium{font-size:1.25rem}.autocomplete.is-large{font-size:1.5rem}.carousel{min-height:120px;position:relative}.carousel.is-overlay{background-color:#0a0a0adb;align-items:center;flex-direction:column;justify-content:center;display:flex;max-height:100vh;position:fixed;z-index:40}.carousel.is-overlay .carousel-item img{cursor:default}.carousel.is-overlay .carousel-indicator.has-background{background:transparent}.carousel .progress,.carousel .progress-wrapper.is-not-native{border-radius:2px;height:.25rem;margin-bottom:0}.carousel .carousel-items{position:relative;display:flex;overflow:hidden;width:100%}@media screen and (min-width: 769px),print{.carousel .carousel-items:hover .carousel-arrow.is-hovered{opacity:1}}.carousel .carousel-items .carousel-item{flex-shrink:0;width:100%}.carousel .carousel-pause{pointer-events:none;position:absolute;top:0;right:.15rem;z-index:1}.carousel .carousel-indicator{width:100%;padding:.5rem;display:flex;align-items:center;justify-content:center}.carousel .carousel-indicator.has-background{background:#0a0a0a80}.carousel .carousel-indicator.has-custom{flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-x:auto}.carousel .carousel-indicator.has-custom.is-small .indicator-item{flex:1 0 10%}.carousel .carousel-indicator.has-custom.is-medium .indicator-item{flex:1 0 16.66667%}.carousel .carousel-indicator.is-inside{position:absolute}.carousel .carousel-indicator.is-inside.is-bottom{bottom:0}.carousel .carousel-indicator.is-inside.is-top{top:0}.carousel .carousel-indicator .indicator-item:not(:last-child){margin-right:.5rem}.carousel .carousel-indicator .indicator-item.is-active .indicator-style,.carousel .carousel-indicator .indicator-item .indicator-style:hover{background:#7957d5;border:1px solid hsl(0,0%,100%)}.carousel .carousel-indicator .indicator-item .indicator-style{display:block;border:1px solid #7957d5;background:#fff;outline:none;transition:.15s ease-out}.carousel .carousel-indicator .indicator-item .indicator-style.is-boxes{height:10px;width:10px}.carousel .carousel-indicator .indicator-item .indicator-style.is-dots{border-radius:9999px;height:10px;width:10px}.carousel .carousel-indicator .indicator-item .indicator-style.is-lines{height:5px;width:25px}.carousel-list{position:relative;overflow:hidden;width:100%}.carousel-list.has-shadow{box-shadow:0 0 10px #00000040}@media screen and (min-width: 769px),print{.carousel-list:hover .carousel-arrow.is-hovered{opacity:1}}.carousel-list .carousel-slides{position:relative;display:flex;width:100%}.carousel-list .carousel-slides:not(.is-dragging){transition:all .25s ease-out 0s}.carousel-list .carousel-slides.has-grayscale .carousel-slide img{filter:grayscale(100%)}.carousel-list .carousel-slides.has-grayscale .carousel-slide.is-active img{filter:grayscale(0%)}.carousel-list .carousel-slides.has-opacity .carousel-slide img{opacity:.25}.carousel-list .carousel-slides.has-opacity .carousel-slide.is-active img{opacity:1}.carousel-list .carousel-slides .carousel-slide{border:2px solid transparent;flex-shrink:0}.carousel-arrow{transition:.15s ease-out}.carousel-arrow.is-hovered{opacity:0}.carousel-arrow .icon{background:#fff;color:#7957d5;cursor:pointer;border:1px solid hsl(0,0%,100%);border-radius:9999px;outline:0}.carousel-arrow .icon:hover{border:1px solid #7957d5;opacity:1}.carousel-arrow .icon.has-icons-left,.carousel-arrow .icon.has-icons-right{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel-arrow .icon.has-icons-left{left:1.5rem}.carousel-arrow .icon.has-icons-right{right:1.5rem}.b-checkbox.checkbox{outline:none;display:inline-flex;align-items:center}.b-checkbox.checkbox:not(.button){margin-right:.5em}.b-checkbox.checkbox:not(.button)+.checkbox:last-child{margin-right:0}.b-checkbox.checkbox input[type=checkbox]{position:absolute;left:0;opacity:0;outline:none;z-index:-1}.b-checkbox.checkbox input[type=checkbox]+.check{width:1.25em;height:1.25em;flex-shrink:0;border-radius:4px;border:2px solid hsl(0,0%,48%);transition:background .15s ease-out;background:transparent}.b-checkbox.checkbox input[type=checkbox]:checked+.check{background:#7957d5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#7957d5}.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-white{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:hsl(0, 0%25, 4%25)' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#fff}.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-black{background:#0a0a0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:hsl(0, 0%25, 100%25)' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#0a0a0a}.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-light{background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:rgba(0, 0, 0, 0.7)' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#f5f5f5}.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-dark{background:#363636 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#363636}.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-primary{background:#7957d5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#7957d5}.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-link{background:#7957d5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#7957d5}.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-info{background:#167df0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#167df0}.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-success{background:#48c78e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#48c78e}.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-warning{background:#ffe08a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:rgba(0, 0, 0, 0.7)' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#ffe08a}.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-danger{background:#f14668 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-color:#f14668}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check{background:#7957d5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#7957d5}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-white{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:hsl(0, 0%25, 4%25)' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#fff}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-black{background:#0a0a0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:hsl(0, 0%25, 100%25)' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#0a0a0a}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-light{background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:rgba(0, 0, 0, 0.7)' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#f5f5f5}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-dark{background:#363636 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#363636}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-primary{background:#7957d5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#7957d5}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-link{background:#7957d5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#7957d5}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-info{background:#167df0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#167df0}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-success{background:#48c78e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#48c78e}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-warning{background:#ffe08a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:rgba(0, 0, 0, 0.7)' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#ffe08a}.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-danger{background:#f14668 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;border-color:#f14668}.b-checkbox.checkbox input[type=checkbox]:focus+.check{box-shadow:0 0 .5em #7a7a7acc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check{box-shadow:0 0 .5em #7957d5cc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-white{box-shadow:0 0 .5em #fffc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-black{box-shadow:0 0 .5em #0a0a0acc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-light{box-shadow:0 0 .5em #f5f5f5cc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-dark{box-shadow:0 0 .5em #363636cc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-primary{box-shadow:0 0 .5em #7957d5cc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-link{box-shadow:0 0 .5em #7957d5cc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-info{box-shadow:0 0 .5em #167df0cc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-success{box-shadow:0 0 .5em #48c78ecc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-warning{box-shadow:0 0 .5em #ffe08acc}.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-danger{box-shadow:0 0 .5em #f14668cc}.b-checkbox.checkbox .control-label{padding-left:calc(.75em - 1px)}.b-checkbox.checkbox.button{display:flex}.b-checkbox.checkbox[disabled]{opacity:.5}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check{border-color:#7957d5}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-white{border-color:#fff}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-black{border-color:#0a0a0a}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-light{border-color:#f5f5f5}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-dark{border-color:#363636}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-primary{border-color:#7957d5}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-link{border-color:#7957d5}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-info{border-color:#167df0}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-success{border-color:#48c78e}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-warning{border-color:#ffe08a}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-danger{border-color:#f14668}.b-checkbox.checkbox.is-small{border-radius:2px;font-size:.75rem}.b-checkbox.checkbox.is-medium{font-size:1.25rem}.b-checkbox.checkbox.is-large{font-size:1.5rem}.b-clockpicker .card-header{background-color:#7957d5;color:#fff}.b-clockpicker .b-clockpicker-face:after{background-color:#7957d5}.b-clockpicker .b-clockpicker-face-hand{background-color:#7957d5;border-color:#7957d5}.b-clockpicker .b-clockpicker-face-number.active{background-color:#7957d5;color:#fff}.b-clockpicker.is-white .card-header{background-color:#fff;color:#0a0a0a}.b-clockpicker.is-white .b-clockpicker-face:after{background-color:#fff}.b-clockpicker.is-white .b-clockpicker-face-hand{background-color:#fff;border-color:#fff}.b-clockpicker.is-white .b-clockpicker-face-number.active{background-color:#fff;color:#0a0a0a}.b-clockpicker.is-black .card-header{background-color:#0a0a0a;color:#fff}.b-clockpicker.is-black .b-clockpicker-face:after{background-color:#0a0a0a}.b-clockpicker.is-black .b-clockpicker-face-hand{background-color:#0a0a0a;border-color:#0a0a0a}.b-clockpicker.is-black .b-clockpicker-face-number.active{background-color:#0a0a0a;color:#fff}.b-clockpicker.is-light .card-header{background-color:#f5f5f5;color:#000000b3}.b-clockpicker.is-light .b-clockpicker-face:after{background-color:#f5f5f5}.b-clockpicker.is-light .b-clockpicker-face-hand{background-color:#f5f5f5;border-color:#f5f5f5}.b-clockpicker.is-light .b-clockpicker-face-number.active{background-color:#f5f5f5;color:#000000b3}.b-clockpicker.is-dark .card-header{background-color:#363636;color:#fff}.b-clockpicker.is-dark .b-clockpicker-face:after{background-color:#363636}.b-clockpicker.is-dark .b-clockpicker-face-hand{background-color:#363636;border-color:#363636}.b-clockpicker.is-dark .b-clockpicker-face-number.active{background-color:#363636;color:#fff}.b-clockpicker.is-primary .card-header{background-color:#7957d5;color:#fff}.b-clockpicker.is-primary .b-clockpicker-face:after{background-color:#7957d5}.b-clockpicker.is-primary .b-clockpicker-face-hand{background-color:#7957d5;border-color:#7957d5}.b-clockpicker.is-primary .b-clockpicker-face-number.active,.b-clockpicker.is-link .card-header{background-color:#7957d5;color:#fff}.b-clockpicker.is-link .b-clockpicker-face:after{background-color:#7957d5}.b-clockpicker.is-link .b-clockpicker-face-hand{background-color:#7957d5;border-color:#7957d5}.b-clockpicker.is-link .b-clockpicker-face-number.active{background-color:#7957d5;color:#fff}.b-clockpicker.is-info .card-header{background-color:#167df0;color:#fff}.b-clockpicker.is-info .b-clockpicker-face:after{background-color:#167df0}.b-clockpicker.is-info .b-clockpicker-face-hand{background-color:#167df0;border-color:#167df0}.b-clockpicker.is-info .b-clockpicker-face-number.active{background-color:#167df0;color:#fff}.b-clockpicker.is-success .card-header{background-color:#48c78e;color:#fff}.b-clockpicker.is-success .b-clockpicker-face:after{background-color:#48c78e}.b-clockpicker.is-success .b-clockpicker-face-hand{background-color:#48c78e;border-color:#48c78e}.b-clockpicker.is-success .b-clockpicker-face-number.active{background-color:#48c78e;color:#fff}.b-clockpicker.is-warning .card-header{background-color:#ffe08a;color:#000000b3}.b-clockpicker.is-warning .b-clockpicker-face:after{background-color:#ffe08a}.b-clockpicker.is-warning .b-clockpicker-face-hand{background-color:#ffe08a;border-color:#ffe08a}.b-clockpicker.is-warning .b-clockpicker-face-number.active{background-color:#ffe08a;color:#000000b3}.b-clockpicker.is-danger .card-header{background-color:#f14668;color:#fff}.b-clockpicker.is-danger .b-clockpicker-face:after{background-color:#f14668}.b-clockpicker.is-danger .b-clockpicker-face-hand{background-color:#f14668;border-color:#f14668}.b-clockpicker.is-danger .b-clockpicker-face-number.active{background-color:#f14668;color:#fff}.b-clockpicker .dropdown-menu{min-width:0}.b-clockpicker .dropdown,.b-clockpicker .dropdown-trigger{width:100%}.b-clockpicker .dropdown .input[readonly],.b-clockpicker .dropdown-trigger .input[readonly]{cursor:pointer;box-shadow:inset 0 .0625em .125em #0a0a0a0d}.b-clockpicker .dropdown .input[readonly]:focus,.b-clockpicker .dropdown .input[readonly].is-focused,.b-clockpicker .dropdown .input[readonly]:active,.b-clockpicker .dropdown .input[readonly].is-active,.b-clockpicker .dropdown-trigger .input[readonly]:focus,.b-clockpicker .dropdown-trigger .input[readonly].is-focused,.b-clockpicker .dropdown-trigger .input[readonly]:active,.b-clockpicker .dropdown-trigger .input[readonly].is-active{box-shadow:0 0 0 .125em #7957d540}.b-clockpicker .dropdown-item,.b-clockpicker .dropdown .dropdown-menu .has-link a,.dropdown .dropdown-menu .has-link .b-clockpicker a{font-size:inherit;padding:0}.b-clockpicker .dropdown-content{padding-top:0;padding-bottom:0}.b-clockpicker .card{border-radius:.25rem}.b-clockpicker .card-header{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.b-clockpicker .card-content{padding:12px}.b-clockpicker-btn{cursor:pointer;opacity:.6}.b-clockpicker-btn:hover,.b-clockpicker-btn.active{opacity:1}.b-clockpicker-period .b-clockpicker-btn{font-size:16px}.b-clockpicker-time span{align-items:center;display:inline-flex;justify-content:center}.b-clockpicker-header{display:flex;line-height:1;justify-content:flex-end;color:inherit}.b-clockpicker-header .b-clockpicker-time{white-space:nowrap}.b-clockpicker-header .b-clockpicker-time span{height:60px;font-size:60px}.b-clockpicker-header .b-clockpicker-period{align-self:flex-end;display:flex;flex-direction:column;margin:8px 0 6px 8px}.b-clockpicker-body{transition:.9s cubic-bezier(.25,.8,.5,1)}.b-clockpicker-body .b-clockpicker-btn{padding:0 8px;border-radius:9999px;margin-bottom:2px}.b-clockpicker-body .b-clockpicker-btn:hover,.b-clockpicker-body .b-clockpicker-btn.active{background-color:#7957d5;color:#fff}.b-clockpicker-body .b-clockpicker-period{position:absolute;top:5px;right:5px}.b-clockpicker-body .b-clockpicker-time{position:absolute;top:5px;left:5px;font-size:16px}.b-clockpicker-body .b-clockpicker-face{border-radius:50%;position:relative;background-color:#dbdbdb;width:100%;height:100%;align-items:center;display:flex;justify-content:center}.b-clockpicker-body .b-clockpicker-face:after{border-radius:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;z-index:10}.b-clockpicker-body .b-clockpicker-face-outer-ring{-webkit-user-select:none;user-select:none;height:calc(100% - 50px);width:calc(100% - 50px);position:relative;border-radius:50%}.b-clockpicker-body .b-clockpicker-face-number{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:18px;text-align:center;justify-content:center;position:absolute;width:40px;height:40px;left:calc(50% - 20px);top:calc(50% - 20px);-webkit-user-select:none;user-select:none}.b-clockpicker-body .b-clockpicker-face-number>span{z-index:1}.b-clockpicker-body .b-clockpicker-face-number:before,.b-clockpicker-body .b-clockpicker-face-number:after{content:"";height:40px;width:40px;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b-clockpicker-body .b-clockpicker-face-number.active{cursor:default;z-index:2}.b-clockpicker-body .b-clockpicker-face-number.disabled{pointer-events:none;opacity:.25}.b-clockpicker-body .b-clockpicker-face-hand{height:calc(50% - 6px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.b-clockpicker-body .b-clockpicker-face-hand:before{background:transparent;border-width:2px;border-style:solid;border-color:inherit;border-radius:100%;width:12px;height:12px;content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%,-50%)}.b-clockpicker-footer{display:block;padding:12px}.b-clockpicker.is-small{border-radius:2px;font-size:.75rem}.b-clockpicker.is-medium{font-size:1.25rem}.b-clockpicker.is-large{font-size:1.5rem}.collapse .collapse-trigger{display:inline;cursor:pointer}.collapse .collapse-content{display:inherit}.colorpicker .color-name{font-family:monospace;text-transform:uppercase}.colorpicker .colorpicker-footer{margin-top:.875rem;padding-top:.875rem;border:1px solid #dbdbdb;border-width:1px 0 0 0}.colorpicker .colorpicker-footer .colorpicker-fields{margin-bottom:.875rem}.colorpicker .colorpicker-footer .colorpicker-fields .field{flex-grow:1}.colorpicker .colorpicker-footer .colorpicker-fields .field .field-label{margin-right:.5rem}.colorpicker .colorpicker-footer .colorpicker-fields .field .control{display:flex}.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input{-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield;flex-grow:1;width:0;min-width:42px;text-align:right}.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input::-webkit-outer-spin-button,.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.colorpicker .dropdown.is-expanded .dropdown-menu,.colorpicker .dropdown.is-expanded.is-mobile-modal .dropdown-menu{width:unset}.colorpicker .dropdown-horizontal-colorpicker{display:flex;flex-direction:row}.colorpicker .dropdown-horizontal-colorpicker .colorpicker-footer{border-width:0 0 0 1px;margin-top:0;padding-top:0;margin-left:.875rem;padding-left:.875rem}svg.b-colorpicker-triangle{width:200px;height:200px;-webkit-user-select:none;user-select:none}@media (max-width: 769px){svg.b-colorpicker-triangle{width:100%;height:auto}}svg.b-colorpicker-triangle .colorpicker-triangle-hue{width:100%;height:100%;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue,svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue foreignObject,svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue g,svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl,svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl foreignObject,svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl g{transform-origin:50% 50%}svg.b-colorpicker-triangle .hue-range-thumb,svg.b-colorpicker-triangle .sl-range-thumb{background:transparent;border-radius:4px;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #dbdbdb;cursor:grab;height:calc(100% - .25em);width:calc(100% - .25em);margin:.125em}svg.b-colorpicker-triangle .hue-range-thumb:hover,svg.b-colorpicker-triangle .sl-range-thumb:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #b5b5b5}svg.b-colorpicker-triangle .hue-range-thumb:focus,svg.b-colorpicker-triangle .sl-range-thumb:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em #7957d540}svg.b-colorpicker-triangle .hue-range-thumb:active,svg.b-colorpicker-triangle .sl-range-thumb:active{cursor:grabbing}div.b-colorpicker-square{position:relative;aspect-ratio:1/1;-webkit-user-select:none;user-select:none}div.b-colorpicker-square .colorpicker-square-slider-hue{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:4px;position:absolute;top:0;right:0;bottom:0;left:0}div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb{border-radius:calc(4px / 1.75);position:absolute;aspect-ratio:1/1;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #dbdbdb;cursor:grab}div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:hover{box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #b5b5b5,0 0 0 1px #b5b5b5}div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em #7957d540}div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:active{cursor:grabbing}div.b-colorpicker-square .colorpicker-square-slider-sl{background:#fff;border-radius:2px;position:absolute;top:0;right:0;bottom:0;left:0}div.b-colorpicker-square .colorpicker-square-slider-sl:before{content:"";background:linear-gradient(0deg,#000,#fff);position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:hard-light}div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb{display:block;border-radius:4px;position:absolute;width:8px;height:8px;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #dbdbdb;cursor:grab}div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:hover{box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #b5b5b5,0 0 0 1px #b5b5b5}div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em #7957d540}div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:active{cursor:grabbing}.b-colorpicker-alpha-slider{height:1em;background-image:linear-gradient(45deg,#c7c7c7 25%,transparent 25%,transparent 75%,#c7c7c7 75%,#c7c7c7),linear-gradient(45deg,#c7c7c7 25%,transparent 25%,transparent 75%,#c7c7c7 75%,#c7c7c7);background-size:1em 1em;background-position:.5em .5em,0 0;border-radius:4px;margin-top:.125em;margin-bottom:.875rem;position:relative}.b-colorpicker-alpha-slider .alpha-range-thumb{width:.4em;height:1.25em;border-radius:4px;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #dbdbdb,0 0 0 1px #dbdbdb;cursor:grab;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.b-colorpicker-alpha-slider .alpha-range-thumb:hover{box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #b5b5b5,0 0 0 1px #b5b5b5}.b-colorpicker-alpha-slider .alpha-range-thumb:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em #7957d540}.b-colorpicker-alpha-slider .alpha-range-thumb:active{cursor:grabbing}.b-colorpicker-alpha-slider .alpha-range-thumb>.b-tooltip,.b-colorpicker-alpha-slider .alpha-range-thumb>.b-tooltip>.tooltip-trigger{position:absolute;display:block;top:0;right:0;bottom:0;left:0}.datepicker{font-size:.875rem}.datepicker .dropdown,.datepicker .dropdown-trigger{width:100%}.datepicker .dropdown .input[readonly],.datepicker .dropdown-trigger .input[readonly]{cursor:pointer;box-shadow:inset 0 .0625em .125em #0a0a0a0d}.datepicker .dropdown .input[readonly]:focus,.datepicker .dropdown .input[readonly].is-focused,.datepicker .dropdown .input[readonly]:active,.datepicker .dropdown .input[readonly].is-active,.datepicker .dropdown-trigger .input[readonly]:focus,.datepicker .dropdown-trigger .input[readonly].is-focused,.datepicker .dropdown-trigger .input[readonly]:active,.datepicker .dropdown-trigger .input[readonly].is-active{box-shadow:0 0 0 .125em #7957d540}.datepicker .dropdown.is-disabled{opacity:1}.datepicker .dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05}.datepicker .dropdown-item,.datepicker .dropdown .dropdown-menu .has-link a,.dropdown .dropdown-menu .has-link .datepicker a{font-size:inherit}.datepicker .datepicker-header{padding-bottom:.875rem;margin-bottom:.875rem;border-bottom:1px solid hsl(0,0%,86%)}.datepicker .datepicker-footer{margin-top:.875rem;padding-top:.875rem;border-top:1px solid hsl(0,0%,86%)}.datepicker .datepicker-table{display:table;margin:0 auto}.datepicker .datepicker-table .datepicker-cell{text-align:center;vertical-align:middle;display:table-cell;border-radius:4px;padding:.5rem .75rem}.datepicker .datepicker-table .datepicker-header{display:table-header-group}.datepicker .datepicker-table .datepicker-header .datepicker-cell{color:#7a7a7a;font-weight:600}.datepicker .datepicker-table .datepicker-body{display:table-row-group}.datepicker .datepicker-table .datepicker-body .datepicker-row{display:table-row}.datepicker .datepicker-table .datepicker-body .datepicker-months{display:inline-flex;flex-wrap:wrap;flex-direction:row;width:17rem}.datepicker .datepicker-table .datepicker-body .datepicker-months .datepicker-cell{display:flex;align-items:center;justify-content:center;width:33.33%;height:2.5rem}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-unselectable{color:#b5b5b5}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-today{border:solid 1px rgba(121,87,213,.5)}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable{color:#4a4a4a}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable:hover:not(.is-selected),.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable:focus:not(.is-selected){background-color:#f5f5f5;color:#0a0a0a;cursor:pointer}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-first-hovered{background-color:#7a7a7a;color:#dbdbdb;border-bottom-right-radius:0;border-top-right-radius:0}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-within-hovered{background-color:#f5f5f5;color:#0a0a0a;border-radius:0}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-last-hovered{background-color:#7a7a7a;color:#dbdbdb;border-bottom-left-radius:0;border-top-left-radius:0}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected{background-color:#7957d5;color:#fff}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-first-selected{background-color:#7957d5;color:#fff;border-bottom-right-radius:0;border-top-right-radius:0}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-within-selected{background-color:#7957d580;border-radius:0}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-last-selected{background-color:#7957d5;color:#fff;border-bottom-left-radius:0;border-top-left-radius:0}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-nearby:not(.is-selected){color:#b5b5b5}.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-week-number{cursor:default}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell{padding:.3rem .75rem .75rem}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event{position:relative}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events{bottom:.425rem;display:flex;justify-content:center;left:0;padding:0 .35rem;position:absolute;width:100%}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-white{background-color:#fff}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-black{background-color:#0a0a0a}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-light{background-color:#f5f5f5}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-dark{background-color:#363636}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-primary,.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-link{background-color:#7957d5}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-info{background-color:#167df0}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-success{background-color:#48c78e}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-warning{background-color:#ffe08a}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-danger{background-color:#f14668}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event{border-radius:50%;height:.35em;margin:0 .1em;width:.35em}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.bars .event{height:.25em;width:100%}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected{overflow:hidden}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected .events .event.is-primary{background-color:#aa94e4}.datepicker.is-small{border-radius:2px;font-size:.75rem}.datepicker.is-medium{font-size:1.25rem}.datepicker.is-large{font-size:1.5rem}@media screen and (min-width: 1024px){.datepicker .footer-horizontal-timepicker{border:none;padding-left:10px;margin-left:5px;display:flex}.datepicker .dropdown-horizontal-timepicker{display:flex}.datepicker .content-horizontal-timepicker{border-right:1px solid #dbdbdb}}.dialog .modal-card{max-width:460px;width:auto}.dialog .modal-card .modal-card-head{font-size:1.25rem;font-weight:600}.dialog .modal-card .modal-card-body .field{margin-top:16px}.dialog .modal-card .modal-card-body.is-titleless{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.dialog .modal-card .modal-card-foot{justify-content:flex-end}.dialog .modal-card .modal-card-foot .button{display:inline;min-width:5em;font-weight:600}@media screen and (min-width: 769px),print{.dialog .modal-card{min-width:320px}}.dialog.is-small .modal-card,.dialog.is-small .input,.dialog.is-small .button{border-radius:2px;font-size:.75rem}.dialog.is-medium .modal-card,.dialog.is-medium .input,.dialog.is-medium .button{font-size:1.25rem}.dialog.is-large .modal-card,.dialog.is-large .input,.dialog.is-large .button{font-size:1.5rem}.dialog.has-custom-container{position:absolute}.dropdown+.dropdown{margin-left:.5em}.dropdown .background{bottom:0;left:0;position:absolute;right:0;top:0;position:fixed;background-color:#0a0a0adb;z-index:40;cursor:pointer}@media screen and (min-width: 1024px){.dropdown .background{display:none}}.dropdown.dropdown-menu-animation .dropdown-menu{display:block}.dropdown .dropdown-menu .dropdown-item.is-disabled,.dropdown .dropdown-menu .has-link a.is-disabled{cursor:not-allowed}.dropdown .dropdown-menu .dropdown-item.is-disabled:hover,.dropdown .dropdown-menu .has-link a.is-disabled:hover{background:inherit;color:inherit}.dropdown .dropdown-menu .has-link a{padding-right:3rem;white-space:nowrap}.dropdown.is-hoverable:not(.is-active) .dropdown-menu{display:none}.dropdown.is-hoverable:not(.is-touch-enabled):hover .dropdown-menu{display:inherit}.dropdown.is-expanded,.dropdown.is-expanded .dropdown-trigger,.dropdown.is-expanded .dropdown-menu{width:100%}.dropdown.is-expanded.is-mobile-modal .dropdown-menu{max-width:100%}.dropdown:not(.is-disabled) .dropdown-menu .dropdown-item.is-disabled,.dropdown:not(.is-disabled) .dropdown-menu .has-link a.is-disabled{opacity:.5}.dropdown .navbar-item{height:100%}.dropdown.is-disabled{opacity:.5;cursor:not-allowed}.dropdown.is-disabled .dropdown-trigger{pointer-events:none}.dropdown.is-inline .dropdown-menu{position:static;display:inline-block;padding:0}.dropdown.is-top-right .dropdown-menu{top:auto;bottom:100%}.dropdown.is-top-left .dropdown-menu{top:auto;bottom:100%;right:0;left:auto}.dropdown.is-bottom-left .dropdown-menu{right:0;left:auto}@media screen and (max-width: 1023px){.dropdown.is-mobile-modal:not(.is-hoverable)>.dropdown-menu,.dropdown.is-mobile-modal.is-touch-enabled>.dropdown-menu{position:fixed!important;width:calc(100vw - 40px);max-width:460px;max-height:calc(100vh - 120px);top:25%!important;left:50%!important;bottom:auto!important;right:auto!important;transform:translate3d(-50%,-25%,0);white-space:normal;overflow-y:auto;z-index:50!important}.dropdown.is-mobile-modal:not(.is-hoverable)>.dropdown-menu>.dropdown-content>.dropdown-item,.dropdown .dropdown-menu .has-link .dropdown.is-mobile-modal:not(.is-hoverable)>.dropdown-menu>.dropdown-content>a,.dropdown.is-mobile-modal:not(.is-hoverable)>.dropdown-menu>.dropdown-content>.has-link a,.dropdown.is-mobile-modal.is-touch-enabled>.dropdown-menu>.dropdown-content>.dropdown-item,.dropdown .dropdown-menu .has-link .dropdown.is-mobile-modal.is-touch-enabled>.dropdown-menu>.dropdown-content>a,.dropdown.is-mobile-modal.is-touch-enabled>.dropdown-menu>.dropdown-content>.has-link a{padding:1rem 1.5rem}}@media screen and (max-width: 1023px){html.is-clipped-touch{overflow:hidden!important}}.field.is-grouped .field{flex-shrink:0}.field.is-grouped .field:not(:last-child){margin-right:.75rem}.field.is-grouped .field.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons .control:first-child .control .button,.field.has-addons .control:first-child .control .input,.field.has-addons .control:first-child .control .select select{border-bottom-left-radius:4px;border-top-left-radius:4px}.field.has-addons .control:last-child .control .button,.field.has-addons .control:last-child .control .input,.field.has-addons .control:last-child .control .select select{border-bottom-right-radius:4px;border-top-right-radius:4px}.field.has-addons .control .control .button,.field.has-addons .control .control .input,.field.has-addons .control .control .select select{border-radius:0}.field.has-addons .b-numberinput:not(:first-child) .control:first-child .button,.field.has-addons .b-numberinput:not(:first-child) .control:first-child .input,.field.has-addons .b-numberinput:not(:first-child) .control:first-child .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .b-numberinput:not(:last-child) .control:last-child .button,.field.has-addons .b-numberinput:not(:last-child) .control:last-child .input,.field.has-addons .b-numberinput:not(:last-child) .control:last-child .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons.b-numberinput .control{margin-right:unset}.field.is-floating-label,.field.is-floating-in-label{position:relative}.field.is-floating-label .label,.field.is-floating-in-label .label{position:absolute;left:1em;font-size:.75rem;background-color:transparent;z-index:5;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 2em);overflow:hidden}.field.is-floating-label .label.is-small,.field.is-floating-in-label .label.is-small{font-size:.5625rem}.field.is-floating-label .label.is-medium,.field.is-floating-in-label .label.is-medium{font-size:.9375rem}.field.is-floating-label .label.is-large,.field.is-floating-in-label .label.is-large{font-size:1.125rem}.field.is-floating-label .taginput .counter,.field.is-floating-in-label .taginput .counter{float:none;text-align:right}.field.is-floating-label.has-addons>.label+.control .button,.field.is-floating-label.has-addons>.label+.control .input,.field.is-floating-label.has-addons>.label+.control .select select,.field.is-floating-in-label.has-addons>.label+.control .button,.field.is-floating-in-label.has-addons>.label+.control .input,.field.is-floating-in-label.has-addons>.label+.control .select select{border-bottom-left-radius:4px;border-top-left-radius:4px}.field.is-floating-label .label{top:-.775em;padding-left:.125em;padding-right:.125em}.field.is-floating-label .label:before{content:"";display:block;position:absolute;top:.775em;left:0;right:0;height:.375em;background-color:#fff;z-index:-1}.field.is-floating-label .input:focus,.field.is-floating-label .textarea:focus,.field.is-floating-label .select select:focus{box-shadow:none}.field.is-floating-label .taginput .taginput-container{padding-top:.475em}.field.is-floating-label .taginput .taginput-container.is-focused{box-shadow:none}.field.is-floating-in-label>.label{top:.25em}.field.is-floating-in-label>.label+.control.datepicker .input,.field.is-floating-in-label>.label+.control.timepicker .input{padding-top:calc(1.625em - .5625rem);padding-bottom:1px;height:3.25em}.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) .input,.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) .textarea,.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) select{padding-top:calc(1.625em - .5625rem);padding-bottom:1px;height:3.25em}.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple){height:3.25em}.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple).is-loading:after{margin-top:calc(1.625em - .5625rem)}.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple):after{margin-top:1px}.field.is-floating-in-label>.label+.control.taginput .taginput-container{padding-top:calc(1.9em - .5625rem - 1px)}.field.is-floating-in-label>.label+.control:not(.taginput) .is-left.icon,.field.is-floating-in-label>.label+.control:not(.taginput) .is-right.icon{height:3.25em}.field.is-floating-in-label>.label+.control:not(.taginput) .is-left.icon{padding-top:calc(1.625em - .5625rem)}.field.is-floating-in-label>.label+.control.is-loading:after{margin-top:calc(1.625em - .5625rem)}.field.is-floating-in-label>.label+.field-body>.is-grouped .control .input,.field.is-floating-in-label>.label+.field-body>.is-grouped .control .textarea,.field.is-floating-in-label>.label+.field-body>.is-grouped .control select,.field.is-floating-in-label>.label+.field-body>.has-addons .control .input,.field.is-floating-in-label>.label+.field-body>.has-addons .control .textarea,.field.is-floating-in-label>.label+.field-body>.has-addons .control select{padding-top:calc(1.625em - .5625rem);padding-bottom:1px}.field.is-floating-in-label>.label+.field-body>.is-grouped .control .input,.field.is-floating-in-label>.label+.field-body>.is-grouped .control .textarea,.field.is-floating-in-label>.label+.field-body>.is-grouped .control select,.field.is-floating-in-label>.label+.field-body>.is-grouped .control .button,.field.is-floating-in-label>.label+.field-body>.has-addons .control .input,.field.is-floating-in-label>.label+.field-body>.has-addons .control .textarea,.field.is-floating-in-label>.label+.field-body>.has-addons .control select,.field.is-floating-in-label>.label+.field-body>.has-addons .control .button{height:3.25em}.field.is-floating-in-label.has-numberinput .b-numberinput .control .input,.field.is-floating-in-label.has-numberinput .b-numberinput .control .button{height:3.25em}.field.is-floating-label.has-numberinput .label,.field.is-floating-in-label.has-numberinput .label{margin-left:3rem}.field.is-floating-label.has-numberinput.has-numberinput-is-small .label,.field.is-floating-in-label.has-numberinput.has-numberinput-is-small .label{margin-left:2.25rem}.field.is-floating-label.has-numberinput.has-numberinput-is-medium .label,.field.is-floating-in-label.has-numberinput.has-numberinput-is-medium .label{margin-left:3.75rem}.field.is-floating-label.has-numberinput.has-numberinput-is-large .label,.field.is-floating-in-label.has-numberinput.has-numberinput-is-large .label{margin-left:4.5rem}.field.is-floating-label.has-numberinput-compact .label,.field.is-floating-in-label.has-numberinput-compact .label{margin-left:2.25rem}.field.is-floating-label.has-numberinput-compact.has-numberinput-is-small .label,.field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-small .label{margin-left:1.6875rem}.field.is-floating-label.has-numberinput-compact.has-numberinput-is-medium .label,.field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-medium .label{margin-left:2.8125rem}.field.is-floating-label.has-numberinput-compact.has-numberinput-is-large .label,.field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-large .label{margin-left:3.375rem}.field.is-grouped-right.is-floating-in-label .label,.field.has-addons-right.is-floating-in-label .label,.field.is-grouped-right.is-floating-label .label,.field.has-addons-right.is-floating-label .label{position:relative;left:5.25em}.control .help.counter{float:right;margin-left:.5em}.control .icon.is-clickable{pointer-events:auto;cursor:pointer}.control.is-loading:after{top:calc(50% - .5em);right:.75em}.icon{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit}.icon svg{background-color:transparent;fill:currentColor;stroke-width:0;stroke:currentColor;pointer-events:none;width:100%;height:100%}.b-image-wrapper>img{object-fit:cover}.b-image-wrapper>img.has-ratio,.b-image-wrapper>img.placeholder{height:100%;width:100%}.b-image-wrapper>img.placeholder{filter:blur(10px)}.loading-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:29}.loading-overlay.is-active{display:flex}.loading-overlay.is-full-page{position:fixed;z-index:999}.loading-overlay.is-full-page .loading-icon:after{top:calc(50% - 2.5em);left:calc(50% - 2.5em);width:5em;height:5em}.loading-overlay .loading-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#7f7f7f;background:#ffffff80}.loading-overlay .loading-icon{position:relative}.loading-overlay .loading-icon:after{animation:spinAround .5s infinite linear;border:2px solid hsl(0,0%,86%);border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute;top:calc(50% - 1.5em);left:calc(50% - 1.5em);width:3em;height:3em;border-width:.25em}.menu .menu-list li>a.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.message .media,.notification .media{padding-top:0;border:0}.message .auto-close-progress progress,.notification .auto-close-progress progress{border-radius:0!important;height:10px!important}.modal.is-full-screen>.animation-content,.modal.is-full-screen>.animation-content>.modal-card{width:100%;height:100%;max-height:100vh;margin:0;background-color:#f5f5f5}.modal .animation-content{margin:0 20px}.modal .animation-content .modal-card{margin:0}@media screen and (max-width: 768px){.modal .animation-content{width:100%}}.modal .modal-content{width:100%}@media screen and (max-width: 768px){.modal .modal-close{background-color:color-mix(in hsl,rgba(10,10,10,.86) 10%,transparent)}.modal .modal-close:hover,.modal .modal-close :focus{background-color:color-mix(in hsl,rgba(10,10,10,.86) 20%,transparent)}.modal .modal-close:active{background-color:color-mix(in hsl,rgba(10,10,10,.86) 30%,transparent)}}.navbar.has-navbar-centered .navbar-start{justify-content:center;margin-left:auto}.navbar.has-navbar-centered .navbar-end{margin-left:0}.navbar .navbar-dropdown.is-boxed{visibility:hidden;transition-property:opacity,visibility,transform}.navbar .navbar-item.has-dropdown.is-active .is-boxed,.navbar .navbar-item.has-dropdown.is-hoverable:hover .is-boxed{visibility:visible}.notices{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:1000;pointer-events:none}.notices .toast{display:inline-flex;animation-duration:.15s;margin:.5em 0;text-align:center;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;border-radius:2em;padding:.75em 1.5em;pointer-events:auto;opacity:.92}.notices .toast.is-white{color:#0a0a0a;background:#fff}.notices .toast.is-black{color:#fff;background:#0a0a0a}.notices .toast.is-light{color:#000000b3;background:#f5f5f5}.notices .toast.is-dark{color:#fff;background:#363636}.notices .toast.is-primary,.notices .toast.is-link{color:#fff;background:#7957d5}.notices .toast.is-info{color:#fff;background:#167df0}.notices .toast.is-success{color:#fff;background:#48c78e}.notices .toast.is-warning{color:#000000b3;background:#ffe08a}.notices .toast.is-danger{color:#fff;background:#f14668}.notices .snackbar{display:inline-flex;align-items:center;justify-content:space-around;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;border-radius:4px;pointer-events:auto;background:#363636;color:#fff;min-height:3em}.notices .snackbar .text{padding:.5em 1em}.notices .snackbar .action{margin-left:auto;padding:.5em .5em .5em 0}.notices .snackbar .action .button{font-weight:600;text-transform:uppercase;background:#363636;border:transparent}.notices .snackbar .action .button:hover,.notices .snackbar .action .button:active{background:#292929}.notices .snackbar .action.is-white .button{color:#fff}.notices .snackbar .action.is-black .button{color:#0a0a0a}.notices .snackbar .action.is-light .button{color:#f5f5f5}.notices .snackbar .action.is-dark .button{color:#363636}.notices .snackbar .action.is-primary .button,.notices .snackbar .action.is-link .button{color:#7957d5}.notices .snackbar .action.is-info .button{color:#167df0}.notices .snackbar .action.is-success .button{color:#48c78e}.notices .snackbar .action.is-warning .button{color:#ffe08a}.notices .snackbar .action.is-danger .button{color:#f14668}.notices .snackbar .action.is-cancel{padding-right:0}@media screen and (max-width: 768px){.notices .snackbar{width:100%;margin:0;border-radius:0}}@media screen and (min-width: 769px),print{.notices .snackbar{min-width:350px;max-width:600px;overflow:hidden}}.notices .notification{pointer-events:auto;max-width:600px}.notices .toast.is-top,.notices .toast.is-bottom,.notices .snackbar.is-top,.notices .snackbar.is-bottom,.notices .notification.is-top,.notices .notification.is-bottom{align-self:center}.notices .toast.is-top-right,.notices .toast.is-bottom-right,.notices .snackbar.is-top-right,.notices .snackbar.is-bottom-right,.notices .notification.is-top-right,.notices .notification.is-bottom-right{align-self:flex-end}.notices .toast.is-top-left,.notices .toast.is-bottom-left,.notices .snackbar.is-top-left,.notices .snackbar.is-bottom-left,.notices .notification.is-top-left,.notices .notification.is-bottom-left{align-self:flex-start}.notices .toast.is-toast,.notices .snackbar.is-toast,.notices .notification.is-toast{opacity:.92}.notices.is-top{flex-direction:column}.notices.is-bottom{flex-direction:column-reverse}.notices.is-bottom .notification{margin-bottom:0}.notices.is-bottom .notification:not(:first-child){margin-bottom:1.5rem}.notices.has-custom-container{position:absolute}@media screen and (max-width: 768px){.notices{padding:0;position:fixed!important}}.notification .auto-close-progress.progress-wrapper{position:absolute;bottom:0;left:0;width:100%}.b-numberinput.field{margin-bottom:0}.b-numberinput.field.is-grouped div.control,.b-numberinput.field.has-addons.is-expanded{flex-grow:1;flex-shrink:1}.b-numberinput input[type=number]::-webkit-inner-spin-button,.b-numberinput input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.b-numberinput input[type=number]{-moz-appearance:textfield}.b-numberinput input[type=number]{text-align:center}.b-numberinput .button.is-rounded{padding-left:1em;padding-right:1em}.pagination .pagination-next,.pagination .pagination-previous{padding-left:.75em;padding-right:.75em}.pagination .pagination-next.is-disabled,.pagination .pagination-previous.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.pagination.is-simple{justify-content:normal}.pagination.is-simple.is-centered{justify-content:center}.pagination.is-simple.is-right{justify-content:flex-end}.pagination .is-current{pointer-events:none;cursor:not-allowed}@media screen and (min-width: 769px),print{.pagination.has-input .pagination-list{order:1}.pagination.has-input .pagination-input{order:2}.pagination.has-input .pagination-previous{order:3}.pagination.has-input .pagination-next{order:4}.pagination.has-input.is-centered .pagination-previous{order:1}.pagination.has-input.is-centered .pagination-list{order:2}.pagination.has-input.is-centered .pagination-input{order:3}.pagination.has-input.is-centered .pagination-next{order:4}.pagination.has-input.is-centered.is-input-right .pagination-previous{order:1}.pagination.has-input.is-centered.is-input-right .pagination-list{order:2}.pagination.has-input.is-centered.is-input-right .pagination-next{order:3}.pagination.has-input.is-centered.is-input-right .pagination-input{order:4}.pagination.has-input.is-centered.is-input-left .pagination-input{order:1}.pagination.has-input.is-centered.is-input-left .pagination-previous{order:2}.pagination.has-input.is-centered.is-input-left .pagination-list{order:3}.pagination.has-input.is-centered.is-input-left .pagination-next{order:4}.pagination.has-input.is-right .pagination-previous{order:1}.pagination.has-input.is-right .pagination-next{order:2}.pagination.has-input.is-right .pagination-input{order:3}.pagination.has-input.is-right .pagination-list{order:4}.pagination.has-input.is-right.is-input-right .pagination-previous{order:1}.pagination.has-input.is-right.is-input-right .pagination-next{order:2}.pagination.has-input.is-right.is-input-right .pagination-list{order:3}.pagination.has-input.is-right.is-input-right .pagination-input{order:4}.pagination.has-input.is-right.is-input-left .pagination-input{order:1}.pagination.has-input.is-right.is-input-left .pagination-previous{order:2}.pagination.has-input.is-right.is-input-left .pagination-next{order:3}.pagination.has-input.is-right.is-input-left .pagination-list{order:4}.pagination.has-input.is-input-right .pagination-list{order:1}.pagination.has-input.is-input-right .pagination-previous{order:2}.pagination.has-input.is-input-right .pagination-next{order:3}.pagination.has-input.is-input-right .pagination-input{order:4}.pagination.has-input.is-input-left .pagination-input{order:1}.pagination.has-input.is-input-left .pagination-list{order:2}.pagination.has-input.is-input-left .pagination-previous{order:3}.pagination.has-input.is-input-left .pagination-next{order:4}}.progress-wrapper{position:relative;overflow:hidden}.progress-wrapper:not(:last-child){margin-bottom:1.5rem}.progress-wrapper .progress-value{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:calc(1rem / 1.5);line-height:1rem;font-weight:700;color:#000000b3;white-space:nowrap}.progress-wrapper .progress,.progress-wrapper .progress-wrapper.is-not-native,.progress-wrapper .progress-bar{margin-bottom:0}.progress-wrapper .progress.is-small+.progress-value,.progress-wrapper .is-small.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress.is-small .progress-value,.progress-wrapper .is-small.progress-wrapper.is-not-native .progress-value,.progress-wrapper .progress-bar.is-small+.progress-value,.progress-wrapper .progress-bar.is-small .progress-value{font-size:.5rem;line-height:.75rem}.progress-wrapper .progress.is-medium+.progress-value,.progress-wrapper .is-medium.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress.is-medium .progress-value,.progress-wrapper .is-medium.progress-wrapper.is-not-native .progress-value,.progress-wrapper .progress-bar.is-medium+.progress-value,.progress-wrapper .progress-bar.is-medium .progress-value{font-size:calc(1.25rem / 1.5);line-height:1.25rem}.progress-wrapper .progress.is-large+.progress-value,.progress-wrapper .is-large.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress.is-large .progress-value,.progress-wrapper .is-large.progress-wrapper.is-not-native .progress-value,.progress-wrapper .progress-bar.is-large+.progress-value,.progress-wrapper .progress-bar.is-large .progress-value{font-size:1rem;line-height:1.5rem}.progress-wrapper .progress::-webkit-progress-value,.progress-wrapper .progress-wrapper.is-not-native::-webkit-progress-value,.progress-wrapper .progress-bar::-webkit-progress-value{transition:width .5s ease}.progress-wrapper .progress.is-more-than-half+.progress-value,.progress-wrapper .is-more-than-half.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half+.progress-value{color:#fff}.progress-wrapper .progress.is-more-than-half.is-white+.progress-value,.progress-wrapper .is-more-than-half.is-white.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-white+.progress-value{color:#0a0a0a}.progress-wrapper .progress.is-more-than-half.is-black+.progress-value,.progress-wrapper .is-more-than-half.is-black.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-black+.progress-value{color:#fff}.progress-wrapper .progress.is-more-than-half.is-light+.progress-value,.progress-wrapper .is-more-than-half.is-light.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-light+.progress-value{color:#000000b3}.progress-wrapper .progress.is-more-than-half.is-dark+.progress-value,.progress-wrapper .is-more-than-half.is-dark.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-dark+.progress-value{color:#fff}.progress-wrapper .progress.is-more-than-half.is-primary+.progress-value,.progress-wrapper .is-more-than-half.is-primary.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-primary+.progress-value{color:#fff}.progress-wrapper .progress.is-more-than-half.is-link+.progress-value,.progress-wrapper .is-more-than-half.is-link.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-link+.progress-value{color:#fff}.progress-wrapper .progress.is-more-than-half.is-info+.progress-value,.progress-wrapper .is-more-than-half.is-info.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-info+.progress-value{color:#fff}.progress-wrapper .progress.is-more-than-half.is-success+.progress-value,.progress-wrapper .is-more-than-half.is-success.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-success+.progress-value{color:#fff}.progress-wrapper .progress.is-more-than-half.is-warning+.progress-value,.progress-wrapper .is-more-than-half.is-warning.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-warning+.progress-value{color:#000000b3}.progress-wrapper .progress.is-more-than-half.is-danger+.progress-value,.progress-wrapper .is-more-than-half.is-danger.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-danger+.progress-value{color:#fff}.progress-wrapper .progress.is-squared,.progress-wrapper .is-squared.progress-wrapper.is-not-native,.progress-wrapper .progress-bar.is-squared{border-radius:0}.progress-wrapper.is-not-native{white-space:nowrap;background-color:#ededed;border-radius:9999px}.progress-wrapper.is-not-native .progress-bar{position:relative;display:inline-block;vertical-align:top;height:100%;background-color:#4a4a4a}.progress-wrapper.is-not-native .progress-bar .progress-value{color:#fff}.progress-wrapper.is-not-native .progress-bar.is-white{background-color:#fff}.progress-wrapper.is-not-native .progress-bar.is-white .progress-value{color:#0a0a0a}.progress-wrapper.is-not-native .progress-bar.is-black{background-color:#0a0a0a}.progress-wrapper.is-not-native .progress-bar.is-black .progress-value{color:#fff}.progress-wrapper.is-not-native .progress-bar.is-light{background-color:#f5f5f5}.progress-wrapper.is-not-native .progress-bar.is-light .progress-value{color:#000000b3}.progress-wrapper.is-not-native .progress-bar.is-dark{background-color:#363636}.progress-wrapper.is-not-native .progress-bar.is-dark .progress-value{color:#fff}.progress-wrapper.is-not-native .progress-bar.is-primary{background-color:#7957d5}.progress-wrapper.is-not-native .progress-bar.is-primary .progress-value{color:#fff}.progress-wrapper.is-not-native .progress-bar.is-link{background-color:#7957d5}.progress-wrapper.is-not-native .progress-bar.is-link .progress-value{color:#fff}.progress-wrapper.is-not-native .progress-bar.is-info{background-color:#167df0}.progress-wrapper.is-not-native .progress-bar.is-info .progress-value{color:#fff}.progress-wrapper.is-not-native .progress-bar.is-success{background-color:#48c78e}.progress-wrapper.is-not-native .progress-bar.is-success .progress-value{color:#fff}.progress-wrapper.is-not-native .progress-bar.is-warning{background-color:#ffe08a}.progress-wrapper.is-not-native .progress-bar.is-warning .progress-value{color:#000000b3}.progress-wrapper.is-not-native .progress-bar.is-danger{background-color:#f14668}.progress-wrapper.is-not-native .progress-bar.is-danger .progress-value{color:#fff}.progress-wrapper.is-squared{border-radius:0}.b-radio.radio{outline:none;display:inline-flex;align-items:center}.b-radio.radio:not(.button){margin-right:.5em}.b-radio.radio:not(.button)+.radio:last-child{margin-right:0}.b-radio.radio+.radio{margin-left:0}.b-radio.radio input[type=radio]{position:absolute;left:0;opacity:0;outline:none;z-index:-1}.b-radio.radio input[type=radio]+.check{display:flex;flex-shrink:0;position:relative;cursor:pointer;width:1.25em;height:1.25em;transition:background .15s ease-out;border-radius:50%;border:2px solid hsl(0,0%,48%)}.b-radio.radio input[type=radio]+.check:before{content:"";display:flex;position:absolute;left:50%;margin-left:-.625em;bottom:50%;margin-bottom:-.625em;width:1.25em;height:1.25em;transition:transform .15s ease-out;border-radius:50%;transform:scale(0);background-color:#7957d5}.b-radio.radio input[type=radio]+.check.is-white:before{background:#fff}.b-radio.radio input[type=radio]+.check.is-black:before{background:#0a0a0a}.b-radio.radio input[type=radio]+.check.is-light:before{background:#f5f5f5}.b-radio.radio input[type=radio]+.check.is-dark:before{background:#363636}.b-radio.radio input[type=radio]+.check.is-primary:before{background:#7957d5}.b-radio.radio input[type=radio]+.check.is-link:before{background:#7957d5}.b-radio.radio input[type=radio]+.check.is-info:before{background:#167df0}.b-radio.radio input[type=radio]+.check.is-success:before{background:#48c78e}.b-radio.radio input[type=radio]+.check.is-warning:before{background:#ffe08a}.b-radio.radio input[type=radio]+.check.is-danger:before{background:#f14668}.b-radio.radio input[type=radio]:checked+.check{border-color:#7957d5}.b-radio.radio input[type=radio]:checked+.check.is-white{border-color:#fff}.b-radio.radio input[type=radio]:checked+.check.is-black{border-color:#0a0a0a}.b-radio.radio input[type=radio]:checked+.check.is-light{border-color:#f5f5f5}.b-radio.radio input[type=radio]:checked+.check.is-dark{border-color:#363636}.b-radio.radio input[type=radio]:checked+.check.is-primary{border-color:#7957d5}.b-radio.radio input[type=radio]:checked+.check.is-link{border-color:#7957d5}.b-radio.radio input[type=radio]:checked+.check.is-info{border-color:#167df0}.b-radio.radio input[type=radio]:checked+.check.is-success{border-color:#48c78e}.b-radio.radio input[type=radio]:checked+.check.is-warning{border-color:#ffe08a}.b-radio.radio input[type=radio]:checked+.check.is-danger{border-color:#f14668}.b-radio.radio input[type=radio]:checked+.check:before{transform:scale(.5)}.b-radio.radio input[type=radio]:focus+.check{box-shadow:0 0 .5em #7a7a7acc}.b-radio.radio input[type=radio]:focus:checked+.check{box-shadow:0 0 .5em #7957d5cc}.b-radio.radio input[type=radio]:focus:checked+.check.is-white{box-shadow:0 0 .5em #fffc}.b-radio.radio input[type=radio]:focus:checked+.check.is-black{box-shadow:0 0 .5em #0a0a0acc}.b-radio.radio input[type=radio]:focus:checked+.check.is-light{box-shadow:0 0 .5em #f5f5f5cc}.b-radio.radio input[type=radio]:focus:checked+.check.is-dark{box-shadow:0 0 .5em #363636cc}.b-radio.radio input[type=radio]:focus:checked+.check.is-primary{box-shadow:0 0 .5em #7957d5cc}.b-radio.radio input[type=radio]:focus:checked+.check.is-link{box-shadow:0 0 .5em #7957d5cc}.b-radio.radio input[type=radio]:focus:checked+.check.is-info{box-shadow:0 0 .5em #167df0cc}.b-radio.radio input[type=radio]:focus:checked+.check.is-success{box-shadow:0 0 .5em #48c78ecc}.b-radio.radio input[type=radio]:focus:checked+.check.is-warning{box-shadow:0 0 .5em #ffe08acc}.b-radio.radio input[type=radio]:focus:checked+.check.is-danger{box-shadow:0 0 .5em #f14668cc}.b-radio.radio input[type=radio][disabled]+.check{cursor:not-allowed}.b-radio.radio .control-label{padding-left:calc(.75em - 1px)}.b-radio.radio.button{display:flex}.b-radio.radio.button.is-selected{z-index:1}.b-radio.radio[disabled]{opacity:.5}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check{border-color:#7957d5}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-white{border-color:#fff}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-black{border-color:#0a0a0a}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-light{border-color:#f5f5f5}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-dark{border-color:#363636}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-primary{border-color:#7957d5}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-link{border-color:#7957d5}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-info{border-color:#167df0}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-success{border-color:#48c78e}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-warning{border-color:#ffe08a}.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-danger{border-color:#f14668}.b-radio.radio.is-small{border-radius:2px;font-size:.75rem}.b-radio.radio.is-medium{font-size:1.25rem}.b-radio.radio.is-large{font-size:1.5rem}.rate{align-items:center;display:flex}.rate:not(:last-child){margin-bottom:.75rem}.rate.is-spaced .rate-item:not(:last-child){margin-right:.25rem}.rate.is-disabled .rate-item{cursor:initial}.rate.is-disabled .rate-item:hover{transform:none}.rate.is-rtl .rate-item{order:1}.rate.is-rtl .rate-text{margin-left:0;margin-right:.35rem}.rate .rate-item{cursor:pointer;display:inline-flex;position:relative;transition:all .3s}.rate .rate-item:hover{transform:scale(1.1)}.rate .rate-item.set-on .icon,.rate .rate-item.set-half .is-half{color:#ffd970}.rate .rate-item.set-half .is-half{position:absolute;left:0;top:0;overflow:hidden}.rate .icon{color:#dbdbdb;line-height:1;pointer-events:none;width:inherit}.rate .is-half>i{position:absolute;left:0}.rate .rate-text{font-size:.8rem;margin-left:.35rem}.rate .rate-text.is-small{font-size:calc(.75rem / 1.25)}.rate .rate-text.is-medium{font-size:1rem}.rate .rate-text.is-large{font-size:calc(1.5rem / 1.25)}.select select{text-rendering:auto!important;padding-right:2.5em}.select select option{color:#4a4a4a;padding:calc(.5em - 1px) calc(.75em - 1px)}.select select option:disabled{cursor:not-allowed;opacity:.5}.select select optgroup{color:#b5b5b5;font-weight:400;font-style:normal;padding:.25em 0}.select select[disabled]{opacity:1}.select.is-empty select{color:#7a7a7ab3}.select.is-loading:after{top:calc(50% - .5em);right:.75em}.b-skeleton{display:inline-flex;flex-direction:column;vertical-align:middle;width:100%}.b-skeleton>.b-skeleton-item{background:linear-gradient(90deg,#dbdbdb 25%,#dbdbdb80,#dbdbdb 75%);background-size:400% 100%;width:100%}.b-skeleton>.b-skeleton-item.is-rounded{border-radius:4px}.b-skeleton>.b-skeleton-item:after{content:" "}.b-skeleton>.b-skeleton-item+.b-skeleton-item{margin-top:.5rem}.b-skeleton.is-animated>.b-skeleton-item{animation:skeleton-loading 1.5s infinite}.b-skeleton.is-centered{align-items:center}.b-skeleton.is-right{align-items:flex-end}.b-skeleton+.b-skeleton{margin-top:.5rem}.b-skeleton>.b-skeleton-item{line-height:1rem}.b-skeleton.is-small>.b-skeleton-item{line-height:.75rem}.b-skeleton.is-medium>.b-skeleton-item{line-height:1.25rem}.b-skeleton.is-large>.b-skeleton-item{line-height:1.5rem}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.b-sidebar .sidebar-content{background-color:#f5f5f5;box-shadow:5px 0 13px 3px #0a0a0a1a;width:260px;z-index:39}.b-sidebar .sidebar-content.is-white{background-color:#fff}.b-sidebar .sidebar-content.is-black{background-color:#0a0a0a}.b-sidebar .sidebar-content.is-light{background-color:#f5f5f5}.b-sidebar .sidebar-content.is-dark{background-color:#363636}.b-sidebar .sidebar-content.is-primary,.b-sidebar .sidebar-content.is-link{background-color:#7957d5}.b-sidebar .sidebar-content.is-info{background-color:#167df0}.b-sidebar .sidebar-content.is-success{background-color:#48c78e}.b-sidebar .sidebar-content.is-warning{background-color:#ffe08a}.b-sidebar .sidebar-content.is-danger{background-color:#f14668}.b-sidebar .sidebar-content.is-fixed{position:fixed;left:0;top:0}.b-sidebar .sidebar-content.is-fixed.is-right{left:auto;right:0}.b-sidebar .sidebar-content.is-absolute{position:absolute;left:0;top:0}.b-sidebar .sidebar-content.is-absolute.is-right{left:auto;right:0}.b-sidebar .sidebar-content.is-mini{width:80px}.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed){transition:width .15s ease-out}.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed):not(.is-fullwidth){width:260px}.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed):not(.is-fullwidth).is-mini-expand-fixed{position:fixed}.b-sidebar .sidebar-content.is-static{position:static}.b-sidebar .sidebar-content.is-absolute,.b-sidebar .sidebar-content.is-static{transition:width .15s ease-out}.b-sidebar .sidebar-content.is-fullwidth{width:100%;max-width:100%}.b-sidebar .sidebar-content.is-fullheight{height:100%;max-height:100%;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;align-content:stretch}@media screen and (max-width: 768px){.b-sidebar .sidebar-content.is-mini-mobile{width:80px}.b-sidebar .sidebar-content.is-mini-mobile.is-mini-expand:hover:not(.is-fullwidth-mobile){width:260px}.b-sidebar .sidebar-content.is-mini-mobile.is-mini-expand:hover:not(.is-fullwidth-mobile).is-mini-expand-fixed{position:fixed}.b-sidebar .sidebar-content.is-hidden-mobile{width:0;height:0;overflow:hidden}.b-sidebar .sidebar-content.is-fullwidth-mobile{width:100%;max-width:100%}}.b-sidebar .sidebar-content .sidebar-close{background:#0a0a0a4d}.b-sidebar .sidebar-content .sidebar-close:hover{background:#0a0a0adb}.b-sidebar .sidebar-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#0a0a0adb;position:fixed;z-index:38}.b-slider{margin:1em 0;background:transparent;width:100%}.b-slider .b-slider-track{display:flex;align-items:center;position:relative;cursor:pointer;background:#dbdbdb;border-radius:4px}.b-slider .b-slider-fill{position:absolute;height:100%;box-shadow:0 0 #7a7a7a;background:#dbdbdb;border-radius:4px;border:0px solid hsl(0,0%,48%);top:50%;transform:translateY(-50%)}.b-slider .b-slider-thumb-wrapper{display:inline-flex;align-items:center;position:absolute;cursor:grab;transform:translate(-50%,-50%);top:50%;flex-direction:column}.b-slider .b-slider-thumb-wrapper .b-slider-thumb{box-shadow:none;border:1px solid hsl(0,0%,71%);border-radius:4px;background:#fff}.b-slider .b-slider-thumb-wrapper .b-slider-thumb:focus{transform:scale(1.25)}.b-slider .b-slider-thumb-wrapper.is-dragging{cursor:grabbing}.b-slider .b-slider-thumb-wrapper.is-dragging .b-slider-thumb{transform:scale(1.25)}.b-slider .b-slider-thumb-wrapper.has-indicator .b-slider-thumb{padding:16px 10px;display:flex;align-items:center;width:auto}.b-slider.slider-focus{padding-top:20px;padding-bottom:20px;margin-top:-20px;margin-bottom:-20px;cursor:pointer}.b-slider.is-rounded .b-slider-thumb{border-radius:9999px}.b-slider.is-disabled .b-slider-track{cursor:not-allowed;opacity:.5}.b-slider.is-disabled .b-slider-thumb-wrapper{cursor:not-allowed}.b-slider.is-disabled .b-slider-thumb-wrapper .b-slider-thumb{transform:scale(1)}.b-slider .b-slider-track{height:.5rem}.b-slider .b-slider-thumb{height:1rem;width:1rem}.b-slider .b-slider-tick{height:.25rem}.b-slider .b-slider-tick-label{font-size:.75rem;position:absolute;top:calc(.25rem + 2px);left:50%;transform:translate(-50%)}.b-slider.is-small .b-slider-track{height:.375rem}.b-slider.is-small .b-slider-thumb{height:.75rem;width:.75rem}.b-slider.is-small .b-slider-tick{height:.1875rem}.b-slider.is-small .b-slider-tick-label{font-size:.75rem;position:absolute;top:calc(.1875rem + 2px);left:50%;transform:translate(-50%)}.b-slider.is-medium .b-slider-track{height:.625rem}.b-slider.is-medium .b-slider-thumb{height:1.25rem;width:1.25rem}.b-slider.is-medium .b-slider-tick{height:.3125rem}.b-slider.is-medium .b-slider-tick-label{font-size:.75rem;position:absolute;top:calc(.3125rem + 2px);left:50%;transform:translate(-50%)}.b-slider.is-large .b-slider-track{height:.75rem}.b-slider.is-large .b-slider-thumb{height:1.5rem;width:1.5rem}.b-slider.is-large .b-slider-tick{height:.375rem}.b-slider.is-large .b-slider-tick-label{font-size:.75rem;position:absolute;top:calc(.375rem + 2px);left:50%;transform:translate(-50%)}.b-slider.is-white .b-slider-fill{background:#fff!important}.b-slider.is-black .b-slider-fill{background:#0a0a0a!important}.b-slider.is-light .b-slider-fill{background:#f5f5f5!important}.b-slider.is-dark .b-slider-fill{background:#363636!important}.b-slider.is-primary .b-slider-fill,.b-slider.is-link .b-slider-fill{background:#7957d5!important}.b-slider.is-info .b-slider-fill{background:#167df0!important}.b-slider.is-success .b-slider-fill{background:#48c78e!important}.b-slider.is-warning .b-slider-fill{background:#ffe08a!important}.b-slider.is-danger .b-slider-fill{background:#f14668!important}.b-slider .b-slider-tick{position:absolute;width:3px;transform:translate(-50%,-50%);top:50%;background:#b5b5b5;border-radius:4px}.b-slider .b-slider-tick.is-tick-hidden{background:transparent}.b-steps .steps .step-items{display:flex;flex-wrap:wrap}.b-steps .steps .step-items .step-item{margin-top:0;position:relative;flex-grow:1;flex-basis:1em}.b-steps .steps .step-items .step-item .step-link{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#4a4a4a}.b-steps .steps .step-items .step-item .step-link:not(.is-clickable){cursor:not-allowed}.b-steps .steps .step-items .step-item .step-marker{align-items:center;display:flex;border-radius:4px;font-weight:700;justify-content:center;background:#b5b5b5;color:#fff;border:.2em solid #fff;z-index:1;overflow:hidden}.b-steps .steps .step-items .step-item.is-white:before,.b-steps .steps .step-items .step-item.is-white:after{background:linear-gradient(to left,#dbdbdb 50%,#fff 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-white.is-active .step-marker{background-color:#fff;border-color:#fff;color:#fff}.b-steps .steps .step-items .step-item.is-white.is-active:before,.b-steps .steps .step-items .step-item.is-white.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-white.is-previous .step-marker{color:#0a0a0a;background-color:#fff}.b-steps .steps .step-items .step-item.is-white.is-previous:before,.b-steps .steps .step-items .step-item.is-white.is-previous:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-black:before,.b-steps .steps .step-items .step-item.is-black:after{background:linear-gradient(to left,#dbdbdb 50%,#0a0a0a 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-black.is-active .step-marker{background-color:#fff;border-color:#0a0a0a;color:#0a0a0a}.b-steps .steps .step-items .step-item.is-black.is-active:before,.b-steps .steps .step-items .step-item.is-black.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-black.is-previous .step-marker{color:#fff;background-color:#0a0a0a}.b-steps .steps .step-items .step-item.is-black.is-previous:before,.b-steps .steps .step-items .step-item.is-black.is-previous:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-light:before,.b-steps .steps .step-items .step-item.is-light:after{background:linear-gradient(to left,#dbdbdb 50%,#f5f5f5 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-light.is-active .step-marker{background-color:#fff;border-color:#f5f5f5;color:#f5f5f5}.b-steps .steps .step-items .step-item.is-light.is-active:before,.b-steps .steps .step-items .step-item.is-light.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-light.is-previous .step-marker{color:#000000b3;background-color:#f5f5f5}.b-steps .steps .step-items .step-item.is-light.is-previous:before,.b-steps .steps .step-items .step-item.is-light.is-previous:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-dark:before,.b-steps .steps .step-items .step-item.is-dark:after{background:linear-gradient(to left,#dbdbdb 50%,#363636 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-dark.is-active .step-marker{background-color:#fff;border-color:#363636;color:#363636}.b-steps .steps .step-items .step-item.is-dark.is-active:before,.b-steps .steps .step-items .step-item.is-dark.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-dark.is-previous .step-marker{color:#fff;background-color:#363636}.b-steps .steps .step-items .step-item.is-dark.is-previous:before,.b-steps .steps .step-items .step-item.is-dark.is-previous:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-primary:before,.b-steps .steps .step-items .step-item.is-primary:after{background:linear-gradient(to left,#dbdbdb 50%,#7957d5 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-primary.is-active .step-marker{background-color:#fff;border-color:#7957d5;color:#7957d5}.b-steps .steps .step-items .step-item.is-primary.is-active:before,.b-steps .steps .step-items .step-item.is-primary.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-primary.is-previous .step-marker{color:#fff;background-color:#7957d5}.b-steps .steps .step-items .step-item.is-primary.is-previous:before,.b-steps .steps .step-items .step-item.is-primary.is-previous:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-link:before,.b-steps .steps .step-items .step-item.is-link:after{background:linear-gradient(to left,#dbdbdb 50%,#7957d5 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-link.is-active .step-marker{background-color:#fff;border-color:#7957d5;color:#7957d5}.b-steps .steps .step-items .step-item.is-link.is-active:before,.b-steps .steps .step-items .step-item.is-link.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-link.is-previous .step-marker{color:#fff;background-color:#7957d5}.b-steps .steps .step-items .step-item.is-link.is-previous:before,.b-steps .steps .step-items .step-item.is-link.is-previous:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-info:before,.b-steps .steps .step-items .step-item.is-info:after{background:linear-gradient(to left,#dbdbdb 50%,#167df0 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-info.is-active .step-marker{background-color:#fff;border-color:#167df0;color:#167df0}.b-steps .steps .step-items .step-item.is-info.is-active:before,.b-steps .steps .step-items .step-item.is-info.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-info.is-previous .step-marker{color:#fff;background-color:#167df0}.b-steps .steps .step-items .step-item.is-info.is-previous:before,.b-steps .steps .step-items .step-item.is-info.is-previous:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-success:before,.b-steps .steps .step-items .step-item.is-success:after{background:linear-gradient(to left,#dbdbdb 50%,#48c78e 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-success.is-active .step-marker{background-color:#fff;border-color:#48c78e;color:#48c78e}.b-steps .steps .step-items .step-item.is-success.is-active:before,.b-steps .steps .step-items .step-item.is-success.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-success.is-previous .step-marker{color:#fff;background-color:#48c78e}.b-steps .steps .step-items .step-item.is-success.is-previous:before,.b-steps .steps .step-items .step-item.is-success.is-previous:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-warning:before,.b-steps .steps .step-items .step-item.is-warning:after{background:linear-gradient(to left,#dbdbdb 50%,#ffe08a 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-warning.is-active .step-marker{background-color:#fff;border-color:#ffe08a;color:#ffe08a}.b-steps .steps .step-items .step-item.is-warning.is-active:before,.b-steps .steps .step-items .step-item.is-warning.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-warning.is-previous .step-marker{color:#000000b3;background-color:#ffe08a}.b-steps .steps .step-items .step-item.is-warning.is-previous:before,.b-steps .steps .step-items .step-item.is-warning.is-previous:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-danger:before,.b-steps .steps .step-items .step-item.is-danger:after{background:linear-gradient(to left,#dbdbdb 50%,#f14668 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-danger.is-active .step-marker{background-color:#fff;border-color:#f14668;color:#f14668}.b-steps .steps .step-items .step-item.is-danger.is-active:before,.b-steps .steps .step-items .step-item.is-danger.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-danger.is-previous .step-marker{color:#fff;background-color:#f14668}.b-steps .steps .step-items .step-item.is-danger.is-previous:before,.b-steps .steps .step-items .step-item.is-danger.is-previous:after{background-position:left bottom}.b-steps .steps .step-items .step-item .step-marker{color:#fff}.b-steps .steps .step-items .step-item .step-details{text-align:center;z-index:1}.b-steps .steps .step-items .step-item:not(:first-child),.b-steps .steps .step-items .step-item:only-child{flex-shrink:1}.b-steps .steps .step-items .step-item:not(:first-child):before,.b-steps .steps .step-items .step-item:only-child:before{content:" ";display:block;position:absolute;width:100%;bottom:0;left:-50%}.b-steps .steps .step-items .step-item:only-child:after{content:" ";display:block;position:absolute;height:.2em;bottom:0}.b-steps .steps .step-items .step-item:only-child:before,.b-steps .steps .step-items .step-item:only-child:after{width:25%;left:50%}.b-steps .steps .step-items .step-item:only-child:before{right:50%;left:auto}.b-steps .steps .step-items .step-item:before,.b-steps .steps .step-items .step-item:after{background:linear-gradient(to left,#dbdbdb 50%,#7957d5 50%);background-size:200% 100%;background-position:right bottom}.b-steps .steps .step-items .step-item.is-active .step-link{cursor:default}.b-steps .steps .step-items .step-item.is-active .step-marker{background-color:#fff;border-color:#7957d5;color:#7957d5}.b-steps .steps .step-items .step-item.is-active:before,.b-steps .steps .step-items .step-item.is-active:after{background-position:left bottom}.b-steps .steps .step-items .step-item.is-previous .step-marker{color:#fff;background-color:#7957d5}.b-steps .steps .step-items .step-item.is-previous:before,.b-steps .steps .step-items .step-item.is-previous:after{background-position:left bottom}.b-steps .steps+.step-content{position:relative;overflow:visible;display:flex;flex-direction:column;padding:1rem}.b-steps .steps+.step-content .step-item{flex-shrink:0;flex-basis:auto}.b-steps .steps+.step-content .step-item:focus{outline:none}.b-steps .steps+.step-content.is-transitioning{overflow:hidden}.b-steps .steps.is-rounded .step-item .step-marker{border-radius:9999px}.b-steps .steps.is-animated .step-item:not(:first-child):before,.b-steps .steps.is-animated .step-item:only-child:before{transition:background .15s ease-out}.b-steps .steps.has-label-right .step-items .step-item .step-link,.b-steps .steps.has-label-left .step-items .step-item .step-link{flex-direction:row}.b-steps .steps.has-label-right .step-items .step-item .step-link>.step-details,.b-steps .steps.has-label-left .step-items .step-item .step-link>.step-details{background-color:#fff;padding:.2em}.b-steps .steps.has-label-left .step-items .step-item .step-link{flex-direction:row-reverse}.b-steps .steps{font-size:1rem;min-height:2rem}.b-steps .steps .step-items .step-item .step-marker{height:2rem;width:2rem}.b-steps .steps .step-items .step-item .step-marker .icon *,.b-steps .steps .step-items .step-item .step-marker .icon *:before{font-size:1rem}.b-steps .steps .step-items .step-item .step-details .step-title{font-size:1.2rem;font-weight:600;line-height:1rem}.b-steps .steps .step-items .step-item:not(:first-child):before,.b-steps .steps .step-items .step-item:only-child:before{height:.2em;top:1rem}.b-steps .steps .step-items .step-item:only-child:after{top:1rem}@media screen and (max-width: 768px){.b-steps .steps .step-items .step-item:before,.b-steps .steps .step-items .step-item:after,.b-steps .steps .step-items .step-item:not(:first-child):before{top:1rem}}.b-steps.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-vertical>.steps.has-label-right .step-items .step-item:only-child:before,.b-steps.is-vertical>.steps.has-label-right .step-items .step-item:only-child:after{left:calc(1rem - .1em)}.b-steps.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-vertical>.steps.has-label-left .step-items .step-item:only-child:before,.b-steps.is-vertical>.steps.has-label-left .step-items .step-item:only-child:after{left:auto;right:calc(1rem - .1em)}.b-steps.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:before,.b-steps.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:after{left:calc(1rem - .1em)}.b-steps.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:before,.b-steps.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:after{left:auto;right:calc(1rem - .1em)}.b-steps.is-small .steps{font-size:.75rem;min-height:1.5rem}.b-steps.is-small .steps .step-items .step-item .step-marker{height:1.5rem;width:1.5rem}.b-steps.is-small .steps .step-items .step-item .step-marker .icon *,.b-steps.is-small .steps .step-items .step-item .step-marker .icon *:before{font-size:.75rem}.b-steps.is-small .steps .step-items .step-item .step-details .step-title{font-size:.9rem;font-weight:600;line-height:.75rem}.b-steps.is-small .steps .step-items .step-item:not(:first-child):before,.b-steps.is-small .steps .step-items .step-item:only-child:before{height:.2em;top:.75rem}.b-steps.is-small .steps .step-items .step-item:only-child:after{top:.75rem}@media screen and (max-width: 768px){.b-steps.is-small .steps .step-items .step-item:before,.b-steps.is-small .steps .step-items .step-item:after,.b-steps.is-small .steps .step-items .step-item:not(:first-child):before{top:.75rem}}.b-steps.is-small.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-small.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-small.is-vertical>.steps.has-label-right .step-items .step-item:only-child:before,.b-steps.is-small.is-vertical>.steps.has-label-right .step-items .step-item:only-child:after{left:calc(.75rem - .1em)}.b-steps.is-small.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-small.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-small.is-vertical>.steps.has-label-left .step-items .step-item:only-child:before,.b-steps.is-small.is-vertical>.steps.has-label-left .step-items .step-item:only-child:after{left:auto;right:calc(.75rem - .1em)}.b-steps.is-small.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-small.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-small.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:before,.b-steps.is-small.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:after{left:calc(.75rem - .1em)}.b-steps.is-small.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-small.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-small.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:before,.b-steps.is-small.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:after{left:auto;right:calc(.75rem - .1em)}.b-steps.is-medium .steps{font-size:1.25rem;min-height:2.5rem}.b-steps.is-medium .steps .step-items .step-item .step-marker{height:2.5rem;width:2.5rem}.b-steps.is-medium .steps .step-items .step-item .step-marker .icon *,.b-steps.is-medium .steps .step-items .step-item .step-marker .icon *:before{font-size:1.25rem}.b-steps.is-medium .steps .step-items .step-item .step-details .step-title{font-size:1.5rem;font-weight:600;line-height:1.25rem}.b-steps.is-medium .steps .step-items .step-item:not(:first-child):before,.b-steps.is-medium .steps .step-items .step-item:only-child:before{height:.2em;top:1.25rem}.b-steps.is-medium .steps .step-items .step-item:only-child:after{top:1.25rem}@media screen and (max-width: 768px){.b-steps.is-medium .steps .step-items .step-item:before,.b-steps.is-medium .steps .step-items .step-item:after,.b-steps.is-medium .steps .step-items .step-item:not(:first-child):before{top:1.25rem}}.b-steps.is-medium.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-medium.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-medium.is-vertical>.steps.has-label-right .step-items .step-item:only-child:before,.b-steps.is-medium.is-vertical>.steps.has-label-right .step-items .step-item:only-child:after{left:calc(1.25rem - .1em)}.b-steps.is-medium.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-medium.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-medium.is-vertical>.steps.has-label-left .step-items .step-item:only-child:before,.b-steps.is-medium.is-vertical>.steps.has-label-left .step-items .step-item:only-child:after{left:auto;right:calc(1.25rem - .1em)}.b-steps.is-medium.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:before,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:after{left:calc(1.25rem - .1em)}.b-steps.is-medium.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:before,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:after{left:auto;right:calc(1.25rem - .1em)}.b-steps.is-large .steps{font-size:1.5rem;min-height:3rem}.b-steps.is-large .steps .step-items .step-item .step-marker{height:3rem;width:3rem}.b-steps.is-large .steps .step-items .step-item .step-marker .icon *,.b-steps.is-large .steps .step-items .step-item .step-marker .icon *:before{font-size:1.5rem}.b-steps.is-large .steps .step-items .step-item .step-details .step-title{font-size:1.8rem;font-weight:600;line-height:1.5rem}.b-steps.is-large .steps .step-items .step-item:not(:first-child):before,.b-steps.is-large .steps .step-items .step-item:only-child:before{height:.2em;top:1.5rem}.b-steps.is-large .steps .step-items .step-item:only-child:after{top:1.5rem}@media screen and (max-width: 768px){.b-steps.is-large .steps .step-items .step-item:before,.b-steps.is-large .steps .step-items .step-item:after,.b-steps.is-large .steps .step-items .step-item:not(:first-child):before{top:1.5rem}}.b-steps.is-large.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-large.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-large.is-vertical>.steps.has-label-right .step-items .step-item:only-child:before,.b-steps.is-large.is-vertical>.steps.has-label-right .step-items .step-item:only-child:after{left:calc(1.5rem - .1em)}.b-steps.is-large.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-large.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-large.is-vertical>.steps.has-label-left .step-items .step-item:only-child:before,.b-steps.is-large.is-vertical>.steps.has-label-left .step-items .step-item:only-child:after{left:auto;right:calc(1.5rem - .1em)}.b-steps.is-large.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-large.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-large.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:before,.b-steps.is-large.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:after{left:calc(1.5rem - .1em)}.b-steps.is-large.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-large.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-large.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:before,.b-steps.is-large.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:after{left:auto;right:calc(1.5rem - .1em)}.b-steps.is-vertical{display:flex;flex-direction:row;flex-wrap:wrap}.b-steps.is-vertical>.steps .step-items{height:100%;flex-direction:column;border-bottom-color:transparent}.b-steps.is-vertical>.steps .step-items .step-item{width:100%;display:flex;align-items:center;justify-content:center;padding:1em 0}.b-steps.is-vertical>.steps .step-items .step-item:before,.b-steps.is-vertical>.steps .step-items .step-item:after{background:linear-gradient(to top,#dbdbdb 50%,#7957d5 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item.is-white:before,.b-steps.is-vertical>.steps .step-items .step-item.is-white:after{background:linear-gradient(to top,#dbdbdb 50%,#fff 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item.is-black:before,.b-steps.is-vertical>.steps .step-items .step-item.is-black:after{background:linear-gradient(to top,#dbdbdb 50%,#0a0a0a 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item.is-light:before,.b-steps.is-vertical>.steps .step-items .step-item.is-light:after{background:linear-gradient(to top,#dbdbdb 50%,#f5f5f5 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item.is-dark:before,.b-steps.is-vertical>.steps .step-items .step-item.is-dark:after{background:linear-gradient(to top,#dbdbdb 50%,#363636 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item.is-primary:before,.b-steps.is-vertical>.steps .step-items .step-item.is-primary:after{background:linear-gradient(to top,#dbdbdb 50%,#7957d5 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item.is-link:before,.b-steps.is-vertical>.steps .step-items .step-item.is-link:after{background:linear-gradient(to top,#dbdbdb 50%,#7957d5 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item.is-info:before,.b-steps.is-vertical>.steps .step-items .step-item.is-info:after{background:linear-gradient(to top,#dbdbdb 50%,#167df0 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item.is-success:before,.b-steps.is-vertical>.steps .step-items .step-item.is-success:after{background:linear-gradient(to top,#dbdbdb 50%,#48c78e 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item.is-warning:before,.b-steps.is-vertical>.steps .step-items .step-item.is-warning:after{background:linear-gradient(to top,#dbdbdb 50%,#ffe08a 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item.is-danger:before,.b-steps.is-vertical>.steps .step-items .step-item.is-danger:after{background:linear-gradient(to top,#dbdbdb 50%,#f14668 50%);background-size:100% 200%;background-position:left bottom}.b-steps.is-vertical>.steps .step-items .step-item:not(:first-child):before,.b-steps.is-vertical>.steps .step-items .step-item:only-child:before{height:100%;width:.2em;top:-50%;left:calc(50% - .1em)}.b-steps.is-vertical>.steps .step-items .step-item.is-active:before,.b-steps.is-vertical>.steps .step-items .step-item.is-active:after,.b-steps.is-vertical>.steps .step-items .step-item.is-previous:before,.b-steps.is-vertical>.steps .step-items .step-item.is-previous:after{background-position:right top}.b-steps.is-vertical>.steps .step-items .step-item:only-child:before{top:50%}.b-steps.is-vertical>.steps .step-items .step-item:only-child:after{width:.2em;top:auto;bottom:50%}.b-steps.is-vertical>.steps .step-items .step-item:only-child:before,.b-steps.is-vertical>.steps .step-items .step-item:only-child:after{height:25%}.b-steps.is-vertical>.steps.has-label-right .step-items .step-item{justify-content:flex-start}.b-steps.is-vertical>.steps.has-label-left .step-items .step-item{justify-content:flex-end}.b-steps.is-vertical>.steps:not(.has-label-right):not(.has-label-left) .step-items .step-item .step-link>.step-details{background-color:#fff}.b-steps.is-vertical>.step-content{flex-grow:1}.b-steps.is-vertical>.step-navigation{flex-basis:100%}.b-steps.is-vertical.is-right{flex-direction:row-reverse}@media screen and (max-width: 768px){.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(.is-active){display:none}.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:before,.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:after,.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(:first-child):before{content:" ";display:block;position:absolute;height:.2em;width:25%;bottom:0;left:50%}.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:before,.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(:first-child):before{right:50%;left:auto}.b-steps:not(.is-vertical) .steps.mobile-compact .step-items .step-item:not(.is-active) .step-details{display:none}}.switch{cursor:pointer;display:inline-flex;align-items:center;position:relative;margin-right:.5em}.switch+.switch:last-child{margin-right:0}.switch input[type=checkbox]{position:absolute;left:0;opacity:0;outline:none;z-index:-1}.switch input[type=checkbox]+.check{display:flex;align-items:center;flex-shrink:0;width:2.75em;height:1.575em;padding:.2em;background:#b5b5b5;border-radius:4px;transition:background .15s ease-out,box-shadow .15s ease-out}.switch input[type=checkbox]+.check.is-white-passive,.switch input[type=checkbox]+.check:hover{background:#fff}.switch input[type=checkbox]+.check.is-black-passive,.switch input[type=checkbox]+.check:hover{background:#0a0a0a}.switch input[type=checkbox]+.check.is-light-passive,.switch input[type=checkbox]+.check:hover{background:#f5f5f5}.switch input[type=checkbox]+.check.is-dark-passive,.switch input[type=checkbox]+.check:hover{background:#363636}.switch input[type=checkbox]+.check.is-primary-passive,.switch input[type=checkbox]+.check:hover{background:#7957d5}.switch input[type=checkbox]+.check.is-link-passive,.switch input[type=checkbox]+.check:hover{background:#7957d5}.switch input[type=checkbox]+.check.is-info-passive,.switch input[type=checkbox]+.check:hover{background:#167df0}.switch input[type=checkbox]+.check.is-success-passive,.switch input[type=checkbox]+.check:hover{background:#48c78e}.switch input[type=checkbox]+.check.is-warning-passive,.switch input[type=checkbox]+.check:hover{background:#ffe08a}.switch input[type=checkbox]+.check.is-danger-passive,.switch input[type=checkbox]+.check:hover{background:#f14668}.switch input[type=checkbox]+.check.input[type=checkbox]+.switch input[type=checkbox]+.check.check{background:"pink"}.switch input[type=checkbox]+.check:before{content:"";display:block;border-radius:4px;width:1.175em;height:1.175em;background:#f5f5f5;box-shadow:0 3px 1px #0000000d,0 2px 2px #0000001a,0 3px 3px #0000000d;transition:transform .15s ease-out;will-change:transform;transform-origin:left}.switch input[type=checkbox]+.check.is-elastic:before{transform:scaleX(1.5);border-radius:4px}.switch input[type=checkbox]:checked+.check{background:#7957d5}.switch input[type=checkbox]:checked+.check.is-white{background:#fff}.switch input[type=checkbox]:checked+.check.is-black{background:#0a0a0a}.switch input[type=checkbox]:checked+.check.is-light{background:#f5f5f5}.switch input[type=checkbox]:checked+.check.is-dark{background:#363636}.switch input[type=checkbox]:checked+.check.is-primary{background:#7957d5}.switch input[type=checkbox]:checked+.check.is-link{background:#7957d5}.switch input[type=checkbox]:checked+.check.is-info{background:#167df0}.switch input[type=checkbox]:checked+.check.is-success{background:#48c78e}.switch input[type=checkbox]:checked+.check.is-warning{background:#ffe08a}.switch input[type=checkbox]:checked+.check.is-danger{background:#f14668}.switch input[type=checkbox]:checked+.check:before{transform:translate3d(100%,0,0)}.switch input[type=checkbox]:checked+.check.is-elastic:before{transform:translate3d(50%,0,0) scaleX(1.5)}.switch input[type=checkbox]:focus,.switch input[type=checkbox]:active{outline:none}.switch input[type=checkbox]:focus+.check,.switch input[type=checkbox]:active+.check{box-shadow:0 0 .5em #7a7a7a99}.switch input[type=checkbox]:focus+.check.is-white-passive,.switch input[type=checkbox]:active+.check.is-white-passive{box-shadow:0 0 .5em #fffc}.switch input[type=checkbox]:focus+.check.is-black-passive,.switch input[type=checkbox]:active+.check.is-black-passive{box-shadow:0 0 .5em #0a0a0acc}.switch input[type=checkbox]:focus+.check.is-light-passive,.switch input[type=checkbox]:active+.check.is-light-passive{box-shadow:0 0 .5em #f5f5f5cc}.switch input[type=checkbox]:focus+.check.is-dark-passive,.switch input[type=checkbox]:active+.check.is-dark-passive{box-shadow:0 0 .5em #363636cc}.switch input[type=checkbox]:focus+.check.is-primary-passive,.switch input[type=checkbox]:active+.check.is-primary-passive{box-shadow:0 0 .5em #7957d5cc}.switch input[type=checkbox]:focus+.check.is-link-passive,.switch input[type=checkbox]:active+.check.is-link-passive{box-shadow:0 0 .5em #7957d5cc}.switch input[type=checkbox]:focus+.check.is-info-passive,.switch input[type=checkbox]:active+.check.is-info-passive{box-shadow:0 0 .5em #167df0cc}.switch input[type=checkbox]:focus+.check.is-success-passive,.switch input[type=checkbox]:active+.check.is-success-passive{box-shadow:0 0 .5em #48c78ecc}.switch input[type=checkbox]:focus+.check.is-warning-passive,.switch input[type=checkbox]:active+.check.is-warning-passive{box-shadow:0 0 .5em #ffe08acc}.switch input[type=checkbox]:focus+.check.is-danger-passive,.switch input[type=checkbox]:active+.check.is-danger-passive{box-shadow:0 0 .5em #f14668cc}.switch input[type=checkbox]:focus:checked+.check,.switch input[type=checkbox]:active:checked+.check{box-shadow:0 0 .5em #7957d5cc}.switch input[type=checkbox]:focus:checked+.check.is-white,.switch input[type=checkbox]:active:checked+.check.is-white{box-shadow:0 0 .5em #fffc}.switch input[type=checkbox]:focus:checked+.check.is-black,.switch input[type=checkbox]:active:checked+.check.is-black{box-shadow:0 0 .5em #0a0a0acc}.switch input[type=checkbox]:focus:checked+.check.is-light,.switch input[type=checkbox]:active:checked+.check.is-light{box-shadow:0 0 .5em #f5f5f5cc}.switch input[type=checkbox]:focus:checked+.check.is-dark,.switch input[type=checkbox]:active:checked+.check.is-dark{box-shadow:0 0 .5em #363636cc}.switch input[type=checkbox]:focus:checked+.check.is-primary,.switch input[type=checkbox]:active:checked+.check.is-primary{box-shadow:0 0 .5em #7957d5cc}.switch input[type=checkbox]:focus:checked+.check.is-link,.switch input[type=checkbox]:active:checked+.check.is-link{box-shadow:0 0 .5em #7957d5cc}.switch input[type=checkbox]:focus:checked+.check.is-info,.switch input[type=checkbox]:active:checked+.check.is-info{box-shadow:0 0 .5em #167df0cc}.switch input[type=checkbox]:focus:checked+.check.is-success,.switch input[type=checkbox]:active:checked+.check.is-success{box-shadow:0 0 .5em #48c78ecc}.switch input[type=checkbox]:focus:checked+.check.is-warning,.switch input[type=checkbox]:active:checked+.check.is-warning{box-shadow:0 0 .5em #ffe08acc}.switch input[type=checkbox]:focus:checked+.check.is-danger,.switch input[type=checkbox]:active:checked+.check.is-danger{box-shadow:0 0 .5em #f14668cc}.switch.has-left-label{flex-direction:row-reverse}.switch.has-left-label .control-label{padding-right:calc(.75em - 1px)}.switch:not(.has-left-label) .control-label{padding-left:calc(.75em - 1px)}.switch:hover input[type=checkbox]+.check{background:#b5b5b5e6}.switch:hover input[type=checkbox]+.check.is-white-passive{background:#ffffffe6}.switch:hover input[type=checkbox]+.check.is-black-passive{background:#0a0a0ae6}.switch:hover input[type=checkbox]+.check.is-light-passive{background:#f5f5f5e6}.switch:hover input[type=checkbox]+.check.is-dark-passive{background:#363636e6}.switch:hover input[type=checkbox]+.check.is-primary-passive{background:#7957d5e6}.switch:hover input[type=checkbox]+.check.is-link-passive{background:#7957d5e6}.switch:hover input[type=checkbox]+.check.is-info-passive{background:#167df0e6}.switch:hover input[type=checkbox]+.check.is-success-passive{background:#48c78ee6}.switch:hover input[type=checkbox]+.check.is-warning-passive{background:#ffe08ae6}.switch:hover input[type=checkbox]+.check.is-danger-passive{background:#f14668e6}.switch:hover input[type=checkbox]:checked+.check{background:#7957d5e6}.switch:hover input[type=checkbox]:checked+.check.is-white{background:#ffffffe6}.switch:hover input[type=checkbox]:checked+.check.is-black{background:#0a0a0ae6}.switch:hover input[type=checkbox]:checked+.check.is-light{background:#f5f5f5e6}.switch:hover input[type=checkbox]:checked+.check.is-dark{background:#363636e6}.switch:hover input[type=checkbox]:checked+.check.is-primary{background:#7957d5e6}.switch:hover input[type=checkbox]:checked+.check.is-link{background:#7957d5e6}.switch:hover input[type=checkbox]:checked+.check.is-info{background:#167df0e6}.switch:hover input[type=checkbox]:checked+.check.is-success{background:#48c78ee6}.switch:hover input[type=checkbox]:checked+.check.is-warning{background:#ffe08ae6}.switch:hover input[type=checkbox]:checked+.check.is-danger{background:#f14668e6}.switch.is-rounded input[type=checkbox]+.check{border-radius:9999px}.switch.is-rounded input[type=checkbox]+.check:before{border-radius:9999px}.switch.is-rounded input[type=checkbox].is-elastic:before{transform:scaleX(1.5);border-radius:9999px}.switch.is-outlined input[type=checkbox]+.check{background:transparent;border:.1rem solid hsl(0,0%,71%)}.switch.is-outlined input[type=checkbox]+.check.is-white-passive{border:.1rem solid rgba(255,255,255,.9)}.switch.is-outlined input[type=checkbox]+.check.is-white-passive:before{background:#fff}.switch.is-outlined input[type=checkbox]+.check.is-white-passive:hover{border-color:#ffffffe6}.switch.is-outlined input[type=checkbox]+.check.is-black-passive{border:.1rem solid rgba(10,10,10,.9)}.switch.is-outlined input[type=checkbox]+.check.is-black-passive:before{background:#0a0a0a}.switch.is-outlined input[type=checkbox]+.check.is-black-passive:hover{border-color:#0a0a0ae6}.switch.is-outlined input[type=checkbox]+.check.is-light-passive{border:.1rem solid rgba(245,245,245,.9)}.switch.is-outlined input[type=checkbox]+.check.is-light-passive:before{background:#f5f5f5}.switch.is-outlined input[type=checkbox]+.check.is-light-passive:hover{border-color:#f5f5f5e6}.switch.is-outlined input[type=checkbox]+.check.is-dark-passive{border:.1rem solid rgba(54,54,54,.9)}.switch.is-outlined input[type=checkbox]+.check.is-dark-passive:before{background:#363636}.switch.is-outlined input[type=checkbox]+.check.is-dark-passive:hover{border-color:#363636e6}.switch.is-outlined input[type=checkbox]+.check.is-primary-passive{border:.1rem solid rgba(121,87,213,.9)}.switch.is-outlined input[type=checkbox]+.check.is-primary-passive:before{background:#7957d5}.switch.is-outlined input[type=checkbox]+.check.is-primary-passive:hover{border-color:#7957d5e6}.switch.is-outlined input[type=checkbox]+.check.is-link-passive{border:.1rem solid rgba(121,87,213,.9)}.switch.is-outlined input[type=checkbox]+.check.is-link-passive:before{background:#7957d5}.switch.is-outlined input[type=checkbox]+.check.is-link-passive:hover{border-color:#7957d5e6}.switch.is-outlined input[type=checkbox]+.check.is-info-passive{border:.1rem solid rgba(22,125,240,.9)}.switch.is-outlined input[type=checkbox]+.check.is-info-passive:before{background:#167df0}.switch.is-outlined input[type=checkbox]+.check.is-info-passive:hover{border-color:#167df0e6}.switch.is-outlined input[type=checkbox]+.check.is-success-passive{border:.1rem solid rgba(72,199,142,.9)}.switch.is-outlined input[type=checkbox]+.check.is-success-passive:before{background:#48c78e}.switch.is-outlined input[type=checkbox]+.check.is-success-passive:hover{border-color:#48c78ee6}.switch.is-outlined input[type=checkbox]+.check.is-warning-passive{border:.1rem solid rgba(255,224,138,.9)}.switch.is-outlined input[type=checkbox]+.check.is-warning-passive:before{background:#ffe08a}.switch.is-outlined input[type=checkbox]+.check.is-warning-passive:hover{border-color:#ffe08ae6}.switch.is-outlined input[type=checkbox]+.check.is-danger-passive{border:.1rem solid rgba(241,70,104,.9)}.switch.is-outlined input[type=checkbox]+.check.is-danger-passive:before{background:#f14668}.switch.is-outlined input[type=checkbox]+.check.is-danger-passive:hover{border-color:#f14668e6}.switch.is-outlined input[type=checkbox]+.check:before{background:#b5b5b5}.switch.is-outlined input[type=checkbox]:checked+.check{border-color:#7957d5}.switch.is-outlined input[type=checkbox]:checked+.check.is-white{background:transparent;border-color:#fff}.switch.is-outlined input[type=checkbox]:checked+.check.is-white:before{background:#fff}.switch.is-outlined input[type=checkbox]:checked+.check.is-black{background:transparent;border-color:#0a0a0a}.switch.is-outlined input[type=checkbox]:checked+.check.is-black:before{background:#0a0a0a}.switch.is-outlined input[type=checkbox]:checked+.check.is-light{background:transparent;border-color:#f5f5f5}.switch.is-outlined input[type=checkbox]:checked+.check.is-light:before{background:#f5f5f5}.switch.is-outlined input[type=checkbox]:checked+.check.is-dark{background:transparent;border-color:#363636}.switch.is-outlined input[type=checkbox]:checked+.check.is-dark:before{background:#363636}.switch.is-outlined input[type=checkbox]:checked+.check.is-primary{background:transparent;border-color:#7957d5}.switch.is-outlined input[type=checkbox]:checked+.check.is-primary:before{background:#7957d5}.switch.is-outlined input[type=checkbox]:checked+.check.is-link{background:transparent;border-color:#7957d5}.switch.is-outlined input[type=checkbox]:checked+.check.is-link:before{background:#7957d5}.switch.is-outlined input[type=checkbox]:checked+.check.is-info{background:transparent;border-color:#167df0}.switch.is-outlined input[type=checkbox]:checked+.check.is-info:before{background:#167df0}.switch.is-outlined input[type=checkbox]:checked+.check.is-success{background:transparent;border-color:#48c78e}.switch.is-outlined input[type=checkbox]:checked+.check.is-success:before{background:#48c78e}.switch.is-outlined input[type=checkbox]:checked+.check.is-warning{background:transparent;border-color:#ffe08a}.switch.is-outlined input[type=checkbox]:checked+.check.is-warning:before{background:#ffe08a}.switch.is-outlined input[type=checkbox]:checked+.check.is-danger{background:transparent;border-color:#f14668}.switch.is-outlined input[type=checkbox]:checked+.check.is-danger:before{background:#f14668}.switch.is-outlined input[type=checkbox]:checked+.check:before{background:#7957d5}.switch.is-outlined:hover input[type=checkbox]+.check{background:transparent;border-color:#b5b5b5e6}.switch.is-outlined:hover input[type=checkbox]:checked+.check{background:transparent;border-color:#7957d5e6}.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-white{border-color:#ffffffe6}.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-black{border-color:#0a0a0ae6}.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-light{border-color:#f5f5f5e6}.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-dark{border-color:#363636e6}.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-primary{border-color:#7957d5e6}.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-link{border-color:#7957d5e6}.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-info{border-color:#167df0e6}.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-success{border-color:#48c78ee6}.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-warning{border-color:#ffe08ae6}.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-danger{border-color:#f14668e6}.switch.is-small{border-radius:2px;font-size:.75rem}.switch.is-medium{font-size:1.25rem}.switch.is-large{font-size:1.5rem}.switch[disabled]{opacity:.5;cursor:not-allowed;color:#7a7a7a}.table-wrapper .table{margin-bottom:0}.table-wrapper:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width: 1023px){.table-wrapper{overflow-x:auto}}.b-table{transition:opacity 86ms ease-out}@media screen and (min-width: 769px),print{.b-table .table-mobile-sort{display:none}}.b-table .icon{transition:transform .15s ease-out,opacity 86ms ease-out}.b-table .icon.is-desc{transform:rotate(180deg)}.b-table .icon.is-expanded{transform:rotate(90deg)}.b-table .sort-icon.icon.is-desc{transform:rotate(180deg) translateY(-50%)!important}.b-table .table{width:100%;border:1px solid transparent;border-radius:4px;border-collapse:separate}.b-table .table th{font-weight:600}.b-table .table th .th-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.b-table .table th .th-wrap .icon{margin-left:.5rem;margin-right:0;font-size:1rem}.b-table .table th .th-wrap.is-numeric{flex-direction:row-reverse;text-align:right;width:95%}.b-table .table th .th-wrap.is-numeric .sort-icon{margin-left:0;margin-right:.5rem;left:0;right:auto}.b-table .table th .th-wrap.is-centered{justify-content:center;text-align:center}.b-table .table th.is-current-sort{border-color:#7a7a7a;font-weight:700}.b-table .table th.is-sortable:hover{border-color:#7a7a7a}.b-table .table th.is-sortable,.b-table .table th.is-sortable .th-wrap{cursor:pointer}.b-table .table th.is-sortable .is-relative,.b-table .table th.is-sortable .th-wrap .is-relative{position:absolute}.b-table .table th .sort-icon{position:absolute;bottom:50%;right:0;transform:translateY(50%)}.b-table .table th .multi-sort-icons{display:flex;align-items:center}.b-table .table th .multi-sort-icons .multi-sort-cancel-icon{margin-left:10px}.b-table .table th.is-sticky{position:-webkit-sticky;position:sticky;left:0;z-index:3!important;background:transparent}.b-table .table tr.is-selected .checkbox input:checked+.check{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%237957d5' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center}.b-table .table tr.is-selected .checkbox input+.check{border-color:#fff}.b-table .table tr.is-empty:hover{background-color:transparent}.b-table .table .chevron-cell{vertical-align:middle}.b-table .table .chevron-cell>a{color:#7957d5!important}.b-table .table .checkbox-cell{width:40px}.b-table .table .checkbox-cell .checkbox{vertical-align:middle}.b-table .table .checkbox-cell .checkbox .check{transition:none}.b-table .table tr.detail{box-shadow:inset 0 1px 3px #dbdbdb;background:#fafafa}.b-table .table tr.detail .detail-container{padding:1rem}.b-table .table:focus{border-color:#7957d5;box-shadow:0 0 0 .125em #7957d540}.b-table .table.is-bordered th.is-current-sort,.b-table .table.is-bordered th.is-sortable:hover{border-color:#dbdbdb;background:#f5f5f5}.b-table .table td.is-sticky{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fff}.b-table .table.is-striped tbody tr:not(.is-selected):nth-child(2n) td.is-sticky{background:#fafafa}.b-table .level:not(.top){padding-bottom:1.5rem}.b-table .table-wrapper{position:relative}.b-table .table-wrapper.has-sticky-header{height:300px;overflow-y:auto}@media screen and (max-width: 768px){.b-table .table-wrapper.has-sticky-header.has-mobile-cards{height:initial!important;overflow-y:initial!important}}.b-table .table-wrapper.has-sticky-header tr:first-child th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff}@media screen and (max-width: 768px){.b-table .table-wrapper.has-mobile-cards .table{background-color:transparent}.b-table .table-wrapper.has-mobile-cards thead tr{box-shadow:none;border-width:0}.b-table .table-wrapper.has-mobile-cards thead tr th{display:none}.b-table .table-wrapper.has-mobile-cards thead tr .checkbox-cell{display:block;width:100%;text-align:right;margin-bottom:1rem;border:0}.b-table .table-wrapper.has-mobile-cards tfoot th{border:0;display:inherit}.b-table .table-wrapper.has-mobile-cards tr{box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a;max-width:100%;position:relative;display:block}.b-table .table-wrapper.has-mobile-cards tr td{border:0;display:inherit}.b-table .table-wrapper.has-mobile-cards tr td:last-child{border-bottom:0}.b-table .table-wrapper.has-mobile-cards tr:not(:last-child){margin-bottom:1rem}.b-table .table-wrapper.has-mobile-cards tr:not([class*=is-]){background:#fff}.b-table .table-wrapper.has-mobile-cards tr:not([class*=is-]):hover{background-color:#fff}.b-table .table-wrapper.has-mobile-cards tr.detail{margin-top:-1rem}.b-table .table-wrapper.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td{display:flex;width:auto;justify-content:space-between;text-align:right;border-bottom:1px solid hsl(0,0%,96%)}.b-table .table-wrapper.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td:before{content:attr(data-label);font-weight:600;padding-right:.5em;text-align:left}}.b-table .table-wrapper.is-card-list .table{background-color:transparent}.b-table .table-wrapper.is-card-list thead tr{box-shadow:none;border-width:0}.b-table .table-wrapper.is-card-list thead tr th{display:none}.b-table .table-wrapper.is-card-list thead tr .checkbox-cell{display:block;width:100%;text-align:right;margin-bottom:1rem;border:0}.b-table .table-wrapper.is-card-list tfoot th{border:0;display:inherit}.b-table .table-wrapper.is-card-list tr{box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a;max-width:100%;position:relative;display:block}.b-table .table-wrapper.is-card-list tr td{border:0;display:inherit}.b-table .table-wrapper.is-card-list tr td:last-child{border-bottom:0}.b-table .table-wrapper.is-card-list tr:not(:last-child){margin-bottom:1rem}.b-table .table-wrapper.is-card-list tr:not([class*=is-]){background:#fff}.b-table .table-wrapper.is-card-list tr:not([class*=is-]):hover{background-color:#fff}.b-table .table-wrapper.is-card-list tr.detail{margin-top:-1rem}.b-table .table-wrapper.is-card-list tr:not(.detail):not(.is-empty):not(.table-footer) td{display:flex;width:auto;justify-content:space-between;text-align:right;border-bottom:1px solid hsl(0,0%,96%)}.b-table .table-wrapper.is-card-list tr:not(.detail):not(.is-empty):not(.table-footer) td:before{content:attr(data-label);font-weight:600;padding-right:.5em;text-align:left}.touch-dragged-cell{position:absolute}.touch-dragged-cell,.touch-dragged-cell .table{pointer-events:none;background-color:color-mix(in srgb,hsl(0,0%,100%) 10%,transparent)}.touch-dragged-cell .table{width:100%}.touch-dragged-cell .table tr,.touch-dragged-cell .table td{background-color:transparent}@media screen and (max-width: 768px){.touch-dragged-cell.has-mobile-cards .table tr{display:block}.touch-dragged-cell.has-mobile-cards .table tr td{display:flex;justify-content:space-between;text-align:right}.touch-dragged-cell.has-mobile-cards .table tr td:before{content:attr(data-label);font-weight:600;padding-right:.5em;text-align:left}}.b-tabs .tabs{margin-bottom:0;flex-shrink:0}.b-tabs .tabs li a:focus{outline:none;border-bottom-color:#7957d5}.b-tabs .tabs li:not(.is-active) a:focus{border-bottom-color:#363636}.b-tabs .tabs li.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.b-tabs .tabs.is-boxed li a:focus{background-color:#fff;border-bottom-color:transparent}.b-tabs .tabs.is-boxed li:not(.is-active) a:focus{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.b-tabs .tabs.is-toggle li a:focus{background-color:#7957d5;border-color:#7957d5}.b-tabs .tabs.is-toggle li:not(.is-active) a:focus{background-color:#f5f5f5;border-color:#b5b5b5}.b-tabs .tab-content{position:relative;overflow:visible;display:flex;flex-direction:column;padding:1rem}.b-tabs .tab-content .tab-item{flex-shrink:0;flex-basis:auto}.b-tabs .tab-content .tab-item:focus{outline:none}.b-tabs .tab-content.is-transitioning{overflow:hidden}.b-tabs:not(:last-child){margin-bottom:1.5rem}.b-tabs.is-fullwidth{width:100%}.b-tabs.is-vertical{display:flex;flex-direction:row;flex-wrap:wrap}.b-tabs.is-vertical>.tabs ul{flex-direction:column;border-bottom-color:transparent}.b-tabs.is-vertical>.tabs ul li{width:100%}.b-tabs.is-vertical>.tabs ul li a{justify-content:left}.b-tabs.is-vertical>.tabs.is-boxed li a{border-bottom-color:transparent!important;border-right-color:#dbdbdb!important;border-radius:4px 0 0 4px}.b-tabs.is-vertical>.tabs.is-boxed li.is-active a{border-bottom-color:#dbdbdb!important;border-right-color:transparent!important}.b-tabs.is-vertical>.tabs.is-toggle li+li{margin-left:0}.b-tabs.is-vertical>.tabs.is-toggle li:first-child a{border-radius:4px 4px 0 0}.b-tabs.is-vertical>.tabs.is-toggle li:last-child a{border-radius:0 0 4px 4px}.b-tabs.is-vertical>.tabs.is-fullwidth li a{height:100%}.b-tabs.is-vertical>.tab-content{flex-grow:1}.b-tabs.is-vertical.is-right{flex-direction:row-reverse}.b-tabs.is-vertical.is-right>.tabs ul a{flex-direction:row-reverse}.b-tabs.is-vertical.is-right>.tabs ul a .icon:first-child{margin-right:0;margin-left:.5em}.b-tabs.is-vertical.is-right>.tabs.is-boxed li a{border-bottom-color:transparent!important;border-right-color:transparent!important;border-left-color:#dbdbdb!important;border-radius:0 4px 4px 0}.b-tabs.is-vertical.is-right>.tabs.is-boxed li.is-active a{border-bottom-color:#dbdbdb!important;border-right-color:#dbdbdb!important;border-left-color:transparent!important}.b-tabs.is-multiline>.tabs ul{flex-wrap:wrap;flex-shrink:1}.tag .has-ellipsis{max-width:10em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tag .delete.is-white,.tag.is-delete.is-white,.tag.has-delete-icon.is-white{background:#fff}.tag .delete.is-white:hover,.tag.is-delete.is-white:hover,.tag.has-delete-icon.is-white:hover{background-color:#e6e6e6;text-decoration:none}.tag .delete.is-black,.tag.is-delete.is-black,.tag.has-delete-icon.is-black{background:#0a0a0a}.tag .delete.is-black:hover,.tag.is-delete.is-black:hover,.tag.has-delete-icon.is-black:hover{background-color:#000;text-decoration:none}.tag .delete.is-light,.tag.is-delete.is-light,.tag.has-delete-icon.is-light{background:#f5f5f5}.tag .delete.is-light:hover,.tag.is-delete.is-light:hover,.tag.has-delete-icon.is-light:hover{background-color:#dbdbdb;text-decoration:none}.tag .delete.is-dark,.tag.is-delete.is-dark,.tag.has-delete-icon.is-dark{background:#363636}.tag .delete.is-dark:hover,.tag.is-delete.is-dark:hover,.tag.has-delete-icon.is-dark:hover{background-color:#1c1c1c;text-decoration:none}.tag .delete.is-primary,.tag.is-delete.is-primary,.tag.has-delete-icon.is-primary{background:#7957d5}.tag .delete.is-primary:hover,.tag.is-delete.is-primary:hover,.tag.has-delete-icon.is-primary:hover{background-color:#5a32c7;text-decoration:none}.tag .delete.is-link,.tag.is-delete.is-link,.tag.has-delete-icon.is-link{background:#7957d5}.tag .delete.is-link:hover,.tag.is-delete.is-link:hover,.tag.has-delete-icon.is-link:hover{background-color:#5a32c7;text-decoration:none}.tag .delete.is-info,.tag.is-delete.is-info,.tag.has-delete-icon.is-info{background:#167df0}.tag .delete.is-info:hover,.tag.is-delete.is-info:hover,.tag.has-delete-icon.is-info:hover{background-color:#0d64c6;text-decoration:none}.tag .delete.is-success,.tag.is-delete.is-success,.tag.has-delete-icon.is-success{background:#48c78e}.tag .delete.is-success:hover,.tag.is-delete.is-success:hover,.tag.has-delete-icon.is-success:hover{background-color:#34a873;text-decoration:none}.tag .delete.is-warning,.tag.is-delete.is-warning,.tag.has-delete-icon.is-warning{background:#ffe08a}.tag .delete.is-warning:hover,.tag.is-delete.is-warning:hover,.tag.has-delete-icon.is-warning:hover{background-color:#ffd257;text-decoration:none}.tag .delete.is-danger,.tag.is-delete.is-danger,.tag.has-delete-icon.is-danger{background:#f14668}.tag .delete.is-danger:hover,.tag.is-delete.is-danger:hover,.tag.has-delete-icon.is-danger:hover{background-color:#ee1742;text-decoration:none}.tag.has-delete-icon{padding:0}.tag.has-delete-icon .icon:first-child:not(:last-child){margin-right:0;margin-left:0}.tags.inline-tags{margin-bottom:0}.tags.inline-tags:not(:last-child){margin-right:.5rem}.taginput .taginput-container{display:flex}.taginput .taginput-container.is-focusable{padding-bottom:0;padding-top:calc(.275em - 1px);padding-left:0;padding-right:0;align-items:center;flex-wrap:wrap;justify-content:flex-start;height:auto;cursor:text}.taginput .taginput-container:not(.is-focusable){align-items:center;flex-wrap:wrap;justify-content:flex-start;height:auto}.taginput .taginput-container:not(.is-focusable).is-small{border-radius:2px;font-size:.75rem}.taginput .taginput-container:not(.is-focusable).is-medium{font-size:1.25rem}.taginput .taginput-container:not(.is-focusable).is-large{font-size:1.5rem}.taginput .taginput-container>.tag,.taginput .taginput-container>.tags{margin-left:.275rem;margin-bottom:calc(.275em - 1px);font-size:.9em;height:calc(2em - 1px)}.taginput .taginput-container>.tag .tag,.taginput .taginput-container>.tags .tag{margin-bottom:0;font-size:.9em;height:calc(2em - 1px)}.taginput .taginput-container>.tag .tag.is-delete,.taginput .taginput-container>.tags .tag.is-delete{width:calc(2em - 1px)}.taginput .taginput-container .autocomplete{position:static;flex:1}.taginput .taginput-container .autocomplete input{height:calc(2em - 1px);margin-bottom:calc(.275em - 1px);padding-top:0;padding-bottom:0;border:none;box-shadow:none;min-width:8em}.taginput .taginput-container .autocomplete input:focus{box-shadow:none!important}.taginput .taginput-container .autocomplete .icon{height:calc(2em - 1px)}.taginput .taginput-container .autocomplete>.control.is-loading:after{top:.375em}.timepicker .dropdown-menu{min-width:0}.timepicker .dropdown,.timepicker .dropdown-trigger{width:100%}.timepicker .dropdown .input[readonly],.timepicker .dropdown-trigger .input[readonly]{cursor:pointer;box-shadow:inset 0 .0625em .125em #0a0a0a0d}.timepicker .dropdown .input[readonly]:focus,.timepicker .dropdown .input[readonly].is-focused,.timepicker .dropdown .input[readonly]:active,.timepicker .dropdown .input[readonly].is-active,.timepicker .dropdown-trigger .input[readonly]:focus,.timepicker .dropdown-trigger .input[readonly].is-focused,.timepicker .dropdown-trigger .input[readonly]:active,.timepicker .dropdown-trigger .input[readonly].is-active{box-shadow:0 0 0 .125em #7957d540}.timepicker .dropdown.is-disabled{opacity:1}.timepicker .dropdown-item,.timepicker .dropdown .dropdown-menu .has-link a,.dropdown .dropdown-menu .has-link .timepicker a{font-size:inherit;padding:0}.timepicker .timepicker-footer{padding:0 .5rem}.timepicker .dropdown-content .control{font-size:1.25em;margin-right:0!important}.timepicker .dropdown-content .control .select{margin:0 .125em}.timepicker .dropdown-content .control .select select{font-weight:600;padding-right:calc(.75em - 1px);border:0}.timepicker .dropdown-content .control .select select option:disabled{color:#7a7a7ab3}.timepicker .dropdown-content .control .select:after{display:none}.timepicker .dropdown-content .control.is-colon{font-size:1.7em;line-height:1.7em}.timepicker .dropdown-content .control.is-colon:last-child{padding-right:calc(.75em - 1px)}.timepicker.is-small{border-radius:2px;font-size:.75rem}.timepicker.is-medium{font-size:1.25rem}.timepicker.is-large{font-size:1.5rem}.b-tooltip{position:relative;display:inline-flex}.b-tooltip.is-top .tooltip-content{top:auto;right:auto;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.b-tooltip.is-top .tooltip-content:before{top:100%;right:auto;bottom:auto;left:50%;transform:translate(-50%);border-top:5px solid #7957d5;border-right:5px solid transparent;border-left:5px solid transparent}.b-tooltip.is-top.is-white .tooltip-content:before{border-top-color:#fff}.b-tooltip.is-top.is-black .tooltip-content:before{border-top-color:#0a0a0a}.b-tooltip.is-top.is-light .tooltip-content:before{border-top-color:#f5f5f5}.b-tooltip.is-top.is-dark .tooltip-content:before{border-top-color:#363636}.b-tooltip.is-top.is-primary .tooltip-content:before{border-top-color:#7957d5}.b-tooltip.is-top.is-primary.is-light .tooltip-content:before{border-top-color:#f2effb}.b-tooltip.is-top.is-link .tooltip-content:before{border-top-color:#7957d5}.b-tooltip.is-top.is-link.is-light .tooltip-content:before{border-top-color:#f2effb}.b-tooltip.is-top.is-info .tooltip-content:before{border-top-color:#167df0}.b-tooltip.is-top.is-info.is-light .tooltip-content:before{border-top-color:#ecf4fe}.b-tooltip.is-top.is-success .tooltip-content:before{border-top-color:#48c78e}.b-tooltip.is-top.is-success.is-light .tooltip-content:before{border-top-color:#effaf5}.b-tooltip.is-top.is-warning .tooltip-content:before{border-top-color:#ffe08a}.b-tooltip.is-top.is-warning.is-light .tooltip-content:before{border-top-color:#fffaeb}.b-tooltip.is-top.is-danger .tooltip-content:before{border-top-color:#f14668}.b-tooltip.is-top.is-danger.is-light .tooltip-content:before{border-top-color:#feecf0}.b-tooltip.is-right .tooltip-content{top:50%;right:auto;bottom:auto;left:calc(100% + 7px);transform:translateY(-50%)}.b-tooltip.is-right .tooltip-content:before{top:50%;right:100%;bottom:auto;left:auto;transform:translateY(-50%);border-top:5px solid transparent;border-right:5px solid #7957d5;border-bottom:5px solid transparent}.b-tooltip.is-right.is-white .tooltip-content:before{border-right-color:#fff}.b-tooltip.is-right.is-black .tooltip-content:before{border-right-color:#0a0a0a}.b-tooltip.is-right.is-light .tooltip-content:before{border-right-color:#f5f5f5}.b-tooltip.is-right.is-dark .tooltip-content:before{border-right-color:#363636}.b-tooltip.is-right.is-primary .tooltip-content:before{border-right-color:#7957d5}.b-tooltip.is-right.is-primary.is-light .tooltip-content:before{border-right-color:#f2effb}.b-tooltip.is-right.is-link .tooltip-content:before{border-right-color:#7957d5}.b-tooltip.is-right.is-link.is-light .tooltip-content:before{border-right-color:#f2effb}.b-tooltip.is-right.is-info .tooltip-content:before{border-right-color:#167df0}.b-tooltip.is-right.is-info.is-light .tooltip-content:before{border-right-color:#ecf4fe}.b-tooltip.is-right.is-success .tooltip-content:before{border-right-color:#48c78e}.b-tooltip.is-right.is-success.is-light .tooltip-content:before{border-right-color:#effaf5}.b-tooltip.is-right.is-warning .tooltip-content:before{border-right-color:#ffe08a}.b-tooltip.is-right.is-warning.is-light .tooltip-content:before{border-right-color:#fffaeb}.b-tooltip.is-right.is-danger .tooltip-content:before{border-right-color:#f14668}.b-tooltip.is-right.is-danger.is-light .tooltip-content:before{border-right-color:#feecf0}.b-tooltip.is-bottom .tooltip-content{top:calc(100% + 7px);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.b-tooltip.is-bottom .tooltip-content:before{top:auto;right:auto;bottom:100%;left:50%;transform:translate(-50%);border-right:5px solid transparent;border-bottom:5px solid #7957d5;border-left:5px solid transparent}.b-tooltip.is-bottom.is-white .tooltip-content:before{border-bottom-color:#fff}.b-tooltip.is-bottom.is-black .tooltip-content:before{border-bottom-color:#0a0a0a}.b-tooltip.is-bottom.is-light .tooltip-content:before{border-bottom-color:#f5f5f5}.b-tooltip.is-bottom.is-dark .tooltip-content:before{border-bottom-color:#363636}.b-tooltip.is-bottom.is-primary .tooltip-content:before{border-bottom-color:#7957d5}.b-tooltip.is-bottom.is-primary.is-light .tooltip-content:before{border-bottom-color:#f2effb}.b-tooltip.is-bottom.is-link .tooltip-content:before{border-bottom-color:#7957d5}.b-tooltip.is-bottom.is-link.is-light .tooltip-content:before{border-bottom-color:#f2effb}.b-tooltip.is-bottom.is-info .tooltip-content:before{border-bottom-color:#167df0}.b-tooltip.is-bottom.is-info.is-light .tooltip-content:before{border-bottom-color:#ecf4fe}.b-tooltip.is-bottom.is-success .tooltip-content:before{border-bottom-color:#48c78e}.b-tooltip.is-bottom.is-success.is-light .tooltip-content:before{border-bottom-color:#effaf5}.b-tooltip.is-bottom.is-warning .tooltip-content:before{border-bottom-color:#ffe08a}.b-tooltip.is-bottom.is-warning.is-light .tooltip-content:before{border-bottom-color:#fffaeb}.b-tooltip.is-bottom.is-danger .tooltip-content:before{border-bottom-color:#f14668}.b-tooltip.is-bottom.is-danger.is-light .tooltip-content:before{border-bottom-color:#feecf0}.b-tooltip.is-left .tooltip-content{top:50%;right:calc(100% + 7px);bottom:auto;left:auto;transform:translateY(-50%)}.b-tooltip.is-left .tooltip-content:before{top:50%;right:auto;bottom:auto;left:100%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #7957d5}.b-tooltip.is-left.is-white .tooltip-content:before{border-left-color:#fff}.b-tooltip.is-left.is-black .tooltip-content:before{border-left-color:#0a0a0a}.b-tooltip.is-left.is-light .tooltip-content:before{border-left-color:#f5f5f5}.b-tooltip.is-left.is-dark .tooltip-content:before{border-left-color:#363636}.b-tooltip.is-left.is-primary .tooltip-content:before{border-left-color:#7957d5}.b-tooltip.is-left.is-primary.is-light .tooltip-content:before{border-left-color:#f2effb}.b-tooltip.is-left.is-link .tooltip-content:before{border-left-color:#7957d5}.b-tooltip.is-left.is-link.is-light .tooltip-content:before{border-left-color:#f2effb}.b-tooltip.is-left.is-info .tooltip-content:before{border-left-color:#167df0}.b-tooltip.is-left.is-info.is-light .tooltip-content:before{border-left-color:#ecf4fe}.b-tooltip.is-left.is-success .tooltip-content:before{border-left-color:#48c78e}.b-tooltip.is-left.is-success.is-light .tooltip-content:before{border-left-color:#effaf5}.b-tooltip.is-left.is-warning .tooltip-content:before{border-left-color:#ffe08a}.b-tooltip.is-left.is-warning.is-light .tooltip-content:before{border-left-color:#fffaeb}.b-tooltip.is-left.is-danger .tooltip-content:before{border-left-color:#f14668}.b-tooltip.is-left.is-danger.is-light .tooltip-content:before{border-left-color:#feecf0}.b-tooltip .tooltip-content{width:auto;padding:.35rem .75rem;border-radius:6px;font-size:.85rem;font-weight:400;box-shadow:0 1px 2px 1px #00010033;z-index:38;white-space:nowrap;position:absolute}.b-tooltip .tooltip-content:before{position:absolute;content:"";pointer-events:none;z-index:38}.b-tooltip .tooltip-trigger{width:100%}.b-tooltip.is-white .tooltip-content{background:#fff;color:#0a0a0a}.b-tooltip.is-black .tooltip-content{background:#0a0a0a;color:#fff}.b-tooltip.is-light .tooltip-content{background:#f5f5f5;color:#000000b3}.b-tooltip.is-dark .tooltip-content{background:#363636;color:#fff}.b-tooltip.is-primary .tooltip-content{background:#7957d5;color:#fff}.b-tooltip.is-primary.is-light .tooltip-content{background:#f2effb;color:#552fbc}.b-tooltip.is-link .tooltip-content{background:#7957d5;color:#fff}.b-tooltip.is-link.is-light .tooltip-content{background:#f2effb;color:#552fbc}.b-tooltip.is-info .tooltip-content{background:#167df0;color:#fff}.b-tooltip.is-info.is-light .tooltip-content{background:#ecf4fe;color:#0d68ce}.b-tooltip.is-success .tooltip-content{background:#48c78e;color:#fff}.b-tooltip.is-success.is-light .tooltip-content{background:#effaf5;color:#257953}.b-tooltip.is-warning .tooltip-content{background:#ffe08a;color:#000000b3}.b-tooltip.is-warning.is-light .tooltip-content{background:#fffaeb;color:#946c00}.b-tooltip.is-danger .tooltip-content{background:#f14668;color:#fff}.b-tooltip.is-danger.is-light .tooltip-content{background:#feecf0;color:#cc0f35}.b-tooltip.is-always .tooltip-content:before,.b-tooltip.is-always .tooltip-content{opacity:1;visibility:visible}.b-tooltip.is-multiline .tooltip-content{display:flex-block;text-align:center;white-space:normal}.b-tooltip.is-multiline.is-small .tooltip-content{width:180px}.b-tooltip.is-multiline.is-medium .tooltip-content{width:240px}.b-tooltip.is-multiline.is-large .tooltip-content{width:300px}.b-tooltip.is-dashed .tooltip-trigger{border-bottom:1px dashed hsl(0,0%,71%);cursor:default}.b-tooltip.is-square .tooltip-content{border-radius:0}.upload{position:relative;display:inline-flex}.upload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;outline:none;cursor:pointer;z-index:-1}.upload .upload-draggable{cursor:pointer;padding:.25em;border:1px dashed hsl(0,0%,71%);border-radius:6px}.upload .upload-draggable.is-disabled{opacity:.5;cursor:not-allowed}.upload .upload-draggable.is-loading{position:relative;pointer-events:none;opacity:.5}.upload .upload-draggable.is-loading:after{animation:spinAround .5s infinite linear;border:2px solid hsl(0,0%,86%);border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;top:0;left:calc(50% - 1.5em);width:3em;height:3em;border-width:.25em}.upload .upload-draggable:hover.is-white,.upload .upload-draggable.is-hovered.is-white{border-color:#fff;background:#ffffff0d}.upload .upload-draggable:hover.is-black,.upload .upload-draggable.is-hovered.is-black{border-color:#0a0a0a;background:#0a0a0a0d}.upload .upload-draggable:hover.is-light,.upload .upload-draggable.is-hovered.is-light{border-color:#f5f5f5;background:#f5f5f50d}.upload .upload-draggable:hover.is-dark,.upload .upload-draggable.is-hovered.is-dark{border-color:#363636;background:#3636360d}.upload .upload-draggable:hover.is-primary,.upload .upload-draggable.is-hovered.is-primary,.upload .upload-draggable:hover.is-link,.upload .upload-draggable.is-hovered.is-link{border-color:#7957d5;background:#7957d50d}.upload .upload-draggable:hover.is-info,.upload .upload-draggable.is-hovered.is-info{border-color:#167df0;background:#167df00d}.upload .upload-draggable:hover.is-success,.upload .upload-draggable.is-hovered.is-success{border-color:#48c78e;background:#48c78e0d}.upload .upload-draggable:hover.is-warning,.upload .upload-draggable.is-hovered.is-warning{border-color:#ffe08a;background:#ffe08a0d}.upload .upload-draggable:hover.is-danger,.upload .upload-draggable.is-hovered.is-danger{border-color:#f14668;background:#f146680d}.upload .upload-draggable.is-expanded,.upload.is-expanded{width:100%}.upload.is-rounded{border-radius:9999px}.upload.is-rounded .file-name{border-top-right-radius:9999px;border-bottom-right-radius:9999px}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.upload input[type=file]{z-index:auto}.upload .upload-draggable+input[type=file]{z-index:-1}}:root{--recurr-blue: #002491;--recurr-teal: #0eddc5;--recurr-black: #01081c;--recurr-off-white: #f9f6ff;--recurr-eerie-black: #1c1c1c;--recurr-black-rgb: 1, 8, 28;--recurr-blue-rgb: 0, 36, 145;--recurr-teal-rgb: 14, 221, 197;--recurr-font-primary: "Gilroy", "Poppins", system-ui, sans-serif;--recurr-font-display: "Untour Display", "Gilroy", "Poppins", system-ui, sans-serif}:root{--ui-ink: var(--recurr-black);--ui-ink-muted: color-mix(in srgb, var(--recurr-black) 55%, white);--ui-ink-soft: color-mix(in srgb, var(--recurr-black) 70%, white);--ui-ink-hint: color-mix(in srgb, var(--recurr-black) 50%, white);--ui-ink-placeholder: color-mix(in srgb, var(--recurr-black) 40%, white);--ui-surface: #ffffff;--ui-surface-muted: var(--recurr-off-white);--ui-border: rgba(var(--recurr-blue-rgb), .08);--ui-border-strong: rgba(var(--recurr-blue-rgb), .14);--ui-accent: var(--recurr-blue);--ui-accent-hover: #001d70;--ui-accent-soft: rgba(var(--recurr-blue-rgb), .06);--ui-hover-bg: var(--recurr-blue);--ui-hover-ink: #ffffff;--ui-radius: 8px;--ui-radius-lg: 12px;--ui-shadow: 0 1px 2px rgba(var(--recurr-blue-rgb), .04), 0 6px 20px rgba(var(--recurr-blue-rgb), .06);--ui-shadow-hover: 0 4px 12px rgba(var(--recurr-blue-rgb), .08), 0 12px 32px rgba(var(--recurr-blue-rgb), .08);--ui-page-padding: 1.5rem;--ui-font-size-xs: .625rem;--ui-font-size-sm: .6875rem;--ui-font-size-base: .8125rem;--ui-font-size-md: .875rem;--ui-font-size-lg: 1.0625rem}.recurr-page{min-height:100%;padding:var(--ui-page-padding);background:var(--ui-surface);color:var(--ui-ink)}.recurr-page-body{margin-top:0}.recurr-page-section{width:100%}.recurr-page-header{margin-bottom:1.5rem}.recurr-page-header--compact{margin-top:0;margin-bottom:1rem}.recurr-page-header--settings{margin-bottom:0}.recurr-page-header--settings .recurr-page-title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--recurr-black)}.recurr-page-header--settings .recurr-page-lead{margin:0;font-size:var(--ui-font-size-md);font-weight:300;line-height:1.35;color:var(--recurr-black);max-width:none}.recurr-page-header--compact .recurr-page-title{font-size:var(--ui-font-size-md);font-weight:500;line-height:1.3;margin-bottom:.2rem}.recurr-page-header--compact .recurr-page-lead{font-weight:300}.recurr-page-rule{margin:1rem 0 0;border:none;border-top:1px solid var(--ui-border)}.recurr-page-title{margin:0 0 .35rem;font-size:var(--ui-font-size-lg);font-weight:600;letter-spacing:-.01em;color:var(--ui-ink);line-height:1.25}.recurr-page-lead{margin:0;font-size:var(--ui-font-size-base);font-weight:400;color:var(--ui-ink-muted);line-height:1.55;max-width:36rem}.recurr-section-head{margin-bottom:1.25rem}.recurr-section-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.recurr-eyebrow{display:block;margin-bottom:.35rem;font-size:var(--ui-font-size-xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-ink-muted)}.recurr-section-title{margin:0 0 .35rem;font-size:var(--ui-font-size-lg);font-weight:600;letter-spacing:-.01em;color:var(--ui-ink)}.recurr-section-lead{margin:0;font-size:var(--ui-font-size-base);font-weight:400;color:var(--ui-ink-muted);line-height:1.55;max-width:36rem}.recurr-tabs{display:flex;flex-wrap:nowrap;gap:4px;margin-bottom:1.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--recurr-blue-rgb),.18) transparent}.recurr-tabs::-webkit-scrollbar{height:3px}.recurr-tabs::-webkit-scrollbar-track{background:transparent}.recurr-tabs::-webkit-scrollbar-thumb{background:rgba(var(--recurr-blue-rgb),.18);border-radius:3px}.recurr-tab{display:inline-flex;align-items:center;flex-shrink:0;padding:7px 12px;border-radius:var(--ui-radius);border:1px solid transparent;font-size:var(--ui-font-size-sm);font-weight:400;color:var(--ui-ink);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.recurr-tab:hover{background:var(--ui-hover-bg);color:var(--ui-hover-ink)}.recurr-tab.router-link-active{background:var(--ui-accent-soft);color:var(--ui-accent);font-weight:500}.recurr-tabs--line{gap:2.25rem;margin-top:0;margin-bottom:.75rem;padding-bottom:0;border-bottom:1px solid var(--ui-border);overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.recurr-tabs--line::-webkit-scrollbar{height:0;width:0;display:none}.recurr-tab--line{position:relative;padding:.6rem 0;margin-bottom:-1px;border-radius:0;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--ui-ink-muted);background:transparent}.recurr-tab--line:first-child{padding-left:0}.recurr-tab--line:last-child{padding-right:0}.recurr-tab--line:hover{color:var(--ui-ink);background:transparent}.recurr-tab--line.is-active,.recurr-tab--line.router-link-active{color:var(--ui-ink);font-weight:400;background:transparent;border-bottom:2px solid var(--ui-ink)}.recurr-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow)}.recurr-card--flush{box-shadow:none}.recurr-icon-well{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:7px;background:linear-gradient(145deg,#ffffff 0%,var(--recurr-off-white) 100%);border:1px solid var(--ui-border);color:rgba(var(--recurr-blue-rgb),.7)}.recurr-icon-well--md{width:32px;height:32px;border-radius:8px}.recurr-icon-well--lg{width:40px;height:40px;border-radius:10px}.recurr-icon-inline{display:inline-flex}.recurr-icon-inline svg{width:12px;height:12px}.recurr-icon-well--md .recurr-icon-inline svg{width:14px;height:14px}.recurr-icon-well--lg .recurr-icon-inline svg{width:18px;height:18px}.recurr-form-stack{width:100%;max-width:none}.recurr-form-row{margin-bottom:0}.recurr-form-row--split{display:grid;grid-template-columns:1fr;gap:.35rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid var(--ui-border)}.recurr-form-row--split:last-of-type{border-bottom:none}.recurr-form-label-col{min-width:0}.recurr-form-control-col{width:100%;min-width:0}.recurr-form-control-col .recurr-field{width:100%}@media (min-width: 768px){.recurr-form-row--split{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:.35rem 2rem;padding:1.5rem 0}.recurr-form-label-col{padding-right:1rem}.recurr-form-control-col{max-width:26rem;margin-left:auto}}@media (min-width: 1024px){.recurr-form-row--split{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:.35rem 3rem}.recurr-form-control-col{max-width:28rem}}.recurr-form-row--stacked{display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 0;border-bottom:1px solid var(--ui-border)}.recurr-form-row--stacked:last-of-type{border-bottom:none}.recurr-form-row--stacked .recurr-form-control-col{width:100%;max-width:none;margin-left:0}.recurr-form-row--stacked .recurr-field--narrow{max-width:8.5rem}.recurr-option-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden;background:var(--ui-surface)}.recurr-option-row{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--ui-border);cursor:pointer}.recurr-option-row:last-child{border-bottom:none}.recurr-option-row input[type=checkbox],.recurr-option-row input[type=radio]{flex-shrink:0;width:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--ui-accent, #2563eb)}.recurr-option-row__body{min-width:0;flex:1}.recurr-option-row__title{display:block;font-size:var(--ui-font-size-base);font-weight:500;color:var(--ui-ink);line-height:1.35}.recurr-option-row__hint{margin:.2rem 0 0;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--ui-ink-hint);line-height:1.45}.recurr-field-label{display:block;margin:0 0 .2rem;font-size:var(--ui-font-size-base);font-weight:500;color:var(--ui-ink)}.recurr-field-hint{margin:0;font-size:var(--ui-font-size-sm);font-weight:300;color:var(--ui-ink-hint);line-height:1.45}.recurr-field{display:flex;align-items:center;min-height:2.5rem;padding:.6rem .85rem;background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.recurr-field:hover{border-color:rgba(var(--recurr-blue-rgb),.22)}.recurr-field:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.1)}.recurr-field--readonly{background:var(--ui-surface-muted);border-color:var(--ui-border)}.recurr-field--readonly:hover{border-color:var(--ui-border)}.recurr-field--readonly:focus-within{box-shadow:none;border-color:var(--ui-border)}.recurr-input,.recurr-select{width:100%;border:none;outline:none;background:transparent;font:inherit;font-size:var(--ui-font-size-base);color:var(--ui-ink)}.recurr-input::placeholder{color:var(--ui-ink-placeholder)}.recurr-field--select{position:relative;padding:0;min-width:10.5rem}.recurr-field--select .recurr-select{min-height:2.5rem;padding:.55rem 2rem .55rem .85rem;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.recurr-field--select.recurr-field--placeholder .recurr-select{color:var(--ui-ink-placeholder)}.recurr-field-chevron{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);pointer-events:none;display:flex;color:var(--ui-ink-muted)}.recurr-field--multiselect{padding:0;align-items:stretch;min-width:0;max-width:100%;overflow:hidden}.recurr-field--multiselect .recurr-select{width:100%;max-width:100%;min-width:0;min-height:8.5rem;padding:.5rem .85rem;box-sizing:border-box;cursor:pointer;-moz-appearance:auto;appearance:auto;-webkit-appearance:listbox}.recurr-field--multiselect .recurr-select option{padding:.25rem 0;overflow:hidden;text-overflow:ellipsis}.recurr-field-value{font-size:var(--ui-font-size-base);color:var(--ui-ink-soft)}.recurr-required{color:#dc2626}.recurr-field--textarea{align-items:stretch;min-height:auto;padding:.5rem .85rem}.recurr-textarea{resize:vertical;min-height:4.5rem}.recurr-field--datepicker{padding:.35rem .5rem;overflow:hidden}.recurr-field--datepicker .datepicker,.recurr-field--datepicker .dropdown,.recurr-field--datepicker .dropdown-trigger,.recurr-field--datepicker .control{width:100%;margin:0}.recurr-field--datepicker .control.has-icons-left,.recurr-field--datepicker .control.has-icons-right{position:relative}.recurr-field--datepicker .input{width:100%;height:auto;min-height:1.75rem;padding:.2rem .35rem .2rem 2.1rem;border:none;border-radius:0;box-shadow:none;background:transparent;font-size:var(--ui-font-size-base);color:var(--ui-ink);line-height:1.4}.recurr-field--datepicker .control.has-icons-right .input{padding-right:2.1rem}.recurr-field--datepicker .input::placeholder{color:var(--ui-ink-placeholder)}.recurr-field--datepicker .input:hover,.recurr-field--datepicker .input:focus,.recurr-field--datepicker .input:active{border:none;box-shadow:none;outline:none}.recurr-field--datepicker .icon.is-left,.recurr-field--datepicker .icon.is-right{height:100%;width:2rem;color:var(--ui-ink-muted);pointer-events:none}.recurr-field--datepicker .icon.is-left{left:0}.recurr-field--datepicker .icon.is-right{right:0}.recurr-field--datepicker .icon.is-right.is-clickable{pointer-events:auto;cursor:pointer}.recurr-field--datepicker .icon.is-right.is-clickable:hover{color:var(--ui-ink)}.recurr-field--datepicker .icon .mdi:before{font-size:1rem}.dropdown-menu:has(.datepicker-header){z-index:50}.dropdown-content:has(.datepicker-header){padding:.85rem 1rem 1rem;background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow)}.dropdown-content:has(.datepicker-header) .dropdown-item{padding:0;color:inherit;background:transparent}.dropdown-content:has(.datepicker-header) .dropdown-item:hover,.dropdown-content:has(.datepicker-header) .dropdown-item:focus,.dropdown-content:has(.datepicker-header) .dropdown-item.is-active{background:transparent;color:inherit}.dropdown-content:has(.datepicker-header)>.dropdown-item>div>header.datepicker-header{padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--ui-border)}.dropdown-content:has(.datepicker-header)>.dropdown-item>div>header.datepicker-header .pagination{margin:0}.dropdown-content:has(.datepicker-header)>.dropdown-item>div>header.datepicker-header .field{margin-bottom:0}.dropdown-content:has(.datepicker-header) .pagination-previous,.dropdown-content:has(.datepicker-header) .pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;margin:0;padding:0;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-accent);box-shadow:none}.dropdown-content:has(.datepicker-header) .pagination-previous:hover,.dropdown-content:has(.datepicker-header) .pagination-next:hover,.dropdown-content:has(.datepicker-header) .pagination-previous:focus,.dropdown-content:has(.datepicker-header) .pagination-next:focus{background:var(--ui-accent-soft);border-color:rgba(var(--recurr-blue-rgb),.22);color:var(--ui-accent-hover)}.dropdown-content:has(.datepicker-header) .pagination-list .select select{height:2.25rem;min-width:5.5rem;padding:0 2rem 0 .65rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-font-size-base);color:var(--ui-ink);box-shadow:none}.dropdown-content:has(.datepicker-header) .pagination-list .select select:hover{border-color:rgba(var(--recurr-blue-rgb),.22)}.dropdown-content:has(.datepicker-header) .pagination-list .select select:focus,.dropdown-content:has(.datepicker-header) .pagination-list .select select:active{border-color:var(--ui-accent);box-shadow:0 0 0 3px rgba(var(--recurr-blue-rgb),.1);outline:none}.dropdown-content:has(.datepicker-header) .pagination-list .select:not(.is-multiple):not(.is-loading):after{border-color:var(--ui-ink-muted);right:.85rem}.dropdown-content:has(.datepicker-header) .pagination-list .icon{color:var(--ui-accent)}.dropdown-content:has(.datepicker-header) .datepicker-content{padding:0}.dropdown-content:has(.datepicker-header) .datepicker-table>header.datepicker-header .datepicker-cell{padding:.35rem .5rem;font-size:var(--ui-font-size-sm);font-weight:600;color:var(--ui-ink-muted);border:none}.dropdown-content:has(.datepicker-header) .datepicker-body .datepicker-cell{padding:.4rem .55rem;font-size:var(--ui-font-size-base);font-weight:500;color:var(--ui-ink-soft);border-radius:var(--ui-radius);border:1px solid transparent}.dropdown-content:has(.datepicker-header) .datepicker-body .datepicker-cell.is-unselectable,.dropdown-content:has(.datepicker-header) .datepicker-body .datepicker-cell.is-nearby:not(.is-selected){color:var(--ui-ink-placeholder)}.dropdown-content:has(.datepicker-header) .datepicker-body .datepicker-cell.is-today:not(.is-selected){border-color:rgba(var(--recurr-blue-rgb),.35);color:var(--ui-accent)}.dropdown-content:has(.datepicker-header) .datepicker-body .datepicker-cell.is-selectable:hover:not(.is-selected),.dropdown-content:has(.datepicker-header) .datepicker-body .datepicker-cell.is-selectable:focus:not(.is-selected){background:var(--ui-accent-soft);color:var(--ui-accent)}.dropdown-content:has(.datepicker-header) .datepicker-body .datepicker-cell.is-selected{background:var(--ui-accent);color:#fff;border-color:var(--ui-accent)}.dropdown-content:has(.datepicker-header) .datepicker-body .datepicker-cell.is-selected.is-within-selected{background:rgba(var(--recurr-blue-rgb),.45);color:#fff}.dropdown-content:has(.datepicker-header) .datepicker-footer{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--ui-border)}.recurr-field--datepicker .dropdown-content:has(.datepicker-header){margin-top:.35rem}.recurr-field--invalid{border-color:#f87171}.recurr-field--invalid:focus-within{border-color:#f87171;box-shadow:0 0 0 3px #f8717126}.recurr-field-error{margin:.35rem 0 0;font-size:var(--ui-font-size-sm);color:#dc2626;line-height:1.4}.recurr-divider{height:1px;margin:0;background:var(--ui-border);border:none}.recurr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;font-size:var(--ui-font-size-base);font-weight:500;line-height:1.2;border-radius:var(--ui-radius);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.recurr-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.recurr-btn--primary{color:#fff;font-weight:500;background:linear-gradient(180deg,#0030a8 0%,var(--recurr-blue) 100%);box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.22);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),filter .35s ease}.recurr-btn--primary:hover:not(:disabled){color:#fff;filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--recurr-blue-rgb),.28)}.recurr-btn--primary:active:not(:disabled){filter:brightness(.98);transform:translateY(0) scale(.98);box-shadow:0 1px 4px rgba(var(--recurr-blue-rgb),.2);transition-duration:.12s}@media (prefers-reduced-motion: reduce){.recurr-btn--primary{transition:box-shadow .15s ease,filter .15s ease}.recurr-btn--primary:hover:not(:disabled),.recurr-btn--primary:active:not(:disabled){transform:none}}.recurr-btn--secondary{background:var(--ui-surface);color:var(--ui-ink-soft);border-color:var(--ui-border-strong)}.recurr-btn--secondary:hover:not(:disabled){background:var(--ui-accent-soft);color:var(--ui-accent);border-color:rgba(var(--recurr-blue-rgb),.18)}.recurr-btn--sm{padding:.45rem .9rem;font-size:var(--ui-font-size-sm)}.recurr-btn-spinner{width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:recurr-spin .7s linear infinite}@keyframes recurr-spin{to{transform:rotate(360deg)}}.recurr-pagination{display:flex;justify-content:center;margin-top:1rem}.recurr-pagination .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin:0;font-size:var(--ui-font-size-base)}.recurr-pagination .pagination-previous,.recurr-pagination .pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0 .5rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink-soft);box-shadow:none;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.recurr-pagination .pagination-previous:hover:not([disabled]),.recurr-pagination .pagination-next:hover:not([disabled]){background:var(--ui-accent-soft);border-color:rgba(var(--recurr-blue-rgb),.22);color:var(--ui-accent)}.recurr-pagination .pagination-previous[disabled],.recurr-pagination .pagination-next[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.recurr-pagination .pagination-previous .icon,.recurr-pagination .pagination-next .icon{color:inherit}.recurr-pagination .pagination-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;margin:0;padding:0;list-style:none}.recurr-pagination .pagination-list li{margin:0}.recurr-pagination .pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0 .45rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink-soft);font-weight:500;line-height:1;text-decoration:none;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.recurr-pagination .pagination-link:hover:not(.is-current):not([disabled]){background:var(--ui-accent-soft);border-color:rgba(var(--recurr-blue-rgb),.22);color:var(--ui-accent)}.recurr-pagination .pagination-link.is-current{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff;cursor:default;pointer-events:none}.recurr-pagination .pagination-link[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.recurr-pagination .pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:2rem;color:var(--ui-ink-muted);font-weight:500}.recurr-form-row--actions{border-bottom:none;padding-top:1.5rem}.recurr-form-row--actions .recurr-form-control-col{display:flex;justify-content:flex-start}@media (min-width: 768px){.recurr-form-row--actions .recurr-form-control-col{justify-content:flex-start}}.recurr-form-actions{margin:0;padding:0}.recurr-settings-form-page{padding:0;background:transparent;min-height:0;color:var(--recurr-black);--ui-ink-muted: var(--recurr-black);--ui-ink-soft: var(--recurr-black);--ui-ink-hint: var(--recurr-black);--ui-ink-placeholder: var(--recurr-black);--settings-row-divider: #e5e7eb;--settings-field-border: #e5e7eb;--settings-field-border-hover: #d1d5db;--settings-field-border-focus: #9ca3af}.recurr-settings-form-page .recurr-page-title,.recurr-settings-form-page .recurr-page-lead,.recurr-settings-form-page .recurr-field-label,.recurr-settings-form-page .recurr-field-hint,.recurr-settings-form-page .recurr-field-value,.recurr-settings-form-page .recurr-input,.recurr-settings-form-page .recurr-select,.recurr-settings-form-page .recurr-input::placeholder{color:var(--recurr-black)}.recurr-settings-form-page .recurr-field,.recurr-settings-form-page .recurr-field--readonly{border-color:var(--settings-field-border)}.recurr-settings-form-page .recurr-form-row--split{border-bottom-color:var(--settings-row-divider)}.recurr-settings-form-page .recurr-field:hover{border-color:var(--settings-field-border-hover)}.recurr-settings-form-page .recurr-field--readonly:hover{border-color:var(--settings-field-border)}.recurr-settings-form-page .recurr-field:focus-within{border-color:var(--settings-field-border-focus);box-shadow:0 0 0 3px #0f172a0f}.recurr-settings-form-page .recurr-field--readonly:focus-within{border-color:var(--settings-field-border);box-shadow:none}.recurr-settings-form-page .recurr-btn--primary{background:linear-gradient(180deg,#001d70,#00123a);box-shadow:0 2px 10px #00123a59}.recurr-settings-form-page .recurr-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#002080,#001852);filter:none;box-shadow:0 6px 16px #00123a66}.recurr-settings-form-page .recurr-btn--primary:active:not(:disabled){background:linear-gradient(180deg,#001852,#00102e);filter:none}.settings-page{background:transparent}@media (max-width: 768px){:root{--ui-page-padding: 1.25rem}}@media (max-width: 480px){:root{--ui-page-padding: 1rem}}.payroll-hub-page{--hub-ink: var(--ui-ink);--hub-ink-muted: var(--ui-ink-muted);--hub-ink-soft: var(--ui-ink-soft);--hub-surface: var(--ui-surface);--hub-border: var(--ui-border);--hub-border-strong: var(--ui-border-strong);--hub-accent: var(--ui-accent);--hub-accent-hover: var(--ui-accent-hover);--hub-accent-soft: var(--ui-accent-soft);--hub-radius: var(--ui-radius);--hub-radius-lg: var(--ui-radius-lg);--hub-shadow: var(--ui-shadow);--hub-shadow-hover: var(--ui-shadow-hover);width:100%;max-width:none;margin:0;padding:1.5rem;min-height:100%;font-family:var(--recurr-font-primary)}.payroll-hero{position:relative;margin-bottom:2.5rem;border-radius:var(--hub-radius-lg);overflow:hidden;background:linear-gradient(145deg,var(--recurr-black) 0%,#00123a 48%,#001d70 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(var(--recurr-black-rgb),.18)}.payroll-hero__glow{position:absolute;top:-40%;right:-10%;width:55%;height:140%;background:radial-gradient(ellipse at center,rgba(var(--recurr-teal-rgb),.14) 0%,transparent 70%);pointer-events:none}.payroll-hero__inner{position:relative;padding:2.5rem 2.75rem}.payroll-hero__content{position:relative}.payroll-hero__badge{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--recurr-teal);background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px}.payroll-hero__title{margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2}.payroll-hero__lead{margin:0;max-width:520px;font-size:.875rem;font-weight:400;line-height:1.6;color:#ffffffc7}.payroll-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.payroll-hero__back{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s ease}.payroll-hero:not(.payroll-hero--compact) .payroll-hero__back{color:#ffffffc7;margin-bottom:1rem}.payroll-hero:not(.payroll-hero--compact) .payroll-hero__back:hover{color:#fff}.payroll-hero--compact .payroll-hero__back{flex:0 0 100%;color:var(--hub-ink-muted)}.payroll-hero--compact .payroll-hero__back:hover{color:var(--hub-accent)}.payroll-hero--with-back.payroll-hero--compact .payroll-hero__title{flex:1 1 auto}.payroll-hero--compact{overflow:visible;position:relative;z-index:20;margin-bottom:1.5rem;background:linear-gradient(180deg,var(--hub-surface) 0%,rgba(var(--recurr-blue-rgb),.04) 100%);border:1px solid var(--hub-border);box-shadow:none}.payroll-hero--compact .payroll-hero__glow{display:none}.payroll-hero--compact .payroll-hero__inner{padding:1.1rem 1.35rem}.payroll-hero--compact .payroll-hero__content{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;width:100%}.payroll-hero--compact .payroll-hero__badge{margin-bottom:0;order:1}.payroll-hero--compact .payroll-hero__title{margin:0;order:1;flex:1 1 auto;min-width:0;font-size:1.25rem;line-height:1.25;color:var(--hub-ink)}.payroll-hero--compact .payroll-hero__lead{display:none}.payroll-hero--compact .payroll-hero__actions{order:2;flex-shrink:0;margin-top:0;margin-left:auto}.payroll-hub-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.payroll-hub-page .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.payroll-hub-page .btn-primary{background:var(--hub-accent);color:#fff;box-shadow:0 2px 8px rgba(var(--recurr-blue-rgb),.22)}.payroll-hub-page .btn-primary:hover:not(:disabled){background:var(--hub-accent-hover);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--recurr-blue-rgb),.28)}.payroll-hub-page .btn-secondary{background:var(--hub-surface);color:var(--hub-ink-soft);border:1px solid var(--hub-border-strong)}.payroll-hub-page .btn-secondary:hover:not(:disabled){background:var(--hub-accent-soft);color:var(--hub-accent);border-color:rgba(var(--recurr-blue-rgb),.18);transform:translateY(-1px)}.payroll-hero:not(.payroll-hero--compact) .btn-secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.28)}.payroll-hero:not(.payroll-hero--compact) .btn-secondary:hover:not(:disabled){background:#fff3;color:#fff;transform:translateY(-1px)}.payroll-hero.payroll-hero--compact .btn-secondary{background:var(--hub-surface);color:var(--hub-ink-soft);border:1px solid var(--hub-border-strong)}.payroll-hero.payroll-hero--compact .btn-secondary:hover:not(:disabled){background:var(--hub-accent-soft);color:var(--hub-accent);border-color:rgba(var(--recurr-blue-rgb),.18);transform:translateY(-1px)}.payroll-hub-page .btn-sm{padding:.5rem 1rem;font-size:.8125rem}@media (max-width: 768px){.payroll-hub-page{padding:1.25rem}.payroll-hero__inner{padding:1.75rem 1.5rem}.payroll-hero--compact .payroll-hero__inner{padding:1rem 1.15rem}.payroll-hero--compact .payroll-hero__content{gap:.5rem .75rem}.payroll-hero--compact .payroll-hero__title{font-size:1.125rem;flex:0 1 auto;min-width:0}.payroll-hero--compact .payroll-hero__actions{margin-left:0;width:100%;order:4}.payroll-hero__actions{width:100%}.payroll-hero__actions .btn{flex:1 1 auto;min-width:0}.payroll-hero__add--mobile-hidden{display:none}}.poppins-thin{font-family:Poppins,sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:Poppins,sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:Poppins,sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:Poppins,sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:Poppins,sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:Poppins,sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:Poppins,sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:Poppins,sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:Poppins,sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:Poppins,sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:Poppins,sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:Poppins,sans-serif;font-weight:900;font-style:italic}body{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}
