.login-buttons[data-v-d8c5b388]{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.login-buttons--event .login-button--primary[data-v-d8c5b388]{flex:1;width:auto;min-width:0}@media(max-width:768px){.login-buttons[data-v-d8c5b388]{gap:18px}}.in-app-login-hint[data-v-d8c5b388]{flex-basis:100%;margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-20);color:var(--color-text-subdued)}.login-button[data-v-d8c5b388]{display:flex;width:226px;padding:12px;justify-content:center;align-items:center;gap:8px;border-radius:var(--Radius-xl,12px);border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-geist-medium);font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:var(--line-height-20)}@media(max-width:768px){.login-button[data-v-d8c5b388]{padding:14px;white-space:nowrap}}.login-icon-button[data-v-d8c5b388]{height:48px;width:auto;display:flex;align-items:center;justify-content:center;text-decoration:none}.login-icon-button i[data-v-d8c5b388]{font-size:var(--font-size-4xl)}.login-icon-button .phone-icon-box[data-v-d8c5b388]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:var(--color-text-tertiary)}.login-icon-button .phone-icon-box i[data-v-d8c5b388]{font-size:var(--font-size-base);color:var(--color-text-inverse)}@media screen and (max-width:768px){.login-buttons[data-v-d8c5b388]{gap:8px}.login-buttons img[data-v-d8c5b388]{position:relative;top:1px}.login-icon-button[data-v-d8c5b388]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.login-icon-button .login-small-icon[data-v-d8c5b388]{display:flex;align-items:center;justify-content:center}.login-icon-button i[data-v-d8c5b388]{font-size:27px}.login-icon-button .phone-icon-box[data-v-d8c5b388]{width:32px;height:32px}.login-icon-button .phone-icon-box i[data-v-d8c5b388]{font-size:13px}}.form-label[data-v-44b477be]{color:var(--color-text-primary);font-family:var(--font-geist-medium);font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:var(--line-height-20);margin-bottom:6px}.form-group[data-v-44b477be]{margin-bottom:12px}.btn-login[data-v-44b477be]{margin-top:24px}.btn-login--full .custom-button[data-v-44b477be]{width:100%}.phone-helper-text[data-v-44b477be]{display:block;margin-top:8px;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-16)}.change-phone-link[data-v-44b477be]{display:block;margin-top:8px;padding:0;border:none;background:none;color:var(--color-text-placeholder);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-20);text-align:left;cursor:pointer}.change-phone-link[data-v-44b477be]:hover{color:var(--color-text-primary)}.is-event-context .box-desc[data-v-44b477be]{margin-top:8px}.magic-link-box[data-v-44b477be]{margin-top:8px}.magic-link-button[data-v-44b477be]{padding:0;border:none;background:none;color:var(--color-text-placeholder);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-20);text-align:left;cursor:pointer}.magic-link-button[data-v-44b477be]:hover{color:var(--color-text-primary)}.magic-link-button[data-v-44b477be]:disabled{opacity:.6;cursor:default}.magic-link-note[data-v-44b477be]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-20)}.forgot-box[data-v-44b477be]{display:flex;margin-top:4px}.forgot-box a[data-v-44b477be]{color:var(--color-text-placeholder);text-align:right;font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:var(--line-height-20)}.is-modal[data-v-44b477be]{padding:32px!important;text-align:left}@media(max-width:768px){.is-modal[data-v-44b477be]{padding:12px 24px 24px!important}}.arrow-wrapper[data-v-44b477be]{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px;width:44px;height:44px;border-radius:999px;border:1px solid var(--color-border-subtle);background:var(--color-neutrals-00,#fff);cursor:pointer}.arrow-wrapper[data-v-44b477be]:hover{background-color:var(--color-border-default)}.arrow-wrapper[data-v-44b477be]:active{background-color:#dfe1e7}