.BookClubReservation_trigger__cd5wH{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:#56536b;color:#fff;cursor:pointer;font:600 14px/1 var(--font-noto-sans-kr),sans-serif;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.BookClubReservation_trigger__cd5wH:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(50,48,65,.2)}.BookClubReservation_trigger__cd5wH:active{transform:translateY(0)}.BookClubReservation_trigger__cd5wH:focus-visible{outline:3px solid rgba(86,83,107,.24);outline-offset:3px}.BookClubReservation_trigger__cd5wH:disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.BookClubReservation_overlay__PGNo5{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:rgba(19,19,23,.42);backdrop-filter:blur(12px);animation:BookClubReservation_overlayIn__S8y9_ .18s ease-out}.BookClubReservation_dialog__ApYwX{position:relative;width:min(100%,520px);max-height:min(760px,calc(100dvh - 40px));overflow-y:auto;border:1px solid rgba(29,29,31,.08);border-radius:28px;background:rgba(255,255,255,.98);box-shadow:0 30px 100px rgba(16,16,20,.24);color:#1d1d1f;animation:BookClubReservation_dialogIn__Nmz4f .22s cubic-bezier(.22,.7,.2,1)}.BookClubReservation_close__k5dFu{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#f2f2f5;color:#4a4a50;cursor:pointer}.BookClubReservation_close__k5dFu:hover{background:#e9e9ee}.BookClubReservation_close__k5dFu:focus-visible{outline:3px solid rgba(86,83,107,.2)}.BookClubReservation_heading__KeoLp{padding:34px 64px 26px 32px;border-bottom:1px solid #ececf0}.BookClubReservation_heading__KeoLp>p{margin:0 0 10px;color:#56536b;font-size:10px;font-weight:700;letter-spacing:.16em}.BookClubReservation_heading__KeoLp h2{margin:0;font-family:var(--font-noto-serif-kr),Georgia,serif;font-size:clamp(22px,5vw,30px);font-weight:500;letter-spacing:-.04em;line-height:1.35}.BookClubReservation_eventMeta__Flnbj{display:grid;gap:7px;margin-top:18px}.BookClubReservation_eventMeta__Flnbj span{display:flex;align-items:center;gap:8px;color:#6e6e73;font-size:13px}.BookClubReservation_eventMeta__Flnbj svg{flex:0 0 auto;color:#8e8e93}.BookClubReservation_form__NjZv8{display:grid;gap:18px;padding:28px 32px 32px}.BookClubReservation_field__R5_Ny{display:grid;gap:8px}.BookClubReservation_field__R5_Ny>span{font-size:13px;font-weight:600}.BookClubReservation_field__R5_Ny input{width:100%;height:48px;padding:0 14px;border:1px solid #d9d9df;border-radius:13px;background:#fff;color:#1d1d1f;font:400 15px/1 var(--font-noto-sans-kr),sans-serif}.BookClubReservation_field__R5_Ny input::-moz-placeholder{color:#a1a1a7}.BookClubReservation_field__R5_Ny input::placeholder{color:#a1a1a7}.BookClubReservation_field__R5_Ny input:focus{border-color:#77738e;outline:3px solid rgba(86,83,107,.12)}.BookClubReservation_field__R5_Ny small{color:#8e8e93;font-size:11px;line-height:1.5}.BookClubReservation_checkbox__Or3xX{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:#5f5f65;cursor:pointer;font-size:12px;line-height:1.6}.BookClubReservation_checkbox__Or3xX input{width:17px;height:17px;margin:1px 0 0;accent-color:#56536b}.BookClubReservation_checkbox__Or3xX a{color:#3e3b50;text-underline-offset:2px}.BookClubReservation_checkbox__Or3xX em{color:#8e8e93;font-style:normal}.BookClubReservation_honeypot__QSsju{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.BookClubReservation_waitNotice__pjr6Z{margin:0;padding:12px 14px;border-radius:12px;background:#f0eff5;color:#56536b;font-size:12px;line-height:1.6}.BookClubReservation_error__b4Wl0{margin:0;color:#b42318;font-size:12px;line-height:1.6}.BookClubReservation_primaryButton__u_i_n,.BookClubReservation_secondaryButton__kLSWQ,.BookClubReservation_submit__yAMDv{min-height:48px;border-radius:13px;cursor:pointer;font:600 14px/1 var(--font-noto-sans-kr),sans-serif}.BookClubReservation_primaryButton__u_i_n,.BookClubReservation_submit__yAMDv{border:0;background:#1d1d1f;color:#fff}.BookClubReservation_primaryButton__u_i_n:hover,.BookClubReservation_submit__yAMDv:hover{background:#56536b}.BookClubReservation_primaryButton__u_i_n:disabled,.BookClubReservation_secondaryButton__kLSWQ:disabled,.BookClubReservation_submit__yAMDv:disabled{cursor:wait;opacity:.5}.BookClubReservation_secondaryButton__kLSWQ{border:1px solid #d9d9df;background:#fff;color:#4a4a50}.BookClubReservation_secondaryButton__kLSWQ:hover{background:#f5f5f7}.BookClubReservation_loading__FEDTA,.BookClubReservation_success__fOIAH,.BookClubReservation_unavailable__mM6Sk{padding:46px 32px 36px;text-align:center}.BookClubReservation_loading__FEDTA{display:flex;align-items:center;justify-content:center;gap:10px;color:#6e6e73;font-size:13px}.BookClubReservation_loading__FEDTA>span{width:16px;height:16px;border:2px solid #d9d9df;border-top-color:#56536b;border-radius:50%;animation:BookClubReservation_spin__5IpJQ .8s linear infinite}.BookClubReservation_success__fOIAH h3,.BookClubReservation_unavailable__mM6Sk h3{margin:16px 0 10px;font-family:var(--font-noto-serif-kr),Georgia,serif;font-size:22px;font-weight:500}.BookClubReservation_success__fOIAH>p,.BookClubReservation_unavailable__mM6Sk p{margin:0 auto 22px;max-width:390px;color:#6e6e73;font-size:13px;line-height:1.75}.BookClubReservation_unavailable__mM6Sk .BookClubReservation_secondaryButton__kLSWQ{width:100%}.BookClubReservation_successIcon__kCNYX{width:48px;height:48px;display:grid;place-items:center;margin:0 auto;border-radius:50%;background:#ecebf1;color:#56536b}.BookClubReservation_success__fOIAH .BookClubReservation_keepNote__TcyPB{margin-bottom:18px;color:#8e8e93;font-size:11px}.BookClubReservation_successActions__OMefY{display:grid;grid-template-columns:1fr 1fr;gap:10px}@keyframes BookClubReservation_overlayIn__S8y9_{0%{opacity:0}}@keyframes BookClubReservation_dialogIn__Nmz4f{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes BookClubReservation_spin__5IpJQ{to{transform:rotate(1turn)}}@media (max-width:560px){.BookClubReservation_overlay__PGNo5{align-items:end;padding:0}.BookClubReservation_dialog__ApYwX{width:100%;max-height:calc(100dvh - 20px);border-radius:26px 26px 0 0}.BookClubReservation_heading__KeoLp{padding:32px 56px 24px 22px}.BookClubReservation_form__NjZv8,.BookClubReservation_loading__FEDTA,.BookClubReservation_success__fOIAH,.BookClubReservation_unavailable__mM6Sk{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){.BookClubReservation_dialog__ApYwX,.BookClubReservation_overlay__PGNo5{animation:none}}