#waitlist .text .st-dev{margin-right:8px;vertical-align:2px}#waitlist .wl-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:20px;align-items:end;padding-top:clamp(20px,2.4vw,32px);border-top:1px solid var(--rule2)}#waitlist .wl-f{grid-column:1/span 8;min-width:0}#waitlist .wl-note{grid-column:9/-1;max-width:46ch;font:400 13px/1.55 var(--sans);color:var(--muted)}#waitlist .wl-note .lnk{font-size:inherit}@media(max-width:1023px){#waitlist .wl-f,#waitlist .wl-note{grid-column:1/-1}}#waitlist .wl-row{display:flex;align-items:flex-end;gap:12px}#waitlist .wl-em{flex:1 1 auto;min-width:0}#waitlist .wl-opts{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:16px 12px;margin-top:16px}#waitlist .wl-fld{display:flex;flex-direction:column;gap:7px;min-width:0;border:0}#waitlist .wl-l{padding:0;font:500 12.5px/1.2 var(--mono);color:var(--muted)}#waitlist .wl-l span{margin-left:4px;color:var(--faint);font-weight:400}#waitlist .wl-i{width:100%;height:46px;padding:0 14px;border:1px solid var(--rule2);border-radius:6px;background:var(--panel);color:var(--fg);font:400 16px/1.2 var(--sans);transition:border-color .15s,box-shadow .15s}#waitlist .wl-i:hover{border-color:var(--fg)}#waitlist .wl-i:focus-visible{outline:2px solid var(--g);outline-offset:1px;border-color:var(--g)}#waitlist .wl-i[aria-invalid=true]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}#waitlist .wl-sel{position:relative;display:block}#waitlist .wl-sel select{-webkit-appearance:none;appearance:none;padding-right:38px;cursor:pointer;text-overflow:ellipsis}#waitlist .wl-sel:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}#waitlist .wl-go{flex:none;height:46px;border:0;cursor:pointer}#waitlist .wl-go:disabled{cursor:progress;opacity:.6}#waitlist .wl-seg{display:flex;height:46px;padding:3px;gap:3px;border:1px solid var(--rule2);border-radius:6px;background:var(--panel)}#waitlist .wl-seg label{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 0;padding:0 14px;border-radius:4px;font:500 14px/1 var(--sans);color:var(--muted);white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}#waitlist .wl-seg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}@media(hover:hover){#waitlist .wl-seg label:not(:has(input:checked)):hover{color:var(--fg);background:var(--edge)}}#waitlist .wl-seg label:has(input:checked){background:var(--fg);color:var(--bg)}#waitlist .wl-seg label:has(input:focus-visible){outline:2px solid var(--g);outline-offset:1px}#waitlist .wl-kind[aria-invalid=true] .wl-seg{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}#waitlist .wl-kind{display:block}#waitlist .wl-kind legend{float:left;width:100%;margin-bottom:7px}#waitlist .wl-kind .wl-seg{clear:both}#waitlist .wl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#waitlist .wl-msg{margin-top:14px;font:500 14.5px/1.5 var(--sans);color:var(--fg)}#waitlist .wl-msg:empty{display:none}#waitlist .wl-msg:focus{outline:none}#waitlist .wl-msg[data-state=busy]{color:var(--muted);font-weight:400}#waitlist .wl-msg[data-state=err]:before,#waitlist .wl-msg[data-state=ok]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:var(--fg);vertical-align:2px}#waitlist .wl-msg[data-state=ok]:before{background:var(--g)}#waitlist .wl-f.sent .wl-row,#waitlist .wl-f.sent .wl-opts{display:none}#waitlist .wl-f.sent .wl-msg{margin-top:0;font-size:clamp(17px,1.4vw,20px)}@media(max-width:767px){#waitlist .wl-row{flex-direction:column;align-items:stretch}#waitlist .wl-go{justify-content:center}#waitlist .wl-opts{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px)and (max-width:1023px){#waitlist .wl-opts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#waitlist .wl-kind{grid-column:1/-1}}#waitlist:has(+.cta-band){padding-bottom:0}#waitlist:last-child{padding-bottom:clamp(72px,8vw,136px)}
