.lf-real{--z-line:#dfdfdf;--z-line-strong:#c7c7c7;--z-muted:#707070;--z-card-shadow:0 1px 3px rgba(0,0,0,0.06);--z-hover:rgba(0,0,0,0.03);--z-accent:var(--theme-light-primary-500,#65a30d);--z-action:#1c1e22;--z-action-hover:#2c2f35;--z-action-fg:#ffffff;--z-canvas:var(--theme-light-background-400,#fff)}@media (prefers-color-scheme:dark){.lf-real{--z-line:#34373c;--z-line-strong:#4c5056;--z-muted:#a2a6af;--z-card-shadow:0 1px 3px rgba(0,0,0,0.45);--z-hover:rgba(255,255,255,0.06);--z-accent:var(--theme-dark-primary-500,#84cc16);--z-action:#f2f3f5;--z-action-hover:#dfe1e5;--z-action-fg:#16181b;--z-canvas:var(--theme-dark-background-400,#121315)}}.lf-real.is-dark{--z-line:#34373c;--z-line-strong:#4c5056;--z-muted:#a2a6af;--z-card-shadow:0 1px 3px rgba(0,0,0,0.45);--z-hover:rgba(255,255,255,0.06);--z-accent:var(--theme-dark-primary-500,#84cc16);--z-canvas:var(--theme-dark-background-400,#121315)}.lf-real.is-light{--z-line:#dfdfdf;--z-line-strong:#c7c7c7;--z-muted:#707070;--z-card-shadow:0 1px 3px rgba(0,0,0,0.06);--z-hover:rgba(0,0,0,0.03);--z-accent:var(--theme-light-primary-500,#65a30d);--z-canvas:var(--theme-light-background-400,#fff)}.lf-real,.lf-real button,.lf-real input,.lf-real select,.lf-real textarea{font-family:InterZerno,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-feature-settings:"cv11","ss01","ss03"}.lf-real{background-color:var(--z-canvas)}.lf-real div.flex.flex-row.items-center.justify-end{display:none}.lf-real div.rounded-lg.p-6{max-width:420px;margin:0 auto;padding:1.5rem;border-radius:12px;border-color:var(--z-line);box-shadow:var(--z-card-shadow)}.lf-real div.rounded-lg.p-6>div.flex.flex-col{align-items:stretch;gap:1.25rem}.lf-real div.rounded-lg.p-6>div.flex.flex-col>*{margin-block-start:0;margin-block-end:0}.lf-real div.rounded-lg.p-6 div:empty{display:none}.lf-real div.rounded-lg.p-6 div.flex.flex-row.items-center.justify-center:has(img[alt=logo]){justify-content:flex-start;margin-bottom:.75rem}.lf-real div.rounded-lg.p-6 img[alt=logo]{height:40px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain}.lf-real div.rounded-lg.p-6 div:has(img[alt=logo]){justify-content:flex-start;width:100%}.lf-real div.rounded-lg.p-6 div:has(>img[alt=logo]){width:auto;flex:0 0 auto}.lf-real div.rounded-lg.p-6 div:has(>img[alt=logo]){align-items:center;gap:10px}.lf-real .zerno-fingerprint{display:flex;align-items:center;justify-content:center;gap:6px}.lf-real .zerno-fingerprint svg{width:16px;height:16px}.lf-real div.rounded-lg.p-6 div.flex.flex-col.items-center.text-center{align-items:flex-start;text-align:left;margin-bottom:0}.lf-real div.rounded-lg.p-6 div.flex.flex-col.items-center.text-center>div.flex.flex-col{gap:.25rem;width:100%}.lf-real div.rounded-lg.p-6 div.flex.flex-col.items-center.text-center>div.flex.flex-col>*{margin-block-start:0;margin-block-end:0}.lf-real div.rounded-lg.p-6 h1{font-size:1.25rem;line-height:1.3;font-weight:500;letter-spacing:-.01em;text-align:left}.lf-real div.rounded-lg.p-6 p.ztdl-p{font-size:.875rem;line-height:1.5;color:var(--z-muted)}.lf-real span[data-i18n-key="idp.orSignInWith"],.lf-real span[data-i18n-key="loginname.description"],.lf-real span[data-i18n-key="loginname.register"],.lf-real span[data-i18n-key="loginname.title"],.lf-real span[data-i18n-key="register.description"]{font-size:0;line-height:inherit}.lf-real span[data-i18n-key="idp.orSignInWith"]:after,.lf-real span[data-i18n-key="loginname.description"]:after,.lf-real span[data-i18n-key="loginname.register"]:after,.lf-real span[data-i18n-key="loginname.title"]:after,.lf-real span[data-i18n-key="register.description"]:after{font-size:1rem}.lf-real span[data-i18n-key="loginname.title"]:after{content:"Вход";font-size:1.25rem}.lf-real span[data-i18n-key="loginname.description"]:after{content:"С возвращением.";font-size:.875rem}.lf-real span[data-i18n-key="loginname.register"]:after{content:"Впервые здесь? Создать аккаунт";font-size:.875rem}.lf-real span[data-i18n-key="register.description"]:after{content:"Создайте аккаунт.";font-size:.875rem}.lf-real span[data-i18n-key="idp.orSignInWith"]:after{content:"или";font-size:.75rem}.lf-real form input[type=email],.lf-real form input[type=password],.lf-real form input[type=tel],.lf-real form input[type=text]{height:38px;padding:0 .75rem;border-radius:6px;border-color:var(--z-line);font-size:.875rem}.lf-real form input[type=email]:hover,.lf-real form input[type=password]:hover,.lf-real form input[type=tel]:hover,.lf-real form input[type=text]:hover{border-color:var(--z-line-strong)}.lf-real form input:focus{border-color:color-mix(in srgb,var(--z-accent) 60%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--z-accent) 40%,transparent)}.lf-real form label>span:first-child{font-size:.75rem;font-weight:500;color:var(--z-muted);margin-bottom:.25rem}.lf-real button[data-testid=submit-button]{width:100%;justify-content:center;height:40px;line-height:40px;border-radius:8px;border:none;font-weight:500;font-size:.875rem;background-color:var(--z-action);color:var(--z-action-fg)}.lf-real button[data-testid=submit-button]:hover{background-color:var(--z-action-hover)}.lf-real button[data-testid=submit-button]:disabled{background-color:var(--z-action);color:var(--z-action-fg);opacity:.35}.lf-real form div.flex.w-full.flex-row.items-center:has(>button[data-testid=submit-button]){flex-direction:column-reverse;align-items:stretch;gap:.5rem;margin-top:0}.lf-real form div.flex.flex-row.items-center:has(>button[data-testid=submit-button])>span.flex-grow{display:none}.lf-real form div.flex.flex-row.items-center:has(>button[data-testid=submit-button])>button:not([data-testid=submit-button]){align-self:center;height:28px;line-height:28px;border:none;background:transparent;color:var(--z-muted);font-size:.8rem}.lf-real form div.flex.flex-row.items-center:has(>button[data-testid=submit-button])>button:not([data-testid=submit-button]):hover{background:transparent;color:inherit}.lf-real form:has(input[data-testid=username-text-input]) div.flex.flex-row.items-center>button:not([data-testid=submit-button]):not(.zerno-fingerprint){display:none}.lf-real div.w-full:has(>form.w-full){display:flex;flex-direction:column;gap:1rem}.lf-real div.w-full:has(>form.w-full)>form.w-full{order:2}.lf-real div.w-full:has(>form.w-full)>div:has(span[data-i18n-key="idp.orSignInWith"]){order:1;padding:0}.lf-real form.w-full:has(input[data-testid=username-text-input]){display:flex;flex-direction:column;gap:.75rem}.lf-real form.w-full:has(input[data-testid=username-text-input])>div:has(>label){display:contents}.lf-real form.w-full:has(input[data-testid=username-text-input])>div:has(>label)>label{order:1}.lf-real form.w-full:has(input[data-testid=username-text-input])>div.mt-4{order:2}.lf-real button[data-testid=reset-button]{display:block;margin-top:.5rem;margin-left:auto;font-size:.8rem;color:var(--z-muted)}.lf-real button[data-testid=register-button]{order:3;align-self:center;font-size:.875rem;color:var(--z-muted)}.lf-real button[data-testid=register-button] span:after{color:var(--z-accent)}.lf-real div:has(>p.ztdl-p span[data-i18n-key="idp.orSignInWith"]){display:flex;flex-direction:column;gap:.5rem}.lf-real div:has(>p.ztdl-p span[data-i18n-key="idp.orSignInWith"])>p.ztdl-p{order:2}.lf-real p.ztdl-p:has(span[data-i18n-key="idp.orSignInWith"]){display:flex;align-items:center;gap:.75rem;color:var(--z-muted);margin:.25rem 0}.lf-real p.ztdl-p:has(span[data-i18n-key="idp.orSignInWith"]):after,.lf-real p.ztdl-p:has(span[data-i18n-key="idp.orSignInWith"]):before{content:"";flex:1;height:1px;background:var(--z-line)}.lf-real form[enctype="multipart/form-data"]>button[type=submit]{height:38px;border-radius:6px;border-color:var(--z-line);font-size:.875rem;font-weight:500}.lf-real form[enctype="multipart/form-data"]>button[type=submit]:hover{border-color:var(--z-line-strong);background-color:var(--z-hover)}.lf-real form>button[type=submit].h-\[50px\]{background-repeat:no-repeat;background-position:16px;background-size:20px 20px;padding-left:48px}.lf-real form>button[type=submit].h-\[50px\] span.w-full{text-align:left}.lf-real .zerno-idp--email{background-image:url(/login-icons/email.svg)}.lf-real .zerno-idp--yandex{background-image:url(/login-icons/yandex.svg)}.lf-real .zerno-idp--google{background-image:url(/login-icons/google.svg)}.lf-real .zerno-idp--github{background-image:url(/login-icons/github.svg)}.lf-real .zerno-idp--vk{background-image:url(/login-icons/vk.svg)}.lf-real .zerno-idp--telegram{background-image:url(/login-icons/telegram.svg)}@media (prefers-color-scheme:dark){.lf-real .zerno-idp--github{filter:invert(1)}}.lf-real div.rounded-lg.p-6{position:relative}.lf-real .zerno-fingerprint{width:100%;padding:.5rem 0;background:none;border:0;color:var(--z-muted);font:inherit;font-size:13px;cursor:pointer}.lf-real .zerno-fingerprint:hover{color:var(--z-fg,inherit)}.lf-real .zerno-by{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:1rem;font-size:12px;line-height:1.4;color:var(--z-fg-muted,#8b93a5)}.lf-real .zerno-by img{width:16px;height:16px;border-radius:4px}.lf-real button[data-zerno-idp=email]{display:none}.lf-real,.lf-real *{box-sizing:border-box}.lf-real{--zx-input-bg:#fafafa;--zx-card-bg:#ffffff;color:var(--z-fg,#171717);line-height:1.4}@media (prefers-color-scheme:dark){.lf-real{--zx-input-bg:#1e2024;--zx-card-bg:#17181b;color:var(--z-fg,#f5f6f8)}}.lf-real .flex{display:flex}.lf-real .flex-col{flex-direction:column}.lf-real .flex-row{flex-direction:row}.lf-real .items-center{align-items:center}.lf-real .justify-center{justify-content:center}.lf-real .justify-end{justify-content:flex-end}.lf-real .text-center{text-align:center}.lf-real .w-full{width:100%}.lf-real .mx-auto{margin-left:auto;margin-right:auto}.lf-real .mt-4{margin-top:1rem}.lf-real .mb-1{margin-bottom:.25rem}.lf-real .flex-grow,.lf-real .grow{flex-grow:1}.lf-real .relative{position:relative}.lf-real .text-12px{font-size:12px}.lf-real .text-14px{font-size:14px}.lf-real .rounded-md{border-radius:6px}.lf-real .space-y-8>*+*{margin-top:2rem}.lf-real h1,.lf-real label,.lf-real p{margin:0}.lf-real .rounded-lg.p-6{border-width:1px;border-style:solid;background-color:var(--z-canvas,var(--zx-card-bg))}.lf-real button{font:inherit;color:inherit;background:none;border:0;cursor:default;text-align:inherit}.lf-real form[enctype="multipart/form-data"]>button[type=submit]{display:inline-flex;align-items:center;width:100%;border-width:1px;border-style:solid;background-color:transparent;transition:border-color .15s,background-color .15s}.lf-real form>button[type=submit] span.w-full{display:block}.lf-real input{width:100%;border-width:1px;border-style:solid;background-color:var(--zx-input-bg);color:inherit;font:inherit;outline:none}.lf-real input::-moz-placeholder{color:var(--z-muted,#9a9a9a);font-style:italic}.lf-real input::placeholder{color:var(--z-muted,#9a9a9a);font-style:italic}.lf-wrap{display:block}.lf-wrap[data-zoom]{zoom:var(--lf-zoom,1)}.lf-real .is-pressed{transform:scale(.985)}.lf-real button{transition:transform .12s,filter .15s}.lf-real button[data-testid=submit-button].is-pressed{filter:brightness(1.35)}.lf-real .zerno-fingerprint.is-pressed{color:var(--z-fg,inherit)}.lf-scrim{position:absolute;display:block;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--z-canvas,#fff) 78%,transparent);animation:lf-fade .2s ease-out}.lf-sheet{position:absolute;left:10px;right:10px;bottom:3.6rem;display:flex;flex-direction:column;align-items:center;gap:7px;padding:15px 16px 17px;text-align:center;border:1px solid var(--z-line,#dfdfdf);border-radius:10px;background:var(--z-canvas,#fff);box-shadow:0 -2px 30px -8px rgba(0,0,0,.18);animation:lf-sheet-up .26s cubic-bezier(.2,.9,.3,1)}.lf-sheet:before{content:"";width:32px;height:3px;border-radius:2px;background:var(--z-line,#dfdfdf);margin-bottom:2px}.lf-real[data-locale=en] span[data-i18n-key]{font-size:inherit}.lf-real[data-locale=en] span[data-i18n-key]:after{content:none}.lf-real[data-locale=en] span[data-i18n-key="idp.orSignInWith"]{font-size:.75rem}@keyframes lf-fade{0%{opacity:0}}@keyframes lf-sheet-up{0%{opacity:0;transform:translateY(12px)}}.lf-sheet-title{font-size:15px;font-weight:600}.lf-sheet-text{font-size:12.5px;line-height:1.45;color:var(--z-muted,#707070);max-width:21em}.lf-code{display:flex;gap:6px;margin:2px 0}.lf-code-cell{display:grid;place-items:center;width:28px;height:36px;border:1px solid var(--z-line,#dfdfdf);border-radius:8px;background:var(--z-canvas,#fff);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.lf-code-cell.is-set{border-color:var(--z-line-strong,#c7c7c7)}.lf-caret{display:inline-block;width:1px;height:1.05em;background:currentColor;animation:lf-blink 1s step-end infinite}@keyframes lf-blink{50%{opacity:0}}.lf-scan{position:relative;display:block;width:40px;height:40px;color:var(--z-line-strong,#c7c7c7);overflow:hidden}.lf-scan svg{display:block;width:100%;height:100%}.lf-scan-fill{position:absolute;inset:0;color:var(--z-accent,#65a30d);clip-path:inset(calc((1 - var(--lf-scan, 0)) * 100%) 0 0 0)}.lf-scan-fill svg{display:block;width:100%;height:100%}.lf-scan-line{position:absolute;left:0;right:0;top:calc((1 - var(--lf-scan, 0)) * 100%);height:2px;background:var(--z-accent,#65a30d);box-shadow:0 0 10px var(--z-accent,#65a30d);transition:top .12s linear}.lf-scan.is-done{color:var(--z-accent,#65a30d)}.lf-scan.is-done .lf-scan-line{opacity:0}.lf-spin{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:2px solid var(--z-line,#dfdfdf);border-top-color:var(--z-accent,#65a30d);animation:lf-spin .9s linear infinite}.lf-spin img{width:26px;height:26px}@keyframes lf-spin{to{transform:rotate(1turn)}}.lf-ok{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--z-accent,#65a30d) 16%,transparent);color:var(--z-accent,#65a30d);animation:lf-pop .35s cubic-bezier(.2,1.4,.4,1)}.lf-ok svg{display:block;width:20px;height:20px}@keyframes lf-pop{0%{transform:scale(.7);opacity:0}}@media (prefers-reduced-motion:reduce){.lf-wrap *,.lf-wrap :after{animation:none!important;transition:none!important}}