._page_1phln_1{--c-ink:#292824;--c-muted:#706e66;--c-line:#dcd9d0;--c-surface:#fcfbf7;color:var(--c-ink);font-family:var(--font-ui);gap:24px;padding:4px 0 28px;display:grid}._page_1phln_1 :is(h1,h2,h3,p):not(:where(._profileFields_1phln_12 *)){margin:0}._page_1phln_1 :is(h1,h2):not(:where(._profileFields_1phln_12 *)){font-family:var(--font-serif);word-break:keep-all}._page_1phln_1 h1{letter-spacing:-.055em;font-size:clamp(1.75rem,5vw,2.375rem);line-height:1.6}._page_1phln_1 h2:not(:where(._profileFields_1phln_12 *)){letter-spacing:-.04em;font-size:1.5625rem;line-height:1.45}._page_1phln_1 p{word-break:keep-all;line-height:1.85}._page_1phln_1 :is(button,input,select,textarea):not(:where(._profileFields_1phln_12 *)){font:inherit}._page_1phln_1 :is(a,button,input,select,textarea,summary):not(:where(._profileFields_1phln_12 *)):focus-visible{outline:2px solid var(--c-ink);outline-offset:4px}._hero_1phln_19,._card_1phln_19{background:var(--c-surface);border:1.5px solid var(--c-ink);border-radius:28px;padding:30px}._hero_1phln_19{text-align:center;padding:36px 30px 24px;overflow:hidden}._eyebrow_1phln_21{color:var(--c-muted);letter-spacing:.03em;align-items:center;gap:7px;font-size:.875rem;font-weight:700;display:inline-flex}._hero_1phln_19 h1{margin-top:15px}._heroArt_1phln_23{grid-template-columns:minmax(0,1fr);justify-items:center;width:min(100%,23.75rem);min-width:0;margin:22px auto 18px;display:grid;position:relative}._primaryButton_1phln_24,._secondaryButton_1phln_24{border:1px solid var(--c-ink);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:16px 22px;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:flex}._primaryButton_1phln_24{color:#fcfbf7;background:var(--c-ink);box-shadow:0 4px #29282421}._primaryButton_1phln_24:hover{background:#45433d}._primaryButton_1phln_24:active{transform:translateY(1px)}._primaryButton_1phln_24:disabled{opacity:.45;cursor:not-allowed}._secondaryButton_1phln_24{color:var(--c-ink);border-color:var(--c-line);background:0 0}._quiet_1phln_30{color:var(--c-muted);margin-top:16px;font-size:.875rem;display:block}._card_1phln_19>._eyebrow_1phln_21{margin-bottom:10px}._steps_1phln_32{margin:24px 0 0;padding:0;list-style:none;display:grid}._steps_1phln_32 li{border-bottom:1px solid var(--c-line);grid-template-columns:48px minmax(0,1fr);gap:17px;padding:21px 0;display:grid}._steps_1phln_32 li:first-child{padding-top:0}._steps_1phln_32 li:last-child{border-bottom:0;padding-bottom:0}._stepIcon_1phln_36,._sectionIcon_1phln_36{background:#f0eee7;border-radius:16px;flex-shrink:0;place-items:center;width:2.875rem;height:2.875rem;display:grid}._stepNumber_1phln_37{color:var(--c-muted);font-size:.875rem}._steps_1phln_32 h3{margin:2px 0 4px;font-size:1.125rem}._steps_1phln_32 p{color:var(--c-muted);font-size:.9375rem}._notice_1phln_40{border:1px solid var(--c-line);background:#eeede7;border-radius:22px;padding:23px 25px;font-size:.875rem}._notice_1phln_40 strong{margin-bottom:7px;font-size:.9375rem;display:block}._notice_1phln_40 p{color:#636158}._notice_1phln_40 p+p{margin-top:7px}._workspaceHeading_1phln_44{padding:5px 3px 0}._workspaceHeading_1phln_44 h1{margin-top:8px;font-size:1.8125rem}._workspaceHeading_1phln_44 p{color:var(--c-muted);margin-top:9px;font-size:.9375rem}._sectionHeading_1phln_47{align-items:center;gap:11px;display:flex}._sectionHeading_1phln_47 h2{font-size:1.5rem}._sectionIcon_1phln_36{border-radius:13px;width:2.4375rem;height:2.4375rem}._sectionHeading_1phln_47>._stepNumber_1phln_37{margin-left:auto}._count_1phln_51{background:var(--c-ink);min-width:27px;height:27px;color:var(--c-surface);border-radius:50%;place-items:center;margin-left:auto;font-size:.875rem;display:grid}._empty_1phln_52{border:1px dashed #d3d0c6;border-radius:20px;justify-items:center;gap:9px;margin-top:25px;padding:25px 14px;display:grid}._empty_1phln_52 svg{color:#858276;margin-bottom:3px}._empty_1phln_52 strong{font-size:1rem}._empty_1phln_52 p{color:var(--c-muted);text-align:center;font-size:.875rem}._historyNote_1phln_56{color:var(--c-muted);font-size:.875rem;margin-top:17px!important}._historyList_1phln_57{gap:10px;max-height:560px;margin-top:22px;display:grid;overflow-y:auto}._historyItem_1phln_58{border:1px solid var(--c-line);border-radius:17px}._historyItem_1phln_58 summary{cursor:pointer;align-items:center;gap:10px;padding:16px;list-style:none;display:flex}._historyItem_1phln_58 summary::-webkit-details-marker{display:none}._historyItem_1phln_58 summary>svg{flex-shrink:0}._historyItem_1phln_58[open] summary>svg{transform:rotate(180deg)}._historyCopy_1phln_63{flex:1;gap:8px;min-width:0;display:grid}._historyCopy_1phln_63>strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}._historyMeta_1phln_65{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}._historyMeta_1phln_65>span{color:#55534b;background:#eeede7;border-radius:20px;padding:3px 7px}._historyBody_1phln_67{border-top:1px solid var(--c-line);margin:0 16px;padding:17px 0;font-size:.875rem}._historyBody_1phln_67>p{color:var(--c-muted)}._historyBody_1phln_67 h3{margin-top:18px;margin-bottom:6px;font-size:.9375rem}._historyBody_1phln_67 ._concernText_1phln_70{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;color:var(--c-ink)}._historyBody_1phln_67 small{color:var(--c-muted);margin-top:16px;font-size:.875rem;display:block}._form_1phln_72{gap:24px;display:grid}._sectionDescription_1phln_73{color:var(--c-muted);font-size:.9375rem;margin:13px 0 24px!important}._profileFields_1phln_12{color:var(--ink);font-family:var(--font-serif);gap:16px;min-width:0;display:grid}._profileFields_1phln_12[hidden]{display:none}._compactFields_1phln_76{font-family:var(--font-ui);gap:14px}._compactFields_1phln_76>._profileFields_1phln_12{gap:14px}._compactFields_1phln_76 .ink-card.form-card{background:var(--paper-card);box-shadow:none;border:1px solid #d8d1c4;border-radius:20px;margin:0;padding:18px}._compactFields_1phln_76 .ink-card.form-card:before,._compactFields_1phln_76 .ink-card.form-card:after{display:none}._compactFields_1phln_76 .form-card>h2{font:700 17px/1.4 var(--font-serif);gap:8px;margin:0 0 16px}._compactFields_1phln_76 .form-card>h2 svg{color:#6e685b;width:20px;height:20px}._compactFields_1phln_76 .field-label,._compactFields_1phln_76 .field-group legend{font:700 14px/1.5 var(--font-ui);margin-top:0}._compactFields_1phln_76 .field-label{display:block}._compactFields_1phln_76 .field-label input{margin-top:8px;display:block}._compactFields_1phln_76 .field-group{margin-top:18px}._compactFields_1phln_76 .field-group legend{margin-bottom:8px}._compactFields_1phln_76 .field-label input,._compactFields_1phln_76 .select-grid select{min-height:46px;color:var(--ink);font:400 16px/1.5 var(--font-ui);background:#fffdf8;border:1px solid #cfc7b8;border-radius:12px;padding:10px}._compactFields_1phln_76 .select-grid--three{grid-template-columns:1.15fr .9fr .9fr;gap:8px;display:grid}._compactFields_1phln_76 .select-grid[hidden]{display:none}._compactFields_1phln_76 .segmented{border-color:#cfc7b8;border-radius:12px}._compactFields_1phln_76 .segmented span{min-height:44px;font:400 15px/1.5 var(--font-ui)}._compactFields_1phln_76 .segmented label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:-4px}._compactFields_1phln_76 .check-row{min-height:40px;font:400 14px/1.5 var(--font-ui);align-items:center;gap:8px;margin:0 0 4px;display:flex}._compactFields_1phln_76 .check-row input{width:18px;height:18px;accent-color:var(--ink)}._compactFields_1phln_76 ._inputHint_1phln_95{margin:6px 0 0;font-size:13px;line-height:1.6}._compactFields_1phln_76>._inputHint_1phln_95{margin:0 2px 2px}._compactFields_1phln_76 ._required_1phln_97{font-size:12px}._compactFields_1phln_76 ._savedProfile_1phln_98{background:#edf0e6;border-color:#b7c0a8;border-radius:18px;padding:16px}._compactFields_1phln_76 ._savedProfile_1phln_98>strong{font:700 17px/1.5 var(--font-serif)}._compactFields_1phln_76 ._savedProfile_1phln_98 p{margin:7px 0 12px;font-size:14px}._compactFields_1phln_76 :is(input,select,button):focus-visible{outline:2px solid var(--ink);outline-offset:3px}._compactFields_1phln_76 ._fieldError_1phln_102{font-size:13px}._compactFields_1phln_76 .profile-autofill{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;margin:0 0 18px;padding:13px}._compactFields_1phln_76 .profile-autofill-copy{display:contents}._compactFields_1phln_76 .profile-autofill-copy b{grid-area:1/1;font-size:15px}._compactFields_1phln_76 .profile-autofill-copy small{font:400 12px/1.6 var(--font-ui);grid-area:2/1/auto/-1}._compactFields_1phln_76 .profile-autofill-state{min-height:28px;font:700 12px/1.4 var(--font-ui);grid-area:1/2;padding-inline:8px}._compactFields_1phln_76 .profile-autofill-state svg{width:14px;height:14px}._compactFields_1phln_76 .profile-autofill:disabled{opacity:.7;cursor:default}._chatBasicInputs_1phln_110,._chatNameField_1phln_110,._chatBirthInputs_1phln_110{display:contents}._chatDateField_1phln_111,._chatTimeField_1phln_111,._chatCalendarField_1phln_111{min-width:0}._chatSetupFields_1phln_112{--chat-section-padding:24px;gap:18px}._chatSetupFields_1phln_112>._profileFields_1phln_12,._chatSetupFields_1phln_112 .profile-autofill{border:1.5px solid var(--ink);background:var(--setup-surface);border-radius:20px;box-shadow:0 4px #201f1c1a,0 10px 22px #201f1c0e}._chatSetupFields_1phln_112>._profileFields_1phln_12{gap:0}._chatSetupFields_1phln_112 .ink-card.form-card{padding:24px var(--chat-section-padding) 28px;box-shadow:none;background:0 0;border:0;border-radius:0}._chatSetupFields_1phln_112 .ink-card.form-card+.ink-card.form-card{border-top:1px solid color-mix(in srgb, var(--ink) 18%, var(--paper));padding-top:28px}._chatSetupFields_1phln_112 .form-card>h2{color:var(--ink);font:700 19px/1.5 var(--font-serif);letter-spacing:-.025em;background:0 0;border:0;border-radius:0;margin:0 0 22px;padding:0;display:block}._chatSetupFields_1phln_112 .profile-autofill{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;margin:0;padding:14px 18px}._chatSetupFields_1phln_112 .profile-autofill-copy{--font-ui:"Gowun Dodum", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;display:contents}._chatSetupFields_1phln_112 .profile-autofill-copy b{color:var(--ink);font:700 16px/1.35 var(--font-ui);grid-area:1/1}._chatSetupFields_1phln_112 .profile-autofill-copy small{color:#625c50;white-space:normal;overflow-wrap:anywhere;grid-area:2/1;font-size:14px;line-height:1.5}._chatSetupFields_1phln_112 .profile-autofill-state{min-height:44px;color:var(--ink);box-shadow:none;font:650 14px/1.5 var(--font-ui);background:0 0;border:0;border-radius:0;grid-area:1/2/3;align-self:center;gap:6px;padding:0}._chatSetupFields_1phln_112 .profile-autofill:not(:disabled):hover{background:#f0ece2;transform:none}._chatSetupFields_1phln_112 .profile-autofill.is-selected{border-color:var(--ink);background:var(--setup-surface)}._chatSetupFields_1phln_112 .profile-autofill.is-selected .profile-autofill-state{color:var(--ink);background:0 0}._chatSetupFields_1phln_112 ._chatBasicInputs_1phln_110,._chatSetupFields_1phln_112 ._chatBirthInputs_1phln_110{gap:22px;display:grid}._chatSetupFields_1phln_112 ._chatNameField_1phln_110{min-width:0;display:block}._chatSetupFields_1phln_112 .field-group{min-width:0;margin:0}._chatSetupFields_1phln_112 .field-label,._chatSetupFields_1phln_112 .field-group legend{color:#454138;font-size:14px;font-weight:600}._chatSetupFields_1phln_112 .field-label input,._chatSetupFields_1phln_112 .select-grid select{border-color:var(--setup-line);min-height:52px;color:var(--ink);background:#fffdf8;border-radius:13px;padding-inline:14px;transition:border-color .15s,box-shadow .15s}._chatSetupFields_1phln_112 .select-grid--three{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr))}._chatSetupFields_1phln_112 .select-grid select{width:100%;padding-inline:10px;font-size:16px}._chatSetupFields_1phln_112 .field-label input::placeholder{color:#837e72;font-size:15px}._chatSetupFields_1phln_112 .field-label input:focus,._chatSetupFields_1phln_112 .select-grid select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #201f1c0d}._chatSetupFields_1phln_112 ._required_1phln_97{color:#777165;margin-left:3px;font-size:11px}._chatSetupFields_1phln_112 ._inputHint_1phln_95{color:#777165;margin-top:9px;font-size:12px}._chatSetupFields_1phln_112 .segmented{border:1px solid var(--setup-line);background:var(--setup-fill);border-radius:13px;gap:4px;padding:4px}._chatSetupFields_1phln_112 .segmented label{border:0}._chatSetupFields_1phln_112 .segmented span{color:#746f64;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:6px;font-size:15px;display:flex}._chatSetupFields_1phln_112 .segmented input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper);font-weight:650;box-shadow:0 2px #201f1c14}._chatSetupFields_1phln_112 .segmented input:checked+span:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:4px;height:7px;transform:translateY(-1px)rotate(45deg)}._chatSetupFields_1phln_112 .segmented span svg{width:17px;height:17px}._chatSetupFields_1phln_112 ._chatTimeLegend_1phln_143{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:22px;display:flex}._chatSetupFields_1phln_112 ._chatTimeLegend_1phln_143 .check-row{color:#777165;white-space:nowrap;gap:5px;min-height:22px;margin:0;font-size:12px;font-weight:400}._chatSetupFields_1phln_112 ._chatTimeLegend_1phln_143 input{accent-color:#302e28;width:15px;height:15px;margin:0}._chatUnknownTime_1phln_146{border:1px solid var(--setup-line);color:#777165;background:var(--setup-fill);min-height:52px;font:13px/1.6 var(--font-ui);border-radius:13px;align-items:center;margin:0;padding:12px 14px;display:grid}._chatSetupFields_1phln_112 fieldset[data-country-question=true]{border-color:var(--setup-line);margin-top:26px;padding-top:20px}._chatSetupFields_1phln_112 fieldset[data-country-question=true]>legend{color:#454138;font-size:14px;font-weight:600}._chatSetupFields_1phln_112 fieldset[data-country-question=true]>p:first-of-type{color:#777165;margin:0 0 14px;font-size:12px}._chatSetupFields_1phln_112 [role=radiogroup]{border:1px solid var(--setup-line);background:var(--setup-fill);border-radius:13px;gap:4px;margin-bottom:0;padding:4px}._chatSetupFields_1phln_112 [role=radiogroup] span{color:#746f64;background:0 0;border:1px solid #0000;border-radius:9px;min-height:44px;font-size:15px}._chatSetupFields_1phln_112 [role=radiogroup] input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper);font-weight:650;box-shadow:0 2px #201f1c14}._chatSetupFields_1phln_112 [role=radiogroup] input:checked+span:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:4px;height:7px;margin-left:9px;transform:translateY(-1px)rotate(45deg)}._chatSetupFields_1phln_112 [role=radiogroup] span{justify-content:center;align-items:center;display:flex}._chatSetupFields_1phln_112 :is(input,select,button):focus-visible{outline-color:var(--ink)}@media (min-width:640px){._chatSetupFields_1phln_112 ._chatBasicInputs_1phln_110{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px}._chatSetupFields_1phln_112 ._chatBasicInputs_1phln_110 .field-label input{margin-top:8px}._chatSetupFields_1phln_112 ._chatBasicInputs_1phln_110 .field-group legend{margin-bottom:8px}}@media (max-width:430px){._chatSetupFields_1phln_112{--chat-section-padding:18px;gap:16px}._chatSetupFields_1phln_112 .select-grid select{padding-inline:8px}._chatSetupFields_1phln_112 .form-card>h2{margin-bottom:20px}._chatSetupFields_1phln_112 .profile-autofill{column-gap:12px;padding:13px 16px}._chatSetupFields_1phln_112 ._chatTimeLegend_1phln_143 .check-row{min-height:40px}}._inputHint_1phln_95{color:#625c50;font-family:var(--font-ui);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.7}._required_1phln_97{color:#625c50;font-family:var(--font-ui);font-size:.8125rem;font-weight:400}._savedProfile_1phln_98{background:#f0ece2;border:1px solid #d6cfc2;border-radius:1rem;min-width:0;padding:1rem}._savedProfile_1phln_98 p{color:#625c50;font-family:var(--font-ui);overflow-wrap:anywhere;margin:.5rem 0 .75rem;font-size:.875rem;line-height:1.7}._savedProfile_1phln_98 .profile-autofill{margin:0}._fieldError_1phln_102{color:#9a4938;font-family:var(--font-ui);margin:.5rem 0 0;font-size:.875rem;line-height:1.7}._field_1phln_82{gap:9px;min-width:0;font-size:.9375rem;font-weight:700;display:grid}._field_1phln_82 input,._field_1phln_82 select,._field_1phln_82 textarea{width:100%;min-width:0;min-height:48px;color:var(--c-ink);box-shadow:none;background:#fffefa;border:1px solid #d6d3ca;border-radius:13px;padding:12px 13px;font-size:1.0625rem;font-weight:400}._field_1phln_82 input::placeholder,._field_1phln_82 textarea::placeholder{color:#88867d}._field_1phln_82 textarea{resize:vertical;min-height:200px;line-height:1.8}._field_1phln_82 select:disabled{opacity:.5;cursor:not-allowed;background:#eeede7}._checkbox_1phln_179{cursor:pointer;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.7;display:flex}._checkbox_1phln_179 input{width:18px;height:18px;min-height:0;accent-color:var(--c-ink);flex:0 0 18px;margin:2px 0 0}._notice_1phln_40>._checkbox_1phln_179{margin-top:17px}._fieldHint_1phln_182{color:var(--c-muted);font-size:.875rem;margin-top:12px!important}._textareaFooter_1phln_183{color:var(--c-muted);justify-content:space-between;gap:10px;margin-top:8px;font-size:.875rem;display:flex}._error_1phln_184{color:#772f27;background:#f5ece6;border:1px solid #c4a395;border-radius:14px;padding:17px;font-size:.9375rem}._success_1phln_185{text-align:center;padding-top:36px}._successIcon_1phln_186{background:var(--c-ink);width:4.0625rem;height:4.0625rem;color:var(--c-surface);border-radius:23px;place-items:center;margin:0 auto 22px;display:grid;transform:rotate(-5deg)}._successIcon_1phln_186 svg{transform:rotate(5deg)}._success_1phln_185 h2{font-size:1.6875rem}._success_1phln_185 p{color:var(--c-muted);margin-top:15px;font-size:.9375rem}._actions_1phln_190{gap:12px;margin-top:27px;display:grid}@media (max-width:430px){._page_1phln_1{gap:19px}._hero_1phln_19,._card_1phln_19{border-radius:25px;padding:24px 20px}._hero_1phln_19{padding-top:30px}._page_1phln_1 h1{font-size:1.8125rem}._sectionHeading_1phln_47 h2{font-size:1.375rem}._notice_1phln_40{padding:20px}._workspaceHeading_1phln_44 h1{font-size:1.6875rem}._primaryButton_1phln_24,._secondaryButton_1phln_24{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){._primaryButton_1phln_24,._secondaryButton_1phln_24{transition:none}}
