.Features_features__BKSD2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;row-gap:10px}.Features_feature__S0F04{width:49%;border:1px solid var(--border-color);border-radius:5px;padding:20px;display:flex;column-gap:15px}@media (max-width:1024px){.Features_feature__S0F04{width:100%}}.Features_featureIcon__eOuV9 img{margin-top:5px}.Features_featureDescription__54VUh{font-size:14px;line-height:20px;color:var(--secondary-text-color);margin-top:5px}.Button_button__aJ0V6{display:block;position:relative;background-color:#212121;color:#fff;height:50px;padding:0 60px 0 20px;border-radius:10px;cursor:pointer;border:none;font-size:16px;text-align:left;text-decoration:none;line-height:50px}.Button_button__aJ0V6.Button_highlighted__TrbPe{background-color:#d9d9d9;color:#2f2f2f}.Button_button__aJ0V6:active{top:2px;left:2px;box-shadow:none}.Button_button__aJ0V6:hover{background-color:#3c3c3c;color:#fff}.Button_button__aJ0V6.Button_highlighted__TrbPe:hover{background-color:#cdcdcd;color:#2f2f2f}.Button_button__aJ0V6:disabled{background-color:#3c3c3c}.Button_button__aJ0V6.Button_highlighted__TrbPe:disabled{background-color:#cdcdcd;color:#2f2f2f}.Button_button__aJ0V6:after{content:"⭈";color:#fff;position:absolute;top:5px;right:20px;font-size:24px;margin-top:-10px;opacity:.3}.Button_button__aJ0V6.Button_button__aJ0V6.Button_highlighted__TrbPe:after{color:#000}.Button_button__aJ0V6.Button_login__GVYsS:after{content:"྿";font-size:40px}.Button_button__aJ0V6.Button_unlock__ENPGw:after{content:"⇟";top:10px}.UserBar_userBar__bcWiI{display:flex;flex-direction:row;align-items:center;column-gap:20px}.LoginGoogleButton_button__W2MGn{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:300px;max-width:400px;min-width:min-content}.LoginGoogleButton_button__W2MGn .LoginGoogleButton_buttonIcon__H_2FX{height:20px;margin-right:12px;min-width:20px;width:20px}.LoginGoogleButton_button__W2MGn .LoginGoogleButton_buttonContentWrapper__S_rZK{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.LoginGoogleButton_button__W2MGn .LoginGoogleButton_buttonContents__cFHBt{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.LoginGoogleButton_button__W2MGn .LoginGoogleButton_buttonState__pdcHP{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.LoginGoogleButton_button__W2MGn:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.LoginGoogleButton_button__W2MGn:disabled .LoginGoogleButton_buttonContents__cFHBt,.LoginGoogleButton_button__W2MGn:disabled .LoginGoogleButton_buttonIcon__H_2FX{opacity:38%}.LoginGoogleButton_button__W2MGn:not(:disabled):active .LoginGoogleButton_buttonState__pdcHP,.LoginGoogleButton_button__W2MGn:not(:disabled):focus .LoginGoogleButton_buttonState__pdcHP{background-color:#303030;opacity:12%}.LoginGoogleButton_button__W2MGn:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.LoginGoogleButton_button__W2MGn:not(:disabled):hover .LoginGoogleButton_buttonState__pdcHP{background-color:#303030;opacity:8%}.Login_formContainer__klZ7f{background-color:#d9d9d9;border-radius:10px;padding:20px;border:2px solid #303030;color:#000;max-width:500px;margin:0 auto}.Login_formTitle__XzdK9{margin-bottom:20px}.Login_form__5w8Aq{margin:20px 0}.Login_formActions__K6LY5{display:flex;justify-content:flex-end}.Login_errorMessage__fKfaa{color:#c63f00;margin:20px 0}.Login_label__jlh8m{display:block;font-weight:700}.Login_input__1BdUy{display:block;width:100%;font-size:24px;margin:10px 0;padding:10px 20px;border:2px solid #b2b2b2;border-radius:4px}.Login_or__t8kE6{margin:30px 0;text-align:center;text-transform:uppercase}.Login_socialAuthButtons__Wtlyi{text-align:center;background-color:#5f5b5b;padding:24px 12px;border-radius:5px}.Login_footerMessage__Zr88K{margin-top:40px;text-align:center}.Login_footerMessage__Zr88K a{color:#000}.TermsForm_formContainer__GyOvW{background-color:#d9d9d9;border-radius:10px;padding:20px;border:2px solid #303030;color:#000;max-width:500px;margin:0 auto}.TermsForm_formContainer__GyOvW a{color:#000}.TermsForm_form__HGDwr{margin:20px 0}.TermsForm_formActions__pkVsB{display:flex;justify-content:flex-end;margin-top:20px}.TermsForm_errorMessage__cd_kA{color:#c63f00;margin:20px 0}.TermsForm_checkbox__ncS6Z{margin-right:10px}.CharactersList_characters__hkEkW{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}.CharactersList_character__Cd0bf{background:linear-gradient(180deg,#1f1f1f 0,#0f0f0f);border-radius:5px;width:24%;padding:5px}@media (max-width:1024px){.CharactersList_character__Cd0bf{width:49%}}.CharactersList_characterContianer__NFq3h{display:flex;flex-direction:column;height:100%;padding:15px;border-radius:5px}@media (max-width:1024px){.CharactersList_characterContianer__NFq3h{padding:10px}}.CharactersList_characterVideo__Hokmr video{width:100%}.CharactersList_characterPhoto__UbgF3 img{border-radius:5px}.CharactersList_characterName__05xUs{font-size:18px;font-weight:700;color:var(--primary-color);margin-top:10px}.CharactersList_characterBio__GbS3L{font-size:14px;line-height:20px;color:var(--secondary-text-color);margin-bottom:10px;flex:1 0}.CharactersList_characterRole__OWxWQ{margin-bottom:10px}.CharactersList_character__Cd0bf .CharactersList_actions__ASwj6{margin-top:30px}.Pricing_container__VlN17{background-color:#d9d9d9;border-radius:10px;padding:20px;border:2px solid #303030;color:#000;max-width:500px;margin:0 auto}.Pricing_container__VlN17 a{color:#000}.Pricing_paywallImage__Qpa2P{width:100%;margin:20px 0 0;border-radius:5px}.Pricing_offer__tRuO5{margin:20px 0;display:flex;justify-content:flex-start;column-gap:20px}@media (max-width:1024px){.Pricing_offer__tRuO5{flex-direction:column}}.Pricing_price__mjPhi span{font-size:48px;letter-spacing:-3px}.Pricing_price__mjPhi span s{color:#c2c2c2;margin-left:5px}.Pricing_pricePerMonth__kMvj6{margin-top:-10px}.Pricing_features__y8aW9 ul{list-style-type:none;padding:0}.Pricing_features__y8aW9 ul li{margin:0}.Pricing_message__PexH_{margin:20px 0}.Pricing_actions__4Y4pB{margin-top:30px}.Register_formContainer__jQ3Xe{background-color:#d9d9d9;border-radius:10px;padding:20px;border:2px solid #303030;color:#000;max-width:500px;margin:0 auto}.Register_formContainer__jQ3Xe a{color:#000}.Register_formTitle__m0LSe{margin-bottom:20px}.Register_form__FSbWD{margin:20px 0}.Register_formActions__6m46J{display:flex;justify-content:flex-end;margin-top:20px}.Register_errorMessage__OFQKa{color:#c63f00;margin:20px 0}.Register_label__gTrMB{display:block;font-weight:700}.Register_input__c8n6J{display:block;width:100%;font-size:24px;margin:10px 0;padding:10px 20px;border:2px solid #b2b2b2;border-radius:4px}.Register_inputContainer__y7u2O{margin-bottom:20px}.Register_inputHint__ckLWn{font-size:12px}.Register_checkbox__FjGN9{margin-right:10px}.Register_or__ZeI5x{margin:30px 0;text-align:center;text-transform:uppercase}.Register_socialAuthButtons__RtOxq{text-align:center;background-color:#5f5b5b;padding:24px 12px;border-radius:5px}.Register_footerMessage__di2K1{margin-top:40px;text-align:center}.Register_footerMessage__di2K1 a{color:#000}.UserVerify_formContainer__0Or_x{background-color:#d9d9d9;border-radius:10px;padding:20px;border:2px solid #303030;color:#000;max-width:500px;margin:0 auto}.UserVerify_formContainer__0Or_x a{color:#000}.UserVerify_form__SeKUB{margin:20px 0}.UserVerify_formActions__3_3rx{display:flex;justify-content:flex-end;margin-top:20px}.UserVerify_errorMessage___ObFQ{color:#c63f00;margin:20px 0}.UserVerify_label__sexkI{display:block;font-weight:700}.UserVerify_input__cgdr_{display:block;width:100%;font-size:24px;margin:10px 0;padding:10px 20px;border:2px solid #b2b2b2;border-radius:4px}.UserVerify_checkbox___t00y{margin-right:10px}.Chat_chat__JRDri{display:flex;flex-direction:row}@media (max-width:1024px){.Chat_chat__JRDri{flex-direction:column}}.Chat_characterInfo__rLpfN{width:30%}@media (max-width:1024px){.Chat_characterInfo__rLpfN{width:100%}}.Chat_chatContainer__q4Ecd{width:70%;background-color:#1c1c1c;border:5px solid #2f2f2f;padding:10px 0}@media (max-width:1024px){.Chat_chatContainer__q4Ecd{width:100%}}.Chat_messages__e7b8d{height:55vh;overflow-x:hidden;overflow-y:scroll}.Chat_characterInfo__rLpfN{background-color:#101113;padding:0 20px}.Chat_characterPhoto__6KCca{margin-bottom:20px}.Chat_characterPhoto__6KCca img{max-width:180px;border-radius:10px}.Chat_characterName__7EjNN{font-size:18px;font-weight:700;color:var(--primary-color)}.Chat_characterRole__rK8Dh{margin-bottom:10px}.Chat_characterBio__1fgkh{font-size:14px;line-height:20px;color:var(--secondary-text-color);max-width:300px}.Chat_topics__s05Ge{margin-top:40px}.Chat_topic___bgcc{background-color:#2f2f2f;padding:12px 20px;margin:10px 0;border-radius:5px}.Chat_messageRow__MznlM{display:flex;padding:10px 20px}.Chat_messageSenderName__cZP1t{font-size:14px;margin-bottom:5px}.Chat_messageContent__VYWil{padding:12px 16px;border-radius:10px;max-width:400px}.Chat_messageRowAlice__5wnqO .Chat_messageContent__VYWil{background-color:#2b2b2b}.Chat_messageRowBob__Ic937{justify-content:flex-end}.Chat_messageRowBob__Ic937 .Chat_messageContent__VYWil{background-color:#dfdfdf;color:#000}.Chat_messageTyping__Y9wTh{font-size:16px}.Chat_form__v_IOU{padding:10px 20px}.Chat_formActions__xc8lV{display:flex;justify-content:flex-end;margin-top:20px}.Chat_textarea__9KaAL{display:block;width:100%;padding:12px 16px;font-size:16px;background-color:transparent;outline:none;color:#fff;border:4px solid #404040;border-radius:10px;min-height:100px;resize:none}.Chat_textarea__9KaAL:disabled{background-color:#555}.Chat_customScrollbar___Hk70::-webkit-scrollbar{width:10px;height:12px}.Chat_customScrollbar___Hk70::-webkit-scrollbar-track{background:transparent}.Chat_customScrollbar___Hk70::-webkit-scrollbar-thumb{background:#161616}.Chat_customScrollbar___Hk70::-webkit-scrollbar-thumb:hover{background:#555}.Chat_errorMessage__tn7N7{color:#ffffa6;margin-top:10px}