html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth{--auth-muted:#b5b9bb;--auth-border:#34383a;--auth-gold:#e6c574;color:#f7f5ee;box-sizing:border-box;background:radial-gradient(at 70% 0,#28251b 0,#0000 48%),#0d1011;font-family:Arial,sans-serif}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client{min-height:100svh;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));align-content:center;justify-items:center;display:grid}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .login-panel{width:min(100%,380px);min-width:0;box-shadow:none;text-align:right;background:0 0;border:0;border-radius:0;padding:0}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-heading{text-align:right;animation:yp-auth-enter var(--yp-motion-navigation,.18s) var(--yp-motion-ease,ease-out) both;flex-direction:column;align-items:flex-start;gap:0;margin:0 0 28px;display:flex}.premium-auth .auth-logo{object-fit:contain;border-radius:18px;flex-shrink:0;margin:0 0 12px;display:block}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-brand{letter-spacing:.22em;color:var(--auth-gold);margin-bottom:16px;font-size:12px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client h1{letter-spacing:-.035em;color:#f7f5ee;margin:0 0 10px;font-size:clamp(30px,8vw,38px);line-height:1.2}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-heading p{color:var(--auth-muted);margin:0;font-size:16px;line-height:1.5}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .legacy-login-form{animation:yp-auth-enter var(--yp-motion-dialog,.2s) var(--yp-motion-ease,ease-out) 45ms both;background:0 0;border:0;border-radius:0;gap:18px;margin:0;padding:0;display:grid}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client label{color:#ece9df;gap:8px;font-size:14px;font-weight:600;display:grid}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client input{box-sizing:border-box;color:#f7f5ee;border:1px solid var(--auth-border);width:100%;min-width:0;height:52px;min-height:52px;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--yp-motion-control,.12s),background var(--yp-motion-control,.12s),box-shadow var(--yp-motion-control,.12s);background:#191d1f;border-radius:13px;padding:13px 15px;font:16px/1.4 Arial,sans-serif}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client input:focus{border-color:var(--auth-gold);background:#202423;box-shadow:0 0 0 3px #e6c57415}.premium-auth .auth-password{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.premium-auth .auth-password input{flex:1}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .auth-password button{color:#e6c574;border:1px solid var(--auth-border);background:#191d1f;border-radius:13px;flex-shrink:0;min-width:58px;min-height:52px;margin:0;padding:8px;font:600 13px Arial,sans-serif}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client button.primary{color:#161712;background:linear-gradient(115deg,#d6b45f,#f0d68d);border:1px solid #edd28b;border-radius:13px;width:100%;min-height:52px;margin:4px 0 0;font-size:17px;font-weight:800;box-shadow:0 5px 18px #e6c57412}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client button.primary:disabled{color:#d6c594;cursor:wait;background:#3d3a30;border-color:#625b45}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-registration{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 9px;margin-top:22px;font-size:14px;display:flex}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-registration p{color:var(--auth-muted);margin:0;font-size:14px;display:block;font-weight:400!important}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-registration p:before{display:none}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-registration p:after{display:none}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .registration-link{width:auto;min-height:44px;color:var(--auth-gold);box-shadow:none;text-underline-offset:4px;background:0 0;border:0;border-radius:4px;align-items:center;margin:0;padding:0 3px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-legal{color:#a7adaf;gap:18px;margin-top:10px;font-size:12px}.premium-auth :is(.error,.registration-error:not(:empty),.registration-field-error){animation:yp-auth-feedback var(--yp-motion-selection,.16s) ease-out}html[lang=he][dir=rtl] body.yp-design .premium-auth.registration-page :is(.registration-error,.registration-field-error){color:#faa}html[lang=he][dir=rtl] body.yp-design .premium-auth.registration-page .registration-form [aria-invalid=true]{outline-offset:2px;outline:2px solid #faa}html[lang=he][dir=rtl] body.yp-design .premium-auth.registration-page .registration-choice input[aria-invalid=true]+span{outline-offset:2px;border-color:#faa;outline:2px solid #faa}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.registration-page.registration-redesign{padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.registration-page.registration-redesign .registration-card{width:min(100%,570px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.registration-page.registration-redesign .registration-card>header{animation:yp-auth-enter var(--yp-motion-navigation,.18s) var(--yp-motion-ease,ease-out) both;margin-bottom:24px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.registration-page.registration-redesign .registration-progress b{background:#1a1e1e;border-color:#4b4b41}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.registration-page.registration-redesign .registration-progress li[aria-current=step] b{color:#161712;background:#e6c574;border-color:#e6c574}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.registration-page.registration-redesign .registration-form :is(input:not([type=radio]):not([type=checkbox]),textarea,select){background:#191d1f;border-color:#434849;border-radius:12px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.registration-page.registration-redesign .registration-choice span{background:#191d1f;border-color:#434849;border-radius:12px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.registration-page.registration-redesign .registration-actions button.primary{background:linear-gradient(115deg,#d6b45f,#f0d68d);border-radius:12px}@keyframes yp-auth-enter{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@keyframes yp-auth-feedback{0%{opacity:.5}to{opacity:1}}@media (max-height:700px){html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client{padding-block:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-bottom));align-content:start}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-heading{margin-bottom:20px}.premium-auth .auth-logo{width:56px;height:56px;margin-bottom:8px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-brand{margin-bottom:10px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-registration{margin-top:12px}}@media (max-width:560px){html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.registration-page.registration-redesign .registration-choice-grid:has(input[name=gender]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.premium-auth :is(.client-login-heading,.legacy-login-form,.registration-card>header,.error,.registration-error,.registration-field-error){animation:none!important;translate:none!important}}html[lang=he][dir=rtl] body.yp-design:has(main.login-client.premium-auth):has(:is(.pwa-install-control,.pwa-install-help-control):not([hidden])) .premium-auth.login.login-client{padding-bottom:calc(76px + env(safe-area-inset-bottom))}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .password-form{background:0 0;border:0;gap:16px;margin:18px 0;padding:0;display:grid}@media (max-height:700px){.premium-auth .auth-logo{width:48px;height:48px;margin-bottom:6px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-heading{margin-bottom:14px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-brand{margin-bottom:6px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .legacy-login-form{gap:14px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client :is(input,.auth-password button,button.primary){height:48px;min-height:48px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-registration{margin-top:8px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client .client-login-legal{margin-top:4px}}@media (max-height:600px){.premium-auth .auth-logo{width:40px;height:40px;margin-bottom:4px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client{padding-block:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom))}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client h1{margin-bottom:8px;font-size:28px}html[lang=he][dir=rtl] body.yp-design:has(.premium-auth) .premium-auth.login.login-client label{gap:6px}}
