.account-modal.modal__content{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0)}.account-modal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);opacity:0}.account-modal__content{max-height:90vh;color:#000;overflow:auto;line-height:1;background:rgb(var(--color-background));padding:4.6vw 8.85vw 5.6vw;-webkit-box-shadow:0 24px 56px rgba(0,0,0,.18);box-shadow:0 24px 56px rgba(0,0,0,.18);position:relative;opacity:0;-webkit-transform:translateY(12px) scale(0.98);-ms-transform:translateY(12px) scale(0.98);transform:translateY(12px) scale(0.98)}.account-modal__content .h1.center{text-align:center;margin-bottom:clamp(6px,.78125vw,15px)}.account-modal__content .account-modal__subtitle{font-size:clamp(12px,1.04vw,20px);margin-bottom:clamp(14px,2.083vw,40px);line-height:1;color:#000}@media(max-width: 1300px){.account-modal__content{padding:4.6vw 4.8vw 4.6vw;max-height:95vh}}@media(max-width: 1200px){.account-modal__content{padding:3.6vw 4.8vw 3.6vw;max-height:95vh}}.grid.grid--2-col{display:grid;grid-template-columns:1fr 1fr;gap:36px}@media(max-width: 989px){.grid.grid--2-col{grid-template-columns:1fr}}.account-modal__grid{position:relative}.account-modal__left{padding-right:4.17vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-modal__left>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:16.67vw}.account-modal__buttons{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.account-modal__right{padding-left:4.17vw}.account-modal__or{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#000;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block !important;height:120%}.account-modal__or::after{content:"or";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;padding:18px 10px;color:#a8a8a8;font-size:14px}.account-modal__section-title{font-size:clamp(18px,1.04vw,20px);margin:0 0 1.98vw;line-height:1;text-align:center;color:#000}.account-modal__forgot{text-align:right}.account-modal__features li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.account-modal__features li span:last-child{width:150px;white-space:nowrap}.account-modal__features svg{width:1.56vw;height:auto;fill:var(--primary-color)}.account-modal__panel .button{width:100%}.account-modal__panel .field{margin-bottom:-1px}.account-modal__panel .create-account-button{margin-top:1px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:20px}.account-modal__panel .account-modal__small-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#a8a8a8;margin-top:30px}.account-modal__panel .account-modal__small-checkbox input[type=checkbox]{cursor:pointer}.account-modal__panel .account-modal__small-checkbox input[type=checkbox]:checked{accent-color:var(--primary-color)}.account-modal__panel .account-modal__small-links{margin-top:10px;font-size:12px;margin-bottom:10px;color:#a8a8a8}.account-modal__panel .account-modal__small-links a{color:#a8a8a8}.account-modal__panel .account-modal__small-links a:hover{color:var(--primary-color)}.account-modal__panel .account-modal__small-links.center{text-align:center}.account-modal__panel .account-modal__small-links.left{text-align:left}.account-modal__panel ul,.account-modal__panel .account-modal__features{margin:0 0 20px 0;padding:0;list-style:none}.account-modal__panel ul li,.account-modal__panel .account-modal__features li{margin:30px 0}.account-modal__errors{color:#b42318;background:#fee4e2;border:1px solid #fda29b;padding:10px 12px;border-radius:6px;margin-bottom:12px;display:none}.account-modal__errors .svg-wrapper>svg{width:20px}.account-modal__errors .form__message{margin-top:0;margin-bottom:10px}.account-modal__errors .errors{max-width:300px}.account-modal__errors .errors li{margin:0}.account-modal__errors .errors ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:0;margin-top:10px}.register__section-title{text-align:center;margin-bottom:20px;font-size:clamp(18px,1.04vw,20px)}.account-modal__errors.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;max-width:450px}.account-modal__errors.show a{color:var(--primary-color);text-decoration:underline}.account-modal__errors .form__message--success{color:var(--primary-color)}@media(max-width: 1600px){.account-modal__or{height:112%}}@media(max-width: 1200px){.account-modal__or{height:105%}}@-webkit-keyframes mmSpinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mmSpinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.modal__close-button.link{position:absolute;top:clamp(10px,.729vw,14px);right:clamp(10px,.729vw,14px);background:rgba(0,0,0,0);border:0;color:rgb(var(--color-foreground))}.modal__close-button.link .svg-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(max-width: 749px){.account-modal__content{padding:20px;width:94vw}}details[open]>.account-modal .modal-overlay{-webkit-animation:mmOverlayIn 220ms ease forwards;animation:mmOverlayIn 220ms ease forwards}details[open]>.account-modal .account-modal__content{-webkit-animation:mmModalIn 260ms cubic-bezier(0.2, 0.8, 0.2, 1) forwards;animation:mmModalIn 260ms cubic-bezier(0.2, 0.8, 0.2, 1) forwards;will-change:transform,opacity}@-webkit-keyframes mmOverlayIn{from{opacity:0}to{opacity:1}}@keyframes mmOverlayIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmModalIn{0%{opacity:0;-webkit-transform:translateY(16px) scale(0.96);transform:translateY(16px) scale(0.96)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes mmModalIn{0%{opacity:0;-webkit-transform:translateY(16px) scale(0.96);transform:translateY(16px) scale(0.96)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}