:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#15243a;background:#edf3f9;font:16px system-ui,sans-serif}body{margin:0;padding:5vh 16px}main{background:#fff;border:1px solid #dce4ee;border-radius:20px;max-width:640px;margin:auto;padding:clamp(22px,5vw,48px);box-shadow:0 12px 44px #253e6214}.brand{color:#285ad5;letter-spacing:.06em;font-weight:750}.brand span{color:#8897aa}h1{line-height:1.1}p{color:#42536a;line-height:1.55}label{margin:16px 0 6px;font-weight:650;display:block}input{box-sizing:border-box;border:1px solid #a8b6c9;border-radius:8px;max-width:100%;padding:10px}button{color:#fff;font:inherit;cursor:pointer;background:#244fd0;border:0;border-radius:8px;margin:8px;padding:11px 18px}ul{padding:0;list-style:none}li{overflow-wrap:anywhere;border-top:1px solid #dce4ee;padding:14px 0}li span,progress{width:100%;margin-top:6px;display:block}progress{accent-color:#244fd0}
