[data-cs-login] a,[data-cs-login] button,[data-cs-login] input{transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease}.cs-lg-wrap{padding:64px 24px 88px;background-color:#f6f4ef;background-image:linear-gradient(#ebe6da 1px,transparent 1px),linear-gradient(90deg,#ebe6da 1px,transparent 1px);background-size:48px 48px}.cs-lg-card{max-width:1080px;margin:0 auto;background:#fff;border:2px solid #24262a;box-shadow:12px 12px #bd954d;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cs-lg-main{padding:40px 44px 44px;min-width:0}.cs-lg-panel{display:flex;flex-direction:column;gap:18px}.cs-lg-panel[hidden]{display:none!important}.cs-lg-intro h1{margin:0;font-size:26px;font-weight:900}.cs-lg-intro p,.cs-lg-demo{margin:0;font-size:14.5px;line-height:1.9;color:#5d5f63}.cs-lg-demo{padding:10px 12px;background:#fbf7ee;border:1px solid #e3cc9c;color:#24262a}.cs-lg-field{display:flex;flex-direction:column;gap:6px}.cs-lg-field label{font-size:13.5px;font-weight:700;color:#3a3c40}.cs-lg-field input{width:100%;height:52px;box-sizing:border-box;border:1px solid #cfc8b8;background:#fff;padding:0 14px;font-family:inherit;font-size:16px;color:#24262a;outline:0;text-align:right}.cs-lg-field input:focus{border-color:#24262a;box-shadow:0 0 0 3px #f1e2bf}.cs-lg-field input::placeholder{color:#8e9094}.cs-lg-err{margin:0;font-size:12.5px;font-weight:700;color:#b0482f}.cs-lg-panel>button[type=submit]{min-height:56px;border:0;background:#bd954d;color:#24262a;font-family:inherit;font-size:17px;font-weight:900;cursor:pointer}.cs-lg-panel>button[type=submit]:hover{background:#c9a462}.cs-lg-panel>button.is-busy{background:#d8c39a;cursor:wait}.cs-lg-back,.cs-lg-resend{align-self:flex-start;border:0;background:transparent;padding:6px 0;font-family:inherit;font-size:14px;font-weight:700;color:#55585d;cursor:pointer}.cs-lg-back:hover,.cs-lg-resend:hover{color:#24262a}.cs-lg-resend:disabled{color:#8e9094;cursor:default}.cs-lg-aside{background:#24262a;color:#fff;padding:40px 36px;display:flex;flex-direction:column;gap:22px;justify-content:space-between}.cs-lg-kicker{font-family:var(--cs-font-mono);font-size:11px;letter-spacing:.14em;color:#bd954d}.cs-lg-aside h2{margin:14px 0 0;font-size:clamp(20px,2.2vw,26px);line-height:1.5;font-weight:900}.cs-lg-aside ul{list-style:none;margin:0;padding:0}.cs-lg-aside li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid #44474c}.cs-lg-aside li>span:first-child{flex:none;width:30px;height:30px;background:#bd954d;color:#24262a;display:flex;align-items:center;justify-content:center;font-weight:900}.cs-lg-aside li>span:last-child{display:flex;flex-direction:column;gap:2px}.cs-lg-aside strong{font-size:15px;font-weight:800}.cs-lg-aside em{font-size:13.5px;line-height:1.85;color:#cfcdc8;font-style:normal}.cs-lg-help{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid #5d6066;color:#fff;text-decoration:none}.cs-lg-help:hover{border-color:#bd954d;color:#fff}.cs-lg-help>span:first-child{display:flex;flex-direction:column;gap:4px}.cs-lg-help>span:first-child span{font-size:13px;line-height:1.7;color:#cfcdc8}.cs-lg-help strong{font-size:15px;font-weight:900;color:#e6cf9f}.cs-lg-help>span:last-child{color:#bd954d}@media (max-width: 859px){.cs-lg-wrap{padding:24px 16px 48px}.cs-lg-card{grid-template-columns:minmax(0,1fr);box-shadow:6px 6px #bd954d}.cs-lg-main,.cs-lg-aside{padding:24px 20px 28px}}
