.trss-application-module__DeOY6G__screen{width:100%;min-height:0;padding:3rem 1rem max(.75rem, env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.trss-application-module__DeOY6G__content{width:100%;max-width:32rem;margin:auto}.trss-application-module__DeOY6G__content form{flex-direction:column;display:flex}.trss-application-module__DeOY6G__content h3{line-height:1.25}.trss-application-module__DeOY6G__content input{font-size:16px}.trss-application-module__DeOY6G__content button{touch-action:manipulation}.trss-application-module__DeOY6G__content button:disabled{opacity:.5}.trss-application-module__DeOY6G__action{z-index:1;background:var(--primary);width:100%;min-height:48px;color:var(--primary-foreground);box-shadow:0 -8px 12px var(--card);border-radius:.75rem;margin-top:1rem;padding:.75rem 1rem;font-weight:600;position:sticky;bottom:0}.trss-application-module__DeOY6G__confirm{color:#fff;background:#15803d}.trss-application-module__DeOY6G__choices{gap:.5rem;margin-top:1rem;display:grid}.trss-application-module__DeOY6G__choice{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:.75rem;align-items:center;width:100%;min-height:48px;padding:.65rem .8rem;font-size:14px;line-height:1.35;display:flex}.trss-application-module__DeOY6G__choice:hover,.trss-application-module__DeOY6G__choice:focus-visible{border-color:var(--primary);background:var(--muted);outline:2px solid var(--primary);outline-offset:2px}@media (max-height:650px){.trss-application-module__DeOY6G__screen{padding-top:2.75rem}.trss-application-module__DeOY6G__content{margin-top:0}.trss-application-module__DeOY6G__choices{gap:.375rem;margin-top:.75rem}.trss-application-module__DeOY6G__choice{min-height:44px;padding:.5rem .75rem}}@media (min-width:640px){.trss-application-module__DeOY6G__screen{min-height:540px;padding:2rem}}.trss-application-module__DeOY6G__inactiveContact{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes trss-application-module__DeOY6G__contactAutofill{0%{opacity:.9999}to{opacity:1}}.trss-application-module__DeOY6G__contactInput:autofill{animation:1ms trss-application-module__DeOY6G__contactAutofill}
.booking-specialist-reel-module__uk2vyW__overlay{z-index:200;background:color-mix(in oklab, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out both booking-specialist-reel-module__uk2vyW__fadeIn;display:flex;position:fixed;inset:0}.booking-specialist-reel-module__uk2vyW__panel{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:22rem;display:flex}.booking-specialist-reel-module__uk2vyW__window{width:9.5rem;height:9.5rem;position:relative}.booking-specialist-reel-module__uk2vyW__halo{background:conic-gradient(from 0deg, transparent 0 55%, var(--primary) 85%, transparent 100%);border-radius:9999px;animation:1.1s linear infinite booking-specialist-reel-module__uk2vyW__spin;position:absolute;inset:-.5rem;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.booking-specialist-reel-module__uk2vyW__matched .booking-specialist-reel-module__uk2vyW__halo{background:#15803d;animation:none}.booking-specialist-reel-module__uk2vyW__matched .booking-specialist-reel-module__uk2vyW__halo:after{content:"";border-radius:inherit;border:3px solid #15803d;animation:1.1s ease-out infinite booking-specialist-reel-module__uk2vyW__pulse;position:absolute;inset:-.25rem}.booking-specialist-reel-module__uk2vyW__face{border:1px solid var(--border);background:var(--muted);border-radius:9999px;position:absolute;inset:0;overflow:hidden}.booking-specialist-reel-module__uk2vyW__card{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.booking-specialist-reel-module__uk2vyW__cardIn{animation:.35s ease-out both booking-specialist-reel-module__uk2vyW__fadeIn}.booking-specialist-reel-module__uk2vyW__cardOut{animation:.35s ease-in both booking-specialist-reel-module__uk2vyW__fadeOut}.booking-specialist-reel-module__uk2vyW__card img{object-fit:cover;object-position:top;width:100%;height:100%}.booking-specialist-reel-module__uk2vyW__initials{color:var(--muted-foreground);font-size:2.5rem;font-weight:600}.booking-specialist-reel-module__uk2vyW__badge{color:#fff;width:2.25rem;height:2.25rem;box-shadow:0 0 0 4px var(--background);background:#15803d;border-radius:9999px;justify-content:center;align-items:center;animation:.35s cubic-bezier(.3,1.6,.5,1) both booking-specialist-reel-module__uk2vyW__pop;display:flex;position:absolute;bottom:.15rem;right:.15rem}.booking-specialist-reel-module__uk2vyW__name{width:100%;height:1.75rem;margin-top:1.25rem;font-size:1.125rem;font-weight:600;position:relative;overflow:hidden}.booking-specialist-reel-module__uk2vyW__name>span{position:absolute;inset:0}.booking-specialist-reel-module__uk2vyW__name>.booking-specialist-reel-module__uk2vyW__cardOut{animation-duration:.18s}.booking-specialist-reel-module__uk2vyW__name>.booking-specialist-reel-module__uk2vyW__cardIn{animation-duration:.25s;animation-delay:.15s}.booking-specialist-reel-module__uk2vyW__headline{letter-spacing:-.01em;margin-top:.5rem;font-size:1.2rem;font-weight:600}.booking-specialist-reel-module__uk2vyW__sub{min-height:1.25rem;color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.booking-specialist-reel-module__uk2vyW__dots{white-space:nowrap;position:relative}.booking-specialist-reel-module__uk2vyW__dots:after{content:"";text-align:left;animation:1.2s steps(4,end) infinite booking-specialist-reel-module__uk2vyW__dots;position:absolute;left:100%}.booking-specialist-reel-module__uk2vyW__spinner{border:4px solid var(--border);border-top-color:var(--primary);border-radius:9999px;width:3.5rem;height:3.5rem;animation:.8s linear infinite booking-specialist-reel-module__uk2vyW__spin}@keyframes booking-specialist-reel-module__uk2vyW__fadeIn{0%{opacity:0}}@keyframes booking-specialist-reel-module__uk2vyW__spin{to{transform:rotate(360deg)}}@keyframes booking-specialist-reel-module__uk2vyW__fadeOut{to{opacity:0}}@keyframes booking-specialist-reel-module__uk2vyW__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes booking-specialist-reel-module__uk2vyW__pop{0%{transform:scale(0)}}@keyframes booking-specialist-reel-module__uk2vyW__dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media (prefers-reduced-motion:reduce){.booking-specialist-reel-module__uk2vyW__halo,.booking-specialist-reel-module__uk2vyW__spinner,.booking-specialist-reel-module__uk2vyW__dots:after,.booking-specialist-reel-module__uk2vyW__matched .booking-specialist-reel-module__uk2vyW__halo:after,.booking-specialist-reel-module__uk2vyW__badge{animation:none}}
/*# sourceMappingURL=32xt9uwya5c-x.css.map*/