@import "https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";:root{--text:#1d2125;--text--light:#6b7280;--gray:#cbcbcb;--bg:#f7f8fa;--accent--primary:#6c25ff;--accent--secondary:#6c25ff4b;--font:"Rubik", sans-serif;--shadow:0 1px 2px #0000000a, 0 8px 24px #6d31fe1f}*{margin:0;padding:0}body{width:100dvw;height:100dvh;color:var(--text);font-family:var(--font);justify-content:center;display:flex}#root{background-color:var(--bg);width:375px;height:100%;box-shadow:var(--shadow);overflow:hidden}@media (width<=420px){#root{width:100%}}.slideLeft{animation:.5s ease-in-out slideLeft}@keyframes slideLeft{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.slideRight{animation:.5s ease-in-out slideRight}@keyframes slideRight{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.scaleFade{animation:1s scaleFade}@keyframes scaleFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._container_wik0x_1{align-items:flex-end;height:100%;display:flex}._content_wik0x_6{width:100%;margin-bottom:20px;padding:22px}._btns_wik0x_12{flex-direction:column;gap:10px;display:flex}._btn_wik0x_12{text-align:center;border-radius:5px;justify-content:center;align-items:center;width:100%;height:40px;font-size:16px;font-weight:700;display:flex}._btn_wik0x_12:hover{cursor:pointer;opacity:.9;box-shadow:var(--shadow);transform:translate(-1px,-3px)scale(1.01)}._create_wik0x_37{background-color:var(--accent--primary);color:#fff}._login_wik0x_42{background-color:var(--accent--secondary)}._text_wik0x_46{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}._description_wik0x_53{color:var(--text--light);font-size:18px;line-height:26px}._header_wik0x_59{margin-bottom:-5px;font-size:28px;font-weight:700}._container_11vze_1{width:100%;height:100%}._content_11vze_6{flex-direction:column;justify-content:space-between;width:100%;height:100%;margin-bottom:20px;display:flex}._bottom_11vze_15{flex-direction:column;justify-content:center;display:flex}._btn_11vze_21{background-color:var(--accent--primary);color:#fff;border:none;border-radius:5px;outline:none;justify-content:center;align-self:center;align-items:center;width:90%;height:40px;margin-bottom:25px;font-size:16px;font-weight:700;display:flex}._btn_11vze_21:hover{cursor:pointer;opacity:.9;box-shadow:var(--shadow);transform:translate(-1px,-3px)scale(1.01)}._top_11vze_45{flex-direction:column;margin-top:10px;padding:20px;display:flex}._header_11vze_52{font-size:28px;font-weight:700}._form_11vze_57{flex-direction:column;gap:22px;margin-top:30px;display:flex}._inputGroup_11vze_64{flex-direction:column;display:flex;position:relative}._inputGroup_11vze_64 label{color:var(--accent--primary);background-color:var(--bg);padding:0 6px;font-size:13px;font-weight:600;position:absolute;top:-10px;left:5px}._inputGroup_11vze_64 label span,._radioLabel_11vze_86 span{color:#ff4d4f}._inputGroup_11vze_64 input{font-size:12px;font-family:var(--font);color:var(--text);background-color:#0000;border:2px solid #d9d9d9;border-radius:6px;outline:none;padding:8px;transition:all .2s}._inputGroup_11vze_64 input:focus{border-color:var(--accent--primary);box-shadow:0 0 0 4px #6d31fe14}._inputGroup_11vze_64 input::placeholder{color:#6b7280}._radioGroup_11vze_116{flex-direction:column;gap:10px;margin-top:-10px;display:flex}._radioLabel_11vze_86{font-size:13px;font-weight:600}._radioOptions_11vze_128{align-items:center;gap:25px;display:flex}._radio_11vze_86{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}._radio_11vze_86 input[type=radio]{width:18px;height:18px;accent-color:var(--accent--primary);cursor:pointer}._container_1mh7w_1,._content_1mh7w_6{width:100%;height:100%}._top_1mh7w_11{flex-direction:column;gap:28px;width:95%;margin-top:20px;padding:20px;display:flex}._header_1mh7w_20{font-size:28px;font-weight:700;line-height:1.2}._description_1mh7w_26{color:var(--text--light);margin-top:-15px;font-size:18px;line-height:1.6}._form_1mh7w_33{flex-direction:column;gap:22px;width:95%;display:flex}._inputGroup_1mh7w_40{flex-direction:column;justify-content:center;display:flex;position:relative}._inputGroup_1mh7w_40 label{color:var(--accent--primary);background-color:var(--bg);padding:0 6px;font-size:13px;font-weight:600;position:absolute;top:-10px;left:12px}._inputGroup_1mh7w_40 input{font-size:14px;font-family:var(--font);color:var(--text);background-color:#0000;border:2px solid #d9d9d9;border-radius:5px;outline:none;padding:10px;transition:all .2s}._inputGroup_1mh7w_40 input:focus{border-color:var(--accent--primary);box-shadow:0 0 0 4px #6d31fe14}._inputGroup_1mh7w_40 input::placeholder{color:#9ca3af}._btn_1mh7w_87{background-color:var(--gray);color:#fff;cursor:pointer;border:none;border-radius:5px;width:100%;padding:10px;font-size:16px;font-weight:600;transition:all .2s}._active_1mh7w_106{background-color:var(--accent--primary);box-shadow:var(--shadow)}._active_1mh7w_106:hover{filter:brightness(1.03);transform:translateY(-1px)}._active_1mh7w_106:active{transform:scale(.98)}._container_181b2_1{background-color:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--font);flex-direction:column;display:flex}._header_181b2_12{background-color:#fff;padding:20px 10px;font-size:18px;font-weight:500;box-shadow:0 1px 2px #0000000a}._card_181b2_23{border-bottom:2px dashed var(--gray);padding:10px}._profileSection_181b2_29{align-items:center;gap:18px;display:flex}._imageWrapper_181b2_35{width:66px;height:66px;position:relative}._profileImage_181b2_42{object-fit:cover;border-radius:50%;width:100%;height:100%}._cameraIcon_181b2_51{background-color:var(--accent--primary);color:#fff;width:28px;height:28px;box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;bottom:2px;right:-2px}._cameraIcon_181b2_51:hover{cursor:pointer;opacity:.9;transform:scale(1.05)}._userInfo_181b2_79{flex-direction:column;gap:6px;display:flex}._name_181b2_85{font-size:15px;font-weight:700}._email_181b2_90{opacity:.9;font-size:14px;font-weight:600}._description_181b2_96{opacity:.9;margin-top:28px;font-size:14px;font-weight:500;line-height:1.6}._bottomBorder_181b2_106{border-top:1px dashed var(--gray);width:100%;height:30px;margin-top:auto}
