.signin.svelte-iq265b{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.l.svelte-iq265b{padding:56px 64px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;background:var(--surf)}.r.svelte-iq265b{background:var(--brand);color:#fff;padding:56px 64px;display:flex;flex-direction:column;justify-content:center;gap:18px}[data-theme=dark] .r.svelte-iq265b{background:#0f2238}@media(prefers-color-scheme:dark){[data-theme=system] .r.svelte-iq265b{background:#0f2238}}.big-logo.svelte-iq265b{height:54px;width:220px;margin:0 0 56px}.big-word.svelte-iq265b{font-size:26px;margin:0 0 56px}.title.svelte-iq265b{font-size:34px}.lead.svelte-iq265b{font-size:15px;max-width:420px;color:var(--ink2)}.stack.svelte-iq265b{max-width:400px;margin-top:32px;display:grid;gap:12px}.stack.svelte-iq265b .stack:where(.svelte-iq265b){margin-top:0}.btn.svelte-iq265b{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;border-radius:8px;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);background:var(--surf);color:var(--ink);width:100%;cursor:pointer}.btn.svelte-iq265b:disabled{opacity:.6;cursor:default}.btn.p.svelte-iq265b{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.field.svelte-iq265b{height:46px;border:1px solid var(--line);border-radius:8px;padding:0 14px;color:var(--ink);background:var(--inset);font:14px var(--ui)}.field.svelte-iq265b::placeholder{color:var(--ink3)}.or.svelte-iq265b{display:flex;align-items:center;gap:10px;color:var(--ink3);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:6px 0}.or.svelte-iq265b span:where(.svelte-iq265b){flex:1;height:1px;background:var(--line)}.msg.svelte-iq265b{max-width:400px;margin:16px 0 0;font-size:13.5px;color:var(--ink2)}.msg.bad.svelte-iq265b{color:var(--out)}.by.svelte-iq265b{display:flex;gap:10px;align-items:center;color:var(--ink3);font-size:12.5px}.r-lbl.svelte-iq265b{color:#ffffffb3}.r-big.svelte-iq265b{font:400 26px/1.4 var(--ui);max-width:460px}.r-list.svelte-iq265b{display:grid;gap:10px;margin-top:8px;font-size:14px;color:#ffffffd9}@media(max-width:759px){.signin.svelte-iq265b{grid-template-columns:1fr}.l.svelte-iq265b,.r.svelte-iq265b{padding:32px 20px}.big-logo.svelte-iq265b,.big-word.svelte-iq265b{margin-bottom:32px}.title.svelte-iq265b{font-size:28px}.r-big.svelte-iq265b{font-size:20px}}
