.login-scene-module__w3wKCW__stage{inset:var(--login-top,65px) 0 0 0;z-index:35;isolation:isolate;background:var(--background);color:var(--foreground);outline:0;animation:.18s ease-out login-scene-module__w3wKCW__stageIn;position:fixed;overflow:hidden}html[data-app] .login-scene-module__w3wKCW__stage{bottom:calc(4rem + env(safe-area-inset-bottom))}@keyframes login-scene-module__w3wKCW__stageIn{0%{opacity:0}}.login-scene-module__w3wKCW__wall{--gap:18px;--tile:clamp(256px, 16vw, 480px);z-index:-2;opacity:.5;animation:.6s ease-out login-scene-module__w3wKCW__wallIn;position:absolute;inset:0;overflow:hidden}@keyframes login-scene-module__w3wKCW__wallIn{0%{opacity:0}}.login-scene-module__w3wKCW__wallInner{gap:var(--gap);transform-origin:50% 0;display:flex;position:absolute;top:calc(-90px - 6.1vw);left:50%;transform:translate(-50%)rotate(-7deg)}.login-scene-module__w3wKCW__wallCol{gap:var(--gap);width:var(--tile);margin-top:var(--offset);animation:login-scene-module__w3wKCW__wallUp var(--travel,90s) linear infinite;flex-direction:column;flex:none;display:flex}.login-scene-module__w3wKCW__wallCol[data-dir=down]{animation-name:login-scene-module__w3wKCW__wallDown}@keyframes login-scene-module__w3wKCW__wallUp{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - var(--gap) / 2))}}@keyframes login-scene-module__w3wKCW__wallDown{0%{transform:translateY(calc(-50% - var(--gap) / 2))}to{transform:translateY(0)}}.login-scene-module__w3wKCW__tile{aspect-ratio:3/4;background:var(--muted);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #000000a6}.login-scene-module__w3wKCW__tile:after{content:"";border-radius:inherit;background:linear-gradient(#0000 58%,#0000009e);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.login-scene-module__w3wKCW__tileArt{object-fit:cover;width:100%;height:100%;display:block}.login-scene-module__w3wKCW__tileLogo{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 4px 10px #000000b3);width:82%;height:28%;position:absolute;bottom:7%;left:9%}.login-scene-module__w3wKCW__shade{z-index:-1;background:linear-gradient(to right, var(--background) 0%, var(--background) 40%, color-mix(in oklab, var(--background) 62%, transparent) 54%, color-mix(in oklab, var(--background) 10%, transparent) 70%, transparent 100%), linear-gradient(to top, color-mix(in oklab, var(--background) 50%, transparent), transparent 22%);position:absolute;inset:0}.login-scene-module__w3wKCW__close{z-index:6;background:var(--foreground);height:44px;color:var(--background);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:700;display:inline-flex;position:absolute;top:20px;right:24px;box-shadow:0 10px 28px -8px #0000008c}.login-scene-module__w3wKCW__close svg{stroke-width:2.6px;width:20px;height:20px}.login-scene-module__w3wKCW__close:focus-visible,.login-scene-module__w3wKCW__notNow:focus-visible,.login-scene-module__w3wKCW__play:focus-visible,.login-scene-module__w3wKCW__ghost:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.login-scene-module__w3wKCW__layout{overscroll-behavior:contain;grid-template-columns:minmax(0,660px) minmax(0,460px);justify-content:space-between;align-items:safe center;gap:40px;padding:72px max(50% - 604px,clamp(24px,6vw,96px)) 32px;display:grid;position:absolute;inset:0;overflow-y:auto}.login-scene-module__w3wKCW__copy{flex-direction:column;gap:20px;display:flex}.login-scene-module__w3wKCW__eyebrow{color:var(--warning);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.login-scene-module__w3wKCW__h1{letter-spacing:-.035em;outline:0;font-size:clamp(44px,min(5.6vw,10.5vh),84px);font-weight:800;line-height:1.02}.login-scene-module__w3wKCW__h1 span{display:block}.login-scene-module__w3wKCW__lede{max-width:560px;font-size:19px;line-height:1.45}.login-scene-module__w3wKCW__perks{gap:14px;margin-top:10px;display:grid}.login-scene-module__w3wKCW__perks li{grid-template-columns:44px 1fr;align-items:center;gap:14px;display:grid}.login-scene-module__w3wKCW__perkIcon{background:color-mix(in oklab, var(--play) 20%, var(--surface));width:44px;height:44px;color:var(--play);border-radius:13px;place-items:center;display:grid}.login-scene-module__w3wKCW__perkIcon svg{width:22px;height:22px}.login-scene-module__w3wKCW__perks b{font-size:16px;font-weight:700;display:block}.login-scene-module__w3wKCW__perks span.login-scene-module__w3wKCW__perkBody{color:var(--muted-foreground);font-size:15px;line-height:1.35;display:block}.login-scene-module__w3wKCW__notNow{color:var(--foreground);text-underline-offset:4px;cursor:pointer;align-self:flex-start;padding:4px 0;font-size:15px;font-weight:600;text-decoration:underline}.login-scene-module__w3wKCW__footDesk{margin-top:12px}.login-scene-module__w3wKCW__footPhone{display:none}.login-scene-module__w3wKCW__panel{background:var(--popover);border-radius:22px;outline:1px solid #ffffff24;padding:24px;box-shadow:0 40px 90px -30px #000000a6}.login-scene-module__w3wKCW__panelTitle{letter-spacing:-.02em;margin-bottom:14px;font-size:20px;font-weight:700}.login-scene-module__w3wKCW__panel{--panel-h:492px;--panel-pad:24px;min-height:max(492px, var(--panel-sent,0px));flex-direction:column;justify-content:center;display:flex;position:relative}.login-scene-module__w3wKCW__panel:not(:has([data-sign-in=form])){min-height:var(--panel-h)}.login-scene-module__w3wKCW__sentGhost{top:0;right:var(--panel-pad);left:var(--panel-pad);visibility:hidden;pointer-events:none;position:absolute}.login-scene-module__w3wKCW__sentGhost .login-scene-module__w3wKCW__step{animation:none}:is(.login-scene-module__w3wKCW__panel:has(>.login-scene-module__w3wKCW__step) .login-scene-module__w3wKCW__panelTitle,.login-scene-module__w3wKCW__panel:has(>[data-verify])>.login-scene-module__w3wKCW__panelTitle){display:none}.login-scene-module__w3wKCW__panelNote{color:var(--muted-foreground);margin-bottom:14px;font-size:15px;line-height:1.4}.login-scene-module__w3wKCW__step{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;animation:.28s ease-out login-scene-module__w3wKCW__stepIn;display:flex}@keyframes login-scene-module__w3wKCW__stepIn{0%{opacity:0;translate:0 10px}}.login-scene-module__w3wKCW__stepIcon{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--play) 60%, white), var(--play) 62%);width:76px;height:76px;color:var(--play-foreground);box-shadow:0 16px 44px -12px var(--play);border-radius:50%;place-items:center;display:grid;position:relative}.login-scene-module__w3wKCW__stepIcon svg{stroke-width:2px;width:36px;height:36px}.login-scene-module__w3wKCW__stepIcon:after{content:"";outline:2px solid var(--play);border-radius:50%;animation:2.4s ease-out infinite login-scene-module__w3wKCW__stepRing;position:absolute;inset:0}@keyframes login-scene-module__w3wKCW__stepRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.login-scene-module__w3wKCW__stepTitle{letter-spacing:-.03em;outline:0;font-size:34px;font-weight:800;line-height:1.08}.login-scene-module__w3wKCW__stepBody{max-width:380px;font-size:16px;line-height:1.45}.login-scene-module__w3wKCW__stepAddress{overflow-wrap:anywhere;font-weight:700}.login-scene-module__w3wKCW__stepNote{background:color-mix(in oklab, var(--play) 12%, var(--surface));overflow-wrap:anywhere;border-radius:13px;max-width:380px;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.4}.login-scene-module__w3wKCW__stepList{text-align:left;align-self:stretch;gap:10px;margin-top:4px;display:grid}.login-scene-module__w3wKCW__stepList li{grid-template-columns:34px 1fr;align-items:center;gap:12px;display:grid}.login-scene-module__w3wKCW__stepList b{font-size:15px;font-weight:700;display:block}.login-scene-module__w3wKCW__stepList span:not(.login-scene-module__w3wKCW__stepNumber){color:var(--muted-foreground);font-size:14px;line-height:1.3;display:block}.login-scene-module__w3wKCW__stepNumber{background:color-mix(in oklab, var(--play) 20%, var(--surface));width:34px;height:34px;color:var(--play);border-radius:11px;place-items:center;font-size:15px;font-weight:800;display:grid}.login-scene-module__w3wKCW__stepActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.login-scene-module__w3wKCW__step .login-scene-module__w3wKCW__play{border:0;align-self:stretch;margin-top:4px}.login-scene-module__w3wKCW__step .login-scene-module__w3wKCW__play:disabled{opacity:.6;cursor:default}.login-scene-module__w3wKCW__onPage{z-index:auto;min-height:calc(100dvh - var(--login-top,65px));animation:none;position:relative;inset:auto}html[data-app] .login-scene-module__w3wKCW__onPage{bottom:auto}.login-scene-module__w3wKCW__onPage .login-scene-module__w3wKCW__layout{min-height:inherit;position:relative;inset:auto;overflow:visible}.login-scene-module__w3wKCW__in .login-scene-module__w3wKCW__shade{background:radial-gradient(ellipse 60% 75% at 50% 42%, color-mix(in oklab, var(--background) 92%, transparent) 0%, color-mix(in oklab, var(--background) 72%, transparent) 55%, color-mix(in oklab, var(--background) 25%, transparent) 100%)}.login-scene-module__w3wKCW__burst{z-index:-1;background:radial-gradient(circle, color-mix(in oklab, var(--play) 42%, transparent) 0%, color-mix(in oklab, var(--brand) 18%, transparent) 34%, transparent 62%);width:1100px;height:1100px;position:absolute;top:26%;left:50%;transform:translate(-50%,-50%)}.login-scene-module__w3wKCW__confetti{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-scene-module__w3wKCW__confetti i{opacity:0;border-radius:3px;width:10px;height:16px;animation:4.4s cubic-bezier(.2,.7,.2,1) both login-scene-module__w3wKCW__fall;position:absolute}@keyframes login-scene-module__w3wKCW__fall{0%{opacity:0;translate:0 -120px}36%,78%{opacity:.95;translate:0}to{opacity:0;translate:0}}.login-scene-module__w3wKCW__center{--fan-h:min(280px, 30vh);--fan-w:calc(var(--fan-h) * .643);--fan-step:calc(var(--fan-w) * .844);z-index:2;overscroll-behavior:contain;text-align:center;flex-direction:column;justify-content:safe center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.login-scene-module__w3wKCW__center>*{flex:none}.login-scene-module__w3wKCW__center .login-scene-module__w3wKCW__h1{margin-top:22px;font-size:clamp(56px,11vh,104px)}.login-scene-module__w3wKCW__center .login-scene-module__w3wKCW__lede{max-width:620px}.login-scene-module__w3wKCW__fan{width:100%;height:var(--fan-h);position:relative}.login-scene-module__w3wKCW__fanCard{width:var(--fan-w);margin-left:calc(var(--fan-w) / -2);transform:translateX(calc(var(--i) * var(--fan-step))) translateY(calc(var(--abs) * var(--abs) * 7px)) rotate(calc(var(--i) * 7deg));transform-origin:50% 100%;z-index:calc(10 - var(--abs));animation:.7s cubic-bezier(.2,.9,.25,1.1) both login-scene-module__w3wKCW__deal;animation-delay:calc(var(--k) * 70ms);position:absolute;bottom:0;left:50%}@keyframes login-scene-module__w3wKCW__deal{0%{opacity:0;transform:translateY(160px)rotate(0)scale(.8)}}.login-scene-module__w3wKCW__fanTick{z-index:3;background:var(--play);width:34px;height:34px;color:var(--play-foreground);box-shadow:0 0 0 3px var(--background);border-radius:50%;place-items:center;margin-left:-17px;display:grid;position:absolute;top:-15px;left:50%}.login-scene-module__w3wKCW__fanTick svg{stroke-width:3px;width:19px;height:19px}.login-scene-module__w3wKCW__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.login-scene-module__w3wKCW__chips li{background:color-mix(in oklab, var(--surface-2) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;outline:1px solid #ffffff29;align-items:center;gap:7px;height:38px;padding:0 14px 0 11px;font-size:15px;font-weight:600;display:inline-flex}.login-scene-module__w3wKCW__chips svg{width:17px;height:17px;color:var(--play);stroke-width:3px}.login-scene-module__w3wKCW__chips b{font-weight:800}.login-scene-module__w3wKCW__name{align-items:center;gap:8px;width:100%;max-width:460px;display:flex}.login-scene-module__w3wKCW__name input,.login-scene-module__w3wKCW__name button{height:44px}.login-scene-module__w3wKCW__mail{text-align:left;width:100%;max-width:460px}.login-scene-module__w3wKCW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:2px;display:flex}.login-scene-module__w3wKCW__play,.login-scene-module__w3wKCW__ghost{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:18px;font-weight:700;display:inline-flex}.login-scene-module__w3wKCW__play{background:var(--play);color:var(--play-foreground);box-shadow:0 10px 30px -10px var(--play)}.login-scene-module__w3wKCW__play svg{fill:currentColor;width:20px;height:20px}.login-scene-module__w3wKCW__ghost{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff4d}.login-scene-module__w3wKCW__ghost svg{width:18px;height:18px}@media (max-width:1023px){.login-scene-module__w3wKCW__wall{height:220px;bottom:auto;-webkit-mask-image:linear-gradient(#000 52%,#0000 90%);mask-image:linear-gradient(#000 52%,#0000 90%)}.login-scene-module__w3wKCW__shade{display:none}.login-scene-module__w3wKCW__layout{padding:190px max(16px,50% - 280px) 32px;display:block}.login-scene-module__w3wKCW__panel{--panel-h:535px;min-height:max(535px, var(--panel-sent,0px));margin-top:24px}.login-scene-module__w3wKCW__footDesk{display:none}.login-scene-module__w3wKCW__footPhone{text-align:center;margin-top:12px;display:block}.login-scene-module__w3wKCW__in .login-scene-module__w3wKCW__wall{height:auto;bottom:0;-webkit-mask-image:none;mask-image:none}.login-scene-module__w3wKCW__in .login-scene-module__w3wKCW__shade{display:block}}@media (max-width:767px){.login-scene-module__w3wKCW__wall{--gap:10px;--tile:118px;height:172px}.login-scene-module__w3wKCW__tile{border-radius:12px}.login-scene-module__w3wKCW__close{top:12px;right:12px}.login-scene-module__w3wKCW__layout{padding:150px 16px 24px}.login-scene-module__w3wKCW__copy{gap:8px}.login-scene-module__w3wKCW__eyebrow{font-size:11px}.login-scene-module__w3wKCW__h1{font-size:31px}.login-scene-module__w3wKCW__h1 span{display:inline-block}.login-scene-module__w3wKCW__lede{font-size:15px;line-height:1.35}.login-scene-module__w3wKCW__perks{display:none}.login-scene-module__w3wKCW__panel{--panel-h:0px;--panel-pad:0px;min-height:var(--panel-sent,0px);box-shadow:none;background:0 0;border-radius:0;outline:0;margin-top:10px;padding:0}.login-scene-module__w3wKCW__step{gap:10px}.login-scene-module__w3wKCW__stepIcon{width:56px;height:56px}.login-scene-module__w3wKCW__stepIcon svg{width:26px;height:26px}.login-scene-module__w3wKCW__stepTitle{font-size:26px}.login-scene-module__w3wKCW__stepBody{font-size:15px}.login-scene-module__w3wKCW__panelTitle{display:none}.login-scene-module__w3wKCW__panel [data-verify=failed] .login-scene-module__w3wKCW__panelTitle{display:block}.login-scene-module__w3wKCW__footPhone{margin-top:8px}.login-scene-module__w3wKCW__in .login-scene-module__w3wKCW__shade{background:linear-gradient(to bottom, color-mix(in oklab, var(--background) 45%, transparent) 0%, var(--background) 42%)}.login-scene-module__w3wKCW__burst{width:620px;height:620px;top:24%}.login-scene-module__w3wKCW__center{--fan-h:min(196px, 24vh);justify-content:flex-start;gap:12px;padding:70px 16px 24px}.login-scene-module__w3wKCW__center .login-scene-module__w3wKCW__h1{margin-top:16px;font-size:62px}.login-scene-module__w3wKCW__center .login-scene-module__w3wKCW__lede{font-size:16px}.login-scene-module__w3wKCW__fanCard[data-far]{display:none}.login-scene-module__w3wKCW__fanTick{width:26px;height:26px;margin-left:-13px;top:-11px}.login-scene-module__w3wKCW__fanTick svg{width:15px;height:15px}.login-scene-module__w3wKCW__chips li{height:34px;padding:0 12px 0 9px;font-size:14px}.login-scene-module__w3wKCW__confetti i:nth-child(2n){display:none}.login-scene-module__w3wKCW__actions{flex-direction:column;align-self:stretch;gap:8px}.login-scene-module__w3wKCW__play,.login-scene-module__w3wKCW__ghost{height:48px;font-size:17px}}@media (prefers-reduced-motion:reduce){.login-scene-module__w3wKCW__stage,.login-scene-module__w3wKCW__wall,.login-scene-module__w3wKCW__wallCol,.login-scene-module__w3wKCW__fanCard,.login-scene-module__w3wKCW__step,.login-scene-module__w3wKCW__stepIcon:after{animation:none}.login-scene-module__w3wKCW__confetti{display:none}}.login-scene-module__w3wKCW__panel form:has(input[type=email]){align-items:flex-end;gap:8px;display:flex}.login-scene-module__w3wKCW__panel form:has(input[type=email])>*{margin-block:0}.login-scene-module__w3wKCW__panel form:has(input[type=email]) label{flex:1;min-width:0}:is(.login-scene-module__w3wKCW__panel form:has(input[type=email]) input,.login-scene-module__w3wKCW__panel form:has(input[type=email]) button){height:44px}.login-scene-module__w3wKCW__panel form:has(input[type=email]) button{border-radius:10px;flex:none;width:auto;padding-inline:14px;font-weight:700}@media (max-width:1023px) and (max-height:500px){.login-scene-module__w3wKCW__wall{--gap:10px;--tile:118px;height:84px}.login-scene-module__w3wKCW__close{top:12px;right:12px}.login-scene-module__w3wKCW__layout{padding-top:74px}.login-scene-module__w3wKCW__copy{gap:8px}.login-scene-module__w3wKCW__h1{font-size:31px}.login-scene-module__w3wKCW__h1 span{display:inline-block}.login-scene-module__w3wKCW__lede{font-size:15px;line-height:1.35}.login-scene-module__w3wKCW__perks{display:none}.login-scene-module__w3wKCW__panel{margin-top:12px}.login-scene-module__w3wKCW__in .login-scene-module__w3wKCW__shade{background:color-mix(in oklab, var(--background) 84%, transparent)}}
