.Header-module-scss-module__JJFXqa__nav{justify-content:space-between;align-items:center;display:flex}.Header-module-scss-module__JJFXqa__logo{font-size:1.125rem;font-weight:700}.Header-module-scss-module__JJFXqa__desktopNav{align-items:center;gap:1.5rem;display:none}@media (min-width:768px){.Header-module-scss-module__JJFXqa__desktopNav{display:flex}}.Header-module-scss-module__JJFXqa__mobileNav{align-items:center;display:flex;position:relative}@media (min-width:768px){.Header-module-scss-module__JJFXqa__mobileNav{display:none}}.Header-module-scss-module__JJFXqa__menuItem{color:var(--color-blue-700);border-radius:.375rem;margin-bottom:0;padding:.5rem}.Header-module-scss-module__JJFXqa__menuItem:hover{color:#fff;background-color:#1d4ed8}.Header-module-scss-module__JJFXqa__menuItem:focus-visible{outline-offset:2px;outline:2px solid #00f}.Header-module-scss-module__JJFXqa__popover{inset:unset;background-color:var(--color-white);width:200px;height:100%;transition:right .2s ease-in-out,overlay .7s allow-discrete;border:0;border-radius:0 0 0 .5rem;flex-direction:column;align-items:stretch;gap:8px;padding:20px;display:none;position:absolute;right:-200px}.Header-module-scss-module__JJFXqa__popover:popover-open{inset:unset;border:none;display:flex;top:0;right:0;box-shadow:0 1rem 1.5rem #0000001a}@starting-style{.Header-module-scss-module__JJFXqa__popover:popover-open{inset:unset;right:-200px}}.Header-module-scss-module__JJFXqa__popover::backdrop{transition:display .7s allow-discrete,overlay .7s allow-discrete,background-color .7s;background-color:#0000}.Header-module-scss-module__JJFXqa__popover:popover-open::backdrop{background-color:#00000040}@starting-style{.Header-module-scss-module__JJFXqa__popover:popover-open::backdrop{background-color:#0000}}.Header-module-scss-module__JJFXqa__popoverOpen{z-index:1;border-left:1px solid #000;height:100vh;display:flex;top:-20px;right:-20px}
.HamburgerButton-module-scss-module__J1zHdW__menuButton{color:var(--color-gray-700);border:1px solid #0000;border-radius:.375rem;align-self:flex-end;padding:.5rem;display:flex}.HamburgerButton-module-scss-module__J1zHdW__menuButton:hover{color:var(--color-white);background-color:var(--color-gray-700)}.HamburgerButton-module-scss-module__J1zHdW__menuButton:focus-within{border:1px solid var(--color-gray-700)}.HamburgerButton-module-scss-module__J1zHdW__menuButton svg{width:var(--spacing-6);height:var(--spacing-6)}
.Refresher-module-scss-module__99BCvq__update-banner{background:#fc0;border-radius:5px;align-items:center;gap:10px;padding:10px 20px;display:flex;position:fixed;bottom:10px}.Refresher-module-scss-module__99BCvq__update-banner button{color:#fff;cursor:pointer;background:#007bff;border:none;padding:5px 10px}.Refresher-module-scss-module__99BCvq__refresh-indicator{z-index:999;background:#fffc;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000001a}.Refresher-module-scss-module__99BCvq__spinner{border:3px solid #007bff;border-top-color:#0000;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite Refresher-module-scss-module__99BCvq__spin}@keyframes Refresher-module-scss-module__99BCvq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Refresher-module-scss-module__99BCvq__container{grid-area:content;justify-content:center;display:flex}
