.promo.svelte-u1vuzv{position:fixed;inset:0;z-index:20;display:block;overflow:auto;scroll-padding-top:76px;background:#f5f4f6;color:#1a161c;color-scheme:light;font-family:Geist Variable,Segoe UI,sans-serif;font-size:16px;line-height:1.45}.stage.svelte-u1vuzv{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.stage.svelte-u1vuzv canvas:where(.svelte-u1vuzv){position:absolute;inset:0;width:100%;height:100%}.bar.svelte-u1vuzv,main.svelte-u1vuzv{position:relative;z-index:1}.bar.svelte-u1vuzv{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:14px max(28px,calc((100% - 1120px)/2));background:#f6f1e6e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bar.svelte-u1vuzv a:where(.svelte-u1vuzv){color:#6b6470;font-size:14px;text-decoration:none}.bar.svelte-u1vuzv a:where(.svelte-u1vuzv):hover,.bar.svelte-u1vuzv a[aria-current=page]:where(.svelte-u1vuzv){color:#1a161c}.mark.svelte-u1vuzv{font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;font-size:22px;letter-spacing:-.03em;color:#1a161c}nav.svelte-u1vuzv{display:flex;gap:22px}.gate.svelte-u1vuzv{display:grid;place-items:center;min-height:calc(100vh - 76px);padding:8px 24px 28px}.column.svelte-u1vuzv{width:min(380px,100%)}.word.svelte-u1vuzv{margin:0 0 18px;text-align:center;font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;font-size:42px;letter-spacing:-.04em}.gate.svelte-u1vuzv h1:where(.svelte-u1vuzv),.lead.svelte-u1vuzv{margin:0 0 22px;text-align:center;font-family:Geist Variable,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.45;color:#6b6470}h1.svelte-u1vuzv{margin:0;font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;font-size:clamp(34px,4.4vh,56px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.providers.svelte-u1vuzv{display:grid;gap:8px;margin-bottom:18px}.providers.svelte-u1vuzv button:where(.svelte-u1vuzv),.text.svelte-u1vuzv,.go.svelte-u1vuzv,input.svelte-u1vuzv{transition:background-color .2s ease,border-color .2s ease}.providers.svelte-u1vuzv button:where(.svelte-u1vuzv),.text.svelte-u1vuzv{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;border:1px solid #ddd6e2;border-radius:12px;background:#fff;color:#1a161c;font:inherit;font-size:15px;cursor:pointer}.providers.svelte-u1vuzv button:where(.svelte-u1vuzv):hover{border-color:#d4ccd6;background:#fff}.brand,.brand.svelte-u1vuzv{display:block;width:18px;height:18px;flex:0 0 18px}.yandex.svelte-u1vuzv{display:grid;place-items:center;border-radius:50%;background:#fc3f1e;color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:-.03em}.who-line.svelte-u1vuzv,.fine.svelte-u1vuzv{margin:0;text-align:center;color:#6b6470;font-size:13px}.who-line.svelte-u1vuzv{margin-bottom:8px;color:#1a161c;font-size:15px}.fine.svelte-u1vuzv{margin-top:16px}form.svelte-u1vuzv{display:grid;gap:6px}label.svelte-u1vuzv{font-size:13px;font-weight:500}input.svelte-u1vuzv{width:100%;min-height:44px;border:1px solid #ddd6e2;border-radius:12px;background:#fff;padding:0 14px;color:inherit;font:inherit}input.svelte-u1vuzv:focus{border-color:#8b2942;outline:none;box-shadow:0 0 0 3px #c4893a29}button.svelte-u1vuzv:focus-visible,a.svelte-u1vuzv:focus-visible{outline:2px solid #8b2942;outline-offset:2px}.error.svelte-u1vuzv{min-height:1.1em;margin:0;color:#6d1f33;font-size:13px}.error.svelte-u1vuzv:empty{visibility:hidden}.go.svelte-u1vuzv{display:flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:12px;background:#8b2942;color:#fff;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.go.svelte-u1vuzv:hover{background:#6d1f33}.text.svelte-u1vuzv{margin-top:8px;border:0;background:transparent;color:#6b6470}@media(max-width:860px){.promo.svelte-u1vuzv{overflow:auto}}@media(prefers-reduced-motion:reduce){.providers.svelte-u1vuzv button:where(.svelte-u1vuzv),.go.svelte-u1vuzv{animation:none;transition:none}}.login-card{box-shadow:0 1px color-mix(in oklab,var(--foreground) 6%,transparent) inset,0 18px 36px -28px color-mix(in oklab,var(--foreground) 28%,transparent),0 8px 18px -14px color-mix(in oklab,var(--primary) 16%,transparent)}
