.appRightsText{color:#8d8c9a;font-size:.85rem;font-weight:400;margin:1em 0;text-align:center}#link.appRightsText{background:none;border:none;cursor:pointer;font-weight:400;margin:0;padding:0;text-decoration-line:underline}.appRightsWrapper{font-size:.75rem;font-style:normal;font-weight:400;grid-row:3;margin-top:auto;width:100%}.appRightsWrapper,.textBtn{display:flex;justify-content:center}.textBtn{align-items:center;background:none;border:none;border-radius:.5em;cursor:pointer;flex-direction:row-reverse;font-weight:800;gap:.5em;line-height:1;padding:16px}.textBtn:disabled{cursor:auto;opacity:.3}.modalWrap{container-type:inline-size;--modal-fs:clamp(14px,10px + 1.2cqw,17px);--modal-fs-h1:clamp(24px,8px + 5.2cqw,40px);--modal-fs-sub:clamp(15px,9px + 1.9cqw,21px);--modal-fs-note:clamp(12px,8px + 1.2cqw,16px);align-items:center;border-radius:20px;display:flex;flex-direction:column;height:auto;left:50%;max-height:95%;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(92vw,600px);z-index:1}@media (orientation:landscape){.modalWrap_camera{width:min(92vw,600px,103vh)}.modalWrap_folder{width:min(92vw,600px,80vh)}}.modal_content{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--modal-fs);height:100%;justify-content:center;padding:0 1.5em;width:100%}#camera.modal_content,#folder.modal_content{background-color:#fff}#address.modal_content{background-image:url(/static/media/address_modal.31fdef28dc38b13e9430.svg)}#login.modal_content{background-image:url(/static/media/login_modal.071a1fd33dfee10b15c6.svg)}#settings.modal_content{background-color:#fff}.close_modal_wrap{display:flex;justify-content:flex-end;margin-top:1em;width:95%}.close_modal_img{cursor:pointer}@keyframes modal_rise{0%{transform:translate(-50%,calc(-50% + 10px)) scale(.985)}to{transform:translate(-50%,-50%)}}.modalWrap{animation:modal_rise .15s cubic-bezier(.2,.7,.3,1) both}@media (prefers-reduced-motion:reduce){.modalWrap{animation:none}}.payment_modal_wrap{align-items:center;display:flex;flex-direction:column;min-height:450px;overflow:hidden;text-align:center;width:100%}.payment_iframe{border:0;height:100%;min-height:470px;width:100%}.payment_modal_header{text-wrap:balance;color:#fff;font-size:var(--modal-fs-h1);font-weight:800;line-height:1.15;margin:.4em 0 0}.payment_modal_subtextr{color:#fff;font-size:var(--modal-fs-sub);font-weight:700}.payment_emails_form{direction:ltr;display:flex;flex-direction:column;gap:1em;margin:.5em;text-align:center}.payment_action_bottom{display:flex;justify-content:center;margin-top:1em;width:100%}.payment_form_wrapper{display:flex;flex-direction:column}.bottom_msg{color:#000;margin-bottom:2em;margin-top:1em}.login_modal_wrap{text-align:center;width:100%}.login_modal_bottom,.login_modal_wrap{align-items:center;display:flex;flex-direction:column}.login_modal_bottom{direction:ltr;gap:1em;justify-content:center;margin-bottom:1.5em;width:95%}.login_modal_header{text-wrap:balance;color:#fff;font-size:var(--modal-fs-h1);font-weight:800;line-height:1.15;margin:.4em 0 0;text-align:center}.login_modal_subtextr{color:#fff;font-size:var(--modal-fs-sub);font-weight:300;margin:.5em;text-align:center}.login_emails_form{display:flex;flex-direction:column;gap:1em;text-align:center;width:75%}.forgot_pass_wrap{display:flex;justify-content:right;width:75%}.address_content{width:100%}.address_modal_bottom{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:11em}.address_modal_header{text-wrap:balance;color:#fff;font-size:var(--modal-fs-h1);font-weight:800;line-height:1.15;margin:.4em 0 0;text-align:center}.address_modal_subtextr{color:#fff;font-size:var(--modal-fs-sub)}.address_modal_note,.address_modal_subtextr{font-weight:300;margin:.5em;text-align:center}.address_modal_note{color:gray;font-size:var(--modal-fs-note)}.address_modal_form_row{display:flex;gap:2em;margin:1em}@container (max-width: 460px){.address_modal_form_row{flex-direction:column;gap:1em;width:100%}}.cb_button{align-items:center;aspect-ratio:1/1;background:none;border:none;border-radius:100%;cursor:pointer;display:flex;height:4rem;justify-content:center;width:4rem}.cb_button:active{-webkit-tap-highlight-color:transparent}#normal.cb_button{animation:btnScale 1.25s infinite}#explode.cb_button{animation:btnExplosion 1.25s infinite}.cb_button:disabled{cursor:auto;opacity:.6}.cb_button:hover{animation:btnScale .5s forwards}.cb_button:hover:disabled{animation:none}@keyframes btnScale{50%{transform:scale(.95)}}.cb_button_img{width:-moz-fit-content;width:fit-content}@keyframes btnExplosion{0%{box-shadow:0 0 0 #ff00;transform:rotate(0deg) scale(1)}25%{box-shadow:0 0 10px #ffa50080;transform:rotate(10deg) scale(1.1)}50%{box-shadow:0 0 20px #ff000080;transform:rotate(-10deg) scale(1.2)}75%{box-shadow:0 0 10px #ffa50080;transform:rotate(10deg) scale(1.1)}to{box-shadow:0 0 0 #ff00;transform:rotate(0deg) scale(1)}}.app_menu_btn{background:none;border:none;cursor:pointer}.app_menu_btn_svg{width:2.5em}.app_menu_wrapper{display:flex;flex-direction:column;height:100%;min-height:100%;width:25vw}@media only screen and (max-width:1200px){.app_menu_wrapper{width:50vw}}@media only screen and (max-width:768px){.app_menu_wrapper{width:85vw}}.app_menu_top{background:#5db9f6;display:flex;justify-content:flex-end;padding:.5rem}.appmenu_close{cursor:pointer}.app_menu_content_top{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}#top.app_menu_button_wraper{background:#5db9f6;margin:0;padding-bottom:1em;padding-top:1em}.app_menu_button_wraper{align-items:center;display:flex;gap:1rem;margin-right:3em}.app_menu_btn_text{background:none;border:none;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:600;text-align:start}.app_menu_to_home_text{color:#345487;cursor:pointer;font-size:1rem;font-weight:700;text-decoration:underline}.app_menu_btn_text:disabled{cursor:auto}.HeaderAvatarWrap{align-items:center;display:flex;gap:1em}.HeaderAvatarTextsWrap{display:flex;flex-direction:column}.HeaderAvatarNameText{font-size:1em;font-weight:400;inline-size:120px;line-height:1}.UserMenuWrap{padding:1rem}.UserMenuClassWrap,.UserMenuWrap{display:flex;flex-direction:column;gap:.5em}.UserMenuSubHeader{color:#0761a6;font-size:1.25rem;font-weight:700}.UserMenuClassHeader{align-self:center;color:#0761a6;font-size:1.25rem;font-weight:500}.UserMenuItem{align-items:center;border-bottom:1px solid #beedfb;display:flex;gap:.4rem;line-height:2}#click.UserMenuItem{cursor:pointer}.UserMenuItemHeader{color:#0761a6;font-size:1.1rem;font-weight:400}.UserMenuItemText{color:#626d76;font-size:1.1rem;font-weight:400}.UserMenuIcon{height:1.2rem;width:1.2rem}.UserProfilePurchaseBtn{background:none;border:none;color:#f76e5b;cursor:pointer;font-size:1rem;font-weight:700;padding:0;text-decoration:underline}#soon.UserProfilePurchaseBtn{color:gray;cursor:"auto"}.UserProfilePurchaseClass{background-color:#e5f7fc;border:1px solid #0000001f;border-radius:4px;box-shadow:none;display:flex;gap:1em;justify-content:space-between;padding:.5em}.UserProfilePurchaseClassRight{display:flex}.UserMenuSettingBtn{background:none;border:none;border-bottom:1px solid #beedfb;border-radius:4px;cursor:pointer;font:inherit;padding:0 .25rem;text-align:inherit;width:100%}.UserMenuSettingBtn:hover{background-color:#e5f7fc}.UserMenuSettingBtn:focus-visible{outline:3px solid #40a9ef;outline-offset:-3px}.UserMenuFooter{background:#fff;border-top:1px solid #beedfb;bottom:0;padding:0 1rem;position:sticky;z-index:1}.mainLayoutHeader{align-items:center;display:flex;grid-row:1;justify-content:space-between;margin:auto;width:95%}#in_course.mainLayoutHeader{border-bottom:2px #beedfb}.mainLayoutHeaderSide{align-items:center;display:flex;gap:1em}.mainLayoutHeaderSide.right{gap:.5em}.buttonsPannel{display:flex;gap:clamp(12px,10vw - 98px,32px)}.buttonWrap{align-items:center;display:flex;flex-direction:column;gap:.1em}.buttonWrap>p{font-size:12px;font-weight:500}.logoBtn{background:none;border:none;cursor:pointer}#main.logoBtn{width:9rem;@media screen and (min-width:1200px){width:12rem}}#in_course.logoBtn{height:42px;width:42px}.mainLayoutBackground{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100vh;width:100%}#class_mobile.mainLayoutBackground,#class_tablet.mainLayoutBackground,#home_mobile.mainLayoutBackground,#home_tablet.mainLayoutBackground{height:100dvh}#home_desktop.mainLayoutBackground{background-image:url(/static/media/home.59ffd5cc3da40b023abe.svg)}#home_mobile.mainLayoutBackground,#home_tablet.mainLayoutBackground{background-image:url(/static/media/home_mobile.e1c41430aa96b625f6a7.svg)}#cr_desktop.mainLayoutBackground,#cr_tablet.mainLayoutBackground{background-image:url(/static/media/classroom.e9984b7ef33d667d1c5f.svg)}#cr_mobile.mainLayoutBackground{background-image:url(/static/media/classroom_small.1d661b16d274ca3c5ad8.svg)}#class_desktop.mainLayoutBackground,#class_mobile.mainLayoutBackground,#class_tablet.mainLayoutBackground,#promo_desktop.mainLayoutBackground,#promo_mobile.mainLayoutBackground,#promo_tablet.mainLayoutBackground{background-image:url(/static/media/class.cfc669578063dba43c25.svg)}@media (orientation:landscape){#class_mobile.mainLayoutBackground,#promo_mobile.mainLayoutBackground{background-image:url(/static/media/class_small.8d1fdc7e9e1a83d1ee80.svg)}}#folder_desktop.mainLayoutBackground,#folder_tablet.mainLayoutBackground{background-image:url(/static/media/folder.85f0343be62af0968c4f.svg)}#folder_mobile.mainLayoutBackground{background-image:url(/static/media/folder_small.3377a401bb7d884da67f.svg)}#moretasks_desktop.mainLayoutBackground,#moretasks_tablet.mainLayoutBackground{background-image:url(/static/media/more_tasks.17adef1af118661bb4f7.svg)}#moretasks_mobile.mainLayoutBackground{background-image:url(/static/media/more_tasks_small.900f082766165a5a2d8a.svg)}#tips_desktop.mainLayoutBackground,#tips_tablet.mainLayoutBackground{background-image:url(/static/media/tips.5342af9e603448561d33.svg)}#tips_mobile.mainLayoutBackground{background-image:url(/static/media/tips_small.043d3a00011d17c7d2a5.svg)}#notfound.mainLayoutBackground{background-image:url(/static/media/notfound.f450ec8b5b19da126b3c.svg)}#text.mainLayoutBackground{background-color:#faf8ed}.mainLayoutContent{grid-gap:.5em;align-items:center;display:grid;flex-direction:column;gap:.5em;grid-template-rows:.3fr 3fr .25fr;height:100%;width:100%}#class_desktop.mainLayoutContent,#class_mobile.mainLayoutContent,#class_tablet.mainLayoutContent{gap:0}