.XslZZW_form{gap:12px;min-width:0;display:grid}.XslZZW_form label{color:var(--color-ink);margin-top:8px;font-size:15px;font-weight:500}.XslZZW_form input{border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-paper);width:100%;min-width:0;min-height:56px;color:var(--color-ink);font:inherit;padding:14px 16px;font-size:16px}.XslZZW_form input::placeholder{color:var(--color-placeholder);opacity:1}.XslZZW_form input:hover{border-color:var(--color-brand)}.XslZZW_form input:focus-visible,.XslZZW_form button:focus-visible,.XslZZW_logout:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.XslZZW_form button,.XslZZW_logout{background:var(--color-brand);color:#fff;border-radius:var(--radius-pill);min-height:52px;font:inherit;font-weight:var(--font-weight-heading);cursor:pointer;border:0;padding:14px 24px}.XslZZW_logout{font-weight:var(--font-weight-ui)}.XslZZW_form button:hover:not(:disabled),.XslZZW_logout:hover:not(:disabled){background:var(--color-brand-strong)}.XslZZW_form button:disabled,.XslZZW_logout:disabled{opacity:.65;cursor:wait}.XslZZW_help{color:var(--color-muted);margin-top:12px;font-size:14px;line-height:1.8}.XslZZW_help a,.XslZZW_list a{color:var(--color-brand-strong);text-underline-offset:4px;text-decoration:underline}.XslZZW_error{color:var(--tone-40);background:var(--tone-90);border:1px solid var(--tone-80);border-radius:var(--radius-xs);margin:8px 0;padding:16px;font-size:14px;line-height:1.75}.XslZZW_list{margin:24px 0;padding-left:22px}.XslZZW_list li{margin:16px 0;line-height:1.7}.XslZZW_social{border-top:1px solid var(--color-line);gap:12px;margin-top:28px;padding-top:24px;display:grid}.XslZZW_social button{border-radius:var(--radius-pill);width:100%;min-height:52px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-weight:500;display:flex}.XslZZW_social button:disabled{opacity:.6;cursor:not-allowed}.XslZZW_social button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.XslZZW_naver{background:var(--tone-40);color:var(--tone-100)}.XslZZW_kakao{background:var(--tone-90);color:var(--tone-10)}.XslZZW_form button,.XslZZW_logout,.XslZZW_social button{transition:background .18s,transform .18s}.XslZZW_social button .service-icon{border-radius:50%;flex:0 0 24px;width:24px;height:24px;display:block}.XslZZW_social button:disabled .service-icon{opacity:.5}.XslZZW_social button:active:not(:disabled),.XslZZW_form button:active:not(:disabled),.XslZZW_logout:active:not(:disabled){transform:translateY(1px)}.XslZZW_loginPage .consult-crumbs{display:none}.XslZZW_loginPage .consult-board.consult-subpage{width:100%;max-width:none;padding:var(--clinic-section-space) var(--clinic-gutter);background:var(--color-paper-deep);margin:0}.XslZZW_loginCard{border:1px solid var(--color-line);border-radius:var(--clinic-panel-radius);background:var(--color-paper);width:100%;max-width:540px;color:var(--color-ink);margin:0 auto;padding:clamp(24px,4vw,48px)}.XslZZW_loginHeading{text-align:center;margin-bottom:32px}.XslZZW_loginHeading h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.4}.XslZZW_loginHeading p{color:var(--color-muted);margin:0;font-size:16px;line-height:1.75}.XslZZW_loginCard .XslZZW_form{gap:12px}.XslZZW_loginCard .XslZZW_form button{margin-top:12px}.XslZZW_loginCard .XslZZW_help{margin:16px 0 0}.XslZZW_loginCard .XslZZW_social{border:0;margin-top:32px;padding-top:0}.XslZZW_loginCard .XslZZW_social>p:first-child{color:var(--color-muted);align-items:center;gap:16px;margin:0 0 8px;font-size:14px;display:flex}.XslZZW_loginCard .XslZZW_social>p:first-child:before,.XslZZW_loginCard .XslZZW_social>p:first-child:after{content:"";background:var(--color-line);flex:1;height:1px}.XslZZW_loginCard .XslZZW_social button:disabled{background:var(--color-paper-deep);color:var(--color-muted);opacity:1}.XslZZW_socialPending{text-align:center;border-top:1px solid var(--color-line);color:var(--color-muted);margin-top:28px;padding-top:20px;font-size:14px;line-height:1.75}.XslZZW_memberConsultations{border:1px solid var(--color-line);border-radius:var(--clinic-radius);color:var(--color-ink);background:var(--color-paper);margin:24px 0;padding:clamp(24px,4vw,40px);line-height:1.8}.XslZZW_memberConsultations h3{margin:0 0 16px;font-size:24px;font-weight:500}.XslZZW_recoveryLinks{color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:20px;font-size:14px;display:flex}.XslZZW_recoveryLinks a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.XslZZW_recoveryLinks a:focus-visible,.XslZZW_retry:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.XslZZW_recoveryResult{border:1px solid var(--color-line);border-radius:var(--clinic-radius);background:var(--color-paper-deep);padding:24px;font-size:16px;line-height:1.75}.XslZZW_recoveryResult h2{margin:0 0 12px;font-size:24px;font-weight:500}.XslZZW_recoveryResult p{margin:0 0 16px}.XslZZW_retry{min-height:44px;color:var(--color-brand-strong);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.XslZZW_recoverySupport{border-top:1px solid var(--color-line);color:var(--color-muted);margin:24px 0 0;padding-top:20px;font-size:14px;line-height:1.8}.XslZZW_recoverySupport a{min-height:44px;color:var(--color-brand-strong);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.XslZZW_recoverySupport a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (max-width:767px){.XslZZW_loginPage .consult-board.consult-subpage{padding-block:40px 64px}.XslZZW_loginCard,.XslZZW_form,.XslZZW_memberConsultations{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.7}.XslZZW_loginHeading{margin-bottom:28px}.XslZZW_form label,.XslZZW_form input,.XslZZW_form button,.XslZZW_logout,.XslZZW_social button{font-size:16px;line-height:1.7}.XslZZW_recoveryLinks{gap:4px 16px}.XslZZW_error,.XslZZW_recoveryResult{overflow-wrap:anywhere}.XslZZW_memberConsultations{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.XslZZW_form button,.XslZZW_logout,.XslZZW_social button{transition:none;transform:none}}html[data-design=monochrome] .XslZZW_loginPage .detail-main .detail-hero{display:none}.XslZZW_loginPage .consult-board.consult-subpage{background:var(--color-paper)}.XslZZW_loginCard{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(48px,8vw,128px);max-width:1120px;padding:0;display:grid}.XslZZW_loginHeading{text-align:left;grid-area:1/1/span 5;margin:0}.XslZZW_loginHeading h1{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:var(--font-weight-heading)}.XslZZW_loginCard>:not(.XslZZW_loginHeading){grid-column:2}.XslZZW_loginCard .XslZZW_form{border-top:1px solid var(--color-line);padding-top:24px}.XslZZW_loginCard .XslZZW_form label{margin-top:0}.XslZZW_social .XslZZW_naver,.XslZZW_social .XslZZW_kakao{color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line-strong)}.XslZZW_social button:hover:not(:disabled){background:var(--color-paper-deep)}.XslZZW_form input{border-radius:var(--radius-input)}.XslZZW_error{border-left:3px solid var(--color-ink);color:var(--color-ink);background:var(--color-paper-deep)}.XslZZW_recoveryLinks{justify-content:flex-start}.XslZZW_memberConsultations{border-inline:0;padding-inline:0}html[data-design=monochrome] .detail-main[data-detail-family=archive] .detail-tab-panel .XslZZW_memberConsultations~.consult-board-tools{border-top:0;padding-top:0}@media (max-width:767px){.XslZZW_loginCard{display:block}.XslZZW_loginHeading{margin-bottom:32px}.XslZZW_loginHeading h1{font-size:36px}.XslZZW_loginCard .XslZZW_form{padding-top:24px}}
