@font-face{font-family:Manrope;src:url(fonts/manrope.ttf)}*{box-sizing:border-box}body{margin:0;background:#f3f6fa;color:#15273b;font:15px/1.6 Manrope,system-ui,sans-serif}header{max-width:1200px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}a{color:inherit;text-decoration:none}.brand{display:flex;align-items:center;font-size:22px;font-weight:800;letter-spacing:-1px}.brand img{margin-right:10px}.brand span{color:#367ae9}header>a:last-child{font-size:13px}main{max-width:1140px;margin:30px auto 70px;display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center;padding:0 32px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:#3774bd}h1{font-size:42px;line-height:1.15;letter-spacing:-1.7px}h2{font-size:28px;letter-spacing:-1px;margin:24px 0 8px}p{color:#627184}.preview{width:100%;border-radius:16px;box-shadow:0 22px 48px #15273b20;margin:20px 0}aside>small{color:#6c7b8c;font-size:11px}.card{background:white;border:1px solid #e0e6ef;padding:32px;border-radius:24px;box-shadow:0 18px 60px #142b4510;min-width:0}.tabs{display:flex;padding:4px;background:#f2f5f9;border-radius:12px;gap:4px}.tabs button{flex:1;border:0;background:transparent}.tabs button[aria-pressed=true]{background:white;box-shadow:0 2px 8px #142b4510;color:#245dcc}button,input{font:inherit}button{cursor:pointer;border:1px solid #dce3ed;border-radius:10px;padding:12px 16px;color:#15273b;background:white;font-weight:700}label{display:block;font-weight:700;font-size:13px;margin:20px 0}input{font-size:16px;display:block;width:100%;padding:13px 12px;margin-top:7px;border:1px solid #ced8e4;border-radius:9px;min-width:0}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #6ba0f4;outline-offset:3px}.password-wrap{position:relative;display:block}.password-wrap input{padding-right:90px}.password-wrap button{position:absolute;right:4px;top:4px;padding:10px 8px;border:0;font-size:11px}label small{font-weight:400;color:#6c7b8c;font-size:11px}.primary{width:100%;background:#172d48;color:white;border-color:#172d48;margin:8px 0}.text-button{border:0;background:transparent;display:block;margin:8px auto;font-size:12px;color:#386ec0}.divider{display:flex;align-items:center;gap:10px;color:#7a8695;font-size:10px;margin:24px 0 12px}.divider:before,.divider:after{content:'';height:1px;background:#e6ebf1;flex:1}#social>button{width:100%;display:flex;justify-content:space-between;margin:8px 0}button:disabled{cursor:default;opacity:.55}#social small{font-weight:400}.fine{font-size:11px;line-height:1.7;margin-bottom:0}#message{padding:14px;border-radius:10px;background:#edf5ff;color:#224a7c;font-size:13px;overflow-wrap:anywhere}#message.error{background:#fff0ee;color:#9c3027}.account-note{background:#f2f6fb;padding:20px;border-radius:14px;margin:28px 0}.account-note p{margin-bottom:0;font-size:13px}#account-email{overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:760px){header{padding:20px}.brand{font-size:19px}.brand img{width:28px;height:28px}header>a:last-child{font-size:11px}main{display:block;padding:0 18px;margin:16px auto 40px;max-width:480px}aside{display:none}.card{padding:24px;border-radius:20px}h2{font-size:25px}}
