.footer_footer__GoTLO{background-color:#0f172a;border-top:1px solid rgba(255,255,255,.06);padding:56px 24px 32px}.footer_inner__03uiJ{max-width:1200px;margin:0 auto}.footer_footerTop__mI7jn{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:40px;margin-bottom:48px}.footer_footerBrand__a1qUj{font-size:22px;font-weight:800;letter-spacing:-.04em;margin-bottom:12px}.footer_footerBrandLight__SqlyE{color:#f1f5f9}.footer_footerBrandAccent__dM_3x{color:var(--pt-land-brand)}.footer_footerTagline__56a08{font-size:13px;color:rgba(255,255,255,.45);line-height:1.6;max-width:200px}.footer_footerSectionLabel__IU60x{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:16px}.footer_footerLinks__sniaJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer_footerLink__aTNe5{font-size:14px;color:rgba(255,255,255,.55);text-decoration:none;transition:color .15s}.footer_footerLink__aTNe5:hover{color:rgba(255,255,255,.85)}.footer_footerBottom__MZf3L{border-top:1px solid rgba(255,255,255,.06);padding-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer_footerCopyright__VqEiO{font-size:13px;color:rgba(255,255,255,.3)}.footer_footerDisclaimer___nvGE{font-size:12px;color:rgba(255,255,255,.2)}.UserMenu_wrapper__pDZpU{position:relative}.UserMenu_trigger__QKtf_{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:var(--pt-land-radius-full);background:var(--pt-land-bg-alt);border:1px solid var(--pt-land-border);color:var(--pt-land-ink);font-size:13px;font-weight:600;cursor:pointer;transition:box-shadow .15s,border-color .15s;white-space:nowrap;line-height:1}.UserMenu_trigger__QKtf_:hover{border-color:var(--pt-land-ink-3);box-shadow:0 1px 4px rgba(0,0,0,.08)}.UserMenu_trigger__QKtf_[aria-expanded=true]{border-color:var(--pt-land-ink-3);box-shadow:0 0 0 3px rgba(15,23,42,.08)}.UserMenu_triggerCompact__ES1_8{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;border:2px solid var(--pt-brand,#f5c518);cursor:pointer;padding:0;transition:box-shadow .15s}.UserMenu_triggerCompact__ES1_8:hover,.UserMenu_triggerCompact__ES1_8[aria-expanded=true]{box-shadow:0 0 0 3px rgba(245,197,24,.25)}.UserMenu_avatar__0XcNI{background:var(--pt-land-brand,#F5C518);color:var(--pt-land-ink,#0f172a);font-size:12px;flex-shrink:0}.UserMenu_avatarCompact__YneRn,.UserMenu_avatar__0XcNI{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;user-select:none}.UserMenu_avatarCompact__YneRn{color:var(--pt-brand,#F5C518);font-size:14px}.UserMenu_chevron__25agY{width:14px;height:14px;color:var(--pt-land-muted);transition:transform .15s;flex-shrink:0}.UserMenu_chevronOpen__HyXYM{transform:rotate(180deg)}.UserMenu_dropdown__u_rvq{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);z-index:1000;overflow:hidden;animation:UserMenu_dropIn__Zt_gP .12s ease-out}@keyframes UserMenu_dropIn__Zt_gP{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.UserMenu_userInfo__im0RG{padding:14px 16px;display:flex;align-items:center;gap:10px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.UserMenu_userInfoAvatar__q9VHV{width:36px;height:36px;border-radius:50%;background:#F5C518;color:#0f172a;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;flex-shrink:0}.UserMenu_userInfoName__hRcFN{font-size:13px;font-weight:700;color:#0f172a;margin:0 0 2px}.UserMenu_userInfoEmail__75OYP,.UserMenu_userInfoName__hRcFN{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.UserMenu_userInfoEmail__75OYP{font-size:11px;color:#64748b;margin:0}.UserMenu_section__bJZxv{padding:6px 0}.UserMenu_divider__hm9Hm{height:1px;background:#e2e8f0;margin:0;border:none}.UserMenu_menuItem__Izk83{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:500;color:#1e293b;text-decoration:none;cursor:pointer;transition:background .1s,color .1s;background:none;border:none;width:100%;text-align:left}.UserMenu_menuItem__Izk83:hover{background:#f1f5f9;color:#0f172a}.UserMenu_menuItemIcon__ZUZBu{font-size:15px;width:20px;text-align:center;flex-shrink:0}.UserMenu_menuItemLogout__z1jDs{color:#dc2626}.UserMenu_menuItemLogout__z1jDs:hover{background:#fef2f2;color:#dc2626}[data-theme=dark] .UserMenu_dropdown__u_rvq{background:#1e2436;border-color:rgba(255,255,255,.09);box-shadow:0 8px 24px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3)}[data-theme=dark] .UserMenu_userInfo__im0RG{background:#161b27;border-bottom-color:rgba(255,255,255,.08)}[data-theme=dark] .UserMenu_userInfoAvatar__q9VHV{background:#F5C518;color:#0f172a}[data-theme=dark] .UserMenu_userInfoName__hRcFN{color:#e2e8f0}[data-theme=dark] .UserMenu_userInfoEmail__75OYP{color:#64748b}[data-theme=dark] .UserMenu_divider__hm9Hm{background:rgba(255,255,255,.08)}[data-theme=dark] .UserMenu_menuItem__Izk83{color:#cbd5e1}[data-theme=dark] .UserMenu_menuItem__Izk83:hover{background:rgba(255,255,255,.06);color:#f1f5f9}[data-theme=dark] .UserMenu_menuItemLogout__z1jDs{color:#f87171}[data-theme=dark] .UserMenu_menuItemLogout__z1jDs:hover{background:rgba(239,68,68,.12);color:#f87171}[data-theme=dark] .UserMenu_trigger__QKtf_{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#e2e8f0}[data-theme=dark] .UserMenu_trigger__QKtf_:hover,[data-theme=dark] .UserMenu_trigger__QKtf_[aria-expanded=true]{border-color:rgba(255,255,255,.25);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.NotificationBell_bell__5nu_D,.NotificationBell_wrapper__ufzpo{position:relative;display:flex;align-items:center}.NotificationBell_bell__5nu_D{justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;border:none;cursor:pointer;color:var(--pt-land-ink-3);transition:background .15s,color .15s;flex-shrink:0}.NotificationBell_bell__5nu_D:hover{background:var(--pt-land-surface);color:var(--pt-land-ink)}.NotificationBell_bell__5nu_D:focus-visible{outline:2px solid var(--pt-land-brand);outline-offset:2px}.NotificationBell_badge__kc_vg{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none;box-shadow:0 0 0 2px var(--pt-land-bg)}.NotificationBell_dropdown___Nlxr{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-height:480px;background:var(--pt-land-bg);border:1px solid var(--pt-land-border);border-radius:var(--pt-land-radius-lg,12px);box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;z-index:9999;animation:NotificationBell_dropdownIn__PDvj_ .15s ease-out both}@keyframes NotificationBell_dropdownIn__PDvj_{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.NotificationBell_header__JYTJU{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid var(--pt-land-border);flex-shrink:0}.NotificationBell_headerTitle__NXpoN{font-size:14px;font-weight:700;color:var(--pt-land-ink);letter-spacing:-.01em}.NotificationBell_markAllBtn__jiZVK{font-size:12px;font-weight:500;color:var(--pt-land-brand);background:none;border:none;cursor:pointer;padding:4px 0;transition:opacity .15s}.NotificationBell_markAllBtn__jiZVK:hover{opacity:.75}.NotificationBell_markAllBtn__jiZVK:focus-visible{outline:2px solid var(--pt-land-brand);outline-offset:2px;border-radius:2px}.NotificationBell_body__pppgo{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pt-land-border) transparent}.NotificationBell_spinnerWrap__zACR9{display:flex;justify-content:center;align-items:center;padding:32px 0}.NotificationBell_spinner__xK6u0{display:block;width:24px;height:24px;border:3px solid var(--pt-land-border);border-top-color:var(--pt-land-brand);border-radius:50%;animation:NotificationBell_spin__gOsHD .7s linear infinite}@keyframes NotificationBell_spin__gOsHD{to{transform:rotate(1turn)}}.NotificationBell_empty__RBMd9{text-align:center;padding:32px 16px;font-size:13px;color:var(--pt-land-ink-3);margin:0}.NotificationBell_list__C1t7J{list-style:none;margin:0;padding:0}.NotificationBell_item__HjDL1{border-bottom:1px solid var(--pt-land-border)}.NotificationBell_item__HjDL1:last-child{border-bottom:none}.NotificationBell_itemUnread__ErGBZ{background:color-mix(in srgb,var(--pt-land-brand) 6%,transparent)}.NotificationBell_itemBtn__CWOid{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;text-align:left;transition:background .1s}.NotificationBell_itemBtn__CWOid:hover{background:var(--pt-land-surface)}.NotificationBell_itemBtn__CWOid:focus-visible{outline:2px solid var(--pt-land-brand);outline-offset:-2px}.NotificationBell_itemIcon__9iuQx{font-size:18px;line-height:1.2;flex-shrink:0;margin-top:1px}.NotificationBell_itemContent___mLr4{flex:1;min-width:0}.NotificationBell_itemMeta__DEart{display:flex;align-items:center;gap:6px;margin-bottom:3px}.NotificationBell_itemType__toGiU{font-size:11px;font-weight:600;color:var(--pt-land-brand);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.NotificationBell_itemTime__kKy_P{font-size:11px;color:var(--pt-land-ink-3);white-space:nowrap;margin-left:auto}.NotificationBell_itemTitle__Ii_3V{font-size:13px;font-weight:600;color:var(--pt-land-ink);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotificationBell_itemBody__OtJ05{font-size:12px;color:var(--pt-land-ink-3);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.NotificationBell_unreadDot__qaEb7{display:block;width:8px;height:8px;border-radius:50%;background:var(--pt-land-brand);flex-shrink:0;margin-top:4px}.NotificationBell_footer__lUH_5{border-top:1px solid var(--pt-land-border);padding:10px 16px;flex-shrink:0}.NotificationBell_footerLink__LsuW_{display:block;text-align:center;font-size:13px;font-weight:500;color:var(--pt-land-brand);text-decoration:none;padding:4px 0;transition:opacity .15s}.NotificationBell_footerLink__LsuW_:hover{opacity:.75}.NotificationBell_footerLink__LsuW_:focus-visible{outline:2px solid var(--pt-land-brand);outline-offset:2px;border-radius:2px}[data-theme=dark] .NotificationBell_bell__5nu_D{color:var(--pt-land-ink-3)}[data-theme=dark] .NotificationBell_bell__5nu_D:hover{background:var(--pt-land-surface);color:var(--pt-land-ink)}[data-theme=dark] .NotificationBell_badge__kc_vg{box-shadow:0 0 0 2px var(--pt-land-bg)}[data-theme=dark] .NotificationBell_dropdown___Nlxr{box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.24)}[data-theme=dark] .NotificationBell_itemUnread__ErGBZ{background:color-mix(in srgb,var(--pt-land-brand) 10%,transparent)}[data-theme=dark] .NotificationBell_itemBtn__CWOid:hover{background:var(--pt-land-surface)}@media (max-width:480px){.NotificationBell_dropdown___Nlxr{width:calc(100vw - 32px);right:-8px}}