:root{--pallium-primary-purple: #6e4fc4;--pallium-primary-dark-navy: #0e0e42;--pallium-white: #ffffff;--pallium-black: #000000;--pallium-icon-gray: #9a9a9a;--pallium-mute-text: #535862;--pallium-mute-dark: #414651;--pallium-stroke-light: #e9eaeb;--pallium-stroke-lighter: #f4f4f4;--pallium-purple-0: #ffffff;--pallium-purple-0-5: #f1edf9;--pallium-purple-1: #e2dcf3;--pallium-purple-1-5: #d4caed;--pallium-purple-2: #c5b9e7;--pallium-purple-3: #a895dc;--pallium-purple-4: #8b72d0;--pallium-purple-5: #6e4fc4;--pallium-purple-6: #583f9d;--pallium-purple-7: #422f76;--pallium-purple-8: #2c204e;--pallium-purple-8-5: #21183b;--pallium-purple-9: #161027;--pallium-purple-9-5: #0b0814;--pallium-purple-10: #000000;--pallium-dark-purple-0: #9090e8;--pallium-dark-purple-0-5: #8383d7;--pallium-dark-purple-1: #7676c7;--pallium-dark-purple-1-5: #6969b6;--pallium-dark-purple-2: #5c5ca6;--pallium-dark-purple-3: #424284;--pallium-dark-purple-4: #282863;--pallium-dark-purple-5: #0e0e42;--pallium-dark-purple-6: #0b0b35;--pallium-dark-purple-7: #080828;--pallium-dark-purple-8: #06061a;--pallium-dark-purple-8-5: #040414;--pallium-dark-purple-9: #03030d;--pallium-dark-purple-9-5: #010107;--pallium-dark-purple-10: #000000;--pallium-success-green: #2d8d83;--pallium-success-green-dark: #236e66;--pallium-error-red: #c94a4a;--pallium-error-red-dark: #a33b3b;--pallium-info-cyan: #3a8fb7;--pallium-info-cyan-dark: #2e7293;--pallium-warning-yellow: #c99b3e;--pallium-warning-yellow-dark: #a47f33;--pallium-warning-orange: #e07c24;--pallium-warning-orange-dark: #b5641d;--pallium-primary-purple-dark: var(--pallium-purple-6);--pallium-icon-inactive: #adb5bd;--pallium-button-primary-bg: var(--pallium-primary-purple);--pallium-button-primary-hover: var(--pallium-purple-6);--pallium-button-primary-active: var(--pallium-purple-7);--pallium-button-primary-disabled: var(--pallium-purple-3);--pallium-button-primary-text: var(--pallium-white);--pallium-link-default: var(--pallium-primary-purple);--pallium-link-hover: var(--pallium-purple-6);--pallium-text-primary: var(--pallium-black);--pallium-text-secondary: var(--pallium-mute-text);--pallium-text-tertiary: var(--pallium-mute-dark);--pallium-text-disabled: var(--pallium-icon-gray);--pallium-border-default: var(--pallium-stroke-light);--pallium-border-subtle: var(--pallium-stroke-lighter);--pallium-border-focus: var(--pallium-primary-purple);--pallium-border-error: var(--pallium-error-red);--pallium-shadow-focus: rgba(110, 79, 196, .25);--pallium-shadow-error: rgba(201, 74, 74, .25);--pallium-bg-primary: var(--pallium-white);--pallium-bg-secondary: var(--pallium-stroke-lighter);--pallium-bg-dark: var(--pallium-primary-dark-navy);--pallium-border-radius-sm: 2px;--pallium-border-radius: 4px;--pallium-border-radius-md: 6px;--pallium-border-radius-lg: 8px;--pallium-border-radius-xl: 16px;--pallium-font-mono: "Courier New", Courier, monospace;--pallium-h1-size: 2.5rem;--pallium-h1-weight: 300;--pallium-gradient-purple-light: linear-gradient( 135deg, var(--pallium-purple-1) 0%, var(--pallium-purple-3) 100% );--pallium-gradient-dark: linear-gradient( 135deg, var(--pallium-dark-purple-5) 0%, var(--pallium-dark-purple-7) 100% );--pallium-gradient-purple-subtle: linear-gradient( 135deg, var(--pallium-purple-0) 0%, var(--pallium-purple-2) 100% );--pallium-shadow-xs: 0 1px 3px rgba(0, 0, 0, .1);--pallium-shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--pallium-shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--pallium-shadow-lg: 0 10px 25px rgba(0, 0, 0, .2);--pallium-shadow-carousel: 0 4px 20px rgba(0, 0, 0, .15);--pallium-transition-fast: .15s ease-out;--pallium-transition-normal: .2s ease-out;--pallium-transition-slow: .3s ease-out;--pallium-duration-fast: .15s;--pallium-duration-normal: .2s;--pallium-duration-slow: .3s;--pallium-easing-default: ease-out;--pallium-easing-enter: cubic-bezier(0, 0, .2, 1);--pallium-easing-exit: cubic-bezier(.4, 0, 1, 1);--pallium-easing-standard: cubic-bezier(.4, 0, .2, 1);--pallium-z-dropdown: 1000;--pallium-z-sidebar-overlay: 1040;--pallium-z-modal-backdrop: 1050;--pallium-z-modal: 1055;--pallium-z-toast: 1100;--pallium-sidebar-width-expanded: 260px;--pallium-sidebar-width-collapsed: 64px;--pallium-topbar-height: 64px;--pallium-bottomnav-height: 56px;--pallium-layout-transition: .2s ease-in-out;--pallium-overlay-bg: rgba(0, 0, 0, .5);--pallium-alert-error-bg: color-mix(in srgb, var(--pallium-error-red) 10%, transparent);--pallium-alert-success-bg: color-mix(in srgb, var(--pallium-success-green) 10%, transparent);--pallium-alert-warning-bg: color-mix(in srgb, var(--pallium-warning-yellow) 10%, transparent);--pallium-alert-info-bg: color-mix(in srgb, var(--pallium-info-cyan) 10%, transparent);--pallium-card-critical-bg: color-mix(in srgb, var(--pallium-error-red) 8%, var(--pallium-white));--pallium-card-warning-bg: color-mix( in srgb, var(--pallium-warning-yellow) 8%, var(--pallium-white) );--pallium-card-info-bg: color-mix(in srgb, var(--pallium-info-cyan) 8%, var(--pallium-white));--pallium-card-opportunity-bg: color-mix( in srgb, var(--pallium-success-green) 8%, var(--pallium-white) );--pallium-card-high-bg: color-mix( in srgb, var(--pallium-primary-purple) 8%, var(--pallium-white) );--pallium-card-medium-bg: var(--pallium-card-info-bg);--pallium-focus-ring-primary: 0 0 0 .25rem var(--pallium-shadow-focus);--pallium-focus-ring-error: 0 0 0 .25rem var(--pallium-shadow-error);--pallium-focus-ring-primary-subtle: 0 0 0 3px color-mix(in srgb, var(--pallium-primary-purple) 10%, transparent);--pallium-focus-ring-error-subtle: 0 0 0 3px color-mix(in srgb, var(--pallium-error-red) 10%, transparent);--pallium-selected-option-bg: color-mix(in srgb, var(--pallium-primary-purple) 10%, transparent)}h1{font-size:var(--pallium-h1-size);font-weight:var(--pallium-h1-weight)}@media(max-width:767px){h1{font-size:1.75rem}}.demo-section{background:var(--pallium-white);border-radius:var(--pallium-border-radius-lg);padding:2rem;margin-bottom:2rem;box-shadow:var(--pallium-shadow-xs)}.demo-card{background:var(--pallium-stroke-lighter);border-radius:var(--pallium-border-radius-md);padding:1.5rem;height:100%}.code-block{background:var(--pallium-primary-dark-navy);color:var(--pallium-stroke-lighter);padding:1rem;border-radius:var(--pallium-border-radius-md);overflow-x:auto;margin:0}.code-block code{color:var(--pallium-stroke-lighter);font-family:var(--pallium-font-mono);font-size:.875rem;line-height:1.5}.demo-section h3.h5{color:var(--pallium-mute-dark);font-weight:600}.demo-section h4.h6{color:var(--pallium-primary-purple);font-weight:600}.demo-section .table{margin:0}.demo-section .table th{background-color:var(--pallium-purple-0-5);color:var(--pallium-primary-purple);font-weight:600}.demo-section .table code{background-color:var(--pallium-purple-0-5);color:var(--pallium-primary-purple);padding:.125rem .375rem;border-radius:var(--pallium-border-radius-sm);font-size:.875rem}.onboarding-step-title{color:var(--pallium-primary-dark-navy);font-size:1.5rem;font-weight:600;text-align:center}.onboarding-step-subtitle{color:var(--pallium-text-secondary);text-align:center}.admin-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.admin-not-found__icon{color:var(--pallium-text-disabled);margin-bottom:16px}.admin-not-found__title{margin:0 0 8px;font-size:1.25rem;font-weight:600;color:var(--pallium-text-primary)}.admin-not-found__message{margin:0 0 24px;font-size:.9375rem;color:var(--pallium-text-secondary);max-width:400px}.admin-not-found__button{padding:10px 20px;border:none;border-radius:var(--pallium-border-radius);background-color:var(--pallium-primary-purple);color:var(--pallium-white);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color var(--pallium-transition-fast)}.admin-not-found__button:hover{background-color:var(--pallium-primary-dark-navy)}.admin-modal__text{margin:0 0 12px;font-size:.9375rem;color:var(--pallium-text-primary);line-height:1.5}.admin-modal__text--muted{color:var(--pallium-text-secondary);font-size:.875rem}.admin-modal__text--warning{color:var(--pallium-error-red);font-size:.875rem}.admin-modal__actions{display:flex;gap:12px;justify-content:flex-end}.admin-modal__button{padding:10px 20px;border-radius:var(--pallium-border-radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--pallium-transition-fast)}.admin-modal__button--secondary{border:1px solid var(--pallium-stroke-light);background-color:var(--pallium-white);color:var(--pallium-text-primary)}.admin-modal__button--secondary:hover{background-color:var(--pallium-bg-secondary)}.admin-modal__button--primary{border:none;background-color:var(--pallium-primary-purple);color:var(--pallium-white)}.admin-modal__button--primary:hover{background-color:var(--pallium-primary-dark-navy)}.admin-modal__button--success{border:none;background-color:var(--pallium-success-green);color:var(--pallium-white)}.admin-modal__button--success:hover{opacity:.9}.admin-modal__button--danger{border:none;background-color:var(--pallium-error-red);color:var(--pallium-white)}.admin-modal__button--danger:hover{opacity:.9}.admin-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:12px 20px;background-color:var(--pallium-success-green);color:var(--pallium-white);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-lg);font-size:.875rem;font-weight:500;z-index:1000}.admin-toast-enter-active,.admin-toast-leave-active{transition:all .3s ease}.admin-toast-enter-from,.admin-toast-leave-to{opacity:0;transform:translate(-50%) translateY(20px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.admin-not-found__button,.admin-modal__button,.admin-toast-enter-active,.admin-toast-leave-active{transition:none}}.navbar[data-v-baf1d11f]{border-bottom:1px solid var(--pallium-border-default)}.navbar[data-v-4c15ceaa]{min-height:56px}.nav-link[data-v-4c15ceaa]{color:var(--pallium-text-primary);font-weight:500}.nav-link[data-v-4c15ceaa]:hover{color:var(--pallium-link-hover)}.btn[data-v-4c15ceaa]{border:none}.app-layout[data-v-408f9a2e]{display:grid;min-height:100vh;grid-template-areas:"sidebar content";grid-template-columns:var(--pallium-sidebar-width-expanded) 1fr;grid-template-rows:1fr;transition:grid-template-columns var(--pallium-transition-normal)}.app-layout__sidebar[data-v-408f9a2e]{grid-area:sidebar;position:sticky;top:0;height:100vh;overflow-y:auto;transition:width var(--pallium-transition-normal)}.app-layout__content[data-v-408f9a2e]{grid-area:content;overflow-y:auto;background-color:var(--pallium-white)}.app-layout__bottomnav[data-v-408f9a2e]{display:none}.app-layout__overlay[data-v-408f9a2e]{position:fixed;inset:0;background-color:var(--pallium-overlay-bg);z-index:var(--pallium-z-sidebar-overlay)}.fade-enter-active[data-v-408f9a2e],.fade-leave-active[data-v-408f9a2e]{transition:opacity var(--pallium-transition-normal)}.fade-enter-from[data-v-408f9a2e],.fade-leave-to[data-v-408f9a2e]{opacity:0}.app-layout--sidebar-collapsed[data-v-408f9a2e]{grid-template-columns:var(--pallium-sidebar-width-collapsed) 1fr}@media(prefers-reduced-motion:reduce){.app-layout[data-v-408f9a2e],.app-layout__sidebar[data-v-408f9a2e],.app-layout__overlay[data-v-408f9a2e],.fade-enter-active[data-v-408f9a2e],.fade-leave-active[data-v-408f9a2e]{transition:none;animation:none}}@media(min-width:768px)and (max-width:1023px){.app-layout--tablet[data-v-408f9a2e]{grid-template-areas:"content";grid-template-columns:1fr;grid-template-rows:1fr}.app-layout--tablet .app-layout__sidebar[data-v-408f9a2e]{position:fixed;left:0;top:0;bottom:0;width:var(--pallium-sidebar-width-expanded);transform:translate(-100%);transition:transform var(--pallium-transition-normal);z-index:calc(var(--pallium-z-sidebar-overlay) + 1);will-change:transform}.app-layout--tablet.app-layout--sidebar-overlay-open .app-layout__sidebar[data-v-408f9a2e]{transform:translate(0)}.app-layout--tablet.app-layout--sidebar-collapsed .app-layout__sidebar[data-v-408f9a2e]{width:var(--pallium-sidebar-width-collapsed)}}@media(max-width:767px){.app-layout--mobile[data-v-408f9a2e]{grid-template-areas:"content" "bottomnav";grid-template-columns:1fr;grid-template-rows:1fr var(--pallium-bottomnav-height)}.app-layout--mobile .app-layout__sidebar[data-v-408f9a2e]{display:none}.app-layout--mobile .app-layout__bottomnav[data-v-408f9a2e]{display:block;grid-area:bottomnav;position:fixed;bottom:0;left:0;right:0;height:var(--pallium-bottomnav-height);background-color:var(--pallium-bg-primary);border-top:1px solid var(--pallium-border-default);z-index:var(--pallium-z-dropdown);padding-bottom:env(safe-area-inset-bottom,0)}.app-layout--mobile .app-layout__content[data-v-408f9a2e]{padding-bottom:calc(var(--pallium-bottomnav-height) + env(safe-area-inset-bottom,0))}}.pallium-logo-wrapper[data-v-533fdb48]{display:block;text-align:center}.pallium-logo[data-v-533fdb48]{display:block;margin:0 auto;width:auto}.pallium-logo--xxs[data-v-533fdb48]{height:24px}.pallium-logo--xs[data-v-533fdb48]{height:32px}.pallium-logo--small[data-v-533fdb48]{height:38px}.pallium-logo--medium[data-v-533fdb48]{height:40px}.pallium-logo--large[data-v-533fdb48]{height:48px}.pallium-logo--xlarge[data-v-533fdb48]{height:60px}.logo-link[data-v-533fdb48]{text-decoration:none;display:inline-block;transition:transform .2s ease}.logo-hoverable[data-v-533fdb48]:hover{transform:scale(1.05)}.logo-hoverable .pallium-logo[data-v-533fdb48]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}@media(max-width:767px){.pallium-logo--large[data-v-533fdb48]{height:40px}}.sidebar-nav-item[data-v-74468d24]{position:relative;list-style:none;margin-bottom:4px}.sidebar-nav-item[data-v-74468d24]:last-child{margin-bottom:0}.sidebar-nav-item__row[data-v-74468d24]{display:flex;align-items:center}.sidebar-nav-item__link[data-v-74468d24]{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:0 4px;color:var(--pallium-black);text-decoration:none;flex:1;border-radius:var(--pallium-border-radius-lg);transition:background-color var(--pallium-transition-fast),color var(--pallium-transition-fast)}.sidebar-nav-item:not(.sidebar-nav-item--has-subsections) .sidebar-nav-item__link[data-v-74468d24]:hover{background-color:var(--pallium-purple-0-5)}.sidebar-nav-item__link[data-v-74468d24]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:-2px}.sidebar-nav-item--active:not(.sidebar-nav-item--has-subsections) .sidebar-nav-item__link[data-v-74468d24]{background-color:var(--pallium-purple-0-5)}.sidebar-nav-item--active .sidebar-nav-item__icon[data-v-74468d24]{color:var(--pallium-primary-purple)}.sidebar-nav-item__icon[data-v-74468d24]{width:20px;height:20px;flex-shrink:0}.sidebar-nav-item__label[data-v-74468d24]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.sidebar-nav-item__chevron[data-v-74468d24]{flex-shrink:0;color:var(--pallium-black);transition:transform var(--pallium-transition-fast);transform:rotate(180deg)}.sidebar-nav-item__chevron--expanded[data-v-74468d24]{transform:rotate(0)}.sidebar-nav-item__subsections[data-v-74468d24]{list-style:none;margin:0;padding:4px 0 0;background-color:var(--pallium-white)}.sidebar-nav-item__subsection[data-v-74468d24]{margin-bottom:4px}.sidebar-nav-item__subsection[data-v-74468d24]:last-child{margin-bottom:0}.sidebar-nav-item__subsection-link[data-v-74468d24]{display:block;padding:10px 16px;margin:0 4px 0 36px;color:var(--pallium-black);text-decoration:none;font-size:.875rem;border-radius:var(--pallium-border-radius-lg);transition:background-color var(--pallium-transition-fast),color var(--pallium-transition-fast)}.sidebar-nav-item__subsection-link[data-v-74468d24]:hover{background-color:var(--pallium-purple-0-5)}.sidebar-nav-item__subsection-link[data-v-74468d24]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:-2px}.sidebar-nav-item__subsection-link--active[data-v-74468d24]{background-color:var(--pallium-purple-0-5);color:var(--pallium-primary-purple)}@media(prefers-reduced-motion:reduce){.sidebar-nav-item__link[data-v-74468d24],.sidebar-nav-item__subsection-link[data-v-74468d24]{transition:none}}.sidebar-nav-item__tooltip{position:fixed;padding:6px 12px;background-color:var(--pallium-dark-purple-5);color:var(--pallium-white);border-radius:var(--pallium-border-radius);font-size:.875rem;white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:var(--pallium-shadow-md)}.sidebar-nav-item__tooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:var(--pallium-dark-purple-5)}.sidebar-footer[data-v-3cb2d55b]{border-top:1px solid var(--pallium-stroke-light)}.sidebar-footer__trigger[data-v-3cb2d55b]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color var(--pallium-transition-fast)}.sidebar-footer__trigger[data-v-3cb2d55b]:hover{background-color:var(--pallium-purple-0-5)}.sidebar-footer__trigger[data-v-3cb2d55b]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:-2px}.sidebar-footer--collapsed .sidebar-footer__trigger[data-v-3cb2d55b]{justify-content:center;padding:12px}.sidebar-footer__avatar[data-v-3cb2d55b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.sidebar-footer__avatar img[data-v-3cb2d55b]{width:100%;height:100%;object-fit:cover}.sidebar-footer__initials[data-v-3cb2d55b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--pallium-primary-purple);color:var(--pallium-white);font-size:.75rem;font-weight:600}.sidebar-footer__identity[data-v-3cb2d55b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sidebar-footer__name[data-v-3cb2d55b]{color:var(--pallium-mute-text);font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer__email[data-v-3cb2d55b]{color:var(--pallium-mute-dark);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer__chevron[data-v-3cb2d55b]{color:var(--pallium-mute-text);flex-shrink:0;transition:transform var(--pallium-transition-fast)}.sidebar-footer__chevron--open[data-v-3cb2d55b]{transform:rotate(180deg)}.sidebar-footer__menu[data-v-3cb2d55b]{min-width:200px;background-color:var(--pallium-white);border:1px solid var(--pallium-stroke-light);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-lg);z-index:9999;overflow:hidden}.sidebar-footer__menu-nav[data-v-3cb2d55b]{padding:8px 0}.sidebar-footer__menu-divider[data-v-3cb2d55b]{height:1px;background-color:var(--pallium-stroke-light);margin:0}.sidebar-footer__menu-item[data-v-3cb2d55b]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:transparent;border:none;text-align:left;cursor:pointer;color:var(--pallium-mute-text);font-size:.875rem;transition:background-color var(--pallium-transition-fast)}.sidebar-footer__menu-item[data-v-3cb2d55b]:hover{background-color:var(--pallium-purple-0-5)}.sidebar-footer__menu-item[data-v-3cb2d55b]:focus-visible{outline:none;background-color:var(--pallium-purple-0-5)}.sidebar-footer__menu-item--active[data-v-3cb2d55b]{background-color:var(--pallium-purple-0-5)}.sidebar-footer__menu-item--danger[data-v-3cb2d55b]{color:var(--pallium-error-red)}@media(prefers-reduced-motion:reduce){.sidebar-footer__trigger[data-v-3cb2d55b],.sidebar-footer__chevron[data-v-3cb2d55b],.sidebar-footer__menu-item[data-v-3cb2d55b]{transition:none}}.sidebar-footer__tooltip{position:fixed;padding:6px 12px;background-color:var(--pallium-dark-purple-5);color:var(--pallium-white);border-radius:var(--pallium-border-radius);font-size:.875rem;white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:var(--pallium-shadow-md)}.sidebar-footer__tooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:var(--pallium-dark-purple-5)}.tooltip-fade-enter-active,.tooltip-fade-leave-active{transition:opacity .15s ease}.tooltip-fade-enter-from,.tooltip-fade-leave-to{opacity:0}.floating-menu-enter-active,.floating-menu-leave-active{transition:opacity var(--pallium-transition-fast),transform var(--pallium-transition-fast)}.floating-menu-enter-from,.floating-menu-leave-to{opacity:0;transform:translate(-8px)}.floating-submenu{min-width:180px;background-color:var(--pallium-white);border:1px solid var(--pallium-stroke-light);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-lg);z-index:9999;overflow:hidden}.floating-submenu__header{padding:12px 16px;color:var(--pallium-mute-text);font-size:.875rem;font-weight:500;border-bottom:1px solid var(--pallium-stroke-light);cursor:default}.floating-submenu__nav{padding:8px}.floating-submenu__item{display:block;padding:10px 12px;margin-bottom:4px;color:var(--pallium-mute-text);text-decoration:none;font-size:.875rem;border-radius:var(--pallium-border-radius-lg);transition:background-color var(--pallium-transition-fast),color var(--pallium-transition-fast)}.floating-submenu__item:last-child{margin-bottom:0}.floating-submenu__item:hover{background-color:var(--pallium-purple-0-5)}.floating-submenu__item:focus-visible{outline:none;background-color:var(--pallium-purple-0-5)}.floating-submenu__item--active{background-color:var(--pallium-purple-0-5);color:var(--pallium-primary-purple)}.floating-submenu:before{content:"";position:absolute;right:100%;top:18px;border:6px solid transparent;border-right-color:var(--pallium-white)}.floating-submenu-enter-active,.floating-submenu-leave-active{transition:opacity var(--pallium-transition-fast),transform var(--pallium-transition-fast)}.floating-submenu-enter-from,.floating-submenu-leave-to{opacity:0;transform:translate(-8px)}@media(prefers-reduced-motion:reduce){.floating-submenu__item,.floating-submenu-enter-active,.floating-submenu-leave-active{transition:none}}.app-sidebar[data-v-3bcaaf65]{position:fixed;left:0;top:0;bottom:0;width:var(--pallium-sidebar-width-expanded);background-color:var(--pallium-white);border-right:1px solid var(--pallium-stroke-light);display:flex;flex-direction:column;z-index:var(--pallium-z-dropdown);transition:width var(--pallium-transition-normal)}.app-sidebar--collapsed[data-v-3bcaaf65]{width:var(--pallium-sidebar-width-collapsed)}.app-sidebar__header[data-v-3bcaaf65]{padding:0 12px 0 0;display:flex;align-items:center;justify-content:space-between;height:var(--pallium-topbar-height)}.app-sidebar__header[data-v-3bcaaf65] .pallium-logo{margin:0}.app-sidebar--collapsed .app-sidebar__header[data-v-3bcaaf65]{padding:0}.app-sidebar__collapse-btn[data-v-3bcaaf65]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--pallium-border-radius);color:var(--pallium-mute-text);cursor:pointer;transition:background-color var(--pallium-transition-fast)}.app-sidebar__collapse-btn[data-v-3bcaaf65]:hover{background-color:var(--pallium-purple-0-5)}.app-sidebar__collapse-btn[data-v-3bcaaf65]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:-2px}.app-sidebar__logo-container[data-v-3bcaaf65]{display:flex;align-items:center;justify-content:center;width:var(--pallium-sidebar-width-collapsed);flex-shrink:0}.app-sidebar__logo-btn[data-v-3bcaaf65]{display:flex;align-items:center;justify-content:center;padding:8px;background-color:var(--pallium-purple-0-5);border:none;border-radius:var(--pallium-border-radius-lg);cursor:pointer;transition:background-color var(--pallium-transition-fast)}.app-sidebar__logo-btn[data-v-3bcaaf65]:hover{background-color:var(--pallium-purple-1)}.app-sidebar__logo-btn[data-v-3bcaaf65]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:-2px}.app-sidebar__nav[data-v-3bcaaf65]{flex:1;overflow-x:hidden;overflow-y:auto;padding:24px 0 12px;scrollbar-color:var(--pallium-stroke-light) var(--pallium-white);scrollbar-width:thin}.app-sidebar__section[data-v-3bcaaf65]{list-style:none;padding:0;margin:0}.app-sidebar__divider[data-v-3bcaaf65]{margin:12px 16px;border:0;border-top:1px solid var(--pallium-stroke-light)}.app-sidebar--collapsed .app-sidebar__divider[data-v-3bcaaf65]{margin:12px 8px}.app-sidebar__toggle[data-v-3bcaaf65]{padding:16px;background:transparent;border:none;border-top:1px solid var(--pallium-stroke-light);color:var(--pallium-mute-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--pallium-transition-fast)}.app-sidebar__toggle[data-v-3bcaaf65]:hover{background-color:var(--pallium-purple-0-5)}.app-sidebar__toggle[data-v-3bcaaf65]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:-2px}.app-sidebar--collapsed[data-v-3bcaaf65] .sidebar-nav-item__link{justify-content:center;padding:12px}.app-sidebar--collapsed .app-sidebar__header[data-v-3bcaaf65]{justify-content:center;padding:0}.app-sidebar__nav[data-v-3bcaaf65]::-webkit-scrollbar{width:6px;background-color:var(--pallium-white)}.app-sidebar__nav[data-v-3bcaaf65]::-webkit-scrollbar-track{background:var(--pallium-white)}.app-sidebar__nav[data-v-3bcaaf65]::-webkit-scrollbar-thumb{background-color:var(--pallium-stroke-light);border-radius:3px}.app-sidebar__nav[data-v-3bcaaf65]::-webkit-scrollbar-thumb:hover{background-color:var(--pallium-purple-1)}@media(prefers-reduced-motion:reduce){.app-sidebar[data-v-3bcaaf65],.app-sidebar__toggle[data-v-3bcaaf65]{transition:none}}@media(min-width:768px)and (max-width:1023px){.app-sidebar[data-v-3bcaaf65] .sidebar-nav-item__link{min-height:48px;padding:14px 20px}.app-sidebar[data-v-3bcaaf65] .sidebar-nav-item__link:active{background-color:var(--pallium-purple-1)}.app-sidebar__toggle[data-v-3bcaaf65]{min-height:48px;padding:14px 16px}.app-sidebar--collapsed[data-v-3bcaaf65] .sidebar-nav-item__link{min-height:48px;padding:14px 12px}}@media(max-width:767px){.app-sidebar[data-v-3bcaaf65]{display:none}}.user-menu[data-v-d0ebddd2]{position:relative}.user-menu__trigger[data-v-d0ebddd2]{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:transparent;border:none;border-radius:var(--pallium-border-radius);cursor:pointer;transition:background-color var(--pallium-transition-fast)}.user-menu__trigger[data-v-d0ebddd2]:hover{background-color:var(--pallium-bg-secondary)}.user-menu__trigger[data-v-d0ebddd2]:focus-visible{outline:none;box-shadow:var(--pallium-focus-ring-primary)}.user-menu__avatar[data-v-d0ebddd2]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-menu__avatar img[data-v-d0ebddd2]{width:100%;height:100%;object-fit:cover}.user-menu__initials[data-v-d0ebddd2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--pallium-primary-purple);color:var(--pallium-white);font-size:.875rem;font-weight:600}.user-menu__name[data-v-d0ebddd2]{font-size:.875rem;font-weight:500;color:var(--pallium-text-primary);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__dropdown[data-v-d0ebddd2]{position:absolute;top:calc(100% + .5rem);right:0;min-width:220px;background-color:var(--pallium-bg-primary);border:1px solid var(--pallium-border-default);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-md);z-index:var(--pallium-z-dropdown);overflow:hidden}.user-menu__header[data-v-d0ebddd2]{padding:1rem;display:flex;flex-direction:column;gap:.25rem}.user-menu__header-name[data-v-d0ebddd2]{font-weight:600;color:var(--pallium-text-primary)}.user-menu__header-email[data-v-d0ebddd2],.user-menu__header-org[data-v-d0ebddd2]{font-size:.875rem;color:var(--pallium-text-secondary)}.user-menu__divider[data-v-d0ebddd2]{height:1px;background-color:var(--pallium-border-default)}.user-menu__nav[data-v-d0ebddd2]{padding:.5rem 0}.user-menu__item[data-v-d0ebddd2]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;text-align:left;cursor:pointer;color:var(--pallium-text-primary);font-size:.875rem;transition:background-color var(--pallium-transition-fast)}.user-menu__item[data-v-d0ebddd2]:hover{background-color:var(--pallium-bg-secondary)}.user-menu__item[data-v-d0ebddd2]:focus-visible{outline:none;background-color:var(--pallium-bg-secondary)}.user-menu__item--active[data-v-d0ebddd2]{background-color:var(--pallium-bg-secondary);font-weight:500}.user-menu__item--danger[data-v-d0ebddd2]{color:var(--pallium-error-red);padding-top:.75rem;padding-bottom:.75rem}.user-menu__item--danger .user-menu__icon[data-v-d0ebddd2]{color:var(--pallium-error-red)}.user-menu__icon[data-v-d0ebddd2]{width:16px;height:16px;flex-shrink:0;color:var(--pallium-icon-gray)}.dropdown-enter-active[data-v-d0ebddd2],.dropdown-leave-active[data-v-d0ebddd2]{transition:opacity var(--pallium-transition-fast),transform var(--pallium-transition-fast);transform-origin:top right}.dropdown-enter-from[data-v-d0ebddd2],.dropdown-leave-to[data-v-d0ebddd2]{opacity:0;transform:scale(.95) translateY(-4px)}@media(prefers-reduced-motion:reduce){.dropdown-enter-active[data-v-d0ebddd2],.dropdown-leave-active[data-v-d0ebddd2]{transition:none}}.mobile-user-menu[data-v-896254e3]{position:fixed;bottom:calc(var(--pallium-bottomnav-height) + env(safe-area-inset-bottom,0px) + 12px);right:12px;z-index:var(--pallium-z-dropdown)}.mobile-user-menu[data-v-896254e3] .user-menu__name{display:none}.mobile-user-menu[data-v-896254e3] .user-menu__trigger{padding:0;background-color:var(--pallium-bg-primary);border-radius:50%;box-shadow:var(--pallium-shadow-md)}.mobile-user-menu[data-v-896254e3] .user-menu__avatar{width:44px;height:44px}.mobile-user-menu[data-v-896254e3] .user-menu__initials{font-size:1rem}.mobile-user-menu[data-v-896254e3] .user-menu__dropdown{top:auto;bottom:calc(100% + .5rem);right:0}.mobile-user-menu[data-v-896254e3] .dropdown-enter-active,.mobile-user-menu[data-v-896254e3] .dropdown-leave-active{transform-origin:bottom right}.mobile-user-menu[data-v-896254e3] .dropdown-enter-from,.mobile-user-menu[data-v-896254e3] .dropdown-leave-to{transform:scale(.95) translateY(4px)}.pallium-loading-spinner[data-v-8e6951d0]{display:inline-flex;align-items:center;justify-content:center}.pallium-loading-spinner__container[data-v-8e6951d0]{position:relative;display:flex;align-items:center;justify-content:center;animation:pallium-spinner-rotate-8e6951d0 2s linear infinite;will-change:transform}.pallium-loading-spinner--small .pallium-loading-spinner__container[data-v-8e6951d0]{width:24px;height:24px}.pallium-loading-spinner--medium .pallium-loading-spinner__container[data-v-8e6951d0]{width:40px;height:40px}.pallium-loading-spinner--large .pallium-loading-spinner__container[data-v-8e6951d0]{width:64px;height:64px}.pallium-loading-spinner--extra-large .pallium-loading-spinner__container[data-v-8e6951d0]{width:128px;height:128px}.pallium-loading-spinner__dot[data-v-8e6951d0]{position:absolute;border-radius:50%;animation:pallium-spinner-pulse-8e6951d0 1.5s ease-in-out infinite}.pallium-loading-spinner--small .pallium-loading-spinner__dot[data-v-8e6951d0]{width:4px;height:4px}.pallium-loading-spinner--medium .pallium-loading-spinner__dot[data-v-8e6951d0]{width:6px;height:6px}.pallium-loading-spinner--large .pallium-loading-spinner__dot[data-v-8e6951d0]{width:10px;height:10px}.pallium-loading-spinner--extra-large .pallium-loading-spinner__dot[data-v-8e6951d0]{width:16px;height:16px}.pallium-loading-spinner--primary .pallium-loading-spinner__dot[data-v-8e6951d0]{background-color:var(--pallium-primary-purple, #6e4fc4)}.pallium-loading-spinner--white .pallium-loading-spinner__dot[data-v-8e6951d0]{background-color:var(--pallium-white, #ffffff)}.pallium-loading-spinner--gray .pallium-loading-spinner__dot[data-v-8e6951d0]{background-color:var(--pallium-gray-6, #6c757d)}.pallium-loading-spinner__dot--1[data-v-8e6951d0]{animation-delay:0s}.pallium-loading-spinner__dot--2[data-v-8e6951d0]{animation-delay:.125s}.pallium-loading-spinner__dot--3[data-v-8e6951d0]{animation-delay:.25s}.pallium-loading-spinner__dot--4[data-v-8e6951d0]{animation-delay:.375s}.pallium-loading-spinner__dot--5[data-v-8e6951d0]{animation-delay:.5s}.pallium-loading-spinner__dot--6[data-v-8e6951d0]{animation-delay:.625s}.pallium-loading-spinner__dot--7[data-v-8e6951d0]{animation-delay:.75s}.pallium-loading-spinner__dot--8[data-v-8e6951d0]{animation-delay:.875s}@keyframes pallium-spinner-rotate-8e6951d0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pallium-spinner-pulse-8e6951d0{0%,to{opacity:.3}50%{opacity:1}}.pallium-loading-spinner--small .pallium-loading-spinner__dot--1[data-v-8e6951d0]{transform:rotate(0) translateY(-6px)}.pallium-loading-spinner--small .pallium-loading-spinner__dot--2[data-v-8e6951d0]{transform:rotate(45deg) translateY(-6px)}.pallium-loading-spinner--small .pallium-loading-spinner__dot--3[data-v-8e6951d0]{transform:rotate(90deg) translateY(-6px)}.pallium-loading-spinner--small .pallium-loading-spinner__dot--4[data-v-8e6951d0]{transform:rotate(135deg) translateY(-6px)}.pallium-loading-spinner--small .pallium-loading-spinner__dot--5[data-v-8e6951d0]{transform:rotate(180deg) translateY(-6px)}.pallium-loading-spinner--small .pallium-loading-spinner__dot--6[data-v-8e6951d0]{transform:rotate(225deg) translateY(-6px)}.pallium-loading-spinner--small .pallium-loading-spinner__dot--7[data-v-8e6951d0]{transform:rotate(270deg) translateY(-6px)}.pallium-loading-spinner--small .pallium-loading-spinner__dot--8[data-v-8e6951d0]{transform:rotate(315deg) translateY(-6px)}.pallium-loading-spinner--medium .pallium-loading-spinner__dot--1[data-v-8e6951d0]{transform:rotate(0) translateY(-10px)}.pallium-loading-spinner--medium .pallium-loading-spinner__dot--2[data-v-8e6951d0]{transform:rotate(45deg) translateY(-10px)}.pallium-loading-spinner--medium .pallium-loading-spinner__dot--3[data-v-8e6951d0]{transform:rotate(90deg) translateY(-10px)}.pallium-loading-spinner--medium .pallium-loading-spinner__dot--4[data-v-8e6951d0]{transform:rotate(135deg) translateY(-10px)}.pallium-loading-spinner--medium .pallium-loading-spinner__dot--5[data-v-8e6951d0]{transform:rotate(180deg) translateY(-10px)}.pallium-loading-spinner--medium .pallium-loading-spinner__dot--6[data-v-8e6951d0]{transform:rotate(225deg) translateY(-10px)}.pallium-loading-spinner--medium .pallium-loading-spinner__dot--7[data-v-8e6951d0]{transform:rotate(270deg) translateY(-10px)}.pallium-loading-spinner--medium .pallium-loading-spinner__dot--8[data-v-8e6951d0]{transform:rotate(315deg) translateY(-10px)}.pallium-loading-spinner--large .pallium-loading-spinner__dot--1[data-v-8e6951d0]{transform:rotate(0) translateY(-16px)}.pallium-loading-spinner--large .pallium-loading-spinner__dot--2[data-v-8e6951d0]{transform:rotate(45deg) translateY(-16px)}.pallium-loading-spinner--large .pallium-loading-spinner__dot--3[data-v-8e6951d0]{transform:rotate(90deg) translateY(-16px)}.pallium-loading-spinner--large .pallium-loading-spinner__dot--4[data-v-8e6951d0]{transform:rotate(135deg) translateY(-16px)}.pallium-loading-spinner--large .pallium-loading-spinner__dot--5[data-v-8e6951d0]{transform:rotate(180deg) translateY(-16px)}.pallium-loading-spinner--large .pallium-loading-spinner__dot--6[data-v-8e6951d0]{transform:rotate(225deg) translateY(-16px)}.pallium-loading-spinner--large .pallium-loading-spinner__dot--7[data-v-8e6951d0]{transform:rotate(270deg) translateY(-16px)}.pallium-loading-spinner--large .pallium-loading-spinner__dot--8[data-v-8e6951d0]{transform:rotate(315deg) translateY(-16px)}.pallium-loading-spinner--extra-large .pallium-loading-spinner__dot--1[data-v-8e6951d0]{transform:rotate(0) translateY(-32px)}.pallium-loading-spinner--extra-large .pallium-loading-spinner__dot--2[data-v-8e6951d0]{transform:rotate(45deg) translateY(-32px)}.pallium-loading-spinner--extra-large .pallium-loading-spinner__dot--3[data-v-8e6951d0]{transform:rotate(90deg) translateY(-32px)}.pallium-loading-spinner--extra-large .pallium-loading-spinner__dot--4[data-v-8e6951d0]{transform:rotate(135deg) translateY(-32px)}.pallium-loading-spinner--extra-large .pallium-loading-spinner__dot--5[data-v-8e6951d0]{transform:rotate(180deg) translateY(-32px)}.pallium-loading-spinner--extra-large .pallium-loading-spinner__dot--6[data-v-8e6951d0]{transform:rotate(225deg) translateY(-32px)}.pallium-loading-spinner--extra-large .pallium-loading-spinner__dot--7[data-v-8e6951d0]{transform:rotate(270deg) translateY(-32px)}.pallium-loading-spinner--extra-large .pallium-loading-spinner__dot--8[data-v-8e6951d0]{transform:rotate(315deg) translateY(-32px)}.bottom-tab-bar[data-v-bb8decb3]{display:flex;height:100%;background-color:var(--pallium-bg-primary)}.tab-item[data-v-bb8decb3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:8px 0;background:none;border:none;cursor:pointer;color:var(--pallium-mute-text);transition:color var(--pallium-transition-fast)}.tab-item[data-v-bb8decb3]:hover{color:var(--pallium-text-primary)}.tab-item[data-v-bb8decb3]:focus-visible{outline:none;box-shadow:var(--pallium-focus-ring-primary)}.tab-item.active[data-v-bb8decb3]{color:var(--pallium-primary-purple)}.tab-icon[data-v-bb8decb3]{display:flex;align-items:center;justify-content:center}.tab-label[data-v-bb8decb3]{font-size:11px;font-weight:500;line-height:1}@media(min-width:768px){.bottom-tab-bar[data-v-bb8decb3]{display:none}}.functions-menu-container[data-v-a74f6d0b]{position:fixed;inset:0;z-index:var(--pallium-z-modal);display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:calc(var(--pallium-bottomnav-height) + env(safe-area-inset-bottom,0))}.functions-menu-backdrop[data-v-a74f6d0b]{position:absolute;inset:0;background:var(--pallium-overlay-bg)}.functions-menu-panel[data-v-a74f6d0b]{position:relative;background:var(--pallium-bg-primary);border-radius:var(--pallium-border-radius-xl) var(--pallium-border-radius-xl) 0 0;box-shadow:var(--pallium-shadow-lg);max-height:70vh;overflow-y:auto;margin:0 8px}.functions-menu-list[data-v-a74f6d0b]{list-style:none;margin:0;padding:8px 0}.functions-menu-item[data-v-a74f6d0b]{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;background:none;border:none;text-align:left;cursor:pointer;color:var(--pallium-text-primary);transition:background-color var(--pallium-transition-fast)}.functions-menu-item[data-v-a74f6d0b]:hover{background-color:var(--pallium-stroke-lighter)}.functions-menu-item[data-v-a74f6d0b]:focus-visible{outline:none;box-shadow:inset var(--pallium-focus-ring-primary)}.functions-menu-item[data-v-a74f6d0b]:active{background-color:var(--pallium-stroke-light)}.functions-menu-item.active[data-v-a74f6d0b]{background-color:var(--pallium-selected-option-bg)}.item-icon[data-v-a74f6d0b]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--pallium-mute-text)}.functions-menu-item.active .item-icon[data-v-a74f6d0b]{color:var(--pallium-primary-purple)}.item-label[data-v-a74f6d0b]{flex:1;font-size:16px;font-weight:400}.item-check[data-v-a74f6d0b]{display:flex;align-items:center;color:var(--pallium-primary-purple)}.functions-menu-subsections[data-v-a74f6d0b]{list-style:none;margin:0;padding:0;background-color:var(--pallium-stroke-lighter)}.functions-menu-subitem[data-v-a74f6d0b]{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 16px 10px 52px;background:none;border:none;text-align:left;cursor:pointer;color:var(--pallium-text-primary);transition:background-color var(--pallium-transition-fast)}.functions-menu-subitem[data-v-a74f6d0b]:hover{background-color:var(--pallium-stroke-light)}.functions-menu-subitem[data-v-a74f6d0b]:focus-visible{outline:none;box-shadow:inset var(--pallium-focus-ring-primary)}.functions-menu-subitem[data-v-a74f6d0b]:active{background-color:var(--pallium-stroke-light)}.functions-menu-subitem.active[data-v-a74f6d0b]{background-color:var(--pallium-selected-option-bg)}.subitem-label[data-v-a74f6d0b]{flex:1;font-size:15px;font-weight:400}.subitem-check[data-v-a74f6d0b]{display:flex;align-items:center;color:var(--pallium-primary-purple)}.menu-slide-enter-active[data-v-a74f6d0b]{transition:opacity var(--pallium-transition-normal)}.menu-slide-leave-active[data-v-a74f6d0b]{transition:opacity var(--pallium-transition-fast)}.menu-slide-enter-active .functions-menu-panel[data-v-a74f6d0b]{transition:transform var(--pallium-duration-normal) var(--pallium-easing-enter)}.menu-slide-leave-active .functions-menu-panel[data-v-a74f6d0b]{transition:transform var(--pallium-duration-fast) var(--pallium-easing-exit)}.menu-slide-enter-from[data-v-a74f6d0b],.menu-slide-leave-to[data-v-a74f6d0b]{opacity:0}.menu-slide-enter-from .functions-menu-panel[data-v-a74f6d0b],.menu-slide-leave-to .functions-menu-panel[data-v-a74f6d0b]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.menu-slide-enter-active[data-v-a74f6d0b],.menu-slide-leave-active[data-v-a74f6d0b],.menu-slide-enter-active .functions-menu-panel[data-v-a74f6d0b],.menu-slide-leave-active .functions-menu-panel[data-v-a74f6d0b]{transition:none}}.pallium-button[data-v-7e933145]{border-radius:var(--pallium-border-radius)!important;min-height:48px}.pallium-button--min-width[data-v-7e933145]{min-width:140px}.pallium-button--small[data-v-7e933145]{min-height:auto;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.pallium-button--large[data-v-7e933145]{padding:.875rem 2.5rem;font-size:1.125rem}.btn-primary[data-v-7e933145]{--bs-btn-bg: var(--pallium-button-primary-bg);--bs-btn-border-color: var(--pallium-button-primary-bg);--bs-btn-hover-bg: var(--pallium-button-primary-hover);--bs-btn-hover-border-color: var(--pallium-button-primary-hover);--bs-btn-active-bg: var(--pallium-button-primary-active);--bs-btn-active-border-color: var(--pallium-button-primary-active);--bs-btn-disabled-bg: var(--pallium-button-primary-disabled);--bs-btn-disabled-border-color: var(--pallium-button-primary-disabled)}.btn-outline-primary[data-v-7e933145]{--bs-btn-color: var(--pallium-primary-purple);--bs-btn-border-color: var(--pallium-primary-purple);--bs-btn-hover-bg: var(--pallium-primary-purple);--bs-btn-hover-border-color: var(--pallium-primary-purple);--bs-btn-active-bg: var(--pallium-purple-6);--bs-btn-active-border-color: var(--pallium-purple-6);--bs-btn-disabled-color: var(--pallium-button-primary-disabled);--bs-btn-disabled-border-color: var(--pallium-button-primary-disabled)}.btn-danger[data-v-7e933145]{--bs-btn-bg: var(--pallium-error-red);--bs-btn-border-color: var(--pallium-error-red);--bs-btn-color: var(--pallium-white);--bs-btn-hover-bg: color-mix(in srgb, var(--pallium-error-red) 85%, var(--pallium-black));--bs-btn-hover-border-color: color-mix( in srgb, var(--pallium-error-red) 85%, var(--pallium-black) );--bs-btn-hover-color: var(--pallium-white);--bs-btn-active-bg: color-mix(in srgb, var(--pallium-error-red) 70%, var(--pallium-black));--bs-btn-active-border-color: color-mix( in srgb, var(--pallium-error-red) 70%, var(--pallium-black) );--bs-btn-active-color: var(--pallium-white);--bs-btn-disabled-bg: color-mix(in srgb, var(--pallium-error-red) 50%, var(--pallium-white));--bs-btn-disabled-border-color: color-mix( in srgb, var(--pallium-error-red) 50%, var(--pallium-white) );--bs-btn-disabled-color: var(--pallium-white)}.pallium-button-link[data-v-7e933145]{display:inline-block;color:var(--pallium-link-default);text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;font-size:inherit;font-family:inherit;line-height:inherit;transition:color .15s ease-in-out}.pallium-button-link[data-v-7e933145]:hover{color:var(--pallium-link-hover)}.pallium-button-link[data-v-7e933145]:active{color:var(--pallium-purple-7)}.pallium-button-link.disabled[data-v-7e933145]{color:var(--pallium-button-primary-disabled);cursor:not-allowed;text-decoration:none}@media(min-width:768px){.w-md-auto[data-v-7e933145]{width:auto!important}}.pallium-button[aria-busy=true][data-v-7e933145],.btn[aria-busy=true][data-v-7e933145]{cursor:wait}.welcome-sheet-backdrop[data-v-2de80522]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--pallium-overlay-bg);z-index:var(--pallium-z-modal-backdrop);display:flex;align-items:center;justify-content:center}.welcome-sheet-container[data-v-2de80522]{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;z-index:var(--pallium-z-modal)}.welcome-sheet-dialog[data-v-2de80522]{width:100%;max-width:480px}.welcome-sheet-content[data-v-2de80522]{background-color:var(--pallium-white);border-radius:var(--pallium-border-radius-xl);box-shadow:var(--pallium-shadow-lg);padding:3rem 2.5rem;text-align:center}.welcome-sheet-title[data-v-2de80522]{font-size:2rem;font-weight:600;color:var(--pallium-primary-dark-navy);margin:0 0 .75rem}.welcome-sheet-subtitle[data-v-2de80522]{font-size:1.125rem;color:var(--pallium-text-secondary);margin:0 0 2rem;line-height:1.5}.welcome-fade-enter-active[data-v-2de80522],.welcome-fade-leave-active[data-v-2de80522]{transition:opacity .3s ease}.welcome-fade-enter-from[data-v-2de80522],.welcome-fade-leave-to[data-v-2de80522]{opacity:0}.welcome-fade-enter-active .welcome-sheet-content[data-v-2de80522],.welcome-fade-leave-active .welcome-sheet-content[data-v-2de80522]{transition:transform .3s ease}.welcome-fade-enter-from .welcome-sheet-content[data-v-2de80522],.welcome-fade-leave-to .welcome-sheet-content[data-v-2de80522]{transform:scale(.95) translateY(-10px)}@media(max-width:767px){.welcome-sheet-content[data-v-2de80522]{padding:2rem 1.5rem}.welcome-sheet-title[data-v-2de80522]{font-size:1.5rem}.welcome-sheet-subtitle[data-v-2de80522]{font-size:1rem}.welcome-sheet-dialog[data-v-2de80522]{max-width:calc(100% - 2rem)}}.tour-overlay[data-v-cd7de2c8]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:calc(var(--pallium-z-modal-backdrop) + 5);pointer-events:auto}.tour-overlay-svg[data-v-cd7de2c8]{width:100%;height:100%;display:block}.overlay-fade-enter-active[data-v-cd7de2c8],.overlay-fade-leave-active[data-v-cd7de2c8]{transition:opacity .3s ease}.overlay-fade-enter-from[data-v-cd7de2c8],.overlay-fade-leave-to[data-v-cd7de2c8]{opacity:0}.tour-tooltip[data-v-6799202a]{position:absolute;z-index:calc(var(--pallium-z-modal) + 10);max-width:340px;width:max-content}.tour-tooltip-inner[data-v-6799202a]{position:relative;background-color:var(--pallium-white);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-lg);padding:1.25rem}.tour-tooltip-close[data-v-6799202a]{position:absolute;top:.75rem;right:.75rem;padding:.25rem;background:none;border:none;color:var(--pallium-mute-text);cursor:pointer;border-radius:var(--pallium-border-radius);transition:color var(--pallium-transition-fast)}.tour-tooltip-close[data-v-6799202a]:hover{color:var(--pallium-text-secondary)}.tour-tooltip-arrow[data-v-6799202a]{position:absolute;z-index:1;width:16px;height:16px;background-color:var(--pallium-white);transform:rotate(45deg)}.tour-tooltip-step[data-v-6799202a]{font-size:.75rem;font-weight:600;color:var(--pallium-primary-purple);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.tour-tooltip-title[data-v-6799202a]{font-size:1.125rem;font-weight:600;color:var(--pallium-primary-dark-navy);margin:0 0 .5rem}.tour-tooltip-content[data-v-6799202a]{font-size:.875rem;color:var(--pallium-text-secondary);margin:0 0 1rem;line-height:1.5}.tour-tooltip-nav[data-v-6799202a]{display:flex;gap:.5rem}.tour-tooltip-nav[data-v-6799202a] .pallium-button{flex:1}.tooltip-fade-enter-active[data-v-6799202a],.tooltip-fade-leave-active[data-v-6799202a]{transition:opacity .2s ease,transform .2s ease}.tooltip-fade-enter-from[data-v-6799202a],.tooltip-fade-leave-to[data-v-6799202a]{opacity:0;transform:scale(.95)}@media(max-width:767px){.tour-tooltip[data-v-6799202a]{max-width:calc(100vw - 2rem);left:1rem!important;right:1rem!important;width:auto!important}.tour-tooltip-inner[data-v-6799202a]{padding:1rem}}.complete-modal-backdrop[data-v-320dfd58]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--pallium-overlay-bg);z-index:var(--pallium-z-modal-backdrop);display:flex;align-items:center;justify-content:center}.complete-modal-container[data-v-320dfd58]{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;z-index:var(--pallium-z-modal)}.complete-modal-dialog[data-v-320dfd58]{width:100%;max-width:420px}.complete-modal-content[data-v-320dfd58]{background-color:var(--pallium-white);border-radius:var(--pallium-border-radius-xl);box-shadow:var(--pallium-shadow-lg);padding:2.5rem 2rem;text-align:center}.complete-modal-icon[data-v-320dfd58]{color:var(--pallium-primary-purple);margin-bottom:1rem}.complete-modal-title[data-v-320dfd58]{font-size:1.75rem;font-weight:600;color:var(--pallium-primary-dark-navy);margin:0 0 .75rem}.complete-modal-text[data-v-320dfd58]{font-size:1rem;color:var(--pallium-text-secondary);margin:0 0 1.5rem;line-height:1.5}.complete-fade-enter-active[data-v-320dfd58],.complete-fade-leave-active[data-v-320dfd58]{transition:opacity .3s ease}.complete-fade-enter-from[data-v-320dfd58],.complete-fade-leave-to[data-v-320dfd58]{opacity:0}.complete-fade-enter-active .complete-modal-content[data-v-320dfd58],.complete-fade-leave-active .complete-modal-content[data-v-320dfd58]{transition:transform .3s ease}.complete-fade-enter-from .complete-modal-content[data-v-320dfd58],.complete-fade-leave-to .complete-modal-content[data-v-320dfd58]{transform:scale(.95) translateY(-10px)}@media(max-width:767px){.complete-modal-content[data-v-320dfd58]{padding:2rem 1.5rem}.complete-modal-title[data-v-320dfd58]{font-size:1.5rem}.complete-modal-dialog[data-v-320dfd58]{max-width:calc(100% - 2rem)}}.pallium-toast[data-v-fa6b8ebb]{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:var(--pallium-white);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-lg);min-width:300px;max-width:420px;border-left:4px solid}.pallium-toast--success[data-v-fa6b8ebb]{border-left-color:var(--pallium-success-green);background-color:var(--pallium-alert-success-bg)}.pallium-toast--error[data-v-fa6b8ebb]{border-left-color:var(--pallium-error-red);background-color:var(--pallium-alert-error-bg)}.pallium-toast--warning[data-v-fa6b8ebb]{border-left-color:var(--pallium-warning-yellow);background-color:var(--pallium-alert-warning-bg)}.pallium-toast--info[data-v-fa6b8ebb]{border-left-color:var(--pallium-info-cyan);background-color:var(--pallium-alert-info-bg)}.pallium-toast__icon[data-v-fa6b8ebb]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.pallium-toast--success .pallium-toast__icon[data-v-fa6b8ebb]{color:var(--pallium-success-green)}.pallium-toast--error .pallium-toast__icon[data-v-fa6b8ebb]{color:var(--pallium-error-red)}.pallium-toast--warning .pallium-toast__icon[data-v-fa6b8ebb]{color:var(--pallium-warning-yellow)}.pallium-toast--info .pallium-toast__icon[data-v-fa6b8ebb]{color:var(--pallium-info-cyan)}.pallium-toast__content[data-v-fa6b8ebb]{flex:1;min-width:0}.pallium-toast__title[data-v-fa6b8ebb]{font-weight:600;font-size:.9375rem;color:var(--pallium-text-primary);margin-bottom:4px}.pallium-toast__message[data-v-fa6b8ebb]{font-size:.875rem;color:var(--pallium-text-secondary);line-height:1.4}.pallium-toast__close[data-v-fa6b8ebb]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--pallium-text-disabled);cursor:pointer;opacity:.6;transition:opacity var(--pallium-transition-fast);border-radius:var(--pallium-border-radius)}.pallium-toast__close[data-v-fa6b8ebb]:hover{opacity:1}.pallium-toast__close[data-v-fa6b8ebb]:focus{outline:none;box-shadow:var(--pallium-focus-ring-primary);opacity:1}@media(prefers-reduced-motion:reduce){.pallium-toast__close[data-v-fa6b8ebb]{transition:none}}.pallium-toast-container[data-v-70070106]{position:fixed;top:80px;right:20px;z-index:var(--pallium-z-toast);pointer-events:none}.pallium-toast-stack[data-v-70070106]{display:flex;flex-direction:column;gap:12px;pointer-events:auto}.toast-slide-enter-active[data-v-70070106]{transition:opacity var(--pallium-duration-normal) var(--pallium-easing-enter),transform var(--pallium-duration-normal) var(--pallium-easing-enter)}.toast-slide-leave-active[data-v-70070106]{transition:opacity var(--pallium-duration-fast) var(--pallium-easing-exit),transform var(--pallium-duration-fast) var(--pallium-easing-exit)}.toast-slide-enter-from[data-v-70070106],.toast-slide-leave-to[data-v-70070106]{opacity:0;transform:translate(100%)}.toast-slide-move[data-v-70070106]{transition:transform var(--pallium-duration-normal) var(--pallium-easing-standard)}@media(max-width:767px){.pallium-toast-container[data-v-70070106]{inset:auto 12px 80px}.pallium-toast-stack[data-v-70070106]{align-items:stretch}.pallium-toast-stack[data-v-70070106] .pallium-toast{min-width:0;max-width:none}}@media(prefers-reduced-motion:reduce){.toast-slide-enter-active[data-v-70070106],.toast-slide-leave-active[data-v-70070106],.toast-slide-move[data-v-70070106]{transition:none}.toast-slide-enter-from[data-v-70070106],.toast-slide-leave-to[data-v-70070106]{opacity:0;transform:none}}.subscription-blocked-overlay[data-v-bdf27eb7]{position:fixed;inset:0;background:var(--pallium-overlay-bg);z-index:var(--pallium-z-modal-backdrop);display:flex;align-items:center;justify-content:center}.subscription-blocked-modal[data-v-bdf27eb7]{background:var(--pallium-white);border-radius:var(--pallium-border-radius-xl);box-shadow:var(--pallium-shadow-lg);padding:3rem;max-width:480px;width:90%;text-align:center;z-index:var(--pallium-z-modal)}.blocked-modal__logo[data-v-bdf27eb7]{margin-bottom:2rem}.blocked-modal__title[data-v-bdf27eb7]{color:var(--pallium-text-primary);margin-bottom:1rem}.blocked-modal__message[data-v-bdf27eb7]{font-size:1rem;color:var(--pallium-text-secondary);margin-bottom:1.5rem}.blocked-modal__cta[data-v-bdf27eb7]{display:inline-flex;align-items:center;gap:.5rem;color:var(--pallium-primary-purple);font-weight:500;text-decoration:none;padding:.75rem 1.5rem;border:1px solid var(--pallium-primary-purple);border-radius:var(--pallium-border-radius-lg);transition:background-color var(--pallium-transition-fast),color var(--pallium-transition-fast)}.blocked-modal__cta[data-v-bdf27eb7]:hover{background-color:var(--pallium-primary-purple);color:var(--pallium-white)}.blocked-modal__cta[data-v-bdf27eb7]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:2px}.blocked-modal__sign-out[data-v-bdf27eb7]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;color:var(--pallium-mute-text);font-weight:500;font-size:.875rem;background:none;border:none;cursor:pointer;padding:.5rem 1rem;border-radius:var(--pallium-border-radius);transition:color var(--pallium-transition-fast),background-color var(--pallium-transition-fast)}.blocked-modal__sign-out[data-v-bdf27eb7]:hover{color:var(--pallium-text-primary);background-color:color-mix(in srgb,var(--pallium-black) 5%,transparent)}.blocked-modal__sign-out[data-v-bdf27eb7]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:2px}.modal-fade-enter-active[data-v-bdf27eb7],.modal-fade-leave-active[data-v-bdf27eb7]{transition:opacity var(--pallium-transition-normal)}.modal-fade-enter-from[data-v-bdf27eb7],.modal-fade-leave-to[data-v-bdf27eb7]{opacity:0}.pallium-progress-dots[data-v-1c32246f]{display:inline-flex;align-items:center;justify-content:center}.pallium-progress-dots__container[data-v-1c32246f]{display:flex;align-items:center;gap:8px}.pallium-progress-dots__dot[data-v-1c32246f]{border-radius:50%;transition:all .3s ease}.pallium-progress-dots--small .pallium-progress-dots__dot[data-v-1c32246f]{width:6px;height:6px}.pallium-progress-dots--small .pallium-progress-dots__container[data-v-1c32246f]{gap:6px}.pallium-progress-dots--medium .pallium-progress-dots__dot[data-v-1c32246f]{width:8px;height:8px}.pallium-progress-dots--medium .pallium-progress-dots__container[data-v-1c32246f]{gap:8px}.pallium-progress-dots--large .pallium-progress-dots__dot[data-v-1c32246f]{width:10px;height:10px}.pallium-progress-dots--large .pallium-progress-dots__container[data-v-1c32246f]{gap:10px}.pallium-progress-dots--primary .pallium-progress-dots__dot--active[data-v-1c32246f]{background-color:var(--pallium-primary-purple, #6e4fc4)}.pallium-progress-dots--primary .pallium-progress-dots__dot--future[data-v-1c32246f]{background-color:var(--pallium-white);border:1px solid var(--pallium-gray-6, #6c757d)}.pallium-progress-dots--gray .pallium-progress-dots__dot--active[data-v-1c32246f]{background-color:var(--pallium-gray-6, #6c757d)}.pallium-progress-dots--gray .pallium-progress-dots__dot--future[data-v-1c32246f]{background-color:var(--pallium-white);border:1px solid var(--pallium-gray-6, #6c757d)}@media(max-width:767px){.pallium-progress-dots--small .pallium-progress-dots__dot[data-v-1c32246f]{width:5px;height:5px}.pallium-progress-dots--small .pallium-progress-dots__container[data-v-1c32246f]{gap:5px}.pallium-progress-dots--medium .pallium-progress-dots__dot[data-v-1c32246f]{width:6px;height:6px}.pallium-progress-dots--medium .pallium-progress-dots__container[data-v-1c32246f]{gap:6px}.pallium-progress-dots--large .pallium-progress-dots__dot[data-v-1c32246f]{width:8px;height:8px}.pallium-progress-dots--large .pallium-progress-dots__container[data-v-1c32246f]{gap:8px}}.pmf-survey-backdrop[data-v-5f9e04c2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--pallium-overlay-bg);z-index:var(--pallium-z-modal-backdrop);display:flex;align-items:center;justify-content:center}.pmf-survey-modal[data-v-5f9e04c2]{background-color:var(--pallium-white);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-lg);width:100%;max-width:480px;padding:2rem;position:relative;outline:none;z-index:var(--pallium-z-modal)}.pmf-close-btn[data-v-5f9e04c2]{position:absolute;top:1rem;right:1rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/.75em auto no-repeat;border:0;width:1.5em;height:1.5em;padding:0;opacity:.5;cursor:pointer;transition:opacity var(--pallium-transition-fast)}.pmf-close-btn[data-v-5f9e04c2]:hover{opacity:.75}.pmf-close-btn[data-v-5f9e04c2]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:2px;opacity:1}.pmf-step-indicator[data-v-5f9e04c2]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.pmf-step-text[data-v-5f9e04c2]{font-size:.8125rem;color:var(--pallium-mute-text)}.pmf-step[data-v-5f9e04c2]{display:flex;flex-direction:column}.pmf-question[data-v-5f9e04c2]{font-size:1.125rem;font-weight:600;color:var(--pallium-text-primary);margin:0 0 1.25rem;line-height:1.4}.pmf-subtitle[data-v-5f9e04c2]{font-size:.9375rem;color:var(--pallium-mute-text);margin:0 0 1.5rem}.pmf-options[data-v-5f9e04c2]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.pmf-option-card[data-v-5f9e04c2]{display:block;width:100%;padding:.875rem 1rem;background:var(--pallium-white);border:1.5px solid var(--pallium-stroke-light);border-radius:var(--pallium-border-radius);font-size:.9375rem;color:var(--pallium-text-primary);text-align:left;cursor:pointer;transition:border-color var(--pallium-transition-fast),background-color var(--pallium-transition-fast)}.pmf-option-card[data-v-5f9e04c2]:hover{border-color:var(--pallium-primary-purple);background-color:var(--pallium-purple-0)}.pmf-option-card--selected[data-v-5f9e04c2]{border-color:var(--pallium-primary-purple);background-color:var(--pallium-purple-1);font-weight:500}.pmf-option-card[data-v-5f9e04c2]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:2px}.pmf-textarea-wrapper[data-v-5f9e04c2]{position:relative;margin-bottom:1.5rem}.pmf-textarea[data-v-5f9e04c2]{width:100%;padding:.75rem;border:1.5px solid var(--pallium-stroke-light);border-radius:var(--pallium-border-radius);font-size:.9375rem;color:var(--pallium-text-primary);resize:vertical;min-height:100px;font-family:inherit;transition:border-color var(--pallium-transition-fast)}.pmf-textarea[data-v-5f9e04c2]:focus{outline:none;border-color:var(--pallium-primary-purple);box-shadow:var(--pallium-focus-ring-primary)}.pmf-char-count[data-v-5f9e04c2]{display:block;text-align:right;font-size:.75rem;color:var(--pallium-mute-text);margin-top:.25rem}.pmf-char-count--near-limit[data-v-5f9e04c2]{color:var(--pallium-error-text, #dc3545)}.pmf-submit-btn[data-v-5f9e04c2]{width:100%;padding:.75rem;background-color:var(--pallium-primary-purple);color:var(--pallium-white);border:none;border-radius:var(--pallium-border-radius);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color var(--pallium-transition-fast),opacity var(--pallium-transition-fast)}.pmf-submit-btn[data-v-5f9e04c2]:hover:not(:disabled){background-color:var(--pallium-purple-8)}.pmf-submit-btn[data-v-5f9e04c2]:disabled{opacity:.5;cursor:not-allowed}.pmf-submit-btn[data-v-5f9e04c2]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:2px}.pmf-maybe-later[data-v-5f9e04c2],.pmf-skip-link[data-v-5f9e04c2]{display:block;width:100%;margin-top:.75rem;background:none;border:none;color:var(--pallium-mute-text);font-size:.875rem;cursor:pointer;text-align:center;padding:.5rem;transition:color var(--pallium-transition-fast)}.pmf-maybe-later[data-v-5f9e04c2]:hover,.pmf-skip-link[data-v-5f9e04c2]:hover{color:var(--pallium-text-primary)}.pmf-back-btn[data-v-5f9e04c2]{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;color:var(--pallium-mute-text);font-size:.875rem;cursor:pointer;padding:0;margin-bottom:1rem;transition:color var(--pallium-transition-fast)}.pmf-back-btn[data-v-5f9e04c2]:hover{color:var(--pallium-text-primary)}.pmf-back-btn[data-v-5f9e04c2]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:2px}.pmf-error[data-v-5f9e04c2]{color:var(--pallium-error-text, #dc3545);font-size:.875rem;margin:0 0 .75rem}.pmf-thank-you[data-v-5f9e04c2]{text-align:center;padding:1rem 0}.pmf-success-icon[data-v-5f9e04c2]{margin-bottom:1.25rem}.pmf-fade-enter-active[data-v-5f9e04c2],.pmf-fade-leave-active[data-v-5f9e04c2]{transition:opacity .3s ease}.pmf-fade-enter-from[data-v-5f9e04c2],.pmf-fade-leave-to[data-v-5f9e04c2]{opacity:0}.pmf-fade-enter-active .pmf-survey-modal[data-v-5f9e04c2],.pmf-fade-leave-active .pmf-survey-modal[data-v-5f9e04c2]{transition:transform .3s ease}.pmf-fade-enter-from .pmf-survey-modal[data-v-5f9e04c2],.pmf-fade-leave-to .pmf-survey-modal[data-v-5f9e04c2]{transform:scale(.9) translateY(-20px)}@media(max-width:767px){.pmf-survey-modal[data-v-5f9e04c2]{max-width:calc(100% - 2rem);padding:1.5rem}.pmf-question[data-v-5f9e04c2]{font-size:1rem}}.auth-loading[data-v-8a657d1e]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--pallium-bg-primary)}
