.cl-waitlist{margin-inline:auto;max-width:34rem}.cl-waitlist__form{display:grid;gap:var(--cl-space-3,12px)}.cl-waitlist__form p{margin:0}.cl-field{display:grid;gap:var(--cl-space-1,4px)}.cl-check label,.cl-field label{font-weight:700}.cl-check label{font-weight:400}.cl-field input{background:var(--cl-surface-raised,#fff);border:1px solid var(--cl-hairline,#d9be8c);border-radius:var(--cl-radius-field,10px);color:var(--cl-text,#33200f);font:inherit;min-height:48px;padding:10px 14px}.cl-check input:focus-visible,.cl-consent :is(button,summary,a):focus-visible,.cl-field input:focus-visible{outline:3px solid var(--cl-focus,#8e1a12);outline-offset:2px}.cl-field__hint{color:var(--cl-text-muted,#6b5440);font-size:.875rem}.cl-check{align-items:flex-start;display:flex;gap:var(--cl-space-3,12px)}.cl-check input{accent-color:var(--cl-accent,#8e1a12);flex:none;height:24px;margin:2px 0 0;width:24px}.cl-waitlist__submit{cursor:pointer;min-height:48px;width:100%}.cl-waitlist__submit[aria-busy=true]{cursor:progress;opacity:.7}.cl-waitlist__error{background:var(--cl-surface-raised,#fff);border-inline-start:4px solid var(--cl-limit,#b3261e);border-radius:6px;color:var(--cl-text,#33200f);padding:var(--cl-space-3,12px) var(--cl-space-4,16px)}.cl-waitlist__done{background:var(--cl-surface,#fffcf6);border:1px solid var(--cl-hairline,#d9be8c);border-radius:var(--cl-radius-card,14px);color:var(--cl-text,#33200f);font-size:1.125rem;padding:var(--cl-space-5,24px);text-align:center}.cl-waitlist__done:focus{outline:3px solid var(--cl-focus,#8e1a12);outline-offset:2px}.cl-waitlist__status:empty{display:none}.cl-waitlist__hp{height:1px;inset-inline-start:-9999px;overflow:hidden;position:absolute;width:1px}.cl-consent{background:var(--cl-surface,#fffcf6);border:1px solid var(--cl-gold,#b8893b);border-radius:var(--cl-radius-card,14px);box-shadow:var(--cl-shadow-card,0 6px 18px rgba(42,24,10,.1));color:var(--cl-text,#33200f);font-size:.9375rem;inset-block-end:var(--cl-space-3,12px);inset-inline:var(--cl-space-3,12px);margin-inline:auto;max-height:calc(100vh - 24px);max-width:40rem;overflow:auto;padding:var(--cl-space-4,16px) var(--cl-space-5,24px);position:fixed;z-index:100}.cl-consent[hidden]{display:none}.cl-consent p{margin:0 0 var(--cl-space-3,12px)}.cl-consent a{color:var(--cl-accent,#8e1a12)}.cl-consent__title{font-weight:700}.cl-consent__details{margin-block-end:var(--cl-space-3,12px)}.cl-consent__details summary{align-items:center;cursor:pointer;display:flex;min-height:44px;text-decoration:underline}.cl-consent__actions{display:flex;flex-wrap:wrap;gap:var(--cl-space-2,8px)}.cl-consent .cl-consent__actions,.cl-consent__actions{margin:0}.cl-consent__button{background:transparent;border:2px solid var(--cl-text,#33200f);border-radius:var(--cl-radius-button,999px);color:var(--cl-text,#33200f);cursor:pointer;flex:1 1 10rem;font:inherit;font-weight:700;min-height:44px;padding:10px 18px}.cl-consent__button:hover{background:var(--cl-bg,#f3e7d2)}
