.Header_header__AF_3G{position:fixed;inset:0 0 auto 0;z-index:900;height:var(--header-height);border-bottom:1px solid transparent;background:color-mix(in srgb,var(--background) 78%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.Header_scrolled__Ik5rI{border-bottom-color:var(--border);background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:var(--shadow-sm)}.Header_header__AF_3G>.Header_headerContent__VSKiG{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:1.25rem;column-gap:1.25rem;width:100%;max-width:96rem;height:100%;margin:0 auto;padding:0 var(--gutter)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_logoLink__7trYD{display:inline-flex;align-items:center;justify-self:start;text-decoration:none;transition:transform .3s var(--ease-spring)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_logoLink__7trYD:hover{transform:scale(1.04)}.Header_logo__1FRrW{width:6.25rem;height:auto;transform:translateY(8%)}.DarkTheme .Header_logo__1FRrW{filter:brightness(1.7) saturate(1.1)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1{display:flex;justify-content:center;align-items:center;min-width:0}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK{display:flex;align-items:center;justify-content:center;gap:.15rem;list-style:none}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5{position:relative;display:flex;align-items:center;justify-content:center}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5>.Header_navLink__bX76H{position:relative;display:inline-flex;align-items:center;gap:.3rem;min-height:2.4rem;padding:.45rem .75rem;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);text-decoration:none;font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5:hover>.Header_navLink__bX76H,.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5>.Header_navLink__bX76H:hover{color:var(--red-text);background:var(--red-softer)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5>.Header_navLink__bX76H.Header_active__8Eipm{color:var(--red-text);background:var(--red-soft);font-weight:600}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5>.Header_navLink__bX76H.Header_active__8Eipm:after{content:"";position:absolute;left:50%;bottom:.2rem;width:.3rem;height:.3rem;border-radius:50%;background:var(--red-primary);transform:translateX(-50%)}.Header_chevron__ms85Y{font-size:.8rem;transition:transform .25s var(--ease-out)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5.Header_hasDropdown__3wSU_:has(:focus-visible) .Header_chevron__ms85Y,.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5.Header_hasDropdown__3wSU_:hover .Header_chevron__ms85Y{transform:rotate(180deg)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5>.Header_dropdown__f5upL{position:absolute;top:calc(100% + .6rem);left:50%;min-width:15rem;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translate(-50%,.6rem) scale(.98);transition:opacity .2s ease,transform .25s var(--ease-out),visibility .2s ease}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5>.Header_dropdown__f5upL:before{content:"";position:absolute;inset:-.75rem 0 auto 0;height:.75rem}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5:has(:focus-visible)>.Header_dropdown__f5upL,.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1>.Header_desktopNavList__epwQK>.Header_navItem__pb6e5:hover>.Header_dropdown__f5upL{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1 .Header_dropdownList__ImQc_{display:grid;grid-gap:2px;gap:2px;list-style:none;margin:0;padding:0}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1 .Header_dropdownItem__vuT1v{position:relative}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1 .Header_dropdownLink__zc8kB{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.5rem;padding:.5rem .8rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-color);text-decoration:none;font-size:.875rem;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,padding-left .2s var(--ease-out)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1 .Header_dropdownLink__zc8kB.Header_active__8Eipm,.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1 .Header_dropdownLink__zc8kB:hover{background:var(--red-softer);color:var(--red-text);padding-left:1rem}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1 .Header_dropdownLink__zc8kB>.Header_dropdownArrow__1R3Z_{font-size:1.1rem;line-height:1}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1 .Header_subDropdown__7hFaj{position:absolute;top:-.5rem;left:calc(100% + .5rem);min-width:15rem;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateX(.6rem);transition:opacity .2s ease,transform .25s var(--ease-out),visibility .2s ease}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1 .Header_dropdownItem__vuT1v:has(:focus-visible)>.Header_subDropdown__7hFaj,.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1 .Header_dropdownItem__vuT1v:hover>.Header_subDropdown__7hFaj{opacity:1;visibility:visible;transform:translateX(0)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_actions__FHMH_{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_actions__FHMH_>.Header_authLink__ptgWj{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.15rem;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--red-bright),var(--red-strong));color:var(--on-red);text-decoration:none;font-size:.875rem;font-weight:600;box-shadow:var(--shadow-red);overflow:hidden;isolation:isolate;transition:box-shadow .25s var(--ease-out),filter .25s ease}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_actions__FHMH_>.Header_authLink__ptgWj:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translateX(-120%);transition:transform .65s var(--ease-out);pointer-events:none}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_actions__FHMH_>.Header_authLink__ptgWj:focus-visible,.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_actions__FHMH_>.Header_authLink__ptgWj:hover{filter:brightness(1.08);box-shadow:0 14px 30px -10px rgba(163,53,53,.75)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_actions__FHMH_>.Header_authLink__ptgWj:focus-visible:after,.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_actions__FHMH_>.Header_authLink__ptgWj:hover:after{transform:translateX(120%)}.Header_userMenu__3n5Qv{position:relative}.Header_userButton__CQqhL{display:inline-flex;align-items:center;gap:.5rem;min-height:2.6rem;padding:.25rem .7rem .25rem .3rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-color);font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.Header_userButtonOpen__5bm91,.Header_userButton__CQqhL:hover{border-color:var(--red-primary);box-shadow:var(--shadow-sm)}.Header_userButtonOpen__5bm91 .Header_chevron__ms85Y{transform:rotate(180deg)}.Header_userName__zmDpI{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_userDropdown__2Fwd_{position:absolute;top:calc(100% + .6rem);right:0;width:17.5rem;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);animation:Header_menuIn__RjTh4 .22s var(--ease-out) both}.Header_userCard__wK6kT{display:flex;align-items:center;gap:.75rem;margin-bottom:.4rem;padding:.75rem;border-radius:var(--radius-md);background:var(--surface-2)}.Header_userCardTexts__DkLDG{display:flex;flex-direction:column;gap:.1rem;min-width:0}.Header_userCardTexts__DkLDG>strong{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_userCardTexts__DkLDG>span{font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_userCardTexts__DkLDG>.Header_roleBadge__NBSkl{align-self:flex-start;margin-top:.25rem;padding:.1rem .5rem;border-radius:var(--radius-full);background:var(--red-soft);color:var(--red-text);font-weight:600}.Header_userMenuItem__UDubb{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.6rem;padding:.5rem .8rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-color);font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease,padding-left .2s var(--ease-out)}.Header_userMenuItem__UDubb:hover{background:var(--red-softer);color:var(--red-text);padding-left:1rem}.Header_logoutItem__0CKtn:hover{background:var(--danger-soft);color:var(--danger)}.Header_active__8Eipm{color:var(--red-text)}@keyframes Header_menuIn__RjTh4{0%{opacity:0;transform:translateY(-.4rem) scale(.97)}}@media (max-width:1150px){.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_desktopNav__A56P1{display:none}.Header_header__AF_3G>.Header_headerContent__VSKiG{grid-template-columns:1fr;justify-items:center;padding:0 1rem}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_logoLink__7trYD{justify-self:center}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_actions__FHMH_{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.Header_header__AF_3G>.Header_headerContent__VSKiG>.Header_actions__FHMH_>.Header_authLink__ptgWj,.Header_userMenu__3n5Qv{display:none}.Header_logo__1FRrW{width:5.5rem}}.ButtonDarkMode_buttonWrapper__yYHyJ{display:inline-flex;align-items:center;padding:0;border:none;background-color:transparent;line-height:0}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR{position:absolute;opacity:0;height:0;width:0}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo{position:relative;cursor:pointer;display:block;width:60px;height:30px;background:#211042;border-radius:15px;transition:.5s;overflow:hidden}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8{position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;background:#FAEAF1;overflow:hidden;box-shadow:0 0 10px 1px rgba(255,255,255);transition:all .5s ease-out;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8>.ButtonDarkMode_crater__gyqN8{position:absolute;background:#FAEAF1;border-radius:50%;transition:.5s}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8>.ButtonDarkMode_crater1__zr7Dy{background:#FFFFF9;width:26px;height:26px;left:3px;bottom:3px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8>.ButtonDarkMode_crater2__TWlo_{width:6px;height:6px;top:-2px;left:13px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8>.ButtonDarkMode_crater3___cdd5{width:5px;height:5px;top:6px;right:-1px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8>.ButtonDarkMode_crater4__3P5G9{width:3px;height:3px;top:7px;left:9px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8>.ButtonDarkMode_crater5__qteZO{width:5px;height:5px;top:12px;left:14px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8>.ButtonDarkMode_crater6__WgO5C{width:3px;height:3px;top:14px;left:6px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8>.ButtonDarkMode_crater7__TOAzi{width:4px;height:4px;bottom:2px;left:11px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star__Q9nH0{position:absolute;border-radius:50%;background:#FFF;box-shadow:1px 0 2px 2px rgba(255,255,255);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star1__0FMDP{width:2px;height:2px;right:27px;bottom:12px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star2__szEBM{width:2px;height:2px;right:21px;top:3px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star3__iryGi{width:2px;height:2px;right:18px;bottom:5px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star4__WwGyX{width:1px;height:1px;right:12px;bottom:15px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star5__hi_KO{width:1px;height:1px;right:3px;bottom:11px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star6__6QeP8,.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star7__kPrTV,.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star8__KC9Q1{width:3px;height:1px;border-radius:1px;transform:rotate(-45deg);box-shadow:2px 0 1px 1px #FFF;animation-name:ButtonDarkMode_travel__Q8hue;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star6__6QeP8{right:9px;bottom:9px;animation-delay:-2s}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star7__kPrTV{right:15px;bottom:18px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star8__KC9Q1{right:27px;top:3px;animation-delay:-4s}@keyframes ButtonDarkMode_travel__Q8hue{0%{transform:rotate(-45deg) translateX(21px)}50%{transform:rotate(-45deg) translateX(-6px);box-shadow:2px 0 2px 1px #FFF}to{transform:rotate(-45deg) translateX(-9px);width:2px;height:2px;opacity:0;box-shadow:none}}@keyframes ButtonDarkMode_move__ydyIu{0%{transform:none}25%{transform:translateX(2px)}to{transform:translateX(-2px)}}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo{background:#24D7F7}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8{background:#F7FFFF;transform:translateX(31px);box-shadow:0 0 10px 2px rgba(255,255,255,.85)}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_toggleButton__SPFn8>.ButtonDarkMode_crater__gyqN8{transform:rotate(-45deg) translateX(21px)}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star__Q9nH0{animation:ButtonDarkMode_move__ydyIu 2s infinite;transform:none;box-shadow:none}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star1__0FMDP{width:12px;height:3px;border-radius:3px;left:6px;top:8px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star2__szEBM{width:4px;height:4px;left:8px;top:7px;box-shadow:0 0 1px rgba(0,0,0,.1)}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star3__iryGi{width:5px;height:5px;left:11px;top:6px;box-shadow:0 0 1px rgba(0,0,0,.1)}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star4__WwGyX{width:4px;height:4px;left:14px;top:6px;box-shadow:0 0 1px rgba(0,0,0,.1)}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star5__hi_KO{width:18px;height:5px;border-radius:5px;left:9px;bottom:6px}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star6__6QeP8{width:5px;height:5px;background:#FFF;border-radius:50%;left:11px;bottom:6px;box-shadow:0 0 1px rgba(0,0,0,.1)}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star7__kPrTV{width:7px;height:7px;background:#FFF;border-radius:50%;left:16px;bottom:6px;box-shadow:0 0 1px rgba(0,0,0,.1)}.ButtonDarkMode_buttonWrapper__yYHyJ>.ButtonDarkMode_hideCheckbox__4N9pR:checked+.ButtonDarkMode_toggle__3pnqo>.ButtonDarkMode_star8__KC9Q1{width:6px;height:6px;background:#FFF;border-radius:50%;left:21px;top:18px;box-shadow:0 0 1px rgba(0,0,0,.1)}