.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-brand{background:var(--blue);color:var(--white);flex-direction:column;padding:40px 48px;display:flex;overflow:hidden}.auth-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-top .logo svg{color:var(--pink)}.auth-top a{color:#ffffffdb;font-size:14px;font-weight:500}.auth-top a:hover{color:var(--white)}.auth-top a:focus-visible{outline-color:var(--white)}.auth-copy{text-align:center;margin-top:auto;padding-top:32px}.auth-copy h1{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 30, "WONK" 0;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(34px,3.5vw,56px);font-weight:500;line-height:1.06}.auth-copy p{color:#ffffffdb;max-width:30em;margin:0 auto;font-size:17px;line-height:1.5}.auth-art{justify-content:center;margin-top:40px;display:flex}.auth-art .bird{fill:none;width:auto;height:clamp(160px,min(38vw,100vh - 360px),620px);stroke:var(--pink);stroke-width:2px;stroke-linejoin:round;flex:none;overflow:visible}.auth-art .bird path{vector-effect:non-scaling-stroke}.auth-form{justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-form>div{width:100%;max-width:420px}.auth-logo{justify-content:center;margin-bottom:28px;display:none}.auth-logo svg{color:var(--blue)}.auth-help{text-align:center;color:var(--ink-3);margin:18px 0 0;font-size:13.5px}.auth-card{background:var(--white);box-shadow:0 0 0 1px var(--line), 0 12px 32px -10px #14141429;text-align:center;border-radius:18px;padding:36px 34px 32px}.auth-card h1{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 30, "WONK" 0;letter-spacing:-.02em;margin:0 0 8px;font-size:30px;font-weight:500;line-height:1.15}.auth-card p{color:var(--ink-2);margin:0 0 24px}.auth-card .btn{justify-content:center;width:100%;height:46px;font-size:15px;font-weight:600}.auth-form .cl-rootBox,.auth-form .cl-cardBox{width:100%;max-width:100%}.auth-form .cl-cardBox{box-shadow:0 0 0 1px var(--line), 0 12px 32px -10px #14141429;border:0;border-radius:18px}.auth-form .cl-card{box-shadow:none;border:0;border-radius:18px 18px 0 0;gap:28px;padding:36px 34px 32px}.auth-form .cl-headerTitle{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 30, "WONK" 0;letter-spacing:-.02em;color:var(--ink);font-size:32px;font-weight:500;line-height:1.15}.auth-form .cl-headerSubtitle{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.5}.auth-form .cl-formFieldLabel{color:var(--ink);font-size:14px;font-weight:500}.auth-form .cl-formFieldInput{border:0;border-radius:12px;outline:none;height:46px;max-height:none;padding:0 14px;font-size:15px;box-shadow:inset 0 0 0 1px #14141438}.auth-form .cl-formFieldInput:hover{box-shadow:inset 0 0 0 1px #14141473}.auth-form .cl-formFieldInput:focus{box-shadow:inset 0 0 0 1.5px var(--blue), 0 0 0 4px #0217fe24}.auth-form .cl-formButtonPrimary{background:var(--blue);height:46px;box-shadow:none;border-radius:999px;font-size:15px;font-weight:600}.auth-form .cl-formButtonPrimary:after{display:none}.auth-form .cl-formButtonPrimary:hover{background:#0010c9}.auth-form .cl-buttonArrowIcon{display:none}.auth-form .cl-footer{background:#faf6ec;border-top:1px solid #14141414;margin-top:0;padding-top:0}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-brand{display:none}.auth-logo{display:flex}.auth-form{align-items:flex-start;padding-top:56px}}
