.template-030[data-v-34a8660d]{display:flex;min-height:100%;background:var(--bg);color:var(--text)}.sidebar[data-v-34a8660d]{width:240px;flex-shrink:0;background:var(--sidebar-bg);color:#fff;padding:1.5em 1em;position:relative}.photo-section[data-v-34a8660d]{text-align:center;margin-bottom:1em}.photo[data-v-34a8660d]{width:120px;height:120px;margin:0 auto;overflow:hidden;border:4px solid rgba(255,255,255,.5)}.photo img[data-v-34a8660d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.name-section[data-v-34a8660d]{text-align:center;margin-bottom:1.25em}.name[data-v-34a8660d]{font-size:var(--name-size);font-weight:700;margin:0 0 .25em}.job-title[data-v-34a8660d]{font-size:var(--subtitle-size);color:#ffffffd9;margin:0}.sidebar-block[data-v-34a8660d]{margin-bottom:1.25em}.sidebar-title[data-v-34a8660d]{font-size:var(--sidebar-title-size);font-weight:600;color:#fff;margin:0 0 .5em;padding-bottom:.25em;border-bottom:1px solid rgba(255,255,255,.3)}.eval-text[data-v-34a8660d]{font-size:var(--sidebar-size);color:#ffffffe6;margin:0;white-space:pre-line}.info-list[data-v-34a8660d]{font-size:var(--sidebar-size);color:#ffffffe6}.info-list p[data-v-34a8660d]{margin:0 0 .3em;display:flex;align-items:flex-start;gap:.25em;color:#ffffffd9}.lang-list[data-v-34a8660d]{font-size:var(--sidebar-size);color:#ffffffe6}.lang-item[data-v-34a8660d]{display:flex;justify-content:space-between;margin-bottom:.3em}.lang-name[data-v-34a8660d]{font-weight:500}.lang-level[data-v-34a8660d]{color:#fff}.section-text[data-v-34a8660d]{font-size:var(--sidebar-size);color:#ffffffe6;margin:0 0 .2em;line-height:1.5}.main-content[data-v-34a8660d]{flex:1;padding:var(--margin) var(--margin) 0}.content-section[data-v-34a8660d]{margin-bottom:var(--spacing)}.section-title[data-v-34a8660d]{font-size:var(--section-title-size);font-weight:600;color:var(--primary);margin:0 0 .6em;display:flex;align-items:center;gap:.5em;padding-bottom:.25em;border-bottom:2px solid var(--primary)}.entry-item[data-v-34a8660d]{margin-bottom:.75em}.entry-header[data-v-34a8660d]{display:flex;gap:.75em;align-items:baseline;margin-bottom:.15em;flex-wrap:wrap}.entry-date[data-v-34a8660d]{font-size:var(--sidebar-size);color:var(--primary);font-weight:600;min-width:130px}.entry-school[data-v-34a8660d],.entry-company[data-v-34a8660d]{font-weight:600}.entry-location[data-v-34a8660d]{font-size:var(--small-size);color:#888}.entry-dept[data-v-34a8660d],.entry-role[data-v-34a8660d]{font-size:var(--header-size);color:#666}.entry-desc[data-v-34a8660d]{font-size:var(--body-size);color:#555;margin:.25em 0}.work-list[data-v-34a8660d],.desc-list[data-v-34a8660d]{margin:.25em 0;padding-left:1.25em;font-size:var(--body-size);color:#555;list-style:disc}.work-list li[data-v-34a8660d],.desc-list li[data-v-34a8660d]{margin-bottom:.15em}.entry-gpa[data-v-34a8660d]{font-size:var(--sidebar-size);color:var(--primary);margin:.15em 0}.entry-url[data-v-34a8660d]{font-size:var(--sidebar-size);color:var(--primary);margin:.25em 0}.skills-grid[data-v-34a8660d]{display:flex;flex-wrap:wrap;gap:.75em}.skill-tag[data-v-34a8660d]{font-size:var(--sidebar-size);color:var(--primary);padding:.25em .75em;border:1px solid var(--primary);border-radius:4px;display:flex;gap:.5em;align-items:center}.skill-name[data-v-34a8660d]{font-weight:500}.skill-level[data-v-34a8660d]{font-size:.85em;color:#888}.hobbies-text[data-v-34a8660d]{font-size:var(--body-size);color:#555;margin:0}.cert-number[data-v-34a8660d]{color:#ffffffb3;font-size:inherit}.honor-desc[data-v-34a8660d]{font-size:inherit;color:inherit}@media print{.template-030[data-v-34a8660d]{font-size:11px;min-height:unset}.sidebar[data-v-34a8660d],.section-title[data-v-34a8660d],.skill-tag[data-v-34a8660d],.tech-tag[data-v-34a8660d]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.section-title[data-v-34a8660d]{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}}.pr-brand-tag[data-v-34a8660d]{position:absolute;bottom:1em;left:.5em;right:.5em;font-size:.7em;font-weight:600;letter-spacing:2px;text-align:center;color:inherit;opacity:.55;pointer-events:none}
