.LanguageSelector-module__3aEGpG__languageSelector{position:relative}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__trigger{color:#333;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;outline:none;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.875rem;font-weight:500;display:flex}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__trigger:hover{color:#111;background:#f5f5f5}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__trigger:focus-visible{outline-offset:2px;outline:2px solid #81b7ff}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__trigger .LanguageSelector-module__3aEGpG__globe{width:1rem;height:1rem}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__trigger .LanguageSelector-module__3aEGpG__code{line-height:1}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__trigger .LanguageSelector-module__3aEGpG__chevron{color:#888;width:.625rem;height:.625rem;transition:transform .15s}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__trigger[aria-expanded=true] .LanguageSelector-module__3aEGpG__chevron{transform:rotate(180deg)}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__menu{z-index:20;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;min-width:8rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 .5rem 1.5rem #0000001f}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__menu .LanguageSelector-module__3aEGpG__option{color:#333;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;outline:none;width:100%;padding:.5rem .625rem;font-size:.875rem;display:block}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__menu .LanguageSelector-module__3aEGpG__option:hover{background:#f5f5f5}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__menu .LanguageSelector-module__3aEGpG__option:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #81b7ff}.LanguageSelector-module__3aEGpG__languageSelector .LanguageSelector-module__3aEGpG__menu .LanguageSelector-module__3aEGpG__optionActive{color:#111;font-weight:700}
.MobileNav-module__0PNEOW__mobileNav{display:none}@media (max-width:62rem){.MobileNav-module__0PNEOW__mobileNav{display:inline-flex}}.MobileNav-module__0PNEOW__mobileNav .MobileNav-module__0PNEOW__panel{z-index:10;opacity:0;visibility:hidden;background:#fff;flex-direction:column;gap:.5rem;padding:1rem 1.5rem;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;inset:4rem 0 0;overflow-y:auto;transform:translateY(-.5rem)}.MobileNav-module__0PNEOW__mobileNav .MobileNav-module__0PNEOW__panel.MobileNav-module__0PNEOW__open{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.MobileNav-module__0PNEOW__mobileNav .MobileNav-module__0PNEOW__panel{transition:none}}
.NavLink-module__Aiy-mG__navLink{color:#333;border-bottom:2px solid #0000;outline:none;padding:.5rem 0;font-size:.875rem;font-weight:500;display:inline-block}.NavLink-module__Aiy-mG__navLink:hover{color:#111}.NavLink-module__Aiy-mG__navLink:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #81b7ff}.NavLink-module__Aiy-mG__navLink[aria-current=page]{color:#111;border-bottom-color:#0972ff;font-weight:700}
.Topbar-module__8riySG__topbar{background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:4rem;padding:0 1.5rem;display:flex}@media (max-width:36rem){.Topbar-module__8riySG__topbar{padding:0 1.25rem}}.Topbar-module__8riySG__topbar .Topbar-module__8riySG__left{align-items:center;gap:2.75rem;display:flex}@media (max-width:62rem){.Topbar-module__8riySG__topbar .Topbar-module__8riySG__left{gap:.75rem}}.Topbar-module__8riySG__topbar .Topbar-module__8riySG__left .Topbar-module__8riySG__brand{border-radius:.375rem;outline:none;align-items:center;gap:.5rem;display:flex}.Topbar-module__8riySG__topbar .Topbar-module__8riySG__left .Topbar-module__8riySG__brand:focus-visible{outline-offset:2px;outline:2px solid #81b7ff}.Topbar-module__8riySG__topbar .Topbar-module__8riySG__left .Topbar-module__8riySG__brand .Topbar-module__8riySG__logo{flex-shrink:0;width:6rem;height:auto;display:block}.Topbar-module__8riySG__topbar .Topbar-module__8riySG__left .Topbar-module__8riySG__brand .Topbar-module__8riySG__brandName{color:#000;font-size:1.25rem;font-weight:700}@media (max-width:36rem){.Topbar-module__8riySG__topbar .Topbar-module__8riySG__left .Topbar-module__8riySG__brand .Topbar-module__8riySG__brandName{display:none}}.Topbar-module__8riySG__topbar .Topbar-module__8riySG__left .Topbar-module__8riySG__nav{gap:1.5rem;display:flex}@media (max-width:62rem){.Topbar-module__8riySG__topbar .Topbar-module__8riySG__left .Topbar-module__8riySG__nav{display:none}}.Topbar-module__8riySG__topbar .Topbar-module__8riySG__right{align-items:center;gap:1rem;display:flex}
.UserProfile-module__Xy9OSW__userProfile{color:inherit;border-radius:.5rem;outline:none;align-items:center;gap:.75rem;padding:.25rem .5rem;text-decoration:none;display:flex}.UserProfile-module__Xy9OSW__userProfile:focus-visible{outline-offset:2px;outline:2px solid #81b7ff}.UserProfile-module__Xy9OSW__userProfile .UserProfile-module__Xy9OSW__identity{flex-direction:column;align-items:flex-end;gap:2px;display:flex}@media (max-width:48rem){.UserProfile-module__Xy9OSW__userProfile .UserProfile-module__Xy9OSW__identity{display:none}}.UserProfile-module__Xy9OSW__userProfile .UserProfile-module__Xy9OSW__email{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.8125rem;overflow:hidden}.UserProfile-module__Xy9OSW__userProfile .UserProfile-module__Xy9OSW__company{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.75rem;font-weight:600;overflow:hidden}
.layout-module__ZR-cXa__mainLayout{flex-direction:column;min-height:100vh;display:flex}.layout-module__ZR-cXa__mainLayout .layout-module__ZR-cXa__topBar{flex-shrink:0}.layout-module__ZR-cXa__mainLayout .layout-module__ZR-cXa__content{flex-direction:column;flex-grow:1;display:flex}
