.SumeAuthPopup_overlay__vvd8s{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:SumeAuthPopup_fadeIn__a9xWx .25s ease-out}.SumeAuthPopup_overlayLight__bMNHv{background:rgba(15,23,42,.28)}.SumeAuthPopup_popup__T7qOG{position:relative;width:min(94vw,640px);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#0a0a0a;box-shadow:0 8px 40px rgba(0,0,0,.5);font-synthesis:none}.SumeAuthPopup_popupLight__th5d_{border-color:rgba(15,23,42,.1);background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.22)}.SumeAuthPopup_content__IZucL{position:relative;z-index:1;display:flex;min-height:440px;flex-direction:column;align-items:center;justify-content:center;padding:68px 56px 60px}.SumeAuthPopup_header__itoBz{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:38px;text-align:center}.SumeAuthPopup_headerLogo__2YW9L{width:auto;height:clamp(28px,4.5vw,40px);color:#fff}.SumeAuthPopup_headerLogoHidden__Wt9zR{display:none}.SumeAuthPopup_title__9R8HO{margin:0;color:white;font-family:var(--font-sans);font-size:clamp(1.6rem,3vw,2rem);font-weight:500;letter-spacing:-.01em}.SumeAuthPopup_eyebrow__ac1Hp{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0 0 -2px;color:rgba(255,255,255,.48);font-family:var(--font-satoshi),sans-serif;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:500;line-height:1;letter-spacing:0}.SumeAuthPopup_eyebrowLogo__R3unY{display:block;width:auto;height:clamp(17px,2vw,23px);object-fit:contain;opacity:.72}.SumeAuthPopup_heroTitle__f0wzq{max-width:430px;margin:0;color:white;font-family:var(--font-satoshi),sans-serif;font-size:clamp(2.2rem,4.4vw,3rem);font-weight:900;line-height:1.08;letter-spacing:0;white-space:pre-line}.SumeAuthPopup_heroSubtitle__5ijQk{margin:-2px 0 0;color:rgba(255,255,255,.48);font-family:var(--font-satoshi),sans-serif;font-size:clamp(1rem,1.7vw,1.12rem);font-weight:600;line-height:1.3;letter-spacing:0}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_headerLogo__2YW9L,.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_title__9R8HO{color:#101014}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_eyebrow__ac1Hp{color:rgba(15,23,42,.46)}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_heroTitle__f0wzq{color:#050507}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_heroSubtitle__5ijQk{color:rgba(15,23,42,.54)}.SumeAuthPopup_titleBold__RNun6{font-weight:700}.SumeAuthPopup_subtitle__Z6bc4{display:none}.SumeAuthPopup_buttonGroup__9Zubp{display:flex;width:100%;flex-direction:column;align-items:center;gap:14px}.SumeAuthPopup_googleBtn__62whn{display:inline-flex;width:320px;height:58px;align-items:center;justify-content:center;gap:clamp(12px,2vw,16px);border:none;border-radius:40px;background:rgba(255,255,255,.95);color:#1a1a1a;cursor:pointer;font-family:var(--font-sans);font-weight:500;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .2s ease}.SumeAuthPopup_googleBtnHeroPill__Cfn_o{width:min(100%,440px);height:66px;border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 18px 60px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.08)}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_googleBtn__62whn{border:1px solid rgba(15,23,42,.16);background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.08)}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_googleBtnHeroPill__Cfn_o{border-color:rgba(10,10,10,.08);background:rgba(255,255,255,.88);box-shadow:0 18px 60px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.08)}.SumeAuthPopup_googleBtn__62whn:hover{opacity:.85}.SumeAuthPopup_googleBtnDisabled__vKQEG{cursor:not-allowed;opacity:.4}.SumeAuthPopup_githubBtn__PO492{background:#101014;color:#fff}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_githubBtn__PO492{border-color:rgba(15,23,42,.12);background:#101014}.SumeAuthPopup_githubBtn__PO492:hover{opacity:.9}.SumeAuthPopup_authStatus__c4jol{width:min(100%,360px);margin:-2px 0 0;color:rgba(255,255,255,.58);font-family:var(--font-satoshi),sans-serif;font-size:13px;font-weight:500;line-height:1.35;text-align:center}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_authStatus__c4jol{color:rgba(15,23,42,.62)}.SumeAuthPopup_googleIcon__iUYt_{width:20px;height:20px}.SumeAuthPopup_githubIcon__Ypa5S{width:20px;height:20px;flex:0 0 auto;color:currentColor}.SumeAuthPopup_googleText__Hj77J{color:#1a1a1a;font-family:var(--font-sans);font-size:17px;font-weight:500}.SumeAuthPopup_githubBtn__PO492 .SumeAuthPopup_googleText__Hj77J{color:#fff}.SumeAuthPopup_googleBtnHeroPill__Cfn_o .SumeAuthPopup_googleText__Hj77J{font-size:clamp(18px,2.1vw,22px);font-weight:600}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_googleText__Hj77J{color:#101014}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_githubBtn__PO492 .SumeAuthPopup_googleText__Hj77J{color:#fff}.SumeAuthPopup_spacer__CL3Sy{display:none}.SumeAuthPopup_closeBtn__zK6WN{position:absolute;top:16px;right:16px;z-index:2;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:none;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.5);cursor:pointer;transition:all .15s}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_closeBtn__zK6WN{background:rgba(15,23,42,.06);color:rgba(15,23,42,.58)}.SumeAuthPopup_closeBtn__zK6WN:hover{background:rgba(255,255,255,.1);color:#fff}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_closeBtn__zK6WN:hover{background:rgba(15,23,42,.1);color:#101014}.SumeAuthPopup_footer__SdYqK{position:absolute;right:0;bottom:12px;left:0;display:flex;justify-content:center;gap:12px;color:rgba(255,255,255,.2);font-family:var(--font-satoshi),sans-serif;font-size:10px;font-weight:400}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_footer__SdYqK{color:rgba(15,23,42,.42)}.SumeAuthPopup_footer__SdYqK a{color:rgba(255,255,255,.3);font-weight:400;text-decoration:none;transition:color .15s}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_footer__SdYqK a{color:rgba(15,23,42,.58)}.SumeAuthPopup_footer__SdYqK a:hover{color:rgba(255,255,255,.6)}.SumeAuthPopup_popupLight__th5d_ .SumeAuthPopup_footer__SdYqK a:hover{color:#101014}@keyframes SumeAuthPopup_fadeIn__a9xWx{0%{opacity:0}to{opacity:1}}