.site-header{z-index:40;isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--color-border-200) 80%, white);background:#fff;position:sticky;top:0;box-shadow:0 1px #4338ca0a}.site-header-inner{justify-content:space-between;align-items:center;width:100%;max-width:72rem;height:4rem;margin-inline:auto;padding-inline:1rem;display:flex}.site-header-inner.has-center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left center right";column-gap:.75rem;display:grid}.site-header-inner.is-wide{max-width:none}@media (min-width:768px){.site-header-inner{padding-inline:1.5rem}}.site-header-left,.site-header-right{align-items:center;min-width:0;display:flex}.site-header-left{grid-area:left;justify-content:flex-start;justify-self:start;overflow:hidden}.site-header-right{grid-area:right;justify-content:flex-end;justify-self:end}@media (max-width:639px){.site-header-left{max-width:9.5rem}}.site-header-center{grid-area:center;justify-content:center;justify-self:center;display:none}@media (min-width:1024px){.site-header-center{align-items:center;display:flex}.site-header-center nav[aria-label=Primary]{gap:.125rem}.site-header-center a,.site-header-center button{letter-spacing:-.01em;font-size:15px;font-weight:600}}.site-header-burger{display:block}@media (min-width:1024px){.site-header-burger{display:none}}.site-header-login{border:1px solid var(--color-border-200);height:2.25rem;color:var(--color-ink-700);letter-spacing:-.01em;white-space:nowrap;background:#fff;border-radius:.5rem;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.site-header-login:hover,.site-header-login:focus-visible{border-color:var(--color-ink-300);background:var(--color-surface-50);color:var(--color-ink-900);outline:none}.site-header-login:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.site-header-account-chevron{width:.875rem;height:.875rem;color:var(--color-ink-400);transition:transform .15s}.site-header-login[aria-expanded=true] .site-header-account-chevron{color:var(--color-ink-700);transform:rotate(180deg)}.site-header-login-label{display:none}@media (min-width:640px){.site-header-login-label{display:inline}}.site-header-logout{border:1px solid var(--color-border-200);height:2.25rem;color:var(--color-ink-700);letter-spacing:-.01em;white-space:nowrap;background:#fff;border-radius:.5rem;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.875rem;font-weight:500;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.site-header-logout:hover,.site-header-logout:focus-visible{border-color:var(--color-ink-300);background:var(--color-surface-50);color:var(--color-ink-900);outline:none}.site-header-logout:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.site-header-logout-label{display:none}@media (min-width:640px){.site-header-logout-label{display:inline}.site-header-logout.is-compact .site-header-logout-label{display:none}}.site-header-login-mobile{display:none}.site-header-nav-underline{inset-inline:.75rem;background:var(--lr-primary);border-radius:9999px;height:3px;transition:opacity .15s;position:absolute;bottom:0}.header-menu{border:1px solid color-mix(in srgb, var(--color-border-200) 88%, white);background:color-mix(in srgb, var(--color-surface-0) 94%, white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.875rem;min-width:15.75rem;padding:.375rem;animation:.14s ease-out header-menu-in;top:calc(100% - 2px);box-shadow:0 1px 1px #1720330a,0 16px 40px #1720331f}@keyframes header-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.header-menu-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.header-menu-item{width:100%;min-height:2.5rem;color:var(--color-ink-700);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:0 .5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.header-menu-item:hover,.header-menu-item:focus-visible{background:var(--color-surface-50);color:var(--color-ink-900);outline:none}.header-menu-item.is-active{background:var(--color-primary-50);color:var(--color-primary-800);font-weight:600}.header-menu-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header-menu-label{min-width:0}.header-menu-sep{background:var(--color-border-200);height:1px;margin:.375rem .5rem}.header-menu-identity{align-items:center;gap:.625rem;padding:.5rem .5rem .625rem;display:flex}.header-menu-avatar{background:var(--color-primary-600);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:600;display:inline-flex}.header-menu-identity-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-400);font-size:.6875rem;font-weight:600;display:block}.header-menu-identity-email{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-800);font-size:.8125rem;font-weight:500;display:block;overflow:hidden}
