.ResumeRoute_resumeRoot__bABvN{--resume-text-primary:rgb(0,0,0);--resume-text-secondary:rgb(153,153,153);--resume-background-white:rgb(255,255,255);--resume-stroke:rgb(0,0,0);--resume-lime:rgb(217,242,42);--resume-orange:rgb(247,93,21);--resume-page-w:794px;--resume-page-h:1123px;--resume-pad:48px;--resume-col-left:400px;--resume-col-gap:24px;min-height:calc(100vh - 80px);background:#e8e8e8;font-family:var(--font-family-body),Inter,sans-serif}.ResumeRoute_embed__BLJ9Z{min-height:100vh;background:transparent}.ResumeRoute_outer__G2Dor{display:flex;min-height:100vh;flex-direction:column;align-items:center;box-sizing:border-box;padding:20px;gap:40px}.ResumeRoute_embed__BLJ9Z .ResumeRoute_outer__G2Dor{height:100vh}.ResumeRoute_resumeHeader__J8SDZ{display:flex;width:var(--resume-page-w);max-width:calc(100vw - 40px);align-items:center;justify-content:space-between}.ResumeRoute_headerActions__n4Ail{display:flex;align-items:center;gap:8px}.ResumeRoute_embedCloseWrapper__RaUKp{display:none}.ResumeRoute_embed__BLJ9Z .ResumeRoute_embedCloseWrapper__RaUKp{display:flex}.ResumeRoute_scaleSpace__Xarvz{display:flex;width:100%;flex:1 1 auto;min-height:0;justify-content:center;align-items:flex-start}.ResumeRoute_scaleSizer__PTSJZ{position:relative}.ResumeRoute_scaleContainer__DQFin{position:relative;display:grid;transform-origin:top left}.ResumeRoute_pageSlot___NsAL{grid-area:1/1/2/2}.ResumeRoute_page__9c29k{position:relative;width:var(--resume-page-w);min-height:var(--resume-page-h);padding:var(--resume-pad);background:var(--resume-background-white);border:3px solid var(--resume-stroke)}.ResumeRoute_pageFront__1mteR{transform:translate(0) rotate(0deg);z-index:2}.ResumeRoute_pageBack___BoNI{transform:translate(10px,8px) rotate(-3deg);z-index:1}@keyframes ResumeRoute_pageSwapLeftToBack__VxF6D{0%{transform:translate(0) rotate(0deg);z-index:2}45%{transform:translate(-420px,-14px) rotate(-4deg)}49%{z-index:2}50%{z-index:1}to{transform:translate(10px,8px) rotate(-3deg);z-index:1}}@keyframes ResumeRoute_pageSwapLeftToFront__r7rDs{0%{transform:translate(10px,8px) rotate(-3deg);z-index:1}45%{transform:translate(-420px,-14px) rotate(-4deg)}49%{z-index:1}50%{z-index:2}to{transform:translate(0) rotate(0deg);z-index:2}}@keyframes ResumeRoute_pageSwapRightToBack__JHu2Y{0%{transform:translate(0) rotate(0deg);z-index:2}45%{transform:translate(420px,-14px) rotate(4deg)}49%{z-index:2}50%{z-index:1}to{transform:translate(10px,8px) rotate(-3deg);z-index:1}}@keyframes ResumeRoute_pageSwapRightToFront__LcwTI{0%{transform:translate(10px,8px) rotate(-3deg);z-index:1}45%{transform:translate(420px,-14px) rotate(4deg)}49%{z-index:1}50%{z-index:2}to{transform:translate(0) rotate(0deg);z-index:2}}.ResumeRoute_pageSwapLeftToBack__VxF6D{animation:ResumeRoute_pageSwapLeftToBack__VxF6D .62s cubic-bezier(.65,0,.35,1) forwards}.ResumeRoute_pageSwapLeftToFront__r7rDs{animation:ResumeRoute_pageSwapLeftToFront__r7rDs .62s cubic-bezier(.65,0,.35,1) forwards}.ResumeRoute_pageSwapRightToBack__JHu2Y{animation:ResumeRoute_pageSwapRightToBack__JHu2Y .62s cubic-bezier(.65,0,.35,1) forwards}.ResumeRoute_pageSwapRightToFront__LcwTI{animation:ResumeRoute_pageSwapRightToFront__LcwTI .62s cubic-bezier(.65,0,.35,1) forwards}@media print{.ResumeRoute_pageBack___BoNI{display:none}}.ResumeRoute_name__SGFJM{color:var(--resume-text-primary);font-family:var(--font-family-display),"Space Grotesk",sans-serif;font-size:30px;font-weight:700;letter-spacing:0;line-height:1.1}.ResumeRoute_titleRow__iTax8{display:flex;align-items:baseline;gap:12px;margin-top:6px}.ResumeRoute_title__8gEIp{color:var(--resume-text-primary);font-family:var(--font-family-display),"Space Grotesk",sans-serif;font-size:13px;font-weight:600}.ResumeRoute_communitySub__DNKGn,.ResumeRoute_contact__qiDz8,.ResumeRoute_footerLeft__Nlvuq,.ResumeRoute_footerRight__sr3vI,.ResumeRoute_patentNo__APKKf,.ResumeRoute_period__prVis,.ResumeRoute_pronouns__IX7WZ{color:var(--resume-text-secondary);font-family:var(--font-family-mono),"Space Mono",monospace;font-size:12px;letter-spacing:0}.ResumeRoute_contact__qiDz8{margin-top:6px}.ResumeRoute_plainLink__mCoaU{color:inherit;text-decoration:none}.ResumeRoute_plainLink__mCoaU:hover{text-decoration:underline}.ResumeRoute_dividerThin___YfFH,.ResumeRoute_divider__t2iaf{border:0;border-top:3px solid var(--resume-stroke);margin:12px 0}.ResumeRoute_dividerThin___YfFH{border-top-width:1px;margin:8px 0}.ResumeRoute_sectionLabel__U5PPG{margin-bottom:10px;color:var(--resume-text-secondary);font-family:var(--font-family-display),"Space Grotesk",sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ResumeRoute_degree__iXqv5,.ResumeRoute_description__D_G3k,.ResumeRoute_skillItem__e1VYx,.ResumeRoute_summaryText__Xj_b8{color:var(--resume-text-primary);font-family:var(--font-family-body),Inter,sans-serif;font-size:12px;line-height:1.65}.ResumeRoute_summaryText__Xj_b8{line-height:1.7}.ResumeRoute_columns__681tJ{display:grid;grid-template-columns:var(--resume-col-left) 2px 1fr;gap:0 var(--resume-col-gap);margin-top:12px}.ResumeRoute_columnSeparator__MLH_m{width:2px;background:var(--resume-stroke);print-color-adjust:exact;-webkit-print-color-adjust:exact}.ResumeRoute_rightColumn__OQu__{padding-left:4px}.ResumeRoute_experienceList__WE7Sw,.ResumeRoute_skillList__AToZu{display:flex;flex-direction:column}.ResumeRoute_experienceList__WE7Sw{gap:12px}.ResumeRoute_skillList__AToZu{gap:4px}.ResumeRoute_communityTitle__boAWJ,.ResumeRoute_itemTitle__ZQhOh,.ResumeRoute_patentName__mWIv8,.ResumeRoute_school__Nd3OC{color:var(--resume-text-primary);font-family:var(--font-family-display),"Space Grotesk",sans-serif;font-size:12px;font-weight:600;line-height:1.35}.ResumeRoute_period__prVis{margin-bottom:4px}.ResumeRoute_rightSection__XTZP3{margin-bottom:0}.ResumeRoute_degree__iXqv5{color:var(--resume-text-secondary)}.ResumeRoute_communityItem__qeWz_,.ResumeRoute_patentItem__xITOd{margin-bottom:6px}.ResumeRoute_footer__SE16c{break-inside:avoid;margin-top:16px}.ResumeRoute_footerInner__rKTDu{display:flex;align-items:center;justify-content:space-between}.ResumeRoute_en__duEE5 .ResumeRoute_zhText__J_X1d,.ResumeRoute_zh__3LWQU .ResumeRoute_enText__Tw_3f{display:none}.ResumeRoute_enText__Tw_3f,.ResumeRoute_zhText__J_X1d{display:inline}div.ResumeRoute_enText__Tw_3f,div.ResumeRoute_zhText__J_X1d,p.ResumeRoute_enText__Tw_3f,p.ResumeRoute_zhText__J_X1d{display:block}@media (max-width:834px){.ResumeRoute_outer__G2Dor{overflow-x:hidden}}@media (max-width:480px){.ResumeRoute_resumeHeader__J8SDZ{flex-wrap:wrap;row-gap:8px}.ResumeRoute_headerActions__n4Ail{width:100%;justify-content:flex-end}}@media print{.ResumeRoute_resumeRoot__bABvN{background:none}.ResumeRoute_outer__G2Dor{display:block;min-height:unset;padding:0}.ResumeRoute_resumeHeader__J8SDZ{display:none}.ResumeRoute_page__9c29k{border:none;padding:32px 40px}.ResumeRoute_experienceList__WE7Sw{gap:8px}.ResumeRoute_divider__t2iaf{margin:8px 0}.ResumeRoute_footer__SE16c{margin-top:10px}}