@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);.A_container__CtdAd:link{color:#000;font-weight:700;text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:2px}.A_container__CtdAd:visited{color:#000}.A_container__CtdAd:hover{cursor:pointer;text-decoration-style:solid;transition:1.2s}.A_darkmode__5mWLQ:link,.A_darkmode__5mWLQ:visited{color:#fafafa}.Assist_container__\+mAxt{color:#444;font-size:17px;letter-spacing:-.05ch}.Assist_darkmode__vVAcH{color:#dadada}.Div_container__KzVcC{margin-bottom:30px;margin-left:15px}.Div_darkmode__bJqvk{color:#fafafa}.H1_container__Sowjl{border-bottom:1px solid #999;font-size:25px;margin-bottom:20px;margin-top:20px;padding-left:4px}.H2_container__fTc9p{font-size:20px;margin-bottom:5px}.DateTime_container__-bw0B{color:#444;font-size:16px;font-weight:400}.DateTime_darkmode__4X00s{color:#dadada}.P_container__h9Naj{letter-spacing:-.04ch;padding-left:5px}.TechStack_container__xquvE{color:#444;font-size:16px;letter-spacing:-.04ch;margin-left:4px;margin-top:-7px}.TechStack_darkmode__UITrR{color:#aeaeae}.Information_container__Dd3Qm{color:#222;font-size:16px;letter-spacing:-.04ch;margin-bottom:2px;margin-left:10px}.Information_darkmode__0W9x1{color:#dadada}.Refer_container__14NO3{margin-bottom:10px;margin-left:5px}.Link_container__Xr8Xk,.Ul_container__rhcSK{letter-spacing:-.04ch;padding-left:5px}.Link_container__Xr8Xk{font-size:20px;margin-bottom:5px}.UtilitySet_container__Keu62{position:fixed}@media screen and (min-width:768px){.UtilitySet_container__Keu62{bottom:50px;right:50px}}@media screen and (max-width:767px){.UtilitySet_container__Keu62{bottom:30px;right:30px}}.Utility_container__Vg6FN{align-items:center;background-color:#f7f7f7;border:1px solid #999;box-shadow:0 0 5px #aaa;color:#151515;display:flex;justify-content:center;-webkit-user-select:none;user-select:none}@media screen and (min-width:768px){.Utility_container__Vg6FN{border-radius:35px;bottom:50px;font-size:30px;height:60px;line-height:60px;margin-top:15px;right:50px;width:60px}.Utility_container__Vg6FN:hover{font-size:35px;transition:font-size .1s ease 0s}}@media screen and (max-width:767px){.Utility_container__Vg6FN{border-radius:35px;bottom:30px;font-size:20px;height:40px;line-height:40px;margin-top:10px;right:30px;width:40px}.Utility_container__Vg6FN:hover{font-size:25px;transition:font-size .1s ease 0s}}.Utility_container__Vg6FN:hover{cursor:pointer}.Utility_darkmode__wGFW8{background-color:#1a1a1a;color:#eee}.DefaultContainer{background-color:#fff;color:#000;font-family:Pretendard;line-height:1.4}.DefaultContainer,.darkmode{transition:background-color .3s ease 0s,color .4s ease 0s}.darkmode{background-color:#1f1f1f;color:#fafafa}@media screen and (min-width:768px){.innerContainer{padding:50px}}@media screen and (max-width:767px){.innerContainer{padding:15px}}.AppMinimal_container__GIKnj{background-color:#fafafa;color:#222;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.7;min-height:100vh;transition:background-color .3s ease,color .3s ease}.AppMinimal_darkmode__uF\+Cg{background-color:#121212;color:#e5e5e5}.AppMinimal_inner__RyoD7{margin:0 auto;max-width:720px;padding:80px 24px}@media screen and (max-width:767px){.AppMinimal_inner__RyoD7{padding:48px 20px}}.AppMinimal_header__Da7TF{margin-bottom:80px;text-align:center}.AppMinimal_name__VLu5G{font-size:42px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.AppMinimal_subtitle__8ByqD{color:#888;font-size:16px;margin-bottom:16px}.AppMinimal_info__Re-os{color:#666;display:flex;flex-wrap:wrap;font-size:14px;gap:4px;justify-content:center}.AppMinimal_darkmode__uF\+Cg .AppMinimal_info__Re-os{color:#999}.AppMinimal_dot__PfGf2{color:#ccc;margin:0 4px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_dot__PfGf2{color:#555}.AppMinimal_section__uudJL{margin-bottom:64px}.AppMinimal_sectionTitle__OT8KI{border-bottom:1px solid #e5e5e5;color:#888;font-size:13px;font-weight:600;letter-spacing:.1em;margin-bottom:24px;padding-bottom:12px;text-transform:uppercase}.AppMinimal_darkmode__uF\+Cg .AppMinimal_sectionTitle__OT8KI{border-bottom-color:#333;color:#777}.AppMinimal_entry__ru50c{margin-bottom:28px}.AppMinimal_entryHeader__6YW3L{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:4px}.AppMinimal_date__ezVj5{color:#888;font-size:13px;white-space:nowrap}.AppMinimal_role__qs4vA{color:#666;font-size:14px;margin-bottom:4px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_role__qs4vA{color:#999}.AppMinimal_projectName__hw9t3{font-size:17px;font-weight:600}.AppMinimal_projectSub__1lxfR{color:#888;font-size:14px;margin-bottom:8px}.AppMinimal_techStack__7cml2{color:#666;font-size:13px;margin-bottom:8px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_techStack__7cml2{color:#888}.AppMinimal_refer__c5EDb{font-size:13px;margin-bottom:8px}.AppMinimal_desc__JT1sc{color:#444;font-size:15px;line-height:1.6}.AppMinimal_darkmode__uF\+Cg .AppMinimal_desc__JT1sc{color:#bbb}.AppMinimal_detailList__K6zom{margin-left:0;margin-top:12px;padding-left:20px}.AppMinimal_detailList__K6zom li{color:#555;font-size:14px;list-style-type:disc;margin-bottom:6px;padding-left:4px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_detailList__K6zom li{color:#aaa}.AppMinimal_detailList__K6zom ul{margin-left:0;margin-top:6px;padding-left:20px}.AppMinimal_detailList__K6zom ul li{list-style-type:circle}.AppMinimal_aboutList__I3Kin{padding-left:0}.AppMinimal_aboutList__I3Kin li{color:#444;font-size:15px;line-height:1.6;list-style-type:none;margin-bottom:10px;margin-left:0;padding-left:16px;position:relative}.AppMinimal_aboutList__I3Kin li:before{background-color:#ccc;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:10px;width:4px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_aboutList__I3Kin li{color:#bbb}.AppMinimal_darkmode__uF\+Cg .AppMinimal_aboutList__I3Kin li:before{background-color:#555}.AppMinimal_aboutTitle__FStI-{color:#666;font-size:15px;font-weight:500;margin-bottom:16px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_aboutTitle__FStI-{color:#999}.AppMinimal_skillGroup__XCxjo{margin-bottom:16px}.AppMinimal_skillTitle__lFa\+x{color:#333;font-size:14px;font-weight:600;margin-bottom:4px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_skillTitle__lFa\+x{color:#ddd}.AppMinimal_skillItems__1F0\+J{color:#666;font-size:14px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_skillItems__1F0\+J{color:#999}.AppMinimal_achievement__qvuHT{margin-bottom:24px}.AppMinimal_achievementSub__Xl\+DB{color:#888;font-size:13px;font-weight:400;margin-left:8px}.AppMinimal_achievementList__B2ctO{margin-top:8px;padding-left:20px}.AppMinimal_achievementList__B2ctO li{color:#555;font-size:14px;list-style-type:none;margin-bottom:4px;margin-left:0;padding-left:0}.AppMinimal_achievementList__B2ctO li:before{color:#999;content:"·";margin-right:8px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_achievementList__B2ctO li{color:#aaa}.AppMinimal_algoEntry__r82ph{margin-bottom:20px}.AppMinimal_algoHeader__rOWPC{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:4px}.AppMinimal_algoRating__ynkDB{font-size:13px;font-weight:500}.AppMinimal_algoDesc__K6mYg{color:#666;font-size:14px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_algoDesc__K6mYg{color:#999}.AppMinimal_certEntry__tSIbj{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.AppMinimal_certName__0UVGJ{font-size:15px;font-weight:600}.AppMinimal_certDate__OZHNG{color:#888;font-size:13px}.AppMinimal_certDesc__7N8dF{color:#666;font-size:14px;width:100%}.AppMinimal_darkmode__uF\+Cg .AppMinimal_certDesc__7N8dF{color:#999}.AppMinimal_gameEntry__buIlk{margin-bottom:16px}.AppMinimal_gameTitle__GKW2X{font-size:15px;font-weight:600;margin-bottom:4px}.AppMinimal_gameAccounts__Ehl4d{color:#666;font-size:14px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_gameAccounts__Ehl4d{color:#999}.AppMinimal_gameSub__lrBF2{color:#888;font-size:13px;margin-left:8px}.AppMinimal_link__oN1rZ{border-bottom:1px dashed #bbb;color:inherit;text-decoration:none;transition:border-color .2s ease}.AppMinimal_darkmode__uF\+Cg .AppMinimal_link__oN1rZ{border-bottom-color:#666}.AppMinimal_link__oN1rZ:hover{border-bottom-color:initial;border-bottom-style:solid}.AppMinimal_link__oN1rZ:visited{color:inherit}.AppMinimal_detailWrapper__HkLQT{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-out}.AppMinimal_detailWrapperOpen__oGBYu{grid-template-rows:1fr}.AppMinimal_detailInner__ZQ4nH{overflow:hidden}.AppMinimal_footer__r1wWM{border-top:1px solid #e5e5e5;margin-top:80px;padding-top:32px}.AppMinimal_darkmode__uF\+Cg .AppMinimal_footer__r1wWM{border-top-color:#333}.AppMinimal_footerLinks__8Z8GQ{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center}.AppMinimal_footerLink__i3YVA{color:#666;font-size:14px;text-decoration:none;transition:color .2s ease}.AppMinimal_footerLink__i3YVA:hover{color:#222}.AppMinimal_darkmode__uF\+Cg .AppMinimal_footerLink__i3YVA{color:#888}.AppMinimal_darkmode__uF\+Cg .AppMinimal_footerLink__i3YVA:hover{color:#e5e5e5}.AppMinimal_footerLink__i3YVA:visited{color:#666}.AppMinimal_darkmode__uF\+Cg .AppMinimal_footerLink__i3YVA:visited{color:#888}.UtilitySetMinimal_container__kgCGZ{bottom:24px;display:flex;flex-direction:column;gap:8px;position:fixed;right:24px}@media screen and (max-width:767px){.UtilitySetMinimal_container__kgCGZ{bottom:16px;gap:6px;right:16px}}.UtilitySetMinimal_button__MUyDe{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;color:#333;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;height:40px;justify-content:center;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:40px}.UtilitySetMinimal_button__MUyDe:hover{background-color:#f5f5f5;border-color:#ccc}@media screen and (max-width:767px){.UtilitySetMinimal_button__MUyDe{font-size:13px;height:36px;width:36px}}.UtilitySetMinimal_darkmode__6CaEQ .UtilitySetMinimal_button__MUyDe{background-color:#2a2a2a;border-color:#444;color:#ccc}.UtilitySetMinimal_darkmode__6CaEQ .UtilitySetMinimal_button__MUyDe:hover{background-color:#333;border-color:#555}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}li{list-style-type:"✔";margin-left:15px;padding-left:15px}a:visited{text-decoration:none}ul{margin-top:5px}ul>ul{margin-top:0}
/*# sourceMappingURL=main.5842a734.css.map*/