.profile-widget-wrapper[data-v-d200f9b6]{display:block;position:relative}.profile-trigger[data-v-d200f9b6]{cursor:pointer;gap:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.profile-trigger[data-v-d200f9b6],.trigger-avatar[data-v-d200f9b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trigger-avatar[data-v-d200f9b6]{background-color:#d8cff4;border-radius:8px;color:#4c3c96;height:42px;width:42px;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.3rem;font-weight:500;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.trigger-name[data-v-d200f9b6]{color:#0f172a;font-family:Rubik,sans-serif;font-weight:500}.trigger-icon[data-v-d200f9b6]{color:#6a47d5;font-size:.8rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-ms-flex-negative:0;flex-shrink:0}.trigger-icon.rotate-180[data-v-d200f9b6]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.variant-mobile .trigger-name[data-v-d200f9b6]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.variant-mobile .trigger-icon[data-v-d200f9b6]{font-size:1rem;margin-left:auto}.dropdown-panel[data-v-d200f9b6]{background:var(--Surface-Primary,#fff);border:1px solid var(--listbox-border-color,#cbd5e1);border-radius:var(--border-radius-md,8px);-webkit-box-shadow:0 1px 2px 0 rgba(18,18,23,.05);box-shadow:0 1px 2px #1212170d;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 11px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Rubik,sans-serif;gap:12px;z-index:1050}.dropdown-panel--desktop[data-v-d200f9b6]{position:absolute;right:0;top:calc(100% + 12px);width:320px}.dropdown-panel--mobile[data-v-d200f9b6]{bottom:calc(100% + 16px);-webkit-box-shadow:0 -4px 24px rgba(0,0,0,.08);box-shadow:0 -4px 24px #00000014;left:0;position:absolute;width:100%}.user-section[data-v-d200f9b6]{gap:16px}.user-avatar[data-v-d200f9b6],.user-section[data-v-d200f9b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-avatar[data-v-d200f9b6]{background-color:#dcd6f7;border-radius:14px;color:#3730a3;height:52px;width:52px;-webkit-box-pack:center;-ms-flex-pack:center;font-size:22px;font-weight:500;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.user-info[data-v-d200f9b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.user-name[data-v-d200f9b6]{color:var(--Text-Primary,#0f172a);-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;font-weight:400;line-height:18px}.user-name[data-v-d200f9b6],.user-role[data-v-d200f9b6]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-d200f9b6]{color:#6b7280;text-transform:capitalize}.btn-profile[data-v-d200f9b6]{background-color:#539871;border-radius:12px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.btn-profile i[data-v-d200f9b6]{color:#fff;font-size:18px}.btn-profile[data-v-d200f9b6]:hover{background-color:#3e7a5a}.plan-section[data-v-d200f9b6]{background:var(--listbox-option-focus-background,#f1f5f9);border-radius:12px;padding:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.plan-header[data-v-d200f9b6],.plan-section[data-v-d200f9b6]{display:-webkit-box;display:-ms-flexbox;display:flex}.plan-header[data-v-d200f9b6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-name[data-v-d200f9b6]{color:var(--Text-Secondary,#475569);-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-weight:500;line-height:normal}.plan-stats[data-v-d200f9b6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.plan-stats[data-v-d200f9b6],.stat-block[data-v-d200f9b6]{display:-webkit-box;display:-ms-flexbox;display:flex}.stat-block[data-v-d200f9b6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.stat-label[data-v-d200f9b6]{color:var(--Text-Secondary,#475569);-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;font-size:12px;font-weight:400;line-height:12px}.stat-value[data-v-d200f9b6]{color:var(--Text-Primary,#0f172a);-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;font-size:20px;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.stat-value.value-danger[data-v-d200f9b6]{color:#dc2626}.btn-logout[data-v-d200f9b6]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f4f5f7;border:none;border-radius:8px;color:var(--button-secondary-color,#475569);cursor:pointer;font-family:Inter;font-size:var(--button-sm-font-size,12.25px);font-weight:var(--button-label-font-weight,500);gap:8px;justify-content:center;line-height:normal;padding:5px;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.btn-logout i[data-v-d200f9b6]{color:inherit;font-size:12px}.btn-logout[data-v-d200f9b6]:hover{background-color:#fef2f2;color:#dc2626}.fade-down-enter-active[data-v-d200f9b6],.fade-down-leave-active[data-v-d200f9b6]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.fade-down-enter-from[data-v-d200f9b6],.fade-down-leave-to[data-v-d200f9b6]{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.fade-up-enter-active[data-v-d200f9b6],.fade-up-leave-active[data-v-d200f9b6]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.fade-up-enter-from[data-v-d200f9b6],.fade-up-leave-to[data-v-d200f9b6]{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.app-header[data-v-45fc6dd6]{background-color:#f5f3fc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d;font-family:Rubik,sans-serif;height:72px;position:sticky;top:0;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%;z-index:1000}.app-header--landing[data-v-45fc6dd6]{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.app-header--landing.app-header--scrolled[data-v-45fc6dd6]{background-color:#f5f3fc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d}.app-header-wrapper[data-v-45fc6dd6]{max-width:1536px}.app-header .pi-bars[data-v-45fc6dd6]{color:#21104c}.logo-svg[data-v-45fc6dd6]{display:block;height:32px;max-width:200px;width:auto}.logo-svg-mobile[data-v-45fc6dd6]{height:28px;width:auto}.nav-link[data-v-45fc6dd6]{color:var(--p-surface-600);font-size:.875rem;font-weight:500;padding:8px 14px;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.nav-link.active[data-v-45fc6dd6],.nav-link[data-v-45fc6dd6]:hover{color:var(--p-surface-900)}.mobile-backdrop[data-v-45fc6dd6]{background-color:#00000080;height:100vh;height:100dvh;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;visibility:hidden;width:100vw;z-index:1040}.mobile-backdrop.show[data-v-45fc6dd6]{opacity:1;visibility:visible}.mobile-sidebar-panel[data-v-45fc6dd6]{background:#fff;-webkit-box-shadow:-4px 0 20px 0 rgba(56,65,74,.15);box-shadow:-4px 0 20px #38414a26;height:100vh;height:100dvh;position:fixed;right:-320px;top:0;-webkit-transition:right .3s cubic-bezier(.4,0,.2,1);transition:right .3s cubic-bezier(.4,0,.2,1);width:320px;z-index:1050}.mobile-sidebar-panel .pi[data-v-45fc6dd6]{color:#6a47d5}.mobile-sidebar-panel.open[data-v-45fc6dd6]{right:0}.nav-link-mobile[data-v-45fc6dd6]{color:#0f172a;font-family:Rubik;font-size:.875rem;font-weight:500;margin-bottom:24px;padding:8px 14px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav-link-mobile[data-v-45fc6dd6]:hover{color:#6a47d5}.nav-link-mobile.active[data-v-45fc6dd6]{background:#f5f3fc;border-radius:20px;color:#6a47d5}
