.sellyar-waitlist{box-sizing:border-box;margin:1.25em 0;padding:var(--sellyar-front-padding,18px);background:var(--sellyar-front-surface,#fff);border:1px solid var(--sellyar-front-border,#dcdcde);border-radius:var(--sellyar-front-radius,10px);color:var(--sellyar-front-text,#1d2327);font-family:var(--sellyar-front-font,inherit);font-size:var(--sellyar-front-font-size,14px)}
.sellyar-waitlist[hidden]{display:none!important}.sellyar-waitlist h3{margin:0 0 .5em;color:inherit;font-size:var(--sellyar-front-heading-size,19px)}.sellyar-waitlist__description{margin:0 0 1em}.sellyar-waitlist__form{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:var(--sellyar-front-gap,12px)}.sellyar-waitlist__form label{display:grid;gap:.35em}.sellyar-waitlist__form input[type=email],.sellyar-waitlist__form input[type=tel]{box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--sellyar-front-border,#dcdcde);border-radius:calc(var(--sellyar-front-radius,10px) * .65);padding:.55em .7em;font:inherit}.sellyar-waitlist__consent,.sellyar-waitlist__message,.sellyar-waitlist__form button{grid-column:1/-1}.sellyar-waitlist__consent{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:flex-start;gap:.55em!important}.sellyar-waitlist__form button{justify-self:start;background:var(--sellyar-front-primary,#2271b1)!important;border-color:var(--sellyar-front-primary,#2271b1)!important;color:var(--sellyar-front-button-text,#fff)!important;border-radius:calc(var(--sellyar-front-radius,10px) * .65)!important}.sellyar-waitlist__message{margin:0;min-height:1.4em}.sellyar-waitlist__message.is-success{color:var(--sellyar-front-success,#116329)}.sellyar-waitlist__message.is-error{color:var(--sellyar-front-danger,#8a2424)}.sellyar-waitlist__trap{position:absolute!important;inset-inline-start:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.sellyar-waitlist__alternatives{margin-top:1em;padding-top:1em;border-top:1px solid var(--sellyar-front-border,#dcdcde)}.sellyar-waitlist__alternatives ul{margin:.5em 1.2em 0 0}@media(max-width:600px){.sellyar-waitlist__form{grid-template-columns:1fr}}
.sellyar-waitlist :focus-visible{outline:3px solid color-mix(in srgb,var(--sellyar-front-primary,#2271b1) 55%,#fff);outline-offset:2px}.sellyar-waitlist__form button[disabled]{opacity:.65;cursor:wait}.sellyar-waitlist__alternatives a{overflow-wrap:anywhere}
@supports not (color:color-mix(in srgb,#000 50%,#fff)){.sellyar-waitlist :focus-visible{outline-color:var(--sellyar-front-primary,#2271b1)}}

/* Sellyar 2.0.3 — narrow-column safe waitlist form. */
.sellyar-waitlist{width:100%;max-width:100%;overflow:hidden;container-type:inline-size}
.sellyar-waitlist,.sellyar-waitlist *{box-sizing:border-box;min-width:0}
.sellyar-waitlist__form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:min(var(--sellyar-front-gap,12px),10px)!important;width:100%;max-width:100%}
.sellyar-waitlist__form label{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}
.sellyar-waitlist__form input[type=email],.sellyar-waitlist__form input[type=tel]{
    width:100%!important;max-width:100%!important;min-width:0!important;
    min-height:30px!important;height:30px!important;padding:2px 8px!important;line-height:26px!important
}
.sellyar-waitlist__consent{width:100%;max-width:100%;align-items:flex-start!important;overflow-wrap:anywhere}
.sellyar-waitlist__consent input{flex:0 0 auto;margin-top:.2em}
.sellyar-waitlist__alternatives,.sellyar-waitlist__alternatives ul,.sellyar-waitlist__alternatives li,.sellyar-waitlist__alternatives a{max-width:100%;overflow-wrap:anywhere;word-break:break-word}
@container (max-width:390px){.sellyar-waitlist__form{grid-template-columns:1fr!important}}
@media(max-width:600px){.sellyar-waitlist__form{grid-template-columns:1fr!important}}
