.site-header-module__GEfWUG__siteHeader{z-index:50;height:var(--adg-header-height);padding:0 var(--adg-space-6);grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.site-header-module__GEfWUG__siteHeader:before{z-index:-1;opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);content:"";transition:opacity var(--adg-duration-normal) var(--adg-ease-out);background:#0000000d;position:absolute;inset:0}.site-header-module__GEfWUG__siteHeader[data-scrolled=true]:before{opacity:1}.site-header-module__GEfWUG__brandLink{align-items:center;gap:var(--adg-space-2);width:fit-content;display:inline-flex}.site-header-module__GEfWUG__brandMark{flex:0 0 24px;width:24px;height:24px}.site-header-module__GEfWUG__brandWordmark{width:74.725px;height:20.7px}.site-header-module__GEfWUG__primaryNav{justify-content:center;align-items:center;gap:var(--adg-space-8);white-space:nowrap;height:32px;display:flex;position:relative;left:-.5px}.site-header-module__GEfWUG__navLink{height:32px;padding-inline:var(--adg-space-4);color:var(--foreground);font-size:var(--adg-font-size-body);transition:color var(--adg-duration-fast) var(--adg-ease-standard);justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.site-header-module__GEfWUG__navLink:first-child{width:102px}.site-header-module__GEfWUG__navLink:nth-child(2){width:137px}.site-header-module__GEfWUG__navLink:nth-child(3){width:79px}a.site-header-module__GEfWUG__navLink:hover,.site-header-module__GEfWUG__navLink.site-header-module__GEfWUG__active{color:var(--primary)}.site-header-module__GEfWUG__headerActions{justify-self:end;align-items:center;gap:var(--adg-space-3);display:flex}.site-header-module__GEfWUG__authControl{justify-content:flex-end;align-items:center;min-width:76px;display:flex}.site-header-module__GEfWUG__authLoading{border-radius:var(--adg-radius-full);background:var(--adg-ink-raised);flex:0 0 40px;width:40px;height:40px;position:relative;overflow:hidden}.site-header-module__GEfWUG__authLoading:after{background:linear-gradient(100deg, transparent 20%, var(--adg-surface-muted) 50%, transparent 80%);content:"";width:150%;animation:1.4s linear infinite site-header-module__GEfWUG__authSkeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes site-header-module__GEfWUG__authSkeletonShimmer{to{transform:translate(100%)}}.site-header-module__GEfWUG__loginButton{height:var(--adg-control-md);padding-inline:var(--adg-space-4);border-radius:var(--adg-radius-md);background:var(--adg-gradient-primary);box-shadow:var(--adg-shadow-inset-strong), 0 8px 28px #fe5b2a2e;color:var(--primary-foreground);cursor:pointer;font-family:inherit;font-size:var(--adg-font-size-body);isolation:isolate;transition:transform var(--adg-duration-fast) var(--adg-ease-out);border:1px solid #ffb19a7a;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.site-header-module__GEfWUG__loginButton:before{z-index:-1;content:"";opacity:0;pointer-events:none;transition:opacity var(--adg-duration-fast) var(--adg-ease-standard);background:linear-gradient(110deg,#ffffff38,#0000 44%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.site-header-module__GEfWUG__loginButton:hover{transform:translateY(-1px)}.site-header-module__GEfWUG__loginButton:hover:before{opacity:1}}.site-header-module__GEfWUG__loginButton:active{transition-duration:var(--adg-duration-press);transform:translateY(0)scale(.97)}@media (max-width:1120px){.site-header-module__GEfWUG__siteHeader{grid-template-columns:minmax(100px,1fr) auto minmax(190px,1fr)}.site-header-module__GEfWUG__primaryNav{gap:var(--adg-space-2);left:0}.site-header-module__GEfWUG__navLink{width:auto;padding-inline:var(--adg-space-3)}}@media (max-width:860px){.site-header-module__GEfWUG__siteHeader{gap:var(--adg-space-4);grid-template-columns:auto 1fr auto}.site-header-module__GEfWUG__primaryNav{justify-self:center}}@media (max-width:700px){.site-header-module__GEfWUG__siteHeader{padding-inline:var(--adg-space-4);grid-template-columns:1fr auto}.site-header-module__GEfWUG__primaryNav{display:none}.site-header-module__GEfWUG__brandWordmark{width:72px;height:auto}}@media (prefers-reduced-motion:reduce){.site-header-module__GEfWUG__siteHeader:before{transition-duration:.1s}.site-header-module__GEfWUG__authLoading:after{animation:none}.site-header-module__GEfWUG__loginButton:active{transform:none}}
.user-menu-module___jEvCW__trigger{border-radius:var(--adg-radius-full);width:40px;height:40px;color:var(--adg-white);transition:transform var(--adg-duration-press) var(--adg-ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.user-menu-module___jEvCW__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.user-menu-module___jEvCW__trigger:active{transform:scale(.96)}.user-menu-module___jEvCW__triggerAvatar{background:var(--adg-ink-raised);width:40px;height:40px}.user-menu-module___jEvCW__fallback{background:var(--adg-surface-hover);color:var(--adg-paper);font-size:var(--adg-font-size-caption);letter-spacing:-.01em;font-weight:600}.user-menu-module___jEvCW__popup{border-radius:var(--adg-radius-lg);background:var(--adg-ink-field);width:min(252px,100vw - 24px);box-shadow:0 22px 60px #0000007a, inset 0 1px 0 var(--adg-border-strong);color:var(--adg-white);opacity:1;transition:opacity var(--adg-duration-normal) var(--adg-ease-out), transform var(--adg-duration-normal) var(--adg-ease-out);border:0;overflow:hidden;transform:translateY(0)scale(1)}.user-menu-module___jEvCW__popup[data-starting-style],.user-menu-module___jEvCW__popup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.97)}.user-menu-module___jEvCW__popup>div{padding:0;overflow:hidden}.user-menu-module___jEvCW__accountSummary{align-items:center;gap:var(--adg-space-3);padding:var(--adg-space-4);grid-template-columns:44px minmax(0,1fr);display:grid}.user-menu-module___jEvCW__summaryAvatar{background:var(--adg-ink-raised);width:44px;height:44px}.user-menu-module___jEvCW__summaryAvatar .user-menu-module___jEvCW__fallback{font-size:var(--adg-font-size-body)}.user-menu-module___jEvCW__identity{flex-direction:column;gap:1px;min-width:0;display:flex}.user-menu-module___jEvCW__identity strong,.user-menu-module___jEvCW__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-module___jEvCW__identity strong{color:var(--adg-white);font-size:var(--adg-font-size-body);font-weight:600;line-height:var(--adg-line-body)}.user-menu-module___jEvCW__identity span{color:var(--adg-text-tertiary);font-size:var(--adg-font-size-caption);line-height:var(--adg-line-caption)}.user-menu-module___jEvCW__creditBalance{margin:0 var(--adg-space-3) var(--adg-space-3);border-radius:var(--adg-radius-sm);background:color-mix(in srgb, var(--adg-orange) 10%, transparent);color:var(--adg-text-secondary);font-size:var(--adg-font-size-caption);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.user-menu-module___jEvCW__creditBalance span{align-items:center;gap:8px;display:inline-flex}.user-menu-module___jEvCW__creditBalance svg{width:16px;height:16px;color:var(--adg-orange-highlight)}.user-menu-module___jEvCW__creditBalance strong{color:var(--adg-paper);font-size:var(--adg-font-size-body);font-variant-numeric:tabular-nums}.user-menu-module___jEvCW__separator{background:var(--adg-border-default);margin:0}.user-menu-module___jEvCW__actions{padding:var(--adg-space-1-5);flex-direction:column;gap:2px;display:flex}.user-menu-module___jEvCW__menuItem{border-radius:var(--adg-radius-sm);min-height:40px;color:var(--adg-text-secondary);cursor:pointer;font-size:var(--adg-font-size-body);font-weight:500;line-height:var(--adg-line-body);gap:10px;padding:0 10px}.user-menu-module___jEvCW__menuItem[data-highlighted]{background:var(--adg-surface-hover);color:var(--adg-white)}.user-menu-module___jEvCW__menuItem svg{color:var(--adg-text-tertiary)}.user-menu-module___jEvCW__menuItem[data-highlighted] svg{color:var(--adg-white)}.user-menu-module___jEvCW__spinner{animation:.8s linear infinite user-menu-module___jEvCW__spin}@keyframes user-menu-module___jEvCW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.user-menu-module___jEvCW__trigger,.user-menu-module___jEvCW__popup{transition-duration:.01ms}.user-menu-module___jEvCW__spinner{animation-duration:1.5s}}
