.modal-wrap{position:fixed;inset:0;height:100vh;height:100dvh;padding:16px;z-index:1000;display:flex;align-items:center;overflow-y:auto;box-sizing:border-box}.modal-wrap>.backdrop{position:fixed;inset:0;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-wrap>.modal{flex:0 1 auto;max-width:540px;margin:auto;position:relative;background:#fff;border-radius:24px;box-shadow:0 40px 120px #0006;overflow:hidden;transition:opacity .28s ease-out,transform .28s ease-out}.modal-wrap>.modal>.close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:1px solid #fff;border-radius:50%;padding:6px;background-color:#f1f1f1;font-size:0;cursor:pointer;box-shadow:0 6px 13px #0000000d,0 24px 24px #0000000a,0 54px 33px #00000008,0 96px 39px #00000003;transition:background-color .25s,box-shadow .15s,transform .15s;box-sizing:border-box;z-index:10}.modal-wrap>.modal>.close>.icon{font-size:18px;color:#060606}.modal-wrap>.modal>.close:hover{background-color:#e2e2e2}.modal-wrap>.modal>.close:active{box-shadow:0 6px 13px #0000000d;transform:translateY(2px)}.modal-wrap>.modal>.content{padding:16px;overflow:auto}@media(max-width:540px){.modal-wrap{padding:0}.modal-wrap>.modal{margin-top:auto;margin-bottom:0;flex:1;border-radius:16px 16px 0 0}}.modal-wrap.modal-leave-active{transition:opacity .28s ease-out}.modal-wrap.modal-leave-to{opacity:0}.modal-enter-active,.modal-leave-active{overflow:hidden}.modal-enter-active .backdrop,.modal-leave-active .backdrop{transition:opacity .28s ease-out}.modal-enter-from .backdrop,.modal-leave-to .backdrop{opacity:0}.modal-enter-active>.modal,.modal-leave-active>.modal{transition:opacity .28s ease-out,transform .28s ease-out}.modal-enter-from>.modal,.modal-leave-to>.modal{opacity:0;transform:translateY(20px)}@media(max-width:540px){.modal-enter-from>.modal,.modal-leave-to>.modal{opacity:1;transform:translateY(100%)}}#toasts{position:fixed;left:20px;right:20px;top:24px;z-index:2000;pointer-events:none}.toast{padding:16px;display:flex;align-items:center;gap:8px;margin:0 auto 16px;width:fit-content;border-radius:24px;font-size:16px;font-weight:550;line-height:120%;color:#fff;box-shadow:0 4px 40px #0003}.toast>svg{flex:0 0 16px;width:16px;height:16px}.toast>img{display:inline-block;width:24px;height:24px}.toast-success{background-color:#f8fff8;box-shadow:0 4px 40px #0003;color:#000}.toast-error{border:1px solid #460700;box-shadow:0 4px 60px #00000040;background:#ff3232}.toast .coin{background-color:#899985;border-radius:50%;width:18px;height:18px;vertical-align:text-top}.toast-enter-active,.toast-leave-active{transition:.3s opacity,.3s transform}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-6px)}.preloader[data-v-35293f52]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;width:100%;gap:16px}.preloader>.spinner[data-v-35293f52]{width:48px;height:48px;border:4px solid #E0FFC5;border-top-color:#e0f1de;border-radius:50%;animation:spin-35293f52 .75s linear infinite}.preloader>.text[data-v-35293f52]{font-size:14px;font-weight:550;color:#606e5c}.preloader.large[data-v-35293f52]{padding:0;min-height:100vh;filter:drop-shadow(#606E5C 0 0 20px) drop-shadow(#606E5C 0 0 2px)}.preloader.large>.text[data-v-35293f52]{color:#fff}.preloader.compact[data-v-35293f52]{padding:0;flex-direction:row;justify-content:flex-start}.preloader.compact>.spinner[data-v-35293f52]{width:20px;height:20px}@keyframes spin-35293f52{to{transform:rotate(360deg)}}.qr-code[data-v-969b4561]{position:relative;display:inline-block}.qr-code .qr-canvas[data-v-969b4561]{display:block;width:100%;height:100%}.qr-code .qr-logo[data-v-969b4561]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20%;height:20%;padding:8px;background:#fff;border:2px solid #000;border-radius:12px;object-fit:contain;pointer-events:none;z-index:1}#auth-modal .modal{position:relative;width:667px;max-width:100%;border:1px solid #899985;background-color:#f8fff8;z-index:0}#auth-modal .modal>.title{margin:20px 32px 12px;font-size:24px;font-weight:700;line-height:30px;color:#191614e6}#auth-modal .modal>.row{gap:0}@media(max-width:580px){#auth-modal .modal>.row{flex-direction:column}#auth-modal .modal>.title{margin:30px 16px 20px}}#auth-modal main{padding-left:32px;padding-right:16px;padding-bottom:20px;box-sizing:border-box;overflow-y:auto;overflow-y:overlay}#auth-modal main:has(.preloader){height:100%}#auth-modal main.list{max-height:440px;overflow-y:auto;overflow-y:overlay}#auth-modal main>.preloader{padding:0;height:100%}@media(max-width:580px){#auth-modal main{padding-left:16px;padding-right:16px}#auth-modal main>.btn.more{flex-wrap:wrap}#auth-modal main>.btn.more>.only-mobile{flex:1 1 100%;height:8px}}#auth-modal .aside{margin-top:auto;margin-right:16px;padding-bottom:20px}@media(max-width:580px){#auth-modal .aside{padding-left:16px;padding-right:16px;padding-bottom:12px;margin-right:0;z-index:1}#auth-modal .aside:has(.qr-area){margin-top:0}}#auth-modal .aside>.content>img{display:block;width:100%;height:250px;object-fit:contain;object-position:left bottom}#auth-modal .aside>.content .links{margin-top:8px;font-size:12px;line-height:18px}#auth-modal .aside>.content .links>a{color:#52a141;text-decoration:none}#auth-modal .aside>.content .links>.separator{display:inline-block;margin:4px 6px;width:1px;height:10px;background-color:#524b63;vertical-align:top}#auth-modal .aside>.content>.note{padding:16px 24px;border-radius:24px;background-color:#f8fff8;font-size:12px;font-weight:600;line-height:18px;color:#707070;box-shadow:0 0 30px #00000026}@media(max-width:580px){#auth-modal .aside>.content>img{display:none}#auth-modal .aside>.content>.note{position:relative;z-index:1}}#auth-modal .aside>.content.qr-area{margin:0 auto;max-width:244px;padding:16px;border-radius:24px;box-shadow:#00000026 0 0 30px}#auth-modal .aside>.content.qr-area .links{margin-top:4px;display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:12px;font-weight:700;text-align:center;line-height:1}@media(max-width:580px){#auth-modal .aside>.content.qr-area{position:fixed;left:0;right:0;bottom:0;margin:0;max-width:initial;padding-top:20px;padding-bottom:40px;border-radius:24px 24px 0 0;z-index:20;background-color:#f4fcf4;pointer-events:all}#auth-modal .aside>.content.qr-area>.btn{margin:0 auto 20px;padding:6px 22px 6px 6px;width:max-content}#auth-modal .aside>.content.qr-area>.btn>.text{font-size:14px}}@media(min-width:581px){#auth-modal .aside>.content.qr-area>.btn{display:none}}#auth-modal .aside .caption{margin:0;font-size:16px;font-weight:600;text-transform:none;color:#000;text-align:center;line-height:1}#auth-modal .aside p{margin:4px auto;max-width:240px;text-align:center;font-size:12px;font-weight:600;line-height:1;color:#707070}#auth-modal .aside .qr-placeholder,#auth-modal .aside .qr-code{display:block;margin:4px auto;width:192px;height:192px;padding:8px;border-radius:24px;background-color:#fff;overflow:hidden}#auth-modal .aside .qr-placeholder{background:linear-gradient(-76deg,#fff 10%,#f1f1f1,#fff 90%);background-size:200%;box-shadow:inset #0000000d 0 0 3px;animation:horizontal-gradient 1s infinite linear}@keyframes horizontal-gradient{0%{background-position-x:0%}to{background-position-x:-200%}}#auth-modal .aside .qr-code>.qr-logo{padding:6px;width:36px;height:36px;border-radius:12px;border-width:2px}#auth-modal .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 8px}@media(max-width:580px){#auth-modal .grid{grid-template-columns:repeat(2,1fr);gap:8px 12px}}#auth-modal .btn.wide{display:flex;width:100%;padding:12px;align-items:center;justify-content:flex-start;white-space:nowrap}#auth-modal .btn.wide>.sample{flex:0 0 24px;height:24px;line-height:24px;border-radius:8px;background-color:#efefef;outline:2px solid #EFEFEF;text-align:center;font-size:10px;font-weight:700}#auth-modal .btn.wide>.sample+.sample{margin-left:-4px}#auth-modal .btn.wide>.sample+.text{margin-left:auto}@media(max-width:580px){#auth-modal .btn.wide>.sample{flex-basis:34px;height:34px;line-height:34px;border-radius:12px;font-size:16px}}#auth-modal .btn.wide>.icon{margin:0;font-size:24px;color:#3d3d3d}@media(max-width:580px){#auth-modal .btn.wide>.icon{font-size:34px}}#auth-modal .btn.wide>.text{font-size:12px;font-weight:700;color:#3d3d3d}@media(max-width:580px){#auth-modal .btn.wide>.text{font-size:17px}}#auth-modal .caption{margin-top:10px;margin-bottom:8px;font-size:12px;font-weight:700;line-height:18px;color:#3d3d3d;text-transform:uppercase}@media(max-width:580px){#auth-modal .caption{font-size:14px;line-height:20px}}#auth-modal .btn.wallet{display:flex;flex-direction:column;align-items:center;min-width:0;padding:8px;text-align:center}#auth-modal .btn.wallet>.logo{position:relative;font-size:0;line-height:0}#auth-modal .btn.wallet>.logo>img{width:40px;height:40px;border-radius:12px}#auth-modal .btn.wallet>.logo>.badge{position:relative;background:linear-gradient(to bottom,var(--l1-top),var(--l1-mid),var(--l1-bottom));z-index:0;position:absolute;right:-5px;bottom:-5px;width:16px;height:16px;border-radius:50%;--l2-top: #e0ffc5;--l2-bottom: #92f07f;--l1-top: #ecffdc;--l1-mid: #b3fb6f;--l1-bottom: #bef6b2;color:#95df46}#auth-modal .btn.wallet>.logo>.badge:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(to bottom,var(--l2-top),var(--l2-bottom));z-index:-1}#auth-modal .btn.wallet>.logo>.badge>.icon{margin:2px;font-size:12px}#auth-modal .btn.wallet>.name{margin-top:7px;font-size:12px;font-weight:700;line-height:18px;color:#3d3d3d;white-space:nowrap;max-width:100%;overflow:clip;text-overflow:ellipsis}@media(max-width:580px){#auth-modal .btn.wallet{padding:14px;border-radius:26px}#auth-modal .btn.wallet>.name{font-size:19px;line-height:30px}#auth-modal .btn.wallet>.logo>img{width:66px;height:66px;border-radius:20px}#auth-modal .btn.wallet>.logo>.badge{width:26px;height:26px}#auth-modal .btn.wallet>.logo>.badge>.icon{margin:3px;font-size:20px}}
