@keyframes ml2-fade-in{from{opacity:0}to{opacity:1}}@keyframes ml2-fade-out{from{opacity:1}to{opacity:0}}@keyframes ml2-pop-in{from{opacity:0;transform:translateY(16px) scale(0.98)}to{opacity:1;transform:none}}@keyframes ml2-pop-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(16px) scale(0.98)}}@keyframes ml2-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ml2-sheet-out{from{transform:translateY(var(--ml2-drag, 0px))}to{transform:translateY(100%)}}html.modal-login-2-open{overflow:hidden;scrollbar-gutter:stable}.modal-login-2{border:none;padding:0;margin:0;background:rgba(0,0,0,0);width:100%;height:100%;max-width:100%;max-height:100%;position:fixed;inset:0;z-index:9999;overflow:hidden;overflow:clip;font-family:"Inter","Inter Fallback",sans-serif;font-feature-settings:"lnum" 1,"tnum" 1;-webkit-font-smoothing:antialiased}.modal-login-2[open]{display:flex;align-items:center;justify-content:center}.modal-login-2::backdrop{background:rgba(35,41,51,.8);animation:ml2-fade-in .25s ease both}.modal-login-2.is-closing::backdrop{animation:ml2-fade-out .2s ease both}.modal-login-2__dialog{position:relative;display:flex;flex-direction:column;width:640px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);background:#fff;outline:1px solid #dae0dd;outline-offset:-1px;border-radius:6px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;animation:ml2-pop-in .25s ease both}.modal-login-2.is-closing .modal-login-2__dialog{animation:ml2-pop-out .2s ease both}.modal-login-2__handle{display:none}.modal-login-2__head{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:12px 12px 12px 16px;background:#f1f3f2}.modal-login-2__head-title{flex:1 1 0;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;color:#252726}.modal-login-2__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:rgba(0,0,0,0);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.modal-login-2__close svg{display:block;width:100%;height:100%}.modal-login-2__close:hover{opacity:.7}.modal-login-2__close:focus-visible{outline:2px solid #656f80;outline-offset:2px}.modal-login-2__dialog:focus{outline-color:#dae0dd}.modal-login-2__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:20px;padding:24px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-login-2__card{display:flex;align-items:flex-start;gap:24px;padding:20px;background:#fff;box-shadow:inset 0 0 0 1.451px #f1f3f2;border-radius:12px;transition:box-shadow .25s ease}.modal-login-2__card:hover{box-shadow:inset 0 0 0 1.451px #dae0dd,0 4px 16px rgba(35,41,51,.06)}.modal-login-2__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px;border-radius:999px;background:#dff2ee;line-height:0}.modal-login-2__icon img{display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.modal-login-2__icon--logo img{width:32px;height:32px}.modal-login-2__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 1 0;min-width:0}.modal-login-2__text{display:flex;flex-direction:column;gap:8px;width:100%}.modal-login-2__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.modal-login-2__title{margin:0;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0;color:#252726}.modal-login-2__title--sm{font-size:16px}.modal-login-2__badge{display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;background:#e5fff5;font-size:14px;font-weight:400;line-height:20px;color:#02794d;white-space:nowrap}.modal-login-2__desc{font-size:16px;font-weight:400;line-height:24px;color:#5f6662}.modal-login-2__desc p{margin:0}.modal-login-2__arrow{display:block;flex-shrink:0;transition:transform .25s ease}.modal-login-2__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 12px 12px 16px;border-radius:8px;background:#1d2125;font-size:14px;font-weight:600;line-height:20px;color:#fff;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.modal-login-2__btn:hover,.modal-login-2__btn:focus-visible{background:#000;color:#fff;text-decoration:none}.modal-login-2__btn:hover .modal-login-2__arrow,.modal-login-2__btn:focus-visible .modal-login-2__arrow{transform:translateX(3px)}.modal-login-2__separator{display:flex;align-items:center;gap:20px;width:100%}.modal-login-2__separator::before,.modal-login-2__separator::after{content:"";flex:1 1 0;min-width:0;height:1px;background:repeating-linear-gradient(90deg, #DAE0DD 0 6px, transparent 6px 12px)}.modal-login-2__separator::before,.modal-login-2__separator::after{min-width:16px}.modal-login-2__separator span{flex:0 1 auto;min-width:0;font-size:14px;font-weight:600;line-height:20px;text-align:center;text-transform:uppercase;color:#656f80;text-wrap:balance}.modal-login-2__legacy{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:16px;width:100%}.modal-login-2__card--legacy{min-width:0}.modal-login-2__card--legacy .modal-login-2__content{gap:8px}.modal-login-2__link{display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:600;line-height:20px;color:#252726;text-decoration:none}.modal-login-2__link span{text-decoration:underline;text-underline-offset:2px}.modal-login-2__link:hover,.modal-login-2__link:focus-visible{color:#252726;text-decoration:none}.modal-login-2__link:hover .modal-login-2__arrow,.modal-login-2__link:focus-visible .modal-login-2__arrow{transform:translateX(3px)}.modal-login-2__notice{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;margin-top:-4px;box-shadow:inset 0 0 0 1px rgba(29,31,36,.04);border-radius:6px;background:#fffbf0}.modal-login-2__notice svg{display:block;flex-shrink:0}.modal-login-2__notice-text{flex:1 1 0;min-width:0;font-size:14px;font-weight:400;line-height:20px;color:#5f6662}.modal-login-2__notice-text p{margin:0}@media(max-width: 767px){.modal-login-2[open]{align-items:flex-end}.modal-login-2__dialog{width:100%;max-width:100%;max-height:calc(100% - 24px);max-height:calc(100dvh - 24px);outline:none;border-radius:12px 12px 0 0;box-shadow:none;padding-bottom:env(safe-area-inset-bottom);transform:translateY(var(--ml2-drag, 0px));transition:transform .25s cubic-bezier(0.32, 0.72, 0, 1);animation:ml2-sheet-in .35s cubic-bezier(0.32, 0.72, 0, 1) backwards}.modal-login-2.is-dragging .modal-login-2__dialog{transition:none}.modal-login-2.is-closing .modal-login-2__dialog{animation:ml2-sheet-out .25s ease-in both}.modal-login-2__handle{display:flex;justify-content:center;flex-shrink:0;padding:8px 0;touch-action:none;cursor:grab}.modal-login-2__handle span{display:block;width:40px;height:4px;border-radius:999px;background:#758195}.modal-login-2__head{min-height:48px;padding:12px 16px;background:#fff;touch-action:none}.modal-login-2__head-title{font-size:20px;line-height:28px;color:#272b32}.modal-login-2__close{width:24px;height:24px}.modal-login-2__body{gap:16px;padding:16px 16px 44px}.modal-login-2__card{padding:16px}.modal-login-2__card--primary{flex-direction:column;gap:16px}.modal-login-2__card--primary .modal-login-2__content{width:100%;gap:12px}.modal-login-2__card--primary .modal-login-2__text{gap:6px}.modal-login-2__icon--logo img{width:24px;height:24px}.modal-login-2__title{font-size:16px}.modal-login-2__btn{width:100%}.modal-login-2__separator{gap:12px}.modal-login-2__legacy{grid-template-columns:1fr}.modal-login-2__card--legacy .modal-login-2__content{gap:0}.modal-login-2__notice{margin-top:0}.modal-login-2__notice-text{font-size:12px;line-height:16px}}@media(prefers-reduced-motion: reduce){.modal-login-2::backdrop,.modal-login-2__dialog,.modal-login-2.is-closing .modal-login-2__dialog,.modal-login-2.is-closing::backdrop{animation-duration:.01ms !important}.modal-login-2__arrow,.modal-login-2__card,.modal-login-2__btn{transition:none}}/*# sourceMappingURL=modal-login-2.min.css.map */