@import"https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css";.language-dropdown[data-v-4b99a26c]{position:relative;display:inline-block;z-index:1000}.lang-switch[data-v-4b99a26c]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #d5d6d9;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:16px;color:#414651;cursor:pointer;box-shadow:0 1px 2px #1018280d;transition:all .2s ease;min-width:80px;justify-content:space-between}.language-dropdown--compact .lang-switch[data-v-4b99a26c]{padding:6px 10px;font-size:13px;min-width:auto;height:36px;border-radius:6px;border-color:var(--mih-gray-200, #d5d6d9);box-shadow:none}.language-dropdown--compact .globe[data-v-4b99a26c]{width:16px;height:16px}.lang-switch[data-v-4b99a26c]:hover,.lang-switch.active[data-v-4b99a26c]{border-color:#e6332a;box-shadow:0 2px 4px #e6332a1a}.language-dropdown--compact .lang-switch[data-v-4b99a26c]:hover,.language-dropdown--compact .lang-switch.active[data-v-4b99a26c]{box-shadow:none}.globe[data-v-4b99a26c]{width:20px;height:20px;flex-shrink:0}.lang-switch__code[data-v-4b99a26c]{font-weight:600;letter-spacing:.02em}.dropdown-arrow[data-v-4b99a26c]{transition:transform .2s ease;flex-shrink:0}.dropdown-arrow.rotated[data-v-4b99a26c]{transform:rotate(180deg)}.dropdown-menu[data-v-4b99a26c]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #d5d6d9;border-radius:8px;box-shadow:0 4px 12px #10182826;z-index:10000;min-width:180px;overflow:hidden}.dropdown-item[data-v-4b99a26c]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease;font-family:inherit;font-size:14px;color:#414651}.dropdown-item[data-v-4b99a26c]:hover{background-color:#f8f9fa}.dropdown-item.active[data-v-4b99a26c]{background-color:#fff5f5;color:#e6332a;font-weight:600}.language-name[data-v-4b99a26c]{flex:1;font-weight:500}.language-native[data-v-4b99a26c]{font-size:12px;color:#6b7280;font-weight:600;background:#f3f4f6;padding:2px 6px;border-radius:4px}.dropdown-item.active .language-native[data-v-4b99a26c]{background:#e6332a;color:#fff}.dropdown-enter-active[data-v-4b99a26c],.dropdown-leave-active[data-v-4b99a26c]{transition:all .2s ease}.dropdown-enter-from[data-v-4b99a26c],.dropdown-leave-to[data-v-4b99a26c]{opacity:0;transform:translateY(-8px) scale(.95)}.dropdown-enter-to[data-v-4b99a26c],.dropdown-leave-from[data-v-4b99a26c]{opacity:1;transform:translateY(0) scale(1)}.toast-container[data-v-92042170]{position:fixed;top:calc(var(--mih-nav-height) + 12px);right:20px;z-index:9999;max-width:400px}.mih-toast[data-v-92042170]{justify-content:space-between;margin-bottom:10px;animation:slideIn-92042170 .3s ease-out}.toast-message[data-v-92042170]{flex:1;margin-right:8px}.toast-close[data-v-92042170]{background:none;border:none;color:inherit;opacity:.6;font-size:16px;cursor:pointer;padding:0;line-height:1}.toast-close[data-v-92042170]:hover{opacity:1}@keyframes slideIn-92042170{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-manager[data-v-aec4754e]{position:fixed;top:0;right:0;z-index:9999;pointer-events:none}.toast-manager[data-v-aec4754e]>*{pointer-events:auto}.modal-overlay[data-v-2c5dfffd]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-container[data-v-2c5dfffd]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-header[data-v-2c5dfffd]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-2c5dfffd]{font-size:20px;font-weight:600;color:#181d27;margin:0}.modal-close[data-v-2c5dfffd]{background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close[data-v-2c5dfffd]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-2c5dfffd]{padding:24px;flex:1;overflow-y:auto}.modal-footer[data-v-2c5dfffd]{padding:24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end}.modal-enter-active[data-v-2c5dfffd],.modal-leave-active[data-v-2c5dfffd]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-2c5dfffd],.modal-leave-active .modal-container[data-v-2c5dfffd]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-2c5dfffd],.modal-leave-to[data-v-2c5dfffd]{opacity:0}.modal-enter-from .modal-container[data-v-2c5dfffd],.modal-leave-to .modal-container[data-v-2c5dfffd]{transform:scale(.95) translateY(-10px);opacity:0}.app-container{min-height:100vh;display:flex;flex-direction:column}.main-layout,.main-content{flex:1;display:flex;flex-direction:column;min-height:0}.modal-content{padding:0}.modal-text{font-family:var(--font-base);font-size:14px;line-height:1.6;color:var(--mih-gray-500);margin:0}.login-split[data-v-e9b5815a]{display:flex;min-height:100vh;width:100vw;overflow:hidden}.login-left[data-v-e9b5815a]{background:#fff;width:50%;min-width:400px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:100vh;box-sizing:border-box}.login-header[data-v-e9b5815a]{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 48px 0;min-height:90px}.mih-logo[data-v-e9b5815a]{height:64px;width:auto}.login-content[data-v-e9b5815a]{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0 32px;max-width:400px;width:100%;flex:1;justify-content:center;min-height:0}.login-title[data-v-e9b5815a]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;color:#181d27;margin-bottom:8px;margin-top:0;text-align:left;width:100%}.login-support[data-v-e9b5815a]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:.875rem;color:#535861;margin-bottom:24px;text-align:left;width:100%}.login-form[data-v-e9b5815a]{width:100%;display:flex;flex-direction:column;gap:18px}.form-group[data-v-e9b5815a]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-e9b5815a]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;color:#414651;font-weight:500;margin-bottom:2px}.asterisk[data-v-e9b5815a]{color:#e6332a;font-size:15px;margin-left:2px}.form-input[data-v-e9b5815a]{border:1px solid #d5d6d9;border-radius:6px;padding:10px 12px;font-size:14px;font-family:inherit;color:#181d27;background:#fff;outline:none;transition:border .2s}.form-input[data-v-e9b5815a]:focus{border:1.5px solid #e6332a}.forgot-row[data-v-e9b5815a]{width:100%;text-align:left;margin-bottom:2px}.forgot-link[data-v-e9b5815a]{color:#e6332a;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none}.login-btn[data-v-e9b5815a]{width:100%;background:#e6332a;color:#fff;font-size:16px;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;border:none;border-radius:6px;padding:10px 0;margin-top:8px;cursor:pointer;transition:background .2s}.login-btn[data-v-e9b5815a]:disabled{background:#e6332a99;cursor:not-allowed}.register-row[data-v-e9b5815a]{margin-top:18px;text-align:center;font-size:15px;color:#535861}.register-link[data-v-e9b5815a]{color:#e6332a;font-weight:600;margin-left:4px;cursor:pointer;text-decoration:none}.login-footer[data-v-e9b5815a]{font-size:14px;color:#888;padding:0 0 24px 48px;font-family:Inter,Helvetica,Arial,sans-serif}.login-right[data-v-e9b5815a]{width:50%;min-width:400px;position:relative;display:flex;align-items:stretch;justify-content:center;overflow:hidden;height:100vh;padding:0;margin:0}.login-hero[data-v-e9b5815a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);display:block;background:#000;-o-object-position:center;object-position:center}.hero-overlay[data-v-e9b5815a]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;width:100%;height:100%;padding:40px;box-sizing:border-box}.hero-text[data-v-e9b5815a]{color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;z-index:2;max-width:90%;text-align:center;background:#0006;padding:32px 40px;border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero-text-line1[data-v-e9b5815a],.hero-text-line2[data-v-e9b5815a],.hero-text-line3[data-v-e9b5815a],.hero-text-line4[data-v-e9b5815a]{margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.8),0 4px 16px rgba(0,0,0,.6),0 0 4px rgba(0,0,0,.5);color:#fff}.hero-text-line2[data-v-e9b5815a]{margin-bottom:16px}.verification-success-message[data-v-e9b5815a]{background:#e6ffed;color:#218838;border:1px solid #b7eb8f;padding:12px 16px;border-radius:6px;margin-bottom:16px;font-weight:500;text-align:center}@media(max-width:900px){.login-split[data-v-e9b5815a]{flex-direction:column}.login-left[data-v-e9b5815a],.login-right[data-v-e9b5815a]{width:100%;min-width:0}.login-hero[data-v-e9b5815a]{height:300px}.hero-overlay[data-v-e9b5815a]{padding:24px}.hero-text[data-v-e9b5815a]{padding:24px 28px}.hero-text-line1[data-v-e9b5815a],.hero-text-line2[data-v-e9b5815a],.hero-text-line3[data-v-e9b5815a],.hero-text-line4[data-v-e9b5815a]{font-size:1.125rem}}@media(min-width:1200px){.hero-text-line1[data-v-e9b5815a],.hero-text-line2[data-v-e9b5815a],.hero-text-line3[data-v-e9b5815a],.hero-text-line4[data-v-e9b5815a]{font-size:1.75rem}}body[data-v-e9b5815a],html[data-v-e9b5815a]{padding:0;margin:0;overflow:hidden;box-sizing:border-box}.login-split[data-v-a9eb49af]{display:flex;min-height:100vh;width:100vw;overflow:hidden}.login-left[data-v-a9eb49af]{background:#fff;width:50%;min-width:400px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:100vh;box-sizing:border-box}.login-header[data-v-a9eb49af]{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 48px 0;min-height:90px}.mih-logo[data-v-a9eb49af]{height:64px;width:auto}.login-content[data-v-a9eb49af]{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0 32px;max-width:400px;width:100%;flex:1;justify-content:center;min-height:0}.login-title[data-v-a9eb49af]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;color:#181d27;margin-bottom:8px;margin-top:0;text-align:left;width:100%}.login-support[data-v-a9eb49af]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:.875rem;color:#535861;margin-bottom:24px;text-align:left;width:100%}.login-form[data-v-a9eb49af]{width:100%;display:flex;flex-direction:column;gap:18px}.form-group[data-v-a9eb49af]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-a9eb49af]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;color:#414651;font-weight:500;margin-bottom:2px}.asterisk[data-v-a9eb49af]{color:#e6332a;font-size:15px;margin-left:2px}.form-input[data-v-a9eb49af]{border:1px solid #d5d6d9;border-radius:6px;padding:10px 12px;font-size:14px;font-family:inherit;color:#181d27;background:#fff;outline:none;transition:border .2s}.form-input[data-v-a9eb49af]:focus{border:1.5px solid #e6332a}.login-btn[data-v-a9eb49af]{width:100%;background:#e6332a;color:#fff;font-size:16px;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;border:none;border-radius:6px;padding:10px 0;margin-top:8px;cursor:pointer;transition:background .2s}.login-btn[data-v-a9eb49af]:disabled{background:#e6332a99;cursor:not-allowed}.register-row[data-v-a9eb49af]{margin-top:18px;text-align:center;font-size:15px;color:#535861}.register-link[data-v-a9eb49af]{color:#e6332a;font-weight:600;margin-left:4px;cursor:pointer;text-decoration:none}.login-footer[data-v-a9eb49af]{font-size:14px;color:#888;padding:0 0 24px 48px;font-family:Inter,Helvetica,Arial,sans-serif}.login-right[data-v-a9eb49af]{width:50%;min-width:400px;position:relative;display:flex;align-items:stretch;justify-content:center;overflow:hidden;height:100vh;padding:0;margin:0}.login-hero[data-v-a9eb49af]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);display:block;background:#000;-o-object-position:center;object-position:center}.hero-overlay[data-v-a9eb49af]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;width:100%;height:100%;padding:40px;box-sizing:border-box}.hero-text[data-v-a9eb49af]{color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;z-index:2;max-width:90%;text-align:center;background:#0006;padding:32px 40px;border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero-text-line1[data-v-a9eb49af],.hero-text-line2[data-v-a9eb49af],.hero-text-line3[data-v-a9eb49af],.hero-text-line4[data-v-a9eb49af]{margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.8),0 4px 16px rgba(0,0,0,.6),0 0 4px rgba(0,0,0,.5);color:#fff}.hero-text-line2[data-v-a9eb49af]{margin-bottom:16px}@media(max-width:900px){.hero-overlay[data-v-a9eb49af]{padding:24px}.hero-text[data-v-a9eb49af]{padding:24px 28px}.hero-text-line1[data-v-a9eb49af],.hero-text-line2[data-v-a9eb49af],.hero-text-line3[data-v-a9eb49af],.hero-text-line4[data-v-a9eb49af]{font-size:1.125rem}}@media(min-width:1200px){.hero-text-line1[data-v-a9eb49af],.hero-text-line2[data-v-a9eb49af],.hero-text-line3[data-v-a9eb49af],.hero-text-line4[data-v-a9eb49af]{font-size:1.75rem}}@media(max-width:900px){.login-split[data-v-a9eb49af]{flex-direction:column}.login-left[data-v-a9eb49af],.login-right[data-v-a9eb49af]{width:100%;min-width:0}.login-hero[data-v-a9eb49af]{height:300px}}body[data-v-a9eb49af],html[data-v-a9eb49af]{padding:0;margin:0;overflow:hidden;box-sizing:border-box}.function-card[data-v-a9eb49af]{border:1.5px solid #d5d6d9;border-radius:14px;margin-bottom:12px;background:#fff;transition:box-shadow .2s,border .2s;box-shadow:0 1px 2px #1018280a}.function-card.expanded[data-v-a9eb49af]{border-color:#e6332a;box-shadow:0 2px 8px #e6332a14}.function-card-header[data-v-a9eb49af]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;font-size:1rem;font-weight:600;color:#181d27;-webkit-user-select:none;-moz-user-select:none;user-select:none}.function-card-title[data-v-a9eb49af]{font-size:1rem}.function-card-icon[data-v-a9eb49af]{display:flex;align-items:center}.function-card-body[data-v-a9eb49af]{padding:0 16px 12px}.radio-group[data-v-a9eb49af]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.radio-option[data-v-a9eb49af]{display:flex;align-items:center;gap:8px;font-size:.9rem;cursor:pointer;padding:4px 0;border-radius:6px;transition:background .15s}.radio-option.selected .radio-label[data-v-a9eb49af]{font-weight:600;color:#e6332a}.radio-option input[type=radio][data-v-a9eb49af]{accent-color:#e6332a;width:18px;height:18px}.fade-enter-active[data-v-a9eb49af],.fade-leave-active[data-v-a9eb49af]{transition:all .2s}.fade-enter-from[data-v-a9eb49af],.fade-leave-to[data-v-a9eb49af]{opacity:0;transform:translateY(-8px)}.loading-spinner[data-v-a9eb49af]{position:absolute;right:10px;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #e6332a;border-radius:50%;animation:spin-a9eb49af 1s linear infinite}.check-icon[data-v-a9eb49af]{position:absolute;right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}@keyframes spin-a9eb49af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-a9eb49af]{color:#e6332a;font-size:12px;margin-top:4px;display:block}.validation-error[data-v-a9eb49af]{color:#e6332a;font-size:14px;margin-top:8px;text-align:center}.apb-group[data-v-a9eb49af]{position:relative}.frame[data-v-4fa4b4c8]{display:flex;flex-direction:column;width:560px;height:626px;align-items:center;gap:32px;padding:36px 0 0;position:relative;background-color:#fff;border-radius:8px;border:1px solid;border-color:var(--variable-collection-MAIN)}.frame-wrapper[data-v-4fa4b4c8]{flex-direction:column;width:447px;align-items:center;justify-content:center;gap:17px;flex:0 0 auto;display:flex;position:relative}.div[data-v-4fa4b4c8]{flex-direction:column;align-items:center;justify-content:center;gap:17px;align-self:stretch;width:100%;flex:0 0 auto;display:flex;position:relative}.group[data-v-4fa4b4c8]{position:relative;width:461px;height:160px;margin-left:-6px;margin-right:-8px}.text-wrapper[data-v-4fa4b4c8]{position:absolute;width:459px;height:42px;top:118px;left:0;font-family:Roboto-Bold,Helvetica;font-weight:700;color:var(--variable-collection-menu-titels);font-size:32px;text-align:center;letter-spacing:0;line-height:42.2px}.overlap-group[data-v-4fa4b4c8]{position:absolute;width:94px;height:94px;top:0;left:183px;display:flex;align-items:center;justify-content:center}.uw-account-is[data-v-4fa4b4c8]{position:relative;align-self:stretch;min-height:51px;font-family:Roboto-Regular,Helvetica;font-weight:400;color:var(--variable-collection-menu-items);font-size:20px;text-align:center;letter-spacing:0;line-height:28px}.div-2[data-v-4fa4b4c8]{flex-direction:column;width:459px;align-items:center;gap:16px;flex:0 0 auto;display:flex;position:relative}.div-3[data-v-4fa4b4c8]{flex-direction:column;width:458px;min-height:142px;align-items:center;padding:8px 16px;background-color:#e9fdda;border-radius:8px;display:flex;position:relative}.text-wrapper-2[data-v-4fa4b4c8]{position:relative;align-self:stretch;height:31px;margin-top:-1px;font-family:Roboto-Medium,Helvetica;font-weight:500;color:var(--variable-collection-softblzck);font-size:24px;text-align:center;letter-spacing:0;line-height:33.6px;white-space:nowrap}.group-2[data-v-4fa4b4c8]{position:relative;width:428px;height:93px;margin-left:-1px;margin-right:-1px}.group-3[data-v-4fa4b4c8],.group-4[data-v-4fa4b4c8],.group-5[data-v-4fa4b4c8]{position:absolute;width:430px;height:31px;left:0}.group-3[data-v-4fa4b4c8]{top:0}.group-4[data-v-4fa4b4c8]{top:31px}.group-5[data-v-4fa4b4c8]{top:62px}.p[data-v-4fa4b4c8]{position:absolute;width:395px;height:31px;top:0;left:33px;font-family:Roboto-Medium,Helvetica;font-weight:500;color:var(--variable-collection-softblzck);font-size:16px;letter-spacing:0;line-height:22.4px}.img[data-v-4fa4b4c8],.line-2[data-v-4fa4b4c8]{position:absolute;width:19px;height:11px;top:15px;left:-1px}.line-2[data-v-4fa4b4c8]{top:13px}.geen-e-mail[data-v-4fa4b4c8]{position:relative;align-self:stretch;min-height:44px;font-family:Roboto-Medium,Helvetica;font-weight:500;color:var(--variable-collection-menu-items);font-size:16px;text-align:center;letter-spacing:0;line-height:22.4px}.div-wrapper[data-v-4fa4b4c8]{width:459px;height:47px;align-items:flex-start;gap:10px;padding:10px;background-color:var(--variable-collection-MAIN);display:flex;position:relative;cursor:pointer}.div-wrapper[data-v-4fa4b4c8]:hover{opacity:.9}.div-wrapper-2[data-v-4fa4b4c8]{display:flex;width:439px;align-items:center;justify-content:center;gap:10px;position:relative}.text-wrapper-3[data-v-4fa4b4c8]{position:relative;width:182px;margin-top:-1px;font-family:Roboto-SemiBold,Helvetica;font-weight:600;color:var(--variable-collection-white-text);font-size:20px;text-align:center;letter-spacing:0;line-height:normal}[data-v-4fa4b4c8]:root{--variable-collection-MAIN: rgba(205, 57, 50, 1);--variable-collection-menu-titels: rgba(50, 59, 72, 1);--variable-collection-menu-items: rgba(101, 109, 122, 1);--variable-collection-softblzck: rgba(48, 49, 51, 1);--variable-collection-white-text: rgba(255, 255, 255, 1)}.login-split[data-v-768af1ea]{display:flex;min-height:100vh;width:100vw;overflow:hidden;font-family:Inter,Helvetica,Arial,sans-serif;color:#181d27}.login-left[data-v-768af1ea]{background:#fff;width:50%;min-width:400px;display:flex;flex-direction:column;position:relative;height:100vh;box-sizing:border-box;overflow-y:auto}.login-header[data-v-768af1ea]{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 48px 0;min-height:90px;flex-shrink:0}.login-content[data-v-768af1ea]{display:flex;flex-direction:column;align-items:stretch;margin:0 auto;padding:24px 32px 32px;max-width:400px;width:100%;flex:1;box-sizing:border-box}.section-title[data-v-768af1ea]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;color:#181d27;margin:0 0 20px;text-align:left;width:100%}.login-form[data-v-768af1ea],.personal-info[data-v-768af1ea],.form-fields[data-v-768af1ea],.opt-in-section[data-v-768af1ea]{width:100%}.form-fields[data-v-768af1ea],.opt-in-section[data-v-768af1ea]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-768af1ea],.password-group[data-v-768af1ea]{display:flex;flex-direction:column;gap:6px;width:100%}.form-label[data-v-768af1ea]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;color:#414651;font-weight:500;margin:0;text-align:left}.asterisk[data-v-768af1ea]{color:#e6332a;font-size:14px;margin-left:2px}.form-input[data-v-768af1ea]{border:1px solid #d5d6d9;border-radius:6px;padding:10px 12px;font-size:14px;font-family:inherit;color:#181d27;background:#fff;outline:none;width:100%;box-sizing:border-box;height:42px;transition:border .2s}.form-input[data-v-768af1ea]:focus{border:1.5px solid #e6332a}.form-input.error[data-v-768af1ea]{border-color:#e6332a}.email-input-group[data-v-768af1ea],.password-input-group[data-v-768af1ea]{position:relative;display:flex;align-items:center;width:100%}.email-input-group .form-input[data-v-768af1ea]{padding-right:40px}.password-input-group .form-input[data-v-768af1ea]{padding-right:76px}.password-toggle[data-v-768af1ea]{position:absolute;right:8px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#535861}.validation-icon[data-v-768af1ea]{position:absolute;right:44px;width:20px;height:20px;pointer-events:none}.password-hint[data-v-768af1ea],.helper-text[data-v-768af1ea]{margin:0;font-size:13px;color:#535861;line-height:1.45}.emphasis[data-v-768af1ea]{font-weight:500}.choice-row[data-v-768af1ea]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;width:100%;margin:0;padding:0;border:0;min-width:0}.choice-option[data-v-768af1ea]{display:flex;align-items:flex-start;gap:8px;margin:0;cursor:pointer;font-size:14px;font-weight:400;color:#181d27;line-height:1.4}.choice-option.selected span[data-v-768af1ea]{font-weight:600;color:#e6332a}.choice-option input[type=radio][data-v-768af1ea],.choice-option input[type=checkbox][data-v-768af1ea]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;accent-color:#e6332a;width:18px;height:18px;margin:1px 0 0;flex-shrink:0;cursor:pointer}.choice-option--block[data-v-768af1ea]{align-items:flex-start;width:100%}.choice-option--block span[data-v-768af1ea]{flex:1;color:#535861;font-weight:400}.opt-in-section[data-v-768af1ea]{margin-top:8px}.button-row[data-v-768af1ea]{display:flex;align-items:stretch;gap:12px;width:100%;margin-top:8px}.login-btn[data-v-768af1ea]{flex:1;background:#e6332a;color:#fff;font-size:16px;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;border:none;border-radius:6px;padding:10px 0;cursor:pointer;transition:background .2s}.login-btn[data-v-768af1ea]:disabled{background:#e6332a99;cursor:not-allowed}.login-btn--secondary[data-v-768af1ea]{background:#fff;color:#e6332a;border:1.5px solid #e6332a}.login-btn--secondary[data-v-768af1ea]:hover{background:#fff5f4}.register-row[data-v-768af1ea]{margin-top:18px;text-align:center;font-size:15px;color:#535861}.register-link[data-v-768af1ea]{color:#e6332a;font-weight:600;margin-left:4px;cursor:pointer;text-decoration:none}.login-footer[data-v-768af1ea]{font-size:14px;color:#888;padding:24px 0 8px;font-family:Inter,Helvetica,Arial,sans-serif}.login-right[data-v-768af1ea]{width:50%;min-width:400px;position:relative;display:flex;align-items:stretch;justify-content:center;overflow:hidden;height:100vh;padding:0;margin:0}.login-hero[data-v-768af1ea]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);display:block;background:#000;-o-object-position:center;object-position:center}.hero-overlay[data-v-768af1ea]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:40px;box-sizing:border-box}.hero-text[data-v-768af1ea]{color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;z-index:2;max-width:90%;text-align:center;background:#0006;padding:32px 40px;border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero-text-line1[data-v-768af1ea],.hero-text-line2[data-v-768af1ea],.hero-text-line3[data-v-768af1ea],.hero-text-line4[data-v-768af1ea]{margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.8),0 4px 16px rgba(0,0,0,.6);color:#fff}.hero-text-line2[data-v-768af1ea]{margin-bottom:16px}.loading-spinner[data-v-768af1ea]{position:absolute;right:10px;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #e6332a;border-radius:50%;animation:spin-768af1ea 1s linear infinite}.check-icon[data-v-768af1ea]{position:absolute;right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}@keyframes spin-768af1ea{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-768af1ea],.validation-error[data-v-768af1ea]{color:#e6332a;font-size:13px;margin:0}.validation-error[data-v-768af1ea]{font-size:14px;text-align:left}@media(max-width:900px){.login-split[data-v-768af1ea]{flex-direction:column;height:auto}.login-left[data-v-768af1ea],.login-right[data-v-768af1ea]{width:100%;min-width:0;height:auto}.login-hero[data-v-768af1ea]{height:240px}.login-header[data-v-768af1ea]{padding:24px 24px 0}.button-row[data-v-768af1ea]{flex-direction:column}}@media(min-width:1200px){.hero-text-line1[data-v-768af1ea],.hero-text-line2[data-v-768af1ea],.hero-text-line3[data-v-768af1ea],.hero-text-line4[data-v-768af1ea]{font-size:1.75rem}}.login-split[data-v-44f07049]{display:flex;min-height:100vh;width:100vw;overflow:hidden}.login-left[data-v-44f07049]{background:#fff;width:50%;min-width:400px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:100vh;box-sizing:border-box}.login-header[data-v-44f07049]{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 48px 0;min-height:90px}.login-content[data-v-44f07049]{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0 32px;max-width:400px;width:100%;flex:1;justify-content:center;min-height:0}.login-title[data-v-44f07049]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;color:#181d27;margin-bottom:8px;margin-top:0;text-align:left;width:100%}.login-support[data-v-44f07049]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:.875rem;color:#535861;margin-bottom:24px;text-align:left;width:100%}.login-form[data-v-44f07049]{width:100%;display:flex;flex-direction:column;gap:18px}.form-group[data-v-44f07049]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-44f07049]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;color:#414651;font-weight:500;margin-bottom:2px}.asterisk[data-v-44f07049]{color:#e6332a;font-size:15px;margin-left:2px}.form-input[data-v-44f07049]{border:1px solid #d5d6d9;border-radius:6px;padding:10px 12px;font-size:14px;font-family:inherit;color:#181d27;background:#fff;outline:none;transition:border .2s}.form-input[data-v-44f07049]:focus{border:1.5px solid #e6332a}.login-btn[data-v-44f07049]{width:100%;background:#e6332a;color:#fff;font-size:16px;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;border:none;border-radius:6px;padding:10px 0;margin-top:8px;cursor:pointer;transition:background .2s}.login-btn[data-v-44f07049]:disabled{background:#e6332a99;cursor:not-allowed}.register-row[data-v-44f07049]{margin-top:18px;text-align:center;font-size:15px;color:#535861;width:100%}.register-link[data-v-44f07049]{color:#e6332a;font-weight:600;cursor:pointer;text-decoration:none}.login-footer[data-v-44f07049]{font-size:14px;color:#888;padding:0 0 24px 48px;font-family:Inter,Helvetica,Arial,sans-serif}.login-right[data-v-44f07049]{width:50%;min-width:400px;position:relative;display:flex;align-items:stretch;justify-content:center;overflow:hidden;height:100vh;padding:0;margin:0}.login-hero[data-v-44f07049]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);display:block;background:#000;-o-object-position:center;object-position:center}.hero-overlay[data-v-44f07049]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;width:100%;height:100%;padding:40px;box-sizing:border-box}.hero-text[data-v-44f07049]{color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;z-index:2;max-width:90%;text-align:center;background:#0006;padding:32px 40px;border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero-text-line1[data-v-44f07049],.hero-text-line2[data-v-44f07049],.hero-text-line3[data-v-44f07049],.hero-text-line4[data-v-44f07049]{margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.8),0 4px 16px rgba(0,0,0,.6);color:#fff}.hero-text-line2[data-v-44f07049]{margin-bottom:16px}.verification-success-message[data-v-44f07049]{background:#e6ffed;color:#218838;border:1px solid #b7eb8f;padding:12px 16px;border-radius:6px;margin-bottom:16px;font-weight:500;text-align:center;width:100%}.error-message[data-v-44f07049]{background:#fdeaea;color:#4a1b0c;border:1px solid #f5c6cb;padding:12px 16px;border-radius:6px;margin-bottom:16px;font-weight:500;text-align:center;width:100%}@media(max-width:900px){.login-split[data-v-44f07049]{flex-direction:column}.login-left[data-v-44f07049],.login-right[data-v-44f07049]{width:100%;min-width:0}.login-hero[data-v-44f07049]{height:300px}.login-right[data-v-44f07049]{height:auto}.hero-overlay[data-v-44f07049]{padding:24px}.hero-text[data-v-44f07049]{padding:24px 28px}.hero-text-line1[data-v-44f07049],.hero-text-line2[data-v-44f07049],.hero-text-line3[data-v-44f07049],.hero-text-line4[data-v-44f07049]{font-size:1.125rem}}.login-split[data-v-b72fdc81]{display:flex;min-height:100vh;width:100vw;overflow:hidden}.login-left[data-v-b72fdc81]{background:#fff;width:50%;min-width:400px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:100vh;box-sizing:border-box}.login-header[data-v-b72fdc81]{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 48px 0;min-height:90px}.login-content[data-v-b72fdc81]{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0 32px;max-width:400px;width:100%;flex:1;justify-content:center;min-height:0}.login-title[data-v-b72fdc81]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;color:#181d27;margin-bottom:8px;margin-top:0;text-align:left;width:100%}.login-support[data-v-b72fdc81]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:.875rem;color:#535861;margin-bottom:24px;text-align:left;width:100%}.login-form[data-v-b72fdc81]{width:100%;display:flex;flex-direction:column;gap:18px}.form-group[data-v-b72fdc81]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-b72fdc81]{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;color:#414651;font-weight:500;margin-bottom:2px}.asterisk[data-v-b72fdc81]{color:#e6332a;font-size:15px;margin-left:2px}.form-input[data-v-b72fdc81]{border:1px solid #d5d6d9;border-radius:6px;padding:10px 12px;font-size:14px;font-family:inherit;color:#181d27;background:#fff;outline:none;transition:border .2s}.form-input[data-v-b72fdc81]:focus{border:1.5px solid #e6332a}.login-btn[data-v-b72fdc81]{width:100%;background:#e6332a;color:#fff;font-size:16px;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;border:none;border-radius:6px;padding:10px 0;margin-top:8px;cursor:pointer;transition:background .2s}.login-btn[data-v-b72fdc81]:disabled{background:#e6332a99;cursor:not-allowed}.register-row[data-v-b72fdc81]{margin-top:18px;text-align:center;font-size:15px;color:#535861;width:100%}.register-link[data-v-b72fdc81]{color:#e6332a;font-weight:600;cursor:pointer;text-decoration:none}.login-footer[data-v-b72fdc81]{font-size:14px;color:#888;padding:0 0 24px 48px;font-family:Inter,Helvetica,Arial,sans-serif}.login-right[data-v-b72fdc81]{width:50%;min-width:400px;position:relative;display:flex;align-items:stretch;justify-content:center;overflow:hidden;height:100vh;padding:0;margin:0}.login-hero[data-v-b72fdc81]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);display:block;background:#000;-o-object-position:center;object-position:center}.hero-overlay[data-v-b72fdc81]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;width:100%;height:100%;padding:40px;box-sizing:border-box}.hero-text[data-v-b72fdc81]{color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;z-index:2;max-width:90%;text-align:center;background:#0006;padding:32px 40px;border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero-text-line1[data-v-b72fdc81],.hero-text-line2[data-v-b72fdc81],.hero-text-line3[data-v-b72fdc81],.hero-text-line4[data-v-b72fdc81]{margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.8),0 4px 16px rgba(0,0,0,.6);color:#fff}.hero-text-line2[data-v-b72fdc81]{margin-bottom:16px}.verification-success-message[data-v-b72fdc81]{background:#e6ffed;color:#218838;border:1px solid #b7eb8f;padding:12px 16px;border-radius:6px;margin-bottom:16px;font-weight:500;text-align:center;width:100%}.error-message[data-v-b72fdc81]{background:#fdeaea;color:#4a1b0c;border:1px solid #f5c6cb;padding:12px 16px;border-radius:6px;margin-bottom:16px;font-weight:500;text-align:center;width:100%}@media(max-width:900px){.login-split[data-v-b72fdc81]{flex-direction:column}.login-left[data-v-b72fdc81],.login-right[data-v-b72fdc81]{width:100%;min-width:0}.login-hero[data-v-b72fdc81]{height:300px}.login-right[data-v-b72fdc81]{height:auto}.hero-overlay[data-v-b72fdc81]{padding:24px}.hero-text[data-v-b72fdc81]{padding:24px 28px}.hero-text-line1[data-v-b72fdc81],.hero-text-line2[data-v-b72fdc81],.hero-text-line3[data-v-b72fdc81],.hero-text-line4[data-v-b72fdc81]{font-size:1.125rem}}.verify-email-container[data-v-1c70806a]{max-width:400px;margin:100px auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center}.success-message[data-v-1c70806a]{color:#27ae60;font-weight:700}.error-message[data-v-1c70806a]{color:#e74c3c;font-weight:700}.filter-sections[data-v-3a93cb8d]{display:flex;flex-direction:column;gap:var(--mih-space-lg)}.event-card-link[data-v-d16cf3b9]{text-decoration:none;color:inherit;display:flex;height:100%;width:100%}.thumbnail-skeleton[data-v-d16cf3b9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.thumbnail-img--loading[data-v-d16cf3b9]{opacity:0}.event-card-skeleton[data-v-12997c3a]{border-radius:var(--radius-lg);border:.5px solid var(--mih-gray-200);overflow:hidden;background:var(--mih-white);width:100%;height:100%;display:flex;flex-direction:column}.skeleton-body[data-v-12997c3a]{padding:12px 14px 14px;display:grid;grid-template-rows:22px 36px 33px 28px;gap:8px;flex:1 1 auto}.dashboard-container[data-v-22ab96b1]{width:100%}.section-header[data-v-22ab96b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mih-space-md);margin-bottom:var(--mih-space-lg)}.section-message[data-v-22ab96b1]{padding:var(--mih-space-xl);border-radius:var(--radius-lg);background:var(--mih-gray-100);color:var(--mih-gray-500);text-align:center;font-size:14px}.section-message--error[data-v-22ab96b1]{background:#fdeaea;color:#4a1b0c}.profile-page[data-v-5a5e1264]{width:100%}.profile-header-top[data-v-5a5e1264]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--mih-space-lg);width:100%}.profile-content[data-v-5a5e1264]{width:100%}.figma-main-layout_YFDPO0[data-v-5a5e1264]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:48px 0 96px;position:relative;width:100%;min-height:100vh;box-sizing:border-box}.figma-container-layout_J1NFIT[data-v-5a5e1264]{display:flex;justify-content:stretch;align-items:stretch;align-self:stretch;gap:64px;padding:0;position:relative;width:100%;max-width:var(--mih-content-max);margin:0 auto;box-sizing:border-box}.figma-content-section-wrapper_9RULR9[data-v-5a5e1264]{display:flex;flex-direction:column;gap:24px;flex:1;align-self:stretch}.figma-header-section-layout_83MHWL[data-v-5a5e1264]{display:flex;flex-direction:column;gap:24px;align-self:stretch;width:100%;position:relative}.figma-header-content-container_UQJ69J[data-v-5a5e1264]{display:flex;flex-direction:column;align-self:stretch;gap:20px;position:relative}.figma-page-header-content_R6BHP7[data-v-5a5e1264]{display:flex;justify-content:space-between;align-items:center;gap:16px;align-self:stretch;flex-wrap:wrap}.figma-text-and-supporting-text-layout_GLTT9O[data-v-5a5e1264]{display:flex;flex-direction:column;justify-content:center;align-self:stretch;gap:2px;flex-grow:1}.figma-text-style_ZLBVOT[data-v-5a5e1264]{font-weight:600;font-size:24px;line-height:1.3333333333333333em;color:#181d27}.figma-supporting-text-style_BKKQEG[data-v-5a5e1264]{font-weight:400;font-size:16px;line-height:1.5em;color:#535862}.figma-button-base[data-v-5a5e1264]{display:flex;justify-content:center;align-items:center;gap:4px;padding:10px 14px;border-radius:8px;font-weight:600;font-size:14px;line-height:1.43em;cursor:pointer;transition:background-color .3s ease,opacity .3s ease}.figma-button-primary[data-v-5a5e1264]{background-color:var(--mih-red);color:var(--mih-white);border:none;border-radius:999px;padding:9px 24px;font-size:13px;font-weight:600;box-shadow:none}.figma-button-primary[data-v-5a5e1264]:hover:not(:disabled){opacity:.88;background-color:var(--mih-red)}.figma-button-text-only[data-v-5a5e1264]{background:none;border:none;padding:0;font-weight:600;font-size:14px;line-height:1.43em;cursor:pointer;color:#535862;transition:opacity .3s ease}.figma-button-text-only[data-v-5a5e1264]:hover{opacity:.8}.figma-text-padding-layout_FKYG4V[data-v-5a5e1264]{display:flex;justify-content:center;align-items:center;padding:0 2px}.figma-text-wrapper-layout_L4TK4P[data-v-5a5e1264]{display:flex}.figma-text-style_YBD3CA[data-v-5a5e1264]{font-weight:600;font-size:14px;line-height:1.4285714285714286em}.profile-tabs[data-v-5a5e1264]{margin-bottom:0}.profile-tab-credits[data-v-5a5e1264]{display:inline-flex;align-items:center;gap:var(--mih-space-xs)}.figma-divider-style_1231JW[data-v-5a5e1264]{height:1px;align-self:stretch;background-color:#e9eaeb}.figma-horizontal-tabs-layout_NR7XC5[data-v-5a5e1264]{display:flex;flex-direction:column;align-self:stretch;gap:8px;border-bottom:1px solid #E9EAEB}.figma-tabs-layout_ZR8ZL3[data-v-5a5e1264]{display:flex;gap:12px;flex-wrap:wrap}.figma-tab-button-base-layout_UIIE8R[data-v-5a5e1264]{display:flex;justify-content:center;align-items:center;gap:8px;padding:0 4px 12px;cursor:pointer;border-bottom:2px solid transparent;transition:border-color .3s ease}.figma-tab-button-base-layout_UIIE8R.active[data-v-5a5e1264]{border-bottom-color:#e6332a}.figma-text-and-badge-layout_ZD2OMP[data-v-5a5e1264]{display:flex;justify-content:center;align-items:center;gap:8px}.figma-fills-fill_R6DNQB[data-v-5a5e1264]{color:#e6332a}.figma-fills-fill_YWJY1Y[data-v-5a5e1264]{color:#717680}.figma-badge-layout_QU1RQI[data-v-5a5e1264]{display:flex;align-items:center;padding:2px 8px;background-color:#fafafa;border-radius:16px;border:1px solid #E9EAEB}.figma-text-style_TPQ0VD[data-v-5a5e1264]{font-weight:500;font-size:12px;line-height:1.5em;text-align:center}.figma-fills-fill_6YP8GR[data-v-5a5e1264]{color:#414651}.figma-tab-content[data-v-5a5e1264]{display:flex;flex-direction:column;align-self:stretch;gap:24px;position:relative}.figma-section-layout_9RULR9[data-v-5a5e1264]{display:flex;flex-direction:column;gap:24px;padding:32px;background-color:#fafafa;border-radius:16px;width:100%;box-sizing:border-box;align-self:stretch}.figma-section-header-layout_NP8V0N[data-v-5a5e1264]{display:flex;flex-direction:column;gap:20px;align-self:stretch;border-bottom:1px solid #E9EAEB;padding-bottom:20px}.figma-section-header-content-layout_R8MBZI[data-v-5a5e1264]{display:flex;justify-content:space-between;align-items:center;gap:16px;align-self:stretch;flex-wrap:wrap}.figma-text-and-supporting-text-layout_QL4A78[data-v-5a5e1264]{display:flex;flex-direction:column;justify-content:center;align-self:stretch;gap:2px;flex-grow:1}.figma-text-style_L0HQAG[data-v-5a5e1264]{font-weight:600;font-size:18px;line-height:1.5555555555555556em;color:#181d27}.figma-text-style_VHLP3G[data-v-5a5e1264]{font-weight:400;font-size:14px;line-height:1.4285714285714286em;color:#535862}.figma-actions-layout_CH5H70[data-v-5a5e1264]{display:flex;align-items:center;gap:12px}.figma-content-section-layout_KN0BM5[data-v-5a5e1264]{display:flex;flex-direction:column;align-self:stretch;gap:20px;flex-wrap:wrap}.figma-content-row-layout_NP8V0N[data-v-5a5e1264]{display:flex;flex-direction:column;gap:20px;width:100%}.figma-content-layout_AIX9AI[data-v-5a5e1264]{display:flex;flex-direction:column;align-self:stretch;gap:6px}.figma-section-label-layout_QEJ75B[data-v-5a5e1264]{display:flex;flex-direction:column;flex-grow:1}.figma-text-wrapper-layout_8ISH7Q[data-v-5a5e1264]{display:flex;align-items:center;gap:2px}.figma-text-style_YBD3CA[data-v-5a5e1264]{font-weight:600;font-size:14px;line-height:1.43em;color:#414651}.figma-fills-fill_QSOFOD[data-v-5a5e1264]{color:#cd3932}.figma-input-fields-layout_8C61G0[data-v-5a5e1264],.figma-input-fields-layout_2LMRBP[data-v-5a5e1264],.figma-input-fields-layout_R6BHP7[data-v-5a5e1264]{display:flex;gap:24px;flex-wrap:wrap;flex-grow:1}.figma-input-field-layout_877ANM[data-v-5a5e1264],.figma-input-field-layout_W3EP0F[data-v-5a5e1264],.figma-input-field-layout_8EN3YA[data-v-5a5e1264],.figma-input-field-layout_J8TM9N[data-v-5a5e1264],.figma-input-field-layout_AIX9AI[data-v-5a5e1264]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}.figma-input-with-label-layout_AIX9AI[data-v-5a5e1264],.figma-input-with-label-layout_XB7M9R[data-v-5a5e1264]{display:flex;flex-direction:column;align-self:stretch;gap:6px}.figma-input-base-style_6Q8M25[data-v-5a5e1264],.figma-input-base-style_71RFQ3[data-v-5a5e1264],.figma-input-base-style_FY95WZ[data-v-5a5e1264]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid #D5D7DA;background-color:#fff;font-weight:400;font-size:16px;line-height:1.5em;color:#181d27;width:100%;box-sizing:border-box;box-shadow:0 1px 2px #0a0d120d}.figma-input-base-style_6Q8M25[data-v-5a5e1264]::-moz-placeholder,.figma-input-base-style_71RFQ3[data-v-5a5e1264]::-moz-placeholder,.figma-input-base-style_FY95WZ[data-v-5a5e1264]::-moz-placeholder{color:#717680}.figma-input-base-style_6Q8M25[data-v-5a5e1264]::placeholder,.figma-input-base-style_71RFQ3[data-v-5a5e1264]::placeholder,.figma-input-base-style_FY95WZ[data-v-5a5e1264]::placeholder{color:#717680}.figma-input-base-style_6Q8M25[data-v-5a5e1264]:focus,.figma-input-base-style_71RFQ3[data-v-5a5e1264]:focus,.figma-input-base-style_FY95WZ[data-v-5a5e1264]:focus{outline:none;border-color:#e6332a;box-shadow:0 0 0 3px #e6332a33}.figma-input-content-layout_TY5JIR[data-v-5a5e1264],.figma-input-content-layout_XDI1Z5[data-v-5a5e1264]{display:flex;align-items:center;gap:8px;flex-grow:1}.figma-text-style_BKKQEG[data-v-5a5e1264]{font-weight:400;font-size:16px;line-height:1.5em;color:#181d27;flex-grow:1;border:none;outline:none;padding:0;background:none}.figma-text-style_BKKQEG[data-v-5a5e1264]::-moz-placeholder{color:#717680}.figma-text-style_BKKQEG[data-v-5a5e1264]::placeholder{color:#717680}.figma-dropdown-icon-layout_9ZGTX9[data-v-5a5e1264]{display:flex;align-items:center;width:16px;height:16px;flex-shrink:0}.figma-dropdown-icon-layout_9ZGTX9 svg[data-v-5a5e1264]{width:100%;height:100%}.figma-text-style_VHLP3G[data-v-5a5e1264]{font-weight:400;font-size:14px;line-height:1.4285714285714286em;color:#535862;margin-top:4px}.figma-avatar-and-actions-layout_PAIH86[data-v-5a5e1264]{display:flex;justify-content:space-between;align-items:center;width:512px;flex-wrap:wrap;gap:16px}.figma-avatar-layout_BG9QAD[data-v-5a5e1264]{width:64px;height:64px;border-radius:200px;background-color:#ccc;border:1px solid rgba(0,0,0,.08);box-shadow:0 0 0 1.5px #fff;flex-shrink:0}.figma-actions-layout_UCXUAF[data-v-5a5e1264]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}@media(max-width:768px){.figma-container-layout_J1NFIT[data-v-5a5e1264]{flex-direction:column;align-items:center;gap:24px;padding:0 16px}.figma-content-section-wrapper_9RULR9[data-v-5a5e1264]{padding:0}.figma-section-layout_9RULR9[data-v-5a5e1264]{padding:24px}.figma-page-header-content_R6BHP7[data-v-5a5e1264],.figma-section-header-content-layout_R8MBZI[data-v-5a5e1264]{flex-direction:column;align-items:flex-start}.figma-actions-layout_CH5H70[data-v-5a5e1264],.figma-actions-layout_GH34IJ[data-v-5a5e1264],.figma-actions-layout_UCXUAF[data-v-5a5e1264]{width:100%;justify-content:flex-start}.figma-button-base[data-v-5a5e1264]{width:auto}.figma-avatar-and-actions-layout_PAIH86[data-v-5a5e1264]{flex-direction:column;align-items:center;width:100%}.figma-avatar-layout_BG9QAD[data-v-5a5e1264]{margin-bottom:16px}.figma-input-fields-layout_8C61G0[data-v-5a5e1264],.figma-input-fields-layout_2LMRBP[data-v-5a5e1264],.figma-input-fields-layout_R6BHP7[data-v-5a5e1264]{flex-direction:column;gap:16px}.figma-input-field-layout_877ANM[data-v-5a5e1264],.figma-input-field-layout_W3EP0F[data-v-5a5e1264],.figma-input-field-layout_8EN3YA[data-v-5a5e1264],.figma-input-field-layout_J8TM9N[data-v-5a5e1264],.figma-input-field-layout_AIX9AI[data-v-5a5e1264]{width:100%;min-width:0}.figma-tab-content[data-v-5a5e1264]{padding:0}.figma-tabs-layout_ZR8ZL3[data-v-5a5e1264]{flex-wrap:wrap}}.profile-tab-status[data-v-5a5e1264]{margin:0;color:var(--mih-color-text-secondary, #535862);font-size:14px}.profile-tab-status--error[data-v-5a5e1264]{color:var(--mih-color-danger, #b42318)}.profile-tab-list[data-v-5a5e1264]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.profile-tab-list__item[data-v-5a5e1264]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--mih-color-border, #e9eaeb)}.profile-tab-list__link[data-v-5a5e1264]{color:var(--mih-color-primary, #c41230);font-weight:500;text-decoration:none}.profile-tab-list__link[data-v-5a5e1264]:hover{text-decoration:underline}.profile-tab-actions[data-v-5a5e1264]{margin-top:16px}.profile-messages-header[data-v-5a5e1264]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.profile-messages-mark-all[data-v-5a5e1264]{flex-shrink:0}.profile-messages-list[data-v-5a5e1264]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.profile-messages-list__item[data-v-5a5e1264]{padding:14px 0;border-bottom:1px solid var(--mih-color-border, #e9eaeb);cursor:pointer}.profile-messages-list__item--unread[data-v-5a5e1264]{background:#c412300a;margin:0 -24px;padding:14px 24px}.profile-messages-list__title[data-v-5a5e1264]{font-weight:600;color:#181d27;margin-bottom:4px}.profile-messages-list__message[data-v-5a5e1264]{color:#535862;font-size:14px;margin-bottom:4px}.profile-messages-list__time[data-v-5a5e1264]{color:#717680;font-size:12px}.profile-credits-total[data-v-5a5e1264]{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.profile-credits-total__label[data-v-5a5e1264]{font-size:14px;color:#535862}.profile-credits-total__value[data-v-5a5e1264]{font-size:28px;font-weight:700;color:#181d27}.profile-credits-breakdown-title[data-v-5a5e1264]{margin:0 0 12px;font-size:16px;font-weight:600;color:#181d27}.profile-message-compose[data-v-5a5e1264]{display:flex;flex-direction:column;gap:10px}.profile-message-compose__title[data-v-5a5e1264]{margin:0 0 4px;font-size:16px;font-weight:600;color:#181d27}.profile-message-compose__label[data-v-5a5e1264]{font-size:14px;font-weight:500;color:#535862}.profile-message-compose__input[data-v-5a5e1264],.profile-message-compose__textarea[data-v-5a5e1264]{width:100%;padding:10px 12px}.profile-message-compose__textarea[data-v-5a5e1264]{resize:vertical;min-height:120px}.profile-message-compose__actions[data-v-5a5e1264]{margin-top:4px}.profile-messages-divider[data-v-5a5e1264]{height:1px;background:var(--mih-color-border, #e9eaeb);margin:24px 0}.profile-messages-list__reply[data-v-5a5e1264]{margin-top:8px;padding:10px 12px;border-radius:8px;background:#f5f7fa;color:#414651;font-size:14px}.profile-messages-list__item--ticket[data-v-5a5e1264]{cursor:default}.settings-page[data-v-d29c1aa2]{padding:24px;max-width:800px;margin:0 auto}.settings-header[data-v-d29c1aa2]{margin-bottom:32px}.settings-header h1[data-v-d29c1aa2]{font-size:24px;font-weight:600;color:#1e1e1e}.settings-section[data-v-d29c1aa2]{background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.settings-section h2[data-v-d29c1aa2]{font-size:20px;font-weight:600;margin-bottom:24px;color:#1e1e1e}.form-group[data-v-d29c1aa2]{margin-bottom:24px}.form-group label[data-v-d29c1aa2]{display:block;font-weight:500;color:#4b5563;margin-bottom:8px}.form-group select[data-v-d29c1aa2]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:16px}.checkbox-group[data-v-d29c1aa2]{display:flex;flex-direction:column;gap:12px}.checkbox[data-v-d29c1aa2]{display:flex;align-items:center;gap:8px}.password-form[data-v-d29c1aa2]{display:flex;flex-direction:column;gap:12px}.password-form input[data-v-d29c1aa2]{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:16px}.courses-page[data-v-f6b36b4f]{padding:24px;max-width:1200px;margin:0 auto}.courses-header[data-v-f6b36b4f]{margin-bottom:32px}.courses-header h1[data-v-f6b36b4f]{font-size:24px;font-weight:600;color:#1e1e1e}.courses-grid[data-v-f6b36b4f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.course-card[data-v-f6b36b4f]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.course-image[data-v-f6b36b4f]{height:160px;overflow:hidden}.course-image img[data-v-f6b36b4f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-info[data-v-f6b36b4f]{padding:16px}.course-info h3[data-v-f6b36b4f]{font-size:18px;font-weight:600;margin-bottom:8px;color:#1e1e1e}.course-description[data-v-f6b36b4f]{font-size:14px;color:#4b5563;margin-bottom:16px;line-height:1.5}.course-meta[data-v-f6b36b4f]{display:flex;gap:16px;margin-bottom:16px}.course-duration[data-v-f6b36b4f],.course-level[data-v-f6b36b4f]{font-size:14px;color:#6b7280}.start-course-btn[data-v-f6b36b4f]{width:100%;padding:8px 16px;background-color:var(--variable-collection-MAIN);color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.start-course-btn[data-v-f6b36b4f]:hover{background-color:#0056b3}.helpdesk-page[data-v-d61d52c4]{width:100%}.mih-helpdesk-layout[data-v-d61d52c4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mih-space-xl);align-items:start}.mih-helpdesk-panel[data-v-d61d52c4]{background:var(--mih-white);border:.5px solid var(--mih-gray-200);border-radius:var(--radius-lg);padding:var(--mih-space-xl)}.mih-helpdesk-faq-list[data-v-d61d52c4]{display:flex;flex-direction:column;gap:0}.mih-helpdesk-form[data-v-d61d52c4]{display:flex;flex-direction:column;gap:var(--mih-space-md)}.mih-helpdesk-textarea[data-v-d61d52c4]{min-height:160px;resize:vertical;padding-top:12px;padding-bottom:12px;line-height:1.5}.mih-helpdesk-alert[data-v-d61d52c4]{padding:12px 14px;border-radius:var(--radius-md);font-size:14px;line-height:1.5}.mih-helpdesk-alert--success[data-v-d61d52c4]{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.mih-helpdesk-alert--error[data-v-d61d52c4]{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}@media(max-width:900px){.mih-helpdesk-layout[data-v-d61d52c4]{grid-template-columns:1fr}}.legal-page[data-v-d867ba20]{width:100%}.legal-page__content[data-v-d867ba20]{padding:32px;max-width:var(--mih-content-max)}.legal-page__section+.legal-page__section[data-v-d867ba20]{margin-top:28px}.legal-page__heading[data-v-d867ba20]{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--mih-navy, #0f2b5b)}.legal-page__paragraph[data-v-d867ba20]{margin:0 0 12px;color:var(--mih-gray-700, #535862);line-height:1.6}.legal-page__updated[data-v-d867ba20]{margin-top:32px;font-size:13px;color:var(--mih-gray-500, #717680)}.speaker-card-link[data-v-27f446a8]{text-decoration:none;color:inherit;display:flex;height:100%;width:100%}.thumbnail-img--loading[data-v-27f446a8]{opacity:0}.thumbnail-skeleton[data-v-27f446a8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.events-list[data-v-fbf212f2]{width:100%}.events-toolbar[data-v-fbf212f2]{display:flex;flex-direction:column;gap:var(--mih-space-lg);margin-bottom:var(--mih-space-lg)}.search-sort-controls[data-v-fbf212f2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mih-space-lg)}.search-wrapper[data-v-fbf212f2]{position:relative;flex:1;min-width:200px;max-width:320px}.search-wrapper .mih-input[data-v-fbf212f2]{padding-right:40px}.search-icon[data-v-fbf212f2]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--mih-gray-500);pointer-events:none;display:flex}.sort-select[data-v-fbf212f2]{width:auto;min-width:220px;flex-shrink:0}.active-filters[data-v-fbf212f2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mih-space-sm);margin-bottom:var(--mih-space-lg)}.events-state[data-v-fbf212f2]{padding:var(--mih-space-xl);border-radius:var(--radius-lg);background:var(--mih-gray-100);color:var(--mih-gray-500);text-align:center;font-size:14px}.events-state--error[data-v-fbf212f2]{background:#fdeaea;color:#4a1b0c}.filter-sections[data-v-69384e59]{display:flex;flex-direction:column;gap:var(--mih-space-lg)}.speakers-list[data-v-d6993d58]{width:100%}.events-toolbar[data-v-d6993d58]{display:flex;flex-direction:column;gap:var(--mih-space-lg);margin-bottom:var(--mih-space-lg)}.search-sort-controls[data-v-d6993d58]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mih-space-lg)}.search-wrapper[data-v-d6993d58]{position:relative;flex:1;min-width:200px;max-width:320px}.search-wrapper .mih-input[data-v-d6993d58]{padding-right:40px}.search-icon[data-v-d6993d58]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--mih-gray-500);pointer-events:none;display:flex}.speakers-state[data-v-d6993d58]{padding:var(--mih-space-xl);border-radius:var(--radius-lg);background:var(--mih-gray-100);color:var(--mih-gray-500);text-align:center;font-size:14px}.speakers-state--error[data-v-d6993d58]{background:#fdeaea;color:#4a1b0c}.auth-page[data-v-c6dea034]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f9f9ff,#f1f3ff);font-family:Inter,sans-serif}.auth-head[data-v-c6dea034]{height:74px;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.mih-logo[data-v-c6dea034]{width:75px;height:auto}.lang-pill[data-v-c6dea034]{border-radius:999px;padding:8px 12px;background:#fff;box-shadow:0 10px 20px #171c260f;font-size:.75rem;font-weight:700;color:#5e636e}.auth-main[data-v-c6dea034]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.auth-surface[data-v-c6dea034]{width:min(1100px,100%);background:#ffffffd1;border-radius:20px;box-shadow:0 30px 70px #171c2617;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-hero[data-v-c6dea034]{position:relative;min-height:620px}.auth-hero img[data-v-c6dea034]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.15)}.auth-hero-overlay[data-v-c6dea034]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#171c26a6,#ba0a0f59)}.auth-hero-copy[data-v-c6dea034]{position:absolute;left:28px;right:28px;bottom:30px;color:#fff;display:grid;gap:10px}.auth-hero-copy span[data-v-c6dea034]{font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;opacity:.9}.auth-hero-copy h2[data-v-c6dea034]{margin:0;font-size:2rem;line-height:1.1;letter-spacing:-.03em}.auth-hero-copy p[data-v-c6dea034]{margin:0;max-width:36ch;color:#ffffffd9}.auth-panel[data-v-c6dea034]{padding:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffffffbf,#ffffff8c)}.auth-foot[data-v-c6dea034]{background:#fff;border-top:1px solid rgba(145,111,107,.12);padding:12px 24px;display:flex;justify-content:space-between;font-size:.65rem;color:#5e636e;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.cobrand-item[data-v-c6dea034]{display:inline-flex;align-items:center;gap:8px}.cobrand-logo[data-v-c6dea034]{height:20px;width:auto;-o-object-fit:contain;object-fit:contain}.premium-logo[data-v-c6dea034]{height:16px}@media(max-width:980px){.auth-surface[data-v-c6dea034]{grid-template-columns:1fr}.auth-hero[data-v-c6dea034]{min-height:220px}}@media(max-width:680px){.auth-main[data-v-c6dea034]{padding:10px}.auth-surface[data-v-c6dea034]{border-radius:14px}.auth-hero[data-v-c6dea034]{display:none}.auth-panel[data-v-c6dea034]{padding:16px}.auth-foot[data-v-c6dea034]{font-size:.55rem;padding:10px}}.card[data-v-ab2989bb]{width:100%;max-width:440px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 24px 48px #171c2614;border:1px solid rgba(145,111,107,.12)}h1[data-v-ab2989bb]{font-size:2.4rem;margin:0 0 10px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#171c26}.subtitle[data-v-ab2989bb]{margin:0 0 22px;color:#5e636e;font-weight:500}.form[data-v-ab2989bb]{display:grid;gap:16px}label[data-v-ab2989bb]{display:grid;gap:8px;font-size:.74rem;font-weight:800;color:#595e6a;text-transform:uppercase;letter-spacing:.07em}input[data-v-ab2989bb]{border:1px solid rgba(145,111,107,.18);border-radius:12px;height:48px;padding:0 14px;font-size:.92rem;background:#fff;transition:all .2s}input[data-v-ab2989bb]::-moz-placeholder{color:#9ca3af}input[data-v-ab2989bb]::placeholder{color:#9ca3af}input[data-v-ab2989bb]:focus{outline:none;border-color:#de2d25;box-shadow:0 0 0 3px #de2d2526}button[data-v-ab2989bb]{background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff;border:0;border-radius:12px;height:48px;padding:0 24px;font-weight:800;letter-spacing:.01em;cursor:pointer;margin-top:6px;transition:transform .15s,box-shadow .2s;box-shadow:0 12px 24px #ba0a0f40}button[data-v-ab2989bb]:hover{transform:translateY(-1px)}button[data-v-ab2989bb]:active{transform:translateY(0)}.error[data-v-ab2989bb]{color:#ba1a1a;margin:0;font-size:.8rem}.foot[data-v-ab2989bb]{margin-top:16px;font-size:.88rem}.foot a[data-v-ab2989bb]{color:#ba0a0f;text-decoration:none;font-weight:700}.foot a[data-v-ab2989bb]:hover{text-decoration:underline}.card[data-v-bb495df0]{width:100%;max-width:680px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 24px 48px #171c2614;border:1px solid rgba(145,111,107,.12)}h1[data-v-bb495df0]{font-size:2rem;margin:0 0 8px;font-weight:800;letter-spacing:-.03em;color:#171c26}.subtitle[data-v-bb495df0]{margin:0 0 22px;color:#5e636e;font-weight:500}.form[data-v-bb495df0]{display:grid;gap:16px}label[data-v-bb495df0]{display:grid;gap:8px;font-size:.72rem;font-weight:800;color:#595e6a;text-transform:uppercase;letter-spacing:.07em}input[data-v-bb495df0],select[data-v-bb495df0]{border:1px solid rgba(145,111,107,.18);background:#fff;border-radius:12px;height:46px;padding:0 12px;transition:all .2s}input[data-v-bb495df0]:focus,select[data-v-bb495df0]:focus{outline:none;border-color:#de2d25;box-shadow:0 0 0 3px #de2d2526}.two-col[data-v-bb495df0]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.actions[data-v-bb495df0]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.actions a[data-v-bb495df0]{color:#ba0a0f;font-weight:700;text-decoration:none}button[data-v-bb495df0]{background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff;border:0;border-radius:12px;height:46px;padding:0 24px;font-weight:800;cursor:pointer;box-shadow:0 12px 24px #ba0a0f33;transition:transform .15s}button[data-v-bb495df0]:hover{transform:translateY(-1px)}.error[data-v-bb495df0]{color:#ba1a1a;margin:0;font-size:.8rem}@media(max-width:760px){.two-col[data-v-bb495df0]{grid-template-columns:1fr}}.card[data-v-dcd6b889]{width:100%;max-width:560px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 24px 48px #171c2614;border:1px solid rgba(145,111,107,.12)}h1[data-v-dcd6b889]{font-size:2rem;margin:0 0 8px;font-weight:800;letter-spacing:-.03em;color:#171c26}.subtitle[data-v-dcd6b889]{margin:0 0 18px;color:#5e636e}.summary[data-v-dcd6b889]{display:grid;gap:4px;margin-bottom:18px;padding:14px;background:#f1f3ff;border-radius:12px;font-size:.85rem}.form[data-v-dcd6b889]{display:grid;gap:14px}label[data-v-dcd6b889]{display:grid;gap:8px;font-size:.72rem;font-weight:800;color:#595e6a;text-transform:uppercase;letter-spacing:.07em}input[type=password][data-v-dcd6b889]{border:1px solid rgba(145,111,107,.18);border-radius:12px;height:46px;padding:0 12px;transition:all .2s}input[type=password][data-v-dcd6b889]:focus{outline:none;border-color:#de2d25;box-shadow:0 0 0 3px #de2d2526}.check[data-v-dcd6b889]{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600}.check input[data-v-dcd6b889]{margin:0}button[data-v-dcd6b889]{background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff;border:0;border-radius:12px;height:46px;padding:0 24px;font-weight:800;cursor:pointer;box-shadow:0 12px 24px #ba0a0f33;transition:transform .15s}button[data-v-dcd6b889]:hover{transform:translateY(-1px)}.error[data-v-dcd6b889]{color:#ba1a1a;margin:0;font-size:.8rem}.mih-shell[data-v-c47cc6fc]{min-height:100vh;background:linear-gradient(180deg,#f9f9ff,#f4f6ff);color:#171c26;font-family:Inter,sans-serif;display:flex;flex-direction:column}.mih-topbar[data-v-c47cc6fc]{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 24px #171c260f;position:sticky;top:0;z-index:10}.mih-logo[data-v-c47cc6fc]{width:75px;height:auto}.mih-user[data-v-c47cc6fc]{display:flex;align-items:center;gap:16px}.mih-avatar[data-v-c47cc6fc]{width:38px;height:38px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(186,10,15,.14)}.mih-user-meta[data-v-c47cc6fc]{display:flex;flex-direction:column;align-items:flex-end;font-size:.75rem;color:#5e636e}.mih-user-meta strong[data-v-c47cc6fc]{color:#171c26}.mih-link-btn[data-v-c47cc6fc]{border:0;background:#fff;color:#ba0a0f;font-weight:700;cursor:pointer;border-radius:999px;padding:8px 12px;box-shadow:inset 0 0 0 1px #ba0a0f29;transition:all .2s}.mih-link-btn[data-v-c47cc6fc]:hover{box-shadow:inset 0 0 0 1px #ba0a0f66;transform:translateY(-1px)}.mih-cobrand[data-v-c47cc6fc]{background:#d6dae8;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:8px 24px;display:flex;justify-content:space-between;color:#424752}.cobrand-item[data-v-c47cc6fc]{display:inline-flex;align-items:center;gap:8px}.cobrand-logo[data-v-c47cc6fc]{height:20px;width:auto;-o-object-fit:contain;object-fit:contain}.premium-logo[data-v-c47cc6fc]{height:16px}.mih-tabs[data-v-c47cc6fc]{display:flex;gap:20px;border-bottom:1px solid rgba(145,111,107,.2);padding:0 24px;background:#f9f9ff}.mih-tab[data-v-c47cc6fc]{padding:14px 2px;color:#5e636e;text-decoration:none;font-weight:600;border-bottom:2px solid transparent;transition:color .2s}.mih-tab[data-v-c47cc6fc]:hover{color:#ba0a0f}.mih-tab.active[data-v-c47cc6fc]{color:#ba0a0f;border-bottom-color:#ba0a0f;font-weight:700}.mih-content[data-v-c47cc6fc]{padding:24px;max-width:1100px;margin:0 auto;width:100%;flex:1}.dashboard-page[data-v-913beb5b]{display:grid;gap:22px}.section-head[data-v-913beb5b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-head h2[data-v-913beb5b]{margin:0;color:#171c26;font-size:1.45rem}.section-head a[data-v-913beb5b]{color:#ba0a0f;text-decoration:none;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.webinar-grid[data-v-913beb5b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.webinar-card[data-v-913beb5b]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 24px #171c260f}.cover-wrap[data-v-913beb5b]{position:relative;height:190px;overflow:hidden}.cover-wrap img[data-v-913beb5b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.webinar-card:hover .cover-wrap img[data-v-913beb5b]{transform:scale(1.05)}.date-chip[data-v-913beb5b]{position:absolute;top:10px;left:10px;background:#ba0a0f;color:#fff;border-radius:8px;padding:4px 8px;display:grid;justify-items:center}.date-chip span[data-v-913beb5b]{font-size:.58rem;font-weight:800;letter-spacing:.08em}.date-chip strong[data-v-913beb5b]{font-size:1rem;line-height:1}.duration[data-v-913beb5b]{position:absolute;right:10px;bottom:10px;background:#171c26b8;color:#fff;border-radius:8px;padding:4px 8px;text-transform:uppercase;font-size:.58rem;letter-spacing:.08em;font-weight:800}.content[data-v-913beb5b]{padding:14px;display:grid;gap:8px}.content small[data-v-913beb5b]{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#ba0a0f;font-weight:800}.content h3[data-v-913beb5b]{margin:0;color:#171c26;font-size:1rem;line-height:1.35}.content p[data-v-913beb5b]{margin:0;color:#5e636e;font-size:.82rem}.cta[data-v-913beb5b]{margin-top:4px;text-align:center;text-decoration:none;height:40px;border-radius:10px;display:grid;place-content:center;background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff;font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em}.accreditation-grid[data-v-913beb5b]{display:grid;grid-template-columns:1fr 2fr;gap:16px}.points-card[data-v-913beb5b],.credits-card[data-v-913beb5b]{background:#fff;border-radius:14px;padding:16px;box-shadow:0 12px 24px #171c260d}.points-card h3[data-v-913beb5b],.credits-card h3[data-v-913beb5b]{margin:0 0 12px;color:#171c26;font-size:.95rem;text-transform:uppercase;letter-spacing:.1em}.ring[data-v-913beb5b]{width:132px;height:132px;margin:0 auto;position:relative}.ring svg[data-v-913beb5b]{width:100%;height:100%;transform:rotate(-90deg)}.ring .base[data-v-913beb5b]{fill:none;stroke:#dee2f0;stroke-width:8}.ring .value[data-v-913beb5b]{fill:none;stroke:#ba0a0f;stroke-width:8;stroke-dasharray:326.73;transition:stroke-dashoffset .3s ease}.ring-label[data-v-913beb5b]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center}.ring-label strong[data-v-913beb5b]{font-size:1.2rem;color:#171c26}.ring-label span[data-v-913beb5b]{font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:#5e636e;font-weight:800}.progress-copy[data-v-913beb5b]{margin:10px 0 0;font-size:.8rem;color:#5e636e;text-align:center}.credit-list[data-v-913beb5b]{display:grid;gap:8px}.credit-item[data-v-913beb5b]{background:#f9f9ff;border-radius:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.credit-item p[data-v-913beb5b]{margin:0;color:#171c26;font-weight:700;font-size:.87rem}.credit-item span[data-v-913beb5b]{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#5e636e}.credit-item strong[data-v-913beb5b]{color:#ba0a0f;font-size:.85rem}.statement[data-v-913beb5b]{margin-top:10px;display:grid;place-content:center;height:38px;border:1px solid rgba(145,111,107,.25);border-radius:10px;text-decoration:none;color:#424752;font-size:.7rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.empty[data-v-913beb5b]{margin:0;color:#5e636e;font-size:.82rem}@media(max-width:1000px){.webinar-grid[data-v-913beb5b],.accreditation-grid[data-v-913beb5b]{grid-template-columns:1fr}}.webinar-page[data-v-f56374b8]{display:grid;gap:18px}.hero[data-v-f56374b8]{position:relative;min-height:420px;border-radius:16px;overflow:hidden}.hero-image[data-v-f56374b8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.2)}.hero-overlay[data-v-f56374b8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#181d27e6,#ba0a0f66)}.hero-content[data-v-f56374b8]{position:relative;z-index:1;color:#fff;display:grid;gap:16px;padding:24px;height:100%;align-content:end}.back[data-v-f56374b8]{color:#ffd7d3;text-decoration:none;font-weight:700;font-size:.85rem}.hero-meta[data-v-f56374b8]{display:flex;gap:12px;align-items:center;font-size:.85rem;color:#ffffffd9}.badge[data-v-f56374b8]{background:#ba0a0f;color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:800;padding:5px 8px;border-radius:8px}h1[data-v-f56374b8]{margin:0;font-size:clamp(1.6rem,3.5vw,2.6rem);line-height:1.15;max-width:28ch}.hero-grid[data-v-f56374b8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid rgba(255,255,255,.22);padding-top:14px}.hero-grid small[data-v-f56374b8]{display:block;color:#ffffffb3;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;margin-bottom:4px}.hero-grid strong[data-v-f56374b8]{font-size:.95rem}.hero-grid em[data-v-f56374b8]{display:block;font-style:normal;opacity:.85;font-size:.8rem;margin-top:2px}.content-grid[data-v-f56374b8]{display:grid;grid-template-columns:2fr 1fr;gap:18px}.main-column[data-v-f56374b8],.side-column[data-v-f56374b8]{display:grid;gap:14px;align-content:start}.panel[data-v-f56374b8]{background:#fff;border-radius:14px;padding:18px;box-shadow:0 10px 22px #171c260d;display:grid;gap:10px}.panel h2[data-v-f56374b8]{margin:0;color:#171c26;font-size:1.1rem}.panel p[data-v-f56374b8]{margin:0;color:#5e636e;line-height:1.6}.speaker-card[data-v-f56374b8]{grid-template-columns:100px 1fr;align-items:start;gap:14px}.speaker-card img[data-v-f56374b8]{width:100px;height:100px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.speaker-card h3[data-v-f56374b8]{margin:0;font-size:1rem;color:#171c26}.speaker-card span[data-v-f56374b8]{color:#ba0a0f;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}ol[data-v-f56374b8]{margin:0;padding-left:18px;display:grid;gap:5px;color:#424752}.signup-card[data-v-f56374b8]{background:#fff;border-radius:14px;padding:18px;box-shadow:0 12px 24px #171c2614;display:grid;gap:10px;position:sticky;top:88px}.signup-card h3[data-v-f56374b8]{margin:0;color:#171c26}label[data-v-f56374b8]{display:grid;gap:6px;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#5e636e}input[data-v-f56374b8]{border:1px solid rgba(145,111,107,.18);border-radius:10px;height:42px;padding:0 12px;background:#f1f3ff}button[data-v-f56374b8]{border:0;border-radius:12px;background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff;height:44px;padding:0 16px;font-weight:800;cursor:pointer;box-shadow:0 12px 24px #ba0a0f33}button.secondary[data-v-f56374b8]{background:#f1f3ff;color:#ba0a0f;box-shadow:none;border:1px solid rgba(145,111,107,.2)}.ok[data-v-f56374b8]{margin:0;color:#0a7a2a;font-weight:700;font-size:.82rem}.link a[data-v-f56374b8]{color:#ba0a0f;font-weight:700;word-break:break-all}.link-missing[data-v-f56374b8]{color:#8a5b12;font-weight:600}.empty[data-v-f56374b8]{background:#fff;border-radius:14px;padding:22px;display:grid;gap:10px}.empty h2[data-v-f56374b8]{margin:0}@media(max-width:980px){.content-grid[data-v-f56374b8]{grid-template-columns:1fr}.signup-card[data-v-f56374b8]{position:static}.hero-grid[data-v-f56374b8]{grid-template-columns:1fr}}.archive-page[data-v-ccbc5da6]{display:grid;gap:18px}.archive-header span[data-v-ccbc5da6]{margin:0;font-size:.72rem;color:#ba0a0f;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.archive-header h1[data-v-ccbc5da6]{margin:0;font-size:clamp(1.8rem,4vw,2.8rem);color:#171c26}.archive-header p[data-v-ccbc5da6]{margin:0;color:#5e636e;max-width:72ch}.filter-bar[data-v-ccbc5da6]{background:#f1f3ff;border-radius:14px;padding:10px;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.search-wrap[data-v-ccbc5da6]{flex:1 1 360px}.search-wrap input[data-v-ccbc5da6]{width:100%;height:44px;border:1px solid rgba(145,111,107,.2);border-radius:10px;padding:0 14px;background:#fff}.toggle[data-v-ccbc5da6]{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#5e636e;font-weight:800}.toggle button[data-v-ccbc5da6]{width:44px;height:24px;border:0;border-radius:999px;background:#c2c6d4;position:relative;cursor:pointer;padding:0}.toggle button i[data-v-ccbc5da6]{position:absolute;top:3px;left:4px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease}.toggle button.active[data-v-ccbc5da6]{background:#de2d25}.toggle button.active i[data-v-ccbc5da6]{transform:translate(18px)}.courses-grid[data-v-ccbc5da6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.course-card[data-v-ccbc5da6]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 24px #171c260f;display:grid}.cover-wrap[data-v-ccbc5da6]{position:relative;height:180px;overflow:hidden}.cover[data-v-ccbc5da6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.course-card:hover .cover[data-v-ccbc5da6]{transform:scale(1.06)}.ribbon[data-v-ccbc5da6]{position:absolute;top:10px;right:-30px;transform:rotate(40deg);background:#ba0a0f;color:#fff;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;padding:6px 36px}.content[data-v-ccbc5da6]{padding:14px;display:grid;gap:10px}.meta[data-v-ccbc5da6]{display:flex;gap:8px;flex-wrap:wrap}.meta span[data-v-ccbc5da6]{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#5e636e;background:#f1f3ff;padding:4px 8px;border-radius:999px;font-weight:800}h2[data-v-ccbc5da6]{margin:0;font-size:1rem;color:#171c26;line-height:1.35}.accreditation[data-v-ccbc5da6]{margin:0;color:#595e6a;font-size:.82rem}.date[data-v-ccbc5da6]{display:grid;gap:7px;font-size:.72rem;font-weight:800;color:#5e636e;text-transform:uppercase;letter-spacing:.05em}.date input[data-v-ccbc5da6]{border:1px solid rgba(145,111,107,.18);border-radius:10px;height:40px;padding:0 10px;background:#f1f3ff}.progress-line[data-v-ccbc5da6]{display:flex;justify-content:space-between;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;color:#5e636e;font-weight:800}.progress-line strong[data-v-ccbc5da6]{color:#ba0a0f;font-size:.76rem}.bar[data-v-ccbc5da6]{height:6px;width:100%;background:#dee2f0;border-radius:999px;overflow:hidden}.bar i[data-v-ccbc5da6]{display:block;height:100%;background:#ba0a0f;border-radius:999px}button[data-v-ccbc5da6]{border:0;border-radius:12px;background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff;height:42px;padding:0 14px;font-weight:800;cursor:pointer}small[data-v-ccbc5da6]{color:#5e636e;font-size:.76rem}.empty[data-v-ccbc5da6]{margin:0;color:#5e636e}@media(max-width:1100px){.courses-grid[data-v-ccbc5da6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.courses-grid[data-v-ccbc5da6]{grid-template-columns:1fr}}.viewer-page[data-v-9d66e848]{display:grid;gap:12px}.mobile-progress[data-v-9d66e848]{display:none;background:#fff;border-radius:12px;padding:10px 12px}.mobile-progress span[data-v-9d66e848]{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#5e636e;font-weight:800}.mobile-progress strong[data-v-9d66e848]{color:#ba0a0f;font-size:.9rem}.viewer-grid[data-v-9d66e848]{display:grid;grid-template-columns:2fr 1fr;gap:14px}.main-panel[data-v-9d66e848],.sidebar[data-v-9d66e848]{background:#fff;border-radius:14px;box-shadow:0 12px 24px #171c260d}.main-panel[data-v-9d66e848]{padding:14px;display:grid;gap:14px}.video-shell[data-v-9d66e848]{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16 / 9;background:#2b303b}.video-shell img[data-v-9d66e848]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.68}.play[data-v-9d66e848]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:74px;height:74px;border-radius:50%;border:0;background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff;font-size:1.6rem;cursor:pointer}.chapter-head span[data-v-9d66e848]{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#ba0a0f;font-weight:800}h1[data-v-9d66e848]{margin:4px 0;font-size:1.8rem;color:#171c26}p[data-v-9d66e848]{margin:0;color:#5e636e}.quiz-card[data-v-9d66e848]{background:#f9f9ff;border-radius:12px;padding:12px;display:grid;gap:10px}.quiz-card header[data-v-9d66e848]{display:flex;align-items:center;justify-content:space-between}h2[data-v-9d66e848]{margin:0;font-size:1.05rem;color:#171c26}.quiz-card small[data-v-9d66e848]{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#5e636e;font-weight:700}.question-list[data-v-9d66e848]{display:grid;gap:8px}.question-item[data-v-9d66e848]{display:flex;gap:8px;align-items:start;border-radius:10px;padding:10px;background:#fff}.question-item span[data-v-9d66e848]{color:#424752;font-size:.9rem}.actions[data-v-9d66e848]{display:flex;justify-content:space-between;gap:8px}button[data-v-9d66e848]{border:0;border-radius:10px;height:40px;padding:0 14px;cursor:pointer;font-weight:700}.secondary[data-v-9d66e848]{background:#dee2f0;color:#171c26}.primary[data-v-9d66e848]{background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff}button[data-v-9d66e848]:disabled{opacity:.55;cursor:not-allowed}.sidebar[data-v-9d66e848]{padding:14px;display:grid;gap:10px;align-content:start}.sidebar-head span[data-v-9d66e848]{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#5e636e;font-weight:800}.sidebar-head h3[data-v-9d66e848]{margin:4px 0;color:#171c26;font-size:1.1rem}.chapters[data-v-9d66e848]{display:grid;gap:8px}.chapter-nav[data-v-9d66e848]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:#f1f3ff;height:auto;padding:10px}.chapter-nav strong[data-v-9d66e848]{display:block;font-size:.64rem;text-transform:uppercase;letter-spacing:.07em;color:#5e636e}.chapter-nav span[data-v-9d66e848]{color:#171c26;font-size:.85rem;font-weight:700;line-height:1.3}.chapter-nav small[data-v-9d66e848]{color:#5e636e;font-size:.72rem;font-weight:700}.chapter-nav.done[data-v-9d66e848]{background:#e7f7ec}.chapter-nav.active[data-v-9d66e848]{background:#fff;border:1px solid rgba(186,10,15,.2);box-shadow:0 10px 18px #ba0a0f14}.chapter-nav.locked[data-v-9d66e848]{opacity:.55;filter:grayscale(1)}.evaluation[data-v-9d66e848]{margin-top:6px;width:100%;background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff}.empty[data-v-9d66e848]{background:#fff;border-radius:14px;padding:20px;display:grid;gap:8px}.empty h2[data-v-9d66e848]{margin:0;color:#171c26}.back[data-v-9d66e848]{color:#ba0a0f;text-decoration:none;font-weight:700}@media(max-width:980px){.viewer-grid[data-v-9d66e848]{grid-template-columns:1fr}.mobile-progress[data-v-9d66e848]{display:block}}.evaluation-page[data-v-0b0b6170]{max-width:880px;margin:0 auto;display:grid;gap:14px}header h1[data-v-0b0b6170]{margin:0;font-size:2rem;color:#171c26}header p[data-v-0b0b6170]{margin:6px 0 0;color:#5e636e}.card[data-v-0b0b6170]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 30px #171c260f}.meta[data-v-0b0b6170]{background:#f1f3ff;padding:12px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meta span[data-v-0b0b6170]{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#5e636e;font-weight:800}.meta strong[data-v-0b0b6170]{color:#171c26;font-size:.95rem}.form[data-v-0b0b6170]{padding:14px;display:grid;gap:14px}.question h3[data-v-0b0b6170]{margin:0 0 8px;color:#171c26;font-size:1rem}.likert[data-v-0b0b6170]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.likert button[data-v-0b0b6170]{border:1px solid rgba(145,111,107,.2);border-radius:10px;background:#f9f9ff;color:#424752;min-height:58px;padding:8px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.likert button.active[data-v-0b0b6170]{border-color:#ba0a0f59;background:#ba0a0f0f;color:#ba0a0f}.stars[data-v-0b0b6170]{display:flex;align-items:center;gap:4px}.stars button[data-v-0b0b6170]{border:0;background:transparent;color:#e5bdb8;font-size:1.8rem;line-height:1;cursor:pointer}.stars button.on[data-v-0b0b6170]{color:#ba0a0f}.stars span[data-v-0b0b6170]{margin-left:10px;color:#5e636e;font-size:.82rem;font-weight:700}.radio-group[data-v-0b0b6170]{display:flex;flex-wrap:wrap;gap:10px}.radio-item[data-v-0b0b6170]{display:inline-flex;align-items:center;gap:7px;background:#f9f9ff;border:1px solid rgba(145,111,107,.2);border-radius:999px;padding:8px 12px}.radio-item span[data-v-0b0b6170]{color:#171c26;font-size:.85rem}textarea[data-v-0b0b6170]{width:100%;resize:vertical;border:1px solid rgba(145,111,107,.2);border-radius:12px;padding:10px;font-family:inherit}.actions[data-v-0b0b6170]{display:flex;align-items:center;justify-content:space-between;gap:10px}.actions a[data-v-0b0b6170]{text-decoration:none;color:#ba0a0f;font-weight:700}.actions button[data-v-0b0b6170]{border:0;border-radius:12px;background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff;height:44px;padding:0 16px;font-weight:800;cursor:pointer}.actions button[data-v-0b0b6170]:disabled{opacity:.55;cursor:not-allowed}.success[data-v-0b0b6170]{background:#ebfff2;border:1px solid #9bd7af;border-radius:12px;padding:12px}.success h4[data-v-0b0b6170]{margin:0;color:#0a7a2a}.success p[data-v-0b0b6170]{margin:4px 0 0;color:#1a6830}.empty[data-v-0b0b6170]{background:#fff;border-radius:14px;padding:18px;display:grid;gap:8px}.empty h2[data-v-0b0b6170]{margin:0;color:#171c26}.empty a[data-v-0b0b6170]{color:#ba0a0f;text-decoration:none;font-weight:700}@media(max-width:720px){.meta[data-v-0b0b6170],.likert[data-v-0b0b6170]{grid-template-columns:1fr}.actions[data-v-0b0b6170]{flex-direction:column;align-items:stretch}}.profile-page[data-v-f2b31ac6]{display:grid;gap:18px}.summary-card[data-v-f2b31ac6]{background:#fff;border-radius:16px;padding:24px;display:flex;align-items:center;gap:18px;position:relative;overflow:hidden;box-shadow:0 10px 24px #171c260f}.summary-card[data-v-f2b31ac6]:after{content:"";position:absolute;width:220px;height:220px;right:-70px;top:-90px;background:#ba0a0f12;border-radius:50%;filter:blur(6px)}.avatar-wrap[data-v-f2b31ac6]{width:96px;height:96px;border-radius:999px;overflow:hidden;border:3px solid #e4e8f6;z-index:1}.avatar-wrap img[data-v-f2b31ac6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.summary-text[data-v-f2b31ac6]{z-index:1}.summary-text h1[data-v-f2b31ac6]{margin:0;font-size:1.45rem;color:#171c26;letter-spacing:-.01em}.chip[data-v-f2b31ac6]{display:inline-block;margin-top:8px;padding:4px 10px;border-radius:999px;background:#f1f3ff;color:#575c65;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.meta[data-v-f2b31ac6]{margin-top:10px;display:flex;gap:14px;color:#5e636e;font-size:.82rem;font-weight:600}.panel[data-v-f2b31ac6]{background:#fff;border-radius:16px;box-shadow:0 10px 24px #171c260d;overflow:hidden}.panel-head[data-v-f2b31ac6]{padding:16px 20px;border-bottom:1px solid rgba(145,111,107,.14)}.panel-head h2[data-v-f2b31ac6]{margin:0;color:#171c26;font-size:1rem;font-weight:800;letter-spacing:-.01em}.panel-body[data-v-f2b31ac6]{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-f2b31ac6]{display:grid;gap:6px}.field-full[data-v-f2b31ac6]{grid-column:1 / -1}label[data-v-f2b31ac6]{color:#5e636e;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800}input[data-v-f2b31ac6],select[data-v-f2b31ac6]{height:44px;border:none;background:#f1f3ff;border-radius:12px;padding:0 12px;color:#171c26;font-weight:600}input[data-v-f2b31ac6]:focus,select[data-v-f2b31ac6]:focus{outline:2px solid rgba(186,10,15,.2)}.readonly[data-v-f2b31ac6]{height:44px;border-radius:12px;padding:0 12px;display:flex;align-items:center;background:#e4e8f6a6;color:#5e636e;font-weight:600}.lang-toggle[data-v-f2b31ac6]{display:inline-flex;background:#f1f3ff;border-radius:12px;padding:4px;width:-moz-fit-content;width:fit-content}.lang-btn[data-v-f2b31ac6]{border:none;background:transparent;color:#5e636e;font-weight:700;font-size:.82rem;border-radius:8px;padding:8px 18px;cursor:pointer}.lang-btn.active[data-v-f2b31ac6]{background:#fff;color:#ba0a0f;box-shadow:0 4px 10px #171c2614}.security[data-v-f2b31ac6]{grid-template-columns:1fr;max-width:620px}.hint[data-v-f2b31ac6]{margin:0;color:#5e636e;font-size:.8rem;line-height:1.45;background:#f1f3ff;border-radius:12px;padding:12px}.actions[data-v-f2b31ac6]{display:flex;justify-content:flex-end}.save-btn[data-v-f2b31ac6]{border:0;border-radius:12px;background:linear-gradient(135deg,#ba0a0f,#de2d25);color:#fff;height:46px;padding:0 22px;font-weight:800;cursor:pointer;box-shadow:0 12px 22px #ba0a0f33}.saved-msg[data-v-f2b31ac6]{margin:0;color:#0a7a2a;font-weight:700;font-size:.82rem;text-align:right}.saved-msg.error[data-v-f2b31ac6]{color:#ba1a1a}@media(max-width:900px){.panel-body[data-v-f2b31ac6]{grid-template-columns:1fr}.summary-card[data-v-f2b31ac6]{flex-direction:column;align-items:flex-start}.actions[data-v-f2b31ac6]{justify-content:stretch}.save-btn[data-v-f2b31ac6]{width:100%}}
