.Tag_wrapper__cN0bU{padding:2px 8px;border-radius:5px;border:2px solid rgba(0,0,0,0);display:flex;align-items:center}.Tag_wrapper__cN0bU svg{margin-right:5px}.Tag_wrapper__cN0bU label{font-size:1.1rem;font-weight:600;text-align:center;text-transform:uppercase;color:var(--title-with-bg)}.Tag_wrapper__cN0bU.Tag_html__IoGpu{background-color:var(--html_BG);border-color:var(--html)}.Tag_wrapper__cN0bU.Tag_html__IoGpu label,.Tag_wrapper__cN0bU.Tag_html__IoGpu svg{color:var(--html)}.Tag_wrapper__cN0bU.Tag_css__o7ETP{background-color:var(--css_BG);border-color:var(--css)}.Tag_wrapper__cN0bU.Tag_css__o7ETP label,.Tag_wrapper__cN0bU.Tag_css__o7ETP svg{color:var(--css)}.Tag_wrapper__cN0bU.Tag_javascript__zoBE2{background-color:var(--javascript_BG);border-color:var(--javascript)}.Tag_wrapper__cN0bU.Tag_javascript__zoBE2 label,.Tag_wrapper__cN0bU.Tag_javascript__zoBE2 svg{color:var(--javascript)}.Tag_wrapper__cN0bU.Tag_python__2lFiJ{background-color:var(--python_BG);border-color:var(--python)}.Tag_wrapper__cN0bU.Tag_python__2lFiJ label,.Tag_wrapper__cN0bU.Tag_python__2lFiJ svg{color:var(--python)}.Tag_wrapper__cN0bU.Tag_dart__rS3ai{background-color:var(--dart_BG);border-color:var(--dart)}.Tag_wrapper__cN0bU.Tag_dart__rS3ai label,.Tag_wrapper__cN0bU.Tag_dart__rS3ai svg{color:var(--dart)}.Tag_wrapper__cN0bU.Tag_threejs__Dylkf{background-color:var(--threejs_BG);border-color:var(--threejs)}.Tag_wrapper__cN0bU.Tag_threejs__Dylkf label,.Tag_wrapper__cN0bU.Tag_threejs__Dylkf svg{color:var(--threejs)}.Tag_wrapper__cN0bU.Tag_reactjs__vXkBA{background-color:var(--reactjs_BG);border-color:var(--reactjs)}.Tag_wrapper__cN0bU.Tag_reactjs__vXkBA label,.Tag_wrapper__cN0bU.Tag_reactjs__vXkBA svg{color:var(--reactjs)}.Tag_wrapper__cN0bU.Tag_nextjs___IbzO{background-color:var(--nextjs_BG);border-color:var(--nextjs)}.Tag_wrapper__cN0bU.Tag_nextjs___IbzO label,.Tag_wrapper__cN0bU.Tag_nextjs___IbzO svg{color:var(--nextjs)}.Tag_wrapper__cN0bU.Tag_reactnative__VO3gg{background-color:var(--reactnative_BG);border-color:var(--reactnative)}.Tag_wrapper__cN0bU.Tag_reactnative__VO3gg label,.Tag_wrapper__cN0bU.Tag_reactnative__VO3gg svg{color:var(--reactnative)}.Tag_wrapper__cN0bU.Tag_flutter__zs48Y{background-color:var(--flutter_BG);border-color:var(--flutter)}.Tag_wrapper__cN0bU.Tag_flutter__zs48Y label,.Tag_wrapper__cN0bU.Tag_flutter__zs48Y svg{color:var(--flutter)}.Tag_wrapper__cN0bU.Tag_expressjs__NJVZN{background-color:var(--expressjs_BG);border-color:var(--expressjs)}.Tag_wrapper__cN0bU.Tag_expressjs__NJVZN label,.Tag_wrapper__cN0bU.Tag_expressjs__NJVZN svg{color:var(--expressjs)}.Tag_wrapper__cN0bU.Tag_java__gV2x0{background-color:var(--java_BG);border-color:var(--java)}.Tag_wrapper__cN0bU.Tag_java__gV2x0 label,.Tag_wrapper__cN0bU.Tag_java__gV2x0 svg{color:var(--java)}.Tag_wrapper__cN0bU.Tag_sql__nGlEV{background-color:var(--sql_BG);border-color:var(--sql)}.Tag_wrapper__cN0bU.Tag_sql__nGlEV label,.Tag_wrapper__cN0bU.Tag_sql__nGlEV svg{color:var(--sql)}.Tag_wrapper__cN0bU.Tag_sqlite__IS0wi{background-color:var(--sqlite_BG);border-color:var(--sqlite)}.Tag_wrapper__cN0bU.Tag_sqlite__IS0wi label,.Tag_wrapper__cN0bU.Tag_sqlite__IS0wi svg{color:var(--sqlite)}.Tag_wrapper__cN0bU.Tag_mongodb__yr5uD{background-color:var(--mongodb_BG);border-color:var(--mongodb)}.Tag_wrapper__cN0bU.Tag_mongodb__yr5uD label,.Tag_wrapper__cN0bU.Tag_mongodb__yr5uD svg{color:var(--mongodb)}.Tag_wrapper__cN0bU.Tag_swagger__vqGk2{background-color:var(--swagger_BG);border-color:var(--swagger)}.Tag_wrapper__cN0bU.Tag_swagger__vqGk2 label,.Tag_wrapper__cN0bU.Tag_swagger__vqGk2 svg{color:var(--swagger)}.Navbar_wrapper__wu4th{padding:5px;display:flex;align-items:center;justify-content:space-between;background-color:var(--navModel)}.Navbar_wrapper__wu4th .Navbar_action__MgG1o{display:flex;align-items:center;justify-content:space-between;gap:5px}.Navbar_wrapper__wu4th .Navbar_action__MgG1o button{padding:5px 8px;border-radius:5px;color:var(--title-with-bg)}.Navbar_wrapper__wu4th .Navbar_action__MgG1o button:hover:not(.Navbar_disabled__zhBDv){background-color:var(--hoverNav);cursor:pointer}.Navbar_wrapper__wu4th .Navbar_action__MgG1o button.Navbar_disabled__zhBDv{opacity:.4}.Navbar_wrapper__wu4th .Navbar_link__tkAak{flex:1;padding:2px 8px;margin:0 5px;border-radius:5px;color:var(--title-with-bg);border:1px solid var(--border);background-color:var(--navModel);display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_wrapper__wu4th .Navbar_link__tkAak .Navbar_link-content__2lwUj{display:flex;align-items:center}.Navbar_wrapper__wu4th .Navbar_link__tkAak .Navbar_link-content__2lwUj .Navbar_link-item__mq7MK{font-size:1.5rem;color:var(--title-with-bg);display:flex;align-items:center}.Navbar_wrapper__wu4th .Navbar_link__tkAak .Navbar_link-content__2lwUj .Navbar_link-item__mq7MK svg{margin:0 5px}.Navbar_wrapper__wu4th .Navbar_search__pnwlG{padding:2px 8px;border-radius:5px;color:var(--title-with-bg);border:1px solid var(--border);background-color:var(--navModel);display:flex;align-items:center}.Navbar_wrapper__wu4th .Navbar_search__pnwlG .Navbar_search-input__tBAvu{outline:none;font-size:1.5rem;color:var(--title-with-bg)}.Sidebar_wrapper__19lIb{height:100%;padding:5px;background-color:var(--navModel);user-select:none}.Sidebar_wrapper__19lIb section{color:var(--title-with-bg)}.Sidebar_wrapper__19lIb section .Sidebar_folder__wnTnC{padding:5px 65px 5px 8px;border-radius:5px;display:flex;align-items:center}.Sidebar_wrapper__19lIb section .Sidebar_folder__wnTnC:hover{background-color:var(--hoverNav)}.Sidebar_wrapper__19lIb section .Sidebar_folder__wnTnC .Sidebar_chevron-icon__5jOKn.Sidebar_expanded__WBNKF{transition:all .2s ease-in-out;transform:rotate(90deg)}.Sidebar_wrapper__19lIb section .Sidebar_folder__wnTnC .Sidebar_folder-detail__39xyA{display:flex;align-items:center;font-size:1.3rem}.Sidebar_wrapper__19lIb section .Sidebar_folder__wnTnC .Sidebar_folder-detail__39xyA svg{color:var(--primary);margin:0 5px}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB.Sidebar_expanded__WBNKF{max-height:270px}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB.Sidebar_expanded__WBNKF .Sidebar_sub-item__I5R5A{opacity:1;transform:translateY(0)}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_item__Oj8fj{display:flex;flex-direction:column}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_item-detail__DuV__{padding:5px 8px 5px 15px;border-radius:5px;transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_item-detail__DuV__ .Sidebar_chevron-icon__5jOKn.Sidebar_expanded__WBNKF{transition:all .2s ease-in-out;transform:rotate(90deg)}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_item-detail__DuV__:hover{background-color:var(--hoverNav)}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_item-detail__DuV__ .Sidebar_item-info__3B5zq{display:flex;align-items:center;font-size:1.3rem}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_item-detail__DuV__ .Sidebar_item-info__3B5zq svg{color:var(--primary);margin:0 5px}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_sub-list__owk7t{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_sub-list__owk7t.Sidebar_expanded__WBNKF{max-height:200px}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_sub-list__owk7t.Sidebar_expanded__WBNKF .Sidebar_sub-item__I5R5A{opacity:1;transform:translateY(0)}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_sub-list__owk7t .Sidebar_sub-item__I5R5A{padding:5px 8px 5px 45px;font-size:1.3rem;border-radius:5px;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_sub-list__owk7t .Sidebar_sub-item__I5R5A svg{color:var(--primary);margin:0 5px}.Sidebar_wrapper__19lIb section .Sidebar_list-item__Aq_hB .Sidebar_sub-list__owk7t .Sidebar_sub-item__I5R5A:hover{background-color:var(--hoverNav)}.Sidebar_wrapper__19lIb section.Sidebar_cup__sFfEL .Sidebar_folder-detail__39xyA svg{color:var(--yellow)}.Sidebar_wrapper__19lIb section.Sidebar_cup__sFfEL .Sidebar_list-item__Aq_hB .Sidebar_item-detail__DuV__{padding:5px 8px 5px 38px}.PDFModal_overlay__IMtiL{position:fixed;top:85px;left:0;right:0;background-color:var(--model);display:flex;justify-content:center;align-items:center}.PDFModal_overlay__IMtiL .PDFModal_modal__OHsFU{width:100%;height:100vh;display:flex;flex-direction:column}.PDFModal_overlay__IMtiL .PDFModal_modal__OHsFU .PDFModal_modal-header__FEQ4k{display:flex;justify-content:flex-end;align-items:center}.PDFModal_overlay__IMtiL .PDFModal_modal__OHsFU .PDFModal_modal-header__FEQ4k .PDFModal_close-btn__xereV{position:absolute;top:-85px;margin:2px 0;padding:4px 10px;border-radius:3px;color:var(--primary)}.PDFModal_overlay__IMtiL .PDFModal_modal__OHsFU .PDFModal_modal-header__FEQ4k .PDFModal_close-btn__xereV:hover{color:var(--white);background-color:var(--primary)}.PDFModal_overlay__IMtiL .PDFModal_modal__OHsFU .PDFModal_iframe__ikKOx{flex:1;border:none}.ProjectModal_wrapper___aa43{position:fixed;top:85px;left:0;right:0;height:calc(100% - 45px);background-color:var(--model);display:flex;justify-content:center;align-items:center}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1{width:100%;height:100%;display:flex;flex-direction:column}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9{position:absolute;top:0;left:0;right:0;padding:15px 30px;height:calc(100% - 45px);overflow-y:auto}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX{display:flex;gap:20px}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_thumnail-container__u1wrz{flex:1;min-width:50%;max-width:50%;height:300px;border-radius:10px;border:1px solid var(--border);overflow:hidden}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_thumnail-container__u1wrz img{width:100%;height:100%;object-fit:cover}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_info-title__PlVn5{font-size:3rem;font-weight:600;color:var(--title-with-bg);text-decoration:underline;display:flex;justify-content:flex-start}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_info-title__PlVn5 img{height:55px;width:55px;object-fit:contain;margin-right:10px}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_info-description__9aahb{font-size:1.5rem;color:var(--description)}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_info-list__5vKvu .ProjectModal_info-tag__bJZRo{margin:20px 0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_info-list__5vKvu .ProjectModal_info-date__wAXXf{display:flex;gap:10px}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_info-list__5vKvu .ProjectModal_info-item___2e24{margin:5px 0 10px;font-size:1.3rem;color:var(--title-with-bg)}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_info-list__5vKvu .ProjectModal_info-item___2e24 span{display:inline-block;width:65px;margin-right:10px;font-size:1.3rem;font-weight:600;color:var(--description)}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_info-list__5vKvu .ProjectModal_info-item___2e24 a{font-size:1.3rem;color:var(--title-with-bg);text-decoration:underline;transition:all .2s linear}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_content__aEAjX .ProjectModal_info-list__5vKvu .ProjectModal_info-item___2e24 a:hover{color:var(--primary)}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_feature-container__LdV6m{margin:10px 0}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_feature-container__LdV6m .ProjectModal_feature-title__URwd0{font-size:1.8rem;font-weight:600;color:var(--description)}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_feature-container__LdV6m .ProjectModal_feature-list__i9_8m{list-style:inside}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_feature-container__LdV6m .ProjectModal_feature-list__i9_8m .ProjectModal_feature-item__GCS7d{font-size:1.5rem;color:var(--title-with-bg)}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_award-container__c3e1n{margin:20px 0}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_award-container__c3e1n .ProjectModal_award-title__jHRA_{font-size:1.8rem;font-weight:600;color:var(--description);margin-bottom:10px}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_award-container__c3e1n .ProjectModal_award-list__c9Ff9{list-style:none}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_award-container__c3e1n .ProjectModal_award-list__c9Ff9 .ProjectModal_award-item__QMzuQ{display:flex;align-items:center;gap:15px;margin-bottom:10px}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_award-container__c3e1n .ProjectModal_award-list__c9Ff9 .ProjectModal_award-item__QMzuQ .ProjectModal_award-images__13Yqa{width:200px;height:auto;padding:5px;border-radius:6px;border:1px solid var(--border);display:flex;gap:8px}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_award-container__c3e1n .ProjectModal_award-list__c9Ff9 .ProjectModal_award-item__QMzuQ .ProjectModal_award-images__13Yqa img{width:100%;height:auto;object-fit:cover;border-radius:6px}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_award-container__c3e1n .ProjectModal_award-list__c9Ff9 .ProjectModal_award-item__QMzuQ .ProjectModal_award-info__RrI08 .ProjectModal_award-title__jHRA_{font-size:1.5rem;font-weight:600;color:var(--title-with-bg)}.ProjectModal_wrapper___aa43 .ProjectModal_modal__zg6o1 .ProjectModal_container__goRL9 .ProjectModal_award-container__c3e1n .ProjectModal_award-list__c9Ff9 .ProjectModal_award-item__QMzuQ .ProjectModal_award-info__RrI08 .ProjectModal_award-date___8g_7{font-size:1.5rem;font-weight:600;color:var(--description)}.ModalDetail_wrapper__o_fm6{height:100%;display:flex;flex-direction:column}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os{flex:1;display:flex}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_content__M9_UW{flex:1;padding:2px 10px;overflow-x:auto;display:flex;flex-direction:column}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_header-content__BkQME{font-size:1.8rem;color:var(--title-with-bg);display:flex;align-items:center;justify-content:flex-start}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_header-content__BkQME .ModalDetail_header-item__lIxf7{width:125px;padding:5px 8px;text-align:left;border-right:1px solid var(--border)}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_header-content__BkQME .ModalDetail_header-item__lIxf7:nth-child(2){flex:2}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_header-content__BkQME .ModalDetail_header-item__lIxf7:last-child{flex:1;border:none}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_content-list__NVxAb{margin:10px 0;flex:1}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_content-list__NVxAb .ModalDetail_empty-state__7wZoM{color:var(--title-with-bg);font-size:2rem;display:flex;justify-content:center}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_content-list__NVxAb .ModalDetail_body-content__bfHQP{font-size:2rem;color:var(--title-with-bg);border-radius:5px;display:flex;align-items:center;justify-content:flex-start;transition:.2s linear}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_content-list__NVxAb .ModalDetail_body-content__bfHQP:hover{background-color:var(--hoverNav)}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_content-list__NVxAb .ModalDetail_body-content__bfHQP .ModalDetail_body-item__zEPC4{width:125px;padding:5px 8px;text-align:left;cursor:auto;user-select:none;display:flex;align-items:center}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_content-list__NVxAb .ModalDetail_body-content__bfHQP .ModalDetail_body-item__zEPC4 img{height:28px;width:28px;object-fit:contain;margin-right:5px}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_content-list__NVxAb .ModalDetail_body-content__bfHQP .ModalDetail_body-item__zEPC4:nth-child(2){flex:2}.ModalDetail_wrapper__o_fm6 .ModalDetail_container__v_6os .ModalDetail_content-list__NVxAb .ModalDetail_body-content__bfHQP .ModalDetail_body-item__zEPC4:last-child{flex:1;border:none;display:flex;align-items:center;gap:5px}.SocialPage_wrapper__I1QvN{height:calc(100% - 50px);padding:10px 15px;background-color:var(--background_social);overflow-y:auto;display:flex;flex-direction:column;align-items:center}.SocialPage_wrapper__I1QvN .SocialPage_info__gsrwn{text-align:center}.SocialPage_wrapper__I1QvN .SocialPage_info__gsrwn .SocialPage_avatar-container__plrD4 .SocialPage_avatar__KJktt{border-radius:50%;border:4px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:transform .3s ease}.SocialPage_wrapper__I1QvN .SocialPage_info__gsrwn .SocialPage_avatar-container__plrD4 .SocialPage_avatar__KJktt:hover{transform:scale(1.05)}.SocialPage_wrapper__I1QvN .SocialPage_info__gsrwn .SocialPage_name__Wg63S{font-size:2.5rem;font-weight:600;margin:0;color:var(--primary_social);text-shadow:0 2px 4px rgba(0,0,0,.1)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_{width:100%;margin:20px 0}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_section-title__r3ybL{font-size:1.8rem;color:var(--gray);text-align:center;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,2fr));gap:30px}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt{padding:15px;border-radius:8px;backdrop-filter:blur(10px);background:var(--nav_social);border:1px solid var(--secondary_social);color:var(--primary_social);display:flex;flex-direction:column;align-items:center;transition:all .3s ease;cursor:pointer}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt .SocialPage_social-icon___TSVO{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt .SocialPage_social-label__W0m3l{text-align:center;text-transform:capitalize;font-size:1.6rem;font-weight:600}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_github__oCi1l{color:var(--github);border:1px solid var(--github_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_github__oCi1l:hover{background:var(--github_bg);color:var(--github);border-color:var(--github_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_linkedin__lKrji{color:var(--linkedin);border:1px solid var(--linkedin_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_linkedin__lKrji:hover{background:var(--linkedin_bg);color:var(--linkedin);border-color:var(--linkedin_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_youtube__gNgiE{color:var(--youtube);border:1px solid var(--youtube_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_youtube__gNgiE:hover{background:var(--youtube_bg);color:var(--youtube);border-color:var(--youtube_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_tiktok__K6Sjf{color:var(--tiktok);border:1px solid var(--tiktok_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_tiktok__K6Sjf:hover{background:var(--tiktok_bg);color:var(--tiktok);border-color:var(--tiktok_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_orcid__58SgQ{color:var(--orcid);border:1px solid var(--orcid_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_orcid__58SgQ:hover{background:var(--orcid_bg);color:var(--orcid);border-color:var(--orcid_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_email__ymOFs{color:var(--email);border:1px solid var(--email_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt.SocialPage_email__ymOFs:hover{background:var(--email_bg);color:var(--email);border-color:var(--email_border)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt:nth-child(n){animation:SocialPage_nodding-up__n3mtc 6s ease-in-out infinite;transform-origin:center center}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt:nth-child(2n){animation:SocialPage_nodding-down__BPNnk 6s ease-in-out infinite;transform-origin:center center}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt:hover{animation:none;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.SocialPage_wrapper__I1QvN .SocialPage_social-section__38GY_ .SocialPage_social-grid__1SCZF .SocialPage_social-item__BhWxt:active{transform:translateY(0)}@keyframes SocialPage_nodding-up__n3mtc{0%{transform:translateY(0)}20%{transform:translateY(8px)}50%{transform:translateY(-8px)}80%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes SocialPage_nodding-down__BPNnk{0%{transform:translateY(0)}20%{transform:translateY(-8px)}50%{transform:translateY(8px)}80%{transform:translateY(-8px)}to{transform:translateY(0)}}.vertical-timeline *{box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:var(--line-color)}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%}.vertical-timeline-element-icon.shadow-size-small{box-shadow:0 0 0 2px #fff,inset 0 1px 0 rgba(0,0,0,.08),0 2px 0 4px rgba(0,0,0,.05)}.vertical-timeline-element-icon.shadow-size-medium{box-shadow:0 0 0 3px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 5px rgba(0,0,0,.05)}.vertical-timeline-element-icon.shadow-size-large{box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 4px 0 6px rgba(0,0,0,.05)}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5)}60%{opacity:1;-moz-transform:scale(1.2)}to{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right-color:#fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left-color:#fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}to{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}to{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.AwardPage_wrapper__s7Mo0{height:calc(100% - 50px);padding:20px 10px;background:var(--background_award);overflow-y:auto}.AwardPage_wrapper__s7Mo0 .AwardPage_title__iuDfi{margin-bottom:10px;font-size:2.8rem;font-weight:600;text-align:center;color:var(--text_award)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline.vertical-timeline:before{background-color:var(--line_award);width:4px}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element.vertical-timeline-element{margin:20px 0}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element.vertical-timeline-element:nth-child(odd) .AwardPage_timeline-content__9ESYv{animation:AwardPage_slideInLeft__Gi2Fm .6s ease-out}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element.vertical-timeline-element:nth-child(2n) .AwardPage_timeline-content__9ESYv{animation:AwardPage_slideInRight__U0hLs .6s ease-out}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element-icon.vertical-timeline-element-icon{color:var(--button_award);border:4px solid var(--line_award);background-color:var(--card_award)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element-content.vertical-timeline-element-content{background-color:var(--card_award);border-radius:10px;backdrop-filter:blur(10px);border:2px solid var(--border_award);transition:all .3s ease}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element-content.vertical-timeline-element-content:hover{transform:translateY(-4px)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element:nth-child(odd) .vertical-timeline-element-content{box-shadow:-3px 3px 0 var(--shadow_award)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element:nth-child(2n) .vertical-timeline-element-content{box-shadow:3px 3px 0 var(--shadow_award)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element-content-arrow.vertical-timeline-element-content-arrow,.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element-content-arrow.vertical-timeline-element-content-arrow:before{border-right-color:var(--border_award)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element--right .vertical-timeline-element-content-arrow.vertical-timeline-element-content-arrow,.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element--right .vertical-timeline-element-content-arrow.vertical-timeline-element-content-arrow:before{border-left-color:var(--border_award);border-right-color:rgba(0,0,0,0)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .vertical-timeline-element-date{color:var(--line_award);margin:0 15px;letter-spacing:2px;font-weight:600;font-size:4.5rem;line-height:4.5rem;display:flex;align-items:center;justify-content:center}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk{padding:2rem;cursor:pointer}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk .AwardPage_award-header__WOYtg{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk .AwardPage_award-header__WOYtg .AwardPage_award-rank__wlcft{padding:5px 10px;font-size:1.2rem;font-weight:600;text-transform:uppercase;border-radius:5px;color:var(--textWithBg_award);background-color:var(--primary_award);border:2px solid var(--border_award)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk .AwardPage_award-body__kX7VG .AwardPage_award-title__lJdwI{margin-bottom:10px;line-height:1.5;font-size:1.5rem;font-weight:600;color:var(--text_award)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk .AwardPage_award-body__kX7VG .AwardPage_award-image__A_eAs{width:100%;height:250px;border-radius:12px;object-fit:cover;border:2px solid var(--text_award);transition:transform .3s ease}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk .AwardPage_award-body__kX7VG .AwardPage_award-image__A_eAs:hover{transform:scale(1.02)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk .AwardPage_award-body__kX7VG .AwardPage_award-placeholder__TnLGS{width:100%;height:200px;background:linear-gradient(135deg,var(--primary_social),var(--secondary_social));border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--nav_social);font-size:1.6rem;font-weight:600;border:2px solid var(--border_award)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk .AwardPage_award-link___7eXt{padding:5px 10px;margin-top:10px;color:var(--textButton_award);font-size:1.8rem;font-weight:600;letter-spacing:1px;text-decoration:none;border-radius:5px;background-color:var(--button_award);border:2px solid var(--text_award);transition:color .3s ease;display:inline-flex;align-items:center;gap:.5rem}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk .AwardPage_award-link___7eXt:hover{color:var(--text_award)}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk .AwardPage_award-link___7eXt svg{transition:transform .3s ease}.AwardPage_wrapper__s7Mo0 .AwardPage_timeline-container__5Y4nZ .AwardPage_timeline-content__9ESYv .AwardPage_award-card__H8dgk .AwardPage_award-link___7eXt:hover svg{transform:translateX(2px)}@keyframes AwardPage_slideInLeft__Gi2Fm{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes AwardPage_slideInRight__U0hLs{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.GoogleDetail_wrapper__D3iKy{height:100%}.GoogleDetail_wrapper__D3iKy .GoogleDetail_header__DVXWD{height:50px;padding:10px;background-color:var(--nav_google);border-bottom:1px solid var(--border);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;align-items:center;gap:10px}.GoogleDetail_wrapper__D3iKy .GoogleDetail_header__DVXWD .GoogleDetail_action__9Zh1U{display:flex;align-items:center;justify-content:space-between;gap:5px}.GoogleDetail_wrapper__D3iKy .GoogleDetail_header__DVXWD .GoogleDetail_action__9Zh1U button{padding:5px 8px;border-radius:5px;color:var(--black);transition:background-color .2s ease}.GoogleDetail_wrapper__D3iKy .GoogleDetail_header__DVXWD .GoogleDetail_action__9Zh1U button:hover:not(.GoogleDetail_disabled__9RPkA){background-color:var(--hoverNav);cursor:pointer}.GoogleDetail_wrapper__D3iKy .GoogleDetail_header__DVXWD .GoogleDetail_action__9Zh1U button.GoogleDetail_disabled__9RPkA{opacity:.4;cursor:not-allowed}.GoogleDetail_wrapper__D3iKy .GoogleDetail_header__DVXWD .GoogleDetail_search-url__5arYM{flex:1;margin:0 10px;padding:5px 12px;border-radius:20px;color:var(--black);background-color:var(--white);border:1px solid var(--border);display:flex;align-items:center;transition:border-color .2s ease}.GoogleDetail_wrapper__D3iKy .GoogleDetail_header__DVXWD .GoogleDetail_search-url__5arYM:focus-within{border-color:var(--primary_google)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_header__DVXWD .GoogleDetail_search-url__5arYM .GoogleDetail_search-input__lrAFg{flex:1;outline:none;border:none;background:rgba(0,0,0,0);font-size:1.2rem;color:var(--black)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_header__DVXWD .GoogleDetail_search-url__5arYM .GoogleDetail_search-input__lrAFg::placeholder{color:var(--gray)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_content__nr8yu{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.GoogleDetail_wrapper__D3iKy .GoogleDetail_logo__2FflN{width:250px;height:auto;user-select:none;margin-bottom:30px}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj{position:relative;width:100%;max-width:500px;margin-bottom:30px}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_search__k7pkb{width:100%;padding:12px 16px;border-radius:25px;color:var(--black);background-color:var(--white);border:1px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;transition:all .3s ease}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_search__k7pkb:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_search__k7pkb.GoogleDetail_focused__tsKX1{box-shadow:0 4px 16px rgba(0,0,0,.2);border-color:var(--primary_google)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_search__k7pkb svg{margin-right:12px;color:var(--gray)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_search__k7pkb .GoogleDetail_search-input__lrAFg{flex:1;outline:none;border:none;background:rgba(0,0,0,0);font-size:1.4rem;color:var(--black)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_search__k7pkb .GoogleDetail_search-input__lrAFg::placeholder{color:var(--gray)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ{position:absolute;top:100%;left:0;right:0;background-color:var(--white);border:1px solid var(--border);border-radius:15px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-top:5px;overflow:hidden;z-index:1000}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ .GoogleDetail_suggestion-item__c6SX4{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s ease}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ .GoogleDetail_suggestion-item__c6SX4:last-child{border-bottom:none}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ .GoogleDetail_suggestion-item__c6SX4:hover{color:var(--background_goole);background-color:var(--secondary_google)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ .GoogleDetail_suggestion-item__c6SX4:hover .GoogleDetail_suggestion-title__1SiKP{color:var(--background_goole)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ .GoogleDetail_suggestion-item__c6SX4:hover .GoogleDetail_suggestion-url__WHGC_{color:var(--gray)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ .GoogleDetail_suggestion-item__c6SX4.GoogleDetail_google-search__F0P3r{border-top:1px solid var(--gray)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ .GoogleDetail_suggestion-item__c6SX4 .GoogleDetail_suggestion-icon__ZgQ03{width:32px;height:32px;border-radius:50%;background-color:var(--nav_google);color:var(--primary_google);margin-right:12px;display:flex;align-items:center;justify-content:center}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ .GoogleDetail_suggestion-item__c6SX4 .GoogleDetail_suggestion-content__K0u7Y{flex:1}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ .GoogleDetail_suggestion-item__c6SX4 .GoogleDetail_suggestion-content__K0u7Y .GoogleDetail_suggestion-title__1SiKP{font-weight:600;font-size:1.2rem;margin-bottom:2px}.GoogleDetail_wrapper__D3iKy .GoogleDetail_search-container__jSVCj .GoogleDetail_suggestions__yJrcZ .GoogleDetail_suggestion-item__c6SX4 .GoogleDetail_suggestion-content__K0u7Y .GoogleDetail_suggestion-url__WHGC_{font-size:1rem}.GoogleDetail_wrapper__D3iKy .GoogleDetail_visited-list__tVoGv{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.GoogleDetail_wrapper__D3iKy .GoogleDetail_visited-list__tVoGv .GoogleDetail_visited-item__H4qcv{padding:15px 25px;text-align:center;font-size:1.1rem;font-weight:600;border-radius:8px;color:var(--primary_google);border:1px solid rgba(0,0,0,0);transition:all .3s ease;user-select:none;cursor:pointer;min-width:80px}.GoogleDetail_wrapper__D3iKy .GoogleDetail_visited-list__tVoGv .GoogleDetail_visited-item__H4qcv .GoogleDetail_icon-container__RW8sc{height:48px;width:48px;border-radius:50%;background-color:var(--nav_google);color:var(--primary_google);margin:0 auto 8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.GoogleDetail_wrapper__D3iKy .GoogleDetail_visited-list__tVoGv .GoogleDetail_visited-item__H4qcv label{display:block;cursor:pointer;font-size:1.2rem}.GoogleDetail_wrapper__D3iKy .GoogleDetail_visited-list__tVoGv .GoogleDetail_visited-item__H4qcv:hover{background-color:var(--nav_google);border-color:var(--primary_google);transform:translateY(-2px)}.GoogleDetail_wrapper__D3iKy .GoogleDetail_visited-list__tVoGv .GoogleDetail_visited-item__H4qcv:hover .GoogleDetail_icon-container__RW8sc{color:var(--nav_google);background-color:var(--primary_google)}.DesktopModal_modal-layer__Z0omb{position:fixed;top:0;left:0;width:100vw;height:calc(100vh - 58px);pointer-events:none;z-index:10}.DesktopModal_modal-window__fuu1k{position:absolute;overflow:hidden;border-radius:5px;background:var(--model);backdrop-filter:blur(5px);box-shadow:0 4px 8px rgba(0,0,0,.2);pointer-events:auto;display:flex;flex-direction:column;transition:box-shadow .2s ease}.DesktopModal_modal-window__fuu1k.DesktopModal_google__yKNc_{background:var(--background_goole)}.DesktopModal_modal-window__fuu1k:hover{box-shadow:0 6px 16px rgba(0,0,0,.3)}.DesktopModal_modal-window__fuu1k .DesktopModal_modal-header__FW0zz{display:flex;justify-content:flex-end;align-items:center;cursor:grab;user-select:none;height:40px}.DesktopModal_modal-window__fuu1k .DesktopModal_modal-header__FW0zz:active{cursor:grabbing}.DesktopModal_modal-window__fuu1k .DesktopModal_modal-actions__2OEH5{display:flex;align-items:center}.DesktopModal_modal-window__fuu1k .DesktopModal_modal-actions__2OEH5 button{padding:5px 10px;color:var(--title-with-bg);border:none;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease;border-radius:3px}.DesktopModal_modal-window__fuu1k .DesktopModal_modal-actions__2OEH5 .DesktopModal_action-maximize__AEJqq,.DesktopModal_modal-window__fuu1k .DesktopModal_modal-actions__2OEH5 .DesktopModal_action-minimize__oa3WO{color:var(--description)}.DesktopModal_modal-window__fuu1k .DesktopModal_modal-actions__2OEH5 .DesktopModal_action-maximize__AEJqq:hover,.DesktopModal_modal-window__fuu1k .DesktopModal_modal-actions__2OEH5 .DesktopModal_action-minimize__oa3WO:hover{color:var(--black);background-color:var(--hoverNav)}.DesktopModal_modal-window__fuu1k .DesktopModal_modal-actions__2OEH5 .DesktopModal_action-close__xKmeU{color:var(--primary)}.DesktopModal_modal-window__fuu1k .DesktopModal_modal-actions__2OEH5 .DesktopModal_action-close__xKmeU:hover{color:var(--white);background-color:var(--primary)}.DesktopModal_modal-window__fuu1k .DesktopModal_modal-content__9uj8h{height:calc(100% - 40px);overflow:auto}.IconItem_iconItem__ISFBg{position:absolute;width:80px;height:80px;text-align:center;border-radius:5px;cursor:auto;user-select:none;transition:all .2s ease-out;display:flex;flex-direction:column;justify-content:center}.IconItem_iconItem__ISFBg:active{cursor:grabbing;background-color:var(--model)}.IconItem_iconItem__ISFBg:hover{transform:scale(1.05);background-color:var(--model)}.IconItem_iconItem__ISFBg .IconItem_icon__NUHa0{display:block;margin:0 auto;transition:all .2s ease}.IconItem_iconItem__ISFBg .IconItem_icon__NUHa0.IconItem_folderIcon__e2Y4z{color:var(--primary)}.IconItem_iconItem__ISFBg .IconItem_icon__NUHa0.IconItem_trophyIcon__V_7Sj{color:var(--yellow)}.IconItem_iconItem__ISFBg .IconItem_customIcon__bmAlV{display:block;margin:0 auto;width:35px;height:35px;object-fit:cover;transition:all .2s ease}.IconItem_iconItem__ISFBg .IconItem_label__7H56C{margin:4px 0 0;font-size:1.2rem;color:var(--white);font-weight:600;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Desktop_wrapper__SoENo{position:relative;width:100vw;height:100vh;overflow:hidden;padding:30px 20px 12px}.Weather_wrapper__Rjcnk{padding:2px 5px;border-radius:5px;backdrop-filter:blur(10px);background-color:var(--model);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;min-width:80px}.Weather_wrapper__Rjcnk .Weather_weather-app__srJ25{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;transition:gap .4s cubic-bezier(.4,0,.2,1)}.Weather_wrapper__Rjcnk .Weather_weather-app__srJ25 .Weather_weather-icon__qWbaz{flex-shrink:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.Weather_wrapper__Rjcnk .Weather_weather-app__srJ25 .Weather_weather-info__q7x0e{font-size:2rem;color:var(--title-with-bg);display:flex;flex-direction:column;align-items:center;width:0;overflow:hidden;transition:width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1)}.Weather_wrapper__Rjcnk .Weather_weather-app__srJ25 .Weather_weather-info__q7x0e .Weather_weather-place__rSvCF{opacity:0;transform:translateX(-10px);white-space:nowrap;font-size:1.2rem;transition:opacity .3s ease-in-out .1s,transform .3s ease-in-out .1s}.Weather_wrapper__Rjcnk .Weather_weather-app__srJ25 .Weather_weather-info__q7x0e .Weather_weather-temperature__83pWX{opacity:0;transform:translateX(-10px);white-space:nowrap;font-weight:700;transition:opacity .3s ease-in-out .2s,transform .3s ease-in-out .2s}.Weather_wrapper__Rjcnk:hover .Weather_weather-app__srJ25{gap:12px}.Weather_wrapper__Rjcnk:hover .Weather_weather-app__srJ25 .Weather_weather-info__q7x0e{width:auto;padding-left:8px;align-items:flex-start}.Weather_wrapper__Rjcnk:hover .Weather_weather-app__srJ25 .Weather_weather-info__q7x0e .Weather_weather-place__rSvCF,.Weather_wrapper__Rjcnk:hover .Weather_weather-app__srJ25 .Weather_weather-info__q7x0e .Weather_weather-temperature__83pWX{opacity:1;transform:translateX(0)}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j{position:fixed;top:-92vh;left:-2vw;height:100vh;width:102vw;display:flex;align-items:center;justify-content:center}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst{background:var(--model);border-radius:16px;padding:24px;width:800px;max-height:90vh;overflow-y:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:Weather_modalFadeIn___012I .3s ease-out}@keyframes Weather_modalFadeIn___012I{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_modal-header__3DC_E{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;cursor:grab;user-select:none;border-bottom:1px solid var(--border)}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_modal-header__3DC_E:active{cursor:grabbing}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_modal-header__3DC_E h2{margin:0;color:var(--title-with-bg);font-size:1.5rem;font-weight:600}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_modal-header__3DC_E .Weather_close-btn__90o6W{color:var(--title-with-bg);border:none;background:none;padding:4px;border-radius:6px;transition:background-color .2s;cursor:pointer}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_modal-header__3DC_E .Weather_close-btn__90o6W:hover{background-color:var(--hoverNav)}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_search-form__IBFGG{display:flex;gap:12px;margin-bottom:24px}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_search-form__IBFGG .Weather_search-input-wrapper__xdCGq{flex:1;position:relative}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_search-form__IBFGG .Weather_search-input-wrapper__xdCGq .Weather_search-icon__vHj4g{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--title-with-bg);width:20px;height:20px}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_search-form__IBFGG .Weather_search-input-wrapper__xdCGq .Weather_search-input__c_DVN{width:100%;padding:10px 12px 10px 40px;border:1px solid var(--border);border-radius:8px;font-size:14px;background:var(--navModel);color:var(--title-with-bg);transition:border-color .2s,box-shadow .2s}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_search-form__IBFGG .Weather_search-input-wrapper__xdCGq .Weather_search-input__c_DVN:focus{outline:none;border-color:var(--primary)}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_search-form__IBFGG .Weather_search-input-wrapper__xdCGq .Weather_search-input__c_DVN::placeholder{color:var(--title-with-bg)}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_search-form__IBFGG .Weather_search-btn__3IY8H{padding:10px 16px;background:var(--primary);color:var(--title);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_search-form__IBFGG .Weather_search-btn__3IY8H:hover{opacity:.8;background:var(--primary)}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_search-form__IBFGG .Weather_search-btn__3IY8H:disabled{opacity:.6;cursor:not-allowed}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_loading__u_iVX{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--text-color,#6b7280)}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_loading__u_iVX .Weather_loading-icon__c9vNn{animation:Weather_spin__tjk9w 1s linear infinite}@keyframes Weather_spin__tjk9w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_error__Ql_3V{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--error-bg,#fef2f2);border:1px solid var(--error-border,#fecaca);border-radius:8px;color:var(--error-color,#dc2626);margin-bottom:16px}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_current-weather__YdS9x{background:var(--navModel);padding:20px;margin-bottom:20px;border-radius:12px}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_current-weather__YdS9x .Weather_current-main__4JDiP{display:flex;align-items:center;gap:20px;margin-bottom:20px}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_current-weather__YdS9x .Weather_current-main__4JDiP .Weather_current-icon___A3XX{flex-shrink:0}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_current-weather__YdS9x .Weather_current-main__4JDiP .Weather_current-info__aP_vo{flex:1}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_current-weather__YdS9x .Weather_current-main__4JDiP .Weather_current-info__aP_vo h3{margin:0 0 8px;color:var(--title-with-bg);font-size:2rem;font-weight:600}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_current-weather__YdS9x .Weather_current-main__4JDiP .Weather_current-info__aP_vo .Weather_current-temp__ugioh{font-size:2.5rem;font-weight:700;color:var(--primary);margin-bottom:4px}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_current-weather__YdS9x .Weather_current-main__4JDiP .Weather_current-info__aP_vo .Weather_current-desc__uYBGq{color:var(--description);font-size:1.5rem;text-transform:capitalize}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_current-weather__YdS9x .Weather_current-details__f4uqR{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_current-weather__YdS9x .Weather_current-details__f4uqR .Weather_detail-item__qQSgW{padding:8px 12px;border-radius:8px;font-size:2rem;border:1px solid var(--description);background:var(--navModel);color:var(--title-with-bg);display:flex;align-items:center;justify-content:center;gap:8px}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_forecast__hlnx_ h4{margin:0 0 16px;color:var(--title-with-bg);font-size:2rem;font-weight:600}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_forecast__hlnx_ .Weather_forecast-list__QwJa_{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_forecast__hlnx_ .Weather_forecast-list__QwJa_ .Weather_forecast-item__SEXk_{background:var(--navModel);border-radius:10px;padding:16px 8px;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;align-items:center}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_forecast__hlnx_ .Weather_forecast-list__QwJa_ .Weather_forecast-item__SEXk_:hover{transform:translateY(-2px);background-color:var(--hoverNav)}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_forecast__hlnx_ .Weather_forecast-list__QwJa_ .Weather_forecast-item__SEXk_:hover .Weather_forecast-desc__Nzd4D{color:var(--title-with-bg)}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_forecast__hlnx_ .Weather_forecast-list__QwJa_ .Weather_forecast-item__SEXk_ .Weather_forecast-date__mRym2{font-size:1.2rem;margin-bottom:8px;font-weight:500;color:var(--title-with-bg)}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_forecast__hlnx_ .Weather_forecast-list__QwJa_ .Weather_forecast-item__SEXk_ .Weather_forecast-temp__nMHY5{font-size:2rem;font-weight:700;color:var(--primary);margin:8px 0 4px}.Weather_wrapper__Rjcnk .Weather_weather-modal__fR54j .Weather_modal-content__cStst .Weather_forecast__hlnx_ .Weather_forecast-list__QwJa_ .Weather_forecast-item__SEXk_ .Weather_forecast-desc__Nzd4D{font-size:1rem;color:var(--description);text-transform:capitalize;line-height:1.3}.Music_music-player__p3W1r{padding:2px 8px;border-radius:5px;background-color:var(--model);backdrop-filter:blur(10px);color:var(--title-with-bg);cursor:pointer;transition:gap .4s ease;display:flex;align-items:center;justify-content:center}.Music_music-player__p3W1r .Music_music-icon__kR0IE{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle,var(--title-with-bg) 30%,var(--description) 70%);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.Music_music-player__p3W1r .Music_music-icon__kR0IE svg{color:var(--primary)}.Music_music-player__p3W1r .Music_music-content__4K5Q1{display:flex;align-items:center;gap:5px;width:0;height:35px;overflow:hidden;transition:width .4s ease,padding .4s ease}.Music_music-player__p3W1r .Music_music-content__4K5Q1 .Music_music-info__zHFBV{display:flex;flex-direction:column}.Music_music-player__p3W1r .Music_music-content__4K5Q1 .Music_music-info__zHFBV .Music_song-title__dgVZm{font-size:1.2rem;color:var(--title-with-bg);font-weight:800;opacity:0;transform:translateX(-10px);transition:opacity .3s ease .1s,transform .3s ease .1s}.Music_music-player__p3W1r .Music_music-content__4K5Q1 .Music_music-info__zHFBV .Music_song-author___Gf4F{font-size:1.2rem;letter-spacing:2px;color:var(--description);font-weight:500;opacity:0;transform:translateX(-10px);transition:opacity .3s ease .2s,transform .3s ease .2s}.Music_music-player__p3W1r .Music_music-content__4K5Q1 .Music_controls___pYLz{display:flex;gap:4px}.Music_music-player__p3W1r .Music_music-content__4K5Q1 .Music_controls___pYLz button{display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:4px;border-radius:4px}.Music_music-player__p3W1r .Music_music-content__4K5Q1 .Music_controls___pYLz button:hover{background-color:var(--primary)}.Music_music-player__p3W1r:hover{gap:12px}.Music_music-player__p3W1r:hover .Music_music-content__4K5Q1{width:auto;padding-left:8px}.Music_music-player__p3W1r:hover .Music_music-content__4K5Q1 .Music_song-author___Gf4F,.Music_music-player__p3W1r:hover .Music_music-content__4K5Q1 .Music_song-title__dgVZm{opacity:1;transform:translateX(0)}.Music_music-player__p3W1r.Music_playing__CzvEC .Music_music-icon__kR0IE{animation:Music_spin__Rc1Y0 4s linear infinite}@keyframes Music_spin__Rc1Y0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Start_wrapper__A6mcg{position:relative;width:100%;height:100%}.Start_wrapper__A6mcg .Start_item__ppAHJ{position:absolute;top:0}.Start_wrapper__A6mcg .Start_item__ppAHJ:first-child{left:0}.Start_wrapper__A6mcg .Start_item__ppAHJ:nth-child(2){left:90px}.Start_wrapper__A6mcg .Start_item__ppAHJ:nth-child(3){left:180px}.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:white}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.CalendarClock_wrapper__AsgLj{position:relative;display:flex;align-items:center}.CalendarClock_wrapper__AsgLj .CalendarClock_info__v1im7{font-size:1.6rem;white-space:nowrap;text-align:right;padding:0 4px;border-radius:5px;cursor:pointer;transition:background-color .2s ease}.CalendarClock_wrapper__AsgLj .CalendarClock_info__v1im7:hover{background-color:var(--hoverNav)}.CalendarClock_wrapper__AsgLj .react-calendar{position:absolute;bottom:45px;right:-10px;z-index:1000;width:350px;max-width:none;background:var(--model);backdrop-filter:blur(15px);border-radius:8px;border:1px solid var(--border);box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden;animation:CalendarClock_slideUp__X0z28 .2s ease-out}.CalendarClock_wrapper__AsgLj .react-calendar *{color:var(--title-with-bg)}.CalendarClock_wrapper__AsgLj .react-calendar__navigation{display:flex;margin-bottom:10px;padding:5px;border-bottom:1px solid var(--border);background-color:var(--navModel)}.CalendarClock_wrapper__AsgLj .react-calendar__navigation button{background:none;border:none;color:var(--title-with-bg);font-size:1.6rem;font-weight:600;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s ease}.CalendarClock_wrapper__AsgLj .react-calendar__navigation button:enabled:focus,.CalendarClock_wrapper__AsgLj .react-calendar__navigation button:enabled:hover{background-color:var(--primary)}.CalendarClock_wrapper__AsgLj .react-calendar__navigation button:disabled{opacity:.5;cursor:not-allowed}.CalendarClock_wrapper__AsgLj .react-calendar__navigation .CalendarClock_react-calendar__navigation__label__co4eQ{flex-grow:1;font-size:1.1rem;font-weight:700;text-align:center}.CalendarClock_wrapper__AsgLj .react-calendar__navigation .CalendarClock_react-calendar__navigation__arrow__ePs1_{font-size:1.5rem;font-weight:700}.CalendarClock_wrapper__AsgLj .react-calendar__viewContainer{padding:10px}.CalendarClock_wrapper__AsgLj .react-calendar__month-view__weekdays{font-weight:600;font-size:2.5rem;color:var(--title-with-bg);text-align:center;text-transform:uppercase;margin-bottom:5px}.CalendarClock_wrapper__AsgLj .react-calendar__month-view__weekdays abbr{text-decoration:none;cursor:default}.CalendarClock_wrapper__AsgLj .react-calendar__month-view__days__day{font-size:2rem;color:var(--title-with-bg);height:40px;width:40px;border-radius:6px;transition:all .2s ease;position:relative;cursor:pointer}.CalendarClock_wrapper__AsgLj .react-calendar__month-view__days__day:enabled:focus,.CalendarClock_wrapper__AsgLj .react-calendar__month-view__days__day:enabled:hover{border:1px solid var(--primary);background-color:rgba(0,0,0,0);color:var(--primary);transform:scale(1.05)}.CalendarClock_wrapper__AsgLj .react-calendar__month-view__days__day:disabled{opacity:.4;cursor:not-allowed}.CalendarClock_wrapper__AsgLj .react-calendar__tile--now{background:var(--primary);color:var(--primary);font-weight:700}.CalendarClock_wrapper__AsgLj .react-calendar__tile--now:enabled:focus,.CalendarClock_wrapper__AsgLj .react-calendar__tile--now:enabled:hover{transform:scale(1.05)}.CalendarClock_wrapper__AsgLj .react-calendar__tile--active{background-color:var(--primary);color:var(--title-with-bg);font-weight:700}.CalendarClock_wrapper__AsgLj .react-calendar__tile--active:enabled:focus,.CalendarClock_wrapper__AsgLj .react-calendar__tile--active:enabled:hover{border:1px solid var(--primary);color:var(--title-with-bg)}.CalendarClock_wrapper__AsgLj .react-calendar__tile--hasActive,.CalendarClock_wrapper__AsgLj .react-calendar__tile--hasActive:enabled:focus,.CalendarClock_wrapper__AsgLj .react-calendar__tile--hasActive:enabled:hover{border:1px solid var(--primary);color:var(--primary)}.CalendarClock_wrapper__AsgLj .react-calendar__tile--rangeEnd,.CalendarClock_wrapper__AsgLj .react-calendar__tile--rangeStart{background:var(--primary);color:var(--title-with-bg);font-weight:700}.CalendarClock_wrapper__AsgLj .react-calendar__century-view .react-calendar__tile,.CalendarClock_wrapper__AsgLj .react-calendar__decade-view .react-calendar__tile,.CalendarClock_wrapper__AsgLj .react-calendar__year-view .react-calendar__tile{padding:20px 15px;font-size:2rem;background:none;border:1px solid rgba(0,0,0,0);color:var(--title-with-bg);border-radius:8px;transition:all .2s ease;cursor:pointer}.CalendarClock_wrapper__AsgLj .react-calendar__century-view .react-calendar__tile:enabled:focus,.CalendarClock_wrapper__AsgLj .react-calendar__century-view .react-calendar__tile:enabled:hover,.CalendarClock_wrapper__AsgLj .react-calendar__decade-view .react-calendar__tile:enabled:focus,.CalendarClock_wrapper__AsgLj .react-calendar__decade-view .react-calendar__tile:enabled:hover,.CalendarClock_wrapper__AsgLj .react-calendar__year-view .react-calendar__tile:enabled:focus,.CalendarClock_wrapper__AsgLj .react-calendar__year-view .react-calendar__tile:enabled:hover{border:1px solid var(--primary);color:var(--title-with-bg)}@keyframes CalendarClock_slideUp__X0z28{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Taskbar_wrapper__8g9XP{position:fixed;bottom:10px;right:20px;left:20px;z-index:1000;height:40px;display:flex;align-items:center;justify-content:space-between}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-app__zjJGX{display:flex;justify-content:space-between;gap:15px}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg{padding:5px 8px;border-radius:8px;background-color:var(--model);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:flex-start;gap:5px}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_windows-manager__ZCZUt{position:relative;padding:0 5px;color:var(--primary);border-right:1px solid var(--border)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_windows-manager__ZCZUt button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;padding:2px;border-radius:3px;transition:background-color .2s ease}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_windows-manager__ZCZUt button:hover{background-color:var(--hoverNav)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_windows-manager__ZCZUt .Taskbar_start-container__oJ7V1{position:absolute;bottom:120%;left:-18%;border-radius:5px;height:200px;width:365px;background-color:var(--model);transition:all .3s ease}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_app-list__mP8Oz{min-width:300px;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;gap:15px}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_app-list__mP8Oz .Taskbar_app-icon__s6RJy{padding:2px;color:var(--title-with-bg);cursor:pointer;transition:all .2s ease;border-radius:2px}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_app-list__mP8Oz .Taskbar_app-icon__s6RJy.Taskbar_project__kkn8S{color:var(--primary)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_app-list__mP8Oz .Taskbar_app-icon__s6RJy.Taskbar_achieve__Xgi1v{color:var(--yellow)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_app-list__mP8Oz .Taskbar_app-icon__s6RJy:hover{background-color:var(--hoverNav);transform:translateY(-1px)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_app-list__mP8Oz .Taskbar_app-icon__s6RJy:active{transform:translateY(0);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-manager__VD_Cg .Taskbar_app-list__mP8Oz .Taskbar_app-icon__s6RJy svg{transition:transform .2s ease}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28{display:flex;justify-content:space-around;gap:15px}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_taskbar-action__JoK5J{padding:5px 10px;border-radius:5px;color:var(--title-with-bg);backdrop-filter:blur(10px);background-color:var(--model);display:flex;gap:10px;align-items:center}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_taskbar-action__JoK5J button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_taskbar-action__JoK5J button svg{transition:transform .5s ease,opacity .2s ease}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_taskbar-action__JoK5J button:active svg{transform:rotate(1turn)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_language-selector__pnkrM{position:relative}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_language-selector__pnkrM button svg{color:var(--language)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_language-selector__pnkrM .Taskbar_language-menu__ShBaH{position:absolute;bottom:40px;right:0;padding:8px;background-color:var(--model);backdrop-filter:blur(10px);border-radius:8px;min-width:150px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_language-selector__pnkrM .Taskbar_language-menu__ShBaH li{width:100%;padding:8px 12px;font-size:1.3rem;border-radius:5px;color:var(--title-with-bg);transition:background-color .2s ease;display:flex;align-items:center;cursor:pointer}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_language-selector__pnkrM .Taskbar_language-menu__ShBaH li svg{margin-right:5px}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_language-selector__pnkrM .Taskbar_language-menu__ShBaH li:hover{background-color:var(--hoverNav)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_language-selector__pnkrM .Taskbar_language-menu__ShBaH li.Taskbar_active__eW2kM{font-weight:700;color:var(--primary);background-color:var(--hoverNav)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_theme-control__XdY24 svg{color:var(--theme)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_volume-control__rPmdR{position:relative;display:flex;align-items:center}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_volume-control__rPmdR button{cursor:pointer;background:none;border:none;padding:0}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_volume-control__rPmdR button svg{color:var(--volume)}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_volume-control__rPmdR .Taskbar_volume-popup__r6QQL{position:absolute;bottom:35px;right:-10px;width:40px;background-color:var(--model);backdrop-filter:blur(10px);border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_volume-control__rPmdR .Taskbar_volume-popup__r6QQL input[type=range]{transform:rotate(-90deg);width:80px;height:100px;accent-color:var(--primary);cursor:pointer}.Taskbar_wrapper__8g9XP .Taskbar_taskbar-task__f_R28 .Taskbar_taskbar-time__fy5_9{padding:5px 10px;border-radius:5px;color:var(--title-with-bg);backdrop-filter:blur(10px);background-color:var(--model);display:flex;gap:10px;align-items:center}