.nxRoot{--nx-stripes:url(/figma/ls-onboarding-new/header-stripes.png)}:where(.nxCard,.nxAdvert,.nxPillBlue,.nxPillGreen){box-sizing:border-box}.nxCard{position:relative;isolation:isolate;overflow:hidden;border:3px solid transparent;border-radius:16px;background:linear-gradient(180deg,#23201c,#161414) padding-box,linear-gradient(180deg,#ffe78a,#fabb00 50%,#df9508) border-box;box-shadow:0 0 10px 4px #fabb00}.nxCard:after,.nxCard:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.nxCard:before{background-image:var(--nx-stripes,url("/figma/ls-onboarding-new/header-stripes.png"));background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.1}.nxCard:after{background:linear-gradient(180deg,rgba(0,0,0,0),#211f1e)}.nxCard--pale{border:7px solid transparent;border-radius:20px;background:linear-gradient(180deg,#23201c,#161414) padding-box,linear-gradient(90deg,#fdffb9,#fce98c 10%,#f5a03c 20%,#f5a03c 80%,#fce98c 90%,#fdffb9) border-box;box-shadow:none}.nxCard--chip{border:3px solid transparent;background:linear-gradient(180deg,#23201c,#161414) padding-box,linear-gradient(180deg,#fdffb9,#fce98c 45%,#f5a03c) border-box;box-shadow:none}.nxCard--chip,.nxCard--r10{border-radius:10px}.nxCard--r20{border-radius:20px}.nxInsetPlate{box-shadow:0 0 10px 4px #fabb00,inset -4px -4px 4px 0 #000}.nxGoldText,.nxRedText{display:inline-block;color:transparent;text-transform:uppercase;line-height:1;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nxRedDuo{display:inline-grid;font-family:var(--font-morganite,"Morganite"),Impact,sans-serif;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap;filter:drop-shadow(0 0 var(--nx-red-glow,4px) #fabb00)}.nxRedDuo>.nxRedRim,.nxRedDuo>.nxRedText{grid-area:1/1;line-height:1}.nxRedRim{color:transparent;-webkit-text-stroke:var(--nx-red-rim,.05em) #fabb00}.nxRedDuo--phone{font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-weight:900}.nxGoldText{font-family:var(--font-morganite,"Morganite"),Impact,sans-serif;font-weight:900;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 126 35' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-2.0552e-14 -2.3676 5.7611 0.0093567 97.75 35)'><stop stop-color='rgba(255,198,74,1)' offset='0'/><stop stop-color='rgba(255,198,74,1)' offset='0.99'/><stop stop-color='rgba(255,198,74,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 126 35' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0.023077 1.7191 -5.4483 0.014553 32.769 1.8529)'><stop stop-color='rgba(253,240,152,1)' offset='0'/><stop stop-color='rgba(253,240,152,1)' offset='0.99'/><stop stop-color='rgba(253,240,152,0)' offset='1'/></radialGradient></defs></svg>"),linear-gradient(180deg,rgb(253,240,152) 3.5294%,rgb(253,240,152) 46.188%,rgb(255,198,74) 47.929%,rgb(255,198,74) 90.588%);background-size:100% 100%;background-repeat:no-repeat;filter:drop-shadow(1px 1px 10px rgba(0,0,0,1))}.nxRedText{--nx-red-wave-period:8ch;--nx-red-wave-height:100%;background-color:rgb(189,45,46);background-image:var(--nx-red-wave,url("data:image/svg+xml;utf8,<svg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect width='100' height='100' fill='rgb(189,45,46)'/><path d='M0 39 C18 39 28 54 50 54 C72 54 82 39 100 39 L100 0 L0 0 Z' fill='rgb(225,91,92)'/></svg>"));background-size:var(--nx-red-wave-period) var(--nx-red-wave-height);background-repeat:repeat-x}.nxAdvert{justify-content:center;border:4px solid #fff;border-radius:20px;background:rgba(0,0,0,.5);box-shadow:0 0 10px 1px #2b83c2,0 0 10px 1px #2b83c2,inset 0 0 12px 8px #2b83c2,inset 0 0 12px 0 #2b83c2;color:#2b83c2;font-family:var(--font-morganite,"Morganite"),Impact,sans-serif;font-style:italic;font-weight:900;letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.lsScanJoinCard,.nxAdvert{display:flex;align-items:center}.lsScanJoinCard{flex-direction:column;gap:25px}.lsScanJoinCard__titleCard{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--ls-scan-join-title-padding-block,30px) 40px}.lsWelcomeOffer{position:relative;isolation:isolate;box-sizing:border-box;container-type:inline-size;aspect-ratio:589/221;overflow:hidden;border:2px solid #ffffff;border-radius:20px;background:linear-gradient(131deg,rgba(0,0,0,.7),rgba(23,105,147,.7) 50%,rgba(0,0,0,.7)),rgba(0,0,0,.5);box-shadow:0 0 10px 1px #2b83c2,0 0 10px 1px #2b83c2}.lsWelcomeOffer:after,.lsWelcomeOffer:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.lsWelcomeOffer:before{z-index:-1;background-image:var(--nx-stripes,url("/figma/ls-onboarding-new/header-stripes.png"));background-position:50%;background-size:cover;opacity:.1}.lsWelcomeOffer:after{z-index:2;box-shadow:inset 0 0 12px 8px #2b83c2,inset 0 0 12px 0 #2b83c2}.lsWelcomeOffer__content{position:absolute;inset:7.24% 4.08% 8.14%;z-index:1;flex-direction:column;gap:6.33%}.lsWelcomeOffer__content,.lsWelcomeOffer__headline{display:flex;align-items:center;justify-content:center}.lsWelcomeOffer__headline{width:100%;min-height:0;flex:1 1 58%;gap:.6cqi}.lsWelcomeOffer__icon{width:18.68cqi;height:18.68cqi;flex:0 0 auto;object-fit:contain}.lsWelcomeOffer__headlineText{width:max-content;max-width:calc(100% - 19.28cqi);min-width:0;flex:0 1 auto;display:block;color:#fff1c4;text-shadow:0 0 14.9px #fabb00,0 0 5px #fabb00,0 0 8px #fabb00,0 6px 6px rgba(0,0,0,.25)}.lsWelcomeOffer__headlineText,.lsWelcomeOffer__subtitle{font-style:italic;line-height:1;text-align:center;white-space:nowrap}.lsWelcomeOffer__subtitle{--ls-morganite-text-letter-spacing:0.03em;--ls-wave-text-outline-width:0.028em;--ls-wave-text-glow:0.05em;flex:0 0 auto;font-size:15.28cqi}.nxPillBlue,.nxPillGreen{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-style:italic;font-weight:500;letter-spacing:-.05em;line-height:1;text-align:center}.nxPillBlue:after,.nxPillGreen:after{content:"";position:absolute;inset:-3px;border-radius:inherit;box-shadow:inset 0 0 20px 14px #000;pointer-events:none}.nxPillBlue{border:3px solid #000a3c;border-radius:10px;background:linear-gradient(180deg,#297cca,#0c2741);box-shadow:0 0 4px 2px #2b83c2}.nxPillGreen{border:3px solid #003c00;border-radius:60px;background:linear-gradient(180deg,#36ca29,#0b3109);box-shadow:0 0 4px 2px #36ca29}.nxBadge{display:flex;align-items:center;gap:6px;color:#fabb00;font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-style:italic;font-weight:400;line-height:1;text-shadow:0 0 5px #fabb00;white-space:nowrap}.nxBadge--guest{color:#fff;text-shadow:0 0 5px #fff}.nxBadgeIcon{display:block;flex:0 0 auto;height:auto}.lsOnboardingNamePlate{position:relative;width:var(--ls-nameplate-width,367px);height:var(--ls-nameplate-height,140px);flex:0 0 auto;list-style:none}.lsOnboardingNamePlate--kiosk{--ls-nameplate-status-bottom:4px;--ls-nameplate-bumpers-bottom:3px}.lsOnboardingNamePlate--phone{--ls-nameplate-width:100%;--ls-nameplate-height:87px;--ls-nameplate-name-inset:3px 26px 28px 10px;--ls-nameplate-name-height:56px;--ls-nameplate-name-font-size:36px;--ls-nameplate-name-letter-spacing:2.52px;--ls-nameplate-name-line-height:1;--ls-nameplate-name-rim:2px;--ls-nameplate-name-glow:2px;--ls-nameplate-input-padding-top:5px;--ls-nameplate-input-line-height:0.9;--ls-nameplate-status-left:9px;--ls-nameplate-status-right:9px;--ls-nameplate-status-bottom:3px;--ls-nameplate-status-height:30px;--ls-nameplate-status-gap:4px;--ls-nameplate-status-font-size:14px;--ls-nameplate-bumpers-right:7px;--ls-nameplate-bumpers-bottom:2px;--ls-nameplate-connected-icon-width:35px;--ls-nameplate-guest-icon-width:36px;min-width:0}.lsOnboardingNamePlate--monitor{--ls-nameplate-width:453px;--ls-nameplate-height:200px;--ls-nameplate-name-inset:8% 3.75% 36% 4.42%;--ls-nameplate-name-height:112px;--ls-nameplate-name-font-size:150px;--ls-nameplate-name-letter-spacing:10.5px;--ls-nameplate-name-line-height:1.12;--ls-nameplate-name-rim:3px;--ls-nameplate-name-glow:2.8px;--ls-nameplate-status-left:calc(4.42% - 2px);--ls-nameplate-status-bottom:8px;--ls-nameplate-status-height:48px;--ls-nameplate-status-gap:5px;--ls-nameplate-status-font-size:24px;--ls-nameplate-bumpers-right:4.42%;--ls-nameplate-bumpers-bottom:16px}.lsOnboardingNamePlate--monitor .lsOnboardingNamePlate__nameText{--ls-wave-text-wave-period:8ch}.lsOnboardingNamePlate__name{position:absolute;inset:var(--ls-nameplate-name-inset,0 12px 34px 12px);z-index:1;display:flex;align-items:flex-start;overflow:visible}.lsOnboardingNamePlate__nameText{font-size:var(--ls-nameplate-name-font-size,96px);line-height:var(--ls-nameplate-name-line-height,1.12);--ls-morganite-text-letter-spacing:var(--ls-nameplate-name-letter-spacing,7.7px);--ls-wave-text-glow:var(--ls-nameplate-name-glow,2.8px);--ls-wave-text-outline-width:var(--ls-nameplate-name-rim,2px)}.lsOnboardingNamePlate--phone .lsOnboardingNamePlate__nameText{font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-weight:900}.lsOnboardingNamePlate__nameText.nxRedDuo{letter-spacing:var(--ls-nameplate-name-letter-spacing,7.7px);--nx-red-glow:var(--ls-nameplate-name-glow,2.8px);--nx-red-rim:var(--ls-nameplate-name-rim,2px)}.lsOnboardingNamePlate__nameText.nxRedDuo>.nxRedText{background-color:#bd2d2e;--nx-red-wave-height:72%;background-position:0 8%}.lsOnboardingNamePlate--phone .lsOnboardingNamePlate__nameText.nxRedDuo>.nxRedText{--nx-red-wave-height:90%;background-position:0 15%;filter:url(#nxNameShadowPhone)}.lsOnboardingNamePlate__placeholder{color:rgba(255,255,255,.42);font-family:var(--font-morganite,"Morganite"),Impact,sans-serif;font-size:var(--ls-nameplate-name-font-size,96px);font-style:italic;line-height:var(--ls-nameplate-name-line-height,1.12);--ls-morganite-text-letter-spacing:var(--ls-nameplate-name-letter-spacing,7.7px)}.lsOnboardingNamePlate__nameButton{width:max-content;max-width:100%;height:var(--ls-nameplate-name-height,96px);margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:text}.lsOnboardingNamePlate__nameButton:disabled{cursor:default;opacity:1}.lsOnboardingNamePlate__input{width:100%;min-width:0;max-width:100%;height:var(--ls-nameplate-name-height,96px);padding:var(--ls-nameplate-input-padding-top,0) 0 0;box-sizing:border-box;border:0;outline:none;background:transparent;color:rgba(255,255,255,.58);font-family:var(--font-morganite,"Morganite"),Impact,sans-serif;font-size:var(--ls-nameplate-name-font-size,96px);font-style:italic;font-weight:800;letter-spacing:9.1px;text-indent:4px;margin:0 0 0 -4px;line-height:var(--ls-nameplate-input-line-height,.86);overflow:visible;caret-color:#fdf098;--ls-morganite-text-letter-spacing:var(--ls-nameplate-name-letter-spacing,7.7px);--ls-morganite-text-trim-offset:0px;text-shadow:0 0 2px #000000,0 0 8px rgba(255,255,255,.18)}.lsOnboardingNamePlate--phone .lsOnboardingNamePlate__input{font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-size:var(--ls-nameplate-name-font-size,36px);font-style:italic;font-weight:900;letter-spacing:var(--ls-nameplate-name-letter-spacing,2.52px);text-transform:uppercase}.lsOnboardingNamePlate__input::placeholder{color:rgba(255,255,255,.42);opacity:1}.lsOnboardingNamePlate__input::selection{color:#fff8d8;background:rgba(53,178,255,.36);text-shadow:0 0 2px #000000,0 0 7px rgba(53,178,255,.42)}.lsOnboardingNamePlate__status{position:absolute;left:var(--ls-nameplate-status-left,8px);width:max-content;bottom:var(--ls-nameplate-status-bottom,7px);z-index:1;height:var(--ls-nameplate-status-height,42px);gap:var(--ls-nameplate-status-gap,5px);font-size:var(--ls-nameplate-status-font-size,18px)}.lsOnboardingNamePlate__bumpers{position:absolute;right:var(--ls-nameplate-bumpers-right,14px);bottom:var(--ls-nameplate-bumpers-bottom,13px);z-index:2}.lsOnboardingNamePlate__status.nxBadge--guest{gap:4px;transform:translateY(1px)}.lsOnboardingNamePlate__icon--connected{width:var(--ls-nameplate-connected-icon-width,46px)}.lsOnboardingNamePlate__icon--guest{width:var(--ls-nameplate-guest-icon-width,50px)}.lsOnboardingNamePlate--phone .lsOnboardingNamePlate__status{gap:var(--ls-nameplate-status-gap,4px)}.lsOnboardingNamePlate--phone .lsOnboardingNamePlate__status.nxBadge--guest{transform:none}.lsOnboardingNamePlate--phone .lsOnboardingNamePlate__icon{width:36px;height:var(--ls-nameplate-status-height,30px);object-fit:contain}.lsOnboardingNamePlate--monitor .lsOnboardingNamePlate__status{gap:var(--ls-nameplate-status-gap,5px)}.lsOnboardingNamePlate--monitor .lsOnboardingNamePlate__status.nxBadge--guest{transform:none}.lsOnboardingNamePlate--monitor .lsOnboardingNamePlate__icon{width:54px;height:var(--ls-nameplate-status-height,48px);object-fit:contain}.lsBumperToggle{align-items:center;background:none;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-size:20px;font-weight:400;gap:7px;letter-spacing:-.6px;line-height:1;min-height:44px;padding:0;text-shadow:0 0 2px #fff;text-transform:uppercase;white-space:nowrap}.lsBumperToggle:focus-visible{outline:3px solid #fff;outline-offset:2px}.lsBumperToggle:disabled:not([data-pending=true]){cursor:default;filter:grayscale(1);opacity:.45}.lsBumperToggle[data-pending=true]{color:#ffe68a;cursor:progress;text-shadow:0 0 7px rgb(250 187 0/70%)}.lsBumperToggle[data-pending=true] .lsBumperToggle__label{font-size:min(1em,17px);font-weight:700}.lsBumperToggle__track{background:linear-gradient(180deg,#721111,#21201e);border:2px solid #fdffb9;border-radius:20px;box-shadow:0 0 2px #fabb00;box-sizing:border-box;flex:none;height:22px;position:relative;width:42px}.lsBumperToggle__label{align-items:center;display:flex;height:43px;width:96px}.lsBumperToggle[data-checked=true] .lsBumperToggle__track{background:linear-gradient(180deg,#46856f,#21201e)}.lsBumperToggle[data-checked=unknown] .lsBumperToggle__track{background:linear-gradient(180deg,#555,#21201e)}.lsBumperToggle__knob{background:#db3434;border-radius:50%;box-shadow:inset 0 1px 2px rgb(0 0 0/45%),0 2px 3px rgb(0 0 0/70%);height:18px;left:0;position:absolute;top:0;transition:left .15s ease,background-color .15s ease;width:18px}.lsBumperToggle[data-checked=true] .lsBumperToggle__knob{background:#1ca37d;left:20px}.lsBumperToggle[data-checked=unknown] .lsBumperToggle__knob{background:#999}.lsBumperToggle__unavailable{font-size:.7em;text-transform:none}.lsBumperToggle--compact{font-size:14px;gap:5px;letter-spacing:-.4px;min-height:28px}.lsBumperToggle--compact .lsBumperToggle__label{height:28px;width:auto}.lsBumperToggle--compact .lsBumperToggle__track{height:18px;width:34px}.lsBumperToggle--compact .lsBumperToggle__knob{height:14px;width:14px}.lsBumperToggle--compact[data-checked=true] .lsBumperToggle__knob{left:16px}@keyframes ls-bumper-pending{0%{border-color:#fdffb9;box-shadow:0 0 2px #fabb00;filter:brightness(.85)}to{border-color:#fff;box-shadow:0 0 12px 3px rgb(250 187 0/85%);filter:brightness(1.3)}}.lsBumperToggle[data-pending=true] .lsBumperToggle__track{animation:ls-bumper-pending .7s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.lsBumperToggle[data-pending=true] .lsBumperToggle__track{animation:none}}