.play_frontPage__Tn5bS{background:radial-gradient(circle at center,rgba(107,70,193,.9) 0,#44337a 45%,#44337a 90%,#322659 100%);display:flex;justify-content:center;align-items:center;height:100vh}.play_frontPage__Tn5bS .play_formSection__yCn2y{display:flex;width:100%;max-width:320px;position:relative;padding:48px 32px;margin:0 36px;flex-direction:column;justify-content:center;align-items:center;gap:24px;background:#fff;border:12px solid #553c9a;border-radius:24px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.play_frontPage__Tn5bS .play_formSection__yCn2y .play_logoContainer__mi6gc{position:absolute;top:0;transform:translateY(-70%);width:100%;display:flex;justify-content:center;pointer-events:none}.play_frontPage__Tn5bS .play_formSection__yCn2y .play_logo__W6zlh{width:150px;height:auto;filter:drop-shadow(4px 5px 5mm rgba(238,167,239,.75));animation:play_float___Ux_1 6s ease-in-out infinite,play_glowPulse__15njO 6s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}.play_frontPage__Tn5bS .play_centeredPlaceholder__ptDJF{text-align:center;font-size:18px}.play_frontPage__Tn5bS form{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%}.play_frontPage__Tn5bS form .play_inputGroup__TcX5V{display:flex;flex-direction:column;align-items:center;gap:8px}.play_frontPage__Tn5bS form .play_inputGroup__TcX5V .play_errorMessage__AfUS8{color:#c05621;font-size:16px;text-align:center}.play_frontPage__Tn5bS form input{width:100%}.play_frontPage__Tn5bS form .play_avatarPreview__NmKbs{width:100%;height:auto;margin:0 auto;position:relative}.play_frontPage__Tn5bS form .play_avatarPreview__NmKbs img{width:100%;height:auto;object-fit:cover;object-position:top;position:relative;z-index:1}.play_frontPage__Tn5bS form .play_cameraView__3j0FU{width:100%;height:auto;margin:0 auto;position:relative}.play_frontPage__Tn5bS form .play_cameraView__3j0FU video{width:100%;height:auto;object-fit:cover;object-position:top;transform:scaleX(-1);position:relative;z-index:1}.play_frontPage__Tn5bS form .play_closeButton__wZDJ6{position:absolute;top:8px;right:8px;background:#805ad5;color:#fff;border:none;border-radius:360px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.play_frontPage__Tn5bS form button{width:100%;max-width:150px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@keyframes play_float___Ux_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes play_glowPulse__15njO{0%,to{filter:drop-shadow(4px 5px 5mm rgba(238,167,239,.65))}50%{filter:drop-shadow(4px 5px 5mm rgba(238,167,239,.9))}}.Button_button__I0_Mb{display:flex;height:48px;padding:0 24px;justify-content:center;align-items:center;gap:8px;cursor:pointer;border:none;border-radius:24px;font-family:inherit;font-size:inherit;transition:background-color .1s}.Button_button__I0_Mb:hover:not(:disabled):not(.Button_disabled__Ra_WH){opacity:.8}.Button_button__I0_Mb.Button_disabled__Ra_WH,.Button_button__I0_Mb:disabled{background:#cbd5e0;color:rgba(0,0,0,.36);cursor:not-allowed;pointer-events:none}.Button_primary__qYMMz{background:linear-gradient(96deg,#6F46CD -1.38%,#A37EEE 99.89%);color:#fff}.Button_default___70ST{background-color:#fff;color:#553c9a;border:1px solid #553c9a}.Button_danger__PIB3n{background:#c53030;color:#fff;border:1px solid #9b2c2c}.Button_danger__PIB3n:hover:not(:disabled):not(.Button_disabled__Ra_WH){background:#9b2c2c}.Button_danger__PIB3n:focus-visible{outline:2px solid rgba(99,23,27,.4);outline-offset:2px}.Button_warning__7XBu6{position:relative;background:#faf089;background-image:radial-gradient(circle at top left,rgba(255,255,255,.85),rgba(255,255,255,0) 60%);color:#553c9a;border:3px solid #ecc94b;box-shadow:0 24px 48px rgba(50,38,89,.25);overflow:hidden;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.Button_warning__7XBu6:focus-visible,.Button_warning__7XBu6:hover:not(:disabled):not(.Button_disabled__Ra_WH){background:#fefcbf;background-image:radial-gradient(circle at top left,rgba(255,255,255,.9),rgba(255,255,255,0) 55%);box-shadow:0 28px 56px rgba(50,38,89,.3);opacity:1;transform:translateY(-2px)}.Button_warning__7XBu6:focus-visible{outline:2px solid rgba(85,60,154,.4);outline-offset:2px}.Button_subtle__nn1yo{background:rgba(0,0,0,0);color:#553c9a;border:1px solid rgba(0,0,0,0)}.Button_subtle__nn1yo:hover:not(:disabled):not(.Button_disabled__Ra_WH){background-color:#edf2f7;opacity:1}.TextField_textField__v6EvP{display:flex;padding:4px 16px;align-items:center;gap:8px;flex-shrink:0;height:48px;border-color:rgba(9,30,66,.14);border-radius:32px;box-sizing:border-box}.TextField_invalid__QXAhv{border:2px solid #c53030}.Avatar_avatar__uOrHZ{width:100%;height:100%;position:relative;display:flex;justify-content:center}.Avatar_avatarImg__xWjii{width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:contain;filter:drop-shadow(5px 4px 6px rgba(0,0,0,.25))}.Avatar_avatarImgCustom__euKQc{object-fit:cover;height:100%;width:auto}.Avatar_avatarSweater__Yt8dT{position:absolute;bottom:-5%;left:50%;transform:translateX(-50%);width:60%;height:20%;background-color:#a0aec0;border-top-left-radius:6px;border-top-right-radius:6px}.AvatarCaptureForm_form__dikoP{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%}.AvatarCaptureForm_form__dikoP .AvatarCaptureForm_avatarPreview__mHS1V{width:100%;height:auto;margin:0 auto;position:relative}.AvatarCaptureForm_form__dikoP .AvatarCaptureForm_avatarPreview__mHS1V img{width:100%;height:auto;object-fit:cover;object-position:top;position:relative;z-index:1}.AvatarCaptureForm_form__dikoP .AvatarCaptureForm_cameraView__lsCmQ{width:100%;height:auto;margin:0 auto;position:relative}.AvatarCaptureForm_form__dikoP .AvatarCaptureForm_cameraView__lsCmQ video{width:100%;height:auto;object-fit:cover;object-position:top;transform:scaleX(-1);position:relative;z-index:1}.AvatarCaptureForm_form__dikoP .AvatarCaptureForm_closeButton__m4dfY{position:absolute;top:8px;right:8px;background:#805ad5;color:#fff;border:none;border-radius:360px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.AvatarCaptureForm_form__dikoP button{width:100%;max-width:150px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}