:root{color:#17243a;--blue:#3049d8;--muted:#536176;--line:#d4dce8;background:#f4f6fa;font:16px/1.65 Arial,sans-serif}*{box-sizing:border-box}body{margin:0}main{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:520px;margin:9vh auto;padding:32px 28px}.brand{color:#17243a;letter-spacing:-.04em;font-size:26px;font-weight:700;text-decoration:none}h1{letter-spacing:-.03em;text-wrap:balance;margin:32px 0 12px;font-size:28px;line-height:1.3}h2{margin:0 0 18px;font-size:19px;line-height:1.4}.lead{color:var(--muted);margin-bottom:28px}section{border-top:1px solid var(--line);padding-top:24px}label{font-size:14px;font-weight:600;display:block}input,button{font:inherit;border:1px solid var(--line);border-radius:4px;padding:11px 14px}input{width:100%;caret-color:var(--blue);margin:6px 0 14px}button{cursor:pointer;color:#17243a;background:#fff}button:hover{background:#eef1f8}button:disabled{opacity:.55;cursor:default}.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.primary:hover{background:#2438aa}form button{width:100%}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}::selection{background:var(--blue);color:#fff}.note,section>p,#destination{color:var(--muted);font-size:13px}.note{margin-top:28px}#account{overflow-wrap:anywhere}ul{padding-left:20px;font-size:14px}li{margin:10px 0}.actions{gap:10px;margin-top:24px;display:flex}.actions .primary{flex:1}#switch{margin-top:16px;font-size:13px}#status{overflow-wrap:anywhere;font-size:14px}[hidden]{display:none!important}@media (width<=560px){main{max-width:none;margin:16px;padding:28px 22px}h1{font-size:26px}}
