.s-auth-panel{display:flex;flex-direction:column;overflow-x:clip;padding-block-start:36px;padding-bottom:var(--esl-space-8);position:relative}@media(min-width:768px){.s-auth-panel{padding-block-start:60px;padding-bottom:var(--esl-space-9)}}.s-auth-panel>.container{width:100%}@media(min-width:1280px){.s-auth-panel{min-height:calc(100vh - 474px);min-height:calc(100dvh - 474px);padding-block:60px 40px}}.s-auth-panel__extra{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.s-auth-panel__blob{pointer-events:none;position:absolute;z-index:0}.s-auth-panel__blob--left{background:var(--esl-color-decor-blush);border-radius:50%;height:150px;left:-70px;opacity:.55;top:323.5px;width:150px}@media(min-width:1280px){.s-auth-panel__blob--left{top:311.5px}}.s-auth-panel__blob--right{background:var(--esl-color-decor-amber);border-radius:27.28px 34.72px 101.06px 84.94px;height:124px;right:18px;top:35px;width:124px}@media(min-width:768px){.s-auth-panel__blob--right{border-radius:36.08px 45.92px 133.66px 112.34px;height:164px;width:164px}}@media(min-width:1280px){.s-auth-panel__blob--right{border-radius:44px 56px 163px 137px;height:200px;right:calc(max(24px,50% - 664px) - 38px);top:23px;width:200px}}.s-auth-panel__inner{display:grid;gap:40px;position:relative}@media(min-width:1280px){.s-auth-panel__inner{align-items:start;gap:40px;grid-template-columns:minmax(0,560fr) minmax(0,728fr)}}.s-auth-panel__copy{display:flex;flex-direction:column;position:relative;z-index:1}@media(min-width:768px){.s-auth-panel__copy{max-width:560px}}.s-auth-panel__intro{align-items:flex-start;display:flex;flex-direction:column;gap:26px}.s-auth-panel__eyebrow{margin:0}.s-auth-panel--sign-up .s-auth-panel__eyebrow{--esl-eyebrow-bg:var(--esl-color-brand-cyan)}.s-auth-panel--log-in .s-auth-panel__eyebrow{--esl-eyebrow-bg:var(--esl-color-red-100)}.s-auth-panel--forgot-password .s-auth-panel__eyebrow{--esl-eyebrow-bg:var(--esl-color-brand-green)}.s-auth-panel--reset-password .s-auth-panel__eyebrow{--esl-eyebrow-bg:var(--esl-color-decor-mint)}.s-auth-panel__title{margin:0}.s-auth-panel--sign-up .s-auth-panel__inner{gap:26px}@media(min-width:1280px){.s-auth-panel--sign-up .s-auth-panel__inner{gap:40px}.s-auth-panel--sign-up .s-auth-panel__title{margin-inline-end:-8px}}.s-auth-panel__text{color:var(--esl-color-text);margin:var(--esl-space-4) 0 0}.s-auth-panel__checklist{margin:20px 0 0}.s-auth-panel__stats{display:flex;flex-wrap:wrap;gap:var(--esl-space-4);list-style:none;margin:26px 0 0;padding:0}@media(min-width:768px){.s-auth-panel__stats{gap:var(--esl-space-5)}}.s-auth-panel--log-in .s-auth-panel__checklist,.s-auth-panel--log-in .s-auth-panel__stats{display:none}@media(min-width:768px){.s-auth-panel--log-in .s-auth-panel__checklist,.s-auth-panel--log-in .s-auth-panel__stats{display:flex}}.s-auth-panel__stat{padding:var(--esl-space-3) var(--esl-space-4)}@media(min-width:768px){.s-auth-panel__stat{padding:var(--esl-space-3) 18px}}@media(min-width:1280px){.s-auth-panel__stat{padding:var(--esl-space-4) var(--esl-space-5)}}.s-auth-panel__stat .stat-chip__figure{font-family:var(--esl-font-display);font-size:var(--esl-h5-size);font-weight:var(--esl-font-weight-extrabold);letter-spacing:var(--esl-h5-ls);line-height:var(--esl-h5-lh)}.s-auth-panel__stat .stat-chip__label{color:var(--esl-color-text);font-family:var(--esl-font-sans);font-size:var(--esl-caption-size);font-weight:var(--esl-font-weight-medium);letter-spacing:var(--esl-caption-ls);line-height:var(--esl-caption-lh)}.s-auth-panel__llama{background:url(/assets/dist/assets/llama-doodle.png) 50%/contain no-repeat;display:block;height:54.92px;margin-top:var(--esl-space-5);width:82px}@media(min-width:768px){.s-auth-panel__llama{height:83.06px;width:124px}}.s-auth-panel--sign-up .s-auth-panel__llama{background-image:url(/assets/dist/assets/auth-llama-laptop.png);height:89px;left:123px;margin:0;position:absolute;top:-33px;width:100px}@media(min-width:768px){.s-auth-panel--sign-up .s-auth-panel__llama{height:143px;left:431px;top:18px;width:162px}}@media(min-width:1280px){.s-auth-panel--sign-up .s-auth-panel__llama{bottom:-1px;height:154px;left:382px;top:auto;width:174px}}.s-auth-panel--forgot-password .s-auth-panel__llama{background-image:url(/assets/dist/assets/forgot-llama-surprised.png);height:86px;left:153px;margin:0;position:absolute;top:-28px;width:65px}@media(min-width:768px){.s-auth-panel--forgot-password .s-auth-panel__llama{height:103px;left:274px;top:4px;width:77px}}@media(min-width:1280px){.s-auth-panel--forgot-password .s-auth-panel__llama{left:366px;top:17px}}.s-auth-panel__card{--esl-card-padding:var(--esl-space-4);min-width:0;position:relative;z-index:1}@media(min-width:768px){.s-auth-panel__card{--esl-card-padding:var(--esl-space-5)}}@media(min-width:1280px){.s-auth-panel__card{--esl-card-padding:28px}}.s-auth-panel--log-in .s-auth-panel__card{--esl-card-padding:var(--esl-space-5)}@media(min-width:1280px){.s-auth-panel--log-in .s-auth-panel__card{--esl-card-padding:28px}}.s-auth-panel__card-head{display:flex;flex-direction:column;gap:var(--esl-space-1);margin-bottom:var(--esl-space-5)}.s-auth-panel__card-head:last-child{margin-bottom:0}.s-auth-panel__card-title{color:var(--esl-color-text-heading);font-family:var(--esl-font-display);font-size:var(--esl-h4-size);font-weight:var(--esl-font-weight-extrabold);letter-spacing:var(--esl-h4-ls);line-height:var(--esl-h4-lh);margin:0}.s-auth-panel__card-lead{color:var(--esl-color-text-secondary);font-family:var(--esl-font-sans);font-size:var(--esl-body-size);font-weight:var(--esl-font-weight-medium);letter-spacing:var(--esl-body-ls);line-height:var(--esl-body-lh);margin:0}.s-auth-panel__form{display:flex;flex-direction:column;gap:var(--esl-space-5)}.s-auth-panel--reset-password .s-auth-panel__form{gap:var(--esl-space-4)}.s-auth-panel--reset-password .s-auth-panel__form>.s-auth-panel__aside{margin-block-start:var(--esl-space-2)}.s-auth-panel--reset-password .s-auth-panel__form>.s-auth-panel__actions{margin-block-start:var(--esl-space-3)}.s-auth-panel__row{display:grid;gap:var(--esl-space-5)}@media(min-width:768px){.s-auth-panel__row--two{gap:var(--esl-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.s-auth-panel__field{gap:7px}.s-auth-panel__field .field__label{color:var(--esl-color-text);font-family:var(--esl-font-sans);font-size:var(--esl-body-size);font-weight:var(--esl-font-weight-medium);letter-spacing:var(--esl-body-ls);line-height:var(--esl-body-lh)}.s-auth-panel__aside{align-items:center;display:flex;flex-wrap:wrap;gap:var(--esl-space-3);justify-content:space-between}.s-auth-panel__link{color:var(--esl-color-accent);font-family:var(--esl-font-sans);font-size:var(--esl-link-size);font-weight:var(--esl-font-weight-semibold);letter-spacing:var(--esl-link-ls);line-height:var(--esl-link-lh)}.s-auth-panel__form .checkbox__label{color:var(--esl-color-text);font-size:var(--esl-body-size);letter-spacing:var(--esl-body-ls);line-height:var(--esl-body-lh)}.s-auth-panel__alert,.s-auth-panel__form .checkbox__label{font-family:var(--esl-font-sans);font-weight:var(--esl-font-weight-medium)}.s-auth-panel__alert{background:var(--esl-color-red-10);border-radius:var(--esl-radius-chip);color:var(--esl-color-danger);font-size:var(--esl-body-sm-size);letter-spacing:var(--esl-body-sm-ls);line-height:var(--esl-body-sm-lh);margin:0;padding:var(--esl-space-3) var(--esl-space-4)}.s-auth-panel__alert.is-ok{background:var(--esl-color-orange-10);color:var(--esl-color-success)}.s-auth-panel__foot{color:var(--esl-color-text-secondary);font-family:var(--esl-font-sans);font-size:var(--esl-body-sm-size);font-weight:var(--esl-font-weight-medium);letter-spacing:var(--esl-body-sm-ls);line-height:var(--esl-body-sm-lh);margin:var(--esl-space-5) 0 0}.s-auth-panel__captcha{display:none}.s-auth-panel__actions{display:flex}.s-auth-panel__submit{gap:var(--esl-space-4);padding:0 var(--esl-space-2) 0 var(--esl-space-5);width:100%}@media(min-width:768px){.s-auth-panel__submit{width:auto}}.s-auth-panel--forgot-password .s-auth-panel__submit,.s-auth-panel--log-in .s-auth-panel__submit{width:auto}