.Header-module__lTtPNq__header{z-index:40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070b12d1;width:100%;transition:box-shadow .3s;position:relative}.Header-module__lTtPNq__header[data-scrolled=true]{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}.Header-module__lTtPNq__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.Header-module__lTtPNq__brandNavigation{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.Header-module__lTtPNq__desktopNavigation,.Header-module__lTtPNq__profileDesktop,.Header-module__lTtPNq__guestDesktop,.Header-module__lTtPNq__desktopAuthSkeleton{display:none}.Header-module__lTtPNq__searchSlot{order:9999;width:100%}.Header-module__lTtPNq__actionsSlot{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem;width:auto;height:2.25rem;display:flex}.Header-module__lTtPNq__edge{opacity:.4;background-image:linear-gradient(90deg,#0000,#ffffff26,#0000);height:1px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.Header-module__lTtPNq__header[data-scrolled=true] .Header-module__lTtPNq__edge{opacity:1}.Header-module__lTtPNq__navLink,.Header-module__lTtPNq__profileTrigger,.Header-module__lTtPNq__iconTrigger,.Header-module__lTtPNq__authLink,.Header-module__lTtPNq__mobileLogout{transition:color .15s,background-color .15s,border-color .15s,opacity .15s}.Header-module__lTtPNq__navLink:focus-visible,.Header-module__lTtPNq__profileTrigger:focus-visible,.Header-module__lTtPNq__iconTrigger:focus-visible,.Header-module__lTtPNq__authLink:focus-visible,.Header-module__lTtPNq__mobileLogout:focus-visible{outline:none;box-shadow:0 0 0 2px #a78bfab3}.Header-module__lTtPNq__navLink{border-radius:.75rem;align-items:center;font-size:.875rem;display:flex}.Header-module__lTtPNq__navLink[data-mobile=false]{color:var(--ah-text-muted);gap:.375rem;padding:.5rem .875rem}.Header-module__lTtPNq__navLink[data-mobile=true]{color:var(--ah-text-secondary);gap:.75rem;padding:.625rem .75rem}.Header-module__lTtPNq__navLink:hover,.Header-module__lTtPNq__navLink[data-active=true]{color:var(--ah-text-primary);background:var(--ah-accent-soft)}.Header-module__lTtPNq__smallIcon{width:1rem;height:1rem}.Header-module__lTtPNq__mediumIcon{width:1.25rem;height:1.25rem}.Header-module__lTtPNq__profileRoot{flex:0 auto;min-width:0;max-width:100%;position:relative}.Header-module__lTtPNq__profileTrigger{cursor:pointer;width:auto;min-width:0;max-width:100%;color:var(--ah-text-muted);font:inherit;background:0 0;border:0;border-radius:.75rem;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.Header-module__lTtPNq__profileTrigger:hover,.Header-module__lTtPNq__profileTrigger[data-open=true]{color:var(--ah-text-primary);background:var(--ah-accent-soft)}.Header-module__lTtPNq__avatarWrapper{flex-shrink:0;display:flex}.Header-module__lTtPNq__username{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Header-module__lTtPNq__chevron{flex-shrink:0;width:.875rem;height:.875rem;transition:transform .15s}.Header-module__lTtPNq__profileTrigger[data-open=true] .Header-module__lTtPNq__chevron{transform:rotate(180deg)}.Header-module__lTtPNq__profileMenu{width:13rem}.Header-module__lTtPNq__iconTrigger{width:2.25rem;height:2.25rem;color:var(--ah-text-muted);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.Header-module__lTtPNq__iconTrigger:hover{color:var(--ah-text-primary);background:var(--ah-accent-soft)}.Header-module__lTtPNq__mobileMenuRoot{display:block}.Header-module__lTtPNq__mobileMenuPanel{z-index:30;overscroll-behavior:contain;border-top:1px solid var(--ah-border-soft);background:var(--ah-canvas);width:100%;max-height:calc(100dvh - 100%);padding:.5rem 1rem 1rem;animation:.16s ease-out Header-module__lTtPNq__mobileMenuIn;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px -18px #000000d9}.Header-module__lTtPNq__mobileNavigation,.Header-module__lTtPNq__mobileAccount{flex-direction:column;gap:.25rem;display:flex}.Header-module__lTtPNq__mobileNavigation{padding-bottom:.75rem}.Header-module__lTtPNq__mobileIdentity{border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.Header-module__lTtPNq__mobileUsername{min-width:0;color:var(--ah-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.Header-module__lTtPNq__mobileDivider{background-image:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;margin-bottom:.75rem}.Header-module__lTtPNq__mobileDivider:last-child{margin-top:.75rem;margin-bottom:0}@keyframes Header-module__lTtPNq__pulse{50%{opacity:.5}}@keyframes Header-module__lTtPNq__mobileMenuIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.Header-module__lTtPNq__mobileLoading,.Header-module__lTtPNq__desktopAuthSkeleton,.Header-module__lTtPNq__mobileAuthSkeleton{background:#ffffff0d;border-radius:.75rem;animation:2s cubic-bezier(.4,0,.6,1) infinite Header-module__lTtPNq__pulse}.Header-module__lTtPNq__mobileLoading{width:100%;height:2.5rem;display:block}.Header-module__lTtPNq__desktopAuthSkeleton{width:100%;height:2.25rem}.Header-module__lTtPNq__mobileAuthSkeleton{width:2.25rem;height:2.25rem;display:inline-block}.Header-module__lTtPNq__guestActions{align-items:center;gap:.25rem;display:flex}.Header-module__lTtPNq__guestActions[data-mobile=true]{gap:.75rem}.Header-module__lTtPNq__authLink{color:var(--ah-text-secondary);border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.Header-module__lTtPNq__authLink:hover{color:var(--ah-text-primary)}.Header-module__lTtPNq__guestActions[data-mobile=true] .Header-module__lTtPNq__authLink{text-align:center;flex:1;padding:.625rem 0}.Header-module__lTtPNq__registerLink{color:#fff;background:var(--ah-accent-strong)}.Header-module__lTtPNq__registerLink:hover{color:#fff;background:var(--ah-accent-contrast)}.Header-module__lTtPNq__mobileLogout{cursor:pointer;width:100%;min-height:2.75rem;color:var(--ah-text-secondary);font:inherit;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.Header-module__lTtPNq__mobileLogout:hover,.Header-module__lTtPNq__mobileLogout:focus-visible{color:#fca5a5;background:#ef44441a}.Header-module__lTtPNq__accountActionSeparator{background:var(--ah-border-soft);height:1px;margin-block:.375rem}.Header-module__lTtPNq__logoutAction{min-height:2.75rem}.Header-module__lTtPNq__logoutAction.Header-module__lTtPNq__logoutAction[data-account-action=logout][data-highlighted]{color:#fca5a5;background:#ef44441a}.Header-module__lTtPNq__logoutIcon{color:#f87171;width:1rem;height:1rem}.Header-module__lTtPNq__searchForm{width:100%;position:relative}.Header-module__lTtPNq__searchSubmit,.Header-module__lTtPNq__searchClear{color:#fff9;position:absolute;top:50%;transform:translateY(-50%)}.Header-module__lTtPNq__searchSubmit{left:.375rem}.Header-module__lTtPNq__searchClear{right:.375rem}.Header-module__lTtPNq__searchSubmit:hover,.Header-module__lTtPNq__searchClear:hover{background:#ffffff1a}.Header-module__lTtPNq__searchSubmit:hover{color:#fffc}.Header-module__lTtPNq__searchClear:hover{color:#ffffffb3}.Header-module__lTtPNq__searchInput{appearance:none;width:100%;height:2.5rem;color:var(--ah-text-primary);font:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;padding-left:2.25rem;padding-right:2.5rem;font-size:.875rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.Header-module__lTtPNq__searchInput::placeholder{color:#ffffff80}.Header-module__lTtPNq__searchInput:focus{background:#ffffff12;border-color:#a78bfa80;box-shadow:0 0 0 2px #8b5cf633}@media (min-width:1024px){.Header-module__lTtPNq__header{position:sticky;top:0}.Header-module__lTtPNq__container{flex-wrap:nowrap;gap:1rem;padding-block:1rem}.Header-module__lTtPNq__brandNavigation{flex:none;gap:2rem}.Header-module__lTtPNq__desktopNavigation{align-items:center;gap:.25rem;display:flex}.Header-module__lTtPNq__searchSlot{order:initial;flex:1;width:auto;min-width:15rem;max-width:32rem}.Header-module__lTtPNq__actionsSlot{width:14rem}.Header-module__lTtPNq__profileDesktop{flex:0 auto;min-width:0;display:flex}.Header-module__lTtPNq__guestDesktop,.Header-module__lTtPNq__desktopAuthSkeleton{display:block}.Header-module__lTtPNq__mobileAuthSkeleton,.Header-module__lTtPNq__mobileMenuRoot{display:none}}@media (prefers-reduced-motion:reduce){.Header-module__lTtPNq__mobileMenuPanel,.Header-module__lTtPNq__mobileLoading,.Header-module__lTtPNq__desktopAuthSkeleton,.Header-module__lTtPNq__mobileAuthSkeleton{animation:none}}
.Footer-module__3hUVsW__footer{color:var(--ah-text-muted)}.Footer-module__3hUVsW__divider{background-image:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px}.Footer-module__3hUVsW__content{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:2.25rem;display:grid}.Footer-module__3hUVsW__brandColumn,.Footer-module__3hUVsW__column{flex-direction:column;display:flex}.Footer-module__3hUVsW__brandColumn{gap:.875rem}.Footer-module__3hUVsW__description{max-width:27rem;font-size:.875rem;line-height:1.625}.Footer-module__3hUVsW__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.Footer-module__3hUVsW__column{gap:.875rem}.Footer-module__3hUVsW__legalColumn{border-top:1px solid #ffffff0d;grid-column:1/-1;padding-top:1.25rem}.Footer-module__3hUVsW__legalColumn .Footer-module__3hUVsW__columnTitle{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Footer-module__3hUVsW__legalColumn .Footer-module__3hUVsW__linkList{flex-flow:wrap;column-gap:1.25rem}.Footer-module__3hUVsW__columnTitle{color:#ffffffb8;letter-spacing:.025em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.Footer-module__3hUVsW__linkList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__footerLink{color:var(--ah-text-muted);border-radius:.25rem;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;transition:color .15s;display:inline-flex}.Footer-module__3hUVsW__footerLink:hover{color:var(--ah-text-primary)}.Footer-module__3hUVsW__footerLink:focus-visible,.Footer-module__3hUVsW__feedbackButton:focus-visible{outline:none;box-shadow:0 0 0 2px #a78bfa80}.Footer-module__3hUVsW__linkIcon{flex-shrink:0;width:1rem;height:1rem}.Footer-module__3hUVsW__bottomBar{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.Footer-module__3hUVsW__copyright{font-size:.75rem;line-height:1rem}.Footer-module__3hUVsW__feedbackButton{color:#ede9fed9;min-height:2.5rem;font:inherit;background:#8b5cf61a;border:1px solid #a78bfa33;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.Footer-module__3hUVsW__feedbackButton:hover:not(:disabled){color:#fff;background:#8b5cf626;border-color:#c4b5fd59}.Footer-module__3hUVsW__feedbackButton:disabled{cursor:wait;opacity:.6}.Footer-module__3hUVsW__feedbackIcon{width:1rem;height:1rem}.Footer-module__3hUVsW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:640px){.Footer-module__3hUVsW__content{padding-block:2.5rem}.Footer-module__3hUVsW__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.Footer-module__3hUVsW__legalColumn{border-top:0;grid-column:auto;padding-top:0}.Footer-module__3hUVsW__legalColumn .Footer-module__3hUVsW__columnTitle{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.Footer-module__3hUVsW__legalColumn .Footer-module__3hUVsW__linkList{flex-flow:column}}@media (min-width:1024px){.Footer-module__3hUVsW__content{grid-template-columns:minmax(0,1.5fr) minmax(30rem,1fr);align-items:start;gap:5rem}}
