.styles_popup__BhEwi.styles_popup__BhEwi{display:block;width:calc(100% - 40px);max-width:420px;max-height:88dvh;overflow-y:auto;padding:32px;border:0;border-radius:34px;background:var(--cc-glass-row);box-shadow:var(--cc-shadow-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.styles_title__I4FmO{font-size:var(--cc-fs-display);line-height:var(--cc-lh-display);font-weight:700;color:var(--cc-on-dark);margin:0 0 12px}.styles_description__QTQvF{color:var(--cc-on-dark-muted);margin:0 0 32px}.styles_description__QTQvF,.styles_errorMessage__3aOcn{font-size:var(--cc-fs-body-sm);line-height:var(--cc-lh-body-sm)}.styles_errorMessage__3aOcn{background:var(--cc-danger-tint);border:1px solid var(--cc-danger);color:var(--cc-danger-soft);padding:12px 16px;border-radius:var(--cc-radius-sm);margin-bottom:24px}.styles_consentRow__ebSbO{margin-bottom:16px}.styles_buttonsContainer__LPHJX{display:flex;flex-direction:column;gap:12px}.styles_socialButton__zeh74{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:14px 20px;background:var(--cc-white);border:1px solid var(--cc-glass-row);border-radius:40px;font-size:var(--cc-fs-body);line-height:var(--cc-lh-body);font-weight:500;color:var(--cc-ink);cursor:pointer;transition:all .2s}.styles_socialButton__zeh74:hover:not(:disabled){filter:brightness(.97);border-color:var(--cc-stroke);transform:translateY(-1px);box-shadow:var(--cc-shadow-sm)}.styles_socialButton__zeh74:active:not(:disabled){transform:translateY(0)}.styles_socialButton__zeh74:disabled{opacity:.6;cursor:not-allowed}.styles_socialButton__zeh74 img,.styles_socialButton__zeh74 svg{flex-shrink:0}.styles_socialButton__zeh74 span{flex:1 1;text-align:left}.styles_signUpLink__c1AnB{margin-top:24px;text-align:center;color:var(--cc-on-dark);font-size:var(--cc-fs-body-sm);line-height:var(--cc-lh-body-sm)}.styles_signUpLink__c1AnB span{margin-inline-end:8px}.styles_signUpButton__VX9Oy{background:linear-gradient(42deg,var(--cc-brand) 12.32%,var(--cc-white) 96.25%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;border:none;text-decoration:underline;cursor:pointer;font-size:var(--cc-fs-body-sm);line-height:var(--cc-lh-body-sm);padding:0;transition:opacity .2s;font-weight:600}.styles_signUpButton__VX9Oy:hover{opacity:.8}.styles_form___7B57{display:flex;flex-direction:column;gap:12px;margin-bottom:4px}.styles_field__UGRS_{display:flex;flex-direction:column;gap:6px}.styles_label__TzAd_{font-size:var(--cc-fs-footnote);line-height:var(--cc-lh-footnote);font-weight:500;color:var(--cc-on-dark);padding-inline-start:4px}.styles_submitButton__Vfp_G{display:flex;align-items:center;justify-content:center;width:100%;margin-top:4px;padding:14px 20px;background:var(--cc-grad-rose);color:var(--cc-ink);border:none;border-radius:40px;font-size:var(--cc-fs-body);line-height:var(--cc-lh-body);font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.styles_submitButton__Vfp_G:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--cc-shadow-cta)}.styles_submitButton__Vfp_G:active:not(:disabled){transform:translateY(0)}.styles_submitButton__Vfp_G:disabled{opacity:.6;cursor:not-allowed}.styles_divider__0kgg4{display:flex;align-items:center;gap:12px;margin:18px 0}.styles_divider__0kgg4:after,.styles_divider__0kgg4:before{content:"";flex:1 1;height:1px;background:var(--cc-glass)}.styles_dividerText__ogRP4{color:var(--cc-on-dark-muted);font-size:var(--cc-fs-caption);line-height:var(--cc-lh-caption);font-weight:600;letter-spacing:1px;text-transform:uppercase}