@charset 'UTF-8';.xp-modal-overlay{position:fixed;z-index:1299;top:0;right:0;bottom:0;left:0;visibility:hidden;transition:opacity 280ms cubic-bezier(.4,0,.2,1),visibility 280ms cubic-bezier(.4,0,.2,1);opacity:0;background:rgba(18,18,18,.7);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.xp-modal-overlay--active{visibility:visible;opacity:1}.xp-modal{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:flex;visibility:hidden;overflow-y:auto;padding:24px;transition:opacity 280ms cubic-bezier(.4,0,.2,1),visibility 280ms cubic-bezier(.4,0,.2,1);opacity:0;align-items:center;justify-content:center}.xp-modal--active{visibility:visible;opacity:1}.xp-modal__dialog{position:relative;width:100%;max-width:560px;transition:transform 280ms cubic-bezier(.4,0,.2,1),opacity 280ms cubic-bezier(.4,0,.2,1);transform:scale(.8) translateY(20px);opacity:0}.xp-modal--active .xp-modal__dialog{transform:scale(1) translateY(0);opacity:1}.xp-modal--small .xp-modal__dialog{max-width:360px}.xp-modal--medium .xp-modal__dialog{max-width:560px}.xp-modal--large .xp-modal__dialog{max-width:800px}.xp-modal__content{display:flex;overflow:hidden;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 24px 48px rgba(18,18,18,.16),0 8px 16px rgba(18,18,18,.08)}.xp-modal__header{display:flex;padding:24px 24px 0;border-bottom:none;background:#fff;align-items:flex-start;justify-content:space-between;gap:16px}.xp-modal__title{font-size:20px;font-weight:600;line-height:1.4;margin:0;letter-spacing:-.01em;color:#121212;flex:1}.xp-modal__close{font-size:24px;line-height:1;display:flex;width:32px;height:32px;margin:-4px -4px 0 0;padding:4px;cursor:pointer;transition:background-color 150ms cubic-bezier(.4,0,.2,1),color 150ms cubic-bezier(.4,0,.2,1);color:#5d5d5d;border:none;border-radius:8px;background:0 0;align-items:center;justify-content:center;flex-shrink:0}.xp-modal__close:hover{color:#121212;background:#f5f5f5}.xp-modal__close:active{background:#e8e8e8}.xp-modal__close:focus-visible{outline:2px solid #06f;outline-offset:2px}.xp-modal__body{font-size:14px;line-height:1.6;overflow-y:auto;max-height:calc(85vh - 120px);padding:16px 24px 24px;color:#404040}.xp-modal__body::-webkit-scrollbar{width:8px}.xp-modal__body::-webkit-scrollbar-track{background:0 0}.xp-modal__body::-webkit-scrollbar-thumb{border-radius:4px;background:#d0d0d0}.xp-modal__body::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.xp-modal__body p{margin:0 0 16px}.xp-modal__body p:last-child{margin-bottom:0}.xp-modal__body h3{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 12px;color:#121212}.xp-modal__body ol,.xp-modal__body ul{margin:0 0 16px;padding-left:24px}.xp-modal__body li{margin-bottom:8px}.xp-modal__divider{height:1px;margin:0;border:none;background:#e8e8e8}.xp-modal__actions{display:flex;padding:16px 24px 24px;background:#fff;align-items:center;justify-content:flex-end;gap:12px}@media (max-width:768px){.xp-modal{padding:16px}.xp-modal__dialog{max-width:100%}.xp-modal--large .xp-modal__dialog,.xp-modal--medium .xp-modal__dialog,.xp-modal--small .xp-modal__dialog{max-width:100%}.xp-modal__content{border-radius:8px}.xp-modal__header{padding:20px 16px 12px}.xp-modal__title{font-size:18px}.xp-modal__body{max-height:calc(85vh - 100px);padding:12px 16px 20px}.xp-modal__actions{padding:12px 16px 20px}}@media (prefers-color-scheme:dark){.xp-modal-overlay{background:rgba(0,0,0,.85)}.xp-modal__content{background:#1a1a1a;box-shadow:0 24px 48px rgba(0,0,0,.4),0 8px 16px rgba(0,0,0,.3)}.xp-modal__actions,.xp-modal__body,.xp-modal__header{background:#1a1a1a}.xp-modal__body h3,.xp-modal__title{color:#f5f5f5}.xp-modal__body{color:#d0d0d0}.xp-modal__close{color:#a0a0a0}.xp-modal__close:hover{color:#f5f5f5;background:#2a2a2a}.xp-modal__close:active{background:#3a3a3a}.xp-modal__divider{background:#2a2a2a}.xp-modal__body::-webkit-scrollbar-thumb{background:#404040}.xp-modal__body::-webkit-scrollbar-thumb:hover{background:#505050}}.expert-login .expert-xp-button{display:inline-block}.expert-login .login-expert-trigger{cursor:pointer;border:none}.xp-modal-overlay{z-index:1040;background-color:rgba(0,0,0,.5)}.xp-modal{z-index:1050;padding-right:0!important;pointer-events:none}.xp-modal--active{pointer-events:auto}.xp-modal__dialog{max-width:360px;margin:1rem}.xp-modal__content{color:#fff;border-radius:16px;background:#121212}.xp-modal__header{padding:8px 8px 0;background:#121212;justify-content:flex-end}.xp-modal__title{display:none}.xp-modal__close{font-size:18px;line-height:1;position:absolute;z-index:999;top:-10px;right:-10px;width:auto;height:auto;padding:4px 8px;cursor:pointer;opacity:1;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:99px;background-color:#121212;background-size:12px}.xp-modal__body{overflow-y:visible;max-height:none;padding:0}@media (max-width:768px){.login-expert-xp-modal.xp-modal--small .xp-modal__dialog{max-width:360px!important}}.login-expert-modal-body .form-content{margin:auto;padding:16px;color:#fff;border-radius:16px;background-color:#121212;flex:1}.login-expert-modal-body .modal-banner{overflow:hidden;border-radius:0 16px 16px 0}.login-expert-modal-body .modal-banner a{display:block;height:100%}.login-expert-modal-body .modal-banner img{width:100%;height:100%;object-fit:cover}.login-expert-xp-modal .login-title{text-align:left}.login-expert-xp-modal .login-title svg{margin-bottom:16px}.login-expert-xp-modal .login-title h5{font-size:20px;color:#fff}.login-expert-xp-modal .login-title h6{font-size:18px;margin-bottom:16px;color:#fff}.login-step-0,.login-step-1{text-align:left}.login-step-0 h4,.login-step-1 h4{font-size:20px;margin-bottom:16px;color:#fff!important}.login-step-0 .button,.login-step-1 .button{display:block;width:100%;margin-bottom:8px;border:none}.login-step-0 button.secondary,.login-step-1 button.secondary{color:#fff!important;border:1px solid #fff}.login-step-0 button.secondary:hover,.login-step-1 button.secondary:hover{color:#000!important}.login-step-0 button.loading,.login-step-1 button.loading{font-size:0;position:relative}.login-step-0 button.loading:before,.login-step-1 button.loading:before{position:absolute;top:31%;left:47%;display:inline-block;width:24px;height:24px;content:url(../../../assets/img/loader.png);animation:rotation 2s infinite linear}.login-step-0 .submit-button:disabled,.login-step-1 .submit-button:disabled{cursor:not-allowed!important;opacity:.8}.back-to-login{display:inline-flex;margin-bottom:16px;cursor:pointer;text-decoration:none;color:#fff;align-items:center;gap:4px}.extra-messages{margin-top:16px}.extra-messages a{color:#fff}.extra-messages small{font-size:12px;display:block}.divider{position:relative;margin-bottom:10px;text-align:center}.divider::before{position:absolute;top:12px;left:0;width:100%;height:1px;content:'';background-color:rgba(255,255,255,.2)}.divider span{position:relative;padding:0 10px;background:#121212}.xp-modal.login-expert-xp-modal input:focus{border:1px solid #fff;outline:0}.xp-modal.login-expert-xp-modal input.warning,.xp-modal.login-expert-xp-modal textarea.warning{border:1px solid #ff685d!important}.xp-modal.login-expert-xp-modal input.warning::placeholder{color:#ff685d}.xp-modal.login-expert-xp-modal input:not([type=submit]):not([type=checkbox]){font-size:16px;width:100%;height:64px;margin-bottom:16px;padding:15px;color:#fff;border:1px solid #1f1f1f;background:#1f1f1f}.xp-modal.login-expert-xp-modal input:not([type=submit]):not([type=checkbox]).warning{margin-bottom:4px}.xp-modal.login-expert-xp-modal p.input-error-message{font-size:12px;line-height:1.4;margin:0 0 12px 0;padding:0;color:#ff685d}.xp-modal.login-expert-xp-modal input::placeholder{color:#b8b8b8}.xp-modal.login-expert-xp-modal .response-message{font-size:14px;margin-top:8px;color:#fff}.xp-modal.login-expert-xp-modal .error-message{font-size:13px;margin-top:8px;color:#ff6b6b}@keyframes rotation{from{transform:rotate(359deg)}to{transform:rotate(0)}}