.App_container__tY3ME{--auth-card-half-width:210px;--toronto-art-width:clamp(190px,min(17vw,31vh),300px);--toronto-art-offset-y:clamp(145px,22vh,250px);--toronto-card-gap:clamp(0px,0.4vw,8px);position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:24px}.App_torontoArtworkLeft__QvoPN,.App_torontoArtworkRight__UXsX1{position:absolute;top:calc(50% + var(--toronto-art-offset-y));z-index:0;width:var(--toronto-art-width);max-width:calc(50vw - var(--toronto-card-gap) - 24px);aspect-ratio:767.5/759;overflow:hidden;pointer-events:none;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.App_torontoArtworkLeft__QvoPN{right:calc(50% + var(--auth-card-half-width) + var(--toronto-card-gap))}.App_torontoArtworkRight__UXsX1{left:calc(50% + var(--auth-card-half-width) + var(--toronto-card-gap));opacity:.86}.App_torontoArtworkLeft__QvoPN img,.App_torontoArtworkRight__UXsX1 img{position:absolute;bottom:0;display:block;width:200%;max-width:none;height:auto}.App_torontoArtworkLeft__QvoPN img{left:0}.App_torontoArtworkRight__UXsX1 img{right:0}.App_imageContainer__Bx2JO{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px;gap:12px;overflow:hidden}.App_googleSignIn___AfbT{display:flex;margin:16px auto 0;cursor:pointer}.App_signInInputs__xGn5J{display:flex;flex-direction:column;gap:16px}.App_signInInputs__xGn5J>button{width:-moz-fit-content;width:fit-content;text-transform:capitalize}.App_passwordResetModal__Qhs8a{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px;background-color:#faf9f6}.App_passwordResetModal__Qhs8a div[class*=MuiAlert-message]{font-size:18px}.App_separator__OG_vS{margin:16px 0;display:flex;align-items:center;justify-content:center}.App_separator__OG_vS>span{font-size:13px;text-align:center;color:#545455;font-weight:400!important}.App_innerContainer__ITPyO{background-color:#fff;width:min(420px,100vw - 32px);height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;position:relative;z-index:1;border-radius:6px;max-height:90vh;overflow-y:auto}.App_innerContainer__ITPyO>.App_textField__q2WqQ{margin-top:8px}@media(max-width:1100px){.App_container__tY3ME{--toronto-art-width:clamp(170px,min(26vw,29vh),250px);--toronto-art-offset-y:clamp(125px,20vh,190px);--toronto-card-gap:0px}.App_torontoArtworkLeft__QvoPN,.App_torontoArtworkRight__UXsX1{opacity:.72}}@media(max-width:760px){.App_container__tY3ME{align-items:center;height:100dvh;min-height:100dvh;padding:12px;overflow:hidden}.App_torontoArtworkLeft__QvoPN{top:auto;left:50%;right:auto;bottom:-18px;width:min(68vw,260px);max-width:calc(100vw - 24px);transform:translateX(-50%);opacity:.14}.App_torontoArtworkRight__UXsX1{display:none}.App_innerContainer__ITPyO{width:min(420px,100%);max-height:calc(100dvh - 24px)}}@media(max-width:420px){.App_torontoArtworkLeft__QvoPN{bottom:-24px;width:min(76vw,240px);opacity:.1}}.App_signupSection__u4zAs{position:absolute;bottom:68px;background-color:#fff;z-index:1;width:100%;transform:translateX(-24px);overflow:hidden}.App_privacyAndTerms__W9iZo{font-size:12px;color:#545455}.App_signUpContent__bHVQ0{padding:18px 24px;position:relative;display:flex;flex-direction:column;height:100%;gap:12px;overflow:auto}.App_signUpContent__bHVQ0>.App_google__j_MjM{margin:0 auto;cursor:pointer}.App_signUpContent__bHVQ0>span{font-size:14px;font-weight:300;color:#545455}.App_signUpContent__bHVQ0>.App_separator__OG_vS{margin:0 auto}.App_signUpContent__bHVQ0>.App_header__KFAo1{display:flex;margin:8px auto 0}.App_signUpContent__bHVQ0>h3{margin-bottom:12px;color:#373f47;font-weight:700}.App_signUpContent__bHVQ0>div{display:flex;flex-direction:column;gap:16px}.App_signUpContent__bHVQ0>.App_title__dx6gT{text-align:center}.App_btnContainer__HpIiv{display:flex;justify-content:space-between;margin-top:auto}.App_btnContainer__HpIiv>.App_signupButton__E65UD{border:none;background-color:#faf9f6;color:#ff662e;text-decoration:underline}.App_btnContainer__HpIiv>.App_signupButton__E65UD:hover{text-decoration:underline}.App_btnContainer__HpIiv>.App_loginButton__i5NWO{background-image:linear-gradient(13deg,#ff0844,#ff662e 59%,#ffb094 97%);width:94px;height:36px;text-align:center;text-transform:uppercase;transition:.3s;background-size:200% auto;color:#faf9f6;border-radius:5px;font-weight:700}.App_btnContainer__HpIiv>.App_loginButton__i5NWO:hover{background-position:100%;color:#faf9f6;text-decoration:none}.App_btnContainer__HpIiv>.App_loginButton__i5NWO div[class*=MuiLoadingButton-loadingIndicator]{color:#faf9f6;font-weight:700}.App_unavailableText__U9DX6{display:flex;justify-content:center;margin:auto}.App_mainContent__amIKm{display:flex;height:100vh;overflow:hidden}.App_content__CHKWK{background-color:#f7f8f9;width:100%}.App_verificationModal__3Yb0M{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:200;background-color:#231f20;display:flex;justify-content:center;align-items:center}.App_verificationModal__3Yb0M>div{background-color:#231f20;border-radius:4px;max-width:500px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.SidekickButton_button__9NLvU{position:relative;display:inline-block}.SidekickButton_button__9NLvU:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-top:2px solid red;border-right:2px solid red;animation:SidekickButton_border-top-right__zVapn 3s infinite}.SidekickButton_button__9NLvU:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-right:2px solid red;border-bottom:2px solid red;animation:SidekickButton_border-bottom-left__aRVyD 3s infinite}@keyframes SidekickButton_border-top-right__zVapn{0%{width:0;height:0}50%{width:100%;height:0}to{width:100%;height:100%}}@keyframes SidekickButton_border-bottom-left__aRVyD{0%{width:0;height:0}50%{width:100%;height:0}to{width:100%;height:100%}}