@charset "UTF-8";:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0}span.ml-1{margin-inline-start:.25rem}span.mr-1{margin-inline-end:.25rem}span.mx-1{margin:0 .25rem}.section-title[data-v-8455e4ca]{color:#000;text-align:start;border-bottom:2px solid #000;margin:8px 0 4px;font-size:18px;font-weight:600;line-height:32px}.thanks__item[data-v-5d47ae49]{color:#000;text-align:start;font-size:15px;font-weight:400;line-height:24px}.work-experience[data-v-b0cd516e]{width:100%;max-width:100%;margin:0 auto}.work-experience__company[data-v-b0cd516e]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:100%;margin:10px 0;color:#000}.work-experience__company ul[data-v-b0cd516e]{width:calc(100% - 20px);margin:0;padding-inline-start:20px}.work-experience__company ul li[data-v-b0cd516e]{text-align:start;font-size:15px;font-weight:400;line-height:24px}.work-experience__row1[data-v-b0cd516e]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%}.work-experience__name[data-v-b0cd516e]{font-size:18px;font-weight:700;line-height:32px}.work-experience__info[data-v-b0cd516e]{display:flex;align-items:center;column-gap:4px;font-weight:400;font-size:16px}.work-experience__row2[data-v-b0cd516e]{display:flex;justify-content:flex-start;align-items:center;column-gap:20px;width:100%;max-width:100%;font-size:16px;font-weight:700;line-height:32px;position:relative}.project-experience[data-v-712b02d7]{width:100%;max-width:100%;margin:auto;color:#000}.project-experience__level1[data-v-712b02d7]{margin-top:16px;font-size:18px;font-weight:700;line-height:32px}.project-experience__level2[data-v-712b02d7]{margin-top:4px;font-size:16px;font-weight:700;line-height:32px}.project-experience__level3[data-v-712b02d7]{position:relative;margin-inline-start:20px;font-size:15px;font-weight:400;line-height:24px}.project-experience__level3[data-v-712b02d7]:before{content:"❀";position:absolute;color:#000;inset-inline-start:-20px}.project-experience__level3 span[data-v-712b02d7]{color:#e72326;font-weight:500}.skill-list[data-v-7c5e327b]{width:100%;max-width:100%;margin:0 auto}.skill-list ul[data-v-7c5e327b]{width:calc(100% - 20px);margin:0;padding-inline-start:20px}.skill-list ul li[data-v-7c5e327b]{color:#000;text-align:start;font-size:15px;font-weight:400;line-height:24px}.skill-list ul li span[data-v-7c5e327b]{font-weight:600}.educational[data-v-8df168fc]{width:100%;max-width:100%;margin:0 auto}.educational__universitys[data-v-8df168fc]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:100%}.educational__info[data-v-8df168fc]{display:flex;color:#000;justify-content:space-between;align-items:center;width:100%;max-width:100%;font-size:16px;font-weight:700;line-height:28px}.educational__time[data-v-8df168fc]{font-size:16px;font-weight:400;line-height:24px}.educational__major[data-v-8df168fc]{color:#000;font-size:14px;font-weight:400;line-height:24px}.social-info[data-v-d5432171]{width:100%;max-width:100%;margin:0 auto}.social-info__item[data-v-d5432171]{display:flex;color:#000;text-align:start;align-items:center;column-gap:6px;font-size:15px;font-weight:400;line-height:24px}.social-info__icon[data-v-d5432171]{font-size:16px}.social-info__platform[data-v-d5432171]{display:inline-block;min-width:76px}.social-info__link[data-v-d5432171]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#166dff;font-weight:700}.introduction[data-v-a7dcf559]{color:#000;letter-spacing:1px;text-align:start;width:100%;max-width:100%;margin:0 auto;padding:0;font-size:14px;font-weight:400;line-height:24px}.person-info[data-v-b547a3b4]{display:flex;flex-direction:column;row-gap:8px}.person-info__name[data-v-b547a3b4]{color:#000;text-align:center;letter-spacing:4px;font-size:24px;font-weight:600}.person-info__subTitle[data-v-b547a3b4]{color:#333;text-align:center;width:100%;max-width:100%;font-size:14px;font-weight:400}.person-info__contact[data-v-b547a3b4]{display:flex;justify-content:center;align-items:center;color:#333;font-size:14px;font-weight:400;flex-wrap:wrap;column-gap:20px}.person-info__contact-item[data-v-b547a3b4]{display:flex;align-items:center;column-gap:8px}.person-info__contact-icon[data-v-b547a3b4]{font-size:16px}.resume-wapper[data-v-79ec7c89]{min-height:100%;background-color:#000;padding:40px 0}.resume-container[data-v-79ec7c89]{display:flex;flex-direction:column;row-gap:12px;max-width:860px;margin:0 auto;background-color:#fff;padding:30px}
