.lh.lh-auth{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--lh-canvas);background-image:var(--bx-paper),linear-gradient(to right,var(--bx-gM) 1px,transparent 1px),linear-gradient(to bottom,var(--bx-gM) 1px,transparent 1px),linear-gradient(to right,var(--bx-gm) 1px,transparent 1px),linear-gradient(to bottom,var(--bx-gm) 1px,transparent 1px);background-size:calc(var(--bx-cell) * 8) calc(var(--bx-cell) * 8),calc(var(--bx-cell) * 4) calc(var(--bx-cell) * 4),calc(var(--bx-cell) * 4) calc(var(--bx-cell) * 4),var(--bx-cell) var(--bx-cell),var(--bx-cell) var(--bx-cell);background-position:top}.lh.lh-auth h1,.lh.lh-auth p{max-width:none}.lh .lh-auth-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100% - var(--lh-gut) * 2,var(--lh-maxw) - var(--lh-gut) * 2);margin:14px auto 0;padding:8px 8px 8px 16px;border:1px solid var(--lh-line);border-radius:14px;background:var(--lh-panel)}.lh .lh-auth-head .lh-brand{display:inline-flex;color:var(--lh-ink)}.lh .lh-auth-nav{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--lh-muted)}.lh .lh-auth-mark{display:flex;margin:22px auto 0;color:var(--lh-ink)}.lh .lh-auth-mark,.lh .lh-auth-split{width:min(100% - var(--lh-gut) * 2,var(--lh-maxw) - var(--lh-gut) * 2)}.lh .lh-auth-split{flex:1;display:grid;gap:clamp(24px,3vw,48px);margin:0 auto;padding:clamp(24px,4vw,48px) 0}.lh .lh-auth-main{display:flex;align-items:center;justify-content:center;min-width:0;outline:none}.lh .lh-auth-art{display:none}@media (min-width:1024px){.lh .lh-auth-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding-block:clamp(20px,2.4vw,32px)}.lh .lh-auth-art{display:flex;flex-direction:column;gap:12px;min-height:600px;padding:clamp(32px,3vw,48px) 0 0 clamp(32px,3vw,48px);overflow:hidden;border-radius:clamp(18px,1.8vw,26px);background:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px) 0 0 /var(--bx-cell) var(--bx-cell),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px) 0 0 /var(--bx-cell) var(--bx-cell),var(--bx-blue);color:#ffffff}}.lh .lh-auth-say{margin:0;padding-right:32px;font-size:clamp(34px,3.3vw,52px);font-weight:600;line-height:1.02;letter-spacing:-.04em}.lh .lh-auth-sub{margin:0;max-width:38ch;padding-right:32px;font-size:16px;line-height:1.5;color:rgba(255,255,255,.82)}.lh .lh-auth-scene{margin-top:auto;padding-top:28px}.lh .lh-auth-scene .v3s{border-radius:14px 0 0 0;box-shadow:0 30px 60px -20px rgba(4,12,48,.55)}.lh .lh-auth-scene .v3s-app{min-height:460px}.lh .lh-auth-foot{display:flex;justify-content:space-between;gap:16px;width:min(100% - var(--lh-gut) * 2,var(--lh-maxw) - var(--lh-gut) * 2);margin:0 auto;padding:4px 0 22px;font-size:13px;color:var(--lh-muted)}.lh .lh-auth-foot a{color:var(--lh-muted);text-decoration:underline;text-underline-offset:3px}.lh .lh-auth-foot a:hover{color:var(--lh-ink)}.lh.lh-auth [data-auth-shell]{width:100%;min-height:0}.lh.lh-auth [data-auth-body]{padding:0}.lh .lh-auth-main>:not([data-auth-shell]),.lh.lh-auth [data-auth-card]{width:100%;max-width:440px;margin-inline:auto;padding:clamp(24px,2.6vw,36px);border:1px solid var(--lh-line);border-radius:clamp(18px,1.8vw,26px);background:var(--lh-panel);box-shadow:0 36px 70px -44px rgba(6,12,40,.5);color:var(--lh-ink)}.lh.lh-auth [data-auth-card]{align-items:stretch;gap:18px}.lh .lh-auth-main>:not([data-auth-shell]){gap:20px}.lh .lh-auth-main h1{margin:0;font-family:inherit;font-size:clamp(26px,2.4vw,32px);font-weight:600;line-height:1.08;letter-spacing:-.035em;color:var(--lh-ink)}.lh .lh-auth-main p{font-family:inherit}.lh .lh-auth-main>:not([data-auth-shell]) h1+p,.lh.lh-auth [data-auth-card] p:not([role=alert]):not([data-auth-legal]){font-size:14.5px;line-height:1.55;color:var(--lh-muted)}.lh .lh-auth-main label{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.005em}.lh .lh-auth-main input:not([type]),.lh .lh-auth-main input[type=email],.lh .lh-auth-main input[type=password],.lh .lh-auth-main input[type=text]{height:46px;padding:0 14px;border:1px solid var(--lh-line-2);border-radius:11px;background:var(--lh-canvas);box-shadow:none;color:var(--lh-ink);font-family:inherit;font-size:16px}.lh .lh-auth-main input::placeholder{color:var(--lh-dim)}.lh .lh-auth-main input:focus,.lh .lh-auth-main input:focus-visible{outline:2px solid var(--bx-blue);outline-offset:2px;border-color:transparent;border-radius:11px;box-shadow:none}.lh .lh-auth-main input[aria-invalid=true]{border-color:var(--lh-terra)}.lh.lh-auth [data-auth-password] input{padding-right:44px}.lh.lh-auth [data-auth-password] button{color:var(--lh-dim)}.lh.lh-auth [data-auth-password] button:hover{color:var(--lh-ink)}.lh .lh-auth-main a[data-auth-variant],.lh .lh-auth-main button[data-auth-variant],.lh .lh-auth-main button[data-button-variant]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 20px;border:1px solid transparent;border-radius:11px;font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;transition:background-color .15s,border-color .15s,color .15s}.lh .lh-auth-main a[data-auth-variant]>*,.lh .lh-auth-main button[data-auth-variant]>*,.lh .lh-auth-main button[data-button-variant]>*{font:inherit;letter-spacing:inherit;color:inherit}.lh .lh-auth-main a[data-auth-variant=primary],.lh .lh-auth-main button[data-auth-variant=primary],.lh .lh-auth-main button[data-button-variant=primary]{background:var(--lh-btn-pri-bg);color:var(--lh-btn-pri-fg)}.lh .lh-auth-main a[data-auth-variant=primary]:before,.lh .lh-auth-main button[data-auth-variant=primary]:before,.lh .lh-auth-main button[data-button-variant=primary]:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.lh .lh-auth-main a[data-auth-variant=primary]:hover,.lh .lh-auth-main button[data-auth-variant=primary]:hover:not(:disabled),.lh .lh-auth-main button[data-button-variant=primary]:hover:not(:disabled){background:var(--bx-blue)}.lh .lh-auth-main a[data-auth-variant=secondary],.lh .lh-auth-main button[data-auth-variant=secondary],.lh .lh-auth-main button[data-button-variant=secondary]{border-color:var(--lh-line-2);background:var(--lh-panel);color:var(--lh-ink)}.lh .lh-auth-main a[data-auth-variant=secondary]:hover,.lh .lh-auth-main button[data-auth-variant=secondary]:hover:not(:disabled),.lh .lh-auth-main button[data-button-variant=secondary]:hover:not(:disabled){background:var(--lh-panel-2)}.lh .lh-auth-main button[data-auth-variant]:disabled,.lh .lh-auth-main button[data-button-variant]:disabled{opacity:.5}.lh .lh-auth-main>:not([data-auth-shell]) button[data-button-variant=secondary]{height:36px;padding:0 14px}.lh .lh-auth-main button:focus-visible{outline:2px solid var(--bx-blue);outline-offset:2px}.lh.lh-auth [data-auth-card] button:not([data-auth-variant]):not([data-auth-toggle],[role=checkbox]){font-family:inherit;font-size:14px;font-weight:600;color:var(--bx-blue)}.lh.lh-auth [data-auth-card] a:not([data-auth-variant]):hover,.lh.lh-auth [data-auth-card] button:not([data-auth-variant]):not([data-auth-toggle],[role=checkbox]):hover{text-decoration:underline;text-underline-offset:3px}.lh.lh-auth [data-auth-card] a:not([data-auth-variant]){font-weight:600;color:var(--bx-blue)}.lh.lh-auth [data-auth-alert]{padding:12px 14px;border:1px solid rgba(211,75,68,.28);border-radius:11px;background:#fdf0ef;color:var(--lh-terra-t);font-size:14px;line-height:1.5}.lh .lh-auth-main p[role=alert]{font-size:13px;line-height:1.45;color:var(--lh-terra-t)}.lh.lh-auth [data-auth-note]{border:1px solid var(--lh-line);border-radius:11px;background:var(--lh-panel-2)}.lh.lh-auth [data-auth-note=accent]{border-color:rgba(33,83,212,.25);background:#eef2ff}.lh.lh-auth [data-auth-legal]{font-size:12.5px;line-height:1.55;color:var(--lh-muted)}.lh.lh-auth [data-auth-legal] a{font-weight:500;color:var(--lh-muted);text-decoration:underline;text-underline-offset:2px}.lh.lh-auth [data-auth-legal] a:hover{color:var(--bx-blue)}.lh.lh-auth [data-auth-footer]{display:none}@media (max-width:520px){.lh .lh-auth-nav span{display:none}.lh .lh-auth-main>:not([data-auth-shell]),.lh.lh-auth [data-auth-card]{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.lh.lh-auth *,.lh.lh-auth :after,.lh.lh-auth :before{transition-duration:.01ms!important}}