.ctYKhq_card{border-radius:26px;grid-template-columns:300px 1fr;display:grid;overflow:hidden}.ctYKhq_side{background:#ffffff59;border-right:1px solid #3d48481f;padding:34px 30px}.ctYKhq_host{align-items:center;gap:14px;display:flex}.ctYKhq_hostImg{object-fit:cover;object-position:62% 45%;border-radius:14px;width:88px;height:64px}.ctYKhq_hostName{color:var(--ink);font-size:15.5px;font-weight:600}.ctYKhq_hostOrg{color:var(--slate);margin-top:2px;font-size:13.5px}.ctYKhq_eventTitle{letter-spacing:-.02em;color:var(--ink);margin-top:22px;font-size:28px;font-weight:600;line-height:1.15}.ctYKhq_meta{color:var(--slate);gap:10px;margin-top:18px;font-size:15px;display:grid}.ctYKhq_meta li{align-items:center;gap:10px;display:flex}.ctYKhq_meta svg{opacity:.8;flex:none}.ctYKhq_metaChosen{color:var(--link);font-weight:600}.ctYKhq_sideText{color:var(--slate);margin-top:22px;font-size:15px;line-height:1.6}.ctYKhq_main{min-height:520px;padding:34px 34px 30px}.ctYKhq_stepTitle{color:var(--ink);font-size:20px;font-weight:600}.ctYKhq_picker{grid-template-columns:minmax(0,1fr) 190px;gap:32px;margin-top:20px;display:grid}.ctYKhq_monthNav{justify-content:space-between;align-items:center;gap:12px;display:flex}.ctYKhq_monthName{color:var(--ink);text-transform:capitalize;font-size:16px;font-weight:600}.ctYKhq_navBtn{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffb3;border:1px solid #3d48482e;border-radius:50%;padding:0;font-size:22px;line-height:1}.ctYKhq_navBtn:disabled{opacity:.3;cursor:default}.ctYKhq_weekdays,.ctYKhq_days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ctYKhq_weekdays{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);text-align:center;margin-top:18px;font-size:11.5px}.ctYKhq_days{margin-top:8px}.ctYKhq_day{aspect-ratio:1;width:100%;color:var(--link);cursor:pointer;background:#d0864f29;border:0;border-radius:50%;padding:0;font-size:15px;font-weight:600;transition:background-color .15s}.ctYKhq_day:hover{background:#d0864f4d}.ctYKhq_day:disabled{color:var(--slate);opacity:.4;cursor:default;background:0 0;font-weight:400}.ctYKhq_dayToday:disabled{opacity:.7;text-decoration:underline}.ctYKhq_daySelected,.ctYKhq_daySelected:hover{background:var(--accent);color:var(--ink)}.ctYKhq_hint{color:var(--slate);opacity:.8;margin-top:16px;font-size:13.5px}.ctYKhq_slotsTitle{color:var(--ink);align-items:center;min-height:38px;font-size:15px;font-weight:600;display:flex}.ctYKhq_slotList{gap:8px;max-height:380px;margin-top:18px;padding-right:4px;display:grid;overflow:auto}.ctYKhq_slot{border:1px solid var(--link);width:100%;color:var(--link);cursor:pointer;background:0 0;border-radius:9px;padding:11px 12px;font-size:15px;font-weight:600;transition:background-color .15s,color .15s}.ctYKhq_slot:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}.ctYKhq_slotsEmpty{color:var(--slate);opacity:.85;margin-top:56px;font-size:14.5px;line-height:1.6}.ctYKhq_back{color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-size:14.5px;font-weight:600;display:inline-flex}.ctYKhq_fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.ctYKhq_field{color:var(--ink);gap:6px;font-size:14.5px;font-weight:600;display:grid}.ctYKhq_fieldWide{grid-column:1/-1}.ctYKhq_field input,.ctYKhq_field select,.ctYKhq_field textarea{width:100%;font:inherit;color:var(--ink);background:#fffc;border:1px solid #3d484840;border-radius:10px;padding:12px 14px;font-weight:400}.ctYKhq_field textarea{resize:vertical}.ctYKhq_field input:focus-visible,.ctYKhq_field select:focus-visible,.ctYKhq_field textarea:focus-visible{outline:2px solid var(--link);outline-offset:1px}.ctYKhq_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ctYKhq_error{color:#a4421f;margin-top:14px;font-size:14.5px}.ctYKhq_status{color:var(--slate);margin-top:14px;font-size:14.5px}.ctYKhq_status[data-ns-state=error]{color:#a4421f}.ctYKhq_consent{color:var(--slate);margin-top:16px;font-size:13.5px;line-height:1.55}.ctYKhq_submit{margin-top:18px}.ctYKhq_submit:disabled{opacity:.6;cursor:default}.ctYKhq_done{max-width:44em}.ctYKhq_doneIcon{color:#3f7a4f;background:#5e8c6a2e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:inline-flex}.ctYKhq_doneText{color:var(--slate);margin-top:10px;font-size:16px;line-height:1.6}.ctYKhq_summary{background:#fff9;border:1px solid #ffffffb3;border-radius:14px;gap:10px;margin-top:22px;padding:18px 20px;display:grid}.ctYKhq_summary div{grid-template-columns:70px 1fr;gap:12px;font-size:15px;display:grid}.ctYKhq_summary dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);padding-top:3px;font-size:11.5px}.ctYKhq_summary dd{color:var(--ink)}.ctYKhq_doneActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.ctYKhq_doneBtn{margin-top:14px}.ctYKhq_doneActions .ctYKhq_doneBtn{margin-top:0}@media (max-width:960px){.ctYKhq_card{grid-template-columns:1fr}.ctYKhq_side{border-bottom:1px solid #3d48481f;border-right:0}.ctYKhq_main{min-height:0}}@media (max-width:720px){.ctYKhq_card{border-radius:20px}.ctYKhq_side{padding:22px 20px}.ctYKhq_main{padding:22px 20px 24px}.ctYKhq_eventTitle{font-size:24px}.ctYKhq_picker{grid-template-columns:1fr;gap:22px}.ctYKhq_slotList{grid-template-columns:repeat(3,1fr);max-height:none}.ctYKhq_slotsEmpty{margin-top:0}.ctYKhq_fields{grid-template-columns:1fr}.ctYKhq_submit,.ctYKhq_doneBtn{width:100%}}
.bRrHzq_page{padding-top:56px;padding-bottom:80px}.bRrHzq_breadcrumb{color:var(--slate);opacity:.8;margin-bottom:20px;font-size:13.5px}.bRrHzq_breadcrumb a{color:var(--slate)}.bRrHzq_sep{opacity:.5}.bRrHzq_title{letter-spacing:-.02em;color:var(--ink);max-width:20em;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.1}.bRrHzq_lead{color:var(--slate);max-width:38em;margin-top:16px;margin-bottom:32px;font-size:18px;line-height:1.6}.bRrHzq_alt{color:var(--slate);margin-top:24px;font-size:15px}@media (max-width:720px){.bRrHzq_page{padding-top:24px;padding-bottom:40px}.bRrHzq_breadcrumb{margin-bottom:14px}.bRrHzq_title{font-size:26px;line-height:1.16}.bRrHzq_lead{margin-top:12px;margin-bottom:20px;font-size:16px}}
