.Title_container__Pb_MS{display:flex;align-items:center;justify-content:center;gap:12px}.Title_svg__Vre4x{width:48px;height:48px;display:flex}@media(prefers-color-scheme:dark){.Title_svg__Vre4x svg{fill:var(--text-color)}}.Title_h1__NUXbp{font-size:48px;border-bottom:1px solid var(--text-color-opacity-80p)}@media(max-width:767px){.Title_h1__NUXbp{font-size:32px}}.Accordion_container__4XSYc{display:flex;flex-direction:column;gap:12px;text-align:left}.Accordion_item___kadx{border:1px solid var(--text-color-opacity-20p);border-radius:12px;overflow:hidden}.Accordion_trigger__R8h5W{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:16px;padding:10px;border:none;background:transparent;cursor:pointer}.Accordion_icon__spH2a{position:relative;width:12px;height:12px;flex-shrink:0}.Accordion_icon__spH2a:after,.Accordion_icon__spH2a:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background-color:currentColor;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.Accordion_icon__spH2a:after{transform:translateY(-50%) rotate(90deg)}.Accordion_panel__LCX0L{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.Accordion_panelInner__oin3W{overflow:hidden}.Accordion_list__BPQum{display:flex;flex-direction:column;gap:10px;padding:0 10px 10px 30px;color:var(--text-color-opacity-90p)}.Accordion_list__BPQum li{line-height:1.6}.Accordion_open__SBnz2 .Accordion_icon__spH2a:after{opacity:0}.Accordion_open__SBnz2 .Accordion_panel__LCX0L{grid-template-rows:1fr}@media(min-width:768px){.Timeline_container__DoUdh .Timeline_inner__PU2zs:after{content:"";flex:1 1}.Timeline_container__DoUdh:nth-child(odd) .Timeline_content__wKBA9{order:-1;text-align:right}.Timeline_container__DoUdh:nth-child(2n) .Timeline_content__wKBA9{order:2}.Timeline_container__DoUdh:nth-child(2n) .Timeline_lineContaier__oLCOR{order:1}}.Timeline_inner__PU2zs{display:flex}.Timeline_inner__PU2zs.Timeline_active__mPPgB .Timeline_dot__Xb4fp{background-color:var(--text-color)}.Timeline_inner__PU2zs.Timeline_active__mPPgB .Timeline_content__wKBA9{opacity:1;top:0}.Timeline_content__wKBA9{flex:1 1;margin-bottom:50px;opacity:0;position:relative;top:10px;transition:all .5s}.Timeline_content__wKBA9 h3{font-size:36px}@media(max-width:767px){.Timeline_content__wKBA9 h3{font-size:24px}}.Timeline_content__wKBA9 small{color:var(--text-color-opacity-80p)}.Timeline_contentDescription__x8D4G{padding-top:15px}.Timeline_contentDescription__x8D4G>p{white-space:pre-line}.Timeline_lineContaier__oLCOR{width:100px;display:flex;flex-direction:column;align-items:center}.Timeline_dot__Xb4fp{margin:15px;width:15px;height:15px;border-radius:50%;transition:background-color .3s}.Timeline_dot__Xb4fp,.Timeline_line__TlKYF{background-color:var(--text-color-opacity-20p)}.Timeline_line__TlKYF{flex:1 1;width:3px}.AboutMe_container__9lfMr{display:flex;flex-direction:column;align-items:center;padding:100px 0}.AboutMe_wrapper__3jbx7{width:100%;max-width:1024px;padding:50px 20px 0;display:flex;flex-direction:column}.Archiving_container___djqc{display:flex;flex-direction:column;overflow:hidden;padding:100px 0}.Archiving_wrapper__RuodB{display:flex;justify-content:center;padding:50px 20px 0}.Archiving_inner__KLQu8{flex:1 1;max-width:var(--max-width);display:flex;justify-content:space-around;flex-wrap:wrap;padding:0 10px;gap:10px}.Card_card__kxmMW{position:relative;cursor:pointer}@media(min-width:768px){.Card_card__kxmMW:hover .Card_bg__eq0J5{transform:perspective(1000px) rotateX(45deg);box-shadow:0 20px 30px 5px var(--text-color-opacity-20p)}.Card_card__kxmMW:hover .Card_fg__98Fa3{top:0;text-shadow:1px 1px 1px var(--text-color-opacity-80p)}.Card_card__kxmMW:hover .Card_link__sl_sJ{text-decoration:underline}}@media(max-width:767px){.Card_card__kxmMW.Card_active__h8I1j .Card_bg__eq0J5{transform:perspective(1000px) rotateX(45deg);box-shadow:0 20px 30px 5px var(--text-color-opacity-20p)}.Card_card__kxmMW.Card_active__h8I1j .Card_fg__98Fa3{top:0;text-shadow:1px 1px 1px var(--text-color-opacity-80p)}.Card_card__kxmMW.Card_active__h8I1j .Card_link__sl_sJ{text-decoration:underline}}.Card_bg__eq0J5{min-width:300px;min-height:150px;padding-top:50px;border-radius:10px;transition:transform .3s ease;border:1px solid var(--text-color-opacity-20p);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.Card_link__sl_sJ{color:blue}.Card_fg__98Fa3{position:absolute;top:20px;left:50%;transform:translate(-50%);transition:all .3s ease;display:flex;align-items:center;gap:10px}.Card_fg__98Fa3 svg{width:30px;height:30px}.Card_fg__98Fa3 h3{font-size:40px;line-height:40px}.Card_github__rB8TB{fill:"#181717"}@media(prefers-color-scheme:dark){.Card_github__rB8TB{fill:var(--text-color)}}.Card_container__SHpK1{position:relative;min-width:300px;cursor:pointer}.Card_container__SHpK1:hover .Card_contentWrapper__YyeIl,.Card_container__SHpK1:hover .Card_title__h__zT{border:1px solid var(--text-color)}.Card_title__h__zT{position:absolute;top:-7.5px;left:10px;padding:0 10px;font-size:12px}.Card_contentWrapper__YyeIl,.Card_title__h__zT{border:1px solid var(--text-color-opacity-80p);border-radius:10px;background-color:var(--bg-color);pointer-events:none}.Card_contentWrapper__YyeIl{display:flex;justify-content:center;gap:10px;height:100px;align-items:center}.Card_contentWrapper__YyeIl:hover{border:1px solid var(--text-color)}@media(max-width:767px){.Card_contentWrapper__YyeIl{height:50px}}.Card_contentWrapper__YyeIl p{font-size:16px;pointer-events:none}.Card_svg__EBUC_{width:20px;height:20px;pointer-events:none}@media(prefers-color-scheme:dark){.Card_svg__EBUC_ svg{fill:var(--text-color)}}.Card_followDiv__LgEyw{position:absolute;height:100px;width:100px;border-radius:5px;border:1px solid var(--text-color-opacity-80p);pointer-events:none;overflow:hidden;box-shadow:0 0 10px var(--text-color-opacity-80p)}.Main_container__sLBdh{height:100svh;min-height:600px;flex-direction:column;overflow:hidden}.Main_container__sLBdh,.Main_mainWrapper__ELM_t{display:flex;align-items:center;justify-content:center}.Main_mainWrapper__ELM_t{padding-top:72px;background:linear-gradient(var(--bg-color-opacity-90p),var(--bg-color-opacity-90p)),url(/cover.png) 50%/cover no-repeat;flex:7 1;flex-direction:column;width:100%}.Main_mainH1s__PJS1M{flex:4 1;display:flex;flex-direction:column;align-items:center;justify-content:center}.Main_mainName__HK4Hv{font-size:clamp(10px,20vw,100px)}.Main_mainTitle__pHehe{font-size:clamp(10px,7vw,100px)}.Main_mainHr__5DzdD{flex:1 1;border:1px solid var(--text-color-opacity-80p)}.Main_mainIntroduce__IRt86{flex:2 1;display:flex;align-items:center;font-size:16px;text-align:center;font-size:clamp(10px,3vw,16px)}.Main_contactWrapper__Q0pAY{width:100%;max-width:1024px;flex:3 1;display:flex;flex-direction:column;align-items:center;padding:32px 0}.Main_contactContent__Flhij{width:100%;padding:0 5%;flex:1 1;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:20px;margin-top:32px}.Card_link__a12dZ{display:block;color:inherit}.Card_card__Gjqvr{background-color:var(--text-color-opacity-10p);height:400px;border-radius:10px;overflow:hidden;cursor:pointer;box-shadow:0 0 1px var(--text-color-opacity-90p);transform:translateY(50px);opacity:0;transition:all 1s ease}.Card_card__Gjqvr.Card_active__5P_Bs{transform:translateY(0);opacity:1}.Card_card__Gjqvr:hover .Card_img__YldM1{transform:scale(1.1)}.Card_card__Gjqvr:hover .Card_introduce__BEbrt{transform:translateY(-20px);opacity:0}.Card_card__Gjqvr:hover .Card_skills__WFzoo{transform:translateY(-20px);opacity:1}.Card_viewBox__PPps2{overflow:hidden;height:300px;position:relative}.Card_viewBox__PPps2 iframe{width:100%;height:100%;border:none}.Card_img__YldM1{transition:transform .3s ease;object-fit:cover}@media(prefers-color-scheme:dark){.Card_img__YldM1{filter:brightness(.9)}}.Card_text__VcL1i{padding:20px}.Card_text__VcL1i h3{font-size:24px}.Card_title__1rwsi{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Card_introduce__BEbrt{opacity:1;padding-top:10px}.Card_introduce__BEbrt,.Card_skills__WFzoo{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.Card_skills__WFzoo{opacity:0;font-size:x-small;display:flex;gap:5px}.Card_skill__zklcl{border:.5px solid;padding:2px 5px;border-radius:10px}.Projects_container__lcfbq{padding:100px 0;overflow:hidden}.Projects_wrapper___UKAA{display:flex;justify-content:space-around;padding:50px 20px 0}.Projects_inner__dmfHK{max-width:var(--max-width);width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.Skills_container__B1Pwv{padding:100px 0}.Skills_wrapper__D1ZFT{display:flex;justify-content:center;padding:50px 20px 0}.Skills_showMoreBtnWrapper__RTOlP{display:flex;justify-content:center;padding-top:10px}.Skills_showMoreBtn__Px6Xf{cursor:pointer;background-color:transparent;border:none;color:gray}.Skills_showMoreBtn__Px6Xf:hover{text-decoration:underline}.Skills_description__FM5ld{text-align:center}.Skills_descriptionList__Kk_OL{padding-top:10px}.Skills_descriptionList__Kk_OL li{padding-top:5px;list-style:none;font-size:small}.Skills_table__dADzV{flex:1 1;max-width:var(--max-width);display:flex;flex-direction:column;padding:10px;gap:50px}.Skills_row__9gyAU{display:flex}@media(max-width:767px){.Skills_row__9gyAU{gap:10px;flex-direction:column}}.Skills_title__vAIrc{flex:2.5 1;display:flex;gap:10px;align-items:center}.Skills_title__vAIrc div{fill:var(--text-color);width:30px;height:30px}.Skills_title__vAIrc h3{font-size:30px}@media(max-width:767px){.Skills_title__vAIrc{justify-content:center}.Skills_title__vAIrc div{width:20px;height:20px}.Skills_title__vAIrc h1{font-size:20px}}.Skills_skills__LIBzg{display:flex;flex-wrap:wrap;gap:10px;flex:7.5 1;justify-content:center}.Skill_skill__qkrvh{display:flex;padding:5px;border-radius:50%;border-radius:10px;transition:all .5s;cursor:pointer;position:relative}@media(max-width:767px){.Skill_skill__qkrvh.Skill_active__FjRjP{border-radius:5px;gap:5px}.Skill_skill__qkrvh.Skill_active__FjRjP .Skill_name__F9FpB{max-width:170px;margin:0 5px}.Skill_skill__qkrvh.Skill_active__FjRjP .Skill_proficiency1__G1Pp4,.Skill_skill__qkrvh.Skill_active__FjRjP .Skill_proficiency2__S5X4S,.Skill_skill__qkrvh.Skill_active__FjRjP .Skill_proficiency3__VXhfb{opacity:1}}@media(min-width:768px){.Skill_skill__qkrvh:hover{border-radius:5px;gap:5px}.Skill_skill__qkrvh:hover .Skill_name__F9FpB{max-width:170px;margin:0 5px}.Skill_skill__qkrvh:hover .Skill_proficiency1__G1Pp4,.Skill_skill__qkrvh:hover .Skill_proficiency2__S5X4S,.Skill_skill__qkrvh:hover .Skill_proficiency3__VXhfb{opacity:1}}.Skill_svg__Mqq3N{width:30px;height:30px}@media(max-width:767px){.Skill_svg__Mqq3N{width:20px;height:20px}}.Skill_name__F9FpB{font-size:20px;line-height:30px;max-width:0;text-wrap:nowrap;overflow:hidden;transition:all .5s}@media(max-width:767px){.Skill_name__F9FpB{font-size:16px;line-height:20px}}.Skill_proficiency1__G1Pp4{background-color:gray}.Skill_proficiency1__G1Pp4,.Skill_proficiency2__S5X4S{transform:translate(-50%,-50%);border-radius:100%;position:absolute;width:20px;height:20px;line-height:20px;padding-top:1px;text-align:center;color:#fff;opacity:0}.Skill_proficiency2__S5X4S{background-color:#6495ed}.Skill_proficiency3__VXhfb{transform:translate(-50%,-50%);border-radius:100%;position:absolute;width:20px;height:20px;line-height:20px;padding-top:1px;text-align:center;color:#fff;opacity:0;background-color:red}