@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Inter,sans-serif}body{background:#fff;color:#000}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;background:none;cursor:pointer}:root{--color-primary:#1875bc;--color-text:#000;--color-text-secondary:#828282;--color-border:#d9d9d9;--color-bg:#fff;--color-bg-secondary:#f5f5f5;--font-size-xs:10px;--font-size-sm:12px;--font-size-md:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:24px}.Header_header__b6rsY{position:relative;width:100%;height:64px;background:var(--color-primary);display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:32px}.Header_menuButton__zCiFK{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;padding:12px}.Header_menuLine__y5w4E{width:38.4px;height:3px;background:#fff;border-radius:2px}.Header_headerTextLink__BKd9z{text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s ease;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block}.Header_headerTextLink__BKd9z:hover{opacity:.9}.Header_headerLogoLink__n_g0d{text-decoration:none;cursor:pointer;transition:opacity .2s ease;display:flex;align-items:center;flex-shrink:0}.Header_headerLogoLink__n_g0d:hover{opacity:.9}.Header_logo__h1sXA{height:auto;width:auto;max-height:50px;object-fit:contain}@media (max-width:1024px){.Header_headerLogoLink__n_g0d{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.Header_desktopNav__1gHQ0{display:none}@media (min-width:1025px){.Header_desktopNav__1gHQ0{display:flex;gap:32px;align-items:center;flex:1 1;justify-content:center;margin:0 40px}}.Header_navItem____o2_{color:#fff;text-decoration:none;font-size:15px;font-weight:600;padding:8px 16px;border-radius:6px;transition:background-color .2s,opacity .2s;white-space:nowrap}.Header_navItem____o2_:hover{background-color:hsla(0,0%,100%,.1)}.Header_navItem____o2_.Header_active__C_hPE{background-color:hsla(0,0%,100%,.2)}.Header_rightSection__M2g8y{display:flex;align-items:center;gap:16px}.Header_headerText__13mnu{text-align:center}.Header_title__l1RCI{font-size:var(--font-size-2xl);font-weight:700;color:#fff;margin:0;line-height:1.2}.Header_tagline__UgEIX{font-size:13px;font-weight:700;color:#fff;margin:4px 0 0;line-height:1.2}.Header_notificationBellContainer__K_Bce{display:flex;align-items:center}@media (max-width:1024px){.Header_notificationBellContainer__K_Bce{position:absolute;right:16px;top:50%;transform:translateY(-50%)}}.Header_authButtons__Lc9is{display:flex;gap:12px;align-items:center}@media (max-width:1024px){.Header_authButtons__Lc9is{position:absolute;right:16px;top:50%;transform:translateY(-50%)}}.Header_signOutBtn__lZxu_{display:none}@media (min-width:1025px){.Header_signOutBtn__lZxu_{display:block;padding:8px 20px;font-size:14px;font-weight:600;color:#fff;background:transparent;border:2px solid #fff;border-radius:6px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.Header_signOutBtn__lZxu_:hover{background-color:hsla(0,0%,100%,.1)}}.Header_loginButton__Q3icB,.Header_signupButton__YigWN{padding:6px 16px;font-size:14px;font-weight:600;text-decoration:none;border-radius:6px;transition:all .2s ease;border:2px solid #fff;display:inline-block;white-space:nowrap}.Header_signupButton__YigWN{color:var(--color-primary);background:#fff}.Header_signupButton__YigWN:hover{background:hsla(0,0%,100%,.9)}.Header_loginButton__Q3icB{color:#fff;background:transparent}.Header_loginButton__Q3icB:hover{background:hsla(0,0%,100%,.1)}@media (max-width:850px){.Header_signupButton__YigWN{display:none}}@media (min-width:1025px){.Header_menuButton__zCiFK{display:none}.Header_header__b6rsY{padding:0 32px}}.FeedbackModal_overlay__FBryA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.FeedbackModal_modal__XzAbr{background:#fff;border-radius:12px;padding:32px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.2)}.FeedbackModal_title__OZpVb{font-size:24px;font-weight:700;color:#222;margin:0 0 8px}.FeedbackModal_subtitle__ygC14{font-size:14px;color:#666;margin:0 0 24px}.FeedbackModal_field__eTBwj{margin-bottom:20px}.FeedbackModal_label__FkQ30{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.FeedbackModal_input__VO8SO,.FeedbackModal_select__M7sPW,.FeedbackModal_textarea__Zq_oR{width:100%;padding:12px;font-size:14px;border:2px solid #e0e0e0;border-radius:8px;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.FeedbackModal_input__VO8SO:focus,.FeedbackModal_select__M7sPW:focus,.FeedbackModal_textarea__Zq_oR:focus{outline:none;border-color:#007bff}.FeedbackModal_input__VO8SO:disabled,.FeedbackModal_select__M7sPW:disabled,.FeedbackModal_textarea__Zq_oR:disabled{background:#f5f5f5;cursor:not-allowed}.FeedbackModal_textarea__Zq_oR{resize:vertical;min-height:100px}.FeedbackModal_charCount__hpkgd{text-align:right;font-size:12px;color:#999;margin-top:4px}.FeedbackModal_buttons__jdPzm{display:flex;gap:12px;margin-top:24px}.FeedbackModal_cancelButton__M7zRR,.FeedbackModal_submitButton__cw2ft{flex:1 1;padding:12px 24px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s;border:none}.FeedbackModal_cancelButton__M7zRR{background:#fff;color:#666;border:2px solid #e0e0e0}.FeedbackModal_cancelButton__M7zRR:hover:not(:disabled){background:#f5f5f5}.FeedbackModal_submitButton__cw2ft{background:#007bff;color:#fff}.FeedbackModal_submitButton__cw2ft:hover:not(:disabled){background:#0056b3}.FeedbackModal_cancelButton__M7zRR:disabled,.FeedbackModal_submitButton__cw2ft:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.FeedbackModal_modal__XzAbr{padding:24px}.FeedbackModal_buttons__jdPzm{flex-direction:column}}.MenuBar_backdrop__9FZUz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99;animation:MenuBar_fadeIn__hLpXK .3s ease-in-out}@keyframes MenuBar_fadeIn__hLpXK{0%{opacity:0}to{opacity:1}}.MenuBar_menuBar__x_fDF{position:fixed;top:0;left:-280px;bottom:0;width:280px;background:var(--color-primary);display:flex;flex-direction:column;padding:80px 20px 20px;gap:8px;z-index:100;transition:transform .3s ease-in-out}.MenuBar_menuBar__x_fDF.MenuBar_open__p9ipb{transform:translateX(280px)}@media (min-width:768px){.MenuBar_backdrop__9FZUz,.MenuBar_menuBar__x_fDF{display:none}}.MenuBar_menuItem__n_z3C{display:flex;align-items:center;gap:16px;color:hsla(0,0%,100%,.7);transition:color .2s,background-color .2s;text-decoration:none;padding:16px 20px;cursor:pointer;border-radius:8px}.MenuBar_menuItem__n_z3C:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.MenuBar_menuItem__n_z3C.MenuBar_active__K2lqF{color:#fff;background-color:hsla(0,0%,100%,.15)}.MenuBar_icon__ulTov{width:24px;height:24px;flex-shrink:0}.MenuBar_label__E5x9v{font-size:16px;font-weight:500;letter-spacing:-.24px}.NotificationBell_bellButton__H5sgy{position:relative;background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.NotificationBell_bellButton__H5sgy:hover{background-color:hsla(0,0%,100%,.1)}.NotificationBell_bellButton__H5sgy:focus{outline:2px solid #fff;outline-offset:2px}.NotificationBell_bellButton__H5sgy.NotificationBell_active__u80rs{background-color:hsla(0,0%,100%,.15)}.NotificationBell_bellIcon__oZYfR{width:24px;height:24px;color:#fff}.NotificationBell_bellButton__H5sgy.NotificationBell_active__u80rs .NotificationBell_bellIcon__oZYfR{color:#fff}.NotificationBell_badge__yy759{position:absolute;top:2px;right:2px;background-color:#ef4444;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.NotificationBell_dot__X_JJh{position:absolute;top:4px;right:4px;width:8px;height:8px;background-color:#ef4444;border-radius:50%;border:2px solid #fff;animation:NotificationBell_pulse__icAuQ 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes NotificationBell_pulse__icAuQ{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.NotificationBell_dot__X_JJh{animation:none}}.NotificationPanel_overlay__YK0ma{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9998;animation:NotificationPanel_fadeIn__tucEq .2s ease-in}@keyframes NotificationPanel_fadeIn__tucEq{0%{opacity:0}to{opacity:1}}.NotificationPanel_panel__ffG2O{position:fixed;top:0;right:0;height:100vh;width:400px;max-width:100vw;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:9999;display:flex;flex-direction:column;animation:NotificationPanel_slideInRight__H_xUX .3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.NotificationPanel_panel__ffG2O{animation:NotificationPanel_fadeIn__tucEq .2s ease-in}}@keyframes NotificationPanel_slideInRight__H_xUX{0%{transform:translateX(100%)}to{transform:translateX(0)}}.NotificationPanel_header__6QmFC{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.NotificationPanel_panelTitle__uOgB6{font-size:20px;font-weight:700;color:var(--color-text);margin:0}.NotificationPanel_closeButton__bht8M{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s}.NotificationPanel_closeButton__bht8M:hover{color:var(--color-text);background-color:#f0f0f0}.NotificationPanel_closeButton__bht8M:focus{outline:2px solid var(--color-primary);outline-offset:2px}.NotificationPanel_actions__h_jiP{padding:12px 20px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.NotificationPanel_markAllButton__Diynk{font-size:13px;font-weight:600;color:var(--color-primary);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s}.NotificationPanel_markAllButton__Diynk:hover{background-color:rgba(24,117,188,.1)}.NotificationPanel_markAllButton__Diynk:focus{outline:2px solid var(--color-primary);outline-offset:2px}.NotificationPanel_scrollContainer___GI1f{flex:1 1;overflow-y:auto;overflow-x:hidden}.NotificationPanel_section__JZUkn{margin-bottom:8px}.NotificationPanel_sectionTitle__t5tqo{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;padding:16px 20px 8px;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.NotificationPanel_notificationItem__bJV4H{display:flex;gap:12px;padding:16px 20px;cursor:pointer;transition:background-color .2s;position:relative;border-left:3px solid transparent}.NotificationPanel_notificationItem__bJV4H:hover{background-color:#f9f9f9}.NotificationPanel_notificationItem__bJV4H:focus{outline:2px solid var(--color-primary);outline-offset:-2px;background-color:#f9f9f9}.NotificationPanel_notificationItem__bJV4H.NotificationPanel_unseen___b5Lt{background-color:rgba(24,117,188,.05);border-left-color:var(--color-primary)}.NotificationPanel_avatar__e_RWX{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.NotificationPanel_content__wak9H{flex:1 1;min-width:0}.NotificationPanel_title__ahdEy{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:4px}.NotificationPanel_message__hkrqx{font-size:13px;color:#666;line-height:1.4;margin-bottom:6px;word-wrap:break-word}.NotificationPanel_timestamp__aNfKg{font-size:12px;color:#999}.NotificationPanel_unseenDot__mLA1n{width:8px;height:8px;background-color:var(--color-primary);border-radius:50%;flex-shrink:0;margin-top:4px}.NotificationPanel_emptyState__5AFnM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center}.NotificationPanel_emptyIcon__vJvT0{font-size:48px;margin-bottom:16px;opacity:.5}.NotificationPanel_emptyText__5KX_g{font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:8px}.NotificationPanel_emptySubtext__pLbJo{font-size:14px;color:#666;line-height:1.5;max-width:280px}@media (max-width:480px){.NotificationPanel_panel__ffG2O{width:100vw}}.Toast_toastContainer__tL0sU{position:fixed;top:80px;right:20px;z-index:9999;pointer-events:none}.Toast_toast__LpFPJ{position:absolute;right:0;width:360px;max-width:calc(100vw - 40px);background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);padding:16px;pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1);animation:Toast_slideIn__9wheJ .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@media (prefers-reduced-motion:reduce){.Toast_toast__LpFPJ{animation:Toast_fadeIn__KFJCO .2s ease-in;transition:opacity .2s ease-in}}@keyframes Toast_slideIn__9wheJ{0%{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_fadeIn__KFJCO{0%{opacity:0}to{opacity:1}}.Toast_toast__LpFPJ:focus{outline:2px solid var(--color-primary);outline-offset:2px}.Toast_toast__LpFPJ.Toast_paused__oRIgD{box-shadow:0 6px 16px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1)}.Toast_toastBlue__hNGh3{border-left:4px solid var(--color-primary)}.Toast_toastGold__n8fo_{border-left:4px solid #f59e0b}.Toast_toastRed__UOATq{border-left:4px solid #ef4444}.Toast_toastContent__VMq4E{display:flex;gap:12px;margin-bottom:12px;align-items:flex-start}.Toast_avatar__UksPy{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.Toast_toastText__oV34Y{flex:1 1;min-width:0}.Toast_toastTitle__4ZcSR{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:4px}.Toast_toastMessage__tOSxz{font-size:13px;color:#666;line-height:1.4;word-wrap:break-word}.Toast_toastActions__UfKVR{display:flex;gap:8px;justify-content:flex-end}.Toast_actionButton__WZzFt{padding:6px 16px;font-size:13px;font-weight:600;color:#fff;background-color:var(--color-primary);border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.Toast_actionButton__WZzFt:hover{background-color:#3b7bbf}.Toast_actionButton__WZzFt:focus{outline:2px solid var(--color-primary);outline-offset:2px}.Toast_dismissButton__j998F{padding:6px 12px;font-size:16px;font-weight:600;color:#999;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.Toast_dismissButton__j998F:hover{color:var(--color-text);background-color:#f0f0f0}.Toast_dismissButton__j998F:focus{outline:2px solid var(--color-primary);outline-offset:2px}.Toast_progressBar__at1Na{position:absolute;bottom:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,var(--color-primary),#3b7bbf);transform-origin:left;animation:Toast_shrink__us3MY 5s linear forwards}@media (prefers-reduced-motion:reduce){.Toast_progressBar__at1Na{display:none}}@keyframes Toast_shrink__us3MY{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toast_toast__LpFPJ.Toast_paused__oRIgD .Toast_progressBar__at1Na{animation-play-state:paused}@media (max-width:480px){.Toast_toastContainer__tL0sU{right:10px;left:10px}.Toast_toast__LpFPJ{width:auto;right:auto}}