@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.waiting-list-trigger{gap:calc(var(--spacing,.25rem)*2);text-align:left;border-width:1.5px;padding:14.5px 24.5px;transition:background .15s,color .15s,transform .16s cubic-bezier(.23,1,.32,1)}.waiting-list-trigger-done{background-color:var(--success-lighter);color:var(--success);border-color:#0000;padding:14.5px 20.5px}.waiting-list-trigger-done:hover{background:var(--waiting-list-success-hover)}.waiting-list-overlay{background:#0a0a0a80}.waiting-list-dialog{padding:40px 36px 28px;animation:.2s waiting-list-enter;display:block}.waiting-list-dialog[data-ending-style]{opacity:0;transition:opacity .15s}.waiting-list-dialog .waiting-list-close{color:var(--text-secondary);opacity:1}@media(hover:hover){.waiting-list-dialog .waiting-list-close:hover{color:var(--primary);background-color:#fafafa}}.waiting-list-dialog .waiting-list-close svg{width:20px;height:20px}.waiting-list-state{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;animation:.25s waiting-list-enter;display:flex}.waiting-list-intro{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.waiting-list-sticker{padding:calc(var(--spacing,.25rem)*1.5);color:var(--waiting-list-bell);filter:drop-shadow(2.5px 0 0 var(--card))drop-shadow(-2.5px 0 0 var(--card))drop-shadow(0 2.5px 0 var(--card))drop-shadow(0 -2.5px 0 var(--card))drop-shadow(0 6px 10px #0a0a0a2e);align-self:flex-start;margin:-4px 0 6px -6px;animation:.45s cubic-bezier(.22,1.4,.36,1) waiting-list-pop;display:inline-grid;transform:rotate(-9deg)}.waiting-list-sticker svg{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);grid-area:1/1}.waiting-list-sticker svg:first-child{color:var(--card)}.waiting-list-sticker-success{color:var(--success);transform:rotate(7deg)}.waiting-list-dialog [data-slot=dialog-title]{--tw-font-weight:var(--font-weight-black,900);font-family:Archivo,DM Sans,ui-sans-serif,sans-serif;font-weight:var(--font-weight-black,900);color:var(--primary);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,2.6vw,28px);line-height:1.1}.waiting-list-dialog [data-slot=dialog-description]{color:var(--text-secondary);text-wrap:pretty;font-size:15.5px;line-height:1.55}.waiting-list-dialog [data-slot=dialog-description] strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--primary);overflow-wrap:anywhere}.waiting-list-dialog [data-slot=field]{gap:calc(var(--spacing,.25rem)*2)}.waiting-list-dialog input{transition:border-color .15s,box-shadow .15s}.waiting-list-dialog input:focus-visible{border-color:var(--pi-teal);box-shadow:0 0 0 3px #00828a2e}.waiting-list-submit{border-style:var(--tw-border-style);border-width:0;gap:9px;width:100%;transition:background .15s,transform .1s}.waiting-list-submit:active{transform:scale(.98)}.waiting-list-submit svg{width:17px;height:17px;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.waiting-list-submit:hover svg{transform:translate(5px)}.waiting-list-privacy{margin-top:calc(var(--spacing,.25rem)*7);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem)*4);color:var(--text-secondary);border-top-width:1px;border-color:var(--waiting-list-divider);font-size:13.5px;line-height:1.5;display:flex}.waiting-list-privacy svg{margin-top:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*3.75);height:calc(var(--spacing,.25rem)*3.75);flex-shrink:0}.waiting-list-error{align-items:flex-start;gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--destructive);line-height:1.45;display:flex}.waiting-list-error svg{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0;margin-top:1px}@keyframes waiting-list-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes waiting-list-pop{0%,to{transform:scale(1)}40%{transform:scale(1.18)}70%{transform:scale(.95)}}:root:has(.pi-home[data-motion=off]) .waiting-list-dialog,:root:has(.pi-home[data-motion=off]) .waiting-list-dialog *,:root:has(.pi-home[data-motion=off]) .waiting-list-overlay{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.waiting-list-dialog,.waiting-list-dialog *,.waiting-list-overlay,.waiting-list-trigger{transition:none!important;animation:none!important}}.waiting-list-dialog [data-slot=field-label]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.waiting-list-dialog [data-slot=field] svg{width:19px;height:19px}@keyframes waiting-list-sheet{0%{opacity:.3;transform:translateY(26px)}to{opacity:1;transform:none}}@media(max-width:767px){.waiting-list-dialog{width:auto;max-width:none;max-height:88dvh;padding:20px 16px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;animation:.34s cubic-bezier(.22,1,.36,1) waiting-list-sheet;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #102a4347}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
