.dashboard-layout_layout__9CpgW{display:flex;min-height:100vh;background:var(--ds-surface-dashboard);padding:24px;gap:24px;box-sizing:border-box;width:100%;font-family:var(--ds-font-stack)}.dashboard-layout_sidebar__7vAsI{width:280px;height:calc(100vh - 48px);background:#F5F4F2;display:flex;flex-direction:column;border-radius:12px;box-shadow:0 2px 4px rgba(200,140,60,.18),0 -2px 4px rgba(200,140,60,.08);border:2px solid rgba(255,255,255,.8);position:sticky;top:24px;overflow:hidden;flex-shrink:0}.dashboard-layout_sidebarHeader__q_TMR{padding:32px 24px 0}.dashboard-layout_logoLink__0_b1M{display:block;transition:opacity var(--ds-transition,.2s ease)}.dashboard-layout_logoLink__0_b1M:hover{opacity:.8}.dashboard-layout_headerDivider___o0EZ{height:2px;background:transparent;margin:24px 0;box-shadow:inset 0 1px 1px rgba(200,140,60,.15),0 1px 0 rgba(255,255,255,.8)}.dashboard-layout_userMenuContainer__VX6el{position:relative}.dashboard-layout_userMenuTrigger__E1xuT{display:flex;align-items:flex-end;gap:12px;width:calc(100% + 24px);padding:10px 12px;margin:-10px -12px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease;text-align:left}.dashboard-layout_userMenuTrigger__E1xuT:hover{background:var(--ds-surface-secondary,#f8f9fa)}.dashboard-layout_userInfo__xcLup{flex:1;min-width:0}.dashboard-layout_userLabel__RGHb9{font-family:var(--ds-font-stack);font-size:14px;font-weight:400;color:var(--ds-text-secondary,#5c6370);margin:0 0 4px}.dashboard-layout_userEmail__z7yM7{font-family:var(--ds-font-stack);font-size:16px;color:var(--ds-text-primary,#1E1B4B);margin:0;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-layout_userMenuChevron__j3z8m{color:var(--ds-text-tertiary,#8b919a);flex-shrink:0;transition:transform .2s ease}.dashboard-layout_userMenuChevronOpen__jcYo7{transform:rotate(180deg)}.dashboard-layout_userMenuDropdown__hT0_A{position:absolute;top:calc(100% + 8px);left:-12px;right:-12px;background:var(--ds-surface,#ffffff);border-radius:12px;border:2px solid rgba(255,255,255,.8);box-shadow:0 4px 8px rgba(200,140,60,.15),0 -1px 2px rgba(200,140,60,.08);padding:8px;z-index:50;animation:dashboard-layout_dropdownFadeIn__IwPFQ .15s ease-out}@keyframes dashboard-layout_dropdownFadeIn__IwPFQ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dashboard-layout_userMenuItem__WIqYw{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;border:none;border-radius:8px;font-size:16px;font-weight:500;color:var(--ds-text-secondary,#5c6370);cursor:pointer;transition:all .15s ease;text-decoration:none;text-align:left}.dashboard-layout_userMenuItem__WIqYw:hover:not(:disabled){background:var(--ds-surface-secondary,#f8f9fa);color:var(--ds-text-primary,#1E1B4B)}.dashboard-layout_userMenuItem__WIqYw:disabled{opacity:.6;cursor:not-allowed}.dashboard-layout_userMenuItem__WIqYw svg{flex-shrink:0;opacity:.7}.dashboard-layout_userMenuBadge__D4onb{margin-left:auto;font-size:12px;font-weight:600;color:var(--ds-text-tertiary,#8b919a);background:var(--ds-surface-secondary,#f8f9fa);padding:2px 8px;border-radius:4px}.dashboard-layout_userMenuDivider__RoknB{height:1px;background:rgba(200,140,60,.1);margin:8px 0}.dashboard-layout_nav__beIya{padding:0 12px;display:flex;flex-direction:column;gap:8px}.dashboard-layout_navDivider__bkaXD{height:2px;background:transparent;margin:0 12px;box-shadow:inset 0 1px 1px rgba(200,140,60,.15),0 1px 0 rgba(255,255,255,.8)}.dashboard-layout_navSecondary__p2UAx{display:flex;flex-direction:column;gap:8px;padding:0 12px 16px;margin-top:auto}.dashboard-layout_planSection__HyicV{padding:0;border-top:none;position:relative}.dashboard-layout_planLink__beLgx{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:500;transition:all .2s ease}.dashboard-layout_planLinkIcon__FUU5B{width:18px;height:18px;flex-shrink:0}.dashboard-layout_planLinkNone__mUPtI{background:linear-gradient(135deg,rgba(232,93,58,.08),rgba(232,93,58,.04));color:var(--ds-primary,var(--ds-primary))}.dashboard-layout_planLinkNone__mUPtI:hover{background:linear-gradient(135deg,rgba(232,93,58,.12),rgba(232,93,58,.08))}.dashboard-layout_planLinkNone__mUPtI .dashboard-layout_planLinkIcon__FUU5B{color:var(--ds-primary,var(--ds-primary))}.dashboard-layout_planLinkBasic__Udtaz{justify-content:space-between;background:rgba(0,0,0,.02);color:#4b5563}.dashboard-layout_planLinkBasic__Udtaz:hover{background:rgba(0,0,0,.04)}.dashboard-layout_planLinkBasic__Udtaz .dashboard-layout_planLinkUpgrade__TgsDX{color:var(--ds-primary,var(--ds-primary));font-weight:500}.dashboard-layout_planLinkPro__0f8Q9{justify-content:space-between;background:rgba(139,115,85,.06);color:#78716c}.dashboard-layout_planLinkPro__0f8Q9:hover{background:rgba(139,115,85,.1)}.dashboard-layout_planLinkPro__0f8Q9 .dashboard-layout_planLinkUpgrade__TgsDX{color:var(--ds-primary,var(--ds-primary));font-weight:500}.dashboard-layout_planLinkGold__LOkCm{background:linear-gradient(135deg,rgba(184,149,74,.1),rgba(184,149,74,.05));color:#92750e}.dashboard-layout_planLinkGold__LOkCm:hover{background:linear-gradient(135deg,rgba(184,149,74,.15),rgba(184,149,74,.08))}.dashboard-layout_planLinkGold__LOkCm .dashboard-layout_planLinkIcon__FUU5B{color:#b8954a}.dashboard-layout_planLinkLabel__n03ra{font-weight:400;color:inherit}.dashboard-layout_planLinkUpgrade__TgsDX{font-size:14px}.dashboard-layout_navBottom__pmdwa{padding:12px 12px 16px;display:flex;flex-direction:column;gap:4px}.dashboard-layout_navItem__uhHNW{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--ds-text-secondary,#5c6370);text-decoration:none;font-size:16px;font-weight:500;transition:all var(--ds-transition,.2s ease);border-radius:var(--ds-radius-sm,8px);background:transparent;border:none;width:100%;text-align:left;cursor:pointer;position:relative}.dashboard-layout_navItem__uhHNW svg{flex-shrink:0;width:20px;height:20px;stroke-width:1.75;transition:all var(--ds-transition,.2s ease)}.dashboard-layout_navItem__uhHNW:not(.dashboard-layout_navItemActive__dwc7K):hover{background-color:var(--ds-surface-secondary,#f8f9fa);color:var(--ds-text-primary,#1E1B4B)}.dashboard-layout_navItem__uhHNW:not(.dashboard-layout_navItemActive__dwc7K):hover svg{color:var(--ds-text-primary,#1E1B4B)}.dashboard-layout_navItemActive__dwc7K{background-color:rgba(30,27,75,.08);color:#1E1B4B}.dashboard-layout_navItemActive__dwc7K svg{color:#1E1B4B}.dashboard-layout_navBadge__47tzi{position:absolute;top:-2px;left:115px;padding:2px 6px;font-size:9px;font-weight:700;color:#ffffff;background-color:var(--ds-primary,#E85D3A);border-radius:100px;text-transform:uppercase;letter-spacing:.3px;overflow:hidden}.dashboard-layout_navBadge__47tzi:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:dashboard-layout_navBadgeShimmer__NyY9r 2s infinite}@keyframes dashboard-layout_navBadgeShimmer__NyY9r{0%{left:-100%}50%,to{left:100%}}.dashboard-layout_navBadgeBeta__kJ84K{margin-left:6px;padding:3px 6px;font-size:9px;font-weight:600;color:#ffffff;background:var(--ds-secondary,#1E1B4B);border-radius:100px;text-transform:uppercase;letter-spacing:.5px;line-height:1;align-self:flex-start;margin-top:-4px;position:relative;overflow:hidden}.dashboard-layout_navBadgeBeta__kJ84K:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:dashboard-layout_navBadgeShimmer__NyY9r 1s ease-out .5s 1}.dashboard-layout_content__rShfE{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 0 40px;box-sizing:border-box;min-width:0;overflow:visible}.dashboard-layout_content__rShfE>*{width:100%;max-width:920px}.dashboard-layout_toast__3owYi{position:fixed;top:24px;right:24px;background-color:var(--ds-surface,#ffffff);color:var(--ds-text-primary,#1E1B4B);padding:16px 20px;border-radius:var(--ds-radius-md,12px);border:2px solid rgba(255,255,255,.8);display:flex;align-items:center;gap:12px;box-shadow:0 4px 8px rgba(200,140,60,.18),0 -1px 2px rgba(200,140,60,.08);z-index:9999;animation:dashboard-layout_slideIn__7Bd5w .3s ease-out;font-weight:500;font-size:14px}.dashboard-layout_toast__3owYi svg{flex-shrink:0;stroke:var(--ds-primary,var(--ds-primary))}.dashboard-layout_toastClose__vg579{background:none;border:none;padding:4px;cursor:pointer;color:var(--ds-text-tertiary,#8b919a);opacity:.8;display:flex;align-items:center;justify-content:center;margin-left:8px;border-radius:4px;transition:all var(--ds-transition,.2s ease)}.dashboard-layout_toastClose__vg579:hover{opacity:1;background-color:var(--ds-surface-secondary,#f8f9fa)}@keyframes dashboard-layout_slideIn__7Bd5w{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.dashboard-layout_mobileHeader__l2jjm{display:none;position:fixed;top:0;left:0;right:0;height:64px;background-color:#F5F4F2;border-bottom:2px solid rgba(255,255,255,.8);z-index:100;box-shadow:0 2px 4px rgba(200,140,60,.18),0 -2px 4px rgba(200,140,60,.08);transition:transform .3s ease}.dashboard-layout_mobileHeaderInner__Yprm4{display:flex;align-items:center;justify-content:space-between;max-width:980px;width:100%;height:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}.dashboard-layout_mobileHeaderHidden__AdjG5{transform:translateY(-100%)}.dashboard-layout_mobileHeaderStatic__0EAJb{position:relative;transform:none}.dashboard-layout_mobileLogoLink__R9SG1{display:flex;align-items:center}.dashboard-layout_menuButton__Rk3ig{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;border-radius:var(--ds-radius-sm,8px);color:var(--ds-text-primary,#1E1B4B);cursor:pointer;transition:background-color var(--ds-transition,.2s ease);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dashboard-layout_menuButton__Rk3ig:hover{background-color:var(--ds-surface-secondary,#f8f9fa)}.dashboard-layout_mobileOverlay__j0kqC{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.15);z-index:200;animation:dashboard-layout_fadeIn__6GKRi .2s ease}@keyframes dashboard-layout_fadeIn__6GKRi{0%{opacity:0}to{opacity:1}}.dashboard-layout_mobileDrawer__Dabw2{display:none;position:fixed;top:8px;right:8px;bottom:8px;width:300px;max-width:calc(85vw - 16px);background-color:#F5F4F2;border:2px solid rgba(255,255,255,.8);border-radius:12px;z-index:300;flex-direction:column;transform:translateX(calc(100% + 8px));transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(200,140,60,.18),0 -2px 4px rgba(200,140,60,.08);overflow:hidden}.dashboard-layout_mobileDrawerOpen__kQF_M{transform:translateX(0)}.dashboard-layout_mobileDrawerHeader__A2XHX{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:none;position:relative}.dashboard-layout_mobileDrawerHeader__A2XHX:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:transparent;box-shadow:inset 0 1px 1px rgba(200,140,60,.15),0 1px 0 rgba(255,255,255,.8)}.dashboard-layout_closeMenuButton__kNZy9{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;background:transparent;border:none;border-radius:var(--ds-radius-sm,8px);color:var(--ds-text-secondary,#5c6370);cursor:pointer;transition:all var(--ds-transition,.2s ease);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dashboard-layout_closeMenuButton__kNZy9:hover{background-color:var(--ds-surface-secondary,#f8f9fa);color:var(--ds-text-primary,#1E1B4B)}.dashboard-layout_mobileUserSection__wD63y{border-bottom:none;position:relative}.dashboard-layout_mobileUserSection__wD63y:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:transparent;box-shadow:inset 0 1px 1px rgba(200,140,60,.15),0 1px 0 rgba(255,255,255,.8)}.dashboard-layout_mobileUserTrigger__m2qFA{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;background:transparent;border:none;cursor:pointer;transition:background .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dashboard-layout_mobileUserTrigger__m2qFA:hover{background:transparent}.dashboard-layout_mobileUserInfo__rNhBQ{text-align:left}.dashboard-layout_mobileUserLabel__oxRIE{font-family:var(--ds-font-stack);font-size:14px;font-weight:500;color:var(--ds-text-tertiary,#8b919a);margin:0 0 4px}.dashboard-layout_mobileUserEmail__IkB9X{font-family:var(--ds-font-stack);font-size:16px;font-weight:500;color:var(--ds-text-primary,#1E1B4B);margin:0;word-break:break-word}.dashboard-layout_mobileUserChevron__Cgssb{color:var(--ds-text-tertiary,#8b919a);flex-shrink:0;transition:transform .2s ease}.dashboard-layout_mobileUserChevronOpen__MnTDc{transform:rotate(180deg)}.dashboard-layout_mobileUserMenu__G6o3F{display:none;flex-direction:column;padding:0 8px 12px;gap:2px}.dashboard-layout_mobileUserMenuOpen__FepyT{display:flex}.dashboard-layout_mobileUserMenuItem__Rk4h7{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;border:none;border-radius:8px;font-family:var(--ds-font-stack);font-size:16px;font-weight:500;color:var(--ds-text-secondary,#5c6370);cursor:pointer;transition:all .15s ease;text-decoration:none;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dashboard-layout_mobileUserMenuItem__Rk4h7:hover:not(:disabled){color:var(--ds-text-primary,#1E1B4B)}.dashboard-layout_mobileUserMenuItem__Rk4h7:disabled{opacity:.6;cursor:not-allowed}.dashboard-layout_mobileUserMenuItem__Rk4h7 svg{flex-shrink:0;opacity:.7}.dashboard-layout_mobileUserMenuBadge__ZIcUB{margin-left:auto;font-size:12px;font-weight:600;color:var(--ds-text-tertiary,#8b919a);background:var(--ds-surface-secondary,#f8f9fa);padding:2px 8px;border-radius:4px}.dashboard-layout_mobileNav__drAaw{flex:1;padding:16px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dashboard-layout_mobileNavItem__HmnBK{display:flex;align-items:center;gap:8px;padding:14px 16px;color:var(--ds-text-secondary,#5c6370);text-decoration:none;font-family:var(--ds-font-stack);font-size:16px;font-weight:500;transition:all var(--ds-transition,.2s ease);border-radius:var(--ds-radius-sm,8px);background:transparent;border:none;width:100%;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dashboard-layout_mobileNavItem__HmnBK svg{flex-shrink:0;width:20px;height:20px;stroke-width:1.75}.dashboard-layout_mobileNavItem__HmnBK:hover{background-color:var(--ds-surface-secondary,#f8f9fa);color:var(--ds-text-primary,#1E1B4B)}.dashboard-layout_mobileNavItemActive__pc27V{background-color:rgba(30,27,75,.08);color:#1E1B4B}.dashboard-layout_mobileNavItemActive__pc27V svg{color:#1E1B4B}.dashboard-layout_mobileNavDivider__2NWJC{height:1px;background-color:rgba(200,140,60,.08);margin:8px 0}.dashboard-layout_mobileNavSecondary__s7Qz_{display:flex;flex-direction:column;gap:4px;padding:0 16px}.dashboard-layout_mobileNavBottom__4UxC7{padding:16px;border-top:none;margin-top:auto;position:relative}.dashboard-layout_mobileNavBottom__4UxC7:before{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;background:transparent;box-shadow:inset 0 1px 1px rgba(200,140,60,.15),0 1px 0 rgba(255,255,255,.8)}.dashboard-layout_mobileLogoutButton__Jg_E2{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:transparent;border:none;border-radius:var(--ds-radius-sm,8px);font-family:var(--ds-font-stack);font-size:16px;font-weight:500;color:var(--ds-text-secondary,#5c6370);cursor:pointer;transition:all var(--ds-transition,.2s ease);text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dashboard-layout_mobileLogoutButton__Jg_E2:hover{background-color:var(--ds-surface-secondary,#f8f9fa);color:var(--ds-text-primary,#1E1B4B)}.dashboard-layout_mobileLogoutButton__Jg_E2 svg{flex-shrink:0;width:20px;height:20px;stroke-width:1.75}.dashboard-layout_mobilePlanSection__RpY_Y{padding:16px;border-top:none;position:relative}.dashboard-layout_mobilePlanSection__RpY_Y:before{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;background:transparent;box-shadow:inset 0 1px 1px rgba(200,140,60,.15),0 1px 0 rgba(255,255,255,.8)}.dashboard-layout_mobilePlanLink__JwFuP{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:500;transition:all .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dashboard-layout_mobilePlanLinkIcon__X1oeK{width:18px;height:18px;flex-shrink:0}.dashboard-layout_mobilePlanLinkNone__N2nEm{background:linear-gradient(135deg,rgba(232,93,58,.08),rgba(232,93,58,.04));color:var(--ds-primary,var(--ds-primary))}.dashboard-layout_mobilePlanLinkNone__N2nEm:hover{background:linear-gradient(135deg,rgba(232,93,58,.12),rgba(232,93,58,.08))}.dashboard-layout_mobilePlanLinkNone__N2nEm .dashboard-layout_mobilePlanLinkIcon__X1oeK{color:var(--ds-primary,var(--ds-primary))}.dashboard-layout_mobilePlanLinkBasic__fl6hD{justify-content:space-between;background:rgba(0,0,0,.02);color:#4b5563}.dashboard-layout_mobilePlanLinkBasic__fl6hD:hover{background:rgba(0,0,0,.04)}.dashboard-layout_mobilePlanLinkBasic__fl6hD .dashboard-layout_mobilePlanLinkUpgrade__6uQ0E{color:var(--ds-primary,var(--ds-primary));font-weight:500}.dashboard-layout_mobilePlanLinkPro__SMAkd{justify-content:space-between;background:rgba(139,115,85,.06);color:#78716c}.dashboard-layout_mobilePlanLinkPro__SMAkd:hover{background:rgba(139,115,85,.1)}.dashboard-layout_mobilePlanLinkPro__SMAkd .dashboard-layout_mobilePlanLinkUpgrade__6uQ0E{color:var(--ds-primary,var(--ds-primary));font-weight:500}.dashboard-layout_mobilePlanLinkGold__DhNUD{background:linear-gradient(135deg,rgba(184,149,74,.1),rgba(184,149,74,.05));color:#92750e}.dashboard-layout_mobilePlanLinkGold__DhNUD:hover{background:linear-gradient(135deg,rgba(184,149,74,.15),rgba(184,149,74,.08))}.dashboard-layout_mobilePlanLinkGold__DhNUD .dashboard-layout_mobilePlanLinkIcon__X1oeK{color:#b8954a}.dashboard-layout_mobilePlanLinkLabel__bPBWu{font-weight:400;color:inherit}.dashboard-layout_mobilePlanLinkUpgrade__6uQ0E{font-size:14px}@media (max-width:1279px){.dashboard-layout_mobileHeader__l2jjm{display:flex}.dashboard-layout_mobileOverlay__j0kqC{display:block}.dashboard-layout_mobileDrawer__Dabw2{display:flex}.dashboard-layout_layout__9CpgW{padding:80px 40px 40px;gap:24px}.dashboard-layout_sidebar__7vAsI{display:none}.dashboard-layout_content__rShfE{margin-left:0}.dashboard-layout_toast__3owYi{top:80px}}@media (max-width:768px){.dashboard-layout_layout__9CpgW{flex-direction:column;overflow-x:clip;padding:80px 0 48px}.dashboard-layout_mobileHeaderInner__Yprm4{padding:0 16px}.dashboard-layout_layoutNoHeaderPadding__lzXDE{padding-top:20px}.dashboard-layout_content__rShfE{overflow-x:clip}.dashboard-layout_toast__3owYi{left:16px;right:16px}}.loading-overlay_overlay__b26J9{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;animation:loading-overlay_fadeIn__ZYPgc .2s ease-in}@keyframes loading-overlay_fadeIn__ZYPgc{0%{opacity:0}to{opacity:1}}.loading-overlay_spinner__6TVk_{width:48px;height:48px;border:4px solid #e5e5e5;border-top-color:#000;border-radius:50%;animation:loading-overlay_spin__MKYFT .8s linear infinite}@keyframes loading-overlay_spin__MKYFT{to{transform:rotate(1turn)}}.loading-overlay_message__s1y6U{margin-top:20px;font-size:16px;font-weight:500;color:#000}