.ProfileMenu-dark-module__mXi9BG__trigger:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.ProfileMenu-dark-module__mXi9BG__dropdown{background:linear-gradient(135deg, var(--bg-secondary-dark) 0%, #1e293bf2 100%);border:1px solid var(--border-dark);box-shadow:0 12px 32px #0000004d,0 4px 12px #00000026,inset 0 1px #ffffff0d}.ProfileMenu-dark-module__mXi9BG__header{border-bottom:1px solid var(--border-dark)}.ProfileMenu-dark-module__mXi9BG__userName{color:var(--text-primary-dark)}.ProfileMenu-dark-module__mXi9BG__userEmail,.ProfileMenu-dark-module__mXi9BG__item{color:var(--text-secondary-dark)}.ProfileMenu-dark-module__mXi9BG__item:hover,.ProfileMenu-dark-module__mXi9BG__item:focus-visible{color:#fff;background:linear-gradient(135deg,#33415566 0%,#33415599 100%)}.ProfileMenu-dark-module__mXi9BG__itemIcon{color:var(--text-secondary-dark)}
.PortalNavbar-common-module__o27DiW__navbar{z-index:var(--z-header,500);-webkit-backdrop-filter:blur(20px)saturate(180%);will-change:transform, box-shadow;border-bottom:1px solid #0000;width:100%;height:56px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.34,1.56,.64,1),border-color .35s cubic-bezier(.34,1.56,.64,1),background-color .35s cubic-bezier(.34,1.56,.64,1);position:sticky;top:0}.PortalNavbar-common-module__o27DiW__container{justify-content:space-between;align-items:center;gap:1rem;max-width:100%;height:100%;padding:0 1.5rem;display:flex}.PortalNavbar-common-module__o27DiW__leftSection{flex-shrink:1;align-items:center;gap:.625rem;min-width:0;display:flex;overflow:hidden}.PortalNavbar-common-module__o27DiW__menuButton{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:14px 10px;transition:background-color .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1),filter .35s cubic-bezier(.34,1.56,.64,1);display:flex}.PortalNavbar-common-module__o27DiW__menuButton:active{transform:scale(.92)}.PortalNavbar-common-module__o27DiW__menuButton:hover{filter:brightness(1.05)}@media (min-width:769px){.PortalNavbar-common-module__o27DiW__menuButton{display:none}}.PortalNavbar-common-module__o27DiW__hamburgerLine{transform-origin:50%;background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .35s cubic-bezier(.34,1.56,.64,1),width .35s cubic-bezier(.34,1.56,.64,1);display:block}.PortalNavbar-common-module__o27DiW__menuButtonActive .PortalNavbar-common-module__o27DiW__hamburgerLine1{transform:translateY(7px)rotate(45deg)}.PortalNavbar-common-module__o27DiW__menuButtonActive .PortalNavbar-common-module__o27DiW__hamburgerLine2{opacity:0;transform:scaleX(0)}.PortalNavbar-common-module__o27DiW__menuButtonActive .PortalNavbar-common-module__o27DiW__hamburgerLine3{transform:translateY(-7px)rotate(-45deg)}.PortalNavbar-common-module__o27DiW__roleAndBreadcrumbRow{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.PortalNavbar-common-module__o27DiW__roleBadge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.PortalNavbar-common-module__o27DiW__roleBadge_admin{color:var(--color-error-600,#dc2626);background-color:#ef44441a}.PortalNavbar-common-module__o27DiW__roleBadge_freelancer{color:var(--color-success-600,#059669);background-color:#10b9811a}.PortalNavbar-common-module__o27DiW__roleBadge_client{color:var(--color-primary-600,#4573df);background-color:#4573df1a}html[class=dark] .PortalNavbar-common-module__o27DiW__roleBadge_admin{color:#f87171}html[class=dark] .PortalNavbar-common-module__o27DiW__roleBadge_freelancer{color:#34d399}html[class=dark] .PortalNavbar-common-module__o27DiW__roleBadge_client{color:#60a5fa}.PortalNavbar-common-module__o27DiW__roleIcon{flex-shrink:0}.PortalNavbar-common-module__o27DiW__breadcrumb{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);white-space:nowrap;min-width:0;font-weight:500;display:flex;overflow:hidden}.PortalNavbar-common-module__o27DiW__breadcrumbLink{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;flex-shrink:0;min-height:48px;text-decoration:none;transition:color .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.PortalNavbar-common-module__o27DiW__breadcrumbHomeIcon{flex-shrink:0}.PortalNavbar-common-module__o27DiW__breadcrumbSeparator{opacity:.35;flex-shrink:0}.PortalNavbar-common-module__o27DiW__breadcrumbCurrent{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.PortalNavbar-common-module__o27DiW__mobilePageTitle{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;display:none;overflow:hidden}@media (max-width:768px){.PortalNavbar-common-module__o27DiW__roleAndBreadcrumbRow,.PortalNavbar-common-module__o27DiW__breadcrumb{display:none}.PortalNavbar-common-module__o27DiW__mobilePageTitle{display:block}}.PortalNavbar-common-module__o27DiW__searchContainer{flex:1;align-items:center;max-width:360px;display:none;position:relative}@media (min-width:1024px){.PortalNavbar-common-module__o27DiW__searchContainer{display:flex}}.PortalNavbar-common-module__o27DiW__searchIcon{pointer-events:none;opacity:.4;position:absolute;left:10px}.PortalNavbar-common-module__o27DiW__searchInput{border:1px solid #0000;border-radius:8px;outline:none;width:100%;padding:.4rem 2.25rem;font-size:.8125rem;transition:border-color .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.34,1.56,.64,1),background-color .35s cubic-bezier(.34,1.56,.64,1)}.PortalNavbar-common-module__o27DiW__searchInput:focus{border-color:var(--color-primary,var(--ml-blue));box-shadow:0 0 0 2px #4573df1f}.PortalNavbar-common-module__o27DiW__searchClear{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:opacity .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;right:10px}.PortalNavbar-common-module__o27DiW__searchClear:hover{opacity:1}.PortalNavbar-common-module__o27DiW__searchDropdown{z-index:var(--z-dropdown,400);border-radius:12px;animation:.35s cubic-bezier(.34,1.56,.64,1) PortalNavbar-common-module__o27DiW__dropdownSlide;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 10px 40px #00000026}.PortalNavbar-common-module__o27DiW__searchSection{border-bottom:1px solid #8080801a;padding:.75rem}.PortalNavbar-common-module__o27DiW__searchSection:last-child{border-bottom:none}.PortalNavbar-common-module__o27DiW__searchSectionTitle{text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:.5rem;padding:0 .5rem;font-size:.7rem;font-weight:600;display:block}.PortalNavbar-common-module__o27DiW__searchItem{border-radius:6px;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:background .35s cubic-bezier(.34,1.56,.64,1);display:flex}.PortalNavbar-common-module__o27DiW__searchItem:hover{background:#4573df1a}.PortalNavbar-common-module__o27DiW__rightSection{align-items:center;gap:.25rem;display:flex}.PortalNavbar-common-module__o27DiW__actionButton{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .35s cubic-bezier(.34,1.56,.64,1),color .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1),filter .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.PortalNavbar-common-module__o27DiW__actionButton:hover{filter:brightness(1.05);transform:translateY(-1px)}.PortalNavbar-common-module__o27DiW__actionButton:active{transform:scale(.93)}.PortalNavbar-common-module__o27DiW__actionButtonActive{background:#4573df1f!important}.PortalNavbar-common-module__o27DiW__badge{background:var(--color-error,var(--ml-red));color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;animation:.35s cubic-bezier(.34,1.56,.64,1) PortalNavbar-common-module__o27DiW__badgeAppear;display:flex;position:absolute;top:4px;right:4px}@keyframes PortalNavbar-common-module__o27DiW__badgeAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.PortalNavbar-common-module__o27DiW__dropdownWrapper{position:relative}@keyframes PortalNavbar-common-module__o27DiW__dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PortalNavbar-common-module__o27DiW__notificationDropdown{width:380px;max-height:500px;z-index:var(--z-dropdown,400);border-radius:14px;animation:.35s cubic-bezier(.34,1.56,.64,1) PortalNavbar-common-module__o27DiW__dropdownSlide;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 48px #0000001f,0 2px 8px #0000000f}.PortalNavbar-common-module__o27DiW__notificationHeader{border-bottom:1px solid #8080801a;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.PortalNavbar-common-module__o27DiW__notificationTitle{font-size:.9375rem;font-weight:600}.PortalNavbar-common-module__o27DiW__markAllRead{cursor:pointer;color:var(--color-primary,var(--ml-blue));background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;transition:background .35s cubic-bezier(.34,1.56,.64,1);display:flex}.PortalNavbar-common-module__o27DiW__markAllRead:hover{background:#4573df1a}.PortalNavbar-common-module__o27DiW__notificationList{scrollbar-width:thin;max-height:360px;overflow-y:auto}.PortalNavbar-common-module__o27DiW__notificationList::-webkit-scrollbar{width:6px}.PortalNavbar-common-module__o27DiW__notificationList::-webkit-scrollbar-thumb{background:#8080804d;border-radius:3px}.PortalNavbar-common-module__o27DiW__notificationItem{cursor:pointer;border-bottom:1px solid #8080800d;align-items:flex-start;gap:.75rem;padding:1rem;transition:background .35s cubic-bezier(.34,1.56,.64,1);display:flex}.PortalNavbar-common-module__o27DiW__notificationItem:hover{background:#4573df0d}.PortalNavbar-common-module__o27DiW__notificationItem.PortalNavbar-common-module__o27DiW__unread{background:#4573df14}.PortalNavbar-common-module__o27DiW__notificationItem.PortalNavbar-common-module__o27DiW__unread:hover{background:#4573df1f}.PortalNavbar-common-module__o27DiW__notificationIcon{background:#8080801a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PortalNavbar-common-module__o27DiW__notifIconMessage{color:var(--color-primary,var(--ml-blue))}.PortalNavbar-common-module__o27DiW__notifIconProject{color:var(--color-success,var(--ml-green))}.PortalNavbar-common-module__o27DiW__notifIconPayment{color:var(--color-accent,var(--ml-orange))}.PortalNavbar-common-module__o27DiW__notifIconAlert{color:var(--color-error,var(--ml-red))}.PortalNavbar-common-module__o27DiW__notifIconSystem{color:#888}.PortalNavbar-common-module__o27DiW__notificationContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PortalNavbar-common-module__o27DiW__notificationItemTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.PortalNavbar-common-module__o27DiW__notificationDesc{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.PortalNavbar-common-module__o27DiW__notificationTime{opacity:.5;align-items:center;gap:4px;margin-top:2px;font-size:.7rem;display:flex}.PortalNavbar-common-module__o27DiW__markRead{cursor:pointer;opacity:.4;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px;transition:opacity .35s cubic-bezier(.34,1.56,.64,1),background-color .35s cubic-bezier(.34,1.56,.64,1)}.PortalNavbar-common-module__o27DiW__markRead:hover{opacity:1;background:#4573df1a}.PortalNavbar-common-module__o27DiW__emptyNotifications{text-align:center;opacity:.5;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.PortalNavbar-common-module__o27DiW__emptyIcon{opacity:.5;margin-bottom:.5rem}.PortalNavbar-common-module__o27DiW__viewAllLink{color:var(--color-primary,var(--ml-blue));border-top:1px solid #8080801a;justify-content:center;align-items:center;gap:4px;padding:.875rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .35s cubic-bezier(.34,1.56,.64,1);display:flex}.PortalNavbar-common-module__o27DiW__viewAllLink:hover{background:#4573df0d}.PortalNavbar-common-module__o27DiW__helpDropdown{width:300px;z-index:var(--z-dropdown,400);border-radius:14px;animation:.35s cubic-bezier(.34,1.56,.64,1) PortalNavbar-common-module__o27DiW__dropdownSlide;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 48px #0000001f,0 2px 8px #0000000f}.PortalNavbar-common-module__o27DiW__helpHeader{border-bottom:1px solid #8080801a;padding:1rem}.PortalNavbar-common-module__o27DiW__helpTitle{font-size:.95rem;font-weight:600}.PortalNavbar-common-module__o27DiW__helpItems{padding:.5rem}.PortalNavbar-common-module__o27DiW__helpItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem;text-decoration:none;transition:background .35s cubic-bezier(.34,1.56,.64,1);display:flex}.PortalNavbar-common-module__o27DiW__helpItem:hover{background:#4573df14}.PortalNavbar-common-module__o27DiW__helpItemIcon{width:32px;height:32px;color:var(--color-primary,var(--ml-blue));background:#4573df1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PortalNavbar-common-module__o27DiW__helpItemContent{flex-direction:column;flex:1;gap:2px;display:flex}.PortalNavbar-common-module__o27DiW__helpItemLabel{font-size:.875rem;font-weight:500}.PortalNavbar-common-module__o27DiW__helpItemDesc{opacity:.6;font-size:.75rem}.PortalNavbar-common-module__o27DiW__externalIcon{opacity:.5;flex-shrink:0;margin-top:2px}.PortalNavbar-common-module__o27DiW__hideOnMobile{display:flex}@media (max-width:768px){.PortalNavbar-common-module__o27DiW__hideOnMobile{display:none!important}.PortalNavbar-common-module__o27DiW__navbar{height:52px}.PortalNavbar-common-module__o27DiW__container{gap:.375rem;padding:0 .75rem}.PortalNavbar-common-module__o27DiW__searchContainer{display:none}.PortalNavbar-common-module__o27DiW__rightSection{gap:.125rem}.PortalNavbar-common-module__o27DiW__actionButton{border-radius:8px;width:34px;height:34px}.PortalNavbar-common-module__o27DiW__notificationDropdown{border-radius:0 0 12px 12px;width:100%;max-width:100%;max-height:calc(100dvh - 116px);position:fixed;top:52px;left:0;right:0}.PortalNavbar-common-module__o27DiW__notificationHeader{padding:.75rem 1rem}.PortalNavbar-common-module__o27DiW__notificationItem{gap:.625rem;padding:.875rem 1rem}.PortalNavbar-common-module__o27DiW__helpDropdown{border-radius:0 0 12px 12px;width:100%;max-width:100%;position:fixed;top:52px;left:0;right:0}.PortalNavbar-common-module__o27DiW__helpItem{min-height:48px;padding:.875rem}.PortalNavbar-common-module__o27DiW__viewAllLink{min-height:48px;font-weight:600}}@media (max-width:380px){.PortalNavbar-common-module__o27DiW__navbar{height:48px}.PortalNavbar-common-module__o27DiW__container{gap:.25rem;padding:0 .5rem}.PortalNavbar-common-module__o27DiW__actionButton{width:32px;height:32px}.PortalNavbar-common-module__o27DiW__mobilePageTitle{font-size:.875rem}.PortalNavbar-common-module__o27DiW__notificationDropdown{max-height:calc(100dvh - 106px);top:48px}.PortalNavbar-common-module__o27DiW__helpDropdown{top:48px}.PortalNavbar-common-module__o27DiW__notificationItemTitle{font-size:.8125rem}.PortalNavbar-common-module__o27DiW__notificationDesc{font-size:.75rem}}.PortalNavbar-common-module__o27DiW__searchInput:focus-visible{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:2px}@media (prefers-reduced-motion:reduce){.PortalNavbar-common-module__o27DiW__navbar,.PortalNavbar-common-module__o27DiW__menuButton,.PortalNavbar-common-module__o27DiW__hamburgerLine,.PortalNavbar-common-module__o27DiW__breadcrumbLink,.PortalNavbar-common-module__o27DiW__searchInput,.PortalNavbar-common-module__o27DiW__searchClear,.PortalNavbar-common-module__o27DiW__searchDropdown,.PortalNavbar-common-module__o27DiW__searchItem,.PortalNavbar-common-module__o27DiW__actionButton,.PortalNavbar-common-module__o27DiW__badge,.PortalNavbar-common-module__o27DiW__notificationDropdown,.PortalNavbar-common-module__o27DiW__markAllRead,.PortalNavbar-common-module__o27DiW__markRead,.PortalNavbar-common-module__o27DiW__notificationItem,.PortalNavbar-common-module__o27DiW__viewAllLink,.PortalNavbar-common-module__o27DiW__helpDropdown,.PortalNavbar-common-module__o27DiW__helpItem{transition:none!important;animation:none!important}}
.PortalNavbar-light-module__M9c_7G__navbar{border-bottom:1px solid var(--border-light);background:linear-gradient(135deg,#fffffff2 0%,#f9fafbe0 100%);box-shadow:0 1px 3px #0000000d}.PortalNavbar-light-module__M9c_7G__breadcrumbLink{color:var(--text-tertiary-light)}.PortalNavbar-light-module__M9c_7G__breadcrumbLink:hover{color:var(--ml-blue)}.PortalNavbar-light-module__M9c_7G__breadcrumbSeparator{color:#c1c9d4}.PortalNavbar-light-module__M9c_7G__breadcrumbCurrent,.PortalNavbar-light-module__M9c_7G__pageTitle{color:#111827}.PortalNavbar-light-module__M9c_7G__actionButton{color:var(--color-text-secondary-light)}.PortalNavbar-light-module__M9c_7G__actionButton:hover{background:linear-gradient(135deg, var(--bg-tertiary-light) 0%, #e8eef8 100%);color:var(--color-text-primary-light);box-shadow:0 2px 8px #4573df14}.PortalNavbar-light-module__M9c_7G__menuButton{color:var(--text-secondary-light)}.PortalNavbar-light-module__M9c_7G__menuButton:hover{background:linear-gradient(135deg, var(--bg-tertiary-light) 0%, #e8eef8 100%);color:var(--color-text-primary-light);box-shadow:0 2px 8px #4573df14}.PortalNavbar-light-module__M9c_7G__searchContainer{background:linear-gradient(135deg, var(--bg-secondary-light) 0%, var(--bg-tertiary-light) 100%);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 1px 3px #00000005}.PortalNavbar-light-module__M9c_7G__searchContainer:focus-within{border-color:var(--ml-blue);background:linear-gradient(135deg, var(--bg-primary-light) 0%, var(--bg-secondary-light) 100%);box-shadow:0 0 0 3px #4573df14,0 2px 8px #4573df1f}.PortalNavbar-light-module__M9c_7G__searchInput{color:#111827;background:0 0}.PortalNavbar-light-module__M9c_7G__searchInput::placeholder{color:var(--text-tertiary-light)}.PortalNavbar-light-module__M9c_7G__searchDropdown{background:linear-gradient(135deg, var(--bg-primary-light) 0%, #f9fafb 100%);border:1px solid var(--border-light);box-shadow:0 10px 40px #00000014,0 2px 8px #0000000a}.PortalNavbar-light-module__M9c_7G__searchItem{color:#111827}.PortalNavbar-light-module__M9c_7G__searchItem:hover{background:linear-gradient(135deg, var(--bg-tertiary-light) 0%, #e8eef8 100%)}.PortalNavbar-light-module__M9c_7G__notificationDropdown{background:linear-gradient(135deg, var(--bg-primary-light) 0%, #f9fafb 100%);border:1px solid var(--border-light);box-shadow:0 12px 48px #00000014,0 2px 8px #0000000a}.PortalNavbar-light-module__M9c_7G__notificationItem{color:#111827}.PortalNavbar-light-module__M9c_7G__notificationItem:hover{background:linear-gradient(135deg, var(--bg-tertiary-light) 0%, #e8eef8 100%)}.PortalNavbar-light-module__M9c_7G__notificationItemTitle{color:#111827}.PortalNavbar-light-module__M9c_7G__notificationDesc{color:var(--color-text-secondary-light)}.PortalNavbar-light-module__M9c_7G__helpDropdown{background:linear-gradient(135deg, var(--bg-primary-light) 0%, #f9fafb 100%);border:1px solid var(--border-light);box-shadow:0 12px 48px #00000014,0 2px 8px #0000000a}.PortalNavbar-light-module__M9c_7G__helpItem{color:#111827}.PortalNavbar-light-module__M9c_7G__helpItem:hover{background:linear-gradient(135deg, var(--bg-tertiary-light) 0%, #e8eef8 100%)}.PortalNavbar-light-module__M9c_7G__helpItemLabel{color:#111827}.PortalNavbar-light-module__M9c_7G__helpItemDesc{color:var(--text-tertiary-light)}
.PortalNavbar-dark-module__MDwGaG__navbar{border-bottom:1px solid var(--bg-secondary-dark);background:linear-gradient(135deg,#0f172aeb 0%,#1e293be0 100%);box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff0d}.PortalNavbar-dark-module__MDwGaG__breadcrumbLink{color:#64748b}.PortalNavbar-dark-module__MDwGaG__breadcrumbLink:hover{color:#7aa5f5}.PortalNavbar-dark-module__MDwGaG__breadcrumbSeparator{color:#475569}.PortalNavbar-dark-module__MDwGaG__breadcrumbCurrent,.PortalNavbar-dark-module__MDwGaG__pageTitle{color:var(--text-primary-dark)}.PortalNavbar-dark-module__MDwGaG__actionButton{color:var(--text-tertiary-dark)}.PortalNavbar-dark-module__MDwGaG__actionButton:hover{background:linear-gradient(135deg, var(--bg-secondary-dark) 0%, #334155cc 100%);color:var(--text-primary-dark);box-shadow:0 2px 12px #7aa5f526,inset 0 1px #ffffff1a}.PortalNavbar-dark-module__MDwGaG__menuButton{color:var(--text-tertiary-dark)}.PortalNavbar-dark-module__MDwGaG__menuButton:hover{background:linear-gradient(135deg, var(--bg-secondary-dark) 0%, #334155cc 100%);color:var(--text-primary-dark);box-shadow:0 2px 12px #7aa5f526,inset 0 1px #ffffff1a}.PortalNavbar-dark-module__MDwGaG__searchContainer{background:linear-gradient(135deg, var(--bg-primary-dark) 0%, #0f172acc 100%);border:1px solid var(--bg-secondary-dark);border-radius:8px;box-shadow:inset 0 1px 3px #0000004d}.PortalNavbar-dark-module__MDwGaG__searchContainer:focus-within{border-color:var(--ml-blue);background:linear-gradient(135deg, var(--bg-secondary-dark) 0%, #1e293bcc 100%);box-shadow:inset 0 1px 3px #0000004d,0 0 0 3px #7aa5f533,0 2px 12px #7aa5f526}.PortalNavbar-dark-module__MDwGaG__searchInput{color:var(--text-primary-dark);background:0 0}.PortalNavbar-dark-module__MDwGaG__searchInput::placeholder{color:#64748b}.PortalNavbar-dark-module__MDwGaG__searchDropdown{background:linear-gradient(135deg, var(--bg-secondary-dark) 0%, #1e293bf2 100%);border:1px solid var(--border-dark);box-shadow:0 10px 40px #0006,0 2px 8px #0003}.PortalNavbar-dark-module__MDwGaG__searchItem{color:var(--text-primary-dark)}.PortalNavbar-dark-module__MDwGaG__searchItem:hover{background:linear-gradient(135deg,#33415566 0%,#33415599 100%)}.PortalNavbar-dark-module__MDwGaG__notificationDropdown{background:linear-gradient(135deg, var(--bg-secondary-dark) 0%, #1e293bf2 100%);border:1px solid var(--border-dark);box-shadow:0 12px 48px #0006,0 2px 8px #0003}.PortalNavbar-dark-module__MDwGaG__notificationItem{color:var(--text-primary-dark)}.PortalNavbar-dark-module__MDwGaG__notificationItem:hover{background:linear-gradient(135deg,#33415566 0%,#33415599 100%)}.PortalNavbar-dark-module__MDwGaG__notificationItemTitle{color:var(--text-primary-dark)}.PortalNavbar-dark-module__MDwGaG__notificationDesc{color:var(--text-tertiary-dark)}.PortalNavbar-dark-module__MDwGaG__helpDropdown{background:linear-gradient(135deg, var(--bg-secondary-dark) 0%, #1e293bf2 100%);border:1px solid var(--border-dark);box-shadow:0 12px 48px #0006,0 2px 8px #0003}.PortalNavbar-dark-module__MDwGaG__helpItem{color:var(--text-primary-dark)}.PortalNavbar-dark-module__MDwGaG__helpItem:hover{background:linear-gradient(135deg,#33415566 0%,#33415599 100%)}.PortalNavbar-dark-module__MDwGaG__helpItemLabel{color:var(--text-primary-dark)}.PortalNavbar-dark-module__MDwGaG__helpItemDesc{color:#64748b}
.MobileBottomNav-common-module__Ot4iuG__bottomNav{z-index:600;height:64px;padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(20px)saturate(180%);border-top:1px solid #0000;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){.MobileBottomNav-common-module__Ot4iuG__bottomNav{justify-content:space-around;align-items:stretch;display:flex}}.MobileBottomNav-common-module__Ot4iuG__tabItem{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px 2px 8px;text-decoration:none;transition:color .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.MobileBottomNav-common-module__Ot4iuG__tabItem:active{transform:scale(.92)}.MobileBottomNav-common-module__Ot4iuG__tabItemActive{font-weight:600}.MobileBottomNav-common-module__Ot4iuG__tabIconWrap{border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.MobileBottomNav-common-module__Ot4iuG__tabIconWrapActive{transform:translateY(-1px)}.MobileBottomNav-common-module__Ot4iuG__tabBadge{background:var(--color-error,var(--ml-red));color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;animation:.35s cubic-bezier(.34,1.56,.64,1) MobileBottomNav-common-module__Ot4iuG__badgePop;display:flex;position:absolute;top:-4px;right:-8px}@keyframes MobileBottomNav-common-module__Ot4iuG__badgePop{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}.MobileBottomNav-common-module__Ot4iuG__tabLabel{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:64px;font-size:.625rem;font-weight:500;line-height:1;overflow:hidden}.MobileBottomNav-common-module__Ot4iuG__activeIndicator{border-radius:50%;width:4px;height:4px;animation:.35s cubic-bezier(.34,1.56,.64,1) MobileBottomNav-common-module__Ot4iuG__indicatorAppear;position:absolute;top:2px;left:50%;transform:translate(-50%)}@keyframes MobileBottomNav-common-module__Ot4iuG__indicatorAppear{0%{transform:translate(-50%)scale(0)}to{transform:translate(-50%)scale(1)}}@media (max-width:380px){.MobileBottomNav-common-module__Ot4iuG__bottomNav{height:58px}.MobileBottomNav-common-module__Ot4iuG__tabLabel{max-width:52px;font-size:.5625rem}.MobileBottomNav-common-module__Ot4iuG__tabIconWrap{width:24px;height:24px}.MobileBottomNav-common-module__Ot4iuG__tabIconWrap svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.MobileBottomNav-common-module__Ot4iuG__bottomNav,.MobileBottomNav-common-module__Ot4iuG__tabItem,.MobileBottomNav-common-module__Ot4iuG__tabIconWrap,.MobileBottomNav-common-module__Ot4iuG__tabBadge,.MobileBottomNav-common-module__Ot4iuG__activeIndicator{transition:none!important;animation:none!important}}
.MobileBottomNav-light-module__0dcDkG__bottomNav{border-top-color:var(--border-light);background:linear-gradient(135deg,#fffffff5 0%,#f9fafbeb 100%);box-shadow:0 -2px 8px #0000000a}.MobileBottomNav-light-module__0dcDkG__tabItem{color:var(--text-tertiary-light)}.MobileBottomNav-light-module__0dcDkG__tabItemActive{color:var(--ml-blue)}.MobileBottomNav-light-module__0dcDkG__tabLabel{color:var(--text-tertiary-light)}.MobileBottomNav-light-module__0dcDkG__tabLabelActive{color:var(--ml-blue);font-weight:600}.MobileBottomNav-light-module__0dcDkG__activeIndicator{background-color:var(--ml-blue)}
.MobileBottomNav-dark-module__vBZs6q__bottomNav{border-top-color:var(--bg-secondary-dark);background:linear-gradient(135deg,#0f172af5 0%,#1e293beb 100%);box-shadow:0 -2px 8px #0003,inset 0 1px #ffffff0d}.MobileBottomNav-dark-module__vBZs6q__tabItem{color:#64748b}.MobileBottomNav-dark-module__vBZs6q__tabItemActive{color:#7aa5f5}.MobileBottomNav-dark-module__vBZs6q__tabLabel{color:#64748b}.MobileBottomNav-dark-module__vBZs6q__tabLabelActive{color:#7aa5f5;font-weight:600}.MobileBottomNav-dark-module__vBZs6q__activeIndicator{background-color:#7aa5f5}
.CommandPalette-common-module__NYHEkW__overlay{z-index:var(--z-index-modal);justify-content:center;align-items:flex-start;padding-top:12vh;animation:.15s ease-out CommandPalette-common-module__NYHEkW__overlayIn;display:flex;position:fixed;inset:0}@keyframes CommandPalette-common-module__NYHEkW__overlayIn{0%{opacity:0}to{opacity:1}}.CommandPalette-common-module__NYHEkW__palette{border-radius:16px;width:100%;max-width:640px;animation:.2s cubic-bezier(.32,.72,0,1) CommandPalette-common-module__NYHEkW__paletteIn;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}@keyframes CommandPalette-common-module__NYHEkW__paletteIn{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.CommandPalette-common-module__NYHEkW__searchSection{align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.CommandPalette-common-module__NYHEkW__searchIcon{opacity:.5;flex-shrink:0}.CommandPalette-common-module__NYHEkW__searchInput{background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1rem;font-weight:400}.CommandPalette-common-module__NYHEkW__searchInput::placeholder{opacity:.45}.CommandPalette-common-module__NYHEkW__shortcutHint{opacity:.5;border-radius:6px;flex-shrink:0;padding:.2rem .5rem;font-family:monospace;font-size:.6875rem;font-weight:500}.CommandPalette-common-module__NYHEkW__divider{height:1px;margin:0}.CommandPalette-common-module__NYHEkW__resultsList{scrollbar-width:thin;max-height:360px;padding:.5rem;overflow-y:auto}.CommandPalette-common-module__NYHEkW__groupLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.5;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600}.CommandPalette-common-module__NYHEkW__resultItem{cursor:pointer;border-radius:10px;align-items:center;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .1s;display:flex}.CommandPalette-common-module__NYHEkW__resultIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.CommandPalette-common-module__NYHEkW__resultText{flex:1;min-width:0}.CommandPalette-common-module__NYHEkW__resultLabel{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.CommandPalette-common-module__NYHEkW__resultDescription{opacity:.55;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.CommandPalette-common-module__NYHEkW__resultShortcut{opacity:.5;border-radius:5px;flex-shrink:0;padding:.15rem .4rem;font-family:monospace;font-size:.6875rem}.CommandPalette-common-module__NYHEkW__emptyState{opacity:.5;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.CommandPalette-common-module__NYHEkW__emptyState p{font-size:.875rem}.CommandPalette-common-module__NYHEkW__footer{opacity:.45;justify-content:space-between;align-items:center;padding:.625rem 1.25rem;font-size:.6875rem;display:flex}.CommandPalette-common-module__NYHEkW__footerKeys{align-items:center;gap:.75rem;display:flex}.CommandPalette-common-module__NYHEkW__footerKey{align-items:center;gap:.25rem;display:flex}.CommandPalette-common-module__NYHEkW__footerKey kbd{border-radius:4px;padding:.1rem .35rem;font-family:monospace;font-size:.625rem}@media (max-width:640px){.CommandPalette-common-module__NYHEkW__overlay{padding:5vh 1rem 1rem}.CommandPalette-common-module__NYHEkW__palette{border-radius:12px;max-width:100%}}.CommandPalette-common-module__NYHEkW__searchInput:focus-visible{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:2px}
.CommandPalette-light-module__YdSfoq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000040}.CommandPalette-light-module__YdSfoq__palette{background:var(--bg-primary-light);border:1px solid #00000014}.CommandPalette-light-module__YdSfoq__searchInput{color:#1a1a2e}.CommandPalette-light-module__YdSfoq__shortcutHint{color:#555;background:#0000000f}.CommandPalette-light-module__YdSfoq__divider{background:#0000000f}.CommandPalette-light-module__YdSfoq__groupLabel{color:#666}.CommandPalette-light-module__YdSfoq__resultItem:hover,.CommandPalette-light-module__YdSfoq__resultItemActive{background:#4573df14}.CommandPalette-light-module__YdSfoq__resultIcon{color:var(--ml-blue);background:#4573df14}.CommandPalette-light-module__YdSfoq__resultLabel{color:#1a1a2e}.CommandPalette-light-module__YdSfoq__resultDescription{color:#666}.CommandPalette-light-module__YdSfoq__resultShortcut{color:#555;background:#0000000d}.CommandPalette-light-module__YdSfoq__footer{color:#666;background:#00000005;border-top:1px solid #0000000f}.CommandPalette-light-module__YdSfoq__footerKey kbd{background:#0000000f;border:1px solid #0000001a}
.CommandPalette-dark-module___xa0qq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c}.CommandPalette-dark-module___xa0qq__palette{background:var(--bg-primary-dark);border:1px solid #ffffff14}.CommandPalette-dark-module___xa0qq__searchInput{color:#e2e8f0}.CommandPalette-dark-module___xa0qq__shortcutHint{color:var(--text-tertiary-dark);background:#ffffff14}.CommandPalette-dark-module___xa0qq__divider{background:#ffffff0f}.CommandPalette-dark-module___xa0qq__groupLabel{color:var(--text-tertiary-dark)}.CommandPalette-dark-module___xa0qq__resultItem:hover,.CommandPalette-dark-module___xa0qq__resultItemActive{background:#4573df26}.CommandPalette-dark-module___xa0qq__resultIcon{color:#7ba3f7;background:#4573df26}.CommandPalette-dark-module___xa0qq__resultLabel{color:#e2e8f0}.CommandPalette-dark-module___xa0qq__resultDescription{color:var(--text-tertiary-dark)}.CommandPalette-dark-module___xa0qq__resultShortcut{color:var(--text-tertiary-dark);background:#ffffff0f}.CommandPalette-dark-module___xa0qq__footer{color:var(--text-tertiary-dark);background:#0003;border-top:1px solid #ffffff0f}.CommandPalette-dark-module___xa0qq__footerKey kbd{background:#ffffff14;border:1px solid #ffffff1a}
.ErrorBoundary-light-module__0t9xCG__container{background:var(--bg-primary-light);color:var(--text-primary-light);border-color:var(--border-light)}.ErrorBoundary-light-module__0t9xCG__icon{color:#dc2626}.ErrorBoundary-light-module__0t9xCG__title{color:var(--text-primary-light)}.ErrorBoundary-light-module__0t9xCG__message{color:var(--text-secondary-light)}.ErrorBoundary-light-module__0t9xCG__detailsSummary{background:var(--bg-tertiary-light);color:var(--color-text-secondary-light)}.ErrorBoundary-light-module__0t9xCG__errorStack{background:var(--bg-secondary-light);color:#334155;border:1px solid var(--border-light)}.ErrorBoundary-light-module__0t9xCG__tryAgainButton{background:var(--ml-blue);color:#fff}.ErrorBoundary-light-module__0t9xCG__tryAgainButton:hover{background:#3b62c2}.ErrorBoundary-light-module__0t9xCG__refreshButton{background:var(--bg-tertiary-light);color:#334155}.ErrorBoundary-light-module__0t9xCG__refreshButton:hover{background:var(--border-light)}.ErrorBoundary-light-module__0t9xCG__homeButton{color:var(--ml-blue);border:1px solid var(--ml-blue);background:0 0}.ErrorBoundary-light-module__0t9xCG__homeButton:hover{background:#f0f5ff}
.ErrorBoundary-dark-module__YqQ5Da__container{background:var(--bg-primary-dark);color:#e2e8f0;border-color:#3f2a2a}.ErrorBoundary-dark-module__YqQ5Da__icon{color:#f87171}.ErrorBoundary-dark-module__YqQ5Da__title{color:var(--text-primary-dark)}.ErrorBoundary-dark-module__YqQ5Da__message{color:var(--text-secondary-dark)}.ErrorBoundary-dark-module__YqQ5Da__detailsSummary{background:var(--bg-secondary-dark);color:var(--text-tertiary-dark)}.ErrorBoundary-dark-module__YqQ5Da__errorStack{background:var(--bg-primary-dark);color:#e2e8f0;border:1px solid var(--bg-secondary-dark)}.ErrorBoundary-dark-module__YqQ5Da__tryAgainButton{background:var(--ml-blue);color:#fff}.ErrorBoundary-dark-module__YqQ5Da__tryAgainButton:hover{background:#5c87e8}.ErrorBoundary-dark-module__YqQ5Da__refreshButton{background:var(--bg-secondary-dark);color:#e2e8f0}.ErrorBoundary-dark-module__YqQ5Da__refreshButton:hover{background:var(--border-dark)}.ErrorBoundary-dark-module__YqQ5Da__homeButton{color:#60a5fa;background:0 0;border:1px solid #60a5fa}.ErrorBoundary-dark-module__YqQ5Da__homeButton:hover{background:#60a5fa1a}
.OnboardingTour-common-module__8ekPNW__overlay{z-index:var(--z-index-modal);background-color:var(--overlay-bg,#0009);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.OnboardingTour-common-module__8ekPNW__modal{border-radius:var(--radius-3xl);width:100%;max-width:480px;box-shadow:var(--shadow-2xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.OnboardingTour-common-module__8ekPNW__imageContainer{justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative;overflow:hidden}.OnboardingTour-common-module__8ekPNW__imageBgPattern{background-image:radial-gradient(var(--border) 1px, transparent 1px);opacity:.3;background-size:20px 20px;position:absolute;inset:0}.OnboardingTour-common-module__8ekPNW__closeButton{cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.OnboardingTour-common-module__8ekPNW__iconWrapper{border-radius:var(--radius-full);z-index:2;width:120px;height:120px;box-shadow:var(--shadow-lg);justify-content:center;align-items:center;display:flex;position:relative}.OnboardingTour-common-module__8ekPNW__content{text-align:center;flex-direction:column;justify-content:flex-start;min-height:160px;padding:2.5rem 2rem 2rem;display:flex}.OnboardingTour-common-module__8ekPNW__title{letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.OnboardingTour-common-module__8ekPNW__description{margin:0;font-size:1rem;line-height:1.6}.OnboardingTour-common-module__8ekPNW__footer{justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.OnboardingTour-common-module__8ekPNW__dots{align-items:center;gap:.5rem;display:flex}.OnboardingTour-common-module__8ekPNW__dot{cursor:pointer;border:none;border-radius:4px;width:8px;height:8px;margin:0;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.OnboardingTour-common-module__8ekPNW__dot:hover{transform:scale(1.2)}.OnboardingTour-common-module__8ekPNW__dotActive{width:24px}.OnboardingTour-common-module__8ekPNW__skipBtn{min-width:80px;font-weight:500}.OnboardingTour-common-module__8ekPNW__nextBtn{min-width:110px;font-weight:600}
.OnboardingTour-light-module__yEqMPG__modal{background-color:var(--card,var(--bg-primary-light));border:1px solid var(--border,#e5e7eb);box-shadow:0 25px 50px -12px #0000001a}.OnboardingTour-light-module__yEqMPG__imageContainer{background:linear-gradient(135deg, var(--bg-secondary-light) 0%, var(--bg-tertiary-light) 100%);border-bottom:1px solid var(--border,#e5e7eb)}.OnboardingTour-light-module__yEqMPG__closeButton{color:var(--text-secondary,var(--color-text-secondary-light));border:1px solid var(--border,#e5e7eb);background:#fffc}.OnboardingTour-light-module__yEqMPG__closeButton:hover{background:var(--bg-tertiary-light);color:var(--text-primary,var(--text-primary-light))}.OnboardingTour-light-module__yEqMPG__title{color:var(--text-primary,var(--text-primary-light))}.OnboardingTour-light-module__yEqMPG__description{color:var(--text-secondary,var(--color-text-secondary-light))}.OnboardingTour-light-module__yEqMPG__footer{border-top:1px solid var(--border,#e5e7eb);background-color:var(--background,var(--bg-primary-light))}.OnboardingTour-light-module__yEqMPG__dot{background-color:var(--border,#cbd5e1)}.OnboardingTour-light-module__yEqMPG__dotActive{background-color:var(--primary,var(--ml-blue))}
.OnboardingTour-dark-module__bBXbfq__modal{background-color:var(--card,var(--bg-secondary-dark));border:1px solid var(--border,var(--border-dark));box-shadow:0 25px 50px -12px #00000080}.OnboardingTour-dark-module__bBXbfq__imageContainer{background:linear-gradient(135deg, var(--bg-primary-dark) 0%, var(--bg-secondary-dark) 100%);border-bottom:1px solid var(--border,var(--border-dark))}.OnboardingTour-dark-module__bBXbfq__closeButton{color:var(--text-secondary,var(--text-tertiary-dark));border:1px solid var(--border,var(--border-dark));background:#0f172acc}.OnboardingTour-dark-module__bBXbfq__closeButton:hover{background:var(--border-dark);color:var(--text-primary,var(--text-primary-dark))}.OnboardingTour-dark-module__bBXbfq__title{color:var(--text-primary,var(--text-primary-dark))}.OnboardingTour-dark-module__bBXbfq__description{color:var(--text-secondary,var(--text-tertiary-dark))}.OnboardingTour-dark-module__bBXbfq__footer{border-top:1px solid var(--border,var(--border-dark));background-color:var(--background,var(--bg-primary-dark))}.OnboardingTour-dark-module__bBXbfq__dot{background-color:var(--border,#475569)}.OnboardingTour-dark-module__bBXbfq__dotActive{background-color:var(--primary,var(--ml-blue))}
