.su-auth-page{--su-auth-accent:#ff6500;--su-auth-background:#141414;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--su-auth-background);color:#fff;min-height:100dvh;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.su-auth-page *{box-sizing:border-box}.su-auth-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:100dvh;display:grid}.su-auth-brand-column{min-width:0;position:relative}.su-auth-brand{mix-blend-mode:screen;width:375px;max-width:90%;height:auto;display:block;position:absolute;top:40dvh;left:50%;transform:translate(-50%,-50%)}.su-auth-stage{justify-content:center;min-width:0;min-height:100dvh;padding:calc(50dvh - 212.5px) 24px 120px;display:flex;position:relative}.su-auth-card{background:0 0;border:0;border-radius:0;align-self:flex-start;width:320px;max-width:100%;padding:0}.su-auth-card h1{text-align:center;color:var(--su-auth-accent);letter-spacing:0;margin:0 0 32px;font-size:20px;font-weight:400;line-height:24px}.su-auth-eyebrow{text-align:center;color:#a7a7a7;margin:0 0 8px;font-size:12px;font-weight:400;line-height:18px}.su-auth-form{flex-direction:column;gap:16px;width:100%;display:flex}.su-auth-form label{flex-direction:column;gap:8px;font-size:13.333px;font-weight:400;display:flex}.su-auth-form input{color:#fff;width:100%;height:52.156px;min-height:52.156px;font:inherit;box-shadow:none;background:0 0;border:1px solid #4b4b4b;border-radius:4px;outline:none;padding:16.5px 14px;font-size:13.333px;font-weight:400;line-height:19.156px;transition:border-color .15s}.su-auth-form input:hover{border-color:#fff}.su-auth-form input:focus{border:2px solid var(--su-auth-accent);padding:15.5px 13px}.su-auth-form input::placeholder{color:#e5e7eb}.su-auth-form input:disabled{opacity:.6}.su-auth-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--su-auth-background) inset;-webkit-text-fill-color:#fff;caret-color:#fff}.su-auth-field{height:52.156px;position:relative;display:block!important}.su-auth-field>span{color:#e5e7eb;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:calc(100% - 28px);padding:0;font-size:13.333px;line-height:19.156px;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;left:14px;overflow:hidden;transform:translateY(-50%)}.su-auth-field:focus-within>span,.su-auth-field>input:not(:placeholder-shown)+span{background:var(--su-auth-background);padding:0 4px;font-size:10px;line-height:14.379px;top:0;left:10px}.su-auth-field:focus-within>span{color:var(--su-auth-accent)}.su-auth-intro{color:#b2b2b2;margin:0 0 24px;font-size:13.333px;font-weight:400;line-height:1.7}.su-auth-submit{background:var(--su-auth-accent);color:#000;width:100%;min-height:36px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin:8px 0 0;padding:6px 16px;font-size:13.714px;font-weight:500;line-height:24px;text-decoration:none;transition:background .15s;display:flex}.su-auth-submit:hover{background:#f27822}:is(.su-auth-submit:focus-visible,.su-auth-action:focus-visible){outline:2px solid var(--su-auth-accent);outline-offset:3px}.su-auth-submit:disabled{opacity:.6;cursor:wait}.su-auth-action{color:#fff;min-height:36px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;font-size:13.714px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.su-auth-action:hover{background:#ffffff08}.su-auth-forgot{align-self:flex-start;margin-top:-8px}.su-auth-secondary-link{width:100%;color:var(--su-auth-accent);margin-top:8px}.su-auth-links{justify-content:center;margin-top:8px;display:flex}.su-auth-login-form>.su-auth-submit{margin-top:8px}.su-auth-foot{text-align:center;color:#a4a7b0;margin:0;font-size:14px;font-weight:400;line-height:21px;position:absolute;bottom:39px;left:24px;right:24px}.su-auth-error{color:#ffb6a6;background:#351e1a;border:1px solid #a45342;border-radius:4px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.su-auth-confirmation{color:#e7c5a8;background:#241c16;border:1px solid #72513b;border-radius:4px;margin:0 0 20px;padding:12px;font-size:13.333px;line-height:1.65}@media (min-width:761px) and (max-height:650px){.su-auth-stage{padding-top:70px;padding-bottom:100px}.su-auth-brand{top:202px}}@media (max-width:760px){.su-auth-wrap{grid-template-columns:minmax(0,1fr);padding:40px 24px 28px}.su-auth-brand-column{justify-content:center;align-items:center;min-height:126px;margin-bottom:18px;display:flex}.su-auth-brand{width:290px;max-width:100%;position:static;transform:none}.su-auth-stage{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-height:0;padding:0;display:flex}.su-auth-card{align-self:auto;width:320px}.su-auth-card h1{margin-bottom:32px}.su-auth-foot{width:100%;margin:64px 0 0;font-size:12px;position:static}.su-auth-page{display:flex}.su-auth-wrap{flex:1;align-content:start}}@media (prefers-reduced-motion:reduce){.su-auth-page *{transition:none!important}}
