.auth-page{color:#eaf3e9;background:#101812;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-page header,.auth-page footer{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:28px 32px;display:flex}.auth-brand{letter-spacing:-1.7px;align-items:center;gap:8px;font-size:30px;font-weight:700;display:flex}.auth-brand b{color:#173b25;background:#b9efcc;border-radius:7px;place-items:center;width:37px;height:40px;font-style:italic;display:grid}.auth-page header>a:last-child,.auth-page footer{color:#a3bbac;font-size:12px}.auth-page main{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1120px;margin:36px auto 75px;padding:0 32px;display:grid}.auth-story>span,.auth-kicker{letter-spacing:1.7px;color:#a2c6af;font-size:10px}.auth-story h1{letter-spacing:-2px;margin:28px 0 23px;font-size:54px;font-weight:500;line-height:1.1}.auth-story em{color:#b9efcc;font-style:normal}.auth-story>p{color:#a1b8a9;max-width:400px;font-size:14px;line-height:1.9}.auth-path{color:#b5d4bf;border-top:1px solid #344b3d;border-bottom:1px solid #344b3d;flex-wrap:wrap;gap:20px;margin:30px 0 24px;padding:24px 0;font-size:11px;display:flex}.auth-card{background:#19271f;border:1px solid #344b3d;border-radius:14px;min-width:0;padding:32px}.auth-card h2{letter-spacing:-.7px;margin:15px 0 12px;font-size:29px;font-weight:500;line-height:1.2}.auth-card>p{color:#a6bcae;font-size:13px;line-height:1.7}.auth-placeholder{gap:17px;margin:24px 0;display:grid}.auth-placeholder label{color:#c4d5c9;gap:8px;font-size:12px;display:grid}.auth-placeholder input{opacity:.7;background:#101812;border:1px solid #3e5847;border-radius:7px;width:100%;min-height:46px;padding:13px 14px;font-size:14px}.auth-submit{color:#173c25;white-space:normal;background:#b9efcc;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:8px;padding:13px 17px;font-size:13px;font-weight:600;display:flex}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-pending{color:#dcdfbb;background:#303326;border:1px solid #5d6546;border-radius:8px;margin-top:23px;padding:15px;font-size:12px;line-height:1.7}.auth-pending strong{font-weight:500}.auth-pending p{margin-top:6px}.auth-managed{margin-top:22px}.auth-managed:empty{margin:0}.auth-small{color:#95ac9e!important;font-size:11px!important;line-height:1.8!important}.auth-switch{border-top:1px solid #344b3d;margin-top:22px;padding-top:22px}.auth-switch a{color:#b9efcc;font-weight:500}.auth-owner-link{color:#91ae9b;margin-top:20px;font-size:11px;display:inline-block}:is(.auth-page a:focus-visible,.auth-page button:focus-visible){outline-offset:5px;outline:2px solid #b9efcc}.auth-page footer{border-top:1px solid #344b3d}.auth-error{color:#efb2a6;margin:16px 0;font-size:12px;line-height:1.7}.auth-managed .cl-rootBox,.auth-managed .cl-cardBox,.auth-managed .cl-card{width:100%;max-width:100%;box-shadow:none}.auth-managed .cl-card{background:0 0;border:0;padding:0}.auth-managed .cl-footer{background:0 0}.auth-managed .cl-headerTitle,.auth-managed .cl-headerSubtitle{display:none}@media (max-width:850px){.auth-page main{gap:35px;margin-top:30px}.auth-story h1{font-size:42px}.auth-card{padding:26px}.auth-path{gap:14px}}@media (max-width:620px){.auth-page header{padding:23px 20px}.auth-brand{font-size:27px}.auth-brand b{width:33px;height:36px}.auth-page main{grid-template-columns:1fr;gap:28px;margin:25px auto 42px;padding:0 20px}.auth-story h1{max-width:400px;margin:20px 0 18px;font-size:40px}.auth-story>p{font-size:13px}.auth-path{gap:18px;margin:21px 0 17px;padding:18px 0;font-size:10px}.auth-story>.auth-small{display:none}.auth-card{padding:25px 21px}.auth-card h2{font-size:27px}.auth-page footer{flex-wrap:wrap;padding:24px 20px;font-size:11px}.auth-page header>a:last-child{font-size:11px}.auth-managed .cl-cardBox{min-width:0}.auth-managed input{min-width:0;max-width:100%}}.auth-managed .cl-formButtonPrimary{color:#173b25}
