.GuestRegistrationDemo-module__P59YIq__wrap{width:100%;max-width:820px;margin:0 auto}.GuestRegistrationDemo-module__P59YIq__app{background:var(--reg-bg);width:960px;height:667px;color:var(--reg-fg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;position:relative;overflow:hidden}.GuestRegistrationDemo-module__P59YIq__scroller{scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.GuestRegistrationDemo-module__P59YIq__scroller::-webkit-scrollbar{display:none}.GuestRegistrationDemo-module__P59YIq__column{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:24px 16px;display:flex}.GuestRegistrationDemo-module__P59YIq__logo{object-fit:contain;max-width:290px;max-height:50px;margin-bottom:12px}.GuestRegistrationDemo-module__P59YIq__logoOnDark{filter:brightness(0)invert()}.GuestRegistrationDemo-module__P59YIq__card{background:var(--reg-card);box-sizing:border-box;border-radius:19px;flex-direction:column;gap:17px;width:100%;max-width:389px;padding:24px;display:flex}.GuestRegistrationDemo-module__P59YIq__title{text-align:center;letter-spacing:-.2px;margin:0;font-size:23px;font-weight:700}.GuestRegistrationDemo-module__P59YIq__fields{flex-direction:column;gap:12px;display:flex}.GuestRegistrationDemo-module__P59YIq__field{flex-direction:column;gap:5px;display:flex}.GuestRegistrationDemo-module__P59YIq__label{color:var(--reg-fg2);align-items:baseline;gap:3px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.GuestRegistrationDemo-module__P59YIq__req{color:#ff3b30;font-weight:700}.GuestRegistrationDemo-module__P59YIq__input{background:var(--reg-card);width:100%;min-height:42px;color:var(--reg-fg);text-align:left;box-sizing:border-box;border-radius:10px;align-items:center;padding:12px;font-size:14.6px;line-height:18px;display:flex}.GuestRegistrationDemo-module__P59YIq__inputBtn{cursor:pointer;border:0;font-family:inherit}.GuestRegistrationDemo-module__P59YIq__placeholder{color:var(--reg-fg2)}.GuestRegistrationDemo-module__P59YIq__pair{flex-direction:column;gap:9px;display:flex}.GuestRegistrationDemo-module__P59YIq__or{color:var(--reg-fg2);align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.GuestRegistrationDemo-module__P59YIq__or:before,.GuestRegistrationDemo-module__P59YIq__or:after{content:"";background:var(--reg-line);flex:1;height:1px}.GuestRegistrationDemo-module__P59YIq__caret{background:var(--reg-fg);width:2px;height:18px;margin-left:2px;animation:.9s step-end infinite GuestRegistrationDemo-module__P59YIq__blink;display:inline-block}@keyframes GuestRegistrationDemo-module__P59YIq__blink{50%{opacity:0}}.GuestRegistrationDemo-module__P59YIq__toggleRow{background:var(--reg-card);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.GuestRegistrationDemo-module__P59YIq__toggleLabel{color:var(--reg-fg2);font-size:12px}.GuestRegistrationDemo-module__P59YIq__switch{cursor:pointer;background:#7878805c;border:0;border-radius:13px;flex:none;width:41px;height:25px;padding:0;transition:background .2s;position:relative}.GuestRegistrationDemo-module__P59YIq__switchOn{background:#30d158}.GuestRegistrationDemo-module__P59YIq__knob{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.GuestRegistrationDemo-module__P59YIq__switchOn .GuestRegistrationDemo-module__P59YIq__knob{transform:translate(16px)}.GuestRegistrationDemo-module__P59YIq__register{background:var(--reg-btn);width:100%;color:var(--reg-btn-fg);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:14px 0;font-family:inherit;font-size:16px;font-weight:600;transition:background .25s,color .25s;display:flex}.GuestRegistrationDemo-module__P59YIq__register[aria-disabled=true]{cursor:default}.GuestRegistrationDemo-module__P59YIq__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite GuestRegistrationDemo-module__P59YIq__spin}@keyframes GuestRegistrationDemo-module__P59YIq__spin{to{transform:rotate(360deg)}}.GuestRegistrationDemo-module__P59YIq__success{gap:12px}.GuestRegistrationDemo-module__P59YIq__check{width:52px;height:52px}.GuestRegistrationDemo-module__P59YIq__greeting{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.GuestRegistrationDemo-module__P59YIq__successTitle{margin:0;font-size:24px;font-weight:700}.GuestRegistrationDemo-module__P59YIq__guestName{opacity:.8;margin:0;font-size:16px}.GuestRegistrationDemo-module__P59YIq__qrBlock{flex-direction:column;align-items:center;gap:9px;max-width:350px;display:flex}.GuestRegistrationDemo-module__P59YIq__qrBox{background:#fff;border-radius:12px;padding:11px}.GuestRegistrationDemo-module__P59YIq__qr{width:150px;height:150px;display:block}.GuestRegistrationDemo-module__P59YIq__qrCaption{text-align:center;color:var(--reg-fg2);margin:0;font-size:13px;line-height:1.35}.GuestRegistrationDemo-module__P59YIq__code{opacity:.8;color:var(--reg-fg2);margin:0;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:600}.GuestRegistrationDemo-module__P59YIq__affirm{background:var(--reg-card);text-align:center;border-radius:11px;flex-direction:column;align-items:center;gap:3px;padding:6px 16px 8px;display:flex}.GuestRegistrationDemo-module__P59YIq__affirmLabel{color:var(--reg-fg2);font-size:10.5px}.GuestRegistrationDemo-module__P59YIq__affirmPhone{font-size:14px;font-weight:600}.GuestRegistrationDemo-module__P59YIq__edit{color:var(--reg-accent);cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-family:inherit;font-size:11px;font-weight:500}.GuestRegistrationDemo-module__P59YIq__done{background:var(--reg-card);color:var(--reg-fg);cursor:pointer;border:0;border-radius:999px;padding:10px 29px;font-family:inherit;font-size:14px;font-weight:600}.GuestRegistrationDemo-module__P59YIq__srText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.GuestRegistrationDemo-module__P59YIq__caret,.GuestRegistrationDemo-module__P59YIq__spinner{animation:none}.GuestRegistrationDemo-module__P59YIq__knob,.GuestRegistrationDemo-module__P59YIq__switch,.GuestRegistrationDemo-module__P59YIq__register{transition:none}}
