.selfIntroductionSection_section__D3PO5{min-height:calc(100vh - 70px);padding:3rem 1.5rem;background:linear-gradient(135deg,#f5f7fa,#e4ecf7)}.selfIntroductionSection_container__gk71_{max-width:1200px;margin:0 auto}.selfIntroductionSection_titleContainer__KGowW{position:relative;text-align:center;margin-bottom:2.5rem}.selfIntroductionSection_sectionTitle__uFhe9{font-size:2.5rem;margin:0 auto;background:linear-gradient(135deg,#2193b0,#6dd5ed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;display:inline-block}.selfIntroductionSection_dateInfo__eJ3h_{position:absolute;bottom:-1.2rem;right:0;font-size:.9rem;color:#2193b0;font-weight:500}.selfIntroductionSection_profileCard__U_gi9{background:white;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,.05);overflow:hidden;margin-bottom:3rem}.selfIntroductionSection_profileHeader__wy0RG{background:linear-gradient(135deg,#2193b0,#6dd5ed);padding:1.5rem 2rem;color:white}.selfIntroductionSection_profileHeader__wy0RG h3{margin:0;font-size:1.5rem;font-weight:600}.selfIntroductionSection_profileContent__8yryo{padding:2rem}.selfIntroductionSection_profileList__1v83y{list-style:none;padding:0;margin-bottom:1.5rem}.selfIntroductionSection_profileList__1v83y li{padding:.5rem 0;border-bottom:1px solid #eee;font-size:1.1rem;display:flex;flex-wrap:wrap}.selfIntroductionSection_profileList__1v83y li:last-child{border-bottom:none}.selfIntroductionSection_label__Eq4br{font-weight:600;color:#2193b0;margin-right:.5rem;min-width:5rem}.selfIntroductionSection_profileDesc__TEJCH{font-size:1.1rem;line-height:1.6;color:#555}.selfIntroductionSection_skillCard__gruYZ{background:white;border-radius:12px;padding:2rem;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.selfIntroductionSection_skillCard__gruYZ:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.selfIntroductionSection_skillCard__gruYZ h3{font-size:1.4rem;color:#2193b0;margin:1rem 0 1.2rem;text-align:center}.selfIntroductionSection_infoGrid__031oI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.selfIntroductionSection_infoCard__NkpW2{background:white;border-radius:12px;padding:2rem;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.selfIntroductionSection_infoCard__NkpW2:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.selfIntroductionSection_infoCard__NkpW2 h3{font-size:1.4rem;color:#2193b0;margin:1rem 0 1.2rem;text-align:center}.selfIntroductionSection_cardIcon__MreQR{display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto .5rem;border-radius:50%;background:rgba(33,147,176,.1);color:#2193b0}.selfIntroductionSection_cardIcon__MreQR svg{font-size:1.8rem}.selfIntroductionSection_skillList__jyQSP{display:none}.selfIntroductionSection_skillList__jyQSP li{margin-bottom:.8rem;line-height:1.5}.selfIntroductionSection_skillGroups__d_Sxp{display:flex;flex-direction:column;gap:1.2rem;width:100%}@media (min-width:768px){.selfIntroductionSection_skillGroups__d_Sxp{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}.selfIntroductionSection_skillGroup__jWChO{margin-bottom:.5rem}.selfIntroductionSection_skillCategory__hIQhP{font-weight:600;color:#2193b0;margin:0 0 .5rem;font-size:1.1rem;border-bottom:1px solid rgba(33,147,176,.2);padding-bottom:.3rem}.selfIntroductionSection_skillItems__8d2Ug{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-left:.5rem}.selfIntroductionSection_skillItem__DF7Ge{display:inline-block;background-color:rgba(33,147,176,.05);border-radius:4px;padding:.3rem .8rem;font-size:.95rem;transition:background-color .2s ease,transform .2s ease;margin:.25rem}.selfIntroductionSection_skillItem__DF7Ge:hover{background-color:rgba(33,147,176,.1);transform:translateY(-2px)}.selfIntroductionSection_techIconImg__CN4EB,.selfIntroductionSection_techIcon__Spoo3{display:none}.selfIntroductionSection_hobbyTags__hR3No{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.selfIntroductionSection_hobbyTag__ioKY8{background:linear-gradient(135deg,rgba(33,147,176,.1),rgba(109,213,237,.2));padding:.5rem 1rem;border-radius:20px;font-size:.95rem}.selfIntroductionSection_strengthText__eQiWP{font-size:1.1rem;line-height:1.6;text-align:center}.selfIntroductionSection_highlight__8nAgm{font-weight:600;color:#2193b0}.selfIntroductionSection_learningCard__zZ9Pz{background:white;border-radius:12px;padding:2rem;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.selfIntroductionSection_learningCard__zZ9Pz:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.selfIntroductionSection_learningCard__zZ9Pz h3{font-size:1.4rem;color:#2193b0;margin:1rem 0 1.5rem;text-align:center}.selfIntroductionSection_learningCategories__K6zFm{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.selfIntroductionSection_learningCategory__817t_{margin-bottom:1rem}.selfIntroductionSection_learningCategoryTitle__gUq6w{font-weight:600;color:#2193b0;font-size:1.1rem;margin:0 0 .8rem;padding-bottom:.3rem;border-bottom:1px solid rgba(33,147,176,.2)}.selfIntroductionSection_categorizedList__Aclpr{list-style-type:none;padding-left:.5rem}.selfIntroductionSection_categorizedList__Aclpr li{position:relative;padding:.5rem .5rem .5rem 1.2rem;line-height:1.5;margin-bottom:.5rem;transition:transform .2s ease}.selfIntroductionSection_categorizedList__Aclpr li:before{content:"•";position:absolute;left:0;color:#2193b0}.selfIntroductionSection_categorizedList__Aclpr li:hover{transform:translateX(3px);color:#2193b0}.selfIntroductionSection_note__Wmf7K{display:block;font-size:.85rem;color:#666;margin-top:.2rem;font-style:italic}.selfIntroductionSection_learningList__Xc1ZE{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem 2rem;padding-left:1.2rem}.selfIntroductionSection_learningList__Xc1ZE li{line-height:1.6}.selfIntroductionSection_profileHeaderContent__KbwKT{display:flex;align-items:center}.selfIntroductionSection_headerIcon__2phqT{margin-right:1rem;display:flex;align-items:center}.selfIntroductionSection_headerIcon__2phqT svg{font-size:1.8rem;color:white}@media (max-width:768px){.selfIntroductionSection_section__D3PO5{padding:2rem 1rem}.selfIntroductionSection_titleContainer__KGowW{margin-bottom:3rem}.selfIntroductionSection_sectionTitle__uFhe9{font-size:2rem}.selfIntroductionSection_dateInfo__eJ3h_{font-size:.85rem;bottom:-1.5rem;right:0}.selfIntroductionSection_infoGrid__031oI,.selfIntroductionSection_learningList__Xc1ZE{grid-template-columns:1fr}.selfIntroductionSection_profileHeader__wy0RG{padding:1.2rem 1.5rem}.selfIntroductionSection_profileContent__8yryo{padding:1.5rem}.selfIntroductionSection_label__Eq4br{min-width:100%;margin-bottom:.3rem}.selfIntroductionSection_headerIcon__2phqT{margin-right:.7rem}.selfIntroductionSection_headerIcon__2phqT svg{font-size:1.5rem}.selfIntroductionSection_skillItems__8d2Ug{margin-left:0}.selfIntroductionSection_skillGroups__d_Sxp{display:flex;flex-direction:column}.selfIntroductionSection_learningCategories__K6zFm{grid-template-columns:1fr}.selfIntroductionSection_categorizedList__Aclpr li{padding:.4rem .5rem .4rem 1.2rem}}