.screen.svelte-1m6zvk3{place-items:center;min-height:100dvh;padding:24px 20px;display:grid}.card.svelte-1m6zvk3{background:var(--paper);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:16px;padding:30px 28px 28px}.brand.svelte-1m6zvk3{letter-spacing:-.03em;color:var(--ink);justify-content:center;align-items:center;gap:9px;margin-bottom:20px;font-size:21px;font-weight:700;display:flex}.mark.svelte-1m6zvk3{flex:none;width:32px;height:32px}.word.svelte-1m6zvk3 span:where(.svelte-1m6zvk3){color:var(--brand)}.head.svelte-1m6zvk3{text-align:center;margin-bottom:22px}h1.svelte-1m6zvk3{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:650}.sub.svelte-1m6zvk3{color:var(--muted);margin:5px 0 0;font-size:13.5px;line-height:1.45}.err.svelte-1m6zvk3{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger);border-radius:var(--r);margin-bottom:16px;padding:11px 14px;font-size:13.5px}.card.svelte-1m6zvk3 .lbl{font-size:var(--fs-xs);color:var(--muted);margin-bottom:6px;font-weight:600;display:block}.card.svelte-1m6zvk3 input{border:1px solid var(--line);background:var(--paper);width:100%;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:10px;margin-bottom:16px;padding:13px 14px}.card.svelte-1m6zvk3 input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.card.svelte-1m6zvk3 .phone{border:1px solid var(--line);background:var(--paper);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:10px;align-items:center;margin-bottom:16px;padding-left:14px;display:flex}.card.svelte-1m6zvk3 .phone:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.card.svelte-1m6zvk3 .phone .code{color:var(--muted);-webkit-user-select:none;user-select:none;flex:none}.card.svelte-1m6zvk3 .phone input{background:0 0;border:0;border-radius:0;min-width:0;margin-bottom:0;padding-left:8px}.card.svelte-1m6zvk3 .phone input:focus{box-shadow:none;border-color:#0000;outline:0}.card.svelte-1m6zvk3 .rule{font-size:var(--fs-xs);color:var(--muted);margin:-10px 0 16px;line-height:1.4}.card.svelte-1m6zvk3 .pin{font-family:var(--mono);letter-spacing:.35em;font-size:20px}.card.svelte-1m6zvk3 button[type=submit]{border-radius:var(--r);background:var(--brand);width:100%;color:var(--on-brand);cursor:pointer;transition:background-color var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);border:0;margin-top:6px;padding:15px;font-size:16px;font-weight:640}.card.svelte-1m6zvk3 button[type=submit]:hover:not(:disabled){background:var(--brand-hover)}.card.svelte-1m6zvk3 button[type=submit]:disabled{opacity:.45;cursor:default}.foot.svelte-1m6zvk3{text-align:center;color:var(--muted);margin-top:16px;font-size:13.5px}.foot.svelte-1m6zvk3 a{color:var(--muted);text-decoration:none}.foot.svelte-1m6zvk3 a:hover{color:var(--brand)}.foot.svelte-1m6zvk3 a.accent{color:var(--brand);font-weight:600}
