#lockScreen[data-astro-cid-ajmli3vt]{position:fixed;inset:0;z-index:9999;background:radial-gradient(ellipse at 30% 40%,rgba(20,60,130,.6),transparent 65%),radial-gradient(ellipse at 75% 70%,rgba(10,40,100,.45),transparent 60%),#060d1e;display:flex;align-items:center;justify-content:center}.lock-card[data-astro-cid-ajmli3vt]{background:#0c1c41e0;border:1px solid rgba(130,200,255,.35);border-radius:24px;padding:52px 48px;width:400px;text-align:center;backdrop-filter:blur(24px);box-shadow:0 0 80px #3278ff26,0 8px 48px #000000b3;position:relative;overflow:hidden}.lock-card[data-astro-cid-ajmli3vt]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(130,200,255,.7),transparent)}.lock-icon[data-astro-cid-ajmli3vt]{font-size:48px;margin-bottom:20px;filter:drop-shadow(0 0 14px rgba(80,170,255,.6))}.lock-title[data-astro-cid-ajmli3vt]{font-size:20px;font-weight:700;color:#c4e4ff;margin-bottom:6px}.lock-sub[data-astro-cid-ajmli3vt]{font-size:13px;color:#92bfdf;margin-bottom:32px}.lock-input[data-astro-cid-ajmli3vt]{width:100%;padding:14px 18px;box-sizing:border-box;background:#08163ae6;border:1px solid rgba(130,200,255,.35);border-radius:12px;color:#d8eeff;font-size:16px;outline:none;text-align:center;letter-spacing:3px;transition:border-color .2s,box-shadow .2s}.lock-input[data-astro-cid-ajmli3vt]:focus{border-color:#50aaff;box-shadow:0 0 0 3px #50aaff33}.lock-btn[data-astro-cid-ajmli3vt]{width:100%;margin-top:14px;padding:14px;background:linear-gradient(135deg,#1a60d0,#0d3d9e);border:1px solid rgba(80,170,255,.4);border-radius:12px;color:#c4e4ff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s;letter-spacing:.5px}.lock-btn[data-astro-cid-ajmli3vt]:hover{background:linear-gradient(135deg,#2070e0,#1050b8);transform:translateY(-1px);box-shadow:0 4px 24px #1e64ff66}.lock-err[data-astro-cid-ajmli3vt]{font-size:12px;color:#f87171;margin-top:10px;min-height:18px}.lock-hint[data-astro-cid-ajmli3vt]{font-size:11px;color:#6a96ba;margin-top:20px}#resume[data-astro-cid-ajmli3vt]{display:none;--bg:#eef4fb;--card:#ffffff;--soft:#dde8f3;--border:#cfdbe8;--text:#0f1f3a;--text2:#2c3e5d;--muted:#6a7a92;--accent:#1d4ed8;--accent-soft:#dbeafe;--accent2:#0891b2;background:var(--bg);color:var(--text);font-family:-apple-system,Apple SD Gothic Neo,Pretendard,SF Pro Text,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.65}.p-wrap[data-astro-cid-ajmli3vt]{max-width:820px;margin:0 auto;padding:48px 40px 80px}.p-updated[data-astro-cid-ajmli3vt]{font-size:11px;color:var(--muted);font-weight:600;letter-spacing:.3px;margin-bottom:14px}#resume[data-astro-cid-ajmli3vt].lang-kr .p-en[data-astro-cid-ajmli3vt],#resume[data-astro-cid-ajmli3vt].lang-en .p-kr[data-astro-cid-ajmli3vt]{display:none}.p-toggle[data-astro-cid-ajmli3vt]{display:inline-flex;margin-top:18px;border:1px solid var(--border);border-radius:20px;overflow:hidden;font-size:12px;font-weight:700;background:#fff}.p-toggle[data-astro-cid-ajmli3vt] button[data-astro-cid-ajmli3vt]{padding:5px 15px;color:var(--muted);background:none;border:0;cursor:pointer;font:inherit}.p-toggle[data-astro-cid-ajmli3vt] button[data-astro-cid-ajmli3vt].on{background:var(--accent);color:#fff}.p-label[data-astro-cid-ajmli3vt]{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-weight:800}.p-name[data-astro-cid-ajmli3vt]{font-size:42px;font-weight:800;letter-spacing:-1.2px;margin-top:10px;line-height:1.05}.p-role[data-astro-cid-ajmli3vt]{font-size:15px;color:var(--muted);margin-top:6px}.p-summary[data-astro-cid-ajmli3vt]{font-size:14px;line-height:1.8;color:var(--text2);margin-top:18px;max-width:650px}.p-summary[data-astro-cid-ajmli3vt] b[data-astro-cid-ajmli3vt]{color:var(--text)}.p-cta[data-astro-cid-ajmli3vt]{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.p-btn[data-astro-cid-ajmli3vt]{padding:11px 20px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:none}.p-btnp[data-astro-cid-ajmli3vt]{background:var(--accent);color:#fff}.p-btns[data-astro-cid-ajmli3vt]{border:1px solid var(--border);color:var(--text);background:var(--card)}.p-meta[data-astro-cid-ajmli3vt]{margin-top:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.p-meta[data-astro-cid-ajmli3vt] a[data-astro-cid-ajmli3vt]{color:var(--accent);text-decoration:none}.p-sec[data-astro-cid-ajmli3vt]{margin-top:40px}.p-sech[data-astro-cid-ajmli3vt]{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);font-weight:800;padding-bottom:9px;border-bottom:2px solid var(--accent);display:inline-block;margin-bottom:16px}.p-edu[data-astro-cid-ajmli3vt]{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.p-edusch[data-astro-cid-ajmli3vt]{font-size:15px;font-weight:800}.p-edudeg[data-astro-cid-ajmli3vt]{font-size:12.5px;color:var(--muted);margin-top:2px}.p-eduth[data-astro-cid-ajmli3vt]{font-size:11.5px;color:var(--muted);font-style:italic;margin-top:3px;max-width:520px}.p-edur[data-astro-cid-ajmli3vt]{text-align:right;white-space:nowrap}.p-edudate[data-astro-cid-ajmli3vt]{font-size:12px;color:var(--accent);font-weight:700}.p-edugpa[data-astro-cid-ajmli3vt]{font-size:12px;font-weight:700;margin-top:2px}.p-eduhon[data-astro-cid-ajmli3vt]{font-size:11px;color:var(--muted);font-style:italic}.p-jobhead[data-astro-cid-ajmli3vt]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;gap:12px}.p-jobco[data-astro-cid-ajmli3vt]{font-size:18px;font-weight:800}.p-jobrole[data-astro-cid-ajmli3vt]{font-size:12.5px;color:var(--muted);margin-top:2px}.p-jobdate[data-astro-cid-ajmli3vt]{font-size:12px;color:var(--accent);font-weight:700;white-space:nowrap}.p-card[data-astro-cid-ajmli3vt]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px 18px 15px;box-shadow:0 1px 2px #1e3a8a0f;margin-top:12px;transition:border-color .15s}.p-card[data-astro-cid-ajmli3vt]:hover{border-color:var(--accent)}.p-chead[data-astro-cid-ajmli3vt]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.p-cname[data-astro-cid-ajmli3vt]{font-size:14.5px;font-weight:800}.p-cdate[data-astro-cid-ajmli3vt]{font-size:11.5px;color:var(--accent);font-weight:700;white-space:nowrap}.p-crole[data-astro-cid-ajmli3vt]{font-size:11.5px;color:var(--muted);margin-top:2px}.p-b[data-astro-cid-ajmli3vt]{margin:9px 0 0;padding-left:16px}.p-b[data-astro-cid-ajmli3vt] li[data-astro-cid-ajmli3vt]{font-size:12.6px;line-height:1.62;color:var(--text2);margin-bottom:5px}.p-b[data-astro-cid-ajmli3vt] li[data-astro-cid-ajmli3vt] b[data-astro-cid-ajmli3vt]{color:var(--text)}.p-m[data-astro-cid-ajmli3vt]{display:inline-block;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:11px;padding:1px 7px;border-radius:5px}.p-out[data-astro-cid-ajmli3vt]{font-size:11.5px;color:var(--accent2);font-weight:700;margin-top:8px;padding-top:7px;border-top:1px dashed var(--border)}.p-skrow[data-astro-cid-ajmli3vt]{margin-bottom:13px}.p-skcat[data-astro-cid-ajmli3vt]{font-size:12px;font-weight:800;color:var(--text);margin-bottom:7px}.p-tags[data-astro-cid-ajmli3vt]{display:flex;flex-wrap:wrap;gap:6px}.p-tags[data-astro-cid-ajmli3vt] span[data-astro-cid-ajmli3vt]{font-size:11.5px;background:#fff;border:1px solid var(--border);color:var(--text2);padding:4px 10px;border-radius:16px}.p-pub[data-astro-cid-ajmli3vt]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:15px 18px;display:flex;justify-content:space-between;gap:12px;box-shadow:0 1px 2px #1e3a8a0f}.p-pubt[data-astro-cid-ajmli3vt]{font-size:13.5px;font-weight:700}.p-pubt[data-astro-cid-ajmli3vt] i[data-astro-cid-ajmli3vt]{font-weight:500;color:var(--muted);font-style:normal}.p-pubv[data-astro-cid-ajmli3vt]{font-size:11.5px;color:var(--accent2);font-weight:700;white-space:nowrap;text-align:right}.p-plead[data-astro-cid-ajmli3vt]{font-size:13px;color:var(--text2);margin-bottom:14px}.p-plead[data-astro-cid-ajmli3vt] b[data-astro-cid-ajmli3vt]{color:var(--accent);font-size:14.5px}.p-plead[data-astro-cid-ajmli3vt] .prim[data-astro-cid-ajmli3vt]{color:var(--accent2);font-weight:700}.p-area[data-astro-cid-ajmli3vt]{border:1px solid var(--border);border-radius:12px;padding:13px 16px;margin-bottom:10px;background:var(--card);box-shadow:0 1px 2px #1e3a8a0f}.p-ahead[data-astro-cid-ajmli3vt]{display:flex;justify-content:space-between;align-items:baseline}.p-aname[data-astro-cid-ajmli3vt]{font-size:13.5px;font-weight:800}.p-acnt[data-astro-cid-ajmli3vt]{font-size:11px;color:var(--accent);font-weight:700;white-space:nowrap}.p-acnt[data-astro-cid-ajmli3vt] .prim[data-astro-cid-ajmli3vt]{color:var(--accent2)}.p-reps[data-astro-cid-ajmli3vt]{margin:8px 0 0;padding:0;list-style:none}.p-reps[data-astro-cid-ajmli3vt] li[data-astro-cid-ajmli3vt]{font-size:12px;color:var(--text2);padding:3px 0 3px 15px;position:relative}.p-reps[data-astro-cid-ajmli3vt] li[data-astro-cid-ajmli3vt]:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:var(--accent2);box-shadow:0 0 0 3px #0891b224}.p-reps[data-astro-cid-ajmli3vt] li[data-astro-cid-ajmli3vt].plain:before{background:var(--muted);box-shadow:none}.p-more[data-astro-cid-ajmli3vt]{font-size:11px;color:var(--muted);margin-top:6px;padding-left:15px}.p-row[data-astro-cid-ajmli3vt]{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--border)}.p-row[data-astro-cid-ajmli3vt]:last-child{border-bottom:none}.p-yr[data-astro-cid-ajmli3vt]{font-size:13px;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.3px}.p-it-t[data-astro-cid-ajmli3vt]{font-size:13.5px;font-weight:700;color:var(--text)}.p-it-s[data-astro-cid-ajmli3vt]{font-size:12px;color:var(--muted);margin-top:2px}.p-rtag[data-astro-cid-ajmli3vt]{font-size:10.5px;font-weight:700;color:var(--accent2);border:1px solid var(--border);border-radius:4px;padding:1px 6px;margin-left:7px;vertical-align:1px}.p-foot[data-astro-cid-ajmli3vt]{margin-top:46px;padding-top:22px;border-top:1px solid var(--border);text-align:center}.p-footbig[data-astro-cid-ajmli3vt]{font-size:20px;font-weight:800}.p-footcl[data-astro-cid-ajmli3vt]{margin-top:8px;font-size:12px;color:var(--muted)}.p-footcl[data-astro-cid-ajmli3vt] a[data-astro-cid-ajmli3vt]{color:var(--accent);text-decoration:none}.p-footnote[data-astro-cid-ajmli3vt]{margin-top:16px;font-size:11px;color:var(--muted)}.p-fab[data-astro-cid-ajmli3vt]{position:fixed;right:28px;bottom:28px;z-index:50;background:var(--accent);color:#fff;padding:12px 18px;border-radius:30px;border:none;cursor:pointer;font-size:13px;font-weight:700;box-shadow:0 6px 24px #1e3a8a4d;display:inline-flex;align-items:center;gap:8px}.p-fab[data-astro-cid-ajmli3vt]:hover{transform:translateY(-1px)}@media(max-width:600px){.p-wrap[data-astro-cid-ajmli3vt]{padding:34px 22px 68px}.p-name[data-astro-cid-ajmli3vt]{font-size:34px}.p-jobhead[data-astro-cid-ajmli3vt],.p-chead[data-astro-cid-ajmli3vt],.p-edu[data-astro-cid-ajmli3vt],.p-ahead[data-astro-cid-ajmli3vt]{flex-direction:column;gap:3px;align-items:flex-start}.p-edur[data-astro-cid-ajmli3vt]{text-align:left}}@media print{@page{size:A4;margin:0}.sidebar,.sidebar-toggle,.sb-backdrop,.header{display:none!important}.main{margin:0!important}.app{display:block!important}#lockScreen[data-astro-cid-ajmli3vt]{display:none!important}#resume[data-astro-cid-ajmli3vt]{display:block!important;margin:0!important;min-height:0;background:#fff!important;line-height:1.4;-webkit-print-color-adjust:exact;print-color-adjust:exact}.p-fab[data-astro-cid-ajmli3vt],.p-cta[data-astro-cid-ajmli3vt],.p-toggle[data-astro-cid-ajmli3vt],.p-updated[data-astro-cid-ajmli3vt],.p-footnote[data-astro-cid-ajmli3vt]{display:none!important}.p-wrap[data-astro-cid-ajmli3vt]{max-width:none;padding:11mm 12mm 0}.p-updated[data-astro-cid-ajmli3vt]{font-size:9px;margin-bottom:6px}.p-label[data-astro-cid-ajmli3vt]{font-size:9.5px;letter-spacing:1.5px}.p-name[data-astro-cid-ajmli3vt]{font-size:28px;margin-top:4px}.p-role[data-astro-cid-ajmli3vt]{font-size:12px;margin-top:3px}.p-summary[data-astro-cid-ajmli3vt]{font-size:10.5px;line-height:1.6;margin-top:11px;max-width:none}.p-meta[data-astro-cid-ajmli3vt]{margin-top:11px;font-size:10px;gap:13px}.p-sec[data-astro-cid-ajmli3vt]{margin-top:15px}.p-sech[data-astro-cid-ajmli3vt]{font-size:9.5px;margin-bottom:8px;padding-bottom:5px;letter-spacing:1.5px}.p-break[data-astro-cid-ajmli3vt]{break-before:page;page-break-before:always;margin-top:0;padding-top:11mm}.p-edu[data-astro-cid-ajmli3vt]{margin-bottom:9px}.p-edusch[data-astro-cid-ajmli3vt]{font-size:12.5px}.p-edudeg[data-astro-cid-ajmli3vt]{font-size:10.5px;margin-top:2px}.p-eduth[data-astro-cid-ajmli3vt]{font-size:9.5px;margin-top:2px}.p-edudate[data-astro-cid-ajmli3vt],.p-edugpa[data-astro-cid-ajmli3vt]{font-size:10px}.p-eduhon[data-astro-cid-ajmli3vt]{font-size:9px}#career[data-astro-cid-ajmli3vt]{margin-top:18px}.p-jobco[data-astro-cid-ajmli3vt]{font-size:14.5px}.p-jobrole[data-astro-cid-ajmli3vt],.p-jobdate[data-astro-cid-ajmli3vt]{font-size:10px}.p-card[data-astro-cid-ajmli3vt]{padding:9px 12px;margin-top:9px;box-shadow:none;border-color:#dbe4ef}.p-cname[data-astro-cid-ajmli3vt]{font-size:12px}.p-cdate[data-astro-cid-ajmli3vt]{font-size:10px}.p-crole[data-astro-cid-ajmli3vt]{font-size:9.5px}.p-b[data-astro-cid-ajmli3vt]{margin-top:6px;padding-left:15px}.p-b[data-astro-cid-ajmli3vt] li[data-astro-cid-ajmli3vt]{font-size:10px;line-height:1.5;margin-bottom:2.5px}.p-out[data-astro-cid-ajmli3vt]{font-size:9.5px;margin-top:6px;padding-top:4px}.p-m[data-astro-cid-ajmli3vt]{font-size:9.5px;padding:0 5px}.p-skrow[data-astro-cid-ajmli3vt]{margin-bottom:6px}.p-skcat[data-astro-cid-ajmli3vt]{font-size:10px;margin-bottom:4px}.p-tags[data-astro-cid-ajmli3vt]{gap:5px}.p-tags[data-astro-cid-ajmli3vt] span[data-astro-cid-ajmli3vt]{font-size:9.5px;padding:2px 8px}.p-pub[data-astro-cid-ajmli3vt]{padding:8px 11px}.p-pubt[data-astro-cid-ajmli3vt]{font-size:11px}.p-pubv[data-astro-cid-ajmli3vt]{font-size:10px}.p-plead[data-astro-cid-ajmli3vt]{font-size:10px;margin-bottom:8px}.p-areas[data-astro-cid-ajmli3vt]{display:grid;grid-template-columns:1fr 1fr;gap:7px;align-items:start}.p-area[data-astro-cid-ajmli3vt]{padding:8px 11px;margin-bottom:0;box-shadow:none;border-color:#dbe4ef}.p-aname[data-astro-cid-ajmli3vt]{font-size:11px}.p-acnt[data-astro-cid-ajmli3vt]{font-size:9.5px}.p-reps[data-astro-cid-ajmli3vt]{margin-top:6px}.p-reps[data-astro-cid-ajmli3vt] li[data-astro-cid-ajmli3vt]{font-size:9.5px;padding:2px 0 2px 12px}.p-more[data-astro-cid-ajmli3vt]{font-size:9px;margin-top:4px;padding-left:12px}.p-row[data-astro-cid-ajmli3vt]{padding:6px 0;grid-template-columns:58px 1fr;gap:12px}.p-yr[data-astro-cid-ajmli3vt]{font-size:11px}.p-it-t[data-astro-cid-ajmli3vt]{font-size:10.5px}.p-it-s[data-astro-cid-ajmli3vt]{font-size:9.5px}.p-rtag[data-astro-cid-ajmli3vt]{font-size:9px}.p-foot[data-astro-cid-ajmli3vt]{margin-top:16px;padding-top:10px;padding-bottom:11mm}.p-footbig[data-astro-cid-ajmli3vt]{font-size:14px}.p-footcl[data-astro-cid-ajmli3vt]{font-size:9.5px}.p-footnote[data-astro-cid-ajmli3vt]{font-size:9px;margin-top:6px}.p-card[data-astro-cid-ajmli3vt],.p-edu[data-astro-cid-ajmli3vt],.p-area[data-astro-cid-ajmli3vt],.p-row[data-astro-cid-ajmli3vt],.p-jobhead[data-astro-cid-ajmli3vt]{break-inside:avoid}a[data-astro-cid-ajmli3vt]{color:var(--text)!important}}
