.Resume_page__vsfek{max-width:800px;margin:0 auto;padding:24px;color:var(--fg)}.Resume_header__j7O5O{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid var(--border);padding-bottom:8px}.Resume_name__rLGG0{font-size:28px;font-weight:800;margin:0}.Resume_title__s6u8j{margin:4px 0 0;color:var(--muted);font-weight:600}.Resume_brand__gEFz1{font-size:12px;color:var(--accent);border:1px solid var(--border);padding:6px 8px;border-radius:4px}.Resume_summary__Q7vOV{margin:12px 0 0;line-height:1.4;color:#222}.Resume_summary__Q7vOV b,.Resume_summary__Q7vOV strong{color:var(--muted);font-weight:600}.Resume_section__GyVLJ{margin-top:16px}.Resume_sectionTwoCol__Q4kGc{display:grid;grid-template-columns:40% 60%;grid-template-rows:auto auto;grid-gap:16px;gap:16px;margin-top:16px}.Resume_contactSection__mOzH3{grid-column:1;grid-row:1}.Resume_educationSection__u8aV3{grid-column:2;grid-row:1}.Resume_languagesSection__PZDXb{grid-column:1/span 2;grid-row:2}.Resume_contactSection__mOzH3 .Resume_contactList__LlEVR{grid-template-columns:repeat(2,1fr)}.Resume_contactRow__HY2hK{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:4px}.Resume_contactItem__tRBVa{margin-bottom:4px}.Resume_languagesSection__PZDXb .Resume_contactList__LlEVR{display:flex;flex-direction:row;gap:8px}.Resume_sectionHeader__YttVp{display:flex;justify-content:space-between;align-items:baseline}.Resume_sectionTitle__frAx_{font-size:16px;font-weight:800;margin:12px 0 8px;display:flex;align-items:center;gap:8px}.Resume_skillsGrid__0O5sV{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.Resume_skillItem__ux4ms{display:flex;align-items:center;gap:6px;font-size:12px;border:1px solid var(--border);padding:6px 8px;border-radius:6px}.Resume_skillIcon__eyCmj{font-size:16px;color:#111}.Resume_timeline__XxA8b{display:grid;grid-gap:12px;gap:12px}.Resume_expItem__A7oF5{border:1px solid var(--border);padding:10px 12px;border-radius:8px}.Resume_expHeader__eevAS{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.Resume_expRole__C4M33{margin:0;font-size:14px;font-weight:800}.Resume_expCompany__8FSqo{color:#2563eb;text-decoration:none;font-weight:600}.Resume_expDates__gyDi1{font-size:12px;color:var(--muted);white-space:nowrap}.Resume_expDesc__0DQn5{margin:8px 0 0;font-size:13px;line-height:1.4}.Resume_projects__E8K8i{display:grid;grid-gap:12px;gap:12px}.Resume_projectItem___ituC{border:1px solid var(--border);padding:10px 12px;border-radius:8px}.Resume_projectHeader__NYu4D{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.Resume_projectName__AzVQw{margin:0;font-size:14px;font-weight:800}.Resume_projectLink__ifOp6{margin-left:6px;font-size:12px}.Resume_projectTagline__qu2pt{color:var(--muted);font-weight:600}.Resume_projectType__sY3Vv{font-size:12px;color:var(--muted);white-space:nowrap}.Resume_projectDesc__7KMFH{margin:6px 0;font-size:13px}.Resume_techList__3dcfc{font-size:12px;color:var(--muted)}.Resume_eduList___qLKT{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.Resume_eduItem__lVo30{border:1px solid var(--border);padding:8px 10px;border-radius:8px}.Resume_eduHeader__8oGAL{display:flex;justify-content:space-between;align-items:baseline}.Resume_eduSchool__dCJcA{color:var(--muted);font-weight:600}.Resume_eduDegree__hd23w{color:var(--muted)}.Resume_eduDates__Q1psF{font-size:12px;color:var(--muted);white-space:nowrap}.Resume_eduScore__UnRuV{font-size:12px}.Resume_contactList__LlEVR{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.Resume_contactItem__tRBVa{display:flex;align-items:center;gap:8px;font-size:12px}.Resume_contactIcon__Hp7_L{font-size:14px}.Resume_contactBox__t1x4i{border:1px solid var(--border);padding:10px;border-radius:8px}.Resume_contactItem__tRBVa a{color:#2563eb;text-decoration:none}.Resume_contactItem__tRBVa span{color:#111}.Resume_langList__C0ms0{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.Resume_langItem__ugbYn{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:#fff}.Resume_langName__NuEJW{font-weight:700;font-size:13px}.Resume_langLevel__BPkPB{font-size:12px;color:var(--muted)}.Resume_printButton__n86i5{display:inline-block;margin:18px 0 6px;padding:6px 10px;border:1px solid var(--border);background:#111;color:#fff;border-radius:6px;cursor:pointer}.Resume_printContainer__1uC5L{margin-top:10px}.Resume_kbd__Ch296{margin-left:8px;font-size:11px;background:hsla(0,0%,100%,.08);padding:2px 6px;border-radius:4px;border:1px solid hsla(0,0%,100%,.06)}.Resume_printButton__n86i5:active{transform:translateY(1px)}@media screen and (max-width:820px){.Resume_skillsGrid__0O5sV{grid-template-columns:repeat(3,minmax(0,1fr))}.Resume_sectionTwoCol__Q4kGc{grid-template-columns:1fr;grid-template-rows:auto auto auto}.Resume_contactSection__mOzH3,.Resume_educationSection__u8aV3,.Resume_languagesSection__PZDXb{grid-column:1;grid-row:auto}.Resume_languagesSection__PZDXb .Resume_contactList__LlEVR{display:flex;flex-direction:column;gap:8px}.Resume_printContainer__1uC5L{text-align:center}.Resume_printButton__n86i5{display:inline-block}}@media print{.Resume_page__vsfek{max-width:unset;padding:0}.Resume_eduItem__lVo30,.Resume_expItem__A7oF5,.Resume_projectItem___ituC,.Resume_skillItem__ux4ms{border-color:#ddd}.Resume_printButton__n86i5,.Resume_projectLink__ifOp6{display:none}.Resume_header__j7O5O{border-bottom-color:#bbb}.Resume_name__rLGG0{font-size:24px}.Resume_title__s6u8j{font-size:12px}.Resume_sectionTitle__frAx_{font-size:14px;margin-top:8px}.Resume_eduItem__lVo30,.Resume_eduList___qLKT,.Resume_expItem__A7oF5,.Resume_projectItem___ituC,.Resume_projects__E8K8i,.Resume_sectionTwoCol__Q4kGc,.Resume_section__GyVLJ,.Resume_timeline__XxA8b{break-inside:avoid;page-break-inside:avoid}.Resume_sectionTwoCol__Q4kGc{grid-template-columns:40% 60%;gap:8px}}