.register-module__B3synq__main{flex-direction:column;flex:1;align-items:center;padding:32px 20px 80px;display:flex}.register-module__B3synq__content{width:100%;max-width:600px}.register-module__B3synq__heading{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;text-align:left;margin:0;font-size:18px;font-weight:300}.register-module__B3synq__subheading{font-family:var(--font-mono);text-align:left;color:#2229;margin:8px 0 0;font-size:11px}.register-module__B3synq__error{font-family:var(--font-mono);color:var(--red);border:1px dashed var(--red);border-radius:6px;padding:10px 14px;font-size:11px}.register-module__B3synq__passList{border-top:1px dashed #22222259;margin-top:28px}.register-module__B3synq__passRow{border-bottom:1px dashed #22222259;padding:18px 0}.register-module__B3synq__passHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.register-module__B3synq__passNameWrap{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.register-module__B3synq__passName{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;font-size:13px}.register-module__B3synq__passUnit{font-family:var(--font-mono);color:#22222280;font-size:10px}.register-module__B3synq__passPriceWrap{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.register-module__B3synq__passPrice{font-family:var(--font-mono);letter-spacing:-.3px;font-size:15px}.register-module__B3synq__passWas{font-family:var(--font-mono);color:#2226;font-size:11px;text-decoration:line-through}.register-module__B3synq__passControls{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.register-module__B3synq__detailsToggle{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.4px;color:#222222b3;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:10px;display:inline-flex}.register-module__B3synq__chevron{transition:transform .15s}.register-module__B3synq__chevronOpen{transform:rotate(180deg)}.register-module__B3synq__stepper{align-items:center;gap:14px;display:flex}.register-module__B3synq__stepBtn{cursor:pointer;width:26px;height:26px;color:var(--ink);background:0 0;border:1px solid #22222280;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.register-module__B3synq__stepBtn:hover:not(:disabled){background:var(--ink);color:#fff}.register-module__B3synq__stepBtn:disabled{opacity:.3;cursor:not-allowed}.register-module__B3synq__stepQty{font-family:var(--font-mono);text-align:center;min-width:16px;font-size:13px}.register-module__B3synq__benefits{flex-direction:column;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.register-module__B3synq__benefits li{font-family:var(--font-mono);color:#222c;padding-left:14px;font-size:11px;line-height:1.5;position:relative}.register-module__B3synq__benefits li:before{content:"—";position:absolute;left:0}.register-module__B3synq__bar{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.register-module__B3synq__barTotal{flex-direction:column;gap:2px;display:flex}.register-module__B3synq__barTotalLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;color:#2222228c;font-size:9px}.register-module__B3synq__barTotalValue{font-family:var(--font-mono);letter-spacing:-.3px;font-size:18px}.register-module__B3synq__form{flex-direction:column;gap:20px;margin-top:28px;display:flex}.register-module__B3synq__fieldRow{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:560px){.register-module__B3synq__fieldRow{grid-template-columns:1fr 1fr}}.register-module__B3synq__field{flex-direction:column;gap:6px;display:flex}.register-module__B3synq__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.3px;font-size:10px}.register-module__B3synq__optional{color:#22222273;text-transform:none;letter-spacing:0}.register-module__B3synq__hint{font-family:var(--font-mono);color:#2222228c;margin:0;font-size:10px;line-height:1.5}.register-module__B3synq__input,.register-module__B3synq__select{font-family:var(--font-mono);color:var(--ink);background:#fff;border:1px solid #2226;border-radius:6px;padding:10px 12px;font-size:12px}.register-module__B3synq__input::placeholder{color:#2226;font-size:11px}.register-module__B3synq__input:focus,.register-module__B3synq__select:focus{border-color:var(--ink);outline:none}.register-module__B3synq__fileRow{align-items:center;gap:14px;display:flex}.register-module__B3synq__avatarPreview{object-fit:cover;border:1px dashed #22222280;border-radius:50%;width:56px;height:56px}.register-module__B3synq__attendees{border-top:1px dashed #22222259;flex-direction:column;gap:16px;padding-top:20px;display:flex}.register-module__B3synq__attendeesHead{flex-direction:column;gap:6px;display:flex}.register-module__B3synq__attendeeCard{border-top:1px dotted #2222224d;flex-direction:column;gap:16px;padding:16px 0;display:flex}.register-module__B3synq__attendeeCardHead{justify-content:space-between;align-items:center;display:flex}.register-module__B3synq__attendeeNo{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;color:#2229;font-size:10px}.register-module__B3synq__addAttendee{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.3px;cursor:pointer;color:var(--ink);background:0 0;border:1px dashed #22222280;border-radius:6px;align-self:flex-start;padding:10px 16px;font-size:11px;transition:border-color .12s}.register-module__B3synq__addAttendee:hover{border-color:var(--ink)}.register-module__B3synq__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.register-module__B3synq__linkBtn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.3px;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:11px}.register-module__B3synq__review{flex-direction:column;gap:24px;margin-top:28px;display:flex}.register-module__B3synq__reviewBlock{border-bottom:1px dashed #22222259;flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.register-module__B3synq__reviewRow{font-family:var(--font-mono);justify-content:space-between;gap:12px;font-size:12px;display:flex}.register-module__B3synq__reviewLabel{color:#2222228c}.register-module__B3synq__reviewTotal{font-family:var(--font-mono);border-top:1px dashed #2222224d;justify-content:space-between;padding-top:10px;font-size:15px;display:flex}
