.Modal-module__sR2AWG__close{color:rgb(var(--text-senary));background:0 0;border:none;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.Modal-module__sR2AWG__modal{background-color:rgb(var(--bg-surface));border:none;border-radius:1rem;inline-size:100%;max-inline-size:28rem;padding:0}@media (max-width:768px){.Modal-module__sR2AWG__modal{max-inline-size:calc(100% - 2rem);margin-inline:1rem}}.Modal-module__sR2AWG__modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgb(var(--slate-900-a80))}
.SignInGoogleButton-module__nn5Hsq__gsi-material-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:rgb(var(--bg-surface));border:1px solid rgb(var(--border-secondary));box-sizing:border-box;color:rgb(var(--text-primary));cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-image:none;border-radius:4px;outline:none;width:auto;min-width:min-content;max-width:400px;height:40px;padding:0 12px;font-family:Roboto,arial,sans-serif;font-size:14px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.SignInGoogleButton-module__nn5Hsq__gsi-material-button .SignInGoogleButton-module__nn5Hsq__gsi-material-button-icon{width:20px;min-width:20px;height:20px;margin-right:12px}.SignInGoogleButton-module__nn5Hsq__gsi-material-button .SignInGoogleButton-module__nn5Hsq__gsi-material-button-content-wrapper{flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.SignInGoogleButton-module__nn5Hsq__gsi-material-button .SignInGoogleButton-module__nn5Hsq__gsi-material-button-contents{text-overflow:ellipsis;vertical-align:top;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden}.SignInGoogleButton-module__nn5Hsq__gsi-material-button .SignInGoogleButton-module__nn5Hsq__gsi-material-button-state{opacity:0;transition:opacity .218s;position:absolute;inset:0}.SignInGoogleButton-module__nn5Hsq__gsi-material-button:disabled{cursor:default;background-color:rgb(var(--white-a38));border-color:rgb(var(--gray-800-a12))}.SignInGoogleButton-module__nn5Hsq__gsi-material-button:disabled .SignInGoogleButton-module__nn5Hsq__gsi-material-button-contents,.SignInGoogleButton-module__nn5Hsq__gsi-material-button:disabled .SignInGoogleButton-module__nn5Hsq__gsi-material-button-icon{opacity:.38}.SignInGoogleButton-module__nn5Hsq__gsi-material-button:not(:disabled):active .SignInGoogleButton-module__nn5Hsq__gsi-material-button-state,.SignInGoogleButton-module__nn5Hsq__gsi-material-button:not(:disabled):focus .SignInGoogleButton-module__nn5Hsq__gsi-material-button-state{background-color:rgb(var(--gray-900));opacity:.12}.SignInGoogleButton-module__nn5Hsq__gsi-material-button:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgb(var(--gray-800-a30)),0 1px 3px 1px rgb(var(--gray-800-a15));box-shadow:0 1px 2px 0 rgb(var(--gray-800-a30)),0 1px 3px 1px rgb(var(--gray-800-a15))}.SignInGoogleButton-module__nn5Hsq__gsi-material-button:not(:disabled):hover .SignInGoogleButton-module__nn5Hsq__gsi-material-button-state{background-color:rgb(var(--gray-900));opacity:.08}.SignInGoogleButton-module__nn5Hsq__gsi-material-button-contents{margin-left:-32px}
.AccountModal-module__72K82q__arrowRightIcon{margin-block-start:1px}.AccountModal-module__72K82q__backToSignInButton{color:rgb(var(--text-quinary));background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;inline-size:100%;margin-block-start:1rem;padding-block:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.AccountModal-module__72K82q__backToSignInButton:focus,.AccountModal-module__72K82q__backToSignInButton:hover{color:rgb(var(--text-tertiary))}.AccountModal-module__72K82q__continueWithText{background-color:rgb(var(--bg-surface));color:rgb(var(--text-senary));padding-inline:.5rem}.AccountModal-module__72K82q__continueWithTextWrapper{justify-content:center;font-size:.75rem;font-weight:700;line-height:1rem;display:flex;position:relative}.AccountModal-module__72K82q__continueWithWrapper{margin-block:1.5rem;position:relative}.AccountModal-module__72K82q__credentialsBanner{border-radius:.5rem;align-items:center;gap:.5rem;margin-block-end:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:flex}.AccountModal-module__72K82q__credentialsErrorBanner{background-color:rgb(var(--red-050));color:rgb(var(--red-600))}.AccountModal-module__72K82q__credentialsSuccessBanner{background-color:rgb(var(--emerald-050));color:rgb(var(--emerald-700))}.AccountModal-module__72K82q__description{color:rgb(var(--text-quinary));text-align:center;margin-block:.5rem 2rem;display:block}.AccountModal-module__72K82q__dividerLine{border:1px solid rgb(var(--border-default));inline-size:100%}.AccountModal-module__72K82q__dividerWrapper{align-items:center;display:flex;position:absolute;inset:0}.AccountModal-module__72K82q__forgotPasswordButton{all:unset;color:rgb(var(--emerald-500));cursor:pointer;font-size:.75rem;font-weight:600;line-height:1rem}.AccountModal-module__72K82q__forgotPasswordButton:focus,.AccountModal-module__72K82q__forgotPasswordButton:hover{color:rgb(var(--green-600))}.AccountModal-module__72K82q__googleButton{inline-size:100%}.AccountModal-module__72K82q__header{color:rgb(var(--text-primary));text-align:center;margin:0;font-size:1.5rem;line-height:2rem}.AccountModal-module__72K82q__input{background-color:rgb(var(--bg-surface));border:1px solid rgb(var(--border-secondary));color:rgb(var(--text-primary));border-radius:.5rem;inline-size:100%;margin-block-end:1rem;padding-block:.75rem;padding-inline:2.5rem 1rem;font-size:1rem}.AccountModal-module__72K82q__input::placeholder{color:rgb(var(--text-senary))}.AccountModal-module__72K82q__inputContainer{position:relative}.AccountModal-module__72K82q__inputIcon{color:rgb(var(--text-senary));position:absolute;inset-block-start:50%;inset-inline-start:.5rem;transform:matrix(1,0,0,1,0,-8)}.AccountModal-module__72K82q__inputWrapper{display:flex}.AccountModal-module__72K82q__label{color:rgb(var(--text-tertiary));margin-block-end:.25rem;font-size:.75rem;font-weight:700;line-height:1rem;display:block}.AccountModal-module__72K82q__modal{background-color:rgb(var(--bg-surface));box-shadow:rgb(var(--transparent))0 0 0 0,rgb(var(--transparent))0 0 0 0,rgb(var(--black-a25))0 25px 50px -12px;border-radius:1rem;inline-size:100%;max-inline-size:28rem;padding:2rem;position:relative}.AccountModal-module__72K82q__passwordLabel{margin-block-end:0}.AccountModal-module__72K82q__passwordLabelWrapper{justify-content:space-between;align-items:center;margin-block-end:.25rem;display:flex}.AccountModal-module__72K82q__registerSignInButton{background-color:rgb(var(--bg-surface-tertiary));box-shadow:rgb(var(--transparent))0 0 0 0,rgb(var(--transparent))0 0 0 0,rgb(var(--slate-800-a20))0 10px 15px -3px,rgb(var(--slate-800-a20))0 4px 6px -4px;color:rgb(var(--text-inverse));border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;inline-size:100%;padding-block:.75rem;font-weight:700;display:flex}.AccountModal-module__72K82q__revealPasswordButton{all:unset;color:rgb(var(--text-senary));cursor:pointer;position:absolute;inset-block-start:50%;inset-inline-end:.75rem;transform:translateY(-30%)}.AccountModal-module__72K82q__socialButtons{gap:1rem;display:flex}.AccountModal-module__72K82q__toggleButton{background-color:rgb(var(--transparent));box-shadow:rgb(var(--transparent))0 0 0 0,rgb(var(--transparent))0 0 0 0,rgb(var(--black-a05))0 1px 2px 0;color:rgb(var(--text-tertiary));border:none;border-radius:.5rem;flex:1;padding-block:.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.AccountModal-module__72K82q__toggleButton.AccountModal-module__72K82q__active{background-color:rgb(var(--bg-surface));border:1px solid rgb(var(--border-secondary));color:rgb(var(--text-secondary))}.AccountModal-module__72K82q__toggleButtons{background-color:rgb(var(--bg-surface-hover));border:1px solid rgb(var(--border-secondary));border-radius:.75rem;margin-block-end:1.5rem;padding:.25rem;display:flex}
