.UserAvatarMenu_wrap__rlgOh{--uam-slate:#2d4059;--uam-slate-soft:#9aabbb;--uam-coral:#e8896a;--uam-line:rgba(45,64,89,.08);--uam-danger:#b75c40;position:relative;display:inline-block}.UserAvatarMenu_trigger__PU795{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--uam-line);background:#fff;cursor:pointer;padding:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.UserAvatarMenu_trigger__PU795:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(45,64,89,.12);border-color:rgba(45,64,89,.18)}.UserAvatarMenu_avatarImg__wt5xm{width:100%;height:100%;object-fit:cover}.UserAvatarMenu_avatarFallback__EGkh1{font-family:Fredoka One,cursive;font-size:.85rem;color:#fff;background:var(--uam-coral);width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.UserAvatarMenu_menu__jSweY{position:absolute;top:calc(100% + .5rem);right:0;min-width:220px;background:#fff;border:1px solid var(--uam-line);border-radius:14px;padding:.4rem;box-shadow:0 16px 40px rgba(45,64,89,.16);z-index:300}.UserAvatarMenu_who__4oxNS{padding:.55rem .7rem .7rem;border-bottom:1px solid var(--uam-line);margin-bottom:.35rem}.UserAvatarMenu_whoName__3yRiV{color:var(--uam-slate);font-weight:800;font-size:.88rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserAvatarMenu_whoEmail__W1EyV{color:var(--uam-slate-soft);font-weight:600;font-size:.75rem;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserAvatarMenu_item__4a5pJ{display:flex;width:100%;align-items:center;gap:.6rem;padding:.6rem .7rem;background:transparent;border:none;border-radius:8px;color:var(--uam-slate);font-family:inherit;font-size:.88rem;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease}.UserAvatarMenu_item__4a5pJ:hover{background:rgba(45,64,89,.06)}.UserAvatarMenu_itemIcon__LE1fk{display:inline-flex;width:18px;align-items:center;justify-content:center;font-size:.95rem}.UserAvatarMenu_itemDanger__Sk7rw{color:var(--uam-danger);margin-top:.15rem;border-top:1px solid var(--uam-line);border-radius:0 0 8px 8px}.UserAvatarMenu_itemDanger__Sk7rw:hover{background:rgba(183,92,64,.08)}.TopNav_topNav__1c_eN{--tn-cream:#fff9ee;--tn-slate:#2d4059;--tn-slate-soft:#9aabbb;--tn-coral:#e8896a;--tn-line:rgba(45,64,89,.08);position:-webkit-sticky;position:sticky;top:0;z-index:200;display:flex;align-items:center;gap:1rem;padding:.7rem 1.4rem;background:rgba(255,249,238,.96);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--tn-line)}.TopNav_brand__r3z5N{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0}.TopNav_brandMark__DQSmL{width:32px;height:32px;border-radius:8px;object-fit:contain}.TopNav_brandWord__PaVVc{font-family:Fredoka One,cursive;font-size:1.25rem;color:var(--tn-slate);line-height:1}.TopNav_pal__n__IT{color:var(--tn-coral)}.TopNav_tabsWrap__4DUdV{position:relative;margin:0 auto;display:inline-flex;align-items:center}.TopNav_hamburger__pYgtt{display:none;width:36px;height:36px;border-radius:10px;border:1.5px solid var(--tn-line);background:#fff;color:var(--tn-slate);cursor:pointer;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.TopNav_hamburger__pYgtt:hover{background:rgba(45,64,89,.05);border-color:rgba(45,64,89,.18)}.TopNav_tabs__KC0QB{display:inline-flex;align-items:center;gap:.3rem}.TopNav_tab__74_Xn{padding:.55rem 1.1rem;border-radius:50px;font-family:inherit;font-weight:800;font-size:.92rem;color:var(--tn-slate-soft);text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.TopNav_tab__74_Xn:hover{color:var(--tn-slate);background:rgba(45,64,89,.04)}.TopNav_tabActive__0ENLa,.TopNav_tabActive__0ENLa:hover{background:var(--tn-slate);color:#fff}.TopNav_right__GOzAV{display:inline-flex;align-items:center;gap:.55rem;margin-left:auto;flex-shrink:0}.TopNav_modeBadge__CndDb{display:inline-flex;align-items:center;gap:.4rem;background:rgba(45,64,89,.06);border:1px solid var(--tn-line);color:var(--tn-slate);font-family:inherit;font-weight:800;font-size:.78rem;padding:.4rem .85rem;border-radius:50px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TopNav_modeBadgeDot__Q7b1s{width:6px;height:6px;border-radius:50%;flex-shrink:0}.TopNav_modeApp__5B8lR .TopNav_modeBadgeDot__Q7b1s,.TopNav_modeBadgeDot__Q7b1s{background:#2eaf6e;box-shadow:0 0 0 3px rgba(46,175,110,.16)}.TopNav_modePartner__o7q8J{background:hsla(15,73%,66%,.12);border-color:hsla(15,73%,66%,.32);color:#b05b3d}.TopNav_modePartner__o7q8J .TopNav_modeBadgeDot__Q7b1s{background:var(--tn-coral);box-shadow:0 0 0 3px hsla(15,73%,66%,.22)}.TopNav_modeAdmin__T_vJK{background:rgba(247,201,72,.16);border-color:rgba(247,201,72,.4);color:#8e6c18}.TopNav_modeAdmin__T_vJK .TopNav_modeBadgeDot__Q7b1s{background:#c99a1f;box-shadow:0 0 0 3px rgba(247,201,72,.3)}.TopNav_openApp__wiytO{background:var(--tn-slate);color:#fff;font-family:inherit;font-weight:800;font-size:.85rem;padding:.5rem 1rem;border-radius:50px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 12px rgba(45,64,89,.18);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.TopNav_openApp__wiytO:hover{transform:translateY(-1px);background:#1a2535;box-shadow:0 7px 18px rgba(45,64,89,.26)}.TopNav_openApp__wiytO span{margin-left:.18rem;display:inline-block;transition:transform .18s ease}.TopNav_openApp__wiytO:hover span{transform:translateX(2px)}.TopNav_loginPill__5ggVG{background:var(--tn-coral);color:#fff;font-family:inherit;font-weight:800;font-size:.85rem;padding:.5rem 1.05rem;border-radius:50px;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px hsla(15,73%,66%,.3);transition:transform .15s ease,box-shadow .15s ease}.TopNav_loginPill__5ggVG:hover{transform:translateY(-1px);box-shadow:0 9px 22px hsla(15,73%,66%,.4)}.TopNav_loginPlaceholder__zhQtP{display:inline-block;width:64px;height:32px;border-radius:50px;background:rgba(45,64,89,.06)}@media (max-width:640px){.TopNav_topNav__1c_eN{gap:.4rem;padding:.55rem .7rem;flex-wrap:nowrap}.TopNav_brand__r3z5N{gap:.4rem}.TopNav_brandMark__DQSmL{width:26px;height:26px}.TopNav_brandWord__PaVVc{font-size:1rem}.TopNav_tabsWrap__4DUdV{margin:0}.TopNav_hamburger__pYgtt{display:inline-flex}.TopNav_tabs__KC0QB{position:absolute;top:calc(100% + .5rem);left:0;flex-direction:column;align-items:stretch;gap:.15rem;margin:0;padding:.4rem;min-width:180px;background:#fff;border:1px solid var(--tn-line);border-radius:12px;box-shadow:0 14px 32px rgba(45,64,89,.16);z-index:300;display:none}.TopNav_tabsOpen__dOUzK{display:flex}.TopNav_tab__74_Xn{padding:.55rem .7rem;font-size:.85rem;text-align:left;border-radius:8px}.TopNav_loginPill__5ggVG,.TopNav_openApp__wiytO{padding:.4rem .85rem;font-size:.78rem}.TopNav_modeBadge__CndDb{font-size:.72rem;padding:.32rem .6rem}}.AdminSidebar_sidebar__ximZ7{--as-cream:#fff9ee;--as-slate:#2d4059;--as-slate-soft:#9aabbb;--as-yellow:#f7c948;--as-line:rgba(45,64,89,.08);width:220px;flex-shrink:0;background:#fff;border-right:1px solid var(--as-line);padding:1.2rem .8rem;align-self:stretch}.AdminSidebar_nav__i3In0{display:flex;flex-direction:column;gap:.15rem}.AdminSidebar_sectionHeader__z5vjC{font-size:.62rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--as-yellow);padding:.35rem .7rem .55rem}.AdminSidebar_item__mL_7b{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:10px;text-decoration:none;color:var(--as-slate-soft);font-weight:700;font-size:.92rem;transition:background .15s ease,color .15s ease}.AdminSidebar_item__mL_7b:hover{background:rgba(45,64,89,.05);color:var(--as-slate)}.AdminSidebar_itemActive__zwMmx{background:rgba(247,201,72,.16);color:#b89232}.AdminSidebar_itemActive__zwMmx:hover{background:rgba(247,201,72,.22);color:#b89232}.AdminSidebar_itemIcon__9DtrN{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.AdminSidebar_itemLabel__SxzP8{line-height:1}@media (max-width:880px){.AdminSidebar_sidebar__ximZ7{position:-webkit-sticky;position:sticky;top:56px;z-index:50;width:100%;border-right:none;border-bottom:1px solid var(--as-line);padding:.55rem .7rem;background:rgba(255,249,238,.96);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);align-self:auto}.AdminSidebar_nav__i3In0{flex-direction:row;gap:.25rem;overflow-x:auto;scrollbar-width:none}.AdminSidebar_nav__i3In0::-webkit-scrollbar{display:none}.AdminSidebar_sectionHeader__z5vjC{display:none}.AdminSidebar_item__mL_7b{padding:.45rem .85rem;font-size:.82rem;white-space:nowrap}.AdminSidebar_itemIcon__9DtrN{width:18px;height:18px;font-size:.95rem}}.AdminShell_shell__74LR4{display:flex;flex-direction:column;min-height:100vh;background:#fff9ee}.AdminShell_body__YfWtO{display:flex;flex:1 1;align-items:stretch}.AdminShell_main__iYWNf{flex:1 1;min-width:0}@media (max-width:880px){.AdminShell_body__YfWtO{flex-direction:column}.AdminShell_main__iYWNf{width:100%}}.AppSidebar_sidebar__U98GB{--as-cream:#fff9ee;--as-slate:#2d4059;--as-slate-soft:#9aabbb;--as-coral:#e8896a;--as-line:rgba(45,64,89,.08);width:220px;flex-shrink:0;background:#fff;border-right:1px solid var(--as-line);padding:1.2rem .8rem;align-self:stretch}.AppSidebar_nav__V0J1T{display:flex;flex-direction:column;gap:.15rem}.AppSidebar_sectionHeader__JeBmQ{font-size:.62rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--as-slate-soft);padding:.35rem .7rem .55rem}.AppSidebar_item__N2656{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:10px;text-decoration:none;color:var(--as-slate-soft);font-weight:700;font-size:.92rem;transition:background .15s ease,color .15s ease}.AppSidebar_item__N2656:hover{background:rgba(45,64,89,.05);color:var(--as-slate)}.AppSidebar_itemActive__HCA1U{background:hsla(15,73%,66%,.12);color:var(--as-coral)}.AppSidebar_itemActive__HCA1U:hover{background:hsla(15,73%,66%,.18);color:var(--as-coral)}.AppSidebar_itemIcon__wfQTv{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.AppSidebar_itemLabel__W2CtF{line-height:1}@media (max-width:880px){.AppSidebar_sidebar__U98GB{position:-webkit-sticky;position:sticky;top:56px;z-index:50;width:100%;border-right:none;border-bottom:1px solid var(--as-line);padding:.55rem .7rem;background:rgba(255,249,238,.96);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);align-self:auto}.AppSidebar_nav__V0J1T{flex-direction:row;gap:.25rem;overflow-x:auto;scrollbar-width:none}.AppSidebar_nav__V0J1T::-webkit-scrollbar{display:none}.AppSidebar_sectionHeader__JeBmQ{display:none}.AppSidebar_item__N2656{padding:.45rem .85rem;font-size:.82rem;white-space:nowrap}.AppSidebar_itemIcon__wfQTv{width:18px;height:18px;font-size:.95rem}}.AppShell_shell__1AwZY{--shell-cream:#fff9ee;display:flex;flex-direction:column;min-height:100vh;background:var(--shell-cream)}.AppShell_body__OA9xb{display:flex;flex:1 1;align-items:stretch}.AppShell_main__X2T2X{flex:1 1;min-width:0}@media (max-width:880px){.AppShell_body__OA9xb{flex-direction:column}.AppShell_main__X2T2X{width:100%}}.PartnerShell_shell__AMSCv{display:flex;flex-direction:column;min-height:100vh;background:#fff9ee}.PartnerShell_body__phkMW{display:flex;flex:1 1;align-items:stretch}.PartnerShell_main__UQ_FQ{flex:1 1;min-width:0}.PartnerShell_sidebarFallback__4IcMl{width:220px;flex-shrink:0;background:#fff;border-right:1px solid rgba(45,64,89,.08)}@media (max-width:880px){.PartnerShell_body__phkMW{flex-direction:column}.PartnerShell_main__UQ_FQ{width:100%}.PartnerShell_sidebarFallback__4IcMl{width:100%;height:48px;border-right:none;border-bottom:1px solid rgba(45,64,89,.08)}}