.lp-auth.lp-root{display:grid;grid-template-columns:minmax(0,1fr);min-block-size:100vh;background:var(--lp-bg);color:var(--lp-ink)}@media (min-width:960px){.lp-auth.lp-root{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}.lp-auth .lp-auth__panel{display:grid;align-content:center;justify-items:center;gap:var(--lp-space-6);min-block-size:100vh;padding:var(--lp-space-8) var(--lp-gutter)}@media (min-width:720px){.lp-auth .lp-auth__panel{padding:var(--lp-space-10) var(--lp-space-12)}}.lp-auth .lp-auth__brandbar{display:inline-flex;align-items:center;gap:10px;justify-self:start;inline-size:min(100%,440px);justify-content:flex-start}.lp-auth .lp-auth__mark{inline-size:30px;block-size:auto}.lp-auth .lp-auth__word{inline-size:104px;block-size:auto}.lp-auth .lp-auth__word--white,.lp-auth[data-lp-theme=dark] .lp-auth__word--ink{display:none}.lp-auth[data-lp-theme=dark] .lp-auth__word--white{display:block}@media (min-width:960px){.lp-auth .lp-auth__brandbar{display:none}}.lp-auth .auth-layout.card{display:block;inline-size:min(100%,440px);border:0;border-radius:0;overflow:visible;backdrop-filter:none}.lp-auth .auth-card,.lp-auth .auth-layout.card{padding:0;background:transparent;box-shadow:none}.lp-auth .auth-card{display:grid;gap:var(--lp-space-3);align-content:start;max-inline-size:none!important;margin-inline:0!important}.lp-auth .auth-highlight{display:grid;gap:var(--lp-space-2);padding:0 0 var(--lp-space-6);background:none;color:var(--lp-ink)}.lp-auth .auth-highlight .h1,.lp-auth .auth-highlight .muted{margin:0}.lp-auth .email-verification-icon{display:grid;place-items:center;inline-size:56px;block-size:56px;margin-block-end:var(--lp-space-2);border-radius:var(--lp-radius-lg);background:var(--lp-orange-100);color:var(--lp-primary-ink);font-size:1.5rem}.lp-auth .section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--lp-space-3)}.lp-auth .h3{margin:0;color:var(--lp-primary-ink);font-size:var(--lp-text-sm);font-weight:var(--lp-weight-semibold);letter-spacing:.02em;text-transform:none}.lp-auth .h1{margin:var(--lp-space-2) 0 0;color:var(--lp-ink);font-size:var(--lp-text-3xl);font-weight:700;line-height:1.2;letter-spacing:-.01em}.lp-auth .muted{color:var(--lp-ink-2)}.lp-auth .auth-note{margin:0;font-size:var(--lp-text-ui);line-height:1.6}.lp-auth .label{margin-block-start:var(--lp-space-2);color:var(--lp-ink);font-size:var(--lp-text-ui)}.lp-auth .auth-link,.lp-auth .label{font-weight:var(--lp-weight-semibold)}.lp-auth .auth-link{color:var(--lp-primary-ink);text-decoration:none}.lp-auth .auth-link:hover{text-decoration:underline;text-underline-offset:3px}.lp-auth p.danger.auth-note{padding:var(--lp-space-3) var(--lp-space-4);border-radius:var(--lp-radius-md);background:var(--lp-danger-soft);color:var(--lp-danger-ink)}.lp-auth .ok,.lp-auth .success{color:var(--lp-success-ink)}.lp-auth .input{inline-size:100%;min-block-size:48px;padding:0 var(--lp-space-4);border:1px solid var(--lp-input-border);border-radius:var(--lp-radius-md);background:var(--lp-surface);color:var(--lp-ink);font:inherit;font-size:var(--lp-text-base);transition:border-color .16s var(--lp-ease),box-shadow .16s var(--lp-ease)}.lp-auth .input::-moz-placeholder{color:var(--lp-ink-3)}.lp-auth .input::placeholder{color:var(--lp-ink-3)}.lp-auth .input:focus{outline:none;border-color:var(--lp-primary-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-primary) 28%,transparent)}.lp-auth .button{display:inline-flex;align-items:center;justify-content:center;gap:var(--lp-space-2);min-block-size:48px;padding:0 var(--lp-space-5);border:1px solid transparent;border-radius:var(--lp-radius-md);font:inherit;font-size:var(--lp-text-base);font-weight:var(--lp-weight-semibold);cursor:pointer;transition:background .16s var(--lp-ease),border-color .16s var(--lp-ease),transform .16s var(--lp-ease),box-shadow .16s var(--lp-ease)}.lp-auth .button:disabled{cursor:default;opacity:.6}.lp-auth .button-primary{margin-block-start:var(--lp-space-2);background:var(--lp-primary);color:var(--lp-on-primary);box-shadow:0 8px 22px color-mix(in srgb,var(--lp-primary) 32%,transparent)}.lp-auth .button-primary:hover:not(:disabled){background:var(--lp-primary-hover);transform:translateY(-1px)}.lp-auth .button-ghost{background:transparent}.lp-auth .button-ghost,.lp-auth .button-google{color:var(--lp-ink);border-color:var(--lp-line-strong)}.lp-auth .button-google{background:var(--lp-surface);box-shadow:none}.lp-auth .button-google:hover:not(:disabled){border-color:var(--lp-primary);background:var(--lp-surface)}.lp-auth .auth-link:focus-visible,.lp-auth .button:focus-visible,.lp-auth .password-toggle:focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px}.lp-auth .google-mark{display:grid;place-items:center;inline-size:22px;block-size:22px}.lp-auth .auth-divider{display:flex;align-items:center;gap:var(--lp-space-3);color:var(--lp-ink-3);font-size:var(--lp-text-sm);font-weight:var(--lp-weight-medium)}.lp-auth .auth-divider:after,.lp-auth .auth-divider:before{content:"";flex:1;block-size:1px;background:var(--lp-line)}.lp-auth .password-field{position:relative}.lp-auth .password-input{padding-inline-end:52px}.lp-auth .password-toggle{position:absolute;inset-block-start:50%;inset-inline-end:6px;transform:translateY(-50%);display:grid;place-items:center;inline-size:40px;block-size:40px;border:0;border-radius:var(--lp-radius-sm);background:transparent;color:var(--lp-ink-3);cursor:pointer}.lp-auth .password-toggle:hover{background:var(--lp-surface-sunken);color:var(--lp-ink)}.lp-auth .password-toggle-icon{inline-size:20px;block-size:20px}.lp-auth .auth-terms-check{display:flex;align-items:flex-start;gap:var(--lp-space-3);color:var(--lp-ink-2);font-size:var(--lp-text-ui);line-height:1.6}.lp-auth .auth-terms-check input{inline-size:18px;block-size:18px;margin-block-start:3px;accent-color:var(--lp-primary);flex:none}.lp-auth .auth-terms-check a{color:var(--lp-primary-ink);font-weight:var(--lp-weight-semibold)}.lp-auth .lang-switcher .lang-pill:not(.lang-pill-active){color:var(--lp-ink-2)}.lp-auth .lp-auth__visual{display:none;position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(60% 50% at 18% 0,rgba(247,102,19,.36),transparent 62%),radial-gradient(55% 62% at 100% 100%,rgba(21,84,210,.55),transparent 62%),var(--lp-navy-950)}@media (min-width:960px){.lp-auth .lp-auth__visual{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--lp-space-8);position:sticky;inset-block-start:0;block-size:100vh;padding:var(--lp-space-12)}}.lp-auth .lp-auth__visual:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.11) 1px,transparent 1.2px);background-size:28px 28px;mask-image:radial-gradient(75% 65% at 50% 55%,#000,transparent 85%);-webkit-mask-image:radial-gradient(75% 65% at 50% 55%,#000,transparent 85%);pointer-events:none}.lp-auth .lp-auth__vbrand{display:inline-flex;align-items:center;gap:10px;justify-self:start}.lp-auth .lp-auth__copy{display:grid;gap:var(--lp-space-4);max-inline-size:520px}.lp-auth .lp-auth__copy h2{margin:0;font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:700;line-height:1.22;letter-spacing:-.01em;text-wrap:balance}.lp-auth .lp-auth__copy p{margin:0;color:rgba(255,255,255,.76);font-size:var(--lp-text-lg);line-height:1.65}.lp-auth .lp-auth__copy ul{display:grid;gap:var(--lp-space-3);margin:var(--lp-space-2) 0 0;padding:0;list-style:none}.lp-auth .lp-auth__copy li{display:flex;align-items:center;gap:10px;font-size:var(--lp-text-base);font-weight:var(--lp-weight-medium)}.lp-auth .lp-auth__copy li .lp-icon{flex:none;inline-size:18px;block-size:18px;color:#ffb45d}.lp-auth .lp-auth__scene{position:relative;min-block-size:280px;perspective:1600px;perspective-origin:50% 40%}.lp-auth .lp-auth__scene-inner{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(6deg - var(--sy, 0) * 6deg)) rotateY(calc(-14deg + var(--sx, 0) * 12deg))}.lp-auth[dir=rtl] .lp-auth__scene-inner{transform:rotateX(calc(6deg - var(--sy, 0) * 6deg)) rotateY(calc(14deg + var(--sx, 0) * 12deg))}.lp-auth .lp-auth__layer{position:absolute;transform:translateZ(var(--tz,0))}.lp-auth .lp-auth__phone{inset-inline-start:18%;inset-block-start:4%;inline-size:min(26%,200px);--tz:90px;overflow:hidden;border:6px solid #0a1730;border-radius:28px;background:#fff;box-shadow:0 34px 70px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.16)}.lp-auth .lp-auth__phone img{display:block;inline-size:100%;block-size:auto}.lp-auth .lp-auth__card{overflow:hidden;aspect-ratio:3/4;border:4px solid #fff;border-radius:14px;background:#fff;box-shadow:0 24px 50px rgba(0,0,0,.45)}.lp-auth .lp-auth__card img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-auth .lp-auth__card--1{inset-inline-start:2%;inset-block-start:22%;inline-size:17%;--tz:170px;rotate:-7deg}.lp-auth .lp-auth__card--2{inset-inline-start:50%;inset-block-start:2%;inline-size:19%;--tz:40px;rotate:6deg}.lp-auth .lp-auth__card--3{inset-inline-start:64%;inset-block-start:38%;inline-size:17%;--tz:140px;rotate:-5deg}.lp-auth .lp-auth__chip{display:inline-flex;align-items:center;gap:8px;inset-inline-start:42%;inset-block-start:66%;--tz:210px;margin:0;padding:9px 14px;border-radius:var(--lp-radius-pill);background:var(--lp-surface);color:var(--lp-ink);box-shadow:0 12px 30px rgba(0,0,0,.4);font-size:var(--lp-text-sm);font-weight:var(--lp-weight-medium)}.lp-auth .lp-auth__chip .lp-icon{inline-size:16px;block-size:16px;color:var(--lp-primary-ink)}@media (prefers-reduced-motion:no-preference){@keyframes lp-auth-in{0%{opacity:0;transform:translate3d(0,40px,calc(var(--tz, 0px) - 420px))}to{opacity:1;transform:translateZ(var(--tz,0))}}@keyframes lp-auth-float{0%,to{translate:0 0 0}50%{translate:0 -12px 14px}}@keyframes lp-auth-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp-auth .lp-auth__layer{animation:lp-auth-in 1s var(--lp-ease) backwards,lp-auth-float 9s ease-in-out infinite}.lp-auth .lp-auth__phone{animation-delay:80ms,1.1s}.lp-auth .lp-auth__card--1{animation-delay:.26s,1.4s;animation-duration:1s,7.5s}.lp-auth .lp-auth__card--2{animation-delay:.38s,1.6s;animation-duration:1s,10s}.lp-auth .lp-auth__card--3{animation-delay:.5s,1.8s;animation-duration:1s,8.5s}.lp-auth .lp-auth__chip{animation-delay:.7s,2s;animation-duration:.9s,6.5s}.lp-auth .auth-card>*,.lp-auth .auth-highlight>*{animation:lp-auth-rise .52s var(--lp-ease) backwards}.lp-auth .auth-card>:nth-child(2){animation-delay:50ms}.lp-auth .auth-card>:nth-child(3){animation-delay:.1s}.lp-auth .auth-card>:nth-child(4){animation-delay:.15s}.lp-auth .auth-card>:nth-child(n+5){animation-delay:.2s}}@media (max-width:720px){.lp-auth .h1{font-size:var(--lp-text-2xl)}}.lp-auth .auth-card.card,.lp-auth section.auth-card{border:0;box-shadow:none;background:transparent}.lp-auth .israeli-mobile-input .input{min-block-size:48px}.lp-auth .auth-card.card:after,.lp-auth .auth-card.card:before,.lp-auth .auth-layout.card:after,.lp-auth .auth-layout.card:before{content:none}.lp-auth .lang-switcher{border:1px solid var(--lp-line-strong);background:var(--lp-surface);box-shadow:none}.lp-auth .lang-pill{background:transparent;color:var(--lp-ink-2)}.lp-auth .lang-pill:not(.lang-pill-active):hover{color:var(--lp-ink)}.lp-auth .lang-pill.lang-pill-active{background:var(--lp-primary);color:var(--lp-on-primary)}