.page-module__PEnevq__main{flex:1;padding:28px 24px 160px}.page-module__PEnevq__pageTitle{font-family:var(--font-hahmlet), Hahmlet, serif;color:var(--ink);letter-spacing:-.04em;margin-bottom:8px;font-size:28px;font-weight:500;line-height:1.18}.page-module__PEnevq__pageSubtitle{color:var(--ink-3);margin-bottom:32px;font-size:13px;line-height:1.6}.page-module__PEnevq__formGroup{margin-bottom:34px}.page-module__PEnevq__formLabel{letter-spacing:-.01em;color:var(--ink-muted);flex-wrap:wrap;align-items:center;margin-bottom:12px;font-size:11px;font-weight:500;display:flex}.page-module__PEnevq__labelNote{color:var(--ink-label);margin-left:4px;font-weight:400}.page-module__PEnevq__req{border-radius:var(--r-pill);color:var(--ink-muted);opacity:.8;letter-spacing:-.01em;background:#1313150f;align-items:center;margin-left:8px;padding:3.5px 7px;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}.page-module__PEnevq__formHint{color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.5}.page-module__PEnevq__chips{flex-wrap:wrap;gap:9px;margin-bottom:10px;display:flex}.page-module__PEnevq__surnameChip{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:#1313150d;align-items:center;padding:0 16px;font-size:15px;transition:background .16s,color .16s;display:inline-flex}.page-module__PEnevq__surnameChip.page-module__PEnevq__selected{background:var(--select-bg);color:var(--select-fg);box-shadow:inset 0 0 0 1px var(--select-line)}.page-module__PEnevq__surnameChip.page-module__PEnevq__other{font-size:14px}.page-module__PEnevq__textInput,.page-module__PEnevq__searchInput{border-radius:var(--r-sm);background:var(--accent-light);width:100%;color:var(--ink);border:1px solid #0000;outline:none;padding:13px 16px;font-size:16px;transition:background .15s,border-color .15s}.page-module__PEnevq__textInput:focus,.page-module__PEnevq__searchInput:focus{background:var(--surface);border-color:var(--ink)}.page-module__PEnevq__searchInput::placeholder{color:var(--ink-faint);font-size:14px}.page-module__PEnevq__searchDropdown{z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-float);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.page-module__PEnevq__dropdownItem{border-bottom:1px solid var(--border-light);cursor:pointer;align-items:center;gap:12px;padding:13px 16px;transition:background .1s;display:flex}.page-module__PEnevq__dropdownItem:last-child{border-bottom:none}.page-module__PEnevq__dropdownItem:hover,.page-module__PEnevq__dropdownItem:active{background:var(--accent-light)}.page-module__PEnevq__dropdownEmpty{color:var(--accent-warm);padding:13px 16px;font-size:13px;font-weight:500}.page-module__PEnevq__diHangul{color:var(--ink);min-width:36px;font-size:18px}.page-module__PEnevq__diHanja{font-family:var(--font-noto-serif-kr), serif;color:var(--ink-3);letter-spacing:2px;font-size:14px}.page-module__PEnevq__selectedSurnameTag{background:var(--select-bg);box-shadow:inset 0 0 0 1px var(--select-line);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:8px;width:fit-content;margin-top:8px;padding:9px 14px;display:flex}.page-module__PEnevq__sstText{color:var(--select-fg);font-size:15px}.page-module__PEnevq__sstClear{color:var(--select-fg);opacity:.7;font-size:12px;position:relative}.page-module__PEnevq__sstClear:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__PEnevq__hanjaPicker{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin-top:8px;margin-bottom:10px;padding:16px}.page-module__PEnevq__hanjaPickerHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-module__PEnevq__hanjaPickerLabel{font-size:var(--label-ko-size);font-weight:var(--label-ko-weight);letter-spacing:var(--label-ko-tracking);color:var(--ink-muted);display:block}.page-module__PEnevq__hanjaOptions{flex-wrap:wrap;gap:8px;display:flex}.page-module__PEnevq__hanjaOpt{border-radius:var(--r-sm);cursor:pointer;text-align:center;background:#1313150d;flex-direction:column;align-items:center;min-width:66px;padding:12px 14px;transition:background .16s;display:flex}button.page-module__PEnevq__hanjaOpt{border:none;font-family:inherit}.page-module__PEnevq__hanjaOptAuto{justify-content:center}.page-module__PEnevq__hanjaAutoLabel{color:var(--ink);margin-bottom:3px;font-size:13px;font-weight:600}.page-module__PEnevq__hanjaOptAuto.page-module__PEnevq__selected .page-module__PEnevq__hanjaAutoLabel{color:var(--select-fg)}.page-module__PEnevq__hanjaMore{width:100%;color:var(--ink-3);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:10px 0;font-family:inherit;font-size:13px;display:block}.page-module__PEnevq__hanjaOpt.page-module__PEnevq__selected{background:var(--select-bg);box-shadow:inset 0 0 0 1px var(--select-line)}.page-module__PEnevq__hanjaChar{font-family:var(--font-noto-serif-kr), serif;color:var(--ink);margin-bottom:3px;font-size:22px;font-weight:400}.page-module__PEnevq__hanjaOpt.page-module__PEnevq__selected .page-module__PEnevq__hanjaChar{color:var(--select-fg)}.page-module__PEnevq__hanjaMeaning{color:var(--ink-3);font-size:10px}.page-module__PEnevq__hanjaOpt.page-module__PEnevq__selected .page-module__PEnevq__hanjaMeaning{color:var(--select-fg-sub)}.page-module__PEnevq__hanjaStrokes{font-size:9px;font-family:var(--font-dm-mono), monospace;color:var(--ink-label);margin-top:3px}.page-module__PEnevq__hanjaOpt.page-module__PEnevq__selected .page-module__PEnevq__hanjaStrokes{color:var(--select-fg-sub)}.page-module__PEnevq__genderToggle,.page-module__PEnevq__birthToggle{grid-template-columns:1fr 1fr;gap:9px;display:grid}.page-module__PEnevq__birthToggle{margin-bottom:10px}.page-module__PEnevq__genderBtn,.page-module__PEnevq__birthBtn{border-radius:var(--r-md);color:var(--ink-2);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:#1313150d;padding:15px 8px;font-size:14px;font-weight:500;transition:background .16s,color .16s}.page-module__PEnevq__birthBtn{line-height:1.4}.page-module__PEnevq__genderBtn:active,.page-module__PEnevq__birthBtn:active{transform:scale(.98)}.page-module__PEnevq__genderBtn.page-module__PEnevq__selected,.page-module__PEnevq__birthBtn.page-module__PEnevq__selected{background:var(--select-bg);color:var(--select-fg);box-shadow:inset 0 0 0 1px var(--select-line)}.page-module__PEnevq__timeLabel{color:var(--ink-label);font-size:10px;font-family:var(--font-dm-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.page-module__PEnevq__inputError{border-color:var(--danger,#c0453a)}.page-module__PEnevq__errorText{color:var(--danger,#c0453a)}.page-module__PEnevq__dateRow{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:8px;display:grid}.page-module__PEnevq__timeRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-module__PEnevq__dateInput{border-radius:var(--r-sm);background:var(--accent-light);width:100%;height:100%;color:var(--ink);font-size:15px;font-family:var(--font-dm-mono), monospace;text-align:center;border:1px solid #0000;outline:none;padding:13px 12px;transition:background .15s,border-color .15s}.page-module__PEnevq__dateInput:focus{background:var(--surface);border-color:var(--ink)}.page-module__PEnevq__dateInput:disabled{color:var(--ink-faint);cursor:not-allowed;background:#13131508}.page-module__PEnevq__dateInput:disabled::placeholder{opacity:.5}.page-module__PEnevq__dateInput::placeholder{color:var(--ink-faint)}.page-module__PEnevq__yearToggle{gap:9px;margin-bottom:10px;display:flex}.page-module__PEnevq__yearBtn{border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:#1313150d;padding:10px 18px;font-size:14px;font-weight:500;transition:background .16s,color .16s}.page-module__PEnevq__yearBtn.page-module__PEnevq__selected{background:var(--select-bg);color:var(--select-fg);box-shadow:inset 0 0 0 1px var(--select-line)}.page-module__PEnevq__positionToggle{margin:10px 0 0}.page-module__PEnevq__positionBtn{border:none;font-family:inherit}.page-module__PEnevq__positionEx{opacity:.7;margin-left:6px;font-weight:400}.page-module__PEnevq__monthChips{flex-wrap:wrap;gap:8px;display:flex}.page-module__PEnevq__monthChip{border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:#1313150d;padding:9px 14px;font-size:13px;transition:background .16s,color .16s}.page-module__PEnevq__monthChip.page-module__PEnevq__selected{background:var(--select-bg);color:var(--select-fg);box-shadow:inset 0 0 0 1px var(--select-line)}.page-module__PEnevq__unknownToggle{border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:#1313150d;align-items:center;gap:7px;margin-bottom:10px;padding:9px 14px;font-size:13px;transition:background .16s,color .16s;display:inline-flex}.page-module__PEnevq__unknownToggle:before{content:"";opacity:.45;border-radius:4px;width:14px;height:14px;box-shadow:inset 0 0 0 1px}.page-module__PEnevq__unknownToggle.page-module__PEnevq__selected{background:var(--select-bg);color:var(--select-fg);box-shadow:inset 0 0 0 1px var(--select-line)}.page-module__PEnevq__unknownToggle.page-module__PEnevq__selected:before{opacity:1;background:currentColor}.page-module__PEnevq__manualCard{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin-top:12px;padding:16px}.page-module__PEnevq__manualHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-module__PEnevq__manualTitle{font-size:var(--label-ko-size);font-weight:var(--label-ko-weight);letter-spacing:var(--label-ko-tracking);color:var(--ink-muted)}.page-module__PEnevq__manualBack{color:var(--ink-3);cursor:pointer;font-size:12px}.page-module__PEnevq__manualGuide{color:var(--ink-2);margin-bottom:14px;font-size:12px;line-height:1.6}.page-module__PEnevq__manualGuide b{color:var(--ink);font-weight:600}.page-module__PEnevq__manualFields{grid-template-columns:1fr 1fr .7fr;gap:8px;margin-bottom:14px;display:grid}.page-module__PEnevq__manualField{flex-direction:column;gap:5px;display:flex}.page-module__PEnevq__manualLabel{color:var(--ink-3);font-size:10px}.page-module__PEnevq__manualInput{border-radius:var(--r-sm);background:var(--accent-light);width:100%;color:var(--ink);appearance:none;border:1px solid #0000;outline:none;padding:12px;font-size:15px;transition:background .15s,border-color .15s}.page-module__PEnevq__manualInput:focus{background:var(--surface);border-color:var(--ink)}.page-module__PEnevq__manualInput::placeholder{color:var(--ink-faint)}.page-module__PEnevq__manualConfirm{border-radius:var(--r-md);background:var(--accent);width:100%;color:var(--bg);cursor:pointer;border:none;padding:13px;font-size:14px;font-weight:600;transition:opacity .2s}.page-module__PEnevq__manualConfirm:disabled{background:var(--border);color:var(--ink-3);cursor:not-allowed}@media (min-width:768px){.page-module__PEnevq__main{padding:40px 32px 180px}.page-module__PEnevq__pageTitle{font-size:30px}.page-module__PEnevq__pageSubtitle{margin-bottom:36px;font-size:14px}.page-module__PEnevq__formGroup{margin-bottom:38px}}@media (min-width:1024px){.page-module__PEnevq__main{padding:48px 32px 180px}.page-module__PEnevq__pageTitle{font-size:32px}}@media (min-width:1440px){.page-module__PEnevq__main{padding:52px 56px 180px}}@media (hover:hover){.page-module__PEnevq__surnameChip:not(.page-module__PEnevq__selected):hover,.page-module__PEnevq__genderBtn:not(.page-module__PEnevq__selected):hover,.page-module__PEnevq__birthBtn:not(.page-module__PEnevq__selected):hover,.page-module__PEnevq__yearBtn:not(.page-module__PEnevq__selected):hover,.page-module__PEnevq__monthChip:not(.page-module__PEnevq__selected):hover,.page-module__PEnevq__hanjaOpt:not(.page-module__PEnevq__selected):hover{background:#13131514}}.page-module__PEnevq__surnameChip:active,.page-module__PEnevq__monthChip:active,.page-module__PEnevq__yearBtn:active,.page-module__PEnevq__selectedSurnameTag:active,.page-module__PEnevq__unknownToggle:active,.page-module__PEnevq__manualBack:active{transform:scale(.96)}.page-module__PEnevq__hanjaOpt:active,.page-module__PEnevq__manualConfirm:active{transform:scale(.98)}.page-module__PEnevq__reveal{animation:.28s cubic-bezier(.22,1,.36,1) backwards page-module__PEnevq__info-reveal}@keyframes page-module__PEnevq__info-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes page-module__PEnevq__info-reveal{0%{opacity:0}to{opacity:1}}}
.SyllableField-module__UjqchW__tags{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.SyllableField-module__UjqchW__tag{border-radius:var(--r-pill);background:var(--select-bg);min-height:40px;box-shadow:inset 0 0 0 1px var(--select-line);font:inherit;cursor:pointer;border:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.SyllableField-module__UjqchW__tag:active{transform:scale(.96)}.SyllableField-module__UjqchW__tagChar{color:var(--select-fg);font-size:16px;font-weight:500}.SyllableField-module__UjqchW__tagClear{color:var(--select-fg);opacity:.7;font-size:12px}.SyllableField-module__UjqchW__row{gap:8px;display:flex}.SyllableField-module__UjqchW__input{border-radius:var(--r-sm);background:var(--accent-light);min-width:0;color:var(--ink);border:1px solid #0000;outline:none;flex:1;padding:13px 16px;font-size:16px;transition:background .15s,border-color .15s}.SyllableField-module__UjqchW__input:focus{background:var(--surface);border-color:var(--ink)}.SyllableField-module__UjqchW__input::placeholder{color:var(--ink-faint);font-size:14px}.SyllableField-module__UjqchW__add{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-width:64px;color:var(--ink);font:inherit;cursor:pointer;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:500}.SyllableField-module__UjqchW__add:disabled{color:var(--ink-faint);cursor:default}.SyllableField-module__UjqchW__add:not(:disabled):active{transform:scale(.96)}.SyllableField-module__UjqchW__error{color:var(--danger);margin-top:8px;font-size:12px;line-height:1.5}
