.cRh5nW_header{--nav-ink:#222038;--nav-muted:#625f79;--nav-purple:#5843d6;--nav-hover:#4932bf;--nav-tint:#eeebff;--nav-border:#7c6cc021;--nav-surface:#ffffffa3;--nav-solid:#faf9fff5;z-index:60;color:var(--nav-ink);flex-shrink:0;padding:14px clamp(16px,4vw,56px) 2px;position:sticky;top:0}html.dark .cRh5nW_header{--nav-ink:#f3f0ff;--nav-muted:#c1badb;--nav-purple:#b7a9ff;--nav-hover:#d1c7ff;--nav-tint:#a38bff24;--nav-border:#beadff29;--nav-surface:#1a1831b8;--nav-solid:#1a1831f7}.cRh5nW_shell{border:1px solid var(--nav-border);background:var(--nav-surface);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;max-width:1280px;margin-inline:auto;transition:background-color .2s,box-shadow .2s;position:relative;box-shadow:0 4px 24px #44308006,inset 0 1px #ffffff29}.cRh5nW_header[data-scrolled] .cRh5nW_shell,.cRh5nW_menuOpen{background:var(--nav-solid);box-shadow:0 12px 36px -16px #33226938}.cRh5nW_bar{justify-content:space-between;align-items:center;gap:16px;height:64px;padding-inline:20px;display:flex}.cRh5nW_logo{border-radius:12px;flex-shrink:0;transition:opacity .15s}.cRh5nW_logo:hover{opacity:.8}.cRh5nW_brand{align-items:center;gap:10px;display:flex}.cRh5nW_mark{color:#fff;width:40px;height:40px;font-family:var(--font-manrope), sans-serif;background:linear-gradient(135deg,#7972ff,#5540d4);border-radius:13px;flex-shrink:0;place-items:center;font-size:20px;font-weight:800;display:grid;box-shadow:0 5px 14px #5640d42e,inset 0 1px #ffffff4d}.cRh5nW_wordmark{font-family:var(--font-manrope), sans-serif;letter-spacing:-.055em;font-size:22px;font-weight:800}.cRh5nW_desktopNav,.cRh5nW_desktopActions{display:none}.cRh5nW_navLink,.cRh5nW_secondaryAction,.cRh5nW_primaryAction,.cRh5nW_adminLink{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding-inline:16px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.cRh5nW_navLink,.cRh5nW_secondaryAction{color:var(--nav-muted)}.cRh5nW_secondaryAction:hover{background:var(--nav-tint);color:var(--nav-purple)}.cRh5nW_navLink{isolation:isolate;position:relative;overflow:hidden}.cRh5nW_navLink:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 50% 0%, #fffc, transparent 65%), linear-gradient(115deg, transparent 20%, color-mix(in srgb, var(--nav-purple) 18%, transparent) 45%, #ffffff80 52%, color-mix(in srgb, var(--nav-purple) 12%, transparent) 62%, transparent 85%);opacity:0;background-position:50%,100% 0;background-size:100% 100%,280% 100%;transition:opacity .22s,background-position .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cRh5nW_navLink:is(:hover,:focus-visible){color:var(--nav-purple)}.cRh5nW_navLink:is(:hover,:focus-visible):before{opacity:1;background-position:50%,0 0}html.dark .cRh5nW_navLink:before{background-image:radial-gradient(at 50% 0,#beadff1f,#0000 65%),linear-gradient(115deg,#0000 20%,#a38bff24 45%,#dad0ff33 52%,#a38bff1a 62%,#0000 85%)}.cRh5nW_navLink.cRh5nW_active{background:var(--nav-tint);color:var(--nav-purple)}.cRh5nW_primaryAction{color:#fff;background:#5c46dc;padding-inline:20px;box-shadow:0 4px 12px #5c46dc29,inset 0 1px #ffffff26}.cRh5nW_primaryAction:hover{background:#4e38c7;box-shadow:0 6px 16px #5c46dc40}.cRh5nW_primaryAction svg{transition:opacity .15s}.cRh5nW_primaryAction:hover svg{opacity:.75}.cRh5nW_divider{background:var(--nav-border);width:1px;height:20px;margin-inline:8px}.cRh5nW_themeControl>button,.cRh5nW_menuButton{border:1px solid var(--nav-border);width:42px;height:42px;color:var(--nav-muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cRh5nW_themeControl>button:hover,.cRh5nW_menuButton:hover,.cRh5nW_menuButton[aria-expanded=true]{background:var(--nav-tint);color:var(--nav-purple)}.cRh5nW_mobileControls{align-items:center;gap:8px;display:flex}.cRh5nW_mobilePanel{overscroll-behavior:contain;border:1px solid var(--nav-border);background:var(--nav-solid);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;max-height:calc(100dvh - 108px);padding:12px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px -16px #33226940}.cRh5nW_mobileNav{flex-direction:column;gap:4px;display:flex}.cRh5nW_mobileNav .cRh5nW_navLink{border-radius:14px;justify-content:flex-start;min-height:48px;padding-inline:18px;font-size:14px}.cRh5nW_mobileActions{border-top:1px solid var(--nav-border);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.cRh5nW_mobileActions>*{flex:1}.cRh5nW_mobileActions .cRh5nW_secondaryAction{border:1px solid var(--nav-border)}.cRh5nW_adminLink{background:var(--nav-tint);color:var(--nav-purple);padding-inline:12px}.cRh5nW_adminLink:hover{color:var(--nav-hover)}.cRh5nW_accountLink{border-radius:8px;flex-direction:column;justify-content:center;min-width:0;max-width:112px;padding-inline:8px;font-size:12px;font-weight:600;display:flex}.cRh5nW_accountLink>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cRh5nW_accountLink:hover{color:var(--nav-purple)}.cRh5nW_accountCaption{color:var(--nav-muted);font-size:11px;font-weight:400}.cRh5nW_secondaryAction{cursor:pointer}@media (min-width:1024px){.cRh5nW_bar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;display:grid}.cRh5nW_desktopNav{justify-self:center;gap:2px;display:flex}.cRh5nW_desktopActions{align-items:center;gap:4px;display:flex}.cRh5nW_mobileControls,.cRh5nW_mobilePanel{display:none}}@media (min-width:1024px) and (max-width:1199px){.cRh5nW_bar{gap:8px;padding-inline:14px}.cRh5nW_navLink,.cRh5nW_secondaryAction{padding-inline:10px;font-size:12px}.cRh5nW_primaryAction{padding-inline:16px}.cRh5nW_divider{margin-inline:3px}.cRh5nW_wordmark{font-size:20px}.cRh5nW_accountLink{max-width:82px}.cRh5nW_adminLink{gap:5px;padding-inline:8px;font-size:12px}}@media (max-width:479px){.cRh5nW_header{padding-top:10px}.cRh5nW_shell{border-radius:21px}.cRh5nW_bar{height:60px;padding-inline:12px}.cRh5nW_mark{border-radius:12px;width:36px;height:36px;font-size:18px}.cRh5nW_wordmark{font-size:21px}.cRh5nW_mobileControls{gap:6px}.cRh5nW_themeControl>button,.cRh5nW_menuButton{width:40px;height:40px}}@media (max-width:359px){.cRh5nW_bar,.cRh5nW_brand{gap:8px}.cRh5nW_wordmark{font-size:16px}.cRh5nW_mark{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.cRh5nW_header *,.cRh5nW_navLink:before,.cRh5nW_primaryAction svg{transition:none}}
