/* PEGASSUS FLOW V43.5.0 — login finishing layer; authentication logic untouched. */
body.peg-flow-login{background:#74787f}
.flow-backdrop{background:radial-gradient(circle at 82% 20%,#858991 0,transparent 45%),#74787f}
.flow-shell{width:min(1470px,calc(100% - 36px));margin:18px auto;min-height:min(850px,calc(100dvh - 36px));border-radius:32px;box-shadow:0 26px 75px #12161326}
.flow-hero{padding-top:30px;background:linear-gradient(145deg,#0f1410 0%,#111615 90%)}
.hero-copy{padding-top:30px}.hero-copy>p{line-height:1.65;margin-bottom:30px}
.auth-side{min-height:0}.auth-top{min-height:76px;padding-top:20px;padding-bottom:10px}
.auth-content{padding-top:14px;padding-bottom:24px}.auth-head{margin-bottom:22px}
.auth-head h2{margin-top:11px}.auth-methods{margin-bottom:17px}
.flow-step{min-height:60px;padding:10px 14px}
.auth-footer{padding:18px 28px}
.auth-submit:focus-visible,.auth-tab:focus-visible{outline:3px solid #7ecb15;outline-offset:3px}
@media(max-width:850px){.flow-shell{margin:0;width:100%;min-height:100dvh;border-radius:0}.auth-side{min-height:100dvh}.auth-content{padding-top:22px}}
