.PublicHeader-module__Qk3IfG__header{--site-header-block-inset:var(--space-sm);--site-header-row-height:56px;--site-header-row-block-inset:var(--space-xs);border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--canvas) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);transition:border-color var(--motion-duration-quick) var(--motion-ease-out);z-index:calc(var(--z-sheet) + 1)!important;position:fixed!important}.PublicHeader-module__Qk3IfG__headerMenuOpen{border-bottom-color:#0000}.PublicHeader-module__Qk3IfG__menuButton{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background var(--motion-duration-standard) var(--motion-ease-out), transform var(--motion-duration-standard) var(--motion-spring-gentle);background:0 0;border:0;place-items:center;padding:0;display:none}.PublicHeader-module__Qk3IfG__desktopActions{align-items:center;gap:var(--space-compact);display:flex}.PublicHeader-module__Qk3IfG__mobileActions{display:none}.PublicHeader-module__Qk3IfG__menuButton:hover{opacity:.62;background:0 0}.PublicHeader-module__Qk3IfG__menuButton:active{transform:scale(.96)}.PublicHeader-module__Qk3IfG__menuButton:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--focus-stroke);outline-offset:2px}.PublicHeader-module__Qk3IfG__menuIcon{width:20px;height:14px;display:block;position:relative}.PublicHeader-module__Qk3IfG__menuIcon span{border-radius:var(--r-pill);transform-origin:50%;width:20px;height:1px;transition:top var(--motion-duration-panel) var(--motion-ease-out), width var(--motion-duration-standard) var(--motion-ease-out), opacity var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-panel) var(--motion-spring-gentle);background:currentColor;position:absolute;right:0}.PublicHeader-module__Qk3IfG__menuIcon span:first-child{top:0}.PublicHeader-module__Qk3IfG__menuIcon span:nth-child(2){width:14px;top:6.5px}.PublicHeader-module__Qk3IfG__menuIcon span:nth-child(3){width:17px;top:13px}.PublicHeader-module__Qk3IfG__menuIcon[data-open] span:first-child,.PublicHeader-module__Qk3IfG__menuIcon[data-open] span:nth-child(3){width:20px;top:6.5px}.PublicHeader-module__Qk3IfG__menuIcon[data-open] span:first-child{transform:rotate(45deg)}.PublicHeader-module__Qk3IfG__menuIcon[data-open] span:nth-child(2){opacity:0;transform:scaleX(.35)}.PublicHeader-module__Qk3IfG__menuIcon[data-open] span:nth-child(3){transform:rotate(-45deg)}.PublicHeader-module__Qk3IfG__menuPanel{z-index:var(--z-sheet);background:var(--canvas);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--motion-duration-panel) var(--motion-ease-out), visibility 0s linear var(--motion-duration-panel);position:fixed;inset:0;overflow:auto}.PublicHeader-module__Qk3IfG__menuPanelOpen{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--motion-duration-panel) var(--motion-ease-out), visibility 0s linear}.PublicHeader-module__Qk3IfG__menuInner{gap:clamp(var(--space-xxl), 6vw, 88px);width:min(100% - clamp(40px,10vw,160px),960px);min-height:100svh;padding:clamp(126px, 16vh, 176px) 0 clamp(var(--space-xxxl), 8vh, 96px);grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);margin-inline:auto;display:grid}.PublicHeader-module__Qk3IfG__menuContent{align-self:center;width:100%}.PublicHeader-module__Qk3IfG__menuActions{gap:var(--space-compact);opacity:0;transform:translateY(var(--motion-distance-md));transition:opacity var(--motion-duration-panel) var(--motion-ease-out), transform var(--motion-duration-reveal) var(--motion-spring-gentle);display:grid}.PublicHeader-module__Qk3IfG__menuPanelOpen .PublicHeader-module__Qk3IfG__menuActions{opacity:1;transition-delay:calc(var(--motion-duration-micro) + var(--motion-stagger) * 4);transform:translateY(0)}.PublicHeader-module__Qk3IfG__menuAction{width:100%}.PublicHeader-module__Qk3IfG__menuBottom{align-self:end;gap:var(--space-lg);width:100%;display:grid}.PublicHeader-module__Qk3IfG__menuLink{padding:var(--space-lg) 0;border-bottom:1px solid var(--hairline);color:var(--ink);opacity:0;transform:translateY(var(--motion-distance-md));transition:opacity var(--motion-duration-panel) var(--motion-ease-out), transform var(--motion-duration-reveal) var(--motion-spring-gentle);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.PublicHeader-module__Qk3IfG__menuPanelOpen .PublicHeader-module__Qk3IfG__menuLink{opacity:1;transition-delay:var(--motion-duration-micro);transform:translateY(0)}.PublicHeader-module__Qk3IfG__menuPanelOpen .PublicHeader-module__Qk3IfG__menuLink:nth-child(2){transition-delay:calc(var(--motion-duration-micro) + var(--motion-stagger))}.PublicHeader-module__Qk3IfG__menuPanelOpen .PublicHeader-module__Qk3IfG__menuLink:nth-child(3){transition-delay:calc(var(--motion-duration-micro) + var(--motion-stagger) * 2)}.PublicHeader-module__Qk3IfG__menuPanelOpen .PublicHeader-module__Qk3IfG__menuLink:nth-child(4){transition-delay:calc(var(--motion-duration-micro) + var(--motion-stagger) * 3)}.PublicHeader-module__Qk3IfG__menuArrow{color:var(--muted);font-family:var(--font-body);transition:transform var(--motion-duration-standard) var(--motion-spring-gentle);font-size:.42em}.PublicHeader-module__Qk3IfG__menuLink:hover .PublicHeader-module__Qk3IfG__menuArrow{transform:translate(var(--motion-distance-xs), calc(-1 * var(--motion-distance-xs)))}@media (max-width:899px){.PublicHeader-module__Qk3IfG__desktopActions{display:none}.PublicHeader-module__Qk3IfG__mobileActions{min-width:0;margin-left:var(--space-sm);display:flex}.PublicHeader-module__Qk3IfG__mobileWaitlist{min-width:0;height:auto;min-height:44px;padding:var(--space-xs) var(--space-compact);text-align:center;white-space:normal;line-height:1.15}.PublicHeader-module__Qk3IfG__menuButton{margin-left:var(--space-sm);flex:none;display:grid}.PublicHeader-module__Qk3IfG__menuInner{gap:var(--space-xxxl);width:min(100% - 40px,680px);min-height:100svh;padding:calc(112px + env(safe-area-inset-top)) 0 calc(var(--space-xl) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.PublicHeader-module__Qk3IfG__menuNavigation{width:100%}.PublicHeader-module__Qk3IfG__menuBottom{margin-top:auto}}@media (max-width:560px){.PublicHeader-module__Qk3IfG__menuInner{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.PublicHeader-module__Qk3IfG__menuButton,.PublicHeader-module__Qk3IfG__menuIcon span,.PublicHeader-module__Qk3IfG__menuPanel,.PublicHeader-module__Qk3IfG__menuLink,.PublicHeader-module__Qk3IfG__menuArrow,.PublicHeader-module__Qk3IfG__menuActions{transition-duration:var(--motion-duration-micro)}.PublicHeader-module__Qk3IfG__menuLink,.PublicHeader-module__Qk3IfG__menuActions{transition-delay:0s;transform:none}}
html:not([data-joyn-public-footer-visible]):has(.landing-module__UjKAJW__page){background:var(--canvas)}html:not([data-joyn-public-footer-visible]):has(.landing-module__UjKAJW__page) body{background:var(--canvas)}.landing-module__UjKAJW__page{background:var(--canvas);min-height:100svh;color:var(--ink)}.landing-module__UjKAJW__page .auth-page{min-height:100vh;min-height:calc(100lvh + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))}.landing-module__UjKAJW__page .auth-card{max-width:720px;padding-block:96px}.landing-module__UjKAJW__page .auth-card__headline{width:100%;max-width:25ch}.landing-module__UjKAJW__page .auth-card__subtitle{max-width:50ch}.landing-module__UjKAJW__page .auth-card__actions{max-width:440px}.landing-module__UjKAJW__waitlistButton{width:100%}.landing-module__UjKAJW__waitlistGroup{gap:var(--space-compact);margin-top:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--hairline);display:grid}.landing-module__UjKAJW__waitlistGroup p{color:var(--muted);font-size:13px;line-height:1.4}.landing-module__UjKAJW__backButton{justify-self:center}.landing-module__UjKAJW__honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:560px){.landing-module__UjKAJW__page .auth-card{padding-block:calc(88px + env(safe-area-inset-top)) 56px}}@media (max-width:899px) and (any-pointer:coarse){.landing-module__UjKAJW__page .auth-page{min-height:max(100lvh, var(--joyn-display-height,100lvh));padding-bottom:max(0px, calc(var(--joyn-display-height,100lvh) - 100lvh))}}
