:root{--pallium-primary-purple:#6e4fc4;--pallium-primary-dark-navy:#0e0e42;--pallium-white:#fff;--pallium-black:#000;--pallium-icon-gray:#9a9a9a;--pallium-mute-text:#535862;--pallium-mute-dark:#414651;--pallium-stroke-light:#e9eaeb;--pallium-stroke-lighter:#f4f4f4;--pallium-purple-0:#fff;--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:#000;--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:#000;--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:#6e4fc440;--pallium-shadow-error:#c94a4a40;--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 #0000001a;--pallium-shadow-sm:0 2px 4px #0000001a;--pallium-shadow-md:0 4px 12px #00000026;--pallium-shadow-lg:0 10px 25px #0003;--pallium-shadow-carousel:0 4px 20px #00000026;--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:#00000080;--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 (width<=767px){h1{font-size:1.75rem}}.demo-section{background:var(--pallium-white);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-xs);margin-bottom:2rem;padding:2rem}.demo-card{background:var(--pallium-stroke-lighter);border-radius:var(--pallium-border-radius-md);height:100%;padding:1.5rem}.code-block{background:var(--pallium-primary-dark-navy);color:var(--pallium-stroke-lighter);border-radius:var(--pallium-border-radius-md);margin:0;padding:1rem;overflow-x:auto}.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);border-radius:var(--pallium-border-radius-sm);padding:.125rem .375rem;font-size:.875rem}.onboarding-step-title{color:var(--pallium-primary-dark-navy);text-align:center;font-size:1.5rem;font-weight:600}.onboarding-step-subtitle{color:var(--pallium-text-secondary);text-align:center}.admin-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.admin-not-found__icon{color:var(--pallium-text-disabled);margin-bottom:16px}.admin-not-found__title{color:var(--pallium-text-primary);margin:0 0 8px;font-size:1.25rem;font-weight:600}.admin-not-found__message{color:var(--pallium-text-secondary);max-width:400px;margin:0 0 24px;font-size:.9375rem}.admin-not-found__button{border-radius:var(--pallium-border-radius);background-color:var(--pallium-primary-purple);color:var(--pallium-white);cursor:pointer;transition:background-color var(--pallium-transition-fast);border:none;padding:10px 20px;font-size:.9375rem;font-weight:500}.admin-not-found__button:hover{background-color:var(--pallium-primary-dark-navy)}.admin-modal__text{color:var(--pallium-text-primary);margin:0 0 12px;font-size:.9375rem;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{justify-content:flex-end;gap:12px;display:flex}.admin-modal__button{border-radius:var(--pallium-border-radius);cursor:pointer;transition:all var(--pallium-transition-fast);padding:10px 20px;font-size:.875rem;font-weight:500}.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{background-color:var(--pallium-primary-purple);color:var(--pallium-white);border:none}.admin-modal__button--primary:hover{background-color:var(--pallium-primary-dark-navy)}.admin-modal__button--success{background-color:var(--pallium-success-green);color:var(--pallium-white);border:none}.admin-modal__button--success:hover{opacity:.9}.admin-modal__button--danger{background-color:var(--pallium-error-red);color:var(--pallium-white);border:none}.admin-modal__button--danger:hover{opacity:.9}.admin-toast{background-color:var(--pallium-success-green);color:var(--pallium-white);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-lg);z-index:1000;align-items:center;gap:10px;padding:12px 20px;font-size:.875rem;font-weight:500;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.admin-toast-enter-active,.admin-toast-leave-active{transition:all .3s}.admin-toast-enter-from,.admin-toast-leave-to{opacity:0;transform:translate(-50%)translateY(20px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!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]{grid-template-areas:"sidebar content";grid-template-columns:var(--pallium-sidebar-width-expanded) 1fr;min-height:100vh;transition:grid-template-columns var(--pallium-transition-normal);grid-template-rows:1fr;display:grid}.app-layout__sidebar[data-v-408f9a2e]{height:100vh;transition:width var(--pallium-transition-normal);grid-area:sidebar;position:sticky;top:0;overflow-y:auto}.app-layout__content[data-v-408f9a2e]{background-color:var(--pallium-white);grid-area:content;overflow-y:auto}.app-layout__bottomnav[data-v-408f9a2e]{display:none}.app-layout__overlay[data-v-408f9a2e]{background-color:var(--pallium-overlay-bg);z-index:var(--pallium-z-sidebar-overlay);position:fixed;inset:0}.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 (width>=768px) and (width<=1023px){.app-layout--tablet[data-v-408f9a2e]{grid-template:"content"1fr/1fr}.app-layout--tablet .app-layout__sidebar[data-v-408f9a2e]{width:var(--pallium-sidebar-width-expanded);transition:transform var(--pallium-transition-normal);z-index:calc(var(--pallium-z-sidebar-overlay) + 1);will-change:transform;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.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 (width<=767px){.app-layout--mobile[data-v-408f9a2e]{grid-template-columns:1fr;grid-template-areas:"content""bottomnav";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]{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);grid-area:bottomnav;display:block;position:fixed;bottom:0;left:0;right: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]{text-align:center;display:block}.pallium-logo[data-v-533fdb48]{width:auto;margin:0 auto;display:block}.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;transition:transform .2s;display:inline-block}.logo-hoverable[data-v-533fdb48]:hover{transform:scale(1.05)}.logo-hoverable .pallium-logo[data-v-533fdb48]{filter:drop-shadow(0 4px 8px #0003)}@media (width<=767px){.pallium-logo--large[data-v-533fdb48]{height:40px}}.sidebar-nav-item[data-v-74468d24]{margin-bottom:4px;list-style:none;position:relative}.sidebar-nav-item[data-v-74468d24]:last-child{margin-bottom:0}.sidebar-nav-item__row[data-v-74468d24]{align-items:center;display:flex}.sidebar-nav-item__link[data-v-74468d24]{color:var(--pallium-black);border-radius:var(--pallium-border-radius-lg);transition:background-color var(--pallium-transition-fast), color var(--pallium-transition-fast);flex:1;align-items:center;gap:12px;margin:0 4px;padding:12px 16px;text-decoration:none;display:flex}.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]{flex-shrink:0;width:20px;height:20px}.sidebar-nav-item__label[data-v-74468d24]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sidebar-nav-item__chevron[data-v-74468d24]{color:var(--pallium-black);transition:transform var(--pallium-transition-fast);flex-shrink:0;transform:rotate(180deg)}.sidebar-nav-item__chevron--expanded[data-v-74468d24]{transform:rotate(0)}.sidebar-nav-item__subsections[data-v-74468d24]{background-color:var(--pallium-white);margin:0;padding:4px 0 0;list-style:none}.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]{color:var(--pallium-black);border-radius:var(--pallium-border-radius-lg);transition:background-color var(--pallium-transition-fast), color var(--pallium-transition-fast);margin:0 4px 0 36px;padding:10px 16px;font-size:.875rem;text-decoration:none;display:block}.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{background-color:var(--pallium-dark-purple-5);color:var(--pallium-white);border-radius:var(--pallium-border-radius);white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:var(--pallium-shadow-md);padding:6px 12px;font-size:.875rem;position:fixed}.sidebar-nav-item__tooltip:before{content:"";border:6px solid #0000;border-right-color:var(--pallium-dark-purple-5);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.sidebar-footer[data-v-c647fb52]{border-top:1px solid var(--pallium-stroke-light)}.sidebar-footer__trigger[data-v-c647fb52]{cursor:pointer;text-align:left;width:100%;transition:background-color var(--pallium-transition-fast);background:0 0;border:none;align-items:center;gap:12px;padding:12px 20px;display:flex}.sidebar-footer__trigger[data-v-c647fb52]:hover{background-color:var(--pallium-purple-0-5)}.sidebar-footer__trigger[data-v-c647fb52]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:-2px}.sidebar-footer--collapsed .sidebar-footer__trigger[data-v-c647fb52]{justify-content:center;padding:12px}.sidebar-footer__avatar[data-v-c647fb52]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.sidebar-footer__avatar img[data-v-c647fb52]{object-fit:cover;width:100%;height:100%}.sidebar-footer__initials[data-v-c647fb52]{background-color:var(--pallium-primary-purple);width:100%;height:100%;color:var(--pallium-white);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.sidebar-footer__identity[data-v-c647fb52]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar-footer__name[data-v-c647fb52]{color:var(--pallium-mute-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.sidebar-footer__email[data-v-c647fb52]{color:var(--pallium-mute-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.sidebar-footer__chevron[data-v-c647fb52]{color:var(--pallium-mute-text);transition:transform var(--pallium-transition-fast);flex-shrink:0}.sidebar-footer__chevron--open[data-v-c647fb52]{transform:rotate(180deg)}.sidebar-footer__menu[data-v-c647fb52]{background-color:var(--pallium-white);border:1px solid var(--pallium-stroke-light);border-radius:var(--pallium-border-radius-lg);min-width:200px;box-shadow:var(--pallium-shadow-lg);z-index:9999;overflow:hidden}.sidebar-footer__menu-nav[data-v-c647fb52]{padding:8px 0}.sidebar-footer__menu-divider[data-v-c647fb52]{background-color:var(--pallium-stroke-light);height:1px;margin:0}.sidebar-footer__menu-item[data-v-c647fb52]{text-align:left;cursor:pointer;width:100%;color:var(--pallium-mute-text);transition:background-color var(--pallium-transition-fast);background:0 0;border:none;align-items:center;gap:12px;padding:10px 16px;font-size:.875rem;display:flex}.sidebar-footer__menu-item[data-v-c647fb52]:hover{background-color:var(--pallium-purple-0-5)}.sidebar-footer__menu-item[data-v-c647fb52]:focus-visible{background-color:var(--pallium-purple-0-5);outline:none}.sidebar-footer__menu-item--active[data-v-c647fb52]{background-color:var(--pallium-purple-0-5)}.sidebar-footer__menu-item--danger[data-v-c647fb52]{color:var(--pallium-error-red)}@media (prefers-reduced-motion:reduce){.sidebar-footer__trigger[data-v-c647fb52],.sidebar-footer__chevron[data-v-c647fb52],.sidebar-footer__menu-item[data-v-c647fb52]{transition:none}}.sidebar-footer__tooltip{background-color:var(--pallium-dark-purple-5);color:var(--pallium-white);border-radius:var(--pallium-border-radius);white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:var(--pallium-shadow-md);padding:6px 12px;font-size:.875rem;position:fixed}.sidebar-footer__tooltip:before{content:"";border:6px solid #0000;border-right-color:var(--pallium-dark-purple-5);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.tooltip-fade-enter-active,.tooltip-fade-leave-active{transition:opacity .15s}.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{background-color:var(--pallium-white);border:1px solid var(--pallium-stroke-light);border-radius:var(--pallium-border-radius-lg);min-width:180px;box-shadow:var(--pallium-shadow-lg);z-index:9999;overflow:hidden}.floating-submenu__header{color:var(--pallium-mute-text);border-bottom:1px solid var(--pallium-stroke-light);cursor:default;padding:12px 16px;font-size:.875rem;font-weight:500}.floating-submenu__nav{padding:8px}.floating-submenu__item{color:var(--pallium-mute-text);border-radius:var(--pallium-border-radius-lg);transition:background-color var(--pallium-transition-fast), color var(--pallium-transition-fast);margin-bottom:4px;padding:10px 12px;font-size:.875rem;text-decoration:none;display:block}.floating-submenu__item:last-child{margin-bottom:0}.floating-submenu__item:hover{background-color:var(--pallium-purple-0-5)}.floating-submenu__item:focus-visible{background-color:var(--pallium-purple-0-5);outline:none}.floating-submenu__item--active{background-color:var(--pallium-purple-0-5);color:var(--pallium-primary-purple)}.floating-submenu:before{content:"";border:6px solid #0000;border-right-color:var(--pallium-white);position:absolute;top:18px;right:100%}.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]{width:var(--pallium-sidebar-width-expanded);background-color:var(--pallium-white);border-right:1px solid var(--pallium-stroke-light);z-index:var(--pallium-z-dropdown);transition:width var(--pallium-transition-normal);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.app-sidebar--collapsed[data-v-3bcaaf65]{width:var(--pallium-sidebar-width-collapsed)}.app-sidebar__header[data-v-3bcaaf65]{height:var(--pallium-topbar-height);justify-content:space-between;align-items:center;padding:0 12px 0 0;display:flex}.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]{border-radius:var(--pallium-border-radius);width:32px;height:32px;color:var(--pallium-mute-text);cursor:pointer;transition:background-color var(--pallium-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.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]{width:var(--pallium-sidebar-width-collapsed);flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-sidebar__logo-btn[data-v-3bcaaf65]{background-color:var(--pallium-purple-0-5);border-radius:var(--pallium-border-radius-lg);cursor:pointer;transition:background-color var(--pallium-transition-fast);border:none;justify-content:center;align-items:center;padding:8px;display:flex}.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]{scrollbar-color:var(--pallium-stroke-light) var(--pallium-white);scrollbar-width:thin;flex:1;padding:24px 0 12px;overflow:hidden auto}.app-sidebar__section[data-v-3bcaaf65]{margin:0;padding:0;list-style:none}.app-sidebar__divider[data-v-3bcaaf65]{border:0;border-top:1px solid var(--pallium-stroke-light);margin:12px 16px}.app-sidebar--collapsed .app-sidebar__divider[data-v-3bcaaf65]{margin:12px 8px}.app-sidebar__toggle[data-v-3bcaaf65]{border:none;border-top:1px solid var(--pallium-stroke-light);color:var(--pallium-mute-text);cursor:pointer;transition:background-color var(--pallium-transition-fast);background:0 0;justify-content:center;align-items:center;padding:16px;display:flex}.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{background-color:var(--pallium-white);width:6px}.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 (width>=768px) and (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 (width<=767px){.app-sidebar[data-v-3bcaaf65]{display:none}}.user-menu[data-v-d5dfd7a5]{position:relative}.user-menu__trigger[data-v-d5dfd7a5]{border-radius:var(--pallium-border-radius);cursor:pointer;transition:background-color var(--pallium-transition-fast);background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem;display:flex}.user-menu__trigger[data-v-d5dfd7a5]:hover{background-color:var(--pallium-bg-secondary)}.user-menu__trigger[data-v-d5dfd7a5]:focus-visible{box-shadow:var(--pallium-focus-ring-primary);outline:none}.user-menu__avatar[data-v-d5dfd7a5]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.user-menu__avatar img[data-v-d5dfd7a5]{object-fit:cover;width:100%;height:100%}.user-menu__initials[data-v-d5dfd7a5]{background-color:var(--pallium-primary-purple);width:100%;height:100%;color:var(--pallium-white);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.user-menu__name[data-v-d5dfd7a5]{color:var(--pallium-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.875rem;font-weight:500;overflow:hidden}.user-menu__dropdown[data-v-d5dfd7a5]{background-color:var(--pallium-bg-primary);border:1px solid var(--pallium-border-default);border-radius:var(--pallium-border-radius-lg);min-width:220px;box-shadow:var(--pallium-shadow-md);z-index:var(--pallium-z-dropdown);position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.user-menu__header[data-v-d5dfd7a5]{flex-direction:column;gap:.25rem;padding:1rem;display:flex}.user-menu__header-name[data-v-d5dfd7a5]{color:var(--pallium-text-primary);font-weight:600}.user-menu__header-email[data-v-d5dfd7a5],.user-menu__header-org[data-v-d5dfd7a5]{color:var(--pallium-text-secondary);font-size:.875rem}.user-menu__divider[data-v-d5dfd7a5]{background-color:var(--pallium-border-default);height:1px}.user-menu__nav[data-v-d5dfd7a5]{padding:.5rem 0}.user-menu__item[data-v-d5dfd7a5]{text-align:left;cursor:pointer;width:100%;color:var(--pallium-text-primary);transition:background-color var(--pallium-transition-fast);background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.user-menu__item[data-v-d5dfd7a5]:hover{background-color:var(--pallium-bg-secondary)}.user-menu__item[data-v-d5dfd7a5]:focus-visible{background-color:var(--pallium-bg-secondary);outline:none}.user-menu__item--active[data-v-d5dfd7a5]{background-color:var(--pallium-bg-secondary);font-weight:500}.user-menu__item--danger[data-v-d5dfd7a5]{color:var(--pallium-error-red);padding-top:.75rem;padding-bottom:.75rem}.user-menu__item--danger .user-menu__icon[data-v-d5dfd7a5]{color:var(--pallium-error-red)}.user-menu__icon[data-v-d5dfd7a5]{width:16px;height:16px;color:var(--pallium-icon-gray);flex-shrink:0}.dropdown-enter-active[data-v-d5dfd7a5],.dropdown-leave-active[data-v-d5dfd7a5]{transition:opacity var(--pallium-transition-fast), transform var(--pallium-transition-fast);transform-origin:100% 0}.dropdown-enter-from[data-v-d5dfd7a5],.dropdown-leave-to[data-v-d5dfd7a5]{opacity:0;transform:scale(.95)translateY(-4px)}@media (prefers-reduced-motion:reduce){.dropdown-enter-active[data-v-d5dfd7a5],.dropdown-leave-active[data-v-d5dfd7a5]{transition:none}}.mobile-user-menu[data-v-896254e3]{bottom:calc(var(--pallium-bottomnav-height) + env(safe-area-inset-bottom,0px) + 12px);z-index:var(--pallium-z-dropdown);position:fixed;right:12px}.mobile-user-menu[data-v-896254e3] .user-menu__name{display:none}.mobile-user-menu[data-v-896254e3] .user-menu__trigger{background-color:var(--pallium-bg-primary);box-shadow:var(--pallium-shadow-md);border-radius:50%;padding:0}.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:100% 100%}.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]{justify-content:center;align-items:center;display:inline-flex}.pallium-loading-spinner__container[data-v-8e6951d0]{will-change:transform;justify-content:center;align-items:center;animation:2s linear infinite pallium-spinner-rotate-8e6951d0;display:flex;position:relative}.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]{border-radius:50%;animation:1.5s ease-in-out infinite pallium-spinner-pulse-8e6951d0;position:absolute}.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,#fff)}.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]{background-color:var(--pallium-bg-primary);height:100%;display:flex}.tab-item[data-v-bb8decb3]{cursor:pointer;min-height:44px;color:var(--pallium-mute-text);transition:color var(--pallium-transition-fast);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 0;display:flex}.tab-item[data-v-bb8decb3]:hover{color:var(--pallium-text-primary)}.tab-item[data-v-bb8decb3]:focus-visible{box-shadow:var(--pallium-focus-ring-primary);outline:none}.tab-item.active[data-v-bb8decb3]{color:var(--pallium-primary-purple)}.tab-icon[data-v-bb8decb3]{justify-content:center;align-items:center;display:flex}.tab-label[data-v-bb8decb3]{font-size:11px;font-weight:500;line-height:1}@media (width>=768px){.bottom-tab-bar[data-v-bb8decb3]{display:none}}.functions-menu-container[data-v-a74f6d0b]{z-index:var(--pallium-z-modal);padding-bottom:calc(var(--pallium-bottomnav-height) + env(safe-area-inset-bottom,0));flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.functions-menu-backdrop[data-v-a74f6d0b]{background:var(--pallium-overlay-bg);position:absolute;inset:0}.functions-menu-panel[data-v-a74f6d0b]{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;margin:0 8px;position:relative;overflow-y:auto}.functions-menu-list[data-v-a74f6d0b]{margin:0;padding:8px 0;list-style:none}.functions-menu-item[data-v-a74f6d0b]{text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--pallium-text-primary);transition:background-color var(--pallium-transition-fast);background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.functions-menu-item[data-v-a74f6d0b]:hover{background-color:var(--pallium-stroke-lighter)}.functions-menu-item[data-v-a74f6d0b]:focus-visible{box-shadow:inset var(--pallium-focus-ring-primary);outline:none}.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;color:var(--pallium-mute-text);justify-content:center;align-items:center;display:flex}.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]{color:var(--pallium-primary-purple);align-items:center;display:flex}.functions-menu-subsections[data-v-a74f6d0b]{background-color:var(--pallium-stroke-lighter);margin:0;padding:0;list-style:none}.functions-menu-subitem[data-v-a74f6d0b]{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--pallium-text-primary);transition:background-color var(--pallium-transition-fast);background:0 0;border:none;align-items:center;gap:12px;padding:10px 16px 10px 52px;display:flex}.functions-menu-subitem[data-v-a74f6d0b]:hover{background-color:var(--pallium-stroke-light)}.functions-menu-subitem[data-v-a74f6d0b]:focus-visible{box-shadow:inset var(--pallium-focus-ring-primary);outline:none}.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]{color:var(--pallium-primary-purple);align-items:center;display:flex}.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]{min-height:48px;border-radius:var(--pallium-border-radius)!important}.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]{color:var(--pallium-link-default);cursor:pointer;font-size:inherit;font-family:inherit;line-height:inherit;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s ease-in-out;display:inline-block}.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 (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]{background-color:var(--pallium-overlay-bg);width:100vw;height:100vh;z-index:var(--pallium-z-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.welcome-sheet-container[data-v-2de80522]{width:100%;z-index:var(--pallium-z-modal);justify-content:center;align-items:center;padding:1rem;display:flex}.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);text-align:center;padding:3rem 2.5rem}.welcome-sheet-title[data-v-2de80522]{color:var(--pallium-primary-dark-navy);margin:0 0 .75rem;font-size:2rem;font-weight:600}.welcome-sheet-subtitle[data-v-2de80522]{color:var(--pallium-text-secondary);margin:0 0 2rem;font-size:1.125rem;line-height:1.5}.welcome-fade-enter-active[data-v-2de80522],.welcome-fade-leave-active[data-v-2de80522]{transition:opacity .3s}.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}.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 (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]{width:100vw;height:100vh;z-index:calc(var(--pallium-z-modal-backdrop) + 5);pointer-events:auto;position:fixed;top:0;left:0}.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}.overlay-fade-enter-from[data-v-cd7de2c8],.overlay-fade-leave-to[data-v-cd7de2c8]{opacity:0}.tour-tooltip[data-v-6799202a]{z-index:calc(var(--pallium-z-modal) + 10);width:max-content;max-width:340px;position:absolute}.tour-tooltip-inner[data-v-6799202a]{background-color:var(--pallium-white);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-lg);padding:1.25rem;position:relative}.tour-tooltip-close[data-v-6799202a]{color:var(--pallium-mute-text);cursor:pointer;border-radius:var(--pallium-border-radius);transition:color var(--pallium-transition-fast);background:0 0;border:none;padding:.25rem;position:absolute;top:.75rem;right:.75rem}.tour-tooltip-close[data-v-6799202a]:hover{color:var(--pallium-text-secondary)}.tour-tooltip-arrow[data-v-6799202a]{z-index:1;background-color:var(--pallium-white);width:16px;height:16px;position:absolute;transform:rotate(45deg)}.tour-tooltip-step[data-v-6799202a]{color:var(--pallium-primary-purple);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.tour-tooltip-title[data-v-6799202a]{color:var(--pallium-primary-dark-navy);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.tour-tooltip-content[data-v-6799202a]{color:var(--pallium-text-secondary);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.tour-tooltip-nav[data-v-6799202a]{gap:.5rem;display:flex}.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,transform .2s}.tooltip-fade-enter-from[data-v-6799202a],.tooltip-fade-leave-to[data-v-6799202a]{opacity:0;transform:scale(.95)}@media (width<=767px){.tour-tooltip[data-v-6799202a]{max-width:calc(100vw - 2rem);width:auto!important;left:1rem!important;right:1rem!important}.tour-tooltip-inner[data-v-6799202a]{padding:1rem}}.complete-modal-backdrop[data-v-320dfd58]{background-color:var(--pallium-overlay-bg);width:100vw;height:100vh;z-index:var(--pallium-z-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.complete-modal-container[data-v-320dfd58]{width:100%;z-index:var(--pallium-z-modal);justify-content:center;align-items:center;padding:1rem;display:flex}.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);text-align:center;padding:2.5rem 2rem}.complete-modal-icon[data-v-320dfd58]{color:var(--pallium-primary-purple);margin-bottom:1rem}.complete-modal-title[data-v-320dfd58]{color:var(--pallium-primary-dark-navy);margin:0 0 .75rem;font-size:1.75rem;font-weight:600}.complete-modal-text[data-v-320dfd58]{color:var(--pallium-text-secondary);margin:0 0 1.5rem;font-size:1rem;line-height:1.5}.complete-fade-enter-active[data-v-320dfd58],.complete-fade-leave-active[data-v-320dfd58]{transition:opacity .3s}.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}.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 (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]{background-color:var(--pallium-white);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-lg);border-left:4px solid;align-items:flex-start;gap:12px;min-width:300px;max-width:420px;padding:16px;display:flex}.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;justify-content:center;align-items:center;display:flex}.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]{color:var(--pallium-text-primary);margin-bottom:4px;font-size:.9375rem;font-weight:600}.pallium-toast__message[data-v-fa6b8ebb]{color:var(--pallium-text-secondary);font-size:.875rem;line-height:1.4}.pallium-toast__close[data-v-fa6b8ebb]{width:24px;height:24px;color:var(--pallium-text-disabled);cursor:pointer;opacity:.6;transition:opacity var(--pallium-transition-fast);border-radius:var(--pallium-border-radius);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.pallium-toast__close[data-v-fa6b8ebb]:hover{opacity:1}.pallium-toast__close[data-v-fa6b8ebb]:focus{box-shadow:var(--pallium-focus-ring-primary);opacity:1;outline:none}@media (prefers-reduced-motion:reduce){.pallium-toast__close[data-v-fa6b8ebb]{transition:none}}.pallium-toast-container[data-v-70070106]{z-index:var(--pallium-z-toast);pointer-events:none;position:fixed;top:80px;right:20px}.pallium-toast-stack[data-v-70070106]{pointer-events:auto;flex-direction:column;gap:12px;display:flex}.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 (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-a5b73209]{background:var(--pallium-overlay-bg);z-index:var(--pallium-z-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.subscription-blocked-modal[data-v-a5b73209]{background:var(--pallium-white);border-radius:var(--pallium-border-radius-xl);box-shadow:var(--pallium-shadow-lg);text-align:center;width:90%;max-width:480px;z-index:var(--pallium-z-modal);padding:3rem}.blocked-modal__logo[data-v-a5b73209]{margin-bottom:2rem}.blocked-modal__title[data-v-a5b73209]{color:var(--pallium-text-primary);margin-bottom:1rem}.blocked-modal__message[data-v-a5b73209]{color:var(--pallium-text-secondary);margin-bottom:1.5rem;font-size:1rem}.blocked-modal__cta[data-v-a5b73209]{color:var(--pallium-primary-purple);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);align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.blocked-modal__cta[data-v-a5b73209]:hover{background-color:var(--pallium-primary-purple);color:var(--pallium-white)}.blocked-modal__cta[data-v-a5b73209]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:2px}.blocked-modal__sign-out[data-v-a5b73209]{color:var(--pallium-mute-text);cursor:pointer;border-radius:var(--pallium-border-radius);transition:color var(--pallium-transition-fast), background-color var(--pallium-transition-fast);background:0 0;border:none;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.blocked-modal__sign-out[data-v-a5b73209]:hover{color:var(--pallium-text-primary);background-color:color-mix(in srgb, var(--pallium-black) 5%, transparent)}.blocked-modal__sign-out[data-v-a5b73209]:focus-visible{outline:2px solid var(--pallium-primary-purple);outline-offset:2px}.modal-fade-enter-active[data-v-a5b73209],.modal-fade-leave-active[data-v-a5b73209]{transition:opacity var(--pallium-transition-normal)}.modal-fade-enter-from[data-v-a5b73209],.modal-fade-leave-to[data-v-a5b73209]{opacity:0}.pallium-progress-dots[data-v-1c32246f]{justify-content:center;align-items:center;display:inline-flex}.pallium-progress-dots__container[data-v-1c32246f]{align-items:center;gap:8px;display:flex}.pallium-progress-dots__dot[data-v-1c32246f]{border-radius:50%;transition:all .3s}.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 (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]{background-color:var(--pallium-overlay-bg);width:100vw;height:100vh;z-index:var(--pallium-z-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.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;z-index:var(--pallium-z-modal);outline:none;padding:2rem;position:relative}.pmf-close-btn[data-v-5f9e04c2]{opacity:.5;cursor:pointer;width:1.5em;height:1.5em;transition:opacity var(--pallium-transition-fast);background: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") 50%/.75em no-repeat;border:0;padding:0;position:absolute;top:1rem;right:1rem}.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]{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.pmf-step-text[data-v-5f9e04c2]{color:var(--pallium-mute-text);font-size:.8125rem}.pmf-step[data-v-5f9e04c2]{flex-direction:column;display:flex}.pmf-question[data-v-5f9e04c2]{color:var(--pallium-text-primary);margin:0 0 1.25rem;font-size:1.125rem;font-weight:600;line-height:1.4}.pmf-subtitle[data-v-5f9e04c2]{color:var(--pallium-mute-text);margin:0 0 1.5rem;font-size:.9375rem}.pmf-options[data-v-5f9e04c2]{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.pmf-option-card[data-v-5f9e04c2]{background:var(--pallium-white);border:1.5px solid var(--pallium-stroke-light);border-radius:var(--pallium-border-radius);width:100%;color:var(--pallium-text-primary);text-align:left;cursor:pointer;transition:border-color var(--pallium-transition-fast), background-color var(--pallium-transition-fast);padding:.875rem 1rem;font-size:.9375rem;display:block}.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]{margin-bottom:1.5rem;position:relative}.pmf-textarea[data-v-5f9e04c2]{border:1.5px solid var(--pallium-stroke-light);border-radius:var(--pallium-border-radius);width:100%;color:var(--pallium-text-primary);resize:vertical;min-height:100px;transition:border-color var(--pallium-transition-fast);padding:.75rem;font-family:inherit;font-size:.9375rem}.pmf-textarea[data-v-5f9e04c2]:focus{border-color:var(--pallium-primary-purple);box-shadow:var(--pallium-focus-ring-primary);outline:none}.pmf-char-count[data-v-5f9e04c2]{text-align:right;color:var(--pallium-mute-text);margin-top:.25rem;font-size:.75rem;display:block}.pmf-char-count--near-limit[data-v-5f9e04c2]{color:var(--pallium-error-text,#dc3545)}.pmf-submit-btn[data-v-5f9e04c2]{background-color:var(--pallium-primary-purple);width:100%;color:var(--pallium-white);border-radius:var(--pallium-border-radius);cursor:pointer;transition:background-color var(--pallium-transition-fast), opacity var(--pallium-transition-fast);border:none;padding:.75rem;font-size:.9375rem;font-weight:500}.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]{width:100%;color:var(--pallium-mute-text);cursor:pointer;text-align:center;transition:color var(--pallium-transition-fast);background:0 0;border:none;margin-top:.75rem;padding:.5rem;font-size:.875rem;display:block}.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]{color:var(--pallium-mute-text);cursor:pointer;transition:color var(--pallium-transition-fast);background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:1rem;padding:0;font-size:.875rem;display:inline-flex}.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);margin:0 0 .75rem;font-size:.875rem}.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}.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}.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 (width<=767px){.pmf-survey-modal[data-v-5f9e04c2]{max-width:calc(100% - 2rem);padding:1.5rem}.pmf-question[data-v-5f9e04c2]{font-size:1rem}}.pallium-modal-backdrop[data-v-56bc8927]{background-color:var(--pallium-overlay-bg);width:100vw;height:100vh;z-index:var(--pallium-z-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.pallium-modal-container[data-v-56bc8927]{width:100%;min-height:100%;z-index:var(--pallium-z-modal);outline:0;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.pallium-modal-dialog[data-v-56bc8927]{width:100%;max-width:500px;margin:1.75rem auto}.pallium-modal-dialog.modal-sm[data-v-56bc8927]{max-width:300px}.pallium-modal-dialog.modal-lg[data-v-56bc8927]{max-width:800px}.pallium-modal-content[data-v-56bc8927]{background-color:var(--pallium-white);border-radius:var(--pallium-border-radius-lg);box-shadow:var(--pallium-shadow-lg);position:relative}.pallium-modal-header[data-v-56bc8927]{border-bottom:1px solid var(--pallium-stroke-lighter);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.pallium-modal-title[data-v-56bc8927]{color:var(--pallium-text-primary);margin:0;font-size:1.25rem;font-weight:600}.pallium-modal-close[data-v-56bc8927]{opacity:.5;cursor:pointer;background: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") 50%/1em no-repeat;border:0;width:1.5em;height:1.5em;padding:0;transition:opacity .15s ease-in-out}.pallium-modal-close[data-v-56bc8927]:hover{opacity:.75}.pallium-modal-close[data-v-56bc8927]:focus{outline:2px solid var(--pallium-primary-purple);outline-offset:2px;opacity:1}.pallium-modal-body[data-v-56bc8927]{color:var(--pallium-text-primary);padding:1.5rem}.pallium-modal-footer[data-v-56bc8927]{border-top:1px solid var(--pallium-stroke-lighter);justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.modal-fade-enter-active[data-v-56bc8927],.modal-fade-leave-active[data-v-56bc8927]{transition:opacity .3s}.modal-fade-enter-from[data-v-56bc8927],.modal-fade-leave-to[data-v-56bc8927]{opacity:0}.modal-fade-enter-active .pallium-modal-content[data-v-56bc8927],.modal-fade-leave-active .pallium-modal-content[data-v-56bc8927]{transition:transform .3s}.modal-fade-enter-from .pallium-modal-content[data-v-56bc8927],.modal-fade-leave-to .pallium-modal-content[data-v-56bc8927]{transform:scale(.9)translateY(-20px)}@media (width<=767px){.pallium-modal-dialog[data-v-56bc8927]{max-width:calc(100% - 2rem);margin:1rem}.pallium-modal-dialog.modal-sm[data-v-56bc8927],.pallium-modal-dialog.modal-lg[data-v-56bc8927]{max-width:calc(100% - 2rem)}.pallium-modal-header[data-v-56bc8927],.pallium-modal-body[data-v-56bc8927],.pallium-modal-footer[data-v-56bc8927]{padding:1rem}.pallium-modal-container[data-v-56bc8927]{padding:.5rem}}.session-warning-content[data-v-ede724de]{text-align:center;flex-direction:column;align-items:center;display:flex}.warning-icon-container[data-v-ede724de]{background-color:color-mix(in srgb, var(--pallium-warning-yellow) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:flex}.warning-icon[data-v-ede724de]{color:var(--pallium-warning-yellow)}.warning-heading[data-v-ede724de]{color:var(--pallium-primary-dark-navy);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.warning-message[data-v-ede724de]{color:var(--pallium-text-secondary);margin:0 0 .75rem;font-size:.875rem;line-height:1.6}.warning-explanation[data-v-ede724de]{color:var(--pallium-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.session-warning-footer[data-v-ede724de]{justify-content:center;gap:.75rem;width:100%;display:flex}@media (width<=767px){.warning-icon-container[data-v-ede724de]{width:64px;height:64px;margin-bottom:1rem}.warning-icon-container[data-v-ede724de] svg{width:40px;height:40px}.warning-heading[data-v-ede724de]{font-size:1.125rem}.session-warning-footer[data-v-ede724de]{flex-direction:column}.session-warning-footer[data-v-ede724de] .pallium-btn{width:100%}}.auth-loading[data-v-9cfaf00f]{background-color:var(--pallium-bg-primary);justify-content:center;align-items:center;min-height:100vh;display:flex}
