*{box-sizing:border-box}body{margin:0;color:#17192b;background:#fbfbfe;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}a{color:#6853c9;text-decoration:none}a:hover{text-decoration:underline}.sitebar{background:#fff;border-bottom:1px solid #eaebf1}.bar-inner{max-width:1100px;margin:auto;padding:19px 22px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.logo{font-size:20px;font-weight:800;color:#19192d;letter-spacing:-.7px}.logo span{color:#8063e8}.bar-links{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;font-weight:650}.content{max-width:1000px;margin:auto;padding:46px 22px 80px}.eyebrow{color:#775bdc;font-weight:750;font-size:11px;letter-spacing:2px;text-transform:uppercase}.hero-title{font-size:clamp(31px,5vw,52px);line-height:1.11;letter-spacing:-2px;margin:10px 0 17px}.lead{color:#69718c;font-size:17px;max-width:700px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:28px}.tile,.article,.auth-card{background:#fff;border:1px solid #e7e8f2;border-radius:18px;padding:24px;box-shadow:0 7px 28px #26234507}.tile h2{font-size:20px;line-height:1.3;margin:12px 0}.tag{font-size:11px;color:#765ad6;font-weight:800;text-transform:uppercase;letter-spacing:1px}.article{max-width:760px;margin-top:25px}.article h2{font-size:24px;line-height:1.25;margin:28px 0 10px}.article p,.article li{color:#525c72}.article ul{padding-left:24px}.callout{background:#f4f1ff;border:1px solid #e6dfff;border-radius:14px;padding:18px;margin:26px 0}.action{display:inline-block;background:#191b2e;color:#fff;border-radius:11px;padding:13px 21px;margin-top:12px;font-size:14px;font-weight:700}.action:hover{color:#fff}.subtle{color:#69718c;font-size:13px}.footer{border-top:1px solid #e6e8ef;text-align:center;padding:32px 15px;color:#737c91;font-size:12px}.auth-wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.auth-card{max-width:480px}.field{display:flex;flex-direction:column;gap:5px;margin:12px 0}.field label{font-size:13px;font-weight:700}.field input{border:1px solid #d9deeb;background:#fff;border-radius:10px;padding:13px;font:inherit;width:100%;font-size:14px}.submit{width:100%;background:#171b30;color:#fff;border:0;border-radius:12px;padding:14px;font-weight:750;cursor:pointer;margin-top:14px}.auth-tabs{display:flex;gap:8px}.auth-tabs button{flex:1;border:1px solid #e0e3f0;background:#f7f7fc;border-radius:10px;padding:11px;font-weight:700;cursor:pointer}.auth-tabs button.selected{border-color:#7c63eb;background:#f0eaff;color:#6542c7}.hidden{display:none!important}.status{min-height:22px;font-size:13px;color:#5b45ad}.warning{color:#a85522}.formhint{font-size:12px;color:#7c8499}.details{background:#f2f4f9;border-radius:12px;padding:18px}.details dt{font-weight:750;margin-top:8px}.details dd{margin:3px 0 12px;color:#687187}@media(max-width:650px){.content{padding-top:27px}.auth-wrap{grid-template-columns:1fr}.bar-inner{gap:10px}.bar-links{gap:10px;font-size:12px}.article{padding:19px}.hero-title{letter-spacing:-1px}}