.kVjznq_page{max-width:1080px;padding:var(--nh-s-8) var(--nh-s-5) var(--nh-s-9);margin:0 auto}.kVjznq_eyebrow{font-family:var(--nh-font-num);font-size:var(--nh-eyebrow-size);font-weight:var(--nh-eyebrow-weight);letter-spacing:var(--nh-eyebrow-track);text-transform:uppercase;color:var(--nh-ink-600);margin:0 0 var(--nh-s-3)}.kVjznq_head{align-items:center;gap:var(--nh-s-5);padding-bottom:var(--nh-s-6);border-bottom:1px solid var(--nh-ink-200);display:flex}.kVjznq_avatar{border-radius:var(--nh-r-2xl);object-fit:cover;border:1px solid var(--nh-ink-200);background:var(--nh-ink-100);flex-shrink:0;width:96px;height:96px}.kVjznq_avatarFallback{background:var(--nh-ink-800);border-color:var(--nh-ink-800);font-family:var(--nh-font-num);font-size:var(--nh-h1-size);color:var(--nh-ink-0);justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.kVjznq_avatarFallback:after{content:"";background:var(--nh-yellow);border-radius:0;height:8px;position:absolute;bottom:14px;left:16px;right:16px}.kVjznq_headId{min-width:0}.kVjznq_name{font-family:var(--nh-font-en);font-size:var(--nh-h2-size);font-weight:var(--nh-h2-weight);letter-spacing:var(--nh-h2-track);line-height:var(--nh-h2-leading);color:var(--nh-ink-deep);margin:0}.kVjznq_email{font-family:var(--nh-font-en);font-size:var(--nh-small-size);color:var(--nh-ink-600);margin:var(--nh-s-2) 0 0;word-break:break-all}.kVjznq_stats{gap:var(--nh-s-4);margin:var(--nh-s-6) 0 var(--nh-s-3);grid-template-columns:repeat(4,1fr);display:grid}.kVjznq_stat{background:var(--nh-card);border:1px solid var(--nh-ink-200);border-radius:var(--nh-r-2xl);padding:var(--nh-s-5);box-shadow:var(--nh-shadow-card)}.kVjznq_statAccent{background:var(--nh-ink-800);border-color:var(--nh-ink-800)}.kVjznq_statLabel{font-family:var(--nh-font-num);letter-spacing:1.5px;text-transform:uppercase;color:var(--nh-ink-600);margin:0 0 var(--nh-s-3);font-size:11px}.kVjznq_statAccent .kVjznq_statLabel{color:var(--nh-yellow-soft)}.kVjznq_statNum{font-family:var(--nh-font-num);letter-spacing:-1.5px;color:var(--nh-ink-deep);margin:0;font-size:44px;font-weight:700;line-height:.9}.kVjznq_statAccent .kVjznq_statNum{color:var(--nh-ink-0)}.kVjznq_statNum small{color:var(--nh-ink-800);letter-spacing:0;margin-left:4px;font-size:18px}.kVjznq_statAccent .kVjznq_statNum small{color:var(--nh-yellow)}.kVjznq_body{gap:var(--nh-s-6);padding-top:var(--nh-s-4);grid-template-columns:1fr 340px;align-items:start;display:grid}.kVjznq_sectionHead{margin:0 0 var(--nh-s-4);justify-content:space-between;align-items:baseline;gap:var(--nh-s-3);display:flex}.kVjznq_sectionHead h2{font-family:var(--nh-font-en);font-size:var(--nh-h3-size);font-weight:var(--nh-h3-weight);letter-spacing:var(--nh-h3-track);line-height:var(--nh-h3-leading);color:var(--nh-ink-deep);margin:0}.kVjznq_sectionHead .kVjznq_en{font-family:var(--nh-font-num);letter-spacing:1.5px;text-transform:uppercase;color:var(--nh-yellow-deep);margin-left:var(--nh-s-2);font-size:12px;font-weight:500}.kVjznq_more{font-family:var(--nh-font-en);font-size:var(--nh-small-size);color:var(--nh-ink-600);white-space:nowrap;font-weight:600;text-decoration:none}.kVjznq_more:hover{color:var(--nh-ink-deep)}.kVjznq_resumeList{gap:var(--nh-s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kVjznq_resumeCard{background:var(--nh-card);border:1px solid var(--nh-ink-200);border-radius:var(--nh-r-2xl);padding:var(--nh-s-4);gap:var(--nh-s-4);transition:border-color var(--nh-motion-fast) ease, transform var(--nh-motion-fast) ease, box-shadow var(--nh-motion-fast) ease;grid-template-columns:56px 1fr auto;align-items:center;text-decoration:none;display:grid}.kVjznq_resumeCard:hover{border-color:var(--nh-ink);box-shadow:var(--nh-shadow-hover)}.kVjznq_resumeGlyph{border-radius:var(--nh-r-xl);background:var(--nh-ink-800);width:56px;height:56px;color:var(--nh-ink-0);font-family:var(--nh-font-num);letter-spacing:-1px;place-items:center;font-size:24px;font-weight:700;display:grid}.kVjznq_resumeInfo{min-width:0}.kVjznq_resumeCat{font-family:var(--nh-font-num);letter-spacing:1.2px;text-transform:uppercase;color:var(--nh-yellow-deep);margin-bottom:2px;font-size:11px;display:block}.kVjznq_resumeTitle{font-family:var(--nh-font-en);font-size:var(--nh-body-size);color:var(--nh-ink-deep);letter-spacing:-.3px;font-weight:700;line-height:1.3;display:block}.kVjznq_resumeKo{font-family:var(--nh-font-ko);font-size:var(--nh-small-size);color:var(--nh-ink-600);margin-top:2px;display:block}.kVjznq_resumeMeta{align-items:flex-end;gap:var(--nh-s-2);white-space:nowrap;flex-direction:column;display:flex}.kVjznq_resumeDate{font-family:var(--nh-font-num);font-size:var(--nh-small-size);color:var(--nh-ink-600)}.kVjznq_resumeGo{font-family:var(--nh-font-num);letter-spacing:1px;text-transform:uppercase;color:var(--nh-ink-deep);font-size:11px;font-weight:600}.kVjznq_resumeCard:hover .kVjznq_resumeGo{color:var(--nh-yellow-deep)}.kVjznq_aside{gap:var(--nh-s-5);flex-direction:column;display:flex}.kVjznq_panel{background:var(--nh-card);border:1px solid var(--nh-ink-200);border-radius:var(--nh-r-2xl);padding:var(--nh-s-5);box-shadow:var(--nh-shadow-card)}.kVjznq_panelHead{margin-bottom:var(--nh-s-4);justify-content:space-between;align-items:center;display:flex}.kVjznq_panelHead h2{font-family:var(--nh-font-en);font-size:var(--nh-h3-size);letter-spacing:-.2px;color:var(--nh-ink-deep);margin:0;font-weight:700}.kVjznq_panelEn{font-family:var(--nh-font-num);font-size:var(--nh-eyebrow-size);letter-spacing:1.5px;text-transform:uppercase;color:var(--nh-ink-600)}.kVjznq_vocabList{margin:0 0 var(--nh-s-4);padding:0;list-style:none}.kVjznq_vocabRow{justify-content:space-between;align-items:center;gap:var(--nh-s-3);padding:var(--nh-s-3) 0;border-bottom:1px dashed var(--nh-ink-200);display:flex}.kVjznq_vocabRow:last-child{border-bottom:none}.kVjznq_vocabWord{min-width:0;font-family:var(--nh-font-en);font-weight:700;font-size:var(--nh-small-size);color:var(--nh-ink-deep)}.kVjznq_vocabMean{font-family:var(--nh-font-ko);color:var(--nh-ink-600);margin-top:2px;font-size:12px;font-weight:400;display:block}.kVjznq_vocabDue{font-family:var(--nh-font-num);letter-spacing:1px;text-transform:uppercase;color:var(--nh-yellow-deep);white-space:nowrap;font-size:10px;font-weight:600}.kVjznq_vocabCta{background:var(--nh-ink-800);width:100%;color:var(--nh-ink-0);border:1px solid var(--nh-ink-800);border-radius:var(--nh-r-md);padding:var(--nh-s-3);font-family:var(--nh-font-en);font-weight:700;font-size:var(--nh-small-size);cursor:pointer;transition:background var(--nh-motion-fast) ease;justify-content:center;align-items:center;text-decoration:none;display:flex}.kVjznq_vocabCta:hover{background:var(--nh-ink-900)}.kVjznq_setRow{justify-content:space-between;align-items:center;gap:var(--nh-s-4);padding-bottom:var(--nh-s-4);border-bottom:1px solid var(--nh-ink-200);display:flex}.kVjznq_setLabel{font-family:var(--nh-font-ko);font-size:var(--nh-body-size);color:var(--nh-ink-800);font-weight:500}.kVjznq_setLabel small{color:var(--nh-ink-400);margin-top:2px;font-size:12px;font-weight:400;display:block}.kVjznq_setError{color:var(--nh-danger)}.kVjznq_switch{border-radius:var(--nh-r-pill);border:1px solid var(--nh-ink-200);background:var(--nh-ink-100);cursor:pointer;width:52px;height:30px;transition:background var(--nh-motion-fast) ease;flex-shrink:0;padding:0;position:relative}.kVjznq_switchOn{background:var(--nh-yellow);border-color:var(--nh-yellow-deep)}.kVjznq_switchKnob{border-radius:var(--nh-r-pill);background:var(--nh-card);width:22px;height:22px;box-shadow:var(--nh-shadow-card);transition:transform var(--nh-motion-fast) ease;position:absolute;top:3px;left:3px}.kVjznq_switchOn .kVjznq_switchKnob{transform:translate(22px)}.kVjznq_switch:disabled{cursor:progress;opacity:.6}.kVjznq_logoutRow{margin-top:var(--nh-s-4);text-align:center}.kVjznq_logoutBtn{font-family:var(--nh-font-en);font-size:var(--nh-small-size);color:var(--nh-ink-600);border:1px solid var(--nh-ink-200);border-radius:var(--nh-r-md);padding:var(--nh-s-2) var(--nh-s-5);cursor:pointer;transition:color var(--nh-motion-fast) ease, border-color var(--nh-motion-fast) ease;background:0 0;font-weight:600}.kVjznq_logoutBtn:hover{color:var(--nh-danger);border-color:var(--nh-danger)}.kVjznq_dataPanel{border-color:var(--nh-ink-200);border-radius:var(--nh-r-2xl);box-shadow:var(--nh-shadow-card);padding:0;overflow:hidden}.kVjznq_dataPanelHead{padding:var(--nh-s-3) var(--nh-s-4);border-bottom:var(--nh-border-w) solid var(--nh-ink-200);background:var(--nh-ink-deep);margin:0}.kVjznq_dataPanelHead h3{color:var(--nh-ink-0);font-size:var(--nh-body-size);letter-spacing:0}.kVjznq_dataPanelHead .kVjznq_panelEn{color:var(--nh-yellow)}.kVjznq_dataPanelBody{padding:var(--nh-s-5)}.kVjznq_dataCopy{font-family:var(--nh-font-ko);font-size:var(--nh-small-size);color:var(--nh-ink-600);margin:0;line-height:1.65}.kVjznq_dataNote{margin:var(--nh-s-3) 0 var(--nh-s-5);padding-left:var(--nh-s-3);border-left:var(--nh-active-w) solid var(--nh-yellow);color:var(--nh-ink-600);font-family:var(--nh-font-ko);font-size:var(--nh-small-size);line-height:1.6}.kVjznq_dataActions{gap:var(--nh-s-2);display:grid}.kVjznq_dataButton,.kVjznq_dataLink{min-width:0;min-height:calc(var(--nh-control-h) + var(--nh-s-5));align-items:center;gap:var(--nh-s-3);padding:var(--nh-s-3);border:1px solid var(--nh-ink-200);border-radius:var(--nh-r-lg);background:var(--nh-card);color:var(--nh-ink-800);font-family:var(--nh-font-ko);font-size:var(--nh-small-size);text-align:left;cursor:pointer;transition:border-color var(--nh-motion-fast) ease, background var(--nh-motion-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;font-weight:700;text-decoration:none;display:grid}.kVjznq_dataButton:hover,.kVjznq_dataLink:hover{border-color:var(--nh-ink-deep);background:var(--nh-yellow-tint);color:var(--nh-ink-deep)}.kVjznq_dataActionType{min-width:var(--nh-control-h);padding:var(--nh-s-1) var(--nh-s-2);border-radius:var(--nh-r-pill);background:var(--nh-ink-deep);color:var(--nh-yellow);font-family:var(--nh-font-mono);font-size:var(--nh-eyebrow-size);text-align:center;font-weight:600;line-height:1.2}.kVjznq_dataActionCopy{gap:var(--nh-s-1);flex-direction:column;min-width:0;display:flex}.kVjznq_dataActionCopy strong{overflow-wrap:anywhere;color:var(--nh-ink-deep);font-size:var(--nh-small-size);line-height:1.35}.kVjznq_dataActionCopy small{color:var(--nh-ink-600);font-size:var(--nh-eyebrow-size);font-weight:500;line-height:1.35}.kVjznq_dataActionArrow{color:var(--nh-ink-deep);font-family:var(--nh-font-mono);font-size:var(--nh-body-size);transition:transform var(--nh-motion-fast) var(--nh-ease-out)}.kVjznq_dataButton:hover .kVjznq_dataActionArrow,.kVjznq_dataLink:hover .kVjznq_dataActionArrow{transform:translateX(var(--nh-s-1))}.kVjznq_dataDanger{color:var(--nh-danger)}.kVjznq_dataDanger .kVjznq_dataActionType{background:var(--nh-danger);color:var(--nh-ink-0)}.kVjznq_dataDanger .kVjznq_dataActionArrow{color:var(--nh-danger)}.kVjznq_dataDanger:hover{border-color:var(--nh-danger);background:var(--nh-card);color:var(--nh-danger)}.kVjznq_dataButton:disabled{cursor:not-allowed;opacity:.45}.kVjznq_dataButton:disabled:hover{border-color:var(--nh-ink-200);background:var(--nh-card)}.kVjznq_dataButton:disabled:hover .kVjznq_dataActionArrow{transform:none}.kVjznq_dataStatus{margin:var(--nh-s-4) 0 0;padding:var(--nh-s-2) var(--nh-s-3);border-left:var(--nh-active-w) solid var(--nh-success);background:var(--nh-ink-100);font-family:var(--nh-font-ko);font-size:var(--nh-eyebrow-size);color:var(--nh-ink-600);line-height:1.5}.kVjznq_dataError{border-left-color:var(--nh-danger);color:var(--nh-danger)}.kVjznq_dataMeta{border-top:var(--nh-border-w) solid var(--nh-ink-200);display:grid}.kVjznq_privacyLink{align-items:center;gap:var(--nh-s-3);min-width:0;padding:var(--nh-s-3) var(--nh-s-4);color:var(--nh-ink-600);font-family:var(--nh-font-ko);font-size:var(--nh-eyebrow-size);text-underline-offset:3px;transition:background var(--nh-motion-fast) ease, color var(--nh-motion-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;margin:0;font-weight:700;text-decoration:none;display:grid}.kVjznq_privacyLink+.kVjznq_privacyLink{border-top:var(--nh-border-w) solid var(--nh-ink-200)}.kVjznq_privacyLink:hover{background:var(--nh-yellow-tint);color:var(--nh-ink-deep)}.kVjznq_dataMetaLabel{color:var(--nh-yellow-deep);font-family:var(--nh-font-mono);font-size:var(--nh-eyebrow-size);font-weight:600}.kVjznq_empty{font-family:var(--nh-font-ko);font-size:var(--nh-small-size);color:var(--nh-ink-600);margin:0 0 var(--nh-s-4)}.kVjznq_center{text-align:center;padding:var(--nh-s-9) var(--nh-s-5)}.kVjznq_anonStack{gap:var(--nh-s-5);width:min(100%,720px);margin:0 auto;display:grid}.kVjznq_memberDesk{border:var(--nh-border-w) solid var(--nh-ink-200);border-radius:var(--nh-r-2xl);background:var(--nh-card);box-shadow:var(--nh-shadow-card);animation:kVjznq_desk-in var(--nh-motion-hero) var(--nh-ease-out) backwards;overflow:hidden}.kVjznq_memberDeskHead{justify-content:space-between;align-items:center;gap:var(--nh-s-4);padding:var(--nh-s-3) var(--nh-s-4);background:var(--nh-ink-deep);color:var(--nh-ink-0);font-family:var(--nh-font-num);font-size:var(--nh-eyebrow-size);letter-spacing:var(--nh-eyebrow-track);font-weight:600;line-height:1;display:flex}.kVjznq_memberDeskHead span:last-child{color:var(--nh-yellow)}.kVjznq_memberDeskBody{padding:var(--nh-s-6) var(--nh-s-6) var(--nh-s-5)}.kVjznq_memberDeskTitle{color:var(--nh-ink-deep);font-family:var(--nh-font-ko);font-size:clamp(var(--nh-h3-size), 3vw, var(--nh-h2-size));letter-spacing:var(--nh-h2-track);text-align:center;text-wrap:balance;margin:0;font-weight:900;line-height:1.3}.kVjznq_memberBenefits{margin:var(--nh-s-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.kVjznq_memberBenefits li{align-items:center;gap:var(--nh-s-2);min-width:0;padding:var(--nh-s-2) var(--nh-s-4);color:var(--nh-ink-deep);font-family:var(--nh-font-ko);font-size:var(--nh-small-size);text-align:center;flex-direction:column;font-weight:700;display:flex}.kVjznq_memberBenefits li+li{border-left:var(--nh-border-w) solid var(--nh-ink-200)}.kVjznq_memberBenefitEn{color:var(--nh-ink-600);font-family:var(--nh-font-mono);font-size:var(--nh-eyebrow-size);letter-spacing:.08em;font-weight:600;line-height:1}.kVjznq_muted{font-family:var(--nh-font-ko);font-size:var(--nh-body-size);color:var(--nh-ink-600);margin:0 0 var(--nh-s-5)}.kVjznq_loginBtn{min-height:calc(var(--nh-control-h) + var(--nh-s-3));justify-content:center;align-items:center;gap:var(--nh-s-4);padding:var(--nh-s-3) var(--nh-s-5);border-top:var(--nh-border-w) solid var(--nh-ink-200);background:var(--nh-yellow);color:var(--nh-ink-deep);font-family:var(--nh-font-ko);font-size:var(--nh-body-size);cursor:pointer;transition:background var(--nh-motion-fast) ease, box-shadow var(--nh-motion-fast) ease;font-weight:700;text-decoration:none;display:flex}.kVjznq_loginBtn:hover{background:var(--nh-yellow-soft);box-shadow:inset 0 calc(var(--nh-s-1) * -1) 0 var(--nh-ink-deep)}.kVjznq_loginArrow{font-family:var(--nh-font-mono);transition:transform var(--nh-motion-fast) var(--nh-ease-out)}.kVjznq_loginBtn:hover .kVjznq_loginArrow{transform:translateX(var(--nh-s-1))}.kVjznq_anonStack>.kVjznq_dataPanel{animation:kVjznq_desk-in var(--nh-motion-hero) var(--nh-ease-out) 80ms backwards}.kVjznq_anonStack .kVjznq_dataActions{grid-template-columns:repeat(3,minmax(0,1fr))}.kVjznq_anonStack .kVjznq_dataButton,.kVjznq_anonStack .kVjznq_dataLink{grid-template-columns:1fr auto;align-content:start}.kVjznq_anonStack .kVjznq_dataActionType{justify-self:start;min-width:0}.kVjznq_anonStack .kVjznq_dataActionCopy{grid-area:2/1/auto/-1}.kVjznq_anonStack .kVjznq_dataActionArrow{grid-area:1/2}.kVjznq_anonStack .kVjznq_dataMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.kVjznq_anonStack .kVjznq_privacyLink+.kVjznq_privacyLink{border-top:0;border-left:var(--nh-border-w) solid var(--nh-ink-200)}@keyframes kVjznq_desk-in{0%{opacity:0;transform:translateY(var(--nh-s-3))}to{opacity:1;transform:translateY(0)}}.kVjznq_switch:focus-visible,.kVjznq_loginBtn:focus-visible,.kVjznq_logoutBtn:focus-visible,.kVjznq_dataButton:focus-visible,.kVjznq_dataLink:focus-visible,.kVjznq_privacyLink:focus-visible,.kVjznq_vocabCta:focus-visible,.kVjznq_resumeCard:focus-visible,.kVjznq_more:focus-visible{outline:2px solid var(--nh-focus-color);outline-offset:2px}@media (max-width:980px){.kVjznq_stats{grid-template-columns:repeat(2,1fr)}.kVjznq_body{grid-template-columns:1fr}.kVjznq_aside{flex-flow:wrap}.kVjznq_panel{flex:280px}}@media (max-width:600px){.kVjznq_page{padding:var(--nh-s-6) var(--nh-s-4) var(--nh-s-8)}.kVjznq_name{font-size:var(--nh-h3-size)}.kVjznq_statNum{font-size:36px}.kVjznq_aside{flex-direction:column}.kVjznq_memberDeskBody{padding:var(--nh-s-5) var(--nh-s-4)}.kVjznq_memberBenefits{margin-top:var(--nh-s-5);grid-template-columns:1fr}.kVjznq_memberBenefits li{text-align:left;flex-direction:row;justify-content:space-between}.kVjznq_memberBenefits li+li{border-top:var(--nh-border-w) solid var(--nh-ink-200);border-left:0}.kVjznq_dataPanelBody{padding:var(--nh-s-4)}.kVjznq_anonStack .kVjznq_dataActions,.kVjznq_anonStack .kVjznq_dataMeta{grid-template-columns:1fr}.kVjznq_anonStack .kVjznq_privacyLink+.kVjznq_privacyLink{border-top:var(--nh-border-w) solid var(--nh-ink-200);border-left:0}.kVjznq_dataButton,.kVjznq_dataLink{min-height:var(--nh-control-h)}}@media (prefers-reduced-motion:reduce){.kVjznq_resumeCard,.kVjznq_vocabCta,.kVjznq_switch,.kVjznq_switchKnob,.kVjznq_logoutBtn,.kVjznq_loginBtn,.kVjznq_loginArrow,.kVjznq_dataButton,.kVjznq_dataLink,.kVjznq_dataActionArrow,.kVjznq_privacyLink{transition:none}.kVjznq_memberDesk,.kVjznq_anonStack>.kVjznq_dataPanel{animation:none}.kVjznq_loginBtn:hover .kVjznq_loginArrow,.kVjznq_dataButton:hover .kVjznq_dataActionArrow,.kVjznq_dataLink:hover .kVjznq_dataActionArrow{transform:none}}
.hPYEWG_body{gap:var(--nh-s-4);display:grid}.hPYEWG_deletion{gap:var(--nh-s-4);border-top:var(--nh-border-strong) solid var(--nh-ink-200);padding-top:var(--nh-s-4);display:grid}.hPYEWG_deletion h3{font:inherit;font-weight:700}.hPYEWG_field{gap:var(--nh-s-2);display:grid}.hPYEWG_field input{min-width:0;padding:var(--nh-s-3);background:var(--nh-paper);color:var(--nh-ink);border:var(--nh-border-strong) solid var(--nh-ink-400);font:inherit}.hPYEWG_confirm{gap:var(--nh-s-2);align-items:start;display:flex}.hPYEWG_confirm input{flex-shrink:0}
