.valr-download-dialog{z-index:1000;-webkit-backdrop-filter:blur(10px);box-sizing:border-box;background:#030612b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.valr-download-dialog-enter-active,.valr-download-dialog-leave-active{transition:opacity .25s}.valr-download-dialog-enter-from,.valr-download-dialog-leave-to{opacity:0}.valr-download-dialog-enter-active .valr-download-dialog__modal,.valr-download-dialog-leave-active .valr-download-dialog__modal{transition:transform .3s cubic-bezier(.16,1,.3,1)}.valr-download-dialog-enter-from .valr-download-dialog__modal,.valr-download-dialog-leave-to .valr-download-dialog__modal{transform:translateY(16px)scale(.98)}.valr-download-dialog__modal{width:100%;max-width:420px;color:var(--vr-text-on-dark);--valr-download-progress-ms:3.5s;background:radial-gradient(120% 60% at 50% -10%,#1e4df247,#0000 55%),linear-gradient(#05091f,#010522);border:1px solid #1e4df24d;border-radius:20px;flex-direction:column;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 64px #0000008c,inset 0 0 0 1px #ffffff0a}.valr-download-dialog__modal--loading{pointer-events:none}.valr-download-dialog__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:20px 24px 8px;display:flex}.valr-download-dialog__brand{align-items:center;gap:10px;display:inline-flex}.valr-download-dialog__icon{border-radius:8px;width:32px;height:32px;display:block}.valr-download-dialog__brand-text{align-items:center;gap:8px;display:inline-flex}.valr-download-dialog__wordmark{filter:brightness(0)invert();width:auto;height:18px;display:block}.valr-download-dialog__brand-tag{height:20px;color:var(--vr-primary);letter-spacing:.04em;text-transform:uppercase;background:#1e4df22e;border:1px solid #1e4df259;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.valr-download-dialog__body{flex-direction:column;gap:14px;padding:20px 24px 4px;display:flex}.valr-download-dialog__title{color:#fff;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800;line-height:1.25}.valr-download-dialog__description{color:#ffffffb8;margin:0;font-size:13px;font-weight:500;line-height:1.55}.valr-download-dialog__file-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;display:flex}.valr-download-dialog__file-icon{width:36px;height:36px;color:var(--vr-primary);background:#1e4df233;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.valr-download-dialog__file-icon svg{fill:currentColor;width:20px;height:20px}.valr-download-dialog__file-text{flex-direction:column;gap:2px;min-width:0;display:flex}.valr-download-dialog__file-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.valr-download-dialog__file-hint{color:#ffffff8c;font-size:11px}.valr-download-dialog__steps{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.valr-download-dialog__steps li{color:#ffffffd9;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.valr-download-dialog__step-num{width:22px;height:22px;color:var(--vr-primary);background:#1e4df233;border:1px solid #1e4df259;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}.valr-download-dialog__footer{flex-direction:column;gap:10px;padding:16px 24px 22px;display:flex}.valr-download-dialog__primary-btn{color:#fff;cursor:pointer;background:linear-gradient(#2860f8,#1e4df2);border:0;border-radius:999px;width:100%;height:46px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .18s,opacity .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 6px 16px #1e4df259}.valr-download-dialog__primary-btn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 8px 22px #1e4df273}.valr-download-dialog__primary-btn:disabled{opacity:.55;cursor:not-allowed}.valr-download-dialog__primary-btn--confirm{background:linear-gradient(#22c55e,#16a34a);box-shadow:0 6px 16px #16c55e59}.valr-download-dialog__primary-btn--confirm:hover:not(:disabled){box-shadow:0 8px 22px #16c55e73}.valr-download-dialog__btn-progress{transform-origin:0;z-index:1;pointer-events:none;background:#ffffff38;position:absolute;inset:0;transform:scaleX(0)}.valr-download-dialog__primary-btn.is-progressing .valr-download-dialog__btn-progress{animation:valr-download-progress var(--valr-download-progress-ms) linear forwards}@keyframes valr-download-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.valr-download-dialog__btn-content{z-index:2;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.valr-download-dialog__btn-content svg{color:#fff;width:18px;height:18px}.valr-download-dialog__countdown{opacity:.85;margin-left:6px;font-weight:500}.valr-download-dialog__back-btn{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:600;transition:color .18s,background-color .18s}.valr-download-dialog__back-btn:hover{color:#fff;background:#ffffff0f}.valr-download-dialog__footnote{color:#ffffff80;text-align:center;margin:4px 0 0;font-size:11px;line-height:1.45}.valr-download-dialog__loading{z-index:5;-webkit-backdrop-filter:blur(4px);background:#010522b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.valr-download-dialog__loading-spinner{border:3px solid #1e4df240;border-top-color:var(--vr-primary);border-radius:50%;width:40px;height:40px;animation:.85s linear infinite valr-download-loading-spin}@keyframes valr-download-loading-spin{to{transform:rotate(1turn)}}.valr-download-dialog-loading-enter-active,.valr-download-dialog-loading-leave-active{transition:opacity .2s}.valr-download-dialog-loading-enter-from,.valr-download-dialog-loading-leave-to{opacity:0}.valr-otp-input{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.valr-otp-input__slot{color:#0b1220;text-align:center;caret-color:#1e4df2;box-sizing:border-box;appearance:none;background:#fff;border:1px solid #0b122024;border-radius:10px;outline:none;flex:1 1 0;min-width:0;height:52px;padding:0;font-family:inherit;font-size:22px;font-weight:700;line-height:1;transition:border-color .15s,background-color .15s,box-shadow .15s}.valr-otp-input__slot::placeholder{color:#0000}.valr-otp-input__slot--focused,.valr-otp-input__slot:focus{border-color:#1e4df2;box-shadow:0 0 0 3px #1e4df224}.valr-otp-input__slot--filled{color:#0b1220;border-color:#0b12204d}.valr-otp-input--error .valr-otp-input__slot{color:#0b1220;background:#e11d480f;border-color:#e11d48;box-shadow:0 0 0 3px #e11d481a}.valr-otp-input__slot::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.valr-otp-input__slot::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (width<=480px){.valr-otp-input{gap:8px}.valr-otp-input__slot{height:48px;font-size:20px}}@media (width<=380px){.valr-otp-input{gap:6px}.valr-otp-input__slot{border-radius:8px;height:44px;font-size:18px}}.valr-login-page{--vr-bg-page:#fff;--vr-bg-hero:#010522;--vr-bg-form:#fff;--vr-bg-form-gradient:linear-gradient(180deg, #f9fafe, #fff 55%);--vr-header-bg:#fff;--vr-header-border:#0b122014;--vr-header-height:72px;--vr-text:#0b1220;--vr-text-muted:#0b12209e;--vr-text-soft:#0b122073;--vr-text-on-dark:#fff;--vr-text-on-dark-muted:#ffffffb8;--vr-text-inverse:#fff;--vr-primary:#1e4df2;--vr-primary-hover:#163ecf;--vr-primary-active:#112fa8;--vr-primary-soft:#1e4df21f;--vr-primary-deep:#0b1a3a;--vr-input-bg:#fff;--vr-input-border:#0b122024;--vr-input-border-hover:#0b122047;--vr-input-border-focus:#1e4df2;--vr-input-radius:8px;--vr-input-height:54px;--vr-error:#e11d48;--vr-error-soft:#e11d4814;--vr-success:#16a34a;--vr-warning:#f59e0b;--vr-divider:#0b12201a;--vr-radius-xs:4px;--vr-radius-sm:8px;--vr-radius-md:12px;--vr-radius-lg:16px;--vr-radius-pill:999px;--vr-surface-btn-disabled:#e8ecf7;--vr-surface-btn-disabled-text:#0b122059;--vr-surface-social-btn-border:#0b122029;--vr-surface-nav-hover:#0b12200d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--vr-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body:has(.valr-login-page){background:var(--vr-bg-page)}.valr-btn{border-radius:var(--vr-radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,opacity .18s,transform .18s;display:inline-flex}.valr-btn:disabled,.valr-btn[aria-disabled=true]{cursor:not-allowed}.valr-btn--primary{background:var(--vr-primary);color:#fff;border-color:var(--vr-primary)}.valr-btn--primary:hover:not(:disabled){background:var(--vr-primary-hover);border-color:var(--vr-primary-hover)}.valr-btn--primary:disabled{background:var(--vr-surface-btn-disabled);border-color:var(--vr-surface-btn-disabled);color:var(--vr-surface-btn-disabled-text)}.valr-btn--ghost{color:var(--vr-text);background:0 0;border-color:#0b12202e}.valr-btn--ghost:hover:not(:disabled){background:var(--vr-surface-nav-hover)}.valr-link{color:var(--vr-primary);cursor:pointer;font-weight:600;text-decoration:none}.valr-link:hover{text-decoration:underline}.valr-accent{color:var(--vr-primary)}.valr-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.valr-login-page{background:var(--vr-bg-page);width:100vw;height:100vh;min-height:100vh;color:var(--vr-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.valr-login-page--busy *{cursor:wait}:is(body:has(.valr-login-page),html:has(.valr-login-page)){scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0;overflow:hidden}body:has(.valr-login-page)::-webkit-scrollbar{width:0;height:0;display:none}html:has(.valr-login-page)::-webkit-scrollbar{width:0;height:0;display:none}.valr-header{z-index:20;height:var(--vr-header-height);background:var(--vr-header-bg);border-bottom:1px solid var(--vr-header-border);flex-shrink:0;align-items:center;display:flex;position:relative}.valr-header__inner{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 48px;display:flex}.valr-header__left{align-items:center;gap:40px;min-width:0;display:flex}.valr-header__logo{flex-shrink:0;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.valr-header__logo-icon{border-radius:12px;width:60px;height:60px;display:block}.valr-header__logo-wordmark{width:auto;height:34px;margin-left:0;display:block}.valr-nav{display:flex}.valr-nav,.valr-nav__item{align-items:center;gap:6px}.valr-nav__item{color:var(--vr-text);cursor:pointer;white-space:nowrap;border-radius:10px;padding:11px 16px;font-size:18px;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.valr-nav__item:hover{background:var(--vr-surface-nav-hover)}.valr-nav__label{display:inline-block}.valr-nav__badge{color:#fff;background:var(--vr-primary);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;margin-left:4px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.valr-header__right{align-items:center;gap:10px;display:flex}.valr-header__icon-btn{cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .18s;display:inline-flex}.valr-header__icon-btn:hover{background:var(--vr-surface-nav-hover)}.valr-header__icon-svg{width:26px;height:26px;display:block}.valr-header__btn{cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.valr-header__btn--login{color:var(--vr-text);background:#eef1f7;border:1px solid #eef1f7}.valr-header__btn--login:hover{background:#e2e6f0;border-color:#e2e6f0}.valr-header__btn--signup{background:var(--vr-primary);color:#fff;border:1px solid var(--vr-primary);margin-left:4px}.valr-header__btn--signup:hover{background:var(--vr-primary-hover);border-color:var(--vr-primary-hover)}.valr-login-main{flex:auto;grid-template-columns:minmax(0,65fr) minmax(0,35fr);width:100%;min-height:0;display:grid}.valr-login-left{background:var(--vr-bg-hero);justify-content:center;min-height:0;overflow:hidden}.valr-login-left,.valr-login-left__content{flex-direction:column;display:flex;position:relative}.valr-login-left__content{z-index:2;color:var(--vr-text-on-dark);flex-shrink:0;gap:28px;padding:0 72px 0 180px}.valr-login-left__icon-wrap{border-radius:20px;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex;overflow:hidden;box-shadow:0 12px 32px #1e4df259}.valr-login-left__icon{width:100%;height:100%;display:block}.valr-login-left__title{color:var(--vr-text-on-dark);letter-spacing:-.01em;max-width:460px;margin:0;font-size:40px;font-weight:800;line-height:1.15}.valr-login-left__hero{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:bottom;width:100%;height:auto;max-height:100%;display:block;position:absolute;bottom:-80px;left:0;right:0;transform:scale(1.7)}.valr-login-right{background:var(--vr-bg-form-gradient);flex-direction:column;align-items:center;min-height:0;padding:48px 32px 0;display:flex;position:relative;overflow-y:auto}.valr-login-card-host{flex:1 0 auto;max-width:420px;margin:40px auto 0}.valr-base-card,.valr-login-card-host,.valr-login-card-stack{flex-direction:column;width:100%;display:flex;position:relative}.valr-base-card{box-sizing:border-box;gap:20px;padding:0}.valr-base-card[hidden]{display:none!important}.valr-base-card--loading{pointer-events:none}.valr-base-card__loading-line{z-index:3;border-radius:999px;height:3px;position:absolute;top:-4px;left:0;right:0;overflow:hidden}.valr-base-card__loading-line-bar{background:linear-gradient(90deg,transparent,var(--vr-primary),transparent);width:40%;height:100%;animation:1.4s ease-in-out infinite valr-base-card-loading-line;position:absolute;top:0;left:-40%}@keyframes valr-base-card-loading-line{0%{left:-40%}to{left:100%}}.valr-base-card__loading-shade{border-radius:var(--vr-radius-lg);z-index:2;pointer-events:none;background:#ffffff8c;position:absolute;inset:0}.valr-card-step-title,.valr-login-title{letter-spacing:-.01em;color:var(--vr-text);margin:0 0 6px;font-size:38px;font-weight:800;line-height:1.15}.valr-card-step-description{color:var(--vr-text-muted);margin:0 0 14px;font-size:15px;line-height:1.5}.valr-login-form{gap:18px;margin-top:20px}.valr-form-field,.valr-login-form{flex-direction:column;display:flex}.valr-form-field{gap:8px}.valr-form-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.valr-form-label{color:var(--vr-text);letter-spacing:.01em;font-size:13px;font-weight:700}.valr-form-label-link{color:var(--vr-primary);font-size:13px;font-weight:600;text-decoration:none}.valr-form-label-link:hover{text-decoration:underline}.valr-form-input{width:100%;height:var(--vr-input-height);color:var(--vr-text);background:var(--vr-input-bg);border:1px solid var(--vr-input-border);border-radius:var(--vr-input-radius);box-sizing:border-box;outline:0;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .18s,box-shadow .18s}.valr-form-input::placeholder{color:var(--vr-text-soft);font-weight:400}.valr-form-input:hover:not(:disabled):not(:focus){border-color:var(--vr-input-border-hover)}.valr-form-input:focus{border-color:var(--vr-input-border-focus);box-shadow:0 0 0 3px #1e4df21f}.valr-form-input:disabled{opacity:.6;cursor:not-allowed}.valr-form-input--invalid,.valr-form-input--invalid:focus,.valr-form-input--invalid:hover{border-color:var(--vr-error);box-shadow:0 0 0 3px #e11d481a}.valr-form-input--with-affix{padding-right:44px}.valr-form-error{gap:6px;margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.35}.valr-form-error,.valr-form-error__dot{color:var(--vr-error);align-items:center;display:inline-flex}.valr-form-error__dot{border:1px solid var(--vr-error);border-radius:999px;flex-shrink:0;justify-content:center;width:12px;height:12px;font-size:9px;font-weight:800;line-height:1}.valr-password-field{width:100%;position:relative}.valr-password-field__toggle{width:32px;height:32px;color:var(--vr-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .18s,background-color .18s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.valr-password-field__toggle:hover{color:var(--vr-text);background:#0b12200d}.valr-btn--primary.valr-login-submit,.valr-login-submit{letter-spacing:.01em;border-radius:999px;width:100%;height:54px;margin-top:10px;font-size:16px;font-weight:700}.valr-social-row{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.valr-social-row__label{color:var(--vr-text-muted);white-space:nowrap;font-size:13px}.valr-social-row__divider{background:var(--vr-divider);flex:1;max-width:80px;height:1px}.valr-social-icon{border:1px solid var(--vr-surface-social-btn-border);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:border-color .18s,background-color .18s,transform .15s;display:inline-flex}.valr-social-icon:hover:not(:disabled){border-color:#0b122059;transform:translateY(-1px)}.valr-social-icon:disabled{opacity:.55;cursor:not-allowed}.valr-social-icon[aria-disabled=true]{cursor:default;pointer-events:none}.valr-social-icon img{width:20px;height:20px;display:block}.valr-signup-cta{text-align:center;color:var(--vr-text);justify-content:center;gap:4px;margin:24px 0 0;font-size:17px;font-weight:600;display:inline-flex}.valr-signup-cta__link{color:var(--vr-primary);font-weight:700;text-decoration:none}.valr-signup-cta__link:hover{text-decoration:underline}.valr-loading-overlay{z-index:5;-webkit-backdrop-filter:blur(6px);background:#ffffffa6;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.valr-loading-overlay__spinner{border:3px solid #1e4df22e;border-top-color:var(--vr-primary);border-radius:50%;width:44px;height:44px;animation:.85s linear infinite valr-spin}@keyframes valr-spin{to{transform:rotate(1turn)}}.valr-loading-overlay-enter-active,.valr-loading-overlay-leave-active{transition:opacity .2s}.valr-loading-overlay-enter-from,.valr-loading-overlay-leave-to{opacity:0}.valr-login-footer{flex-shrink:0;justify-content:center;width:100%;padding:20px 24px;display:flex}.valr-login-footer__text{color:var(--vr-text-muted);text-align:center;max-width:520px;margin:0;font-size:12px;line-height:1.5}.valr-login-footer__link{color:var(--vr-text-muted);text-underline-offset:2px;text-decoration:underline}.valr-login-footer__link:hover{color:var(--vr-text)}.valr-error{color:var(--vr-error);margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.35}.valr-card-otp-wrap{margin-top:12px}.valr-card-otp-wrap,.valr-sync-email-card{flex-direction:column;gap:16px;display:flex}.valr-sync-email-card{text-align:center;align-items:center;padding:8px 0}.valr-sync-email-card__illustration{justify-content:center;align-items:center;width:56px;height:56px;margin-top:4px;display:inline-flex}.valr-sync-email-card__illustration img{width:100%;height:100%;display:block}.valr-sync-email-card__title{color:var(--vr-text);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800;line-height:1.2}.valr-sync-email-card__description{color:var(--vr-text-muted);max-width:320px;margin:0;font-size:14px;line-height:1.5}.valr-sync-email-card__actions{flex-direction:column;gap:10px;width:100%;margin-top:4px;display:flex}.valr-sync-email-card__provider{width:100%;height:46px;color:var(--vr-text);cursor:pointer;background:#fff;border:1px solid #0b122024;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .18s,background-color .18s;display:inline-flex}.valr-sync-email-card__provider:hover:not(:disabled){background:#f6f8fd;border-color:#0b122047}.valr-sync-email-card__provider:disabled{opacity:.55;cursor:not-allowed}.valr-sync-email-card__provider img{width:20px;height:20px}.valr-sync-email-card__different{width:100%;height:46px;color:var(--vr-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .18s;display:inline-flex}.valr-sync-email-card__different:hover:not(:disabled){background:#1e4df214}.valr-sync-email-card__footnote{align-items:center;gap:6px;margin:8px 0 0;font-size:11px;line-height:1.4}.valr-sync-email-card__footnote,.valr-sync-email-card__footnote-icon{color:var(--vr-text-muted);display:inline-flex}.valr-captcha-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);box-sizing:border-box;background:#060b1e8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.valr-captcha-modal{background:#fff;border-radius:20px;flex-direction:column;gap:12px;width:100%;max-width:380px;padding:28px 24px 24px;display:flex;position:relative;box-shadow:0 32px 64px #060b1e59}.valr-captcha-modal--loading{pointer-events:none}.valr-captcha-modal .valr-base-card__loading-line{border-radius:20px 20px 0 0;height:3px;top:0}.valr-card-captcha-host{width:100%}.valr-captcha-modal-enter-active,.valr-captcha-modal-leave-active{transition:opacity .25s}.valr-captcha-modal-enter-from,.valr-captcha-modal-leave-to{opacity:0}.valr-captcha-modal-enter-active .valr-captcha-modal,.valr-captcha-modal-leave-active .valr-captcha-modal{transition:transform .25s}.valr-captcha-modal-enter-from .valr-captcha-modal,.valr-captcha-modal-leave-to .valr-captcha-modal{transform:scale(.96)}.valr-card-step{width:100%}.valr-lang-dialog__backdrop{z-index:300;-webkit-backdrop-filter:blur(6px);box-sizing:border-box;background:#060b1e8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.valr-lang-dialog__panel{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:460px;display:flex;overflow:hidden;box-shadow:0 32px 64px #060b1e59}.valr-lang-dialog__head{border-bottom:1px solid var(--vr-divider);justify-content:space-between;align-items:center;padding:18px 20px 0;display:flex}.valr-lang-dialog__tabs{gap:4px;display:inline-flex}.valr-lang-dialog__tab{color:var(--vr-text-muted);cursor:pointer;background:0 0;border:0;margin-right:24px;padding:10px 4px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:color .18s;position:relative}.valr-lang-dialog__tab--active{color:var(--vr-text)}.valr-lang-dialog__tab--active:after{content:"";background:var(--vr-primary);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.valr-lang-dialog__close{width:32px;height:32px;color:var(--vr-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-bottom:6px;transition:color .18s,background-color .18s;display:inline-flex}.valr-lang-dialog__close:hover{color:var(--vr-text);background:var(--vr-surface-nav-hover)}.valr-lang-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:20px;display:grid}.valr-lang-dialog__item{border:1px solid var(--vr-divider);color:var(--vr-text);cursor:pointer;background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.valr-lang-dialog__item:hover{background:var(--vr-surface-nav-hover);border-color:#0b122033}.valr-lang-dialog__item--active{border-color:var(--vr-primary);color:var(--vr-primary);background:#1e4df20f}.valr-lang-dialog-enter-active,.valr-lang-dialog-leave-active{transition:opacity .25s}.valr-lang-dialog-enter-from,.valr-lang-dialog-leave-to{opacity:0}.valr-card-form{flex-direction:column;gap:16px;margin-top:8px;display:flex}.valr-otp-card-illustration{justify-content:center;align-items:center;width:64px;height:64px;margin:4px auto 0;display:flex}.valr-otp-card-illustration img{border-radius:14px;width:100%;height:100%;display:block}.valr-otp-resend-row,.valr-tap-yes-resend-row{color:var(--vr-text-muted);justify-content:center;align-self:center;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:inline-flex}.valr-otp-resend-link,.valr-tap-yes-resend{color:var(--vr-text-muted);cursor:not-allowed;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700}.valr-otp-resend-link:not(:disabled),.valr-otp-resend-link[aria-disabled=false],.valr-tap-yes-resend--ready{color:var(--vr-primary);cursor:pointer}.valr-otp-resend-link:hover:not(:disabled),.valr-tap-yes-resend--ready:hover:not(:disabled){text-decoration:underline}.valr-phone-field{width:100%}.valr-phone-field__row{width:100%;height:var(--vr-input-height);background:var(--vr-input-bg);border:1px solid var(--vr-input-border);border-radius:var(--vr-input-radius);box-sizing:border-box;align-items:center;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.valr-phone-field__row:focus-within{border-color:var(--vr-input-border-focus);box-shadow:0 0 0 3px #1e4df21f}.valr-phone-field__row--error,.valr-phone-field__row--error:focus-within{border-color:var(--vr-error);box-shadow:0 0 0 3px #e11d481a}.valr-phone-country-trigger{height:100%;color:var(--vr-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 10px 0 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .18s;display:inline-flex}.valr-phone-country-trigger:hover:not(:disabled){background:var(--vr-surface-nav-hover)}.valr-phone-country-trigger__dial{display:inline-block}.valr-phone-country-trigger__caret{color:var(--vr-text-muted);transition:transform .18s}.valr-phone-country-trigger__caret--up{transform:rotate(180deg)}.valr-phone-field__divider{background:var(--vr-divider);width:1px;height:22px}.valr-phone-field__input{height:100%;color:var(--vr-text);background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:14px}.valr-phone-field__input::placeholder{color:var(--vr-text-soft)}.valr-phone-country-dropdown{border:1px solid var(--vr-divider);z-index:20;background:#fff;border-radius:12px;flex-direction:column;max-height:320px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #060b1e26}.valr-phone-country-dropdown__search{border-bottom:1px solid var(--vr-divider);align-items:center;gap:8px;padding:10px 12px;display:flex}.valr-phone-country-dropdown__search,.valr-phone-country-dropdown__search svg{color:var(--vr-text-muted);flex-shrink:0}.valr-phone-country-dropdown__search-input{min-width:0;color:var(--vr-text);background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-family:inherit;font-size:14px}.valr-phone-country-dropdown__search-input::placeholder{color:var(--vr-text-soft)}.valr-phone-country-dropdown__list{flex-direction:column;flex:1;min-height:0;padding:6px;display:flex;overflow-y:auto}.valr-phone-country-dropdown__section{letter-spacing:.06em;text-transform:uppercase;color:var(--vr-text-soft);padding:10px 10px 6px;font-size:11px;font-weight:700;display:block}.valr-phone-country-dropdown__item{cursor:pointer;width:100%;color:var(--vr-text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;transition:background-color .15s;display:flex}.valr-phone-country-dropdown__item:hover:not(:disabled){background:var(--vr-surface-nav-hover)}.valr-phone-country-dropdown__item--active{color:var(--vr-primary);background:#1e4df214;font-weight:600}.valr-phone-country-dropdown__item-dial{min-width:56px;color:var(--vr-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.valr-phone-country-dropdown__item--active .valr-phone-country-dropdown__item-dial{color:var(--vr-primary)}.valr-phone-country-dropdown__item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.valr-phone-country-dropdown__empty{text-align:center;color:var(--vr-text-muted);margin:0;padding:20px 12px;font-size:13px}@media (width<=1200px){.valr-header__inner{padding:0 32px}.valr-header__left{gap:28px}.valr-nav{gap:2px}.valr-nav__item{padding:10px 12px;font-size:16px}.valr-login-left__content{padding:0 56px 0 96px}.valr-login-left__title{max-width:400px;font-size:34px}}@media (width<=1024px){.valr-header__inner{padding:0 24px}.valr-header__left{gap:20px}.valr-nav__item{padding:8px 10px;font-size:15px}.valr-nav__item:nth-child(n+6){display:none}.valr-login-left__content{padding:0 40px 0 56px}.valr-login-left__title{max-width:340px;font-size:30px}.valr-login-left__icon-wrap{border-radius:18px;width:72px;height:72px}.valr-login-left__hero{transform:scale(1.4)}.valr-login-right{padding:32px 24px 0}.valr-login-card-host{max-width:380px;margin:24px auto 0}.valr-card-step-title,.valr-login-title{font-size:34px}}@media (width<=768px){:is(body:has(.valr-login-page),html:has(.valr-login-page)){overflow:auto}.valr-login-page{--vr-header-height:60px;height:auto;min-height:100vh;overflow:visible}.valr-login-main{grid-template-columns:minmax(0,1fr)}.valr-login-left{display:none}.valr-header__inner{padding:0 16px}.valr-header__left{gap:0}.valr-nav{display:none}.valr-header__right{gap:6px}.valr-header__logo-icon{border-radius:10px;width:40px;height:40px}.valr-header__logo-wordmark{height:24px}.valr-header__btn{height:38px;padding:0 16px;font-size:14px}.valr-header__icon-btn{width:38px;height:38px}.valr-header__icon-svg{width:22px;height:22px}.valr-login-right{background:#fff;padding:24px 20px 0;overflow-y:visible}.valr-login-card-host{max-width:100%;margin:8px auto 0}.valr-card-step-title,.valr-login-title{font-size:28px}.valr-card-step-description{font-size:14px}.valr-login-form{gap:14px;margin-top:16px}:where(.valr-login-page){--vr-input-height:50px}.valr-form-input{padding:0 14px;font-size:16px}.valr-btn--primary.valr-login-submit,.valr-login-submit{height:50px;font-size:15px}.valr-social-row{gap:10px;margin-top:12px}.valr-social-icon{width:44px;height:44px}.valr-social-icon img{width:20px;height:20px}.valr-signup-cta{margin-top:20px;font-size:15px}.valr-login-footer{padding:16px 20px 24px}.valr-login-footer__text{max-width:340px;font-size:11px}.valr-lang-dialog__panel{max-width:100%}.valr-lang-dialog__grid{gap:6px;padding:16px}.valr-captcha-modal{max-width:100%;padding:20px 18px 18px}}@media (width<=480px){.valr-header__btn--login{display:none}.valr-header__logo-icon{width:36px;height:36px}.valr-header__logo-wordmark{height:22px}.valr-login-right{padding:20px 16px 0}.valr-card-step-title,.valr-login-title{font-size:26px}.valr-login-form{gap:12px;margin-top:14px}.valr-form-label,.valr-form-label-link{font-size:12px}.valr-form-input{font-size:16px}.valr-btn--primary.valr-login-submit,.valr-login-submit{height:48px;font-size:14px}.valr-social-icon{width:42px;height:42px}.valr-signup-cta{font-size:14px}.valr-login-footer{padding:14px 16px 20px}.valr-lang-dialog__grid{grid-template-columns:minmax(0,1fr)}.valr-phone-country-dropdown{max-height:220px}}
