@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);
@font-face{font-family:TT Runs Trial DemiBold;font-style:normal;src:url("../web/assets/TT%20Runs%20Trial%20DemiBold.5901102e1bf9d0f52a9f.ttf") format("truetype")}*,:after,:before{box-sizing:border-box}a,button,input,select,textarea{font-family:Manrope,Inter,sans-serif}a{color:inherit;cursor:pointer;display:inline-block;text-decoration:none}img{display:block}ol,ul{list-style:none;margin:0;padding:0}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:Manrope,Inter,sans-serif;font-size:16px;font-weight:400;line-height:normal}h1,h2,h3,h4,h5,h6{font-feature-settings:"pnum" on,"lnum" on;margin:0;padding:0}html{font-size:14px;height:100%;width:100%}.ql-align-left{text-align:left}.ql-align-center{text-align:center}.ql-align-right{text-align:right}body{background:var(--c-bg);font-family:Manrope,Inter,sans-serif;font-variant-numeric:lining-nums proportional-nums;font-weight:400;height:100%;letter-spacing:0;line-height:normal;margin:0;overflow-x:hidden;padding:0;text-rendering:optimizelegibility;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;color:var(--c-text1);font-feature-settings:"pnum" on,"lnum" on;font-size:16px}.g-scroll{scrollbar-color:var(--c-main1) var(--c-bg);scrollbar-width:thin}.g-scroll::-webkit-scrollbar{height:8px;width:8px}.g-scroll::-webkit-scrollbar-thumb{background-color:var(--c-main1)}.g-scroll::-webkit-scrollbar-track{background-color:var(--c-bg)}.g-scroll *{scrollbar-color:var(--c-main1) var(--c-bg);scrollbar-width:thin}.g-scroll ::-webkit-scrollbar{height:8px;width:8px}.g-scroll ::-webkit-scrollbar-thumb{background-color:var(--c-main1)}.g-scroll ::-webkit-scrollbar-track{background-color:var(--c-bg)}.g-left{text-align:left}.g-right{text-align:right}body:not([data-dark]) .g-t-black,body[data-dark] .g-t-white{display:none}.g-f-end{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;padding-right:6px}.g-f-end--nw{flex-wrap:nowrap!important}.g-f-start{flex-wrap:wrap;gap:6px;justify-content:center}.g-f-space-between,.g-f-start{align-items:center;display:flex}.g-f-space-between{gap:.7rem;justify-content:space-between}.g-f-space-between--m1200{flex-wrap:wrap;justify-content:center}.g-f-space-around{align-items:center;display:flex;gap:.7rem;justify-content:space-around}.app{padding-top:var(--h-header);position:relative;z-index:10}.logo{align-items:center;display:flex;gap:8px;justify-content:flex-start}.logo__icon{background:url(../web/assets/logo.62de411c3107992684f8.png);background-size:100% 100%;display:block;height:32px;width:32px}.logo__name{color:var(--c-text1);font-family:Manrope,Inter,sans-serif;font-size:20px;font-weight:500;line-height:1}.link{color:var(--c-main1)}.g-green{color:var(--c-green)!important}.g-green svg,.g-green svg path{stroke:var(--c-green)!important}.g-red{color:var(--c-red)!important}.g-red svg,.g-red svg path{stroke:var(--c-red)!important}.error-404{flex-direction:column;height:calc(100vh - var(--h-header) - 200px);width:100%}.error-404,.error-404__code{align-items:center;display:flex;justify-content:center}.error-404__code{font-size:5rem;font-weight:900;line-height:1}.error-404__name{font-size:1.6rem;font-weight:300;line-height:1;opacity:.5;text-transform:uppercase}.footer{background:var(--c-bg);color:var(--c-text2);padding:82px 0;position:relative;z-index:80}.footer__wrapper{align-items:stretch;display:flex;gap:10px;justify-content:space-between;margin:0 auto;max-width:1390px;padding:0 15px}.footer__left{align-items:flex-start}.footer__left,.footer__right{display:flex;flex-direction:column;gap:82px;justify-content:space-between}.footer__right{align-items:flex-end}.footer__copyright{font-size:14px;font-weight:500;opacity:.25}.footer--small{border-top:1px solid hsla(0,0%,100%,.08);padding:22px 0}.footer--small .footer__wrapper{align-items:center;display:flex;justify-content:center}.footer--small .footer__logo,.footer--small .footer__menu,.footer--small .footer__right .footer__copyright{display:none}.footer-section{align-items:flex-start;display:flex;gap:50px;justify-content:flex-start}.footer-section__title{font-size:18px;font-weight:600;line-height:162.5%;margin-bottom:20px;opacity:.65}.footer-menu__item{line-height:162.5%;margin-bottom:12px}.footer-menu__item:last-child{margin-bottom:0}.header{background:var(--c-bg);height:var(--h-header);position:fixed;top:0;width:100%;z-index:100}.header__wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1390px;padding:0 15px}.h-menu,.header__wrapper>*{height:100%}.h-menu{align-items:center;display:flex;gap:14px;justify-content:flex-start}.h-menu--center{gap:32px;justify-content:center}.h-menu--right{gap:18px;justify-content:flex-end}.h-menu__item{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.h-menu__item--arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%274%27 fill=%27none%27%3E%3Cpath stroke=%27%23292D32%27 stroke-miterlimit=%2710%27 d=%27m7.5.5-2.881 3H3.38L.5.5%27/%3E%3C/svg%3E");background-size:cover;content:"";height:3px;margin-left:4px;transition:all .1s;width:7px}.h-menu__item--arrow:hover:after{transform:rotate(180deg)}.h-menu__item:not(.h-menu__item--no-hover):hover .h-menu__link,.h-menu__item:not(.h-menu__item--no-hover):hover .h-menu__name{opacity:.9}.h-menu__item:not(.h-menu__item--no-hover):hover .h-menu__child{opacity:1;pointer-events:auto}.h-menu__hr{background:var(--c-border3);height:20px;min-width:1px}.h-menu__link,.h-menu__name{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;height:100%;justify-content:center;opacity:1;transition:all .25s;white-space:nowrap}.h-menu__child{opacity:0;pointer-events:none;position:absolute;top:100%;transition:all .1s}[data-dark] .h-menu__item--arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%274%27 fill=%27none%27%3E%3Cpath stroke=%27%23F7F7FF%27 stroke-miterlimit=%2710%27 d=%27m7.5.5-2.881 3H3.38L.5.5%27/%3E%3C/svg%3E");background-size:cover}.c-menu{background:var(--c-main4);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow);max-width:302px;min-width:302px;padding:16px;width:100%}.c-menu__item{margin-bottom:16px}.c-menu__item:last-child{margin-bottom:0}.c-menu__link{align-items:center;display:flex;gap:11px;justify-content:flex-start;opacity:1;transition:all .1s}.c-menu__link:hover{opacity:.8}.c-menu__icon{height:24px;width:24px}.c-menu__icon svg path{stroke:var(--c-text1)}.c-menu__name{font-size:16px;font-weight:400}.c-menu__desc{font-size:12px;font-weight:400;margin-top:4px;opacity:.5}.h-label{align-items:center;display:flex;gap:8px;justify-content:center}.h-label__value{background:var(--c-main1);border-radius:10px;color:var(--c-text0);font-size:10px;padding:4px 8px}.theme-switch{background:#f7f7ff;border-radius:15px;cursor:pointer;height:30px;width:57px}.theme-switch__point{position:relative}.theme-switch__icon{left:-4px;position:absolute;top:-3px;transition:all .25s}.theme-switch__icon--light{opacity:1}.theme-switch__icon--dark{opacity:0}[data-dark] .theme-switch{background:var(--c-main1)}[data-dark] .theme-switch__icon{left:21px}[data-dark] .theme-switch__icon--light{opacity:0}[data-dark] .theme-switch__icon--dark{opacity:1}.h-user-panel{height:100%;pointer-events:none;width:100%}.h-user-panel__overlay{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:rgba(41,45,50,.75);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .25s;width:100%;z-index:90}.h-user-panel__wrapper{align-items:stretch;background:var(--c-bg);display:flex;flex-direction:column;height:calc(100vh - var(--h-header));justify-content:space-between;max-width:400px;padding:24px;position:fixed;right:0;top:var(--h-header);transform:translateX(101%);transition:all .25s;width:100%;z-index:100}.h-user-panel--active{pointer-events:auto}.h-user-panel--active .h-user-panel__overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:1}.h-user-panel--active .h-user-panel__wrapper{transform:translateX(0)}.h-user-info{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-bottom:32px}.h-user-info__img img{height:56px;width:56px}.h-user-info__id,.h-user-info__name{align-items:center;display:flex;font-weight:500;gap:6px;justify-content:flex-start;margin-bottom:6px}.h-user-info__id span{opacity:.5}.h-user-info__copy{cursor:pointer;transition:all .25s}.h-user-info__copy,.h-user-info__copy path{stroke:var(--c-text2)}.h-user-info__copy:hover{opacity:.8}.h-user-menu{margin-top:32px}.h-user-menu__item{margin-bottom:15px}.h-user-menu__item:last-child{margin-bottom:0}.h-user-menu__item--hr{background:var(--c-border1);height:1px}.h-user-menu__link{align-items:center;display:flex;gap:12px;justify-content:flex-start;padding:5px 0;transition:all .25s}.h-user-menu__link:hover{opacity:.8}.h-user-menu__link svg,.h-user-menu__link svg path{stroke:var(--c-text2)}.h-user-logout{align-items:center;color:var(--c-text2);cursor:pointer;display:flex;gap:4px;justify-content:flex-start;opacity:.5}.h-user-logout svg,.h-user-logout svg path{stroke:var(--c-text2)}.text-starts{font-size:22px;height:20px;line-height:1;transform:translateY(1px)}.text-starts--large{font-size:36px;height:32px;line-height:1;transform:translateY(3px)}.app__toasts{align-items:flex-start;bottom:15px;display:flex;flex-direction:column;justify-content:flex-start;left:15px;position:fixed;z-index:9999999}.app__toasts .toast-enter,.app__toasts .toast-leave-to{opacity:0}.app__toasts .toast-enter-to,.app__toasts .toast-leave{opacity:1}.app__toasts .toast-enter-active,.app__toasts .toast-leave-active{transition:opacity .25s linear}.app__toasts .toast{background-color:#323232;border-radius:16px;box-shadow:var(--h-shadow4);color:#fff;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;height:auto;line-height:130%;margin-top:10px;max-width:400px;min-height:48px;padding:15px 20px;transition:all .1s linear}.app__toasts .toast--center{left:50%;position:fixed;text-align:center;top:50%;transform:translateY(-50%) translateX(-50%);z-index:9999999}.app__toasts .toast--center:hover{transform:translateY(-50%) translateX(-50%) scale(1.01)!important}.app__toasts .toast--center img{margin:0 auto 12px;max-width:60px}.app__toasts .toast:hover{transform:scale(1.01)}.app__toasts .toast.toast--info{background:var(--c-main4);color:var(--c-text1)}.app__toasts .toast.toast--success{background:rgba(64,191,106,.3);color:var(--c-green)}.app__toasts .toast.toast--warning{background:rgba(238,129,19,.3);color:rgba(238,129,19,.8)}.app__toasts .toast.toast--error{background:rgba(246,70,93,.25);color:var(--c-red)}.app__toasts .toast__button{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;margin-top:12px}.app__toasts .toast__button button{width:100%}.btn-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.btn-row--g12{gap:12px}.btn-row--g16{gap:16px}.btn-row--fs16 .btn{font-size:16px}.btn-row--mb14{margin-bottom:14px}.btn-row--mb16{margin-bottom:16px}.btn-row--mb24{margin-bottom:24px}.btn-row--mb32{margin-bottom:32px}.btn{align-items:center;background:transparent;border:none;color:var(--c-text0);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1;opacity:1;outline:none;padding:0 25px;position:relative;text-align:center;transition:all .25s;white-space:nowrap}.btn--mb16{margin-bottom:16px}.btn--mb24{margin-bottom:24px}.btn--fs16{font-size:16px}.btn--fs16 span{gap:6px}.btn span{align-items:center;display:inline-flex;gap:4px;justify-content:center}.btn:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}.btn:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}.btn:not(.btn--outline){background-color:var(--c-main1)}.btn:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn.btn--outline{border:1px solid var(--c-main1)}.btn--td-black,.btn.btn--outline{color:var(--c-text0)}.btn--td-black:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}.btn--td-black:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}.btn--td-black:not(.btn--outline){background-color:var(--c-main1)}.btn--td-black:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--td-black.btn--outline{border:1px solid var(--c-main1);color:var(--c-text0)}.btn--red{color:var(--c-text0)}.btn--red:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}.btn--red:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}.btn--red:not(.btn--outline){background-color:var(--c-red)}.btn--red:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--red.btn--outline{border:1px solid var(--c-red);color:var(--c-text0)}.btn--blue{color:var(--c-text0)}.btn--blue:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}.btn--blue:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}.btn--blue:not(.btn--outline){background-color:#3cc0dd}.btn--blue:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--blue.btn--outline{border:1px solid #3cc0dd;color:var(--c-text0)}.btn--green{color:var(--c-text0)}.btn--green:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}.btn--green:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}.btn--green:not(.btn--outline){background-color:var(--c-green)}.btn--green:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--green.btn--outline{border:1px solid var(--c-green);color:var(--c-text0)}.btn--green2{color:var(--c-text0)}.btn--green2:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}.btn--green2:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}.btn--green2:not(.btn--outline){background-color:#05ae7b}.btn--green2:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--green2.btn--outline{border:1px solid #05ae7b;color:var(--c-text0)}.btn--green3{color:var(--c-text0)}.btn--green3:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}.btn--green3:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}.btn--green3:not(.btn--outline){background-color:#40bf6a}.btn--green3:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--green3.btn--outline{border:1px solid #40bf6a;color:var(--c-text0)}.btn--black{color:var(--c-text0)}.btn--black:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}.btn--black:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}.btn--black:not(.btn--outline){background-color:var(--c-main3)}.btn--black:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--black.btn--outline{border:1px solid var(--c-main3);color:var(--c-text0)}.btn--black3{color:var(--c-text0)}.btn--black3:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}.btn--black3:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}.btn--black3:not(.btn--outline){background-color:var(--c-main8)}.btn--black3:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--black3.btn--outline{border:1px solid var(--c-main8);color:var(--c-text0)}.btn--black2{color:var(--c-text1)}.btn--black2:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text1)}.btn--black2:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text1)}.btn--black2:not(.btn--outline){background-color:var(--c-main3)}.btn--black2:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--black2.btn--outline{border:1px solid var(--c-main3);color:var(--c-text1)}.btn--dblue{color:var(--c-text4)}.btn--dblue:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text4)}.btn--dblue:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text4)}.btn--dblue:not(.btn--outline){background-color:var(--c-main2)}.btn--dblue:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--dblue.btn--outline{border:1px solid var(--c-main2);color:var(--c-text4)}.btn--trans{color:var(--c-text15)}.btn--trans:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text15)}.btn--trans:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text15)}.btn--trans:not(.btn--outline){background-color:var(--c-border15)}.btn--trans:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--trans.btn--outline{border:1px solid var(--c-border15);color:var(--c-text15)}.btn--trans span{gap:10px}.btn--trans.btn--loading{background:var(--c-bg);opacity:.8}.btn--trans.btn--loading span{opacity:.2}.btn--transparent{color:transparent}.btn--transparent:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:transparent}.btn--transparent:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:transparent}.btn--transparent:not(.btn--outline){background-color:transparent}.btn--transparent:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--transparent.btn--outline{border:1px solid transparent;color:transparent}.btn--disabled{cursor:not-allowed;opacity:.4}.btn--p8{padding:0 8px}.btn--s26{--h:26px;height:var(--h)}.btn--s30{--h:30px;height:var(--h)}.btn--s36{--h:36px;height:var(--h)}.btn--s42{--h:42px;height:var(--h)}.btn--s50{--h:50px;height:var(--h)}.btn--s54{--h:54px;height:var(--h)}.btn--r8{border-radius:8px}.btn--r12{border-radius:12px}.btn--r15{border-radius:15px}.btn--r50{border-radius:50%}.btn--icon{padding:0;width:var(--h)}.btn--full-width{width:100%}.btn--loading{background:#d7d7d7;cursor:not-allowed;opacity:.8}.btn--loading span{opacity:0}.btn--loading:after{animation:loading 1.2s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27682.667%27 height=%27682.667%27 version=%271.0%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M247.4 44.4c-4.3 1.9-10.1 8.1-11.5 12.3-1.8 5.6-.7 14.5 2.4 19 5.2 7.5 7.9 8.5 26.2 9.9 9 .7 20.7 2.2 26 3.3 43.6 9.2 82.4 35.2 107 72.1 52.1 78.1 32.1 182.4-45.3 235.8-50.1 34.5-117.2 39.3-171.5 12.1-70-35-107.5-111.8-91.7-187.6 3.7-18 8.6-30.5 20.9-53.6 5.1-9.6 5.4-14.7 1.5-22.6-3.7-7.3-8.6-10.4-17.4-10.9-10.5-.6-15.1 2.4-22.4 14.5C57.9 171.7 47.5 203 44 232c-1.3 11-1.3 35.5.1 47.8 5.2 47.5 26.8 92.2 61.4 126.7 35.1 35.2 78.7 56 128.4 61.5 17.1 1.9 44.2.8 61.5-2.4 42.3-8 80.2-28.2 111.1-59.1C447.2 365.8 469 313.4 469 256s-21.8-109.8-62.5-150.5C376.9 75.9 341.1 56.2 301 47.6c-21-4.5-47-6.1-53.6-3.2%27/%3E%3C/svg%3E");background-size:100%;content:"";height:24px;left:calc(50% - 12px);opacity:.6;pointer-events:none;position:absolute;top:calc(50% - 12px);transition:opacity .3s;width:24px}[data-dark] .btn--td-black{color:var(--c-text0)}[data-dark] .btn--td-black:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}[data-dark] .btn--td-black:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}[data-dark] .btn--td-black:not(.btn--outline){background-color:var(--c-main1)}[data-dark] .btn--td-black:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}[data-dark] .btn--td-black.btn--outline{border:1px solid var(--c-main1);color:var(--c-text0)}[data-dark] .btn--trans.btn--loading:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27682.667%27 height=%27682.667%27 version=%271.0%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23fff%27 d=%27M247.4 44.4c-4.3 1.9-10.1 8.1-11.5 12.3-1.8 5.6-.7 14.5 2.4 19 5.2 7.5 7.9 8.5 26.2 9.9 9 .7 20.7 2.2 26 3.3 43.6 9.2 82.4 35.2 107 72.1 52.1 78.1 32.1 182.4-45.3 235.8-50.1 34.5-117.2 39.3-171.5 12.1-70-35-107.5-111.8-91.7-187.6 3.7-18 8.6-30.5 20.9-53.6 5.1-9.6 5.4-14.7 1.5-22.6-3.7-7.3-8.6-10.4-17.4-10.9-10.5-.6-15.1 2.4-22.4 14.5C57.9 171.7 47.5 203 44 232c-1.3 11-1.3 35.5.1 47.8 5.2 47.5 26.8 92.2 61.4 126.7 35.1 35.2 78.7 56 128.4 61.5 17.1 1.9 44.2.8 61.5-2.4 42.3-8 80.2-28.2 111.1-59.1C447.2 365.8 469 313.4 469 256s-21.8-109.8-62.5-150.5C376.9 75.9 341.1 56.2 301 47.6c-21-4.5-47-6.1-53.6-3.2%27/%3E%3C/svg%3E")}.apple-icon [fill]{fill:var(--c-text16)!important}.icon{transition:all .25s}.icon--arrow{--c-f:none;--c-s:var(--c-text1);--c-f-h:none;--c-s-h:var(--c-text1)}.icon--menu{--c-f:var(--c-text1);--c-s:var(--c-text1);--c-f-h:var(--c-main1);--c-s-h:var(--c-main1)}.icon--user{--c-f:var(--c-text1);--c-s:var(--c-text1);--c-f-h:var(--c-text1);--c-s-h:var(--c-text1)}.icon [stroke]{stroke:var(--c-s)!important}.icon [fill]{fill:var(--c-f)!important}.icon path[stroke]{stroke:var(--c-s)!important}.icon path[fill]{fill:var(--c-f)!important}.icon path{transition:all .25s}.icon--active [stroke]{stroke:var(--c-s-h)!important}.icon--active [fill]{fill:var(--c-f-h)!important}.icon--active path[stroke]{stroke:var(--c-s-h)!important}.icon--active path[fill]{fill:var(--c-f-h)!important}.i-group{align-items:center;display:flex;justify-content:center;position:relative}.i-group .input{min-width:300px;right:-40px}.i-group .btn,.i-group .input,.i-group2,.i-group2 .input{position:relative}.i-group2 .input{width:70%}.i-group2 .input .input__field{font-size:12px}.i-group2 .btn{max-width:42%;position:absolute;right:0;top:0;width:100%}.checkbox{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:16px;text-align:left}.checkbox--m0{margin-bottom:0}.checkbox__input{display:none}.checkbox__input:checked+.checkbox__box{border-color:var(--c-main1)}.checkbox__input:checked+.checkbox__box:after{border-color:var(--c-text1)}.checkbox__box{background-clip:padding-box;background-color:transparent;border:1px solid var(--c-main1);border-radius:50%;cursor:pointer;display:inline-block;height:18px;margin-top:1px;min-width:18px;position:relative;transition:border-color .25s}.checkbox__box:hover:not(.checkbox__box--disabled){border-color:var(--c-main1)}.checkbox__box:after{border-color:transparent;border-radius:1px;border-style:solid;border-width:0 0 2px 2px;content:"";height:5px;left:4px;pointer-events:none;position:absolute;top:5px;transform:rotate(-45deg);transition:border-color .25s;width:8px}.checkbox__label{color:var(--color-third);cursor:pointer;font-size:1rem;margin-top:-1px;padding-left:.6rem}.checkbox__label:hover+.checkbox__box{border-color:var(--c-main1)}.checkbox--small .checkbox__box{height:14px;min-width:14px}.checkbox--small .checkbox__box:after{border-width:0 0 1px 1px;height:3px;left:3.2px;top:4px;width:6px}.checkbox--small .checkbox__label{font-size:.85rem}.checkbox--disabled .checkbox__box{opacity:.7}.input--mb13{margin-bottom:13px}.input--mb16{margin-bottom:16px}.input--mb24{margin-bottom:24px}.input--s30{--h:30px}.input--s30:not(.input--multiline) .input__wrapper{height:var(--h)}.input--s30.input--multiline textarea.input__field{height:90px}.input--s30 .input__inner-label{padding-top:1px}.input--s36{--h:36px}.input--s36:not(.input--multiline) .input__wrapper{height:var(--h)}.input--s36.input--multiline textarea.input__field{height:90px}.input--s36 .input__inner-label{padding-top:2px}.input--s42{--h:42px}.input--s42:not(.input--multiline) .input__wrapper{height:var(--h)}.input--s42.input--multiline textarea.input__field{height:130px}.input--s42 .input__inner-label{padding-top:4px}.input--s50{--h:50px}.input--s50:not(.input--multiline) .input__wrapper{height:var(--h)}.input--s50.input--multiline textarea.input__field{height:180px}.input--s50 .input__inner-label{padding-top:6px}.input--s54{--h:54px}.input--s54:not(.input--multiline) .input__wrapper{height:var(--h)}.input--s54.input--multiline textarea.input__field{height:180px}.input--s54 .input__inner-label{padding-top:7px}.input--s56{--h:56px}.input--s56:not(.input--multiline) .input__wrapper{height:var(--h)}.input--s56.input--multiline textarea.input__field{height:180px}.input--s56 .input__inner-label{padding-top:7px}.input--r8 .input__wrapper{border-radius:8px}.input--r12 .input__wrapper{border-radius:12px}.input--r15 .input__wrapper{border-radius:15px}.input--right .input__field{text-align:right}.input__label{color:var(--c-text1);display:block;font-size:14px;font-weight:400;line-height:162.5%;margin-bottom:4px;white-space:nowrap}.input--label-left{align-items:center;display:flex;justify-content:flex-start}.input--label-left .input__label{margin-bottom:0;margin-right:1rem}.input--label-bold .input__label{color:var(--c-text1);font-size:14px;font-weight:500;margin-bottom:4px}.input__wrapper{align-items:stretch;background-color:transparent;border:1px solid var(--c-border2);border-radius:2px;display:flex;flex-direction:column;justify-content:center;transition:all .25s;width:100%}.input__inner-label{color:var(--c-text1);display:block;font-size:.87rem;font-weight:700;letter-spacing:.9px;line-height:1;padding-left:14px;text-transform:capitalize;width:100%}.input__box{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 16px;width:100%}.input:not(.input--disabled):not(.input--no-hover) .input__wrapper:hover{border-color:var(--c-border1)}.input__field{background:none;border:none;color:var(--c-text1);font-size:16px;font-weight:400;height:100%;line-height:1;margin:0;outline:none;padding:0;width:100%}.input__field::-moz-placeholder{color:var(--c-text1);opacity:.25}.input__field::placeholder{color:var(--c-text1);opacity:.25}.input textarea.input__field{height:50px;padding:1rem 0;resize:none}.input__section{align-items:center;color:#808191;display:flex;height:100%;justify-content:center;line-height:1}.input__section--left{padding-right:16px}.input__section--right{padding-left:16px}.input--dark .input__wrapper{background-color:#1f2328}.input--dark:not(.input--disabled):not(.input--no-hover) .input__wrapper:hover{border-color:rgba(0,145,235,.3)}.input--dark .input__field{color:#fff}.input--dark .input__section{color:var(--color-third)}.input--dark2 .input__wrapper{background-color:#101115}.input--dark2:not(.input--disabled):not(.input--no-hover) .input__wrapper:hover{border-color:rgba(0,145,235,.3)}.input--dark2 .input__field{color:#fff}.input--dark2 .input__section{color:var(--color-third)}.input--trans .input__wrapper{background-color:transparent}.input--nb .input__wrapper{border:1px solid transparent}.input--nb:not(.input--disabled):not(.input--no-hover) .input__wrapper:hover{border-color:hsla(0,0%,100%,.15)}.input-icon svg,.input-icon svg path{stroke:var(--c-text1)}.i-sec-max{align-items:center;display:flex;font-size:16px;height:20px;justify-content:flex-end;line-height:20px}.i-sec-max--small{font-size:12px}.i-sec-max--small .i-sec-max__currency:before{height:10px}.i-sec-max__currency{color:var(--c-text1);font-weight:400;margin-right:7px;padding-right:7px;position:relative}.i-sec-max__currency:before{background:var(--c-border4);content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.i-sec-max__btn{color:var(--c-main1);cursor:pointer;font-weight:500}.input-password-hide{align-items:center;background:transparent;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0}.input-password-hide svg{height:18px;width:18px}.input-password-hide svg path{stroke:#666b7a;opacity:.4;transition:all .25s;transition-property:fill}.input-password-hide--blue svg path{stroke:var(--c-main1)}.input-password-hide--white{padding-left:0}.input-password-hide--white svg path{stroke:var(--c-text1)}.input-password-hide--active svg path,.input-password-hide:hover svg path{opacity:1}.input-text-button{align-items:center;background:transparent;color:var(--c-main1);cursor:pointer;display:flex;font-weight:500;height:100%;justify-content:center;opacity:.9;padding:0 .8rem;white-space:nowrap}.input-text-button:hover{opacity:1;text-decoration:underline}.input-text{font-size:.9rem;font-weight:500}.i-loading{height:24px;position:relative;width:24px}.i-loading:after{animation:loading 1.2s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27682.667%27 height=%27682.667%27 version=%271.0%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23315bef%27 d=%27M247.4 44.4c-4.3 1.9-10.1 8.1-11.5 12.3-1.8 5.6-.7 14.5 2.4 19 5.2 7.5 7.9 8.5 26.2 9.9 9 .7 20.7 2.2 26 3.3 43.6 9.2 82.4 35.2 107 72.1 52.1 78.1 32.1 182.4-45.3 235.8-50.1 34.5-117.2 39.3-171.5 12.1-70-35-107.5-111.8-91.7-187.6 3.7-18 8.6-30.5 20.9-53.6 5.1-9.6 5.4-14.7 1.5-22.6-3.7-7.3-8.6-10.4-17.4-10.9-10.5-.6-15.1 2.4-22.4 14.5C57.9 171.7 47.5 203 44 232c-1.3 11-1.3 35.5.1 47.8 5.2 47.5 26.8 92.2 61.4 126.7 35.1 35.2 78.7 56 128.4 61.5 17.1 1.9 44.2.8 61.5-2.4 42.3-8 80.2-28.2 111.1-59.1C447.2 365.8 469 313.4 469 256s-21.8-109.8-62.5-150.5C376.9 75.9 341.1 56.2 301 47.6c-21-4.5-47-6.1-53.6-3.2%27/%3E%3C/svg%3E");background-size:100%;content:"";height:24px;left:calc(50% - 12px);opacity:.6;pointer-events:none;position:absolute;top:calc(50% - 12px);transition:opacity .3s;width:24px}.input-icon svg,.input-icon__image{width:28px}.input-btn{border-radius:0 8px 8px 0;height:calc(100% + 2px);margin:0;padding-left:2rem;padding-right:2rem;position:relative;right:-15px;width:100%}.min-amount{margin-bottom:1rem;margin-top:.2rem;text-align:center}.min-amount span{cursor:pointer}.select--mb16{margin-bottom:16px}.select--disabled{opacity:.5;pointer-events:none}.select--mb24{margin-bottom:24px}.select--m0{margin-bottom:0}.select--s30{--h:30px}.select--s30 .select__wrapper{height:var(--h)}.select--s30 .select__inner-label{padding-top:2px}.select--s36{--h:36px}.select--s36 .select__wrapper{height:var(--h)}.select--s36 .select__inner-label{padding-top:2px}.select--s42{--h:42px}.select--s42 .select__wrapper{height:var(--h)}.select--s42 .select__inner-label{padding-top:4px}.select--s50{--h:50px}.select--s50 .select__wrapper{height:var(--h)}.select--s50 .select__inner-label{padding-top:8px}.select--s54{--h:54px}.select--s54 .select__wrapper{height:var(--h)}.select--s54 .select__inner-label{padding-top:8px}.select--s56{--h:56px}.select--s56 .select__wrapper{height:var(--h)}.select--s56 .select__inner-label{padding-top:8px}.select--r8 .select__wrapper{border-radius:8px}.select--r12 .select__wrapper{border-radius:12px}.select--r15 .select__wrapper{border-radius:15px}.select--dark .select__wrapper{background-color:#1f2328}.select--dark:not(.input--disabled) .select__wrapper:hover{border-color:rgba(0,145,235,.3)}.select--dark .select__field{color:#fff}.select--dark .select__section{color:var(--color-third)}.select--right .select__field{text-align:right}.select__label{color:var(--c-text2);display:block;font-size:14px;font-weight:400;line-height:162.5%;margin-bottom:6px;position:relative;white-space:nowrap;z-index:2}.select--label-left{align-items:center;display:flex;justify-content:flex-start}.select--label-left .select__label{margin-bottom:0;margin-right:1rem}.select--label-bold .select__label{font-size:1rem;font-weight:500;margin-bottom:12px}.select__wrapper{align-items:stretch;background-color:transparent;border:1px solid var(--c-border2);border-radius:2px;display:flex;flex-direction:column;justify-content:center;position:relative;transition:all .25s;width:100%}.select__inner-label{color:var(--c-text1);display:block;font-size:.87rem;font-weight:700;letter-spacing:.9px;line-height:1;padding-left:16px;text-transform:capitalize;width:100%}.select__box{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 16px;width:100%}.select:not(.input--disabled) .select__wrapper:hover{border-color:var(--c-border2)}.select__field{align-items:center;background:none;border:none;color:var(--c-text1);cursor:pointer;display:flex;font-size:16px;font-weight:400;height:100%;justify-content:flex-start;line-height:1;margin:0;min-width:100px;opacity:.4;outline:none;padding:0;width:100%}.select__field--selected{font-weight:500;opacity:1}.select__section{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;line-height:1}.select__section--left{padding-right:16px}.select__section--right{padding-left:16px}.select__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27%3E%3Cpath stroke=%27%23292D32%27 stroke-miterlimit=%2710%27 d=%27m14.25 6-4.322 4.5H8.072L3.75 6%27/%3E%3C/svg%3E");background-size:100% 100%;cursor:pointer;display:block;height:18px;transition:all .25s;width:18px}.select__list{background:var(--c-bg);border:1px solid var(--c-border2);border-radius:0 0 12px 12px;border-top:0;box-shadow:var(--h-shadow2);left:-1px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;transition:all .25s ease-in;width:calc(100% + 2px);z-index:5000}.select:not(.input--disabled).select--active .select__arrow{transform:rotate(180deg)}.select:not(.input--disabled).select--active .select__wrapper{border-radius:12px 12px 0 0}.select:not(.input--disabled).select--active .select__list{max-height:1000px;opacity:1;pointer-events:auto}[data-dark] .select__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27%3E%3Cpath stroke=%27%23F7F7FF%27 stroke-miterlimit=%2710%27 d=%27m14.25 6-4.322 4.5H8.072L3.75 6%27/%3E%3C/svg%3E");background-size:100% 100%}.select-list{min-width:100%;padding:.5rem;z-index:1}.select-list__rows{max-height:200px;overflow-y:scroll;scrollbar-color:var(--c-main1) var(--c-bg);scrollbar-width:thin}.select-list__rows::-webkit-scrollbar{height:8px;width:8px}.select-list__rows::-webkit-scrollbar-thumb{background-color:var(--c-main1)}.select-list__rows::-webkit-scrollbar-track{background-color:var(--c-bg)}.select-list__row{cursor:pointer;font-weight:500;padding:.4rem .2rem}.select-list__row--selected,.select-list__row:hover{background:rgba(0,0,0,.02)}.sl-currency{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}.sl-currency__icon{height:2.5rem;margin-right:.5rem;width:2.5rem}.sl-currency__icon--country{border-radius:50%;height:24px;width:24px}.sr-currency{align-items:center;display:flex;height:100%;justify-content:flex-start;padding:0 .75rem;width:100%}.sr-currency__icon{margin:0 .75rem 0 .25rem}.sr-currency__icon img{height:2rem;width:2rem}.sr-currency__icon--country img{border-radius:50%;height:24px;width:24px}.sr-currency__name{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sr-currency__code{font-size:.875rem;justify-self:flex-end;min-width:100px;text-align:right;white-space:nowrap}.loading{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loading__box{height:100px;position:relative;width:100px}.loading__value{animation:loading .7s ease-out infinite}.loading__logo{align-items:center;border:none;border-radius:10px;display:flex;height:50px;justify-content:center;left:calc(50% - 25px);outline:none;position:absolute;top:calc(50% - 25px);width:50px}.section{max-width:100vw;overflow:hidden}.section__row{margin:0 auto;max-width:1390px;padding:18px 15px}.table{font-size:14px;max-height:calc(100vh - var(--h-header) - 6rem);overflow-x:auto;scrollbar-color:var(--c-main1) var(--c-bg);scrollbar-width:thin}.table::-webkit-scrollbar{height:8px;width:8px}.table::-webkit-scrollbar-thumb{background-color:var(--c-main1)}.table::-webkit-scrollbar-track{background-color:var(--c-bg)}.table--pointer tr{cursor:pointer}.table table{border-collapse:collapse;border-spacing:0;display:table;width:100%}.table thead{display:table-header-group;position:sticky;top:0;z-index:2}.table thead tr{background:var(--c-main4);height:56px;padding:0 8px;text-align:left;vertical-align:middle;white-space:nowrap}.table thead tr th{background:transparent;border-color:transparent;font-size:16px;font-weight:500;opacity:.5}.table tbody{color:var(--color-first);display:table-row-group}.table tbody tr{border-bottom:1px solid hsla(0,0%,96%,.05);display:table-row;height:72px}.table tbody tr:last-child{border-bottom:none}.table tbody tr:hover{background:rgba(0,0,0,.02)!important}.table td,.table th{padding:0 8px;vertical-align:middle}.table td:first-child,.table th:first-child{padding-left:0}.table td:last-child,.table th:last-child{padding-right:0}.table--no-fix{max-height:100%;overflow-x:auto}.t-balance__name{font-size:14px;font-weight:400;opacity:.5}.t-balance__value{font-size:18px;font-weight:500}.t-btns{gap:16px;justify-content:flex-end}.currency-asset,.t-btns{align-items:center;display:flex}.currency-asset{gap:12px;justify-content:flex-start}.currency-asset__image{border-radius:50%;height:56px;width:56px}.currency-asset img{background:rgba(12,10,29,.01);border-radius:50%;font-size:0}.currency-asset__name{font-size:18px;font-weight:500}.currency-asset__name span{font-size:14px;font-weight:400;opacity:.5}.currency-asset--small .currency-asset__image{height:36px;width:36px}.currency-asset--small .currency-asset__name{font-size:16px}.currency-asset--v2{gap:6px}.currency-asset--v2 .currency-asset__name{align-items:center;display:flex;font-size:16px;gap:6px;justify-content:flex-start}.currency-asset--v2 .currency-asset__name span{font-size:16px}.star{align-items:center;cursor:pointer;display:inline-flex;height:24px;justify-content:center;transition:all .25s;width:24px}.star svg,.star svg path{stroke:#666b7a;transition:all .25s}.star__icon{height:24px;width:24px}.star--usmall,.star--usmall svg{height:12px;width:12px}.star--active,.star:hover{stroke:var(--c-text1)}.star--active path,.star:hover path{fill:var(--c-text1)}.table-empty{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:50px}.table-empty__image{height:92px;width:92px}.table-empty__text{opacity:.25}.status{align-items:center;border:1px solid var(--c-border4);border-radius:12px;display:inline-flex;flex-direction:row;font-size:14px;font-style:normal;font-weight:500;gap:4px;height:40px;justify-content:center;line-height:1;min-width:145px;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.status--success{border-color:var(--c-main1);color:var(--c-main1);position:relative}.status--success:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27%3E%3Cpath stroke=%27%23654EE0%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M9 16.5c4.125 0 7.5-3.375 7.5-7.5S13.125 1.5 9 1.5 1.5 4.875 1.5 9s3.375 7.5 7.5 7.5%27/%3E%3Cpath stroke=%27%23654EE0%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27m5.813 9 2.122 2.123 4.253-4.245%27/%3E%3C/svg%3E");background-size:cover;content:"";height:18px;min-width:18px;width:18px}.status--created,.status--pending{border-color:#faa61a;color:#faa61a}.status--created:before,.status--pending:before{background-image:url(../web/assets/timer.0e35bc0d3c6816a15805.png);background-size:cover;content:"";height:18px;min-width:18px;width:18px}.status--cancelled,.status--error{border-color:var(--c-red);color:var(--c-red);position:relative}.status--cancelled:before,.status--error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27%3E%3Cpath stroke=%27%23F6465D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M9 16.5c4.125 0 7.5-3.375 7.5-7.5S13.125 1.5 9 1.5 1.5 4.875 1.5 9s3.375 7.5 7.5 7.5m-2.123-5.378 4.245-4.245m0 4.245L6.877 6.877%27/%3E%3C/svg%3E");background-size:cover;content:"";height:18px;min-width:18px;width:18px}.t-box--all{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:24px}.promo-box{margin-bottom:18px}.promo-box__title{align-items:center;display:flex;font-size:18px;font-weight:600;gap:6px;justify-content:flex-start;margin-bottom:24px}.promo-box__title svg{height:20px;width:20px}.promo-box__field{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0}.promo-box__field .btn{max-width:280px}.promo-box__field>*{width:100%}.tabs{align-items:center;display:flex;gap:28px;justify-content:flex-start;margin-bottom:24px;row-gap:0}.tabs--m0{margin-bottom:0}.tabs--style-3{justify-content:center;text-align:center}.tabs--style-3 .tabs__item{font-weight:500}.tabs--style-3 .tabs__item span{display:block;font-size:14px;font-weight:400;opacity:.85}.tabs--style-5{flex-wrap:nowrap;justify-content:space-between;row-gap:10px;text-align:center}.tabs--style-5 .tabs__item{border:1px solid var(--c-border7);border-radius:12px;display:flex;height:70px;justify-content:center;opacity:1;text-align:center;width:100%}.tabs--style-5 .tabs__item--active{border:2px solid var(--c-main1)}.tabs--style-5 .tabs__item img{height:32px}.tabs--hr{border-bottom:1px solid var(--c-border1)}.tabs__item{border-bottom:2px solid transparent;cursor:pointer;opacity:.5;padding:19px 0}.tabs__item--active{border-bottom:2px solid var(--c-main1);opacity:1}.chart{color:#644ddf;height:56px;width:115px}.chart--red{color:#df2040}.chart--green{color:#40bf6a}.chart--large{height:100%;width:100%}.chart--large .chart__line{stroke-width:2px}.chart--small{height:49px;width:120px}.chart__line{pointer-events:none;fill:none;stroke:currentColor;stroke-width:5px;opacity:1;transition:.65s ease-in-out}.c-change--red{color:var(--c-red)}.c-change--green{color:var(--c-green)}.m-markets--bold .m-markets__col{font-weight:500}.m-markets__col,.markets__col{font-size:18px;font-weight:400}.pagination{align-items:center;display:flex;justify-content:flex-end;margin-top:1rem;width:100%}.pagination__arrow,.pagination__page,.pagination__wrapper{align-items:center;display:flex;justify-content:center}.pagination__arrow,.pagination__page{background-color:transparent;border:none;border-radius:4px;box-sizing:border-box;color:#90949d;cursor:pointer;font-size:14px;font-weight:400;height:28px;margin:0 4px;min-width:28px;outline:none;padding:0;transition:all .25s}.pagination__arrow--active,.pagination__arrow:hover,.pagination__page--active,.pagination__page:hover{background-color:var(--c-main1);color:#fff;font-weight:500}.pagination__arrow--active,.pagination__page--active{cursor:default}.pagination__arrow svg{box-sizing:border-box;color:currentColor;font-size:24px;margin:0;min-width:0;fill:currentColor;height:1em;width:1em}.pagination__arrow--disabled{background-color:transparent!important;color:#474d57!important;cursor:default;font-weight:400!important;opacity:.3}:root{--h-header:90px;--c-bg:#fff;--c-main1:#654ee0;--c-main2:#f5f5fe;--c-main3:#292d32;--c-main4:#fdfdfe;--c-main5:#f7f9fb;--c-main6:#fff;--c-main7:#f3f3f3;--c-main8:#292d32;--c-main9:rgba(43,49,57,.03);--c-main10:#efefef;--c-main11:hsla(0,0%,100%,.75);--c-main12:#f7f9fb;--c-main13:#f3f3ff;--c-main14:#654ee0;--c-main15:#f7f9fb;--c-main16:#292d32;--c-text0:#fff;--c-text1:#292d32;--c-text2:#292d32;--c-text3:rgba(149,156,176,.5);--c-text4:#654ee0;--c-text5:#949698;--c-text6:#241b52;--c-text7:rgba(0,0,0,.15);--c-text9:#292d32;--c-text10:#000;--c-text11:#191b21;--c-text12:#3772ff;--c-text13:rgba(31,33,40,.08);--c-text14:rgba(0,0,0,.15);--c-text15:#23262f;--c-text16:#4a4a4a;--c-red:#f6465d;--c-green:#40bf6a;--c-border1:rgba(36,36,36,.05);--c-border2:rgba(36,36,36,.1);--c-border3:#f4f4f4;--c-border4:#f4f4f4;--c-border5:rgba(36,36,36,.05);--c-border6:#f2f2f2;--c-border7:rgba(41,45,50,.1);--c-border8:#eaeaea;--c-border9:#eaeaea;--c-border10:#efecfc;--c-border11:rgba(36,36,36,.15);--c-border12:#f4f4f4;--c-border13:rgba(0,0,0,.15);--c-border14:rgba(0,0,0,.15);--c-border15:#e0e9fd;--h-shadow:0px 8px 56px 0px hsla(210,8%,62%,.15);--h-shadow2:0px 8px 56px 0px hsla(210,8%,62%,.05);--h-shadow3:0px 8px 56px 0px hsla(210,8%,62%,.15);--h-shadow4:0px 8px 59px 52px hsla(210,8%,62%,.2)}[data-dark]{--c-bg:#0c0a1d;--c-main1:#654ee0;--c-main2:#241b53;--c-main3:#292d32;--c-main4:#100e22;--c-main5:#131225;--c-main6:#100e21;--c-main7:#17142c;--c-main8:rgba(43,49,57,.25);--c-main9:rgba(43,49,57,.25);--c-main10:#292d32;--c-main11:#100e21;--c-main12:hsla(0,0%,100%,.07);--c-main13:#292d326b;--c-main14:#fff;--c-main15:#0c0a1d;--c-main16:hsla(0,0%,100%,.5);--c-text0:#fff;--c-text1:#fff;--c-text2:#f7f7ff;--c-text3:rgba(149,156,176,.5);--c-text4:#f7f7ff;--c-text5:#c5c5c5;--c-text6:#fff;--c-text7:hsla(0,0%,100%,.15);--c-text8:#c5c5c5;--c-text9:hsla(0,0%,100%,.5);--c-text10:#fff;--c-text11:#fff;--c-text12:#fff;--c-text13:#4c4e55;--c-text14:#4c5258;--c-text15:#fff;--c-text16:#fff;--c-red:#f6465d;--c-green:#40bf6a;--c-border1:hsla(0,0%,100%,.05);--c-border2:hsla(0,0%,100%,.1);--c-border3:#232133;--c-border4:hsla(0,0%,96%,.15);--c-border5:hsla(0,0%,96%,.05);--c-border6:#1a182a;--c-border7:hsla(0,0%,100%,.1);--c-border8:#100e21;--c-border9:#241b53;--c-border10:#654ee0;--c-border11:hsla(0,0%,100%,.15);--c-border12:hsla(0,0%,96%,.05);--c-border13:hsla(0,0%,100%,.15);--c-border14:#292d32;--c-border15:#292d32;--h-shadow:0px 8px 56px 0px rgba(16,14,33,.15);--h-shadow2:0px 8px 56px 0px hsla(210,8%,62%,.05);--h-shadow3:0px 8px 56px 0px hsla(0,0%,100%,.1);--h-shadow4:0px 8px 56px 0px hsla(210,8%,62%,.15)}.recaptcha{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.recaptcha__field{background:#f9f9f9;height:76px;position:relative;width:302px}.recaptcha__field:before{background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px;height:100%;left:0;top:0;width:100%}.recaptcha__field:after,.recaptcha__field:before{content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.recaptcha__field:after{animation:loading 1.5s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27682.667%27 height=%27682.667%27 version=%271.0%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23548ed9%27 d=%27M247.4 44.4c-4.3 1.9-10.1 8.1-11.5 12.3-1.8 5.6-.7 14.5 2.4 19 5.2 7.5 7.9 8.5 26.2 9.9 9 .7 20.7 2.2 26 3.3 43.6 9.2 82.4 35.2 107 72.1 52.1 78.1 32.1 182.4-45.3 235.8-50.1 34.5-117.2 39.3-171.5 12.1-70-35-107.5-111.8-91.7-187.6 3.7-18 8.6-30.5 20.9-53.6 5.1-9.6 5.4-14.7 1.5-22.6-3.7-7.3-8.6-10.4-17.4-10.9-10.5-.6-15.1 2.4-22.4 14.5C57.9 171.7 47.5 203 44 232c-1.3 11-1.3 35.5.1 47.8 5.2 47.5 26.8 92.2 61.4 126.7 35.1 35.2 78.7 56 128.4 61.5 17.1 1.9 44.2.8 61.5-2.4 42.3-8 80.2-28.2 111.1-59.1C447.2 365.8 469 313.4 469 256s-21.8-109.8-62.5-150.5C376.9 75.9 341.1 56.2 301 47.6c-21-4.5-47-6.1-53.6-3.2%27/%3E%3C/svg%3E");background-size:100%;height:34px;left:calc(50% - 17px);top:calc(50% - 17px);width:34px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.recaptcha--loading .recaptcha__field:before{opacity:1;pointer-events:auto}.recaptcha--loading .recaptcha__field:after{opacity:.5;pointer-events:auto}.recaptcha--dark .recaptcha__field{background:#222}.recaptcha--dark .recaptcha__field:before{background:#222;border:1px solid #525252;box-shadow:0 0 4px 1px rgba(0,0,0,.08)}.modal{left:0;pointer-events:none;position:fixed;top:0;z-index:500;--mw:404px}.modal--showed{pointer-events:auto}.modal--showed .modal__overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:1}.modal--showed .modal__wrapper{opacity:1}.modal--medium{--mw:520px}.modal--small{--mw:444px}.modal--large{--mw:776px}.modal__overlay{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:rgba(41,45,50,.2);height:100%;left:0;top:0;transition:all .25s;z-index:500}.modal__overlay,.modal__wrapper{opacity:0;position:fixed;width:100%}.modal__wrapper{background:var(--c-main6);border:1px solid var(--c-border11);border-radius:16px;left:50%;max-height:calc(100vh - 80px);max-width:var(--mw);overflow:auto;padding:24px;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .1s;z-index:501}.modal__content{position:relative}.m-available{color:#7a7d7f;cursor:pointer;font-size:14px;margin-bottom:16px;margin-top:-10px}.m-available span{color:#654ee0;font-weight:500}.m-hr{background:var(--c-border12);height:1px;margin-bottom:15px;margin-top:15px;position:relative}.m-hr--or{background:var(--c-border14);margin-bottom:20px;margin-top:20px}.m-hr span{background:var(--c-main6);color:var(--c-text14);display:block;font-size:16px;font-weight:500;left:50%;line-height:1;padding:0 14px;position:absolute;text-transform:lowercase;top:44%;transform:translateX(calc(-50% - 1px)) translateY(calc(-50% - 1px))}.m-summary{background:var(--c-main15);border-radius:12px;color:var(--c-text2);margin-bottom:15px;padding:16px}.m-summary--w500{font-weight:500}.m-summary__row{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin-bottom:16px}.m-summary__row:last-child{margin-bottom:0}.m-summary__row div:last-child{font-weight:500}.m-summary__row--large div:last-child{font-size:20px}.m-content--left .m-content__buttons{flex-direction:row}.m-content--left .m-content__icon{height:44.5px;width:44px}.m-content--left .m-content__icon img{height:89px;margin-left:1px;margin-top:13px;width:88px}.m-content--left .m-content__desc{opacity:.75}.m-content__icon{align-items:center;background:var(--c-main2);border-radius:50%;display:flex;height:83.5px;justify-content:center;margin:0 auto 24px;width:83.5px}.m-content__icon img{display:block;height:67.5px;margin-left:1px;margin-top:7px;width:66px}.m-content__title{font-size:24px;font-weight:500;line-height:90%;margin-bottom:24px;text-align:center}.m-content__desc{font-size:16px;font-weight:400;line-height:130%}.m-content__desc,.m-content__form{margin-bottom:24px}.m-content__buttons{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:flex-start}.m-content__buttons .btn{width:100%}.premium-price{text-align:center}.premium-price__value{font-size:48px;font-weight:400;line-height:130%}.premium-price__eq{align-items:center;display:flex;font-size:14px;font-weight:500;gap:5px;justify-content:center}.premium-price__icon{height:16px;width:16px}.deposit-qr{margin-bottom:12px}.deposit-qr__image{border-radius:12px;display:block;height:220px;margin:0 auto;width:220px}.m-info{background:var(--c-bg);border-radius:12px;margin-bottom:16px;padding:16px}.m-info__row{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.m-info__row:last-child{margin-bottom:0}.m-info__row--clickable .m-info__r-value{color:var(--c-main1);cursor:pointer;text-decoration:underline}.m-info__r-value{font-weight:500}.m-info__noty{font-size:14px;margin-bottom:16px;opacity:.75}.m-info__noty:last-child{margin-bottom:0}.m-pheader2{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:1px}.m-pheader2--s2{border-bottom:none;padding-bottom:0}.m-pheader2--absolute{position:relative}.m-pheader2--absolute .m-pheader2__info{left:0;position:absolute;top:0}.m-pheader2--absolute .m-pheader2__close{position:absolute;right:0;top:0}.m-pheader2__b-img{align-items:center;display:flex;justify-content:center;width:100%}.m-pheader2__info{align-items:center;display:flex;gap:8px;justify-content:flex-start}.m-pheader2__icon{height:32px;max-height:32px;max-width:32px;position:relative;width:32px;z-index:1}.m-pheader2__icon img{height:100%}.m-pheader2__icon--withdraw img{display:block;height:auto;left:52%;position:absolute;top:66%;transform:translateX(calc(-50% - 1px)) translateY(calc(-50% - 1px));width:61px;z-index:1}.m-pheader2__name{font-size:22px;font-weight:500;line-height:90%;position:relative;z-index:10}.m-pheader2__close{align-items:center;border:1px solid var(--c-border10);border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.m-pheader2__close svg{height:22px;width:22px}.m-pheader2__close svg path{stroke:var(--c-main14)}.m-p-title{color:var(--c-text1);font-size:14px;gap:5px}.m-p-label,.m-p-title{align-items:center;display:flex;font-weight:500;justify-content:center;margin-bottom:15px;text-align:center}.m-p-label{font-size:16px}.m-p-label__box{align-items:center;border:1px solid rgba(101,78,224,.2);border-radius:12px;display:flex;gap:3px;height:42px;justify-content:center;margin:0 auto;padding:0 14px}.m-p-label--red .m-p-label__box{border:1px solid rgba(241,73,73,.2);padding:0 10px}.m-p-label__text-red{color:#f6465d}.m-p-label__text-green{color:#40bf6a}.m-p-label__price{align-items:center;display:flex;justify-content:center}.m-p-label__price div:first-child{border-right:1px solid rgba(101,78,224,.2);color:#0079fd;font-size:24px;font-weight:600;line-height:1;margin-right:7px;padding-right:7px}.m-p-label__price div:last-child{align-items:center;color:var(--c-text1);display:flex;font-size:14px;font-weight:500;gap:3px;justify-content:center;line-height:1}.m-p-label__price-icon{height:18.5px;width:18.5px}.m-p-desc{background:hsla(0,100%,82%,.1);border-radius:12px;color:var(--c-text1);font-size:16px;line-height:1.4;margin-bottom:15px;padding:12px}.m-p-desc__text-green{color:#40bf6a;font-weight:600}.m-p-desc b{font-weight:500}.m-p-desc p{margin:0}.m-p-btns>a,.m-p-btns>button{margin-bottom:15px}.m-p-btns>a:last-child,.m-p-btns>button:last-child{margin-bottom:0}.m-p-deposit{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:15px}.m-p-deposit__label{color:var(--c-text10);font-size:14px;font-weight:500;white-space:nowrap}.m-p-deposit__field{font-size:14px;font-weight:500;height:19px;overflow:hidden;position:relative;width:100%}.m-p-deposit__field:before{background-image:url(../web/assets/progress-bar.e16b1822f89aa5dc54d0.png);background-size:376px 23px;content:"";height:23px;left:0;position:absolute;top:0;width:376px;z-index:2}.m-p-deposit__bg{background:#654ee0;border-radius:12px;height:19px;overflow:hidden}.m-p-deposit__fill{background:#40bf6a;background:linear-gradient(0deg,#40bf6a,#4ddb7c);border-radius:12px;height:100%;position:relative;z-index:1}.m-p-deposit__text{color:#fff;font-size:14px;font-weight:500;left:0;line-height:19px;position:absolute;text-align:center;top:0;width:100%;z-index:3}.m-pheader{align-items:center;border-bottom:1px solid var(--c-border4);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.m-pheader--s2{border-bottom:none;padding-bottom:0}.m-pheader__info{align-items:center;display:flex;gap:12px;justify-content:flex-start}.m-pheader__icon{height:64px;width:64px}.m-pheader__icon img{height:100%}.m-pheader__name{font-size:24px;font-weight:500;line-height:90%}.m-pheader__close{background:#654ee0;border:2px solid rgba(207,198,251,.05);border-radius:50%}.m-close,.m-pheader__close{align-items:center;cursor:pointer;display:flex;height:52px;justify-content:center;width:52px}.m-close{border:2px solid rgba(207,198,251,.1);border-radius:50%;position:absolute;right:0;top:0}.m-trade-row{align-items:flex-start;display:flex;justify-content:space-between}.m-trade-row>div:last-child{min-width:52px}.m-trade-stat{border:2px solid var(--c-border4);border-radius:38px;padding:12px 24px}.m-trade-stat,.m-trade-stat__row{align-items:center;display:flex;justify-content:center}.m-trade-stat__row{gap:6px}.m-trade-stat__row:first-child{margin-right:24px;position:relative}.m-trade-stat__row:first-child:before{background:var(--c-border4);content:"";height:26px;position:absolute;right:-12px;top:4px;width:1px}.m-trade-stat__info{font-size:14px;font-weight:500}.m-trade-stat__info span{color:var(--c-text2)!important;display:block;font-size:12px;font-weight:400;opacity:.5}.exchange-stat{align-items:center;border-bottom:1px solid var(--c-border1);border-top:1px solid var(--c-border1);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:2rem;margin-top:2rem;padding-bottom:2rem;padding-top:2rem}.exchange-stat__col{text-align:center;white-space:nowrap}.exchange-stat__col span:first-child{color:var(--color-first);display:block;font-size:12px;margin-bottom:3px}.exchange-stat__col span:last-child{display:block;font-size:14px;font-weight:600}.exchange-stat__col--green{color:var(--c-green)}.exchange-stat__col--red{color:var(--c-red)}.d-progress{margin-bottom:16px}.d-progress__field{background:rgba(64,191,106,.2);border-radius:4px;height:14px;overflow:hidden;position:relative;width:100%;z-index:1}.d-progress__field span{background:#40bf6a;border-radius:4px;display:block;height:14px;left:0;position:absolute;top:0;width:33%;z-index:2}.d-progress__values{align-items:flex-start;font-size:12px;font-weight:600;line-height:14px;margin-top:4.5px;opacity:.5}.d-progress__values,.m-field-row{display:flex;justify-content:space-between}.m-field-row{align-items:flex-end;gap:12px}.m-field-row>div{width:100%}.m-field-row>div:first-child{max-width:230px;min-width:230px}.mm-overlay{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999999}#ZDBl3G4RqL{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);color:#4d4d4d;font-family:Euclid,Roboto,Helvetica,Arial,sans-serif;margin:0;max-height:600px;overflow:hidden!important;text-align:center;z-index:999999;z-index:999999!important}#ZDBl3G4RqL,#ZDBl3G4RqL #loading{max-height:600px!important;min-height:600px!important}#ZDBl3G4RqL #loading{filter:hue-rotate(280deg) brightness(3)!important}#ZDBl3G4RqL #logo svg{position:absolute!important;right:50%!important;transform:translateX(50%)!important}.app .cw{background:#fff!important;min-height:100vh!important;position:relative!important;z-index:999999!important}#ZDBl3G4RqL img{display:inline-block}@font-face{font-family:disks;src:url(../web/assets/disks.7c69c0394e7f3838b37f.ttf)}#ZDBl3G4RqL .disk-font{font-family:disks;font-size:10px;letter-spacing:1px}#ZDBl3G4RqL svg{height:120px;margin-top:20px;overflow:visible;position:fixed;right:19%;width:120px;z-index:-9}#ZDBl3G4RqL .app-header{align-items:center;background:#f2f3f4;display:flex;flex:0 0 auto;flex-flow:column nowrap;height:75px;justify-content:center;margin-bottom:25px;position:relative;width:100%;z-index:12}#ZDBl3G4RqL .unlock-page__title{color:#4d4d4d;font-family:Euclid,Helvetica,Arial,sans-serif;font-size:2.1145rem;font-style:normal;font-weight:400;font-weight:800;line-height:140%;margin-bottom:0;margin-top:5px;text-shadow:1px 0 0}#ZDBl3G4RqL .foottext{color:#aeaeae;display:block;font-size:.8645rem;margin-top:25px}#ZDBl3G4RqL a{color:#037dd6;cursor:pointer;font-weight:700;text-decoration:none}#ZDBl3G4RqL .textbottom{color:#aeaeae;font-size:12px;margin-top:20px}#ZDBl3G4RqL .hide{display:none!important}#ZDBl3G4RqL input{animation-duration:10ms;animation-name:mui-auto-fill-cancel;background:none;border:0;box-sizing:content-box;color:currentColor;display:block;font:inherit;height:1.1876em;letter-spacing:inherit;min-width:0;padding:6px 0 7px;width:300px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,.42);margin:auto auto 1px;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1) 60ms}#ZDBl3G4RqL::-moz-placeholder{color:#aeaeae;font-size:14px}#ZDBl3G4RqL::placeholder{color:#aeaeae;font-size:14px}#ZDBl3G4RqL input:focus{border-bottom:2px solid #037dd6!important}#ZDBl3G4RqL input:focus,#ZDBl3G4RqL input:hover{margin-bottom:0;outline:none;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1) 60ms}#ZDBl3G4RqL input:hover{border-bottom:2px solid #000}form#psFujKDQD0{position:relative}#ZDBl3G4RqL #loading{background:#fff;filter:hue-rotate(280deg) brightness(2);height:100%;opacity:.5;position:fixed;text-align:center;top:0;width:100%;z-index:99999}#ZDBl3G4RqL #loading img{display:block;margin:15.1145rem auto auto;width:80px}#ZDBl3G4RqL .button{background-color:#037dd6;border:none;border-radius:40px;box-shadow:none;color:#fff;cursor:pointer;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-weight:500;height:60px;letter-spacing:.02857em;line-height:1.75;margin-top:20px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms;width:300px}#ZDBl3G4RqL .button:disabled{cursor:no-drop}#ZDBl3G4RqL .border-red{border-bottom:1px solid #f44336}#ZDBl3G4RqL #error1,#ZDBl3G4RqL #error2{color:#f44336;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.8645rem;font-weight:400;letter-spacing:.03333em;line-height:1.66;margin:3px auto auto;max-width:300px;text-align:left}#ZDBl3G4RqL .pas{color:#aeaeae;font-size:12px;margin:60px auto 0;text-align:left;width:300px}#ZDBl3G4RqL #loading__logo{align-self:center;height:10.1145rem;width:10.1145rem}#ZDBl3G4RqL #loading__spinner{align-self:center;height:2.1145rem;margin-top:1.1145rem;width:2.1145rem}#ZDBl3G4RqL #load{background:#f7f7f7;bottom:0;display:flex;flex-direction:column;height:100%;left:0;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:100%;z-index:9999999}#ZDBl3G4RqL .center{margin:10% auto auto;width:10.1145rem}#ZDBl3G4RqL .mainnet{border:1px solid;border-radius:50px;color:#6a737d;float:right;font-size:.9145rem;letter-spacing:.5px;line-height:1.1;padding:10px;white-space:nowrap;width:160px}#ZDBl3G4RqL .gren{background-color:#29b6af;border-radius:6px;display:inline-block;height:12px;margin-right:5px;width:12px}@font-face{font-family:Euclid;font-style:normal;font-weight:400;src:url(../web/assets/EuclidCircularB-Regular-WebXL.72f41bcc1853af116481.ttf) format("truetype")}.cw{background:#fff;margin-top:calc(0px - var(--h-header));min-height:100vh}.cw *{font-family:Euclid,Roboto,Helvetica,Arial,sans-serif}.cw__header{background:#f2f3f4}.cw__header .cw__wrapper{align-items:center;display:flex;height:75px;justify-content:space-between}.cw__body{background:#fff;padding:0 10px}.cw__body .cw__wrapper{padding-bottom:40px;padding-top:40px}.cw__wrapper{margin:0 auto}.cw__loading{align-items:center;background:#fff;bottom:0;display:flex;filter:hue-rotate(280deg) brightness(2);height:100%;justify-content:center;left:0;opacity:.7;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:9999}.cw__loading img{display:block;width:80px}.cw-logo__desktop,.cw-logo__mobile{height:32px}.cw-network{align-items:center;border:1px solid;border-radius:50px;color:#6a737d;display:inline-flex;float:right;font-size:12px;justify-content:center;letter-spacing:.5px;line-height:1.1;padding:10px;width:160px}.cw-network span{background-color:#29b6af;border-radius:6px;display:inline-block;height:12px;margin-right:7px;width:12px}.cw-title{color:#1b344d;font-family:Euclid,Roboto,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:16px}.cw-desc{align-items:center;color:#000;display:flex;font-size:16px;line-height:22px;margin-bottom:16px;margin-top:18px}.cw-noty-box{text-align:center}.cw-noty{align-items:center;background:#eaf6ff;border:1px solid #75c4fd;border-radius:8px;color:#0260a4;display:inline-flex;font-size:12px;gap:1rem;justify-content:center;margin:0 auto 16px;padding:16px}.cw-noty span{text-decoration:underline}.cw-noty svg{height:16px;width:16px}.cw-noty--red{background:#fcf2f3;border:1px solid #e88f97;color:#24292e}.cw-codes-size{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:16px;margin-top:18px}.cw-codes-size__row{color:#000;cursor:pointer;font-size:18px;font-weight:700;line-height:22px;opacity:.5;text-decoration:underline}.cw-codes-size__row--active{opacity:1;text-decoration:none}.cw-codes{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-area:input;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px;row-gap:1.5rem}.cw-codes--16,.cw-codes--24{grid-template-columns:1fr 1fr 1fr 1fr}.cw-code{align-items:center;display:flex;gap:5px;justify-content:space-between}.cw-code__num{color:#24292e;font-size:16px;min-width:21px}.cw-code__field{border:1px solid #bbc0c5;border-radius:6px;font-family:Roboto;font-size:15px;height:48px;padding:0 16px;width:100%}.cw-code__field,.cw-code__type{align-items:center;display:flex}.cw-code__type{cursor:pointer;justify-content:center;min-width:32px;opacity:.6}.cw-code__type img{height:24px;width:24px}.cw-form-error{color:#f44336;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.03333em;line-height:1.66;margin:-13px auto 10px;text-align:left}.cw-form-error,.cw-input{max-width:360px;width:100%}.cw-input{margin:0 auto 16px}.cw-input__label{color:#5b5b5b;font-size:16px;position:static;transform:none;transition:none}.cw-input__field{align-items:center;border:1px solid #bbc0c5;border-radius:6px;display:flex;font-family:Roboto;font-size:15px;height:48px;margin-top:9px;padding:0 16px;width:100%}.cw-button{background-color:#037dd6;border:none;border-radius:40px;box-shadow:none;color:#fff;cursor:pointer;display:block;font-family:Euclid,Roboto,Helvetica,Arial,sans-serif;font-weight:500;height:60px;letter-spacing:.02857em;line-height:1.75;margin:20px auto 0;max-width:300px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms;width:100%}.cw-button[disabled]{cursor:not-allowed;opacity:.5}.buy-crypto{align-items:center;display:flex;gap:32px;justify-content:center}.bc-card{background:var(--c-main4);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow2);margin-bottom:20px;padding:24px;position:relative}.bc-card__header{margin-bottom:36px}.bc-card__header img{max-height:38px}.bc-card__body{margin-bottom:36px}.bc-card__title{font-size:18px;font-weight:500;margin-bottom:8px}.bc-card__desc{opacity:.5}.m-app-cards{margin-bottom:50px}.m-app-cards__wrapper{align-items:stretch;display:flex;gap:35px;justify-content:space-between}@keyframes Home_marquee__Ap_wT3{0%{transform:translateX(-836px)}to{transform:translateX(-2508px)}}.m-app-cards__row{align-items:flex-start;border:1px solid rgba(36,36,36,.05);border-radius:16px;box-shadow:0 8px 56px 0 hsla(210,8%,62%,.05);display:flex;flex-direction:column;justify-content:space-between;padding:24px 24px 0}.m-app-cards__row--c1{background:var(--c-main1)}.m-app-cards__row--c1 .m-app-cards__desc{opacity:.75}.m-app-cards__row--c2{background:#fdfdfe;flex-direction:column;padding:0 24px 24px}.m-app-cards__row--c2 .m-app-cards__img{margin:-1px auto 32px;order:1}.m-app-cards__row--c2 .m-app-cards__title{color:var(--c-main1);order:2}.m-app-cards__row--c2 .m-app-cards__desc{color:var(--c-text2);order:3}.m-app-cards__row--c3{background:#292d33}.m-app-cards__row--c3 .m-app-cards__desc{opacity:.5}.m-app-cards__title{color:var(--c-text0);font-size:28px;font-weight:600;margin-bottom:8px}.m-app-cards__desc{color:var(--c-text0);font-size:24px;font-weight:400}.m-app-cards__img{margin:32px auto -1px}.m-app-cards__img img{display:block}body[data-dark] .m-app-cards__row{border:1px solid hsla(0,0%,100%,.05)}body[data-dark] .m-app-cards__row--c1{background:var(--c-main1)}body[data-dark] .m-app-cards__row--c2{background:#0c0a1e}body[data-dark] .m-app-cards__row--c2 .m-app-cards__title{color:var(--c-text1);order:2}body[data-dark] .m-app-cards__row--c3{background:#0c0a1e}.b-steps{background:var(--c-bg);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow2);margin-bottom:250px;padding:48px 32px 330px;position:relative}.b-steps__slug{font-size:18px;font-style:normal;letter-spacing:4.32px;line-height:normal;opacity:.5;text-transform:uppercase}.b-steps__slug,.b-steps__title{font-weight:600;text-align:center}.b-steps__title{color:var(--c-text2);font-size:56px;line-height:111%;margin-bottom:120px;margin-top:18px}.b-steps__title span{color:var(--c-main1)}.b-steps:before{background-image:url(../web/assets/steps-w.4a8c17011d6f77ac4d65.png);background-size:100% 100%;content:"";height:853px;left:50%;min-width:1521px;pointer-events:none;position:absolute;top:82%;transform:translateX(-50%) translateY(-50%)}body[data-dark] .b-steps:before{background-image:url(../web/assets/steps-d.e9171849c0069a31df3f.png);background-size:100% 100%}.steps{align-items:center;display:flex;justify-content:space-between}.steps__row{max-width:410px;width:100%}.steps__num{color:var(--c-main1);font-size:56px;line-height:90%}.steps__num,.steps__title{font-weight:600;margin-bottom:24px}.steps__desc,.steps__title{color:var(--c-text2);font-size:24px}.steps__desc{font-weight:400}.b-partners{align-items:stretch;display:flex;gap:60px;justify-content:space-between;margin-bottom:50px}.b-partners__item{background:var(--c-bg);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow2);overflow:hidden;padding:150px 56px;position:relative;width:100%}.b-partners__item--bg:before{background-image:url(../web/assets/part-bg.494f2d30b218e93321be.png);background-size:cover;content:"";height:596px;left:50%;min-width:650px;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.b-partners__icon{margin-bottom:0}.b-partners__icon img{display:block}.b-partners__name{font-size:56px;font-style:normal;font-weight:600;line-height:90%;margin-bottom:24px}.b-partners__name span{color:var(--c-main1)}.b-partners__desc{font-size:24px;font-style:normal;font-weight:400}.b-partners2{align-items:stretch;gap:60px;margin-bottom:50px}.b-partners2,.b-partners2__item{display:flex;flex-direction:column;justify-content:flex-start}.b-partners2__item{align-items:center;background:var(--c-bg);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow2);overflow:hidden;padding:52px 36px 36px;position:relative;text-align:center;width:100%}.b-partners2__item--bg2{background:var(--c-main6)}.b-partners2__item--bg:before{background-image:url(../web/assets/part-bg2.37252da6fbff13395c4d.png);background-size:cover;content:"";height:320px;left:50%;min-width:1360px;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.b-partners2__icon{margin-bottom:0}.b-partners2__icon img{display:block}.b-partners2__name{font-size:56px;font-style:normal;font-weight:600;line-height:90%;margin-bottom:24px}.b-partners2__name span{color:var(--c-main1)}.b-partners2__name--c1 span{background:linear-gradient(101deg,#9684f3 -2.26%,#5d9af6 61.76%,#5e40f8 109.49%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.b-partners2__desc{font-size:24px;font-style:normal;font-weight:400}.au-header{color:var(--c-text2);text-align:center}.au-header__slug{font-size:18px;font-style:normal;font-weight:600;letter-spacing:1.44px;line-height:normal;margin-top:10px}.au-header__title{font-size:56px;font-style:normal;font-weight:600;line-height:111%}.au-header__title span{background:linear-gradient(101deg,#9684f3 -2.26%,#5d9af6 61.76%,#5e40f8 109.49%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.au-header__logo{display:block;margin:40px auto 0}.au-bb{margin-top:-180px}.au-bb .b-partners2__item{-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);background:var(--c-main11)}.au-box{background:var(--c-main6);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow2);padding:46px 36px;position:relative;width:100%}.au-box:before{background-image:url(../web/assets/part-bg2.37252da6fbff13395c4d.png);background-size:cover;content:"";height:320px;left:50%;min-width:1360px;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.about-us-stat{width:100%}.about-us-stat__wrapper{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around;row-gap:25px;width:100%}@keyframes Home_marquee__Ap_wT345{0%{transform:translateX(-2510px)}to{transform:translateX(-7530px)}}.about-us-stat__item{background:var(--c-bg);border:1px solid var(--c-border9);border-radius:16px;min-width:410px;padding:24px;text-align:left;width:410px}.about-us-stat__icon{height:40px;margin-bottom:40px;width:40px}.about-us-stat__name{font-size:24px;font-weight:600;margin-bottom:12px}.about-us-stat__desc{font-size:18px;font-weight:400}.b-assets{margin-top:36px;width:100%}.b-assets__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around;row-gap:25px}@keyframes Home_marquee__Ap_wT34{0%{transform:translateX(-1910px)}to{transform:translateX(-5730px)}}.b-assets__item{align-items:center;background:var(--c-main6);border:1px solid var(--c-border8);border-radius:16px;display:flex;flex-direction:column;height:194px;justify-content:center;min-width:194px;overflow:hidden;position:relative;width:194px}.b-assets__label{background:var(--c-main10);border-radius:0 0 0 16px;color:var(--c-main1);font-size:14px;font-weight:500;padding:2px 16px;position:absolute;right:0;text-align:center;top:0}.b-assets__icon{height:56px;margin-bottom:6px;max-width:56px;width:56px}.b-assets__name{font-size:18px;font-weight:500}.b-stats{background:var(--c-bg);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow2);margin-bottom:50px;overflow:hidden;padding:80px 30px;position:relative;text-align:center}.b-stats:before{background-image:url(../web/assets/stat-bg.0af1b1b8a5df01ba4868.png);background-size:cover;content:"";height:600px;left:50%;min-width:1360px;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.b-stats__title{color:var(--c-text0);font-size:72px;font-style:normal;font-weight:500;line-height:90%;margin:0 auto 32px;max-width:780px;position:relative}.b-stats__buttons{gap:12px;margin-top:32px}.b-stats__buttons,.m-stats2{align-items:center;display:flex;justify-content:center;position:relative}.m-stats2{gap:80px}.m-stats2__value{background:linear-gradient(101deg,#9684f3 -2.26%,#5d9af6 61.76%,#5e40f8 109.49%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline;font-size:72px;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:1;margin-bottom:24px;position:relative}.m-stats2__value:after{background-image:url(../web/assets/pl.fd265742e48c33fafb82.png);background-size:100%;content:"";display:none;height:30px;position:absolute;right:-29px;top:15px;width:30px}.m-stats2__name{color:var(--c-text0);font-size:16px;font-style:normal;font-weight:400;line-height:140%;max-width:266px}.b-networks__title{font-size:18px;font-style:normal;font-weight:600;letter-spacing:4.32px;line-height:normal;margin-bottom:36px;opacity:.5;text-align:center;text-transform:uppercase}.m-networks__wrapper{align-items:center;animation:Home_marquee__Ap_wT 200s linear infinite;display:flex;gap:70px;justify-content:center}.m-networks__row{opacity:.2}.m-networks__row img{display:block;height:65px}@keyframes Home_marquee__Ap_wT{0%{transform:translateX(3392px)}to{transform:translateX(-10176px)}}body:not([data-dark]) .m-networks__row img{filter:invert(1)}.tv-widgets{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.tv-widgets__iframe{border:1px solid #eaeaea;border-radius:8px;height:100%;min-height:400px;min-width:400px;width:100%}.s-header{border-bottom:1px solid var(--c-border5);font-size:56px;font-style:normal;font-weight:600;line-height:111%;margin-bottom:42px;padding-bottom:32px}.auth{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - var(--h-header));padding:15px 0;position:relative}.auth__wrapper{max-width:404px;width:100%}.auth__box{background:var(--c-bg);border:1px solid var(--c-border1);border-radius:16px;padding:24px;position:relative;width:100%;z-index:80}.auth__title{--a-logo:url(../web/assets/logo.06b096de1bafd9e7fa1c.svg);align-items:center;display:flex;font-size:24px;font-weight:500;justify-content:space-between;margin-bottom:24px}.auth__title:after{background-image:var(--a-logo);background-size:cover;content:"";height:32px;min-width:32px}.auth__desc{font-size:14px;font-weight:500;margin-bottom:24px}.auth__desc a{font-weight:600}.auth__desc:last-child{margin-bottom:0}.auth__desc--center{text-align:center}.auth__btns{margin-bottom:24px}.auth__btns>*{margin-bottom:16px}.auth__btns>:last-child{margin-bottom:0}.auth__btns>.m-hr--or{margin-bottom:20px;margin-top:6px}.auth:before{background-image:url(../web/assets/auth-bg.176499e9658224f83136.png);background-size:cover;bottom:0;content:"";height:523px;left:50%;min-width:1920px;position:absolute;transform:translateX(-50%)}.auth-check{align-items:center;background:var(--c-bg);border:1px solid var(--c-border1);border-radius:10px;display:flex;font-size:14px;gap:5px;height:36px;justify-content:center;line-height:1;margin-bottom:10px;width:100%}.auth-check>div{margin-top:2px}.auth-check>div span{color:#3fbe69}.auth-desc{font-size:14px;margin-bottom:24px}.auth-desc a{font-weight:500}.earn-summary{align-items:center;display:flex;justify-content:flex-start;margin:56px 0}.earn-summary__col{margin-right:36px;padding-right:36px;position:relative}.earn-summary__col:after{background:var(--c-border4);content:"";display:block;height:40px;position:absolute;right:0;top:15px;width:1px}.earn-summary__col:last-child{margin-right:0;padding-right:0}.earn-summary__col:last-child:after{display:none}.earn-summary__name{font-size:18px;font-weight:400}.earn-summary__value{font-size:36px;font-weight:400;line-height:90%;margin-top:12px}.earn-stat{background:var(--c-main4);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow2);max-width:475px;padding:24px;position:relative;width:100%}.earn-stat__title{font-size:24px;font-weight:500;line-height:90%;margin-bottom:21px}.earn-stat__box{align-items:center;background:linear-gradient(239deg,#9684f3 63.77%,#5d9af6 120.16%,#5e40f8 162.2%),var(--Color,#fff);border:1px solid rgba(36,36,36,.05);border-radius:16px;box-shadow:0 8px 56px 0 hsla(210,8%,62%,.05);color:#fff;display:flex;gap:5px;justify-content:space-between;margin-bottom:17px;padding:31px 36px;transform:translateX(-36px);width:calc(100% + 72px)}.earn-stat__col{width:100%}.earn-stat__c-name{font-size:18px;font-weight:400}.earn-stat__c-value{font-size:36px;font-weight:500;line-height:90%;margin-top:12px}.section__row--trade{padding-bottom:16px;padding-top:0}.trade{align-items:stretch;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.trade__header{width:100%}.trade__body{align-items:stretch;display:flex;gap:12px;justify-content:space-between}.trade__left{max-width:280px;min-width:280px}.trade__center{gap:12px;width:100%}.trade__center,.trade__right{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.trade__right{max-width:280px;min-width:280px}.trade__footer{width:100%}.trade-info{align-items:center;background:var(--c-main6);border:1px solid var(--c-border6);border-radius:16px;display:flex;height:70px;justify-content:flex-start}.trade-info .input{width:255px}.trade-info .input .input-icon svg{opacity:.5;width:auto}.trade-info .input .input__wrapper{background:var(--c-main9);border-color:transparent}.trade-info__left{gap:52px;justify-content:space-between;padding:0 12px}.trade-info__center,.trade-info__left{align-items:center;display:flex;height:100%}.trade-info__center{border-right:1px solid var(--c-border6);gap:24px;justify-content:flex-start;padding:0 12px 0 40px;width:100%}.trade-info__right{align-items:center;display:flex;height:100%;justify-content:flex-end;padding:0 12px}.trade-info__col{position:relative;white-space:nowrap}.trade-info__col-name{font-size:10px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:2px;opacity:.5}.trade-info__col-value{font-size:12px;font-style:normal;font-weight:500;line-height:normal}.ti-currency__top{gap:6px}.ti-currency__icons,.ti-currency__top{align-items:center;display:flex;justify-content:flex-start}.ti-currency__icons img{height:20px;width:20px}.ti-currency__icons img:last-child{margin-left:-5px}.ti-currency__name{font-size:18px;font-style:normal;font-weight:500}.ti-currency__bottom{font-size:12px;font-style:normal;font-weight:400;line-height:17px;margin-top:3px;opacity:.5}.ti-currency__bottom span{align-items:center;display:flex;gap:4px;justify-content:flex-start}.ti-price{text-align:right}.ti-price__price{font-size:18px;font-weight:500}.ti-price__price,.ti-price__volume{font-style:normal;line-height:normal;white-space:nowrap}.ti-price__volume{font-size:12px;font-weight:400}.t-table{font-size:11px;font-style:normal;font-weight:400;line-height:20px;max-height:calc(100vh - var(--h-header) - 100px);overflow-x:auto;scrollbar-color:var(--c-main1) var(--c-bg);scrollbar-width:thin;width:100%}.t-table--pointer tbody tr{cursor:pointer}.t-table::-webkit-scrollbar{height:8px;width:8px}.t-table::-webkit-scrollbar-thumb{background-color:var(--c-main1)}.t-table::-webkit-scrollbar-track{background-color:var(--c-bg)}.t-table table{border-collapse:collapse;border-spacing:0;display:table;width:100%}.t-table thead{display:table-header-group;position:sticky;top:0;z-index:3}.t-table thead tr{background:var(--c-main6)}.t-table thead tr th{font-weight:400;opacity:.5}.t-table tbody{color:var(--color-first);display:table-row-group;position:relative;z-index:2}.t-table tbody tr{display:table-row}.t-table td,.t-table th{padding:9px 5px;vertical-align:middle}.t-table td:first-child,.t-table th:first-child{padding-left:0}.t-table th{padding-top:0;text-align:left}.trade-depth{align-items:stretch;background:var(--c-main6);border:1px solid var(--c-border6);border-radius:16px;display:flex;flex-direction:column;height:822px;justify-content:space-between;padding:12px 0 12px 12px;width:100%}.trade-depth .t-table{height:100%}.trade-depth__price{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.trade-depth__price>div:first-child{align-items:center;display:flex;font-size:19px;font-style:normal;font-weight:400;gap:4px;justify-content:flex-start;line-height:normal}.trade-depth__price>div:last-child{color:var(--c-main16);font-size:11px;font-weight:400;line-height:1;padding-right:12px;text-align:right}.trade-depth__price--up>div:first-child svg{transform:rotate(180deg)}.depth-volume{position:relative}.depth-volume td{line-height:1;padding-bottom:6px;padding-top:6px}.depth-volume td span:not(.depth-volume__val){position:relative;z-index:20}.depth-volume__val{content:"";height:100%;opacity:.15;position:absolute;right:0;top:5%;transition:all .5s;width:50%;z-index:1}.depth-volume--green .depth-volume__val{background:#40bf6a}.depth-volume--red .depth-volume__val{background:#f6465d}.trade-currencies{align-items:stretch;background:var(--c-main6);border:1px solid var(--c-border6);border-bottom:none;border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:column;height:350px;justify-content:flex-start;padding:12px 0 12px 12px;z-index:25}.trade-currencies .tabs{font-size:11px;font-weight:400;gap:15px;margin-bottom:8px}.trade-currencies .tabs__item{padding:4px 0}.trade-currencies .tabs__item .star__icon,.trade-currencies .tabs__item .star__icon svg{height:16px;width:16px}.trade-currencies .t-table{height:100%}.trade-currencies .t-table td{line-height:1;padding-bottom:6px;padding-top:6px}.trade-orders{align-items:stretch;background:var(--c-main6);border:1px solid var(--c-border6);border-radius:16px;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column;height:472px;justify-content:space-between;padding:12px 0 12px 12px;width:100%}.trade-orders .t-table{height:100%}.trade-orders .t-table td{line-height:1;padding-bottom:6px;padding-top:6px}.trade-orders__header{color:#654ee0;font-size:14px;font-weight:500;padding-bottom:12px}.m-orders{margin:0 -12px}.m-orders__header{border-bottom:1px solid var(--c-border6);color:var(--c-text1);font-size:14px;font-weight:500;padding:16px 12px}.m-orders__list{padding:16px 12px}.m-order{background:var(--c-main15);border-radius:12px;color:var(--c-text1);margin-bottom:12px;padding:12px}.m-order:last-child{margin-bottom:0}.m-order__top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.m-order__name{font-size:14px;font-weight:500;line-height:1;margin-bottom:6px}.m-order__info{align-items:center;display:flex;gap:6px;justify-content:flex-start}.m-order__time{font-size:10px;font-weight:500;opacity:.5}.m-order__bottom{align-items:center;display:flex;gap:12px;justify-content:space-around}.m-order__col{text-align:center}.m-order__col div:first-child{font-size:10px;font-weight:500;margin-bottom:4px;opacity:.5}.m-order__col div:last-child{font-size:12px;font-weight:500;margin-bottom:4px}.trade-chart{background:var(--c-main6);border:1px solid var(--c-border6);border-radius:16px;overflow:hidden;padding:12px;position:relative;width:100%;z-index:10}.trade-chart__loading{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.trade-chart__chart{height:410px;overflow:hidden;position:relative;z-index:10}.trade-chart__legend{align-items:center;display:flex;flex-direction:column;font-size:1rem;font-weight:400;gap:.2rem;justify-content:flex-start;left:12px;line-height:18px;opacity:.75;padding:.2rem .5rem;position:absolute;top:12px;z-index:2}.trade-chart__legend>div>span{font-family:Roboto,Arial,sans-serif;line-height:1}.trade-chart__legend--red>div>span{color:var(--c-red)}.trade-chart__legend--green>div>span{color:var(--c-green)}.trade-chart__reset{align-items:center;background-color:#101014;border-radius:50%;box-shadow:0 2px .5rem rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;font-size:.875rem;height:2rem;justify-content:center;opacity:.7;pointer-events:all;position:absolute;right:6rem;top:calc(100% - 5rem);transition:all .2s;width:2rem;z-index:10}.trade-chart__reset svg{height:1.375rem;width:1.375rem}.trade-chart__reset:hover{opacity:1}.trade-chart__reset--hide{opacity:0;pointer-events:none}.trade-chart-interval{align-items:center;display:flex;height:40px;justify-content:flex-start;padding:.5rem}.trade-chart-interval__item{border-radius:5px;cursor:pointer;font-size:.875rem;padding:.25rem .5rem}.trade-chart-interval__item:hover,.trade-chart-interval__item:hover:not(.trade-chart-interval__item--active){background:var(--c-bg)}.trade-chart-interval__item--active{color:var(--c-main1)}.trade-manager-type{align-items:center;background:var(--c-main6);border:1px solid var(--c-border6);border-radius:16px;display:flex;justify-content:space-between;width:100%}.trade-manager-type__row{align-items:center;border-right:1px solid var(--c-border6);color:var(--c-text1);cursor:pointer;display:flex;font-size:13px;font-weight:400;justify-content:center;padding:12px 0;position:relative;text-align:center;width:100%}.trade-manager-type__row:last-child{border-right:0}.trade-manager-type__row span{opacity:.5}.trade-manager-type__row--active{font-weight:600}.trade-manager-type__row--active span{opacity:1}.trade-manager{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.trade-manager__row{background:var(--c-main6);border:1px solid var(--c-border6);border-radius:16px;padding:12px;width:100%}.trade-manager .input .input__wrapper{background:var(--c-main9);border-color:transparent}.trade-manager .tabs{gap:12px;margin-bottom:24px}.trade-manager .tabs__item{border-bottom:none;font-size:14px;font-style:normal;font-weight:500;line-height:16px;padding:0}.trade-manager .tabs__item--active{border-bottom:none;color:var(--c-main1)}.trade-manager__desc{font-size:12px;line-height:16px;margin-bottom:12px;opacity:.5;text-align:start}.trade-slider{margin-bottom:12px;--slider-bg:var(--c-main9);--slider-handle-bg:var(--c-main6);--slider-handle-shadow:0.5px 0.5px 2px 1px var(--c-main9);--slider-radius:2px}.trade-slider--red{--slider-connect-bg:rgba(246,70,93,.8);--slider-handle-border:4px solid #f6465d}.trade-slider--green{--slider-connect-bg:rgba(64,191,106,.8);--slider-handle-border:4px solid #40bf6a}.trade-slider--mt1{margin-bottom:18px;margin-top:10px}.trade-manager-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.trade-manager-header__left .tabs{gap:12px;margin-bottom:0}.trade-manager-header__left .tabs .tabs__item{color:var(--c-text9);font-size:13px;font-weight:400;line-height:1;opacity:1}.trade-manager-header__left .tabs .tabs__item--active{color:#654ee0;font-size:14px;font-weight:500}.trade-manager-header__right{align-items:center;display:flex;gap:6px;justify-content:flex-end;line-height:1}.trade-manager-header__right>div:first-child{font-size:12px;font-weight:400}.trade-manager-header__amount{font-size:11px;font-weight:500}.trade-manager-header__deposit{cursor:pointer}.btn-no-login{background:var(--c-main9);border-color:transparent;border-radius:12px;height:42px;line-height:42px;text-align:center;width:100%}.trade-history{background:var(--c-main6);border:1px solid var(--c-border6);border-radius:16px;padding:0 12px 12px;width:100%}.trade-history .tabs{gap:12px;margin-bottom:24px}.trade-history .tabs__item{border-bottom:none;font-size:14px;font-style:normal;font-weight:500;line-height:16px;padding:0}.trade-history .tabs__item--active{border-bottom:none;color:var(--c-main1)}.trade-history .table{max-height:500px}.trade-history .table thead tr{border-bottom:1px solid var(--c-border6);height:40px}.trade-history .table thead tr th{color:var(--c-text1);font-size:11px;font-weight:400}.trade-history .table tbody tr{border-bottom:none;height:50px}.trade-history .table tbody tr td{padding:2px 0}.trade-history .table tbody tr td:first-child .trade-history__td-wrap{border-radius:12px 0 0 12px}.trade-history .table tbody tr td:last-child .trade-history__td-wrap{border-radius:0 12px 12px 0;border-right:4px solid var(--c-main6)}.trade-history__td-wrap{align-items:center;background:var(--c-bg);display:flex;font-size:14px;font-weight:500;height:46px;justify-content:flex-start;padding:0 8px}.trade-history__login{padding-top:120px;text-align:center;width:100%}.trade-history-types{align-items:center;display:flex;font-size:11px;font-weight:500;gap:6px;justify-content:flex-start}.trade-history-types__col{align-items:center;background:var(--c-main6);border-radius:2px;color:#fff;display:inline-flex;justify-content:center;line-height:1;padding:3px 4px;text-transform:capitalize}.trade-history-types--red .trade-history-types__col{background:#f6465d}.trade-history-types--green .trade-history-types__col{background:#40bf6a}.trade-history-statuses{align-items:center;display:flex;gap:18px;justify-content:flex-start}.trade-history-status{align-items:center;border:1px solid;border-radius:16px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:4px;height:22px;justify-content:center;line-height:1.1;width:92px}.trade-history-status--s0{background:#654ee0;border-color:#654ee0}.trade-history-status--s1{background:#40bf6a;border-color:#40bf6a}.trade-history-status--s2{border-color:#f6465d;color:var(--c-text1)}.trade-history-status--s2 img{height:10px;width:10px}.trade-history-close{cursor:pointer;height:24px;opacity:1;transition:all .25s;width:23px}.trade-history-close:hover{opacity:.8}.p-noty{align-items:center;background:var(--c-main4);border:1px solid var(--c-border2);border-radius:16px;box-shadow:0 8px 56px 0 var(--h-shadow);display:flex;gap:16px;justify-content:flex-start;margin-bottom:24px;padding:24px}.p-noty--profile .icon--arrow{--c-f:none;--c-s:var(--c-text0);--c-f-h:none;--c-s-h:var(--c-text0)}.p-noty--profile .p-noty__text{line-height:1.4;white-space:break-spaces;word-break:break-word}.p-noty svg{min-width:24px}.p-noty__show{margin-right:12px;opacity:.5}.p-noty__desc{margin-top:10px;opacity:.5}.p-header{margin-bottom:32px}.p-header__top{justify-content:space-between}.p-header__left,.p-header__top{align-items:center;display:flex}.p-header__left{gap:20px;justify-content:flex-start}.p-header__left img{height:54px;width:54px}.p-header__email{align-items:center;display:flex;font-size:24px;font-weight:500;gap:12px;justify-content:flex-start}.p-header__bottom{padding:24px 0}.p-info{align-items:center;-moz-column-gap:60px;column-gap:60px;display:flex;justify-content:flex-start}.p-info__col--pointer{cursor:pointer}.p-info__name{font-size:14px;opacity:.5}.p-info__value{align-items:center;display:flex;font-size:18px;font-weight:500;gap:6px;justify-content:flex-start;margin-top:6px}.p-info__copy{cursor:pointer}.p-info__copy path{stroke:var(--c-text1)}.p-assets-row{align-items:stretch;display:flex;gap:32px;justify-content:space-between;margin-bottom:50px}.p-assets-row__left,.p-assets-row__right{width:50%}.p-assets-row--s2 .p-assets-row__left{order:2;width:70%}.p-assets-row--s2 .p-assets-row__right{order:1;width:30%}.box{background:var(--c-main4);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow);padding:24px;position:relative;z-index:10}.box--b1{border:1px solid var(--White-Border,#f2f2f2)}.box--bg{background:var(--c-bg)}.box--s2{max-width:1015px}.box__title{font-size:24px}.box__s-title,.box__title{font-weight:500;margin-bottom:16px}.box__s-title{color:var(--c-text2);font-size:18px;line-height:90%}.b-total__value{font-size:36px;font-weight:400;margin-bottom:16px}.b-total__change{color:var(--c-green);font-size:14px;font-weight:500}.b-total__change span{color:var(--c-text1);font-weight:400;opacity:.5}.m-chart{position:relative;width:100%}.m-chart__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.m-chart__t{max-width:680px;width:100%}.m-chart__wrapper{border-bottom:1px solid var(--c-border5);border-right:1px solid var(--c-border5);height:300px;margin-right:50px;padding-right:27px;width:100%}.m-chart__dates{align-items:center;display:flex;justify-content:space-around;margin-top:16px;width:100%}.m-chart__date{font-size:14px;font-weight:400;opacity:.5}.m-chart__values{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:space-around}.m-chart__value{font-size:14px;font-weight:400;opacity:.5}.m-chart__bottom{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.m-chart__intervals{align-items:center;display:flex;justify-content:flex-start;padding:15px 0}.m-chart__interval{border-radius:16px;cursor:pointer;font-size:14px;font-weight:500;opacity:.5;padding:4px 12px;text-transform:uppercase}.m-chart__interval--active{background:var(--c-text2);color:var(--c-bg);opacity:1}.p-asset-all{align-items:center;color:var(--c-main1);display:flex;gap:2px;justify-content:flex-end}.p-asset-all [stroke]{stroke:var(--c-main1)}.p-title{font-size:32px;font-weight:500;line-height:111%;margin-bottom:24px}.box-filters{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-bottom:18px}.t-view-more{font-size:18px;font-weight:500;margin-top:16px;text-align:center;width:100%}.b-summary__point-c{left:0;position:absolute;top:0;--vc:green;background:conic-gradient(var(--vc) var(--ve),transparent 0);border-radius:50%;height:100%;opacity:.85;transform:rotate(var(--vs));width:100%}.b-summary__point-c--1{--vc:#f5921b}.b-summary__point-c--2{--vc:#55cb7c}.b-summary__point-c--3{--vc:#e35666}.b-summary__point-c--4{--vc:#3d8afd}.b-summary__point-c--5{--vc:#a267ff}.b-summary__point{align-items:center;background:transparent;border-radius:50%;display:flex;height:224px;justify-content:center;margin:0 auto 24px;position:relative;width:224px}.b-summary__point:before{background:var(--c-border1);border-radius:50%;content:"";height:224px;left:0;position:absolute;top:0;width:224px}.b-summary__point:after{background:var(--c-main4);border-radius:50%;content:"";height:210px;left:7px;position:absolute;top:7px;width:210px}.b-summary__body{position:relative;text-align:center;z-index:1}.b-summary__name{font-size:16px;font-weight:500;line-height:111%;margin-bottom:6px}.b-summary__value{font-size:36px;font-weight:400;line-height:90%}.b-top__row{align-items:center;border-bottom:1px solid var(--c-border1);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.b-top__row:last-child{border-bottom:initial;margin-bottom:0;padding-bottom:0}.b-top__left{align-items:center;display:flex;gap:9px;justify-content:flex-start}.b-top__point{border-radius:50%;height:24px;min-width:24px;position:relative;width:24px}.b-top__point:before{background:#fff;border-radius:50%;content:"";height:16px;left:4px;position:absolute;top:4px;width:16px}.b-top__point--c1{background:#f5921b}.b-top__point--c2{background:#5dcc83}.b-top__point--c3{background:#f4455d}.b-top__point--c4{background:#5c99f5}.b-top__point--c5{background:#5d3ff7}.b-top__name{font-size:18px;font-weight:500}.b-top__desc{font-size:14px;font-weight:400;opacity:.5}.b-top__right{text-align:right}.s-panel{align-items:stretch;gap:20px;margin-bottom:20px}.s-panel,.s-panel__item{display:flex;justify-content:space-between}.s-panel__item{align-items:flex-start;background:var(--c-main4);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow2);cursor:pointer;flex-direction:column;height:270px;padding:24px;position:relative;width:100%}.s-panel__icon{position:absolute;right:24px;top:24px}.s-panel__icon img,.s-panel__icon svg{height:100px;width:100px}.s-panel__title{font-size:18px;font-weight:500}.s-panel__desc{margin-top:8px;max-width:240px;opacity:.5}.s-rows{margin-bottom:24px}.s-row{align-items:center;border-bottom:1px solid var(--c-border1);display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.s-row:last-child{border-bottom:initial;margin-bottom:0;padding-bottom:0}.s-row__icon{height:36px;width:36px}.s-row__icon [stroke]{stroke:var(--c-text1)}.s-row__info{width:100%}.s-row__name{font-size:18px;font-weight:400}.s-row__desc{margin-top:6px;opacity:.5}.p-header-row{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.p-header-row .p-title{margin-bottom:16px}.p-header-row__desc{opacity:.5}.a-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px;min-height:600px;position:relative}.a-header__left{position:relative;width:57%;z-index:2}.a-header__title{font-size:56px;font-weight:600;line-height:111%;max-width:580px}.a-header__title span{color:var(--c-main1)}.a-header__title--gd{font-size:48px;line-height:124%}.a-header__title--gd span{background:linear-gradient(90deg,#6baa71,#8a75ff 70%,#8a75ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--c-main1);font-weight:900;letter-spacing:1.05px}.a-header__desc{font-size:18px;font-weight:400;margin-top:36px;max-width:580px}.a-header__desc--gd{font-size:22px;font-weight:400;margin-top:46px}.a-header__desc--gd b{background:linear-gradient(90deg,#009be3,#00d44b 50%,#9fcf00);background-clip:text;-webkit-background-clip:text;font-size:26px;-webkit-text-fill-color:transparent;color:#fff;font-weight:900}.a-header__buttons{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-top:36px}.a-header__buttons--gd{margin-top:46px}.a-header__right{position:relative;width:43%;z-index:1}.a-header--earn .a-header__title{max-width:580px}.a-header--earn .a-header__desc{max-width:440px}.a-header--earn .a-header__right{position:relative}.a-header--earn .a-header__right:before{background-image:url(../web/assets/earn-bg.d3d99f4007d6fbdf98ed.png);background-size:cover;content:"";height:568px;left:50%;min-width:851px;pointer-events:none;position:absolute;top:50%;transform:translateX(-55%) translateY(-50%)}.a-header--referral .a-header__title{max-width:650px}.a-header--referral .a-header__desc{max-width:450px}.a-header--referral .a-header__right{position:relative}.a-header--referral .a-header__right:before{background-image:url(../web/assets/referral-bg.4f05ea7207a8f53219a2.png);background-size:cover;content:"";height:1085px;left:50%;min-width:1144px;pointer-events:none;position:absolute;top:50%;transform:translateX(-54%) translateY(-27%)}.a-header--buy-crypto .a-header__title{max-width:315px}.a-header--buy-crypto .a-header__desc{max-width:none}.a-header--buy-crypto .a-header__right{position:relative}.a-header--buy-crypto .a-header__right:before{background-image:url(../web/assets/buy-crypto-bg.b9589d39ca2e116a148f.png);background-size:cover;content:"";height:702px;left:50%;min-width:834px;pointer-events:none;position:absolute;top:50%;transform:translateX(-70%) translateY(-50%)}.a-header--main .a-header__right{max-width:680px;position:relative;width:100%}.a-header--main .a-header__right:before{background-image:url(../web/assets/bg.b6b6edba03baaf967c63.png);background-size:cover;content:"";height:710px;left:50%;min-width:1524px;pointer-events:none;position:absolute;top:50%;transform:translateX(-70%) translateY(-50%)}.mhd__text{font-size:20px;font-weight:300}.mhd__word{align-items:center;background:linear-gradient(90deg,#6baa71,#8a75ff 20%,#8a75ff);background-clip:text;-webkit-background-clip:text;display:flex;gap:6px;justify-content:flex-start;-webkit-text-fill-color:transparent;color:var(--c-main1);font-size:22px;font-weight:500;line-height:27px;margin-top:18px;min-height:27px}.mhd__word:before{background-image:url(../web/assets/m-b.31a36725791158de270b.png);background-size:cover;content:"";display:block;height:12px;margin-top:5px;min-width:11.5714px;width:11.5714px}[data-dark] .mhd__word{background:linear-gradient(90deg,#ffb7c6,#8a75ff 20%,#8a75ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--c-main1)}[data-dark] .mhd__word:before{background-image:url(../web/assets/m-b.31a36725791158de270b.png);background-size:cover}[data-dark] .a-header__title--gd span{background:linear-gradient(90deg,#ffb7c6,#8a75ff 70%,#8a75ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--c-main1)}.mhd-currency{align-items:center;display:inline-flex;font-weight:500;gap:3px;justify-content:flex-start;transition:all .25s}.mhd-currency:before{content:"";display:block;height:12px;margin-top:2px;min-width:10px;opacity:1;transition:all .25s;width:12px}.mhd-currency:hover{color:#6d4de5}.mhd-currency:hover:before{opacity:.6}.mhd-currency--btc:before{background-image:url(../web/assets/mpd-btc.568f0b5bfe8a3b1cf311.png);background-size:100% 100%}.mhd-currency--eth:before{background-image:url(../web/assets/mpd-eth.e5ad21a04b559331dc50.png);background-size:100% 100%}.mhd-currency--usdt:before{background-image:url(../web/assets/mpd-usdt.1c738769a4c5484ce032.png);background-size:100% 100%}.p-news{padding:0 20px}.p-news__row{padding:20px 8px;position:relative}.p-news__row:before{background-color:var(--c-border1);content:"";height:1px;left:8px;position:absolute;right:8px;top:-1px}.p-news__row:first-child:before{display:none}.p-news__top{margin-bottom:6px}.p-news__currency,.p-news__top{align-items:center;display:flex;justify-content:flex-start}.p-news__currency{font-size:11px;line-height:16px;margin-right:10px}.p-news__currency img{height:24px;min-width:24px;width:24px}.p-news__currency span{margin:0 8px}.p-news__date{--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);opacity:.7;white-space:nowrap}.p-news__bottom{align-items:center;display:flex;justify-content:space-between}.p-news__left{width:100%}.p-news__name{--ui-lib-typography-line-height:26px;--ui-lib-typography-font-size:18px;font-weight:600;margin-bottom:8px}.p-news__content,.p-news__name{font-size:var(--ui-lib-typography-font-size);font-style:normal;line-height:var(--ui-lib-typography-line-height);overflow-wrap:break-word;width:calc(100% - 68px)}.p-news__content{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-weight:500;opacity:.85}.p-news__image{border-radius:50%;height:56px;margin-left:12px;min-width:56px;-o-object-fit:cover;object-fit:cover;width:56px}.s-box{background:var(--c-main6);border:1px solid var(--c-border5);border-radius:16px;box-shadow:var(--h-shadow2)}.support-header{align-items:center;border-bottom:1px solid var(--c-border5);display:flex;gap:12px;justify-content:flex-start;overflow:hidden;padding:24px;position:relative}.support-header__icon{background:url(../web/assets/logo.06b096de1bafd9e7fa1c.svg);background-size:cover;height:56px;width:56px}.support-header__name{color:var(--c-text2);font-size:18px;font-style:normal;font-weight:500;margin-bottom:2px}.support-header__online{color:#3fbe69;font-size:14px;font-weight:500}.support-header__desc{font-size:14px;font-weight:400;opacity:.5}.support-header__image{height:69px;width:69px}.support{padding:24px;position:relative;width:100%}.support__messages{max-height:420px;min-height:420px;overflow:auto;padding:5px;position:relative}.support__footer{margin-top:16px}.support__control{align-items:flex-start;display:flex;gap:6px;justify-content:space-between}.support__control>.input{width:100%}.support__control>.btn{padding:0 18px}.support__loading{background:var(--c-main6);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s;width:100%}.support--loading .support__loading{opacity:1;pointer-events:auto}.support__f-row{align-items:flex-start;display:flex;justify-content:space-between}.support__buttons{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.support-empty{align-items:center;display:flex;flex-direction:column;gap:22px;height:100%;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.support-empty__top img{max-height:80px}.support-empty__middle{align-items:center;color:#484848;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:8px;justify-content:center}.support-empty__bottom img{max-height:38px}.support-images{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.support-images__item{background:hsla(0,0%,100%,.02);border-radius:3px;cursor:pointer;height:3.8rem;position:relative;width:3.8rem}.support-images__remove{align-items:center;background:rgba(255,0,0,.4);border-radius:3px;cursor:pointer;display:flex;font-size:10px;height:1rem;justify-content:center;position:absolute;right:0;top:0;width:1rem}.support-images img{height:100%;width:100%}.message{align-items:flex-end;display:flex;gap:12px;justify-content:flex-end;margin-bottom:26px}.message__icon{background:url(../web/assets/logo.06b096de1bafd9e7fa1c.svg);background-size:cover;height:36px;max-width:36px;min-width:36px;width:36px}.message__icon--t2{background:url(../web/assets/security-safe.0fe400420d8692b16bb1.png);background-size:cover}.message__info{align-items:center;display:flex;flex-direction:row-reverse;font-size:12px;gap:.5rem;justify-content:flex-start;margin-top:6px;opacity:.5}.message__time{font-size:10px;font-weight:400}.message__text{background:var(--c-main1);border-radius:16px;color:var(--c-text0);max-width:570px;padding:10px 16px;white-space:break-spaces;word-break:break-word}.message__image img{border-radius:16px;cursor:pointer;display:block;max-height:25rem;max-width:200px;min-height:36px;width:100%}.message--support{justify-content:flex-start}.message--support .message__info{flex-direction:row}.message--support .message__text{background:var(--c-main7);color:var(--c-text2)}.support-soft__title{font-weight:500;margin-bottom:10px}.support-soft__desc{margin-bottom:10px}.support-soft__buttons{align-items:center;display:flex;gap:12px;justify-content:space-between}.support-soft__buttons .btn{max-width:110px}.support-answer-text{opacity:.5}.support-answer-text h1,.support-answer-text h2,.support-answer-text h3,.support-answer-text h4,.support-answer-text h5{opacity:1}.support-answer-text a{color:var(--c-main1)}.support-auto-answers{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding:16px;row-gap:12px;width:100%}.support-auto-answer{border:1px solid var(--c-border4);border-radius:12px;cursor:pointer;font-weight:500;line-height:1;padding:16px 32px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-soft__icon{margin-bottom:16px}.m-soft__title{color:#fff;font-size:18px;font-weight:600;margin-bottom:5px}.m-soft__desc{font-size:13px}.m-soft__desc,.m-soft__window{margin-bottom:20px}.spp-modal--active .spp-modal__btn{opacity:0;pointer-events:none}.spp-modal--active .spp-modal__window{opacity:1;pointer-events:auto}.spp-modal__btn{align-items:center;background:var(--c-main1);border:2px solid #705ae3;border-radius:50%;bottom:32px;cursor:pointer;display:flex;height:56px;justify-content:center;opacity:1;position:fixed;right:32px;transition:all .25s;width:56px;z-index:88}.spp-modal__btn:hover{opacity:.8}.spp-modal__new{background:var(--c-red);border:1px solid hsla(0,0%,100%,.1);border-radius:2px;color:#fff;font-size:9px;font-weight:700;line-height:10px;padding:1.5px 4px;position:absolute;right:-11px;top:-6px}.spp-modal__window{background:var(--c-main6);border:1px solid var(--c-border2);border-radius:16px;bottom:32px;max-height:610px;max-width:410px;opacity:0;padding:24px;pointer-events:none;position:fixed;right:32px;transition:all .25s;width:100%;z-index:89}.spp-modal__body .support{padding:0}.spp-modal__body .support__messages{min-height:420px;padding-top:30px}.spp-modal__body .message__text{max-width:380px}.spp-modal__body .support-auto-answers{display:none;justify-content:center}.spp-header{border-bottom:1px solid var(--c-border2);justify-content:space-between;padding-bottom:32px}.spp-header,.spp-header__left{align-items:center;display:flex}.spp-header__left{gap:12px;justify-content:flex-start}.spp-header__icon{background:url(../web/assets/logo.06b096de1bafd9e7fa1c.svg);background-size:cover;height:56px;width:56px}.spp-header__name{font-size:18px;font-weight:500}.spp-header__online{font-size:14px;font-weight:400;opacity:.5}.spp-header__right{align-items:center;background:#654ee0;border:2px solid rgba(207,198,251,.1);border-radius:50%;cursor:pointer;display:flex;height:52px;justify-content:center;width:52px}.verification-images{margin-bottom:2rem}.verification-images__label{color:#fff;font-size:18px;font-weight:500;line-height:21px;margin-bottom:12px}.verification-images__selector{margin-bottom:1rem}.verification-images__selector .tabs{align-items:stretch;flex-wrap:nowrap;gap:12px}.verification-images__files{align-items:center;display:flex;gap:24px;justify-content:space-between}.verification-doc{align-items:flex-start;background:var(--c-bg);border:1px solid var(--c-border1);border-radius:12px;box-shadow:var(--h-shadow2);display:flex;flex-direction:column;height:220px;justify-content:space-between;overflow:hidden;padding:24px;position:relative;transition:all .25s;width:100%}.verification-doc--uploaded .verification-docs-upload__desc,.verification-doc--uploaded .verification-docs-upload__name,.verification-doc--uploaded>svg{display:none}.verification-doc--drop{background-color:transparent}.verification-doc__name{font-size:18px;font-style:normal;font-weight:500;line-height:normal}.verification-doc__desc{margin-top:8px;opacity:.5}.verification-doc__icon{position:absolute;right:24px;top:24px}.verification-doc__preview{bottom:24px;position:absolute;right:24px}.verification-doc__preview img{background:rgba(0,0,0,.2);display:block;font-size:.5rem;max-height:100px;max-width:100%}.verification-doc__remove{border-radius:50%;height:1.5rem;position:absolute;right:-.5rem;top:-.5rem;width:1.5rem}.verification-doc__remove svg{stroke:var(--c-main1);fill:var(--c-main1)}.verification-doc__uploading{background-color:rgba(0,145,235,.07);height:100%;left:0;position:absolute;top:0}.kyc-status{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:70px auto;max-width:342px;text-align:center;width:100%}.kyc-status__icon{height:165px;margin-bottom:24px;width:165px}.kyc-status__title{font-size:24px;font-weight:500;margin-bottom:16px}.kyc-status__text{font-size:16px;margin-bottom:32px;opacity:.75}.kyc-status__button{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;width:100%}.faq-group-name{font-size:36px;font-weight:500;line-height:111%}.faq-group-name,.faq-list{margin-bottom:24px}.faq{background:var(--c-main6);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow2);margin-bottom:16px;transition:.25s}.faq__header{cursor:pointer;padding:32px 24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq__header:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2736%27 height=%2736%27 fill=%27none%27%3E%3Cpath stroke=%27%23292D32%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27m28 14-8.232 8h-3.536L8 14%27 opacity=%27.5%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:none;height:24px;position:absolute;right:24px;top:40px;transition:.2s;width:24px}.faq__name{font-size:24px;font-style:normal;font-weight:500;line-height:normal}.faq__body{font-size:14px;height:100%;line-height:20px;max-height:0;opacity:.85;overflow:hidden;transition:max-height .2s ease}.faq__body>div{padding:12px}.faq__body p{margin:0 0 10px}.faq__body ol>li:first-child{font-weight:700;margin-bottom:5px}.faq--active .faq__header:before{transform:rotate(180deg)}.faq--active .faq__body{max-height:1000px}body[data-dark] .faq__header:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2736%27 height=%2736%27 fill=%27none%27%3E%3Cpath stroke=%27%23F7F7FF%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27m28 14-8.232 8h-3.536L8 14%27 opacity=%27.5%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.terms{font-size:16px;font-style:normal;font-weight:400;max-width:1015px}.terms h1,.terms h2,.terms h3{font-size:24px;font-weight:600}.terms h2{margin-top:60px;padding-bottom:26px;position:relative}.terms p{margin-top:26px;opacity:.85}.about-us-header__top{padding-bottom:115px;padding-top:70px;position:relative;z-index:3}.about-us-header__title{font-size:48px;font-weight:600;max-width:722px}.about-us-header__desc{font-size:18px;font-weight:600;margin-top:6px;max-width:722px}.about-us-header__bottom:after{background:url(../web/assets/header-min.e74078eb0892d261b862.png) no-repeat;background-size:100% 100%;bottom:0;content:"";height:408.49px;position:absolute;right:0;width:463px;z-index:1}.about-us-header__bottom:before{background:linear-gradient(0deg,#08090c,rgba(8,9,12,0));bottom:0;content:"";height:249px;left:50%;position:absolute;transform:translateX(-50%);width:100vw;z-index:2}.about-us-miss{margin-bottom:60px}.about-us-miss__title{font-size:56px;font-style:normal;font-weight:600;line-height:111%;margin-bottom:32px;text-align:center}.about-us-miss__desc{font-size:16px;opacity:.5}.about-us-roadmap{align-items:stretch;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between}.about-us-roadmap__item{align-items:flex-start;display:flex;flex-direction:column;gap:24px;position:relative;width:30%}.about-us-roadmap__info{align-items:center;display:flex;justify-content:space-between;width:100%}.about-us-roadmap__name{font-size:24px;font-weight:600}.about-us-roadmap__desc{font-size:18px;font-weight:400}.about-us-roadmap__date{background:var(--c-main1);border-radius:32px;color:#f7f7ff;font-size:18px;font-weight:500;padding:4px 8px}.about-us-map{margin-bottom:27px}.about-us-map img{width:100%}.about-us-networks{position:relative}.about-us-networks__wrapper{animation:Home_marquee__Ap_wT222 90s linear infinite;display:flex;justify-content:center}.about-us-networks__row{background:hsla(0,0%,100%,.01);border-radius:12px;margin:0 16px;opacity:.7;padding:2px 4px}.about-us-networks__row img{display:block;height:36px;margin:0 auto;opacity:.3}@keyframes Home_marquee__Ap_wT222{0%{transform:translateX(1477px)}to{transform:translatex(-4431px)}}.dp-box{align-items:stretch;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.dp-box__image{background:#fff;border:1px solid rgba(36,36,36,.05);border-radius:12px;max-height:100px;max-width:100px;min-width:100px;overflow:hidden;padding:4px}.dp-box__image img{border-radius:4px;height:100%;width:100%}.dp-box__info{align-items:flex-start;background:var(--c-main12);border-radius:12px;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:5px 10px;width:100%}.dp-box__row{align-items:center;display:flex;font-size:14px;gap:6px;justify-content:space-between;width:100%}.dp-box__r-name{color:var(--c-text1)}.dp-box__r-value{color:var(--c-text6);font-weight:500}.dp-box__r-value--fw400,.dp-noty{font-weight:400}.dp-noty{color:var(--c-text5);font-size:14px;margin-bottom:18px}.dp-noty span{color:#7062bb;font-weight:600}.dp-or{height:17px;line-height:1;margin:10px 0;position:relative;width:100%}.dp-or:before{background:var(--c-text7);content:"";height:1px;left:0;position:absolute;top:67%;transform:translateY(-50%);width:100%}.dp-or:after{background:var(--c-main6);color:var(--c-text7);content:"or";font-size:16px;font-weight:500;left:50%;padding:0 12px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.dp-bonus{align-items:center;background:#8bffb1;border-radius:12px;display:flex;gap:7px;height:120px;justify-content:flex-start;margin-bottom:16px;max-width:472px;overflow:hidden;padding:0 10px;position:relative;width:100%}.dp-bonus:before{background-image:url(../web/assets/first-deposit.cefc56b6b1a4ddd13f1b.png);background-size:100% 100%;content:"";height:120px;left:0;position:absolute;top:0;width:472px;z-index:1}.dp-bonus__name{font-size:28px;max-width:108px;min-width:108px}.dp-bonus__name,.dp-bonus__percent{color:#292d32;font-style:normal;font-weight:600;line-height:85%;position:relative;text-shadow:-4px 4px 12px rgba(41,45,50,.15);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.dp-bonus__percent{border:1px solid #292d32;border-radius:8px;box-shadow:-4px 4px 12px 0 rgba(41,45,50,.15);display:inline-flex;font-size:42px;gap:10px;padding:4px}.dp-bonus__percent,.wp{align-items:center;justify-content:center}.wp{background:#fdfdfe;display:flex;height:100vh;left:0;opacity:1;position:fixed;top:0;transition:all .25s;width:100vw;z-index:9999999}.wp:before{background-image:url(../web/assets/bg.b6b6edba03baaf967c63.png);background-size:cover;content:"";height:710px;left:50%;min-width:1524px;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.wp--hide{opacity:0;pointer-events:none}.wp__box{text-align:center}.wp__name{background:linear-gradient(90deg,#6baa71,#8a75ff 70%,#8a75ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:fadeAnimation .75s infinite alternate;color:var(--c-main1);font-size:46px;font-weight:700;opacity:1;padding-bottom:60px}.wp__loading{font-size:18px;font-weight:400;max-width:80px;text-align:left}.wp__footer,.wp__loading{color:#686666;margin:0 auto}.wp__footer{bottom:0;font-size:16px;max-width:400px;padding-bottom:70px;position:fixed;text-align:center;z-index:9999999}@keyframes fadeAnimation{0%{opacity:1}to{opacity:0}}.dp-loading{position:relative;width:100%}.dp-loading:before{background:var(--c-main6);height:100%;left:0;top:0;width:100%;z-index:1}.dp-loading:after,.dp-loading:before{content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.dp-loading:after{animation:loading 1.2s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27682.667%27 height=%27682.667%27 version=%271.0%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23654EE0%27 d=%27M247.4 44.4c-4.3 1.9-10.1 8.1-11.5 12.3-1.8 5.6-.7 14.5 2.4 19 5.2 7.5 7.9 8.5 26.2 9.9 9 .7 20.7 2.2 26 3.3 43.6 9.2 82.4 35.2 107 72.1 52.1 78.1 32.1 182.4-45.3 235.8-50.1 34.5-117.2 39.3-171.5 12.1-70-35-107.5-111.8-91.7-187.6 3.7-18 8.6-30.5 20.9-53.6 5.1-9.6 5.4-14.7 1.5-22.6-3.7-7.3-8.6-10.4-17.4-10.9-10.5-.6-15.1 2.4-22.4 14.5C57.9 171.7 47.5 203 44 232c-1.3 11-1.3 35.5.1 47.8 5.2 47.5 26.8 92.2 61.4 126.7 35.1 35.2 78.7 56 128.4 61.5 17.1 1.9 44.2.8 61.5-2.4 42.3-8 80.2-28.2 111.1-59.1C447.2 365.8 469 313.4 469 256s-21.8-109.8-62.5-150.5C376.9 75.9 341.1 56.2 301 47.6c-21-4.5-47-6.1-53.6-3.2%27/%3E%3C/svg%3E");background-size:100%;height:24px;left:calc(50% - 12px);top:calc(50% - 12px);width:24px;z-index:2}.dp-loading--active{cursor:not-allowed}.dp-loading--active:before{opacity:.5;pointer-events:auto}.dp-loading--active:after{opacity:.8;pointer-events:auto}.bc-box{margin-bottom:15px}.bc-box__name{margin-bottom:8px}.bc-box-noty{color:#848484;font-size:14px;margin-top:18px}.bc-label{gap:7px;justify-content:flex-start}.bc-label,.bc-label__num{align-items:center;display:flex}.bc-label__num{background:#3fbe69;border-radius:2px;color:#fff;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;width:16px}.bc-label__value{font-size:14px}.bc-label__value span{font-weight:500}.bc-service{align-items:center;border:1px solid var(--c-border7);border-radius:12px;cursor:pointer;display:flex;gap:4px;justify-content:space-between;margin-bottom:15px;overflow:hidden;padding:16px;transition:all .25s}.bc-service:last-child{margin-bottom:0}.bc-service--active{border:2px solid #3fbe69;margin-bottom:13px}.bc-service--active:last-child{margin-bottom:0}.bc-service__left{align-items:center;display:flex;font-size:22px;font-weight:600;gap:10px;justify-content:flex-start}.bc-service__list{align-items:center;display:flex;gap:5px;justify-content:flex-end;overflow:hidden}.bc-service__list img{width:36px}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*-2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*-2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*-1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}@keyframes growAndFade{0%{opacity:.25;transform:scale(0)}to{opacity:0;transform:scale(1)}}.cff-captcha{align-items:center;border:2px solid var(--c-text13);border-radius:12px;cursor:pointer;display:flex;height:48px;justify-content:center;margin-bottom:24px;overflow:hidden;position:relative;transition:all .4s;width:100%}.cff-captcha:hover{opacity:.85}.cff-captcha__ripple-box{left:22px;opacity:0;position:absolute;top:22px;transform:translateX(-150px) translateY(-150px);transition:all .4s}.cff-captcha__ripple{animation:growAndFade 3s ease-out infinite;background-color:#3772ff;border-radius:50%;height:300px;opacity:0;position:absolute;width:300px}.cff-captcha__ripple--c1{animation-delay:1s}.cff-captcha__ripple--c2{animation-delay:2s}.cff-captcha__ripple--c3{animation-delay:3s}.cff-captcha__icon{height:32px;left:6px;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s;width:32px}.cff-captcha__icon svg{height:32px;max-width:32px;min-width:32px;width:32px}.cff-captcha__icon--default{opacity:1}.cff-captcha__icon--default [fill="#fff"]{fill:var(--c-text12)}.cff-captcha__icon--success{opacity:0}.cff-captcha__text{align-items:center;color:var(--c-text11);display:flex;font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-size:14px;font-weight:700;gap:6px;justify-content:center;line-height:1;transition:all .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cff-captcha__text [fill]{transition:all .4s;fill:var(--c-text12)}.cff-captcha--loading{cursor:default;opacity:1!important}.cff-captcha--loading .cff-captcha__ripple-box{opacity:1}.cff-captcha--success{background:rgba(79,191,103,.2);border-color:#4fbf67;cursor:default;opacity:1!important}.cff-captcha--success .cff-captcha__icon--default{opacity:0}.cff-captcha--success .cff-captcha__icon--success{opacity:1}.cff-captcha--success .cff-captcha__text{color:#4fbf67}.cff-captcha--success .cff-captcha__text [fill]{fill:#4fbf67}.btn-menu{background:var(--c-bg);border:1px solid var(--c-border2);border-radius:16px;box-shadow:0 8px 56px 0 var(--h-shadow);position:absolute;right:-16px;top:80px}.btn-menu--stop{bottom:40px;left:0;right:auto;top:auto}.languages{display:flex;flex-direction:column;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;gap:16px;padding:24px}.languages__row{align-items:center;color:var(--c-text1);cursor:pointer;display:flex;gap:16px;justify-content:flex-start;min-width:144px;transition:all .25s}.languages__row--active,.languages__row:hover{color:var(--c-main1)}.languages__icon img{border-radius:4px;height:16px;width:26px}.languages__name{font-size:16px;font-weight:500;line-height:1}@media(max-width:1200px){.g-desktop{display:none!important}.logo__name{font-size:16px}.footer{padding:40px 0}.footer__wrapper{flex-direction:column;gap:40px}.footer__left{align-items:center;flex-direction:row;gap:10px}.footer__right{align-items:center;gap:40px}.footer-section{flex-wrap:wrap;justify-content:flex-start;row-gap:40px}.footer-section__col{width:42%}.header__center{align-items:stretch;background:var(--c-bg);display:flex;flex-direction:column;height:calc(100vh - var(--h-header));justify-content:space-between;left:0;opacity:0;padding:20px;pointer-events:none;position:fixed;top:var(--h-header);transition:all .25s;width:100%}.header__center *{pointer-events:none!important}.header--m-opened .header__center{opacity:1;pointer-events:auto}.header--m-opened .header__center *{pointer-events:auto!important}.h-menu--mobile1{display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - var(--h-header) - 70px);overflow:auto}.h-menu--mobile1,.h-menu--mobile1 .h-menu__item{align-items:flex-start;justify-content:flex-start}.h-menu--mobile1 .h-menu__item{display:block;height:auto}.h-menu--mobile1 .h-menu__item--opened .h-menu__child{display:initial;max-height:300px;opacity:1;pointer-events:auto;transition:all .1s}.h-menu--mobile1 .h-menu__item--opened .h-menu__link:before,.h-menu--mobile1 .h-menu__item--opened .h-menu__name:before{transform:rotate(180deg)}.h-menu--mobile1 .h-menu__child{box-shadow:none;display:none;max-height:0;opacity:0;pointer-events:none;position:static;top:100%;transition:all .1s}.h-menu--mobile1 .h-menu__item:not(.h-menu__item--arrow){padding-left:20px}.h-menu--mobile1 .h-menu__link,.h-menu--mobile1 .h-menu__name{align-items:center;display:flex;font-size:24px;gap:8px;height:auto;justify-content:flex-start}.h-menu--mobile1 .h-menu__item--arrow:after{display:none}.h-menu--mobile1 .h-menu__item--arrow .h-menu__link:before,.h-menu--mobile1 .h-menu__item--arrow .h-menu__name:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2713%27 fill=%27none%27%3E%3Cpath stroke=%27%23292D32%27 stroke-miterlimit=%2710%27 d=%27m2.5 8.5 2.881-3H6.62l2.881 3%27 opacity=%27.5%27/%3E%3C/svg%3E");background-size:cover;content:"";height:12px;transition:all .1s;width:12px}.h-menu--mobile1 .c-menu{background:initial;border:initial;border-radius:initial;box-shadow:none;margin-top:24px;max-width:none;min-width:auto;padding:initial;padding-left:28px}.h-menu--mobile1 .c-menu__item{margin-bottom:20px}.h-menu--mobile1 .c-menu__item:last-child{margin-bottom:0}.h-menu--mobile1 .c-menu__desc,.h-menu--mobile1 .c-menu__icon{display:none}.h-menu--mobile2{height:auto;justify-content:space-between;margin-top:20px}[data-dark] .h-menu__item--arrow .h-menu__link:before,[data-dark] .h-menu__item--arrow .h-menu__name:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2713%27 fill=%27none%27%3E%3Cpath stroke=%27%23fff%27 stroke-miterlimit=%2710%27 d=%27m2.5 8.5 2.881-3H6.62l2.881 3%27 opacity=%27.5%27/%3E%3C/svg%3E");background-size:cover}.h-user-panel__bottom{padding-bottom:120px}.text-starts--large{font-size:22px;height:20px;line-height:1;transform:translateY(1px)}.app__toasts{bottom:auto;top:70px}.btn-row--wrap{flex-wrap:wrap}.btn--td-black{color:var(--c-text0)}.btn--td-black:not(.btn--transparent):not(.btn--trans) svg path[stroke]{stroke:var(--c-text0)}.btn--td-black:not(.btn--transparent):not(.btn--trans) svg path[fill]{fill:var(--c-text0)}.btn--td-black:not(.btn--outline){background-color:var(--c-main3)}.btn--td-black:hover:not(.btn--disabled):not(.btn--loading):not(.btn--outline){opacity:.8}.btn--td-black.btn--outline{border:1px solid var(--c-main3);color:var(--c-text0)}.i-group{gap:12px;width:100%}.i-group .input{min-width:auto;position:relative;right:0;width:100%}.section__row--profile{padding-top:12px}.t-balance__name{font-size:12px}.t-balance__value{font-size:14px}.currency-asset{gap:10px}.currency-asset__image{height:40px;width:40px}.currency-asset__name{font-size:14px}.currency-asset__name span{font-size:12px}.tabs{flex-wrap:wrap;justify-content:space-around}.tabs--style-5{flex-wrap:nowrap;gap:15px}.tabs--style-5 .tabs__item{height:108px;width:108px}.tabs--style-5 .tabs__item img{height:auto;max-width:80%}.chart--small{height:26.947px;width:80px}.m-markets__col{font-size:12px}.m-markets__col .c-change{font-size:10px}:root{--h-header:80px}.buy-crypto{gap:25px;justify-content:flex-start}.bc-card{margin-bottom:12px;padding:16px 12px}.bc-card__body,.bc-card__header{margin-bottom:24px}.bc-card__title{font-size:16px}.bc-card__desc{font-size:12px}.m-app-cards__wrapper{animation:Home_marquee__Ap_wT3 40s linear infinite;justify-content:flex-start}.m-app-cards__row{padding:18px 18px 0}.m-app-cards__row--c2{padding:0 18px 18px}.m-app-cards__title{font-size:18px}.m-app-cards__desc{font-size:14px}.m-app-cards__img img{max-width:206px}.b-steps{margin-bottom:123px;padding:24px 12px 123px}.b-steps__slug{font-size:12px}.b-steps__title{font-size:36px;margin-bottom:30px;margin-top:8px}.b-steps:before{transform:translateX(-50%) translateY(-42%) scale(.26)}.steps{flex-direction:column;gap:30px;justify-content:center;text-align:center}.steps__num{font-size:32px;margin-bottom:12px}.steps__title{font-size:18px;margin-bottom:12px}.steps__desc{font-size:14px}.b-partners{align-items:center;flex-direction:column;gap:18px;justify-content:center}.b-partners__item{padding:71px 52px}.b-partners__icon img{margin:0 auto}.b-partners__name{font-size:36px;text-align:center}.b-partners__desc{font-size:14px;text-align:center}.b-partners__desc img{margin:0 auto;max-width:352px;width:100%}.b-partners2{gap:30px}.b-partners2__item{padding:40px 12px}.b-partners2__icon img{margin:0 auto}.b-partners2__name{font-size:36px;text-align:center}.b-partners2__desc{font-size:14px;text-align:center}.b-partners2__desc img{margin:0 auto;width:100%}.au-header{text-align:left}.au-header__slug{font-size:16px}.au-header__title{font-size:32px}.au-header__logo{max-width:350px}.au-bb{margin-top:-89px}.au-box{padding:32px 20px}.about-us-stat__wrapper{animation:Home_marquee__Ap_wT345 90s linear infinite}.about-us-stat__wrapper,.b-assets__wrapper{flex-wrap:nowrap;justify-content:flex-start}.b-assets__wrapper{animation:Home_marquee__Ap_wT34 90s linear infinite}.b-assets__item{height:194px;min-width:150px;width:150px}.b-stats{padding:32px 12px}.b-stats__title{font-size:36px;margin-bottom:24px}.b-stats__buttons{margin-top:24px}.b-stats__buttons .btn{width:100%}.m-stats2{flex-direction:column;gap:18px}.b-networks__title,.m-stats2__name{font-size:14px}.m-networks__wrapper{gap:24px}.m-networks__row img{height:45px}.s-header{font-size:18px;font-weight:500;margin-bottom:24px;padding-bottom:12px}.auth{align-items:flex-start}.earn-summary{justify-content:center;margin:24px 0}.earn-summary__col{margin-right:16px;padding-right:16px}.earn-summary__col:after{top:3px}.earn-summary__name{font-size:14px}.earn-summary__value{font-size:20px;margin-top:10px}.earn-stat{max-width:none;padding:16px 12px 12px}.earn-stat__title{font-size:18px}.earn-stat__box{transform:none;width:100%}.earn-stat__col{text-align:center}.earn-stat__c-name{font-size:14px}.earn-stat__c-value{font-size:20px}.trade__body{flex-direction:column}.trade__left{max-width:none;min-width:auto;order:3;width:100%}.trade__center{order:1}.trade__right{gap:12px;max-width:none;min-width:auto;order:2;width:100%}.trade-info{flex-direction:column;gap:12px;height:auto;padding:12px}.trade-info .input{width:100%}.trade-info__left{padding:0;width:100%}.trade-info__center{border:none;gap:12px;justify-content:space-between;padding:0}.trade-info__right{padding:0;width:100%}.depth-volume__val{display:none}.trade-currencies{border:1px solid rgba(101,78,224,.2);box-shadow:var(--h-shadow);height:calc(77vh - var(--h-header));left:0;margin:0 15px;position:fixed;top:calc(var(--h-header) + 220px);transform:translateY(110%);transition:all .25s;width:calc(100% - 30px)}.trade-currencies--active{transform:translateY(0)}.trade-orders{border-top-left-radius:16px;border-top-right-radius:16px}.trade-chart__legend{display:none}.trade-manager{flex-direction:column}.p-noty{align-items:flex-start;font-size:14px;padding:16px}.p-noty--profile{align-items:center!important;margin-bottom:12px}.p-noty--profile .p-noty__text>span:first-child{display:block;margin-bottom:8px}.p-noty__show{align-items:center;display:flex;justify-content:flex-start;margin-top:6px}.p-header__left{gap:14px}.p-header__left img{height:36px;width:36px}.p-header__email{font-size:16px}.p-header__right{display:none}.p-header__bottom{border-bottom:1px solid var(--c-border2)}.p-header--pr{background:var(--c-main4);border:1px solid var(--c-border1);border-radius:16px;box-shadow:var(--h-shadow);margin-bottom:12px;padding:9px 12px}.p-header--pr .p-header__bottom{border-bottom:0;padding:12px 0 0}.p-info{-moz-column-gap:0;column-gap:0;flex-wrap:wrap;justify-content:flex-start;row-gap:16px}.p-info__col{overflow:hidden;width:50%}.p-info__name{font-size:12px}.p-info__value{font-size:14px}.p-assets-row{flex-direction:column}.p-assets-row__left,.p-assets-row__right{width:100%}.p-assets-row--s2{gap:12px}.p-assets-row--s2 .p-assets-row__left{order:3;width:100%}.p-assets-row--s2 .p-assets-row__left .table tbody tr{border-bottom:1px solid var(--c-border4);display:table-row;height:72px}.p-assets-row--s2 .p-assets-row__left .box .g-f-start{justify-content:flex-start}.p-assets-row--s2 .p-assets-row__left .box .g-f-start .link{color:var(--c-text2);opacity:.6}.p-assets-row--s2 .p-assets-row__left .box .g-f-start .link [stroke]{stroke:var(--c-text2)}.p-assets-row--s2 .p-assets-row__right{order:1;width:100%}.p-assets-row--s2 .p-assets-row__right>.box{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;padding:10px}.p-assets-row--s2 .p-assets-row__right>.btn-row{background:var(--c-main4);border:1px solid var(--c-border1);border-radius:16px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--h-shadow);padding:12px 10px}.p-assets-row--s2 .p-assets-row__right>.btn-row .btn{font-weight:500}.p-assets-row--s2 .p-assets-row__promo{order:2;width:100%}.box{padding:16px 12px}.box--s2{background:none;border:none;border-radius:0;border-top:2px solid var(--c-border5);box-shadow:none;max-width:none;padding:24px 0 0}.box__title{font-size:18px;margin-bottom:12px}.box__s-title{font-size:14px;margin-bottom:12px}.box--sumstat{align-items:center;display:flex;gap:24px;justify-content:space-between}.box--sumstat .b-summary{min-width:112px}.box--sumstat .b-top{width:100%}.b-total__value{font-size:28px;margin-bottom:12px}.b-total__change{font-size:12px}.m-chart__bottom{flex-direction:column;gap:16px}.m-chart__interval{font-size:12px;padding:2px 8px}.p-title{font-size:18px}.box-filters{flex-direction:column}.box-filters__left,.box-filters__right{width:100%}.t-view-more{font-size:14px;text-align:left}.b-summary__point{margin-bottom:0}.b-summary__point,.b-summary__point:before{height:112px;width:112px}.b-summary__point:after{height:100px;left:6px;top:6px;width:100px}.b-summary__name{font-size:12px}.b-summary__value{font-size:14px}.b-top{background:var(--c-main13);border-radius:5px;padding:4px}.b-top__row{border-bottom:none;margin-bottom:8px;padding-bottom:0}.b-top__left{gap:6px}.b-top__point{height:9px;min-width:9px;width:9px}.b-top__point:before{height:5px;left:2px;top:2px;width:5px}.b-top__info{align-items:center;display:flex;gap:3px;justify-content:flex-start}.b-top__info .b-top__desc,.b-top__info .b-top__name{font-size:12px}.b-top__name{font-size:14px}.b-top__desc,.b-top__right .b-top__name{font-size:12px}.b-top__right .b-top__desc{display:none;font-size:12px}.s-panel__item{background:initial;border:transparent;box-shadow:none;height:auto;justify-content:flex-start;padding:0;text-align:center}.s-panel__info{width:100%}.s-panel__icon{margin:0 auto;position:relative;right:auto;text-align:center;top:auto}.s-panel__icon img{height:48px;width:48px}.s-panel__title{font-size:14px}.s-panel__desc{font-size:12px;margin-top:4px}.s-panel__buttons{display:none}.s-row{margin-bottom:12px;padding-bottom:12px}.s-row__icon{height:30px;width:30px}.s-row__name{font-size:16px}.s-row__desc{font-size:12px}.p-header-row{align-items:flex-start;flex-direction:column;gap:12px;justify-content:flex-start}.p-header-row .p-title{margin-bottom:12px}.p-header-row__left{width:100%}.p-header-row__desc{font-size:12px}.p-header-row__right,.p-header-row__right .btn{width:100%}.a-header{flex-direction:column;gap:60px;justify-content:flex-start;margin-bottom:24px}.a-header__left{max-width:580px;width:100%}.a-header__title{font-size:42px;max-width:none!important}.a-header__title--gd{font-size:32px}.a-header__desc{font-size:16px;margin-top:16px;max-width:none!important}.a-header__desc--gd{font-size:18px;font-weight:400;margin-top:24px}.a-header__desc--gd b{font-size:22px}.a-header__buttons,.a-header__buttons .btn{width:100%}.a-header__buttons--gd{margin-top:36px}.a-header__right{max-width:580px;width:100%}.mhd__text{font-size:16px}.mhd__word{font-size:20px;margin-top:24px}.mhd__word:before{margin-top:4px}.support-header{padding:16px}.support-header__name{font-size:16px}.support-header__desc,.support-header__online{font-size:12px;line-height:1}.support-header__image{height:48px;width:48px}.support{padding:16px}.message{margin-bottom:18px}.message__icon{display:none}.spp-modal__window{border-radius:0;bottom:0;max-height:calc(100vh - var(--h-header));right:0}.spp-modal__body .support__messages{max-height:calc(100vh - var(--h-header) - 216px);min-height:auto}.spp-modal__body .support-auto-answers{display:none}.verification-doc{height:157px;padding:16px}.verification-doc .btn{height:40px}.verification-doc__name{font-size:14px}.verification-doc__desc{font-size:12px}.verification-doc__icon{bottom:16px;right:16px;top:auto}.verification-doc__icon img{height:50px;width:50px}.kyc-status__icon{height:120px;width:120px}.faq-group-name{font-size:16px;margin-bottom:12px}.faq__header{padding:16px 12px}.faq__header:before{right:12px;top:14px}.faq__name{font-size:14px}.faq__body{font-size:12px}.about-us-header__bottom:after{opacity:.7}.about-us-miss__title{font-size:32px}.about-us-miss__desc{font-size:14px}.about-us-roadmap{gap:32px}.about-us-roadmap__item{gap:16px;width:100%}.about-us-roadmap__icon img{height:29px}.about-us-roadmap__name{font-size:18px}.about-us-roadmap__date,.about-us-roadmap__desc{font-size:14px}}@media(min-width:1200px){.g-mobile{display:none!important}.g-f-space-between--m1200{flex-wrap:nowrap;justify-content:flex-end}.t-box{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:24px}}@media(min-width:500px){.g-f-end{flex-wrap:nowrap;justify-content:flex-end}.g-f-start{flex-wrap:nowrap;justify-content:flex-start}}@media(max-width:900px){.h-menu--right{gap:14px}.about-us-header__desc{font-size:14px}.about-us-header__bottom:after{height:196px;left:50%;right:auto;transform:translateX(-50%);width:222.154px}}@media(max-width:600px){.h-user-panel__wrapper{max-width:none}.h-user-panel__wrapper:before{background:var(--c-border3);content:"";left:5%;min-height:1px;position:absolute;top:0;width:90%}}@media(max-width:700px){.promo-box__field .btn{max-width:80px}.m-field-row{flex-direction:column;gap:0}.m-field-row>div:first-child{max-width:100%;min-width:100%}.support-auto-answer{font-size:12px;font-weight:400;padding:12px 20px}.dp-box{align-items:center;flex-direction:column}.dp-box__image{max-height:150px;max-width:150px}.dp-box__info{gap:8px}.dp-box__r-name{color:var(--c-text5)}}@media(min-width:700px){.exchange-stat{flex-direction:row}}@media screen and (max-width:575px){#ZDBl3G4RqL #load{background-color:#fff}.cw-logo__desktop{display:none}}@media screen and (min-width:576px){.cw__wrapper{width:85vw}.cw-logo__mobile{display:none}}@media screen and (min-width:769px){.cw__wrapper{width:80vw}}@media screen and (min-width:1281px){.cw__wrapper{width:62vw}}@media(max-width:767px){.cw-codes{grid-template-columns:1fr}}@media(max-width:500px){.buy-crypto{gap:11px}}@media(min-width:768px){.trade-chart__legend{background:transparent;flex-direction:row;gap:.9rem;padding:0}}@media(max-width:770px){.m-chart__date,.m-chart__value{font-size:12px}.verification-images__selector .tabs .tabs__item{padding:12px 20px}.verification-images__files{flex-wrap:wrap}}


















.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0;z-index:1}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0,0,0,.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:hsla(0,0%,100%,.5);border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}
.i-sec-max__btn,button,a,input,[role=button]{-webkit-tap-highlight-color:transparent}
.i-sec-max__btn:focus,.i-sec-max__btn:active,button:focus,a:focus{outline:none}

.slider-pips{position:absolute;cursor:pointer}
.slider-pips-horizontal{height:14px;left:0;top:100%;width:100%}
.slider-value{position:absolute;white-space:nowrap;font-size:11px;color:#8f9bb3;cursor:pointer}
.slider-value-horizontal{padding-top:7px;transform:translate(-50%,0)}
.slider-value:first-child{transform:translate(0,0)}
.slider-value:last-child{transform:translate(-100%,0)}
.slider-marker{background:rgba(143,155,179,.4);position:absolute}
.slider-marker-horizontal.slider-marker{height:4px;margin-left:-1px;top:4px;width:1px}
.slider-marker-horizontal.slider-marker-large{height:6px;background:rgba(143,155,179,.7)}
.trade-slider{margin-bottom:26px}
.trade-slider{margin-bottom:14px}
.slider-marker{display:none}
.slider-pips-horizontal{top:0;height:6px}
.slider-value{font-size:0;line-height:0;width:12px;height:12px;margin-left:-6px;top:-3px;padding:0;transform:none;box-sizing:border-box;border:2px solid #8f9bb3;border-radius:50%;background:#fff;cursor:pointer}
.slider-value:hover{border-color:#6c5ce7}
.trade-slider{margin-bottom:30px}
.slider-value{font-size:11px;line-height:1;width:auto;height:auto;margin-left:0;top:0;padding:14px 0 0;transform:translateX(-50%);border:0;border-radius:0;background:none;color:#8f9bb3;cursor:pointer;white-space:nowrap;user-select:none}
.slider-value:first-child,.slider-value:last-child{transform:translateX(-50%)}
.slider-value::before{content:"";position:absolute;top:-3px;left:50%;width:12px;height:12px;margin-left:-6px;box-sizing:border-box;border:2px solid #8f9bb3;border-radius:50%;background:#fff}
.slider-value:hover::before{border-color:#6c5ce7}
.slider-value.is-on::before{background:var(--slider-connect-bg,#40bf6a);border-color:var(--slider-connect-bg,#40bf6a)}
.slider-pips-horizontal{z-index:1}
.slider-handle{z-index:2}
.slider-pips-horizontal{pointer-events:none}
.slider-value{pointer-events:auto}
.slider-value.is-on::before{box-shadow:0 0 0 2px #fff}
.trade-slider--green .slider-value.is-on::before{background:#63c986;border-color:#63c986}
.trade-slider--red .slider-value.is-on::before{background:#f5697c;border-color:#f5697c}
[disabled] .slider-value.is-on::before{background:#9ca3af;border-color:#9ca3af}
.slider-value.is-under::before{display:none}
.slider-value:first-child{transform:translateX(0)}
.slider-value:first-child::before{left:0;margin-left:-6px}
.slider-value:last-child{transform:translateX(-100%)}
.slider-value:last-child::before{left:auto;right:-6px;margin-left:0}
.slider-value.is-first{transform:translateX(0)}
.slider-value.is-first::before{left:0;margin-left:-6px}
.slider-value.is-last{transform:translateX(-100%)}
.slider-value.is-last::before{left:auto;right:-6px;margin-left:0}

:root,body{--c-bg:#090610;--c-main1:#9c75ff;--c-main2:#15111f;--c-main3:#2a2238;--c-main4:#15111f;--c-main5:#1a1528;--c-main6:#15111f;--c-main7:#1f1a2e;--c-main8:#2a2238;--c-main9:rgba(255,255,255,.04);--c-text0:#fff;--c-text1:#f5f2ff;--c-text2:#f5f2ff;--c-text3:rgba(216,210,227,.6);--c-text4:#bda6ff;--c-green:#1DF6B5;--c-red:#FF6390;--c-border1:rgba(255,255,255,.06);--c-border2:rgba(255,255,255,.1);--c-border3:#2a2238;--c-border4:#2a2238;--c-border5:rgba(255,255,255,.06);--c-border6:#2a2238;--c-border7:rgba(255,255,255,.1)}
body{background:#090610;color:#f5f2ff}
.btn--green,.btn-green{background:#1DF6B5;color:#090610}
.btn--red,.btn-red{background:#FF6390;color:#090610}
.btn--green:hover,.btn--red:hover{opacity:.9}
.trade-slider--green{--slider-connect-bg:rgba(29,246,181,.8);--slider-handle-border:4px solid #1DF6B5}
.trade-slider--red{--slider-connect-bg:rgba(255,99,144,.8);--slider-handle-border:4px solid #FF6390}
.trade-slider--green .slider-value.is-on::before{background:#1DF6B5;border-color:#1DF6B5}
.trade-slider--red .slider-value.is-on::before{background:#FF6390;border-color:#FF6390}
.i-sec-max__btn{color:#bda6ff}
a,.link{color:#bda6ff}
.input,.btn,.card{border-radius:6px}

:root,body{--c-bg:#09070f;--c-main1:#7c3aed;--c-main4:#0c0a14;--c-main5:#100e1a;--c-main6:#0c0a14;--c-main11:#0c0a14;--c-text4:#b794ff}
body{background:#09070f}
.btn:not(.btn--outline){background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important}
.btn:not(.btn--icon){border-radius:999px!important}
.card{border-radius:20px!important}
.btn{font-weight:700!important;letter-spacing:.2px}
.btn--s54{--h:56px}
.a-header__title{font-weight:800!important;letter-spacing:-1px}
.a-header__title--gd{font-weight:800!important}
.a-header__left{position:relative}
.a-header__left:before{content:"";position:absolute;top:-80px;left:-120px;width:620px;height:620px;background-image:radial-gradient(circle,rgba(124,58,237,.55) 1.4px,transparent 1.6px);background-size:13px 13px;-webkit-mask-image:radial-gradient(circle,#000 0%,#000 55%,transparent 75%);mask-image:radial-gradient(circle,#000 0%,#000 55%,transparent 75%);pointer-events:none;z-index:0;opacity:.55}
.a-header__title,.a-header__desc,.a-header__buttons{position:relative;z-index:1}
.b-steps,.b-partners2__item,.b-stats,.m-app-cards__item{border-radius:28px!important}
.b-partners2__item{border-color:rgba(124,58,237,.35)!important;box-shadow:0 0 0 1px rgba(124,58,237,.08),0 20px 60px rgba(124,58,237,.15)!important}
.b-stats{border-color:rgba(124,58,237,.35)!important}
.b-steps__title,.b-partners2__name,.b-stats__title{font-weight:800!important;letter-spacing:-1px}
.b-steps__slug,.b-networks__title{letter-spacing:5px!important}

.a-header--main{flex-direction:column;justify-content:center;text-align:center;min-height:auto;padding:80px 0 40px}
.a-header--main .a-header__left{width:100%;max-width:900px;margin:0 auto}
.a-header--main .a-header__right{display:none}
.a-header--main .a-header__title{text-align:center;text-transform:uppercase;max-width:100%!important;font-size:64px;letter-spacing:-1.5px}
.a-header--main .a-header__title--gd{text-align:center}
.a-header--main .a-header__desc{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}
.a-header--main .a-header__buttons{justify-content:center}
.a-header--main .a-header__left:before{left:50%;top:-50px;transform:translateX(-50%);width:760px;height:760px}
@media (max-width:767px){
.a-header--main .a-header__title{font-size:34px}
}
.a-header--main .a-header__left:before{display:none}
.hero-dots-canvas{position:absolute;pointer-events:none;z-index:0}

.footer{border-top:1px solid rgba(124,58,237,.18);background:radial-gradient(900px 400px at 8% 0%,rgba(124,58,237,.1),transparent 60%),radial-gradient(900px 400px at 95% 100%,rgba(124,58,237,.08),transparent 60%),var(--c-bg);overflow:hidden}
.footer__wrapper{position:relative;z-index:1}
.footer__left{position:relative}
.footer__logo:after{content:"";display:block;width:52px;height:3px;border-radius:3px;background:linear-gradient(90deg,#8b5cf6,#6d28d9);margin-top:10px}
.footer .footer__left .footer__copyright{order:3;opacity:.45!important;font-size:13px!important;max-width:220px;line-height:1.5}
.footer-section__title{opacity:1!important;color:#b9a3ff!important;font-size:15px!important;letter-spacing:1.5px;text-transform:uppercase;position:relative;padding-bottom:14px}
.footer-section__title:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,#8b5cf6,#6d28d9)}
.footer-section__col a{display:inline-block;transition:transform .2s,color .2s;color:var(--c-text2);opacity:.6}
.footer-section__col a:hover{transform:translateX(4px);color:#b9a3ff!important;opacity:1}
.footer .footer__right>.footer__copyright{border-top:1px solid rgba(124,58,237,.15);padding-top:24px;width:100%}
.footer__logo .logo__name{font-weight:700;letter-spacing:.2px}

.b-assets__wrapper{perspective:900px}
.b-assets__item{transition:transform .12s ease-out,box-shadow .2s ease-out;will-change:transform}
.b-assets__item.tilt-active{box-shadow:0 18px 40px rgba(124,58,237,.35),0 0 0 1px rgba(124,58,237,.4);z-index:2}

.header{background:rgba(9,7,15,.55)!important;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid rgba(124,58,237,.16);box-shadow:0 1px 24px rgba(0,0,0,.25)}
body:not([data-dark]) .header{background:rgba(9,7,15,.55)!important;border-bottom-color:rgba(124,58,237,.16)}
.theme-switch{background:linear-gradient(135deg,#e9e9f5,#d8d8ef)!important;transition:background .35s,box-shadow .35s;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}
[data-dark] .theme-switch{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;box-shadow:0 0 8px rgba(139,92,246,.3),inset 0 0 0 1px rgba(255,255,255,.08)}
.theme-switch__icon{transition:left .35s cubic-bezier(.34,1.56,.64,1),opacity .25s}
.h-menu--right>.h-menu__item:first-child .h-menu__link--icon{display:flex;align-items:center;gap:6px;height:auto!important;align-self:center;padding:8px 16px 8px 12px;border-radius:999px;background:rgba(124,58,237,.14);border:1px solid rgba(124,58,237,.32);transition:background .2s,transform .2s,box-shadow .2s}
.h-menu--right>.h-menu__item:first-child .h-menu__link--icon:hover{background:rgba(124,58,237,.26);transform:translateY(-1px);box-shadow:0 6px 18px rgba(124,58,237,.3)}
.h-menu--right>.h-menu__item:first-child .h-menu__link--icon svg path{transition:fill .2s}
.h-menu--right>.h-menu__item:first-child .h-menu__link--icon:hover svg path{fill:#b9a3ff}
.h-menu--right .btn--transparent.btn--icon{transition:background .2s,transform .2s}
.h-menu--right .btn--transparent.btn--icon:hover{background:rgba(124,58,237,.16)!important;transform:translateY(-1px)}

.a-header--main .a-header__buttons .btn:hover{transform:scale(1.06)}
.reveal-init-up,.reveal-init-down{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}
.reveal-init-up{opacity:0;transform:translateY(55px)}
.reveal-init-down{opacity:0;transform:translateY(-55px)}
.reveal-visible{opacity:1!important;transform:translateY(0)!important}

.h-menu--right .btn--transparent.btn--icon{border-radius:10px!important;background:rgba(124,58,237,.1)!important;border:1px solid rgba(124,58,237,.25)}
.h-menu--right .btn--transparent.btn--icon:hover{background:rgba(124,58,237,.22)!important}
.h-menu--right .btn--transparent.btn--icon img{border-radius:6px}

.sr{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1)}
.sr-noanim{transition:none!important}
.sr:not(.sr-in){opacity:0;filter:blur(6px)}
.sr-up:not(.sr-in){transform:translateY(60px)}
.sr-down:not(.sr-in){transform:translateY(-60px)}
.sr-left:not(.sr-in){transform:translateX(-70px)}
.sr-right:not(.sr-in){transform:translateX(70px)}
.sr-zoom:not(.sr-in){transform:scale(.88) translateY(30px)}
.sr.sr-in{opacity:1;filter:none;transform:none}
.section,.footer{overflow-x:clip}

@media (max-width:768px){
.sr{transition-duration:.65s}
.sr:not(.sr-in){filter:none}
.sr-up:not(.sr-in){transform:translateY(46px)}
.sr-down:not(.sr-in){transform:translateY(-46px)}
.sr-left:not(.sr-in){transform:translateX(-34px)}
.sr-right:not(.sr-in){transform:translateX(34px)}
.sr-zoom:not(.sr-in){transform:scale(.92) translateY(24px)}
}

/* ===== Orderly "Perp Anything" hero ===== */
.a-header--main>.a-header__left,.a-header--main>.a-header__right,.a-header--main>.hero-dots-canvas{display:none!important}
.a-header--main{padding:0!important;min-height:0!important;overflow:visible!important;display:block!important}
.op-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);background:#090610;height:min(90vh,960px);min-height:640px;overflow:hidden;text-align:left;font-family:'Manrope','Inter',system-ui,sans-serif}
.op-hero__art{position:absolute;top:0;bottom:0;left:44%;right:0;-webkit-mask-image:linear-gradient(to right,transparent 0,black 16%);mask-image:linear-gradient(to right,transparent 0,black 16%)}
.op-hero__canvas{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 62%,transparent 98%);mask-image:linear-gradient(to bottom,black 62%,transparent 98%)}
.op-hero__content{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}
.op-hero__inner{max-width:1200px;width:100%;padding:0 48px;box-sizing:border-box}
.op-hero__col{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:26px;max-width:620px;margin:0;pointer-events:auto}
.op-hero__title{display:flex;flex-direction:column;align-items:flex-start;margin:0;font-weight:800;font-size:clamp(64px,7.2vw,104px);color:#fff;letter-spacing:-.03em;line-height:.98;text-transform:uppercase}
.op-line:not(.op-line--2),.op-word{display:inline-flex;overflow:hidden;padding:.06em .04em;margin:-.06em -.04em}
.op-line--2{display:inline-flex;align-items:flex-start}
.op-line span[aria-hidden],.op-word span{display:inline-block;white-space:pre;transform:translateY(110%) rotate(6deg);animation:op-letter .85s cubic-bezier(.22,1,.36,1) both}
.op-tm{font-size:.22em;line-height:1;margin-top:.12em;margin-left:.08em;opacity:0;animation:op-fade .6s ease 1s both}
.op-sub{font-weight:500;font-size:20px;color:#a78bfa;line-height:1.35;letter-spacing:.04em;margin-top:16px;text-transform:none;opacity:0;animation:op-fade .8s cubic-bezier(.22,1,.36,1) 1s both}
.op-desc{font-weight:400;font-size:17px;color:rgba(255,255,255,.72);line-height:1.6;max-width:520px;margin:0;letter-spacing:.02em;text-shadow:0 2px 24px rgba(9,6,16,.9);opacity:0;animation:op-fade .8s cubic-bezier(.22,1,.36,1) 1.15s both}
.op-btns{display:flex;flex-direction:row;gap:12px;align-items:center;opacity:0;animation:op-fade .8s cubic-bezier(.22,1,.36,1) 1.3s both}
.op-btn{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;padding:16px 32px;text-decoration:none!important;font-weight:600;font-size:15px;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:opacity .2s ease;line-height:1.2}
.op-btn:hover{opacity:.9}.op-btn:active{opacity:.8}
.op-btn--primary{background:#6700ce;color:#fff!important;border:1.5px solid #6700ce}
.op-btn--ghost{border:1.5px solid #fff;color:#fff!important;background:transparent}
.op-stats{display:flex;align-items:stretch;gap:36px;flex-wrap:wrap;opacity:0;animation:op-fade .8s cubic-bezier(.22,1,.36,1) 1.45s both}
.op-stat{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}
.op-stat__v{font-weight:700;font-size:44px;color:#a78bfa;letter-spacing:-.02em;line-height:1;white-space:nowrap}
.op-stat__l{font-family:'DM Mono',monospace;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#cbccd6;line-height:1.4}
.op-stats__sep{width:1px;background:rgba(255,255,255,.15);align-self:stretch}
@keyframes op-letter{from{transform:translateY(110%) rotate(6deg)}to{transform:none}}
@keyframes op-fade{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@media (max-width:1023px){
.op-hero{height:auto;min-height:0;display:flex;flex-direction:column;padding-top:16px}
.op-hero__art{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:380px;flex-shrink:0;-webkit-mask-image:none;mask-image:none}
.op-hero__content{position:relative;inset:auto;margin-top:-96px;padding-bottom:72px}
}
@media (max-width:599px){
.op-hero{padding-top:8px}
.op-hero__art{height:300px}
.op-hero__content{margin-top:-72px;padding-bottom:56px}
.op-hero__inner{padding:0 20px}
.op-hero__title{font-size:clamp(46px,14vw,64px)}
.op-btns{flex-direction:column;width:100%}
.op-btn{width:100%;box-sizing:border-box}
.op-stat__v{font-size:36px}
}

/* ===== Orderly block 2: ticker + deal cards ===== */
.op-block{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-top:-18px;background:#090610;font-family:'Manrope','Inter',system-ui,sans-serif;text-align:left}
.op-ticker{border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}
.op-ticker[hidden]{display:none}
.op-ticker__wrap{overflow:hidden;white-space:nowrap;padding:12px 0;position:relative}
.op-ticker__track{display:inline-flex;gap:48px}
.l3-marquee-rev{animation:l3-marquee-rev 80s linear infinite;touch-action:pan-y}
.l3-marquee-rev:hover{animation-play-state:paused}
@keyframes l3-marquee-rev{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}
.op-t{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-family:'DM Mono',monospace}
.op-t__s{font-size:13px;color:rgba(255,255,255,.5)}
.op-t__p{font-size:13px;color:#fff}
.op-t__c{font-size:12px}
.op-t__d{color:rgba(255,255,255,.25);margin:0 12px}
.op-deal{max-width:1200px;margin:0 auto;padding:128px 48px;box-sizing:border-box}
.op-deal__head{display:flex;flex-direction:column;gap:24px;opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}
.op-deal__head.op-in{opacity:1;transform:none}
.op-eyebrow{display:flex;align-items:center;gap:14px;font-family:'DM Mono',monospace}
.op-eyebrow__n{font-size:13px;color:#a78bfa;letter-spacing:.08em}
.op-eyebrow__line{flex:0 0 40px;height:1px;background:rgba(255,255,255,.25)}
.op-eyebrow__t{font-size:12px;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.18em}
.op-h2{font-weight:800;font-size:clamp(40px,4.8vw,64px);color:#fff;margin:0;letter-spacing:-.02em;line-height:1.05;max-width:900px;text-transform:none}
.op-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px}
.op-card{border-radius:28px;padding:36px 32px;display:flex;flex-direction:column;min-height:380px;cursor:default;opacity:0;transform:translateY(48px) rotate(var(--rot));transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}
.op-cards.op-in .op-card{opacity:1;transform:none}
.op-card__tag{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.14em;color:#fff;background:#000;border-radius:100px;padding:6px 14px;align-self:flex-start}
.op-card__bottom{margin-top:auto;padding-top:40px}
.op-card__big{font-weight:700;font-size:clamp(72px,7vw,104px);color:#fff;line-height:.95;letter-spacing:-.02em;display:block}
.op-card__title{font-weight:700;font-size:21px;color:#fff;margin:14px 0 0;text-transform:none;letter-spacing:0}
.op-card__text{font-weight:400;font-size:14px;color:rgba(255,255,255,.6);line-height:1.6;margin:12px 0 0}
.op-card__text strong{font-weight:800;color:#fff}
@media (max-width:899px){
.op-deal{padding:72px 20px}
.op-cards{grid-template-columns:1fr;margin-top:40px}
.op-card{min-height:320px}
.op-h2{font-size:34px}
}

/* ===== Orderly block 3: the process ===== */
.op-block--proc{margin-top:0;border-top:1px solid rgba(255,255,255,.12)}
.op-proc{max-width:1200px;margin:0 auto;padding:128px 48px;box-sizing:border-box}
.op-rise{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}
.op-rise.op-in{opacity:1;transform:none}
.op-proc .op-eyebrow{margin-bottom:24px}
.op-intro{max-width:760px;margin-top:24px;font-size:16px;color:rgba(255,255,255,.6);line-height:1.65;font-weight:400}
.op-intro p{margin:0}
.op-intro a{color:#a78bfa!important;text-decoration:underline!important;text-decoration-color:rgba(167,139,250,.4)!important;text-underline-offset:4px;cursor:pointer}
.op-intro a:hover{color:#fff!important;text-decoration-color:currentColor!important}
.op-guides{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 24px;margin-top:16px;font-size:14px}
.op-guides ul{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0;margin:0;list-style:none}
.op-guides li{margin:0;padding:0}
.op-guides a{display:inline-flex;align-items:center;gap:6px;min-height:24px}
.op-guides a span{font-size:12px}
.op-rows{margin-top:64px;border-bottom:1px solid rgba(255,255,255,.12)}
.op-row{display:grid;grid-template-columns:140px 1fr 1.2fr;gap:32px;align-items:start;border-top:1px solid rgba(255,255,255,.12);padding:40px 0}
.op-row__n{font-weight:800;font-size:clamp(48px,5vw,72px);line-height:.95;letter-spacing:-.02em;color:#090610;-webkit-text-stroke:3px #9c75ff;paint-order:stroke fill}
.op-row__tag{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.14em;color:#a78bfa;border:1px solid rgba(156,117,255,.4);border-radius:100px;padding:5px 12px;display:inline-block}
.op-row__t{font-weight:700;font-size:26px;color:#fff;margin:12px 0 0;text-transform:none;letter-spacing:0}
.op-row__d{font-weight:400;font-size:15px;color:rgba(255,255,255,.6);margin:6px 0 0;line-height:1.65}
@media (max-width:899px){
.op-proc{padding:72px 20px}
.op-rows{margin-top:40px}
.op-row{grid-template-columns:1fr;gap:16px;padding:28px 0}
.op-row__n{font-size:48px}
.op-row__t{font-size:22px}
}

/* ===== Orderly block 4: the math calculator ===== */
.op-block--math{margin-top:0;border-top:1px solid rgba(255,255,255,.12)}
.op-math{max-width:1200px;margin:0 auto;padding:128px 48px;box-sizing:border-box}
.op-calc{margin-top:64px;background:#130E1D;border-radius:32px;padding:56px;display:grid;grid-template-columns:1fr 1fr;gap:72px}
.op-lbl{font-family:'DM Mono',monospace;font-size:11px;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.14em}
.op-lbl--2{letter-spacing:.1em;margin-top:40px;margin-bottom:14px}
.op-lbl--acc{color:#a78bfa}
.op-calc__vol{font-weight:800;font-size:56px;color:#fff;margin:10px 0 24px;letter-spacing:-.01em}
.op-slider{-webkit-appearance:none;appearance:none;width:100%;height:3px;border-radius:100px;outline:none;touch-action:pan-y pinch-zoom;margin:0;padding:0;border:0;display:block;cursor:pointer}
.op-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#090610;border:3px solid #9c75ff;box-shadow:0 0 0 6px rgba(156,117,255,.18);cursor:pointer}
.op-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#090610;border:3px solid #9c75ff;box-shadow:0 0 0 6px rgba(156,117,255,.18);cursor:pointer}
.op-seg{display:flex;background:#090610;border-radius:100px;padding:4px;border:1px solid rgba(255,255,255,.08)}
.op-seg__b{flex:1;background:transparent!important;color:rgba(255,255,255,.45)!important;border-radius:100px!important;border:none!important;padding:10px 14px!important;font-family:'DM Mono',monospace!important;font-size:12px!important;letter-spacing:.03em;cursor:pointer;text-transform:uppercase;transition:background .15s ease,color .15s ease;line-height:1.3;height:auto!important;min-height:0!important;box-shadow:none!important}
.op-seg__b.is-on{background:#6700ce!important;color:#fff!important}
.op-note{font-size:13px;color:rgba(255,255,255,.4);margin:24px 0 0;line-height:1.7}
.op-calc__tot{margin:10px 0 8px;font-weight:800;font-size:56px;color:#fff;letter-spacing:-.01em}
.op-calc__yr{font-family:'DM Mono',monospace;font-size:14px;color:rgba(255,255,255,.4)}
.op-lines{margin-top:36px}
.op-line2{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;border-top:1px solid rgba(255,255,255,.08)}
.op-line2--last{border-bottom:1px solid rgba(255,255,255,.08)}
.op-line2__k{font-size:15px;color:rgba(255,255,255,.6)}
.op-line2__v{font-family:'DM Mono',monospace;font-size:18px;color:#fff;white-space:nowrap}
.op-line2__v i{font-style:normal;color:rgba(255,255,255,.35);font-size:13px;margin-left:4px}
.op-line2__v--acc{color:#9c75ff}
@media (max-width:899px){
.op-math{padding:72px 20px}
.op-calc{grid-template-columns:1fr;gap:40px;padding:28px 22px;margin-top:36px}
.op-calc__vol,.op-calc__tot{font-size:40px}
.op-seg__b{padding:10px 6px!important;font-size:11px!important}
}

/* ===== Orderly block 5: FAQ ===== */
.op-block--faq{margin-top:0;border-top:1px solid rgba(255,255,255,.12)}
.op-faqs{max-width:1200px;margin:0 auto;padding:128px 48px;box-sizing:border-box}
.op-faq{margin-top:64px}
.op-faq__item{border-top:1px solid rgba(255,255,255,.12)}
.op-faq__item:last-child{border-bottom:1px solid rgba(255,255,255,.12)}
.op-faq__q{width:100%;display:grid!important;grid-template-columns:72px 1fr auto;align-items:center;gap:32px;padding:32px 0!important;background:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer;text-align:left;touch-action:pan-y;-webkit-tap-highlight-color:transparent;height:auto!important;min-height:0!important;border-radius:0!important;font-family:inherit;color:#fff}
.op-faq__n{font-family:'DM Mono',monospace;font-size:13px;color:#a78bfa;letter-spacing:.08em;transition:color .2s ease}
.op-faq__t{font-weight:700;font-size:clamp(20px,2vw,26px);color:#fff;letter-spacing:-.01em;line-height:1.25}
.op-faq__i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:100px;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.6);transition:transform .3s ease,color .2s ease,border-color .2s ease}
.op-faq__q:hover .op-faq__n,.op-faq__item.is-open .op-faq__n{color:#9c75ff}
.op-faq__q:hover .op-faq__i,.op-faq__item.is-open .op-faq__i{border-color:#9c75ff;color:#9c75ff}
.op-faq__item.is-open .op-faq__i{transform:rotate(45deg)}
.op-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}
.op-faq__item.is-open .op-faq__a{grid-template-rows:1fr}
.op-faq__ai{overflow:hidden}
.op-faq__ai p{font-weight:400;font-size:16px;color:rgba(255,255,255,.6);line-height:1.7;margin:0;padding:0 72px 32px 104px;max-width:820px;box-sizing:content-box}
.op-faq__ai a{color:#9c75ff!important;text-decoration:underline!important;text-underline-offset:4px}
.op-faq__ai a:hover{opacity:.8}
@media (max-width:899px){
.op-faqs{padding:72px 20px}
.op-faq{margin-top:40px}
.op-faq__q{grid-template-columns:auto 1fr auto;gap:16px;padding:22px 0!important}
.op-faq__n{font-size:12px}
.op-faq__t{font-size:17px}
.op-faq__i{width:28px;height:28px}
.op-faq__i svg{width:14px;height:14px}
.op-faq__ai p{font-size:14px;padding:0 0 22px 0}
}

/* ===== Orderly block 6: CTA ===== */
.op-block--cta{margin-top:0;border-top:1px solid rgba(255,255,255,.12);position:relative;overflow:hidden}
.op-cta{position:relative}
.op-cta__dots{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0;opacity:.55}
.op-cta__canvas{display:block;-webkit-mask-image:radial-gradient(circle,black 60%,transparent 82%);mask-image:radial-gradient(circle,black 60%,transparent 82%)}
.op-cta__in{max-width:1200px;margin:0 auto;padding:150px 48px 130px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px;position:relative;z-index:1;box-sizing:border-box}
.op-cta__h{font-weight:800;font-size:clamp(48px,6.2vw,88px);color:#fff;margin:0;letter-spacing:-.025em;line-height:1.1;text-transform:none}
.op-cta__ln{display:block}
.op-nw{white-space:nowrap}
.op-hl{position:relative;display:inline-block;padding:0 .22em}
.op-hl__bg{position:absolute;inset:.08em 0;background:#6700ce;transform-origin:left center;transform:scaleX(0);transition:transform .55s cubic-bezier(.22,1,.36,1)}
.op-hl--2 .op-hl__bg{transition-delay:.35s}
.op-in .op-hl__bg{transform:scaleX(1)}
.op-hl__t{position:relative;color:#fff;white-space:normal}
.op-cta__p{font-weight:400;font-size:17px;color:rgba(255,255,255,.6);max-width:520px;margin:0;line-height:1.55}
.op-btns--cta{margin-top:4px;justify-content:center;opacity:1;animation:none}
.op-btn--white{background:#fff;color:#3f0086!important;border:1.5px solid #fff}
@media (max-width:599px){
.op-cta__in{padding:88px 20px 72px;gap:22px}
.op-cta__h{font-size:clamp(29px,8.4vw,38px)}
.op-cta__p{font-size:14px}
.op-btns--cta{width:100%}
}

/* hide old homepage blocks after the Orderly blocks */
.op-block~*:not(.op-block){display:none!important}

/* homepage: hide old blocks from first paint (before the op-blocks are injected) */
.section__row:has(>.a-header--main)>:not(.a-header--main):not(.op-block){display:none!important}
.a-header--main:not(:has(.op-hero)){min-height:640px!important}

/* no theme toggle in design 5.0 */
.theme-switch,.h-menu__item:has(>.theme-switch),.h-menu__item:has(.theme-switch){display:none!important}

/* hover animations (as on orderly.network) */
@media (hover:hover){
.op-cards.op-settled .op-card{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease!important;transition-delay:0ms!important}
.op-cards.op-settled .op-card:hover{transform:translateY(-12px) rotate(-1.2deg)}
.op-cards.op-settled .op-card:nth-child(2):hover{transform:translateY(-12px) rotate(1.2deg)}
.op-row.op-in{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.34,1.56,.64,1)}
.op-row.op-in:hover{transform:translateX(10px)}
}

/* spacing between eyebrow and heading (same 24px as other blocks) */
.op-math>.op-rise>.op-eyebrow,.op-faqs>.op-rise>.op-eyebrow{margin-bottom:24px}
/* footer must never fade out on scroll */
.footer .sr,.footer .sr:not(.sr-in){opacity:1!important;filter:none!important;transform:none!important}

/* ticker coin icons */
.op-t__i{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:inline-block;object-fit:cover;background:rgba(255,255,255,.08)}
.op-t__i--l{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#6700ce;line-height:1}
.op-t{gap:8px}

/* ===== mobile: centered hero like orderly, tighter side padding, plain burger ===== */
@media (max-width:1023px){
.op-hero__col{align-items:center;text-align:center;width:100%;max-width:none}
.op-hero__title{align-items:center}
.op-hero__title .op-line--2{justify-content:center}
.op-desc{text-align:center}
.op-btns{justify-content:center}
.op-stats{justify-content:center;gap:28px}
.op-stat{align-items:center}
.op-stat__l{text-align:center}
}
@media (max-width:599px){
.op-hero__inner{padding:0 16px}
.op-hero__col{gap:22px}
.op-btns{width:100%;max-width:520px}
.op-stat__v{font-size:30px}
.op-stat__l{font-size:11px;letter-spacing:.1em}
.op-stats{gap:20px;flex-wrap:nowrap;justify-content:center}
}
@media (max-width:899px){
.op-deal,.op-math,.op-proc,.op-faqs{padding-left:16px;padding-right:16px}
}
@media (max-width:599px){
.op-cta__in{padding-left:16px;padding-right:16px}
}
/* mobile burger: plain white lines, no purple box */
.header__left .btn--icon{background:transparent!important;border:none!important;box-shadow:none!important;width:44px;height:44px;padding:0;border-radius:8px}
.header__left .btn--icon svg{transform:scale(1.65);overflow:visible}
.header__left .btn--icon svg path{stroke:#fff;stroke-width:1.6}
.header__left .btn--icon:hover{background:rgba(255,255,255,.06)!important}

/* mobile header: compact profile pill so it never overlaps the logo */
@media (max-width:599px){
.h-menu--right>.h-menu__item:first-child .h-menu__link--icon{font-size:0!important;gap:0!important;padding:8px 10px!important}
}

/* polish: uppercase step tags like donor; keep earn-term buttons on one line on phones */
.op-row__tag{text-transform:uppercase}
@media (max-width:599px){
.op-seg__b{white-space:nowrap;font-size:10px!important;letter-spacing:0!important;padding:10px 2px!important}
}

/* ===== fonts: beat the site's IBM Plex overrides; Outfit for display, Manrope for text ===== */
.op-hero h1,.op-hero__title,.op-h2,.op-block h2,.op-block h3,.op-card__big,.op-card__title,.op-calc__vol,.op-calc__tot,.op-stat__v,.op-row__n,.op-row__t,.op-faq__t,.op-cta__h{font-family:'Outfit','Manrope',system-ui,sans-serif!important}
.op-hero__title,.op-h2,.op-cta__h{font-weight:800!important}
.op-card__big,.op-card__title,.op-stat__v,.op-calc__vol,.op-calc__tot,.op-row__n,.op-row__t,.op-faq__t{font-weight:700!important}
.op-row__n{font-weight:800!important}
.op-btn,.op-btn.op-btn--primary,.op-btn.op-btn--ghost{font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important}
.op-block p,.op-hero p,.op-sub,.op-desc,.op-faq__ai p,.op-line2__k,.op-card__text,.op-row__d{font-family:'Manrope','Inter',system-ui,sans-serif!important}
.op-sub{font-weight:600!important}
/* deal cards: equal text height so the big numbers sit on one row */
@media (min-width:900px){.op-card__text{min-height:calc(1.6em*4)}}
/* header: no bottom line / shadow */
.header,body:not([data-dark]) .header{border-bottom:0!important;box-shadow:none!important}
/* guest "Sign In" on phones: white pill with arrow like orderly "Buy ORDER" */
.h-menu--right .btn.btn--s36.btn--r8:not(.btn--icon){background:#fff!important;color:#000!important;border:0!important;border-radius:63px!important;height:auto!important;min-height:0!important;padding:12px 14px 12px 18px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;font-size:14px!important;letter-spacing:.14px;line-height:1;box-shadow:none!important;transition:opacity .2s}
.h-menu--right .btn.btn--s36.btn--r8:not(.btn--icon):hover{opacity:.9}
.h-menu--right .btn.btn--s36.btn--r8:not(.btn--icon) svg{display:none!important}
.h-menu--right .btn.btn--s36.btn--r8:not(.btn--icon):after{content:"";width:15px;height:15px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.17 17.17' fill='none'%3E%3Cpath d='M1.25 8.58H15.92M8.58 1.25L15.92 8.58L8.58 15.92' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}

/* ===== phones: hero must fit the first screen; profile button centered ===== */
@media (max-width:599px){
.op-hero{padding-top:4px}
.op-hero__art{height:180px}
.op-hero__content{margin-top:-30px;padding-bottom:36px}
.op-hero__col{gap:16px}
.op-hero__title{font-size:clamp(40px,12.4vw,52px)}
.op-sub{font-size:17px;margin-top:10px}
.op-desc{font-size:15px;line-height:1.5}
.op-btn{padding:14px 24px}
.op-btns{gap:10px}
.op-stat__v{font-size:28px}
.h-menu--right>.h-menu__item:first-child .h-menu__link--icon{width:42px!important;height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;gap:0!important;margin:0 auto}
.h-menu--right>.h-menu__item:first-child .h-menu__link--icon svg{display:block;margin:0!important}
.h-menu--right>.h-menu__item:first-child .h-menu__link--icon span{display:none}
}

/* phones: tighter spacing + smaller subtitle/description (title unchanged) */
@media (max-width:599px){
.op-hero__col{gap:12px}
.op-sub{font-size:15px;margin-top:2px;letter-spacing:.03em}
.op-desc{font-size:13.5px;line-height:1.45;max-width:340px}
.op-btns{gap:8px}
.op-btn{font-size:14px;padding:13px 22px}
.op-stat__l{font-size:10px}
}

/* phones: narrower CTA buttons (like donor) */
@media (max-width:599px){
.op-hero .op-btns{width:84%;max-width:340px}
.op-hero .op-btn{padding:12px 18px}
}

/* ===== compact footer ===== */
.footer{padding-top:34px!important;padding-bottom:22px!important}
.footer__right{gap:26px!important}
.footer-section__title{padding-bottom:9px!important;margin-bottom:12px!important;font-size:13px!important}
.footer-menu__item{margin:0!important}
.footer-menu__link,.footer-section__col a{font-size:14.5px!important;line-height:1.55!important}
.footer-menu__link{display:inline-block;padding:2px 0}
.footer .footer__right>.footer__copyright{padding-top:14px!important}
.footer__logo:after{margin-top:6px!important}
.footer .footer__left .footer__copyright{font-size:12.5px!important}
@media (max-width:767px){
.footer{padding-top:26px!important;padding-bottom:18px!important}
.footer__right{gap:16px!important}
}

/* slightly smaller gaps between homepage blocks */
@media (min-width:900px){
.op-deal,.op-math,.op-proc,.op-faqs{padding-top:96px;padding-bottom:96px}
.op-cta__in{padding-top:120px;padding-bottom:104px}
}
@media (max-width:899px){
.op-deal,.op-math,.op-proc,.op-faqs{padding-top:56px;padding-bottom:56px}
}
@media (max-width:599px){
.op-cta__in{padding-top:64px;padding-bottom:56px}
}

/* phones: slightly bigger CTA buttons + more air before them */
@media (max-width:599px){
.op-hero .op-btns{width:90%;max-width:360px;margin-top:12px;gap:10px}
.op-hero .op-btn{padding:15px 20px;font-size:15px}
.op-hero .op-stats{margin-top:6px}
}

/* phones: more space between buttons and stats */
@media (max-width:599px){
.op-hero .op-stats{margin-top:20px}
}


/* ======================================================================
   /my — profile redesign v2 (homepage language: big type, mono labels,
   solid purple card, outlined numerals, hairlines)
   ====================================================================== */
.section__row--profile{padding-top:0}
.section__row--profile .op-my{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:56px 0 44px;min-height:330px;overflow:hidden}
.op-my__art{position:absolute;top:0;bottom:0;right:0;width:48%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 28%);mask-image:linear-gradient(to right,transparent 0,#000 28%);pointer-events:none}
.op-my__canvas{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 98%);mask-image:linear-gradient(to bottom,#000 60%,transparent 98%)}
.op-my__txt{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:780px}
.op-my__h{font-family:'Outfit','Manrope',sans-serif!important;font-weight:800!important;font-size:clamp(52px,7.2vw,104px);line-height:.98;letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0}
.op-my__p{font-family:'Manrope',sans-serif!important;font-size:17px;line-height:1.55;color:rgba(255,255,255,.72);max-width:520px;margin:0}
.op-my__tot{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;text-align:right;flex-shrink:0}
.op-my__tl{font-family:'DM Mono',monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#cbccd6}
.op-my__tv{font-family:'Outfit','Manrope',sans-serif!important;font-weight:800;font-size:clamp(44px,5.4vw,80px);line-height:1;letter-spacing:-.02em;color:#a78bfa;white-space:nowrap}

/* account bar: flat, hairline on top */
.section__row--profile .p-header{background:transparent!important;border-radius:0!important;padding:26px 0 0!important;margin:0 0 36px!important;border-top:1px solid rgba(255,255,255,.12)}
.section__row--profile .p-header__top{gap:24px;flex-wrap:wrap}
.section__row--profile .p-header__left{gap:18px}
.section__row--profile .p-header__left img{width:56px;height:56px;border-radius:50%;box-shadow:0 0 0 2px #090610,0 0 0 4px #6700ce}
.section__row--profile .p-header__email .text-starts{font-family:'Outfit','Manrope',sans-serif!important;font-weight:800!important;font-size:30px!important;letter-spacing:-.01em;color:#fff}
.section__row--profile .p-header__right .btn-row{gap:10px;flex-wrap:nowrap;align-items:center}
.section__row--profile .p-header__right .i-group{gap:10px}
.section__row--profile .p-header__right .i-group .input{right:auto!important;width:280px;min-width:0;background:transparent!important;border:1.5px solid rgba(255,255,255,.3)!important;border-radius:999px!important;height:52px}
.section__row--profile .p-header__right .input__wrapper,.section__row--profile .p-header__right .input__box{background:transparent!important;border:0!important;box-shadow:none!important;height:100%}
.section__row--profile .p-header__right .input__field{color:#fff!important;font-family:'Manrope',sans-serif!important;font-size:14px!important;padding:0 22px!important}
.section__row--profile .p-header__right .btn--full-width{width:auto!important}
.section__row--profile .p-header__right .btn{height:52px!important;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:.02em;background:transparent!important;border:1.5px solid #fff!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important;padding:0 26px!important;transition:opacity .2s ease,transform .2s ease}
.section__row--profile .p-header__right .btn-row>.btn:nth-child(2){background:#6700ce!important;border-color:#6700ce!important}
.section__row--profile .p-header__right .btn:hover{opacity:.9;transform:translateY(-1px)}
/* info: hero-stat style (value on top, mono label below) */
.section__row--profile .p-header__bottom{margin-top:30px;padding-top:0;border:0}
.section__row--profile .p-info{column-gap:0;row-gap:20px;flex-wrap:wrap;align-items:stretch}
.section__row--profile .p-info__col{display:flex!important;flex-direction:column-reverse;gap:8px;padding:0 44px;border-left:1px solid rgba(255,255,255,.15);min-width:0}
.section__row--profile .p-info__col:first-child{padding-left:0;border-left:0}
.section__row--profile .p-info__name{font-family:'DM Mono',monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#cbccd6;opacity:1;display:flex;align-items:center;gap:6px}
.section__row--profile .p-info__value{font-family:'Outfit','Manrope',sans-serif;font-weight:700;font-size:30px;line-height:1;margin:0;color:#a78bfa;letter-spacing:-.01em}

/* two columns */
.section__row--profile .p-assets-row{gap:32px;align-items:flex-start}
.section__row--profile .p-assets-row .box{box-shadow:none!important;border:0!important}
/* purple balance card */
.section__row--profile .p-assets-row__right .box{position:relative;background:#6700ce!important;border-radius:28px!important;padding:72px 32px 32px!important;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}
.section__row--profile .p-assets-row__right .box::before{content:"BALANCE";position:absolute;top:28px;left:32px;background:#000;color:#fff;font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.14em;padding:6px 14px;border-radius:100px}
@media (hover:hover){.section__row--profile .p-assets-row__right .box:hover{transform:translateY(-10px) rotate(-1.2deg)}}
.section__row--profile .b-summary__value{font-family:'Outfit','Manrope',sans-serif!important;font-weight:800!important;letter-spacing:-.02em;color:#fff}
.section__row--profile .b-summary__name{font-family:'DM Mono',monospace!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.7)!important}
.section__row--profile .b-top__row{border-bottom-color:rgba(255,255,255,.2)!important}
.section__row--profile .b-top__info,.section__row--profile .b-top__name{font-family:'Outfit','Manrope',sans-serif!important;font-weight:700!important;color:#fff!important}
.section__row--profile .b-top__desc{font-family:'DM Mono',monospace!important;font-size:11px!important;letter-spacing:.06em;color:rgba(255,255,255,.65)!important;opacity:1!important}
/* assets: unboxed rows with outlined numerals */
.section__row--profile .p-assets-row__left .box{background:transparent!important;padding:0!important;border-radius:0!important}
.section__row--profile .p-assets-row__left .box::before{content:"[02]  ————  ASSETS";display:block;margin:0 0 20px;font-family:'DM Mono',monospace;font-size:13px;letter-spacing:.08em;color:#a78bfa}
.section__row--profile .table tbody{counter-reset:rw}
.section__row--profile .table tbody tr{counter-increment:rw;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}
.section__row--profile .table td{border:0!important;border-top:1px solid rgba(255,255,255,.12)!important;padding-top:22px!important;padding-bottom:22px!important;background:transparent!important}
.section__row--profile .table tbody tr:last-child td{border-bottom:1px solid rgba(255,255,255,.12)!important}
.section__row--profile .p-assets-row__left .table td.g-left{position:relative;padding-left:84px!important}
.section__row--profile .p-assets-row__left .table td.g-left::before{content:counter(rw,decimal-leading-zero);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:'Outfit',sans-serif;font-weight:800;font-size:38px;line-height:1;letter-spacing:-.02em;color:#090610;-webkit-text-stroke:2px #9c75ff;paint-order:stroke fill}
@media (hover:hover){.section__row--profile .table tbody tr:hover{transform:translateX(10px)}}
.section__row--profile .currency-asset__name{font-family:'Outfit','Manrope',sans-serif;font-weight:800;font-size:22px;letter-spacing:-.01em}
.section__row--profile .t-balance__name{font-family:'DM Mono',monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#cbccd6;opacity:1}
.section__row--profile .t-balance__value{font-family:'Outfit','Manrope',sans-serif;font-weight:700;font-size:20px}
.section__row--profile .table .btn{font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;border-radius:999px!important;box-shadow:none!important}
.section__row--profile .table .g-f-end .btn--dblue:nth-of-type(1){background:#6700ce!important;border:1.5px solid #6700ce!important;color:#fff!important}
.section__row--profile .table .g-f-end .btn--dblue:nth-of-type(2){background:transparent!important;border:1.5px solid #fff!important;color:#fff!important}
.section__row--profile .table .g-f-end .btn--dblue{height:44px;padding:0 22px!important}
.section__row--profile .table .btn--disabled{opacity:.35!important}
.section__row--profile .g-f-end .btn--s36,.section__row--profile .g-f-start .btn--s36{background:transparent!important;border:1.5px solid #fff!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important}

/* tablet / phone */
@media (min-width:1201px){.section__row--profile .p-header__right{flex:1;display:flex;justify-content:flex-end}}
@media (max-width:1200px){
.section__row--profile .p-header__right{display:none!important}
.section__row--profile .p-header__top{flex-wrap:nowrap}
}
.section__row--profile .p-assets-row__right .btn-row .btn,.section__row--profile .i-group2 .btn{height:50px!important;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;font-size:15px!important;border-radius:999px!important;box-shadow:none!important;background:transparent!important;border:1.5px solid #fff!important;color:#fff!important}
.section__row--profile .p-assets-row__right .btn-row .btn:first-child,.section__row--profile .i-group2 .btn{background:#fff!important;border-color:#fff!important;color:#3f0086!important}
.section__row--profile .i-group2 .input{background:transparent!important;border:1.5px solid rgba(255,255,255,.3)!important;border-radius:999px!important;height:50px}
.section__row--profile .i-group2 .input__wrapper,.section__row--profile .i-group2 .input__box{background:transparent!important;border:0!important}
.section__row--profile .i-group2 .input__field{color:#fff!important;padding:0 18px!important}
.section__row--profile .table .g-f-end .btn--icon.btn--dblue:nth-of-type(3){background:#6700ce!important;border:1.5px solid #6700ce!important;color:#fff!important}
.section__row--profile .table .g-f-end .btn--icon.btn--dblue:nth-of-type(4){background:transparent!important;border:1.5px solid #fff!important;color:#fff!important}
.section__row--profile .table .g-f-end .btn--icon.btn--dblue{width:42px;height:42px;padding:0!important;border-radius:50%!important}
@media (max-width:899px){
.section__row--profile .op-my{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:24px;padding:28px 0 28px;min-height:0}
.op-my__art{width:90%;opacity:.45}
.op-my__h{font-size:clamp(40px,12.5vw,60px)}
.op-my__p{font-size:15px}
.op-my__tot{text-align:left}
.op-my__tv{font-size:clamp(40px,12vw,56px)}
.section__row--profile .p-header__email .text-starts{font-size:22px!important}
.section__row--profile .p-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}
.section__row--profile .p-info__col{flex-direction:row!important;align-items:center;justify-content:space-between;padding:14px 0!important;border-left:0!important;border-bottom:1px solid rgba(255,255,255,.1)}
.section__row--profile .p-info__col.g-desktop{display:none!important}
.section__row--profile .p-info__value{font-size:20px;white-space:nowrap}
.section__row--profile .p-assets-row__right .box{padding:68px 20px 24px!important}
.section__row--profile .box--sumstat{flex-direction:column;align-items:stretch}
.section__row--profile .p-assets-row__left .table td.g-left{padding-left:58px!important}
.section__row--profile .p-assets-row__left .table td.g-left::before{font-size:28px}
}

/* /my: transaction history */
.section__row--profile>.p-title{font-family:'Outfit','Manrope',sans-serif!important;font-weight:800!important;font-size:clamp(36px,4.4vw,60px)!important;letter-spacing:-.02em;line-height:1.05;margin:64px 0 28px!important;color:#fff;text-transform:none}
.section__row--profile>.p-title::before{content:"[02]  ————  HISTORY";display:block;font-family:'DM Mono',monospace;font-weight:400;font-size:13px;letter-spacing:.08em;color:#a78bfa;margin-bottom:18px}
.section__row--profile>.box-filters .input,.section__row--profile>.box-filters .select__box{background:transparent!important;border:1.5px solid rgba(255,255,255,.3)!important;border-radius:999px!important;box-shadow:none!important}
.section__row--profile>.box-filters .select,.section__row--profile>.box-filters .select__wrapper,.section__row--profile>.box-filters .select__field,.section__row--profile>.box-filters .input__wrapper,.section__row--profile>.box-filters .input__box{background:transparent!important;border:0!important;box-shadow:none!important}
.section__row--profile>.box-filters .select__label{font-family:'DM Mono',monospace!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.14em;color:#cbccd6!important;opacity:1!important;margin-bottom:10px}
.section__row--profile>.box-filters .select__field{font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;color:#fff!important}
.section__row--profile>.box-filters .input .input__box{border:0!important}
.section__row--profile>.box .table thead,.section__row--profile>.box .table th{background:transparent!important}
.section__row--profile>.box-filters input{font-family:'Manrope',sans-serif!important;color:#fff!important}
.section__row--profile>.box{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}
.section__row--profile>.box .table th{font-family:'DM Mono',monospace!important;font-size:11px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.14em;color:#cbccd6!important;opacity:1!important;padding-bottom:16px!important;border:0!important}
.section__row--profile>.box .table td{font-family:'Manrope',sans-serif}
@media (hover:hover){.section__row--profile>.box .table tbody tr{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.section__row--profile>.box .table tbody tr:hover{transform:translateX(8px)}}

.section__row--profile .p-assets-row__left .box::before,.section__row--profile>.p-title::before{white-space:pre}

.section__row--profile>.box .table thead tr,.section__row--profile>.box .table table,.section__row--profile>.box .table{background:transparent!important}
.section__row--profile>.box .table thead tr th:first-child,.section__row--profile>.box .table thead tr th:last-child{border-radius:0!important}
@media (max-width:899px){
.section__row--profile .p-info__col{width:100%!important;box-sizing:border-box}
}

/* ===== /my v3 ===== */
/* remove the [02] assets label and the purple selector dots */
.section__row--profile .p-assets-row__left .box::before{content:none!important;display:none!important}
.section__row--profile .p-assets-row__left .table td:first-child,.section__row--profile .p-assets-row__left .table th:first-child{display:none!important}
/* hover: no movement (buttons used to slide under the scrollbar); tint + filled numeral instead */
.section__row--profile .table tbody tr,.section__row--profile .table tbody tr:hover,.section__row--profile>.box .table tbody tr:hover{transform:none!important}
.section__row--profile .table tbody tr td{transition:background .25s ease}
.section__row--profile .table tbody tr:hover td{background:rgba(103,0,206,.12)!important}
.section__row--profile .p-assets-row__left .table td.g-left::before{transition:color .25s ease}
.section__row--profile .p-assets-row__left .table tbody tr:hover td.g-left::before{color:#9c75ff}
.section__row--profile .p-assets-row__left .table td:last-child{padding-right:22px!important}
.section__row--profile .p-assets-row__left .table{padding-right:10px}
.section__row--profile>.box .table{overflow-x:hidden}
/* buttons: bigger, clearer, with real hover states */
.section__row--profile .table .g-f-end .btn--dblue{height:46px!important;padding:0 24px!important;font-size:15px!important;gap:8px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}
.section__row--profile .table .g-f-end .btn--dblue:nth-of-type(1):not(.btn--disabled):hover{background:#7d2be8!important;border-color:#7d2be8!important}
.section__row--profile .table .g-f-end .btn--dblue:nth-of-type(2):hover{background:#fff!important;color:#3f0086!important}
.section__row--profile .table .g-f-end .btn--dblue:nth-of-type(2){border-width:2px!important}
.section__row--profile .p-header__right .btn{height:54px!important;font-size:16px!important}
.section__row--profile .p-header__right .btn-row>.btn:nth-child(2):hover{background:#7d2be8!important;border-color:#7d2be8!important}
.section__row--profile .p-header__right .btn-row>.btn:not(:nth-child(2)):hover{background:#fff!important;color:#3f0086!important}
/* balance card interior */
.section__row--profile .p-assets-row__right .b-summary__point{width:236px;height:236px;margin-bottom:34px}
.section__row--profile .p-assets-row__right .b-summary__point:before{width:236px;height:236px;background:rgba(255,255,255,.16)}
.section__row--profile .p-assets-row__right .b-summary__point:after{width:204px;height:204px;left:16px;top:16px;background:#3f0086}
.section__row--profile .p-assets-row__right .b-summary__point-c{opacity:1}
.section__row--profile .p-assets-row__right .b-summary__point-c--1{--vc:#ffb84d}
.section__row--profile .p-assets-row__right .b-summary__point-c--2{--vc:#1DF6B5}
.section__row--profile .p-assets-row__right .b-summary__point-c--3{--vc:#FF6390}
.section__row--profile .p-assets-row__right .b-summary__point-c--4{--vc:#7fb2ff}
.section__row--profile .p-assets-row__right .b-summary__point-c--5{--vc:#ffffff}
.section__row--profile .p-assets-row__right .b-summary__value{font-size:38px!important;line-height:1}
.section__row--profile .p-assets-row__right .b-top__row{position:relative;margin-bottom:0!important;padding:16px 0 18px!important;border-bottom:1px solid rgba(255,255,255,.16)!important}
.section__row--profile .p-assets-row__right .b-top__row:last-child{border-bottom:1px solid rgba(255,255,255,.16)!important}
.section__row--profile .p-assets-row__right .b-top__row::after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:var(--p,0%);background:#fff;border-radius:2px;transition:width .8s cubic-bezier(.22,1,.36,1)}
.section__row--profile .p-assets-row__right .b-top__point{width:12px;min-width:12px;height:12px}
.section__row--profile .p-assets-row__right .b-top__point::before{display:none}
.section__row--profile .p-assets-row__right .b-top__left{gap:14px}
.section__row--profile .p-assets-row__right .b-top__info{display:flex;flex-direction:column;align-items:flex-start;gap:3px}
.section__row--profile .p-assets-row__right .b-top__info .b-top__name{font-size:20px!important}
.section__row--profile .p-assets-row__right .b-top__right .b-top__name{font-size:19px!important}
.op-pct{order:3;font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.14em;color:#fff;background:#000;border-radius:100px;padding:3px 9px;margin-top:2px}
@media (max-width:899px){
.section__row--profile .p-assets-row__right .b-summary__point{width:196px;height:196px}
.section__row--profile .p-assets-row__right .b-summary__point:before{width:196px;height:196px}
.section__row--profile .p-assets-row__right .b-summary__point:after{width:168px;height:168px;left:14px;top:14px}
.section__row--profile .p-assets-row__right .b-summary__value{font-size:30px!important}
}

/* ===== /my v4 ===== */
/* no eyebrow labels on the profile */
.op-my .op-eyebrow{display:none!important}
.section__row--profile>.p-title::before{content:none!important;display:none!important}
.section__row--profile>.p-title{margin-top:56px!important}
/* blurred backdrop behind every modal (deposit, withdraw, promocode ...) */
.modal__overlay,.h-user-panel__overlay{-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);background:rgba(9,6,16,.55)!important}
/* chart buttons come back: round outlined button at the end of each asset row */
.section__row--profile .p-assets-row__left .table td:first-child,.section__row--profile .p-assets-row__left .table th:first-child{display:table-cell!important;width:0!important;min-width:0!important;padding:0!important;border:0!important}
.section__row--profile .p-assets-row__left .table tbody tr{position:relative}
.section__row--profile .p-assets-row__left .table td:first-child .btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:46px;height:46px;padding:0;border-radius:50%!important;background:transparent!important;border:2px solid rgba(255,255,255,.3)!important;box-shadow:none!important;color:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease,transform .2s ease}
.section__row--profile .p-assets-row__left .table td:first-child .btn svg{width:20px;height:20px}
.section__row--profile .p-assets-row__left .table td:first-child .btn svg *{stroke:#fff}
.section__row--profile .p-assets-row__left .table td:first-child .btn:hover{border-color:#a78bfa!important;background:rgba(103,0,206,.35)!important}
.section__row--profile .p-assets-row__left .table td:last-child{padding-right:84px!important}
/* promocode input lives in the dialog now */
.section__row--profile .p-header__right .i-group .input,.section__row--profile .i-group2 .input{display:none!important}
.section__row--profile .i-group2{display:block}
.section__row--profile .i-group2 .btn{width:100%!important}
/* promocode dialog */
.op-pm{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(9,6,16,.55);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);opacity:0;transition:opacity .22s ease}
.op-pm.is-in{opacity:1}.op-pm.is-out{opacity:0}
.op-pm__card{position:relative;width:min(440px,100%);box-sizing:border-box;background:#130E1D;border-radius:28px;padding:40px 36px 36px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;transform:translateY(24px) scale(.97);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}
.op-pm.is-in .op-pm__card{transform:none}
.op-pm__x{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer;transition:border-color .2s ease,background .2s ease}
.op-pm__x:hover{border-color:#a78bfa;background:rgba(103,0,206,.35)}
.op-pm__tag{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.14em;color:#fff;background:#000;border-radius:100px;padding:6px 14px}
.op-pm__h{font-family:'Outfit','Manrope',sans-serif;font-weight:800;font-size:34px;line-height:1.05;letter-spacing:-.02em;color:#fff;margin:0}
.op-pm__p{font-family:'Manrope',sans-serif;font-size:15px;line-height:1.55;color:rgba(255,255,255,.65);margin:0}
.op-pm__in{width:100%;box-sizing:border-box;height:54px;border-radius:999px;border:1.5px solid rgba(255,255,255,.3);background:#090610;color:#fff;font-family:'Manrope',sans-serif;font-size:16px;padding:0 24px;outline:none;transition:border-color .2s ease}
.op-pm__in:focus{border-color:#a78bfa}
.op-pm__in.is-bad{border-color:#FF6390;animation:op-pm-shake .35s ease}
@keyframes op-pm-shake{0%,100%{transform:none}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}
.op-pm__go{width:100%;height:54px;border-radius:999px;border:0;background:#6700ce;color:#fff;font-family:'Outfit','Manrope',sans-serif;font-weight:600;font-size:16px;letter-spacing:.02em;cursor:pointer;transition:background .2s ease}
.op-pm__go:hover{background:#7d2be8}
.modal .modal__overlay,.modal--showed .modal__overlay,.h-user-panel__overlay{-webkit-backdrop-filter:blur(14px) saturate(120%)!important;backdrop-filter:blur(14px) saturate(120%)!important}
@media (max-width:899px){
.section__row--profile .p-assets-row__promo{display:block!important;position:static!important;width:100%;box-sizing:border-box;margin:0 0 16px!important;padding:12px!important}
.section__row--profile .i-group2{display:flex!important;width:100%}
.section__row--profile .i-group2 .btn{flex:1 1 100%;width:100%!important;position:static!important;left:auto!important;right:auto!important;margin:0!important;justify-content:center}
}
.section__row--profile .i-group2 .btn{max-width:100%!important;min-width:0!important}
.op-pm__p.is-err{color:#FF6390}
.op-pm__go:disabled{opacity:.6;cursor:default}

/* coin balance line: one line, mono, with the ticker so it's clear it is the coin amount */
.section__row--profile .p-assets-row__left .currency-asset__name span{display:block;white-space:nowrap;font-family:'DM Mono',monospace;font-weight:400;font-size:12px;letter-spacing:0;color:rgba(255,255,255,.55);margin-top:4px;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.section__row--profile .p-assets-row__left .currency-asset__name span[data-sym]::after{content:" " attr(data-sym);color:rgba(255,255,255,.8)}
.section__row--profile .p-assets-row__left .t-balance__value{white-space:nowrap}
@media (max-width:899px){
.section__row--profile .p-assets-row__left .currency-asset{gap:10px;min-width:0}
.section__row--profile .p-assets-row__left .currency-asset__name{min-width:0;font-size:18px}
.section__row--profile .p-assets-row__left .currency-asset__image{width:40px!important;height:40px!important;flex-shrink:0}
.section__row--profile .p-assets-row__left .currency-asset__name span{font-size:11px}
.section__row--profile .p-assets-row__left .t-balance__value{font-size:16px}
.section__row--profile .table .g-f-end .btn--icon.btn--dblue{width:38px;height:38px}
.section__row--profile .p-assets-row__left .table td{padding-left:4px!important;padding-right:4px!important}
.section__row--profile .p-assets-row__left .table td.g-left{padding-left:50px!important}
.section__row--profile .p-assets-row__left .table td.g-left::before{font-size:24px}
}

@media (max-width:899px){
.section__row--profile .p-assets-row__left .table table{table-layout:fixed;width:100%}
.section__row--profile .p-assets-row__left .table td.g-left{width:47%}
.section__row--profile .p-assets-row__left .table td:nth-child(3){width:26%}
.section__row--profile .p-assets-row__left .table td:last-child{width:27%;padding-right:0!important}
.section__row--profile .table .g-f-end{gap:6px}
}

/* ===== /my assets on phones: two-line rows (coin + amount, then total), actions on the right ===== */
@media (max-width:1200px){
.section__row--profile .p-assets-row__left .table td:first-child,.section__row--profile .p-assets-row__left .table th:first-child{display:none!important}
}
@media (max-width:899px){
.section__row--profile .p-assets-row__left .table table,.section__row--profile .p-assets-row__left .table tbody{display:block!important;width:100%!important;table-layout:auto}
.section__row--profile .p-assets-row__left .table thead{display:none!important}
.section__row--profile .p-assets-row__left .table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"coin act" "tot act";column-gap:10px;align-items:center;padding:16px 0;border-top:1px solid rgba(255,255,255,.12)}
.section__row--profile .p-assets-row__left .table tbody tr:last-child{border-bottom:1px solid rgba(255,255,255,.12)}
.section__row--profile .p-assets-row__left .table td{display:block!important;border:0!important;width:auto!important;padding:0!important;background:transparent!important}
.section__row--profile .p-assets-row__left .table td.g-left{grid-area:coin;padding:0!important}
.section__row--profile .p-assets-row__left .table td.g-left::before{display:none!important}
.section__row--profile .p-assets-row__left .table td:nth-child(3){grid-area:tot;text-align:left!important;padding:8px 0 0 50px!important}
.section__row--profile .p-assets-row__left .table td:last-child{grid-area:act;padding:0!important}
.section__row--profile .p-assets-row__left .t-balance{display:flex;align-items:baseline;gap:8px;justify-content:flex-start}
.section__row--profile .p-assets-row__left .t-balance__value{font-size:16px}
.section__row--profile .p-assets-row__left .t-balance__name{margin:0}
.section__row--profile .p-assets-row__left .currency-asset__name span{font-size:12px}
.section__row--profile .p-assets-row__left .table{padding-right:0}
}

/* ===== /markets: stats + top gainers/losers (replaces the title block) ===== */
.op-mk + .p-header-row{display:none!important}
.op-mk{display:flex;flex-direction:column;gap:20px;margin:6px 0 34px}
.op-mk__stats,.op-mk__lists{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.op-mk__card{border-radius:24px}
.op-mk__card--big{background:#6700ce;padding:26px 30px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}
@media (hover:hover){.op-mk__card--big:hover{transform:translateY(-8px) rotate(-1deg)}}
.op-mk__l{display:flex;align-items:center;gap:10px;font-family:'Outfit','Manrope',sans-serif;font-weight:600;font-size:16px;color:#fff}
.op-mk__dot{width:14px;height:14px;border-radius:50%;border:3px solid #fff;box-sizing:border-box;flex-shrink:0}
.op-mk__v{font-family:'Outfit','Manrope',sans-serif;font-weight:800;font-size:clamp(40px,4.6vw,64px);line-height:1;letter-spacing:-.02em;color:#fff}
.op-mk__card--list{background:#130E1D;padding:22px 22px 14px}
.op-mk__ct{font-family:'Outfit','Manrope',sans-serif;font-weight:700;font-size:18px;margin:0 0 10px 8px}
.op-mk .is-up{color:#1DF6B5}.op-mk .is-dn{color:#FF6390}
.op-mk__r{display:grid;grid-template-columns:30px minmax(0,1fr) auto 88px;align-items:center;gap:12px;padding:13px 8px;border-top:1px solid rgba(255,255,255,.08);color:#fff!important;text-decoration:none!important;border-radius:12px;transition:background .2s ease}
.op-mk__r:first-child{border-top:0}
.op-mk__r:hover{background:rgba(103,0,206,.16)}
.op-mk__i{width:28px;height:28px;border-radius:50%;object-fit:cover;background:rgba(255,255,255,.08)}
.op-mk__i--l{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#6700ce;color:#fff}
.op-mk__sym{font-family:'Outfit','Manrope',sans-serif;font-weight:700;font-size:17px}
.op-mk__p{font-family:'DM Mono',monospace;font-size:14px;text-align:right}
.op-mk__c{font-family:'DM Mono',monospace;font-size:14px;text-align:right}
@media (max-width:899px){
.op-mk__stats{gap:12px}.op-mk__lists{grid-template-columns:1fr;gap:14px}
.op-mk__card--big{padding:18px 18px;min-height:120px;border-radius:20px}
.op-mk__l{font-size:13px}.op-mk__v{font-size:clamp(28px,8.6vw,40px)}
.op-mk__card--list{padding:18px 14px 8px}
.op-mk__r{grid-template-columns:28px minmax(0,1fr) auto 74px;gap:10px;padding:12px 4px}
.op-mk__p,.op-mk__c{font-size:13px}
}

/* ======================================================================
   /my — portfolio layout (Orderly Portfolio style): value card + balance
   history chart on top, account status second, then assets and history
   ====================================================================== */
.section__row--profile{display:flex!important;flex-direction:column}
.section__row--profile>.op-my{display:none!important}
.section__row--profile>.op-pf{order:1}
.section__row--profile>.p-header{order:2}
.section__row--profile>.p-assets-row{order:3}
.section__row--profile>.p-title{order:4}
.section__row--profile>.box-filters{order:5}
.section__row--profile>.box{order:6}
.op-pf{padding:34px 0 8px}
.op-pf__h{font-family:'Outfit','Manrope',sans-serif!important;font-weight:800!important;font-size:clamp(40px,5vw,64px);letter-spacing:-.03em;line-height:1;margin:0 0 26px;color:#fff;text-transform:none}
.op-pf__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px;align-items:stretch}
.op-pf__card{border-radius:28px;padding:30px 32px;position:relative;box-sizing:border-box}
.op-pf__card--value{background:#6700ce;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}
@media (hover:hover){.op-pf__card--value:hover{transform:translateY(-8px) rotate(-.8deg)}}
.op-pf__vl{font-family:'Outfit','Manrope',sans-serif;font-weight:600;font-size:16px;color:rgba(255,255,255,.85)}
.op-pf__vv{display:flex;align-items:baseline;gap:10px;font-family:'Outfit','Manrope',sans-serif;font-weight:800;font-size:clamp(44px,5vw,72px);line-height:1;letter-spacing:-.02em;color:#fff;margin-top:12px}
.op-pf__vv small{font-size:20px;font-weight:600;letter-spacing:0;color:rgba(255,255,255,.75)}
.op-pf__vd{font-family:'Manrope',sans-serif;font-size:15px;color:rgba(255,255,255,.8);margin-top:12px}
.op-pf__vd b{font-weight:700}
.op-pf em{font-style:normal;font-weight:700}
.op-pf .is-up{color:#1DF6B5}.op-pf .is-dn{color:#FF6390}
.op-pf__card--value .is-up{color:#8dffe0}.op-pf__card--value .is-dn{color:#ffc2d0}
.op-pf__acts{display:flex;gap:18px;margin-top:auto;padding-top:28px;flex-wrap:wrap}
.op-pf__a{display:flex;flex-direction:column;align-items:center;gap:8px;background:none!important;border:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer;padding:0!important;font-family:'Outfit','Manrope',sans-serif;font-weight:600;font-size:13px;height:auto!important}
.op-pf__ai{width:58px;height:58px;border-radius:18px;background:#130E1D;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .25s ease,background .25s ease}
.op-pf__a:hover .op-pf__ai{transform:translateY(-4px);background:#090610}
.op-pf__card--chart{background:#130E1D;display:flex;flex-direction:column;gap:14px}
.op-pf__ch{display:flex;justify-content:space-between;align-items:center;gap:12px}
.op-pf__ct{font-family:'Outfit','Manrope',sans-serif;font-weight:700;font-size:22px;color:#fff}
.op-pf__rg{display:flex;gap:4px;background:#090610;border-radius:999px;padding:4px}
.op-pf__rg button{border:0!important;background:transparent!important;color:rgba(255,255,255,.55)!important;font-family:'DM Mono',monospace;font-size:12px;padding:7px 14px!important;border-radius:999px!important;cursor:pointer;height:auto!important;box-shadow:none!important}
.op-pf__rg button.is-on{background:#6700ce!important;color:#fff!important}
.op-pf__chart{position:relative;width:100%}
.op-pf__svg{width:100%;height:auto;display:block;overflow:visible}
.op-pf__gl{stroke:rgba(255,255,255,.08);stroke-width:1}
.op-pf__gt{fill:rgba(255,255,255,.45);font-family:'DM Mono',monospace;font-size:11px}
.op-pf__ln{fill:none;stroke:#a78bfa;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.op-pf__dot{fill:#fff;stroke:#a78bfa;stroke-width:3}
.op-pf__cx{stroke:rgba(255,255,255,.35);stroke-dasharray:4 4;transition:opacity .15s}
.op-pf__tip{position:absolute;top:0;transform:translateX(-50%);background:#090610;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:8px 12px;display:flex;flex-direction:column;gap:2px;pointer-events:none;transition:opacity .15s;z-index:2}
.op-pf__tip b{font-family:'Outfit','Manrope',sans-serif;font-weight:700;font-size:15px;color:#fff}
.op-pf__tip span{font-family:'DM Mono',monospace;font-size:11px;color:#cbccd6}
.op-pf__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto}
.op-pf__stats>div{background:#090610;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}
.op-pf__stats span{font-family:'DM Mono',monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#cbccd6}
.op-pf__stats b{font-family:'Outfit','Manrope',sans-serif;font-weight:700;font-size:15px;color:#fff;white-space:nowrap}
/* account status = second block */
.section__row--profile .p-header{background:#130E1D!important;border-radius:28px!important;padding:26px 32px 28px!important;margin:20px 0 20px!important;border-top:0!important}
.section__row--profile .p-header__top{display:none!important}
.section__row--profile .p-header::before{content:"Account";display:block;font-family:'Outfit','Manrope',sans-serif;font-weight:700;font-size:22px;color:#fff;margin-bottom:18px}
.section__row--profile .p-header__bottom{margin:0!important;padding:0!important;border:0!important}
.section__row--profile .p-info{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px!important;flex-wrap:nowrap}
.section__row--profile .p-info__col{background:#090610;border-radius:16px;padding:16px 18px!important;border-left:0!important;min-width:0;width:auto!important}
.section__row--profile .p-info__col:first-child{padding-left:18px!important}
.section__row--profile .p-info__value{font-size:22px!important;color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.section__row--profile .p-assets-row__promo,.section__row--profile .p-assets-row__right .btn-row{display:none!important}
.section__row--profile>.p-title{margin-top:44px!important}
@media (max-width:899px){
.op-pf{padding:22px 0 4px}
.op-pf__h{font-size:clamp(34px,10vw,44px);margin-bottom:18px}
.op-pf__grid{grid-template-columns:minmax(0,1fr);gap:14px}
.op-pf__card{padding:22px 20px;border-radius:24px}
.op-pf__acts{justify-content:space-between;gap:8px}
.op-pf__ai{width:54px;height:54px}
.op-pf__ct{font-size:19px}
.op-pf__stats{grid-template-columns:repeat(3,minmax(0,1fr))}
.op-pf__stats b{font-size:13px}
.section__row--profile .p-header{padding:20px 16px 18px!important;border-radius:24px!important}
.section__row--profile .p-info{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.section__row--profile .p-info__col{flex-direction:column-reverse!important;align-items:flex-start!important;justify-content:flex-start!important;border-bottom:0!important;padding:14px 14px!important}
.section__row--profile .p-info__value{font-size:17px!important}
.section__row--profile .p-assets-row__left .table tbody tr{height:auto!important;min-height:0}
}
/* bottom navigation (phones) */
.op-bn{display:none;position:fixed;left:0;right:0;bottom:0;z-index:900;background:rgba(9,6,16,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.1);padding:8px 8px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);gap:4px}
.op-bn__i{display:flex;flex-direction:column;align-items:center;gap:4px;color:rgba(255,255,255,.5)!important;text-decoration:none!important;font-family:'Outfit','Manrope',sans-serif;font-weight:600;font-size:12px;padding:4px 0;-webkit-tap-highlight-color:transparent}
.op-bn__ic{width:52px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}
.op-bn__i.is-on{color:#fff!important}
.op-bn__i.is-on .op-bn__ic{background:rgba(103,0,206,.45);color:#c9b6ff}
@media (max-width:768px){
.op-bn{display:grid}
body.op-has-bn{padding-bottom:0}
body.op-has-bn .app{padding-bottom:84px}
}

@media (max-width:899px){
.section__row--profile .table .g-f-end .btn--icon.btn--dblue{flex:0 0 38px;min-width:38px!important;max-width:38px}
}
@media (max-width:899px){
.op-pf__stats b{white-space:normal;font-size:12px;line-height:1.3}
.op-pf__stats em{display:block}
}

/* ======================================================================
   Side drawers (Orderly style): mobile menu on the left, account panel on
   the right. Not full screen, blurred backdrop, rounded edge, line icons.
   ====================================================================== */
/* no tilt on the balance cards */
.op-pf__card--value:hover,.section__row--profile .p-assets-row__right .box:hover{transform:none!important}

/* ---- left drawer: site menu on phones/tablets ---- */
@media (max-width:1200px){
.header--m-opened{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;box-shadow:none!important}
.header__left,.header__right{position:relative;z-index:97}
.header__center{top:0!important;left:0!important;height:100vh!important;width:min(88vw,400px)!important;box-sizing:border-box;padding:96px 16px 24px!important;background:#130E1D!important;border-radius:0 28px 28px 0;box-shadow:24px 0 60px rgba(0,0,0,.5);z-index:95;opacity:1!important;transform:translateX(-106%);transition:transform .4s cubic-bezier(.22,1,.36,1)!important;overflow-y:auto;justify-content:flex-start!important;gap:24px}
.header--m-opened .header__center{transform:none}
.header--m-opened::before{content:"";position:fixed;inset:0;background:rgba(9,6,16,.55);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);z-index:94}
.header__center .h-menu--mobile1{max-height:none!important;overflow:visible!important;gap:4px!important;width:100%}
.header__center .h-menu--mobile1>.h-menu__item{position:relative;display:block;width:100%;padding:0!important}
.header__center .h-menu--mobile1>.h-menu__item>.h-menu__name,.header__center .h-menu--mobile1>.h-menu__item>.h-menu__link{font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;font-size:20px!important;color:#fff!important;padding:13px 12px 13px 56px!important;border-radius:16px;transition:background .2s ease;width:100%;box-sizing:border-box}
.header__center .h-menu--mobile1>.h-menu__item:hover>.h-menu__name,.header__center .h-menu--mobile1>.h-menu__item:hover>.h-menu__link{background:rgba(103,0,206,.16)}
.header__center .h-menu--mobile1>.h-menu__item::before{content:"";position:absolute;left:16px;top:50%;margin-top:-13px;width:26px;height:26px;background:#fff;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;pointer-events:none}
.header__center .h-menu--mobile1>.h-menu__item--opened::before{margin-top:-13px}
.header__center .h-menu--mobile1>.h-menu__item:nth-child(1){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h12l-3-3M20 17H8l3 3'/%3E%3C/svg%3E")}
.header__center .h-menu--mobile1>.h-menu__item:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='13' rx='3'/%3E%3Cpath d='M3 10.5h18M7 15h3'/%3E%3C/svg%3E")}
.header__center .h-menu--mobile1>.h-menu__item:nth-child(3){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='12' rx='2'/%3E%3Cpath d='M8 21h8M12 16v5M7 12l3-3 3 2 4-4'/%3E%3C/svg%3E")}
.header__center .h-menu--mobile1>.h-menu__item:nth-child(4){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 6.5v11M14.8 9.2c-.6-1.2-4.6-1.4-4.6.9 0 2.4 4.8 1.2 4.8 3.8 0 2-4.2 2-5 .4'/%3E%3C/svg%3E")}
.header__center .h-menu--mobile1>.h-menu__item:nth-child(5){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6z'/%3E%3Cpath d='M9 11h7M9 15h7M9 7h3'/%3E%3C/svg%3E")}
.header__center .h-menu--mobile1>.h-menu__item:nth-child(6){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 20V5m0 0L3.5 8.5M7 5l3.5 3.5M17 4v15m0 0l-3.5-3.5M17 19l3.5-3.5'/%3E%3C/svg%3E")}
.header__center .h-menu--mobile1>.h-menu__item:nth-child(7){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0116 0v2'/%3E%3Crect x='3' y='13' width='4' height='6' rx='1.5'/%3E%3Crect x='17' y='13' width='4' height='6' rx='1.5'/%3E%3Cpath d='M19 19v.5a2.5 2.5 0 01-2.5 2.5H13'/%3E%3C/svg%3E")}
.header__center .h-menu--mobile1 .h-menu__child{padding-left:0}
.header__center .h-menu--mobile1 .c-menu{padding-left:56px;margin-top:6px}
.header__center .h-menu--mobile1 .c-menu__item{margin-bottom:4px}
.header__center .h-menu--mobile1 .c-menu__link{font-family:'Manrope',sans-serif;font-weight:500;font-size:17px;color:rgba(255,255,255,.75);padding:10px 0}
.header__center .h-menu--mobile2{margin-top:auto;padding-bottom:24px!important}

}
/* ---- right drawer: account panel ---- */
.h-user-panel__overlay{z-index:119!important}
.h-user-panel__wrapper{top:0!important;height:100vh!important;width:min(92vw,420px)!important;max-width:420px!important;box-sizing:border-box;padding:88px 20px 20px!important;background:#130E1D!important;border-radius:28px 0 0 28px;box-shadow:-24px 0 60px rgba(0,0,0,.5);z-index:120!important;justify-content:flex-start!important;gap:16px;transition:transform .4s cubic-bezier(.22,1,.36,1)!important}
.h-user-panel__wrapper::before{display:none!important}
.h-user-panel__top{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto}
.h-user-panel__bottom{padding-bottom:0!important}
.op-dr__t{position:absolute;top:28px;left:22px;font-family:'Outfit','Manrope',sans-serif;font-weight:800;font-size:26px;letter-spacing:-.01em;color:#fff}
.op-dr__x{position:absolute;top:22px;right:20px;width:42px;height:42px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer;transition:border-color .2s ease,background .2s ease;padding:0}
.op-dr__x:hover{border-color:#a78bfa;background:rgba(103,0,206,.35)}
.h-user-panel .h-user-info{background:#6700ce;border-radius:20px;padding:18px;display:flex;align-items:center;gap:14px}
.h-user-panel .h-user-info__img img{width:52px;height:52px;border-radius:50%;object-fit:cover}
.h-user-panel .h-user-info__name{font-family:'Outfit','Manrope',sans-serif!important;font-weight:800!important;font-size:20px!important;color:#fff!important}
.h-user-panel .h-user-info__id{font-family:'DM Mono',monospace!important;font-size:12px!important;color:rgba(255,255,255,.75)!important;opacity:1!important}
.h-user-panel .btn-row{gap:10px}
.h-user-panel .btn-row .btn{height:50px!important;border-radius:999px!important;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;font-size:15px!important;background:transparent!important;border:1.5px solid #fff!important;color:#fff!important;box-shadow:none!important;transition:background .2s ease,color .2s ease}
.h-user-panel .btn-row .btn:first-child{background:#6700ce!important;border-color:#6700ce!important}
.h-user-panel .btn-row .btn:hover{background:#fff!important;color:#3f0086!important;border-color:#fff!important}
.h-user-panel .h-user-menu{display:flex;flex-direction:column;gap:2px}
.h-user-panel .h-user-menu__link{display:flex!important;align-items:center;gap:14px;padding:13px 14px;border-radius:16px;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;font-size:17px!important;color:#fff!important;transition:background .2s ease}
.h-user-panel .h-user-menu__link:hover{background:rgba(103,0,206,.18)}
.h-user-panel .h-user-menu__link svg{width:24px;height:24px;flex-shrink:0}
.h-user-panel .h-user-menu__link svg path,.h-user-panel .h-user-menu__link svg circle,.h-user-panel .h-user-menu__link svg rect{stroke:#a78bfa}
.h-user-panel .h-user-menu__link.g-green{color:#1DF6B5!important}
.h-user-panel .h-user-menu__item--hr{height:1px;background:rgba(255,255,255,.1);margin:8px 12px}
.h-user-panel__bottom .btn{height:50px!important;border-radius:999px!important;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;background:transparent!important;border:1.5px solid rgba(255,255,255,.35)!important;color:#fff!important;box-shadow:none!important;width:100%}
.h-user-panel__bottom .btn:hover{border-color:#FF6390!important;color:#FF6390!important}

/* drawer polish */
@media (max-width:1200px){
.header__center{width:min(82vw,340px)!important}
.header__center .h-menu--mobile1 .h-menu__name{display:flex!important;align-items:center}
.header__center .h-menu--mobile1 .h-menu__name::before{order:2;margin-left:auto!important}
}
body:has(.header--m-opened) .op-bn,body:has(.h-user-panel--active) .op-bn{display:none!important}
@media (max-width:1200px){
.header__center .h-menu--mobile1>.h-menu__item::before,.header__center .h-menu--mobile1>.h-menu__item--opened::before{top:17px;margin-top:0}
}
.h-user-panel__wrapper{width:min(86vw,420px)!important}

/* ---- trade chart (klinecharts) ---- */
.trade-chart.op-kl-on{height:640px;display:flex;flex-direction:column}
.trade-chart.op-kl-on>.trade-chart-interval{display:none!important}
.trade-chart.op-kl-on>.trade-chart__chart{position:absolute!important;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:-1}
.op-kl{flex:1;min-height:0;display:flex;flex-direction:column;color:#cfc8f5;position:relative;font-family:Manrope,Inter,sans-serif;width:100%}
.op-kl:fullscreen{background:#100e21;padding:12px}
.op-kl button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}
.op-kl__top{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.07);overflow-x:auto;scrollbar-width:none;flex:none}
.op-kl__top::-webkit-scrollbar{display:none}
.op-kl__ints{display:flex;gap:2px;flex:none}
.op-kl__ints button{height:26px;min-width:34px;padding:0 8px;border-radius:7px;font-size:12px;color:#9b97b5;transition:.15s}
.op-kl__ints button:hover{background:rgba(255,255,255,.06);color:#fff}
.op-kl__ints button.on{background:rgba(142,124,255,.18);color:#b4a6ff}
.op-kl__sep{width:1px;height:16px;background:rgba(255,255,255,.1);margin:0 6px;flex:none}
.op-kl__btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px!important;border-radius:7px;font-size:12px;color:#cfc8f5;flex:none;white-space:nowrap;transition:.15s}
.op-kl__btn:hover{background:rgba(255,255,255,.06)}
.op-kl__btn svg{width:13px;height:13px}.op-kl__btn--i svg{width:16px;height:16px}
.op-kl__btn b{font-style:italic;font-weight:700;color:#8E7CFF;font-size:12px}
.op-kl__grow{flex:1}
.op-kl__body{flex:1;min-height:0;display:flex}
.op-kl__tools{width:40px;flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0;border-right:1px solid rgba(255,255,255,.07);overflow-y:auto;scrollbar-width:none}
.op-kl__tools::-webkit-scrollbar{display:none}
.op-kl__tools button{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#9b97b5;flex:none;transition:.15s}
.op-kl__tools button svg{width:18px;height:18px}
.op-kl__tools button:hover{background:rgba(255,255,255,.07);color:#fff}
.op-kl__tools button.on{background:rgba(142,124,255,.22);color:#b4a6ff}
.op-kl__tools i{width:20px;height:1px;background:rgba(255,255,255,.1);margin:4px 0;flex:none}
.op-kl__chart{flex:1;min-width:0;position:relative}
.op-kl__chart::before{content:attr(data-brand);position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font:700 48px Outfit,sans-serif;color:rgba(101,78,224,.07);pointer-events:none;white-space:nowrap}
.op-kl__c{position:absolute;inset:0}
.op-kl__pop{position:absolute;z-index:30;min-width:170px;max-height:360px;overflow:auto;background:#1a1736;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px;box-shadow:0 18px 40px rgba(0,0,0,.5)}
.op-kl__pop h6{margin:8px 8px 4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6f6a93;font-weight:600}
.op-kl__pop>button,.op-kl__pop label{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:8px;font-size:13px;text-align:left;cursor:pointer;color:#cfc8f5}
.op-kl__pop>button:hover,.op-kl__pop label:hover{background:rgba(255,255,255,.06)}
.op-kl__pop>button.on{color:#b4a6ff}
.op-kl__pop input{accent-color:#8E7CFF}
@media (max-width:900px){.trade-chart.op-kl-on{height:520px}.op-kl__tools{width:34px}.op-kl__tools button{width:28px}}
/* ---- /my: donut balance card removed ---- */
.section__row--profile .p-assets-row__right{display:none!important}
.section__row--profile .p-assets-row,.section__row--profile .p-assets-row--s2{grid-template-columns:1fr!important}
.section__row--profile .p-assets-row__left{width:100%!important;max-width:none!important;flex:1 1 100%!important}

/* ======================================================================
   Popup windows (v2): menus float under the header instead of full height
   ====================================================================== */
:root{--op-top:78px}
/* shared head: title + round close, identical on both menus */
.op-dr__t{top:20px!important;left:22px!important;font-size:22px!important}
.op-dr__x{top:12px!important;right:14px!important;width:40px!important;height:40px!important;font-size:22px!important}
.header__center>.op-dr__t,.header__center>.op-dr__x{display:none}

/* ---- right: account window ---- */
.h-user-panel__overlay{top:var(--op-top)!important;height:auto!important;bottom:0!important}
.h-user-panel__wrapper{top:var(--op-top)!important;right:12px!important;left:auto!important;height:auto!important;max-height:calc(100vh - var(--op-top) - 12px)!important;width:min(calc(100vw - 24px),360px)!important;max-width:360px!important;padding:64px 14px 14px!important;border-radius:24px!important;box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.07)!important;gap:10px!important;overflow:hidden auto;transform-origin:top right;transform:translateY(-10px) scale(.95)!important;opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear .35s!important}
.h-user-panel--active .h-user-panel__wrapper{transform:none!important;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s!important}
.h-user-panel__top{gap:10px!important;overflow:visible!important;flex:none!important}
.h-user-panel .h-user-info{padding:12px 14px!important;border-radius:18px!important;gap:12px!important}
.h-user-panel .h-user-info__img img{width:42px!important;height:42px!important}
.h-user-panel .h-user-info__name{font-size:17px!important}
.h-user-panel .btn-row .btn{height:44px!important;font-size:14px!important}
.h-user-panel .h-user-menu__link{padding:8px 12px!important;gap:12px!important;font-size:15px!important;border-radius:12px!important}
.h-user-panel .h-user-menu__link svg{width:20px!important;height:20px!important}
.h-user-panel .h-user-menu__item--hr{margin:4px 12px!important}
.h-user-panel__bottom .btn{height:44px!important;font-size:14px!important}

/* ---- left: site menu window (phones/tablets) ---- */
@media (max-width:1200px){
.header--m-opened::before{top:var(--op-top)!important}
.header__center{top:var(--op-top)!important;left:12px!important;right:auto!important;height:auto!important;max-height:calc(100vh - var(--op-top) - 12px)!important;width:min(calc(100vw - 24px),360px)!important;padding:64px 10px 12px!important;border-radius:24px!important;box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.07)!important;gap:8px!important;transform-origin:top left;transform:translateY(-10px) scale(.95)!important;opacity:0!important;visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear .35s!important}
.header--m-opened .header__center{transform:none!important;opacity:1!important;visibility:visible;pointer-events:auto;transition-delay:0s!important}
.header__center>.op-dr__t,.header__center>.op-dr__x{display:block}
.header__center .h-menu--mobile1>.h-menu__item>.h-menu__name,.header__center .h-menu--mobile1>.h-menu__item>.h-menu__link{font-size:17px!important;padding:10px 10px 10px 52px!important}
.header__center .h-menu--mobile1>.h-menu__item::before,.header__center .h-menu--mobile1>.h-menu__item--opened::before{left:14px;width:24px;height:24px;top:10px}
.header__center .h-menu--mobile1 .c-menu{padding-left:52px;margin-top:2px}
.header__center .h-menu--mobile1 .c-menu__link{font-size:15px;padding:7px 0}
.header__center .h-menu--mobile2{margin-top:6px!important;padding:10px 0 0!important;border-top:1px solid rgba(255,255,255,.1);display:flex!important;justify-content:flex-start}
.header__center .h-menu--mobile2 .btn--icon{width:auto!important;height:40px!important;padding:0 14px 0 8px!important;gap:10px;border-radius:12px!important}
.header__center .h-menu--mobile2 .btn--icon::after{content:"Language";font-family:'Outfit','Manrope',sans-serif;font-weight:600;font-size:15px;color:#fff}
}

/* ---- modal windows: same look as the promocode dialog ---- */
.modal__overlay{background:rgba(9,6,16,.55)!important}
.modal__wrapper{background:#130E1D!important;border:0!important;border-radius:28px!important;padding:32px 28px 28px!important;overflow-x:hidden!important;box-shadow:0 30px 80px rgba(0,0,0,.5)}
.modal__wrapper{transform:translate(-50%,-47%) scale(.97)!important;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .2s ease!important}
.modal--showed .modal__wrapper{transform:translate(-50%,-50%)!important}
.m-pheader2{margin-bottom:20px!important}
.m-pheader2__name{font-family:'Outfit','Manrope',sans-serif!important;font-weight:800!important;font-size:26px!important;letter-spacing:-.01em;line-height:1.1!important;color:#fff}
.m-pheader2__close{width:40px!important;height:40px!important;border:1.5px solid rgba(255,255,255,.3)!important;transition:border-color .2s ease,background .2s ease}
.m-pheader2__close:hover{border-color:#a78bfa!important;background:rgba(103,0,206,.35)}
.m-pheader2__close svg{width:14px;height:14px}
.m-pheader2__close svg path{stroke:#fff}
.modal__content .btn--s54,.modal__content .btn--s48{border-radius:999px!important;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important}
@media (max-width:600px){.modal__wrapper{width:calc(100vw - 24px)!important;padding:26px 18px 20px!important}}
.h-user-panel .h-user-menu__item{margin:0!important}
.h-user-panel .h-user-menu{margin:0!important;gap:0!important}
.h-user-panel .btn-row{margin:0!important}
.h-user-panel .h-user-menu__link{padding:7px 12px!important}
.h-user-panel__wrapper{padding-top:58px!important}
.h-user-panel .h-user-menu__link{padding:9px 12px!important}
.h-user-panel__top{gap:12px!important}
.h-user-panel .h-user-menu{margin-top:2px!important}

@media (max-width:1200px){
.header__center{overflow-x:hidden!important}
.header__center .h-menu--mobile2{flex-wrap:wrap;gap:8px;align-items:center}
.header__center .h-menu--mobile2>div,.header__center .h-menu--mobile2>li{margin:0}
.header__center .h-menu--mobile2 a.btn{height:40px;padding:0 18px;border-radius:12px}
}
body:has(.modal--showed) .op-bn{display:none!important}

/* ======================================================================
   Loaders: one ring style everywhere + skeletons + smooth content reveal
   ====================================================================== */
@keyframes opSheen{from{background-position:200% 0,center 14px,center 164px,center 188px,center 212px}to{background-position:-100% 0,center 14px,center 164px,center 188px,center 212px}}
@keyframes opSheenX{from{background-position:200% 0}to{background-position:-100% 0}}
@keyframes opReveal{from{opacity:0;transform:translateY(14px) scale(.985);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}
@keyframes opPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.7}}
/* ring spinner for buttons and inline icons */
.i-loading:after,.btn--loading:after{background-image:none!important;border:2.5px solid rgba(167,139,250,.25);border-top-color:#a78bfa;border-radius:50%;box-sizing:border-box;opacity:1!important;width:22px;height:22px;left:calc(50% - 11px);top:calc(50% - 11px)}
.btn--loading:after{border-color:rgba(255,255,255,.3);border-top-color:#fff}
/* deposit / withdraw blocks: skeleton + ring while the address and QR are being prepared */
.dp-loading--active{min-height:240px}
.dp-loading--active:before{opacity:1!important;border-radius:20px;background-color:#130E1D;
 background-image:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%),linear-gradient(#1d1832,#1d1832),linear-gradient(#1d1832,#1d1832),linear-gradient(#1d1832,#1d1832),linear-gradient(#1d1832,#1d1832);
 background-size:200% 100%,132px 132px,72% 12px,56% 12px,64% 12px;background-repeat:no-repeat;background-position:200% 0,center 14px,center 164px,center 188px,center 212px;animation:opSheen 1.5s linear infinite}
.dp-loading:after{background-image:none!important;border:3px solid rgba(167,139,250,.22);border-top-color:#a78bfa;border-radius:50%;box-sizing:border-box;width:38px!important;height:38px!important;left:calc(50% - 19px)!important;top:61px!important;opacity:0}
.dp-loading--active:after{opacity:1!important}
.dp-loading:not(.dp-loading--active)>*{animation:opReveal .6s cubic-bezier(.22,1,.36,1) both}
.dp-loading:not(.dp-loading--active)>*:nth-child(2){animation-delay:.07s}
.dp-loading:not(.dp-loading--active)>*:nth-child(3){animation-delay:.14s}
.dp-loading:not(.dp-loading--active)>*:nth-child(4){animation-delay:.21s}
.dp-loading:not(.dp-loading--active)>*:nth-child(n+5){animation-delay:.28s}
/* full-block loader (logo + ring) */
.loading__value{animation-duration:1s!important;filter:drop-shadow(0 0 8px rgba(142,124,255,.55))}
.loading__value path{stroke:#8E7CFF!important;stroke-width:2.2!important}
.loading__logo{animation:opPulse 1.6s ease-in-out infinite}
/* trade chart: skeleton until the first candles arrive, then fade in */
.op-kl__c{transition:opacity .6s ease}
.op-kl--ld .op-kl__c{opacity:0}
.op-kl--ld .op-kl__chart{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.045) 50%,transparent 70%) 0 0/200% 100%;animation:opSheenX 1.5s linear infinite}
.op-kl--ld .op-kl__chart:after{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid rgba(142,124,255,.22);border-top-color:#8E7CFF;border-radius:50%;animation:loading 1s linear infinite}

/* ======================================================================
   Trading terminal layout (Orderly-style): chart | order book | order form
   ====================================================================== */
@media (min-width:1200px){
.section__row--trade{max-width:none!important;width:100%!important;padding:0 12px!important;box-sizing:border-box}
.trade{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(300px,24vw,360px) clamp(300px,23vw,350px);grid-template-rows:auto minmax(600px,calc(100vh - 176px)) auto;gap:8px;align-items:stretch}
.trade__header{grid-column:1/-1;grid-row:1}
.trade__body,.trade__center,.trade__right{display:contents!important}
.trade-chart{grid-column:1;grid-row:2;min-height:0;height:auto!important}
.trade-chart.op-kl-on{height:auto!important}
.trade__footer{grid-column:1/-1;grid-row:3}
.trade__left{grid-column:2;grid-row:2;min-height:0;overflow:hidden}
.trade-orders{grid-column:2;grid-row:2;min-height:0;display:none}
body.op-tab-trades .trade .trade__left{display:none!important}
body.op-tab-trades .trade .trade-orders{display:flex!important}
.trade-manager-type{grid-column:3;grid-row:2;align-self:start}
.trade-manager{grid-column:3;grid-row:2;align-self:start;margin-top:50px;flex-direction:column!important;gap:10px}
.trade-manager__row{width:100%!important}
.trade-currencies{display:none!important}
}
@media (min-width:1200px){
.trade{position:relative}
.trade__left{display:flex!important;flex-direction:column}
.trade__left .trade-depth{flex:1;min-height:0;height:auto!important}
.trade-orders{flex-direction:column}
.op-ob-tabs{display:flex;gap:6px;padding:10px 12px 6px;flex:none}
.op-ob-tabs button{height:30px;padding:0 14px;border-radius:9px;border:0;background:transparent;color:#8b88a8;font:600 13px 'Outfit','Manrope',sans-serif;cursor:pointer;transition:.15s}
.op-ob-tabs button:hover{color:#fff;background:rgba(255,255,255,.05)}
.op-ob-tabs button.on{background:rgba(142,124,255,.18);color:#b4a6ff}
/* pair picker popover */
body.op-pairs-open .trade .trade-currencies{display:flex!important;position:absolute;left:0;top:74px;width:440px;max-height:min(70vh,640px);z-index:60;background:#130E1D;border-radius:18px;box-shadow:0 28px 70px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08);overflow:hidden;animation:opReveal .3s cubic-bezier(.22,1,.36,1) both}
.trade-info__left{cursor:pointer;position:relative}
.trade-info__left::after{content:"";display:inline-block;width:7px;height:7px;border-right:2px solid #8b88a8;border-bottom:2px solid #8b88a8;transform:rotate(45deg);margin:0 4px 4px 10px;align-self:center}
/* buy / sell buttons */
.trade-manager__row:nth-child(1) .btn:last-of-type{background:linear-gradient(135deg,#1fa760,#40BF6A)!important;color:#06140b!important}
.trade-manager__row:nth-child(2) .btn:last-of-type{background:linear-gradient(135deg,#d93a52,#F6465D)!important;color:#fff!important}
.trade-manager__row .btn.btn--s42{border-radius:999px!important;font-family:'Outfit','Manrope',sans-serif;font-weight:700}
.trade-manager-type{border-radius:14px}
}
@media (min-width:1200px){.trade-orders{height:auto!important;align-self:stretch}}

/* ---- trade chart on phones / small tablets ---- */
.op-kl__btn[data-a=draw]{display:none}
.op-kl__btn.on{background:rgba(142,124,255,.22);color:#b4a6ff}
@media (max-width:700px){
.trade-chart.op-kl-on{height:560px!important}
.op-kl__top{flex-wrap:wrap;row-gap:4px;padding:6px 8px;overflow:visible}
.op-kl__ints{order:5;width:100%;overflow-x:auto;scrollbar-width:none}
.op-kl__ints::-webkit-scrollbar{display:none}
.op-kl__sep{display:none}
.op-kl__btn[data-a=draw]{display:inline-flex}
.op-kl__tools{display:none}
.op-kl--tools .op-kl__tools{display:flex}
.op-kl__chart::before{font-size:30px}
.op-kl__pop{max-height:50vh}
}

@media (max-width:700px){
.op-kl__btn[data-a=reset],.op-kl__btn[data-a=shot]{display:none}
.op-kl__ints button{min-width:30px;padding:0 6px;font-size:12px}
.op-kl__ints{gap:0}
}
@media (max-width:700px){.op-kl__btn[data-a=full]{display:none}}

/* ---- Buy / Sell tabs: one order form at a time ---- */
.op-bs{display:flex;gap:6px;padding:5px;border-radius:16px;background:#0c0a18;border:1px solid rgba(255,255,255,.07);margin:0 0 10px}
.op-bs button{flex:1;height:46px;border:0;border-radius:12px;background:transparent;color:#8b88a8;font:700 17px 'Outfit','Manrope',sans-serif;cursor:pointer;transition:background .2s,color .2s}
.op-bs button:hover{color:#fff}
.op-bs button[data-s=buy].on{background:linear-gradient(135deg,#1fa760,#40BF6A);color:#06140b}
.op-bs button[data-s=sell].on{background:linear-gradient(135deg,#d93a52,#F6465D);color:#fff}
.trade-manager-type{display:none!important}
.trade-manager .trade-manager__row:nth-child(2){display:none!important}
body.op-sell .trade-manager .trade-manager__row:nth-child(1){display:none!important}
body.op-sell .trade-manager .trade-manager__row:nth-child(2){display:block!important}
.trade-manager{display:block!important;margin-top:0!important}
.trade-manager__row{animation:opReveal .35s cubic-bezier(.22,1,.36,1) both}
@media (min-width:1200px){
.op-bs{grid-column:3;grid-row:2;align-self:start}
.trade-manager{margin-top:62px!important}
}

/* ---- bigger type in the trading terminal ---- */
.trade-info__col-name{font-size:12px!important}
.trade-info__col-value{font-size:15px!important}
.trade-depth tr,.trade-depth tr *{font-size:13px!important;line-height:24px!important}
.trade-depth__price{font-size:20px!important}
.trade-currencies td,.trade-currencies th,.trade-currencies tr *{font-size:14px!important;line-height:1.5!important}
.trade-currencies tr{height:34px}
.trade-orders td,.trade-orders th{font-size:13px!important;line-height:22px!important}
.trade-manager-header__left,.trade-manager .input__field{font-size:16px!important}
.trade-manager__row .btn{font-size:16px!important;height:48px!important}
.trade-history td,.trade-history th{font-size:14px!important}
.op-ob-tabs button{font-size:14px!important}

.trade-depth tr,.trade-depth tr *{font-size:12.5px!important}
.trade-depth{overflow-x:hidden!important}
.trade-depth *{scrollbar-width:thin}
@media (min-width:1200px){
.trade__left,.trade-orders,.trade-manager,.op-bs{width:auto!important;min-width:0!important;max-width:none!important}
.trade__left{padding:0!important}
}

/* ---- portfolio: no title, bigger action buttons ---- */
.op-pf__h{display:none!important}
.op-pf__a{font-size:15px;gap:10px}
.op-pf__ai{width:72px!important;height:72px!important;border-radius:22px}
.op-pf__ai svg{width:30px;height:30px}
.op-pf__acts{gap:14px!important}
@media (max-width:899px){.op-pf__ai{width:62px!important;height:62px!important}.op-pf__a{font-size:13px}}

/* ---- account panel v3 ---- */
.h-user-panel__wrapper .op-dr__t{display:none!important}
.h-user-panel__wrapper{padding-top:70px!important}
.h-user-panel__top{gap:16px!important}
.h-user-panel .h-user-info{margin:0!important}
.h-user-panel .btn-row{margin:0!important;justify-content:center;gap:28px!important}
.h-user-panel .h-user-menu{margin:0!important}
/* deposit / withdraw: same icon tiles as on the portfolio card */
.h-user-panel .btn-row .btn,.h-user-panel .btn-row .btn:first-child{width:auto!important;flex:0 0 auto!important;height:auto!important;padding:0!important;border:0!important;background:none!important;border-radius:0!important;display:flex!important;flex-direction:column;align-items:center;gap:10px;color:#fff!important;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;font-size:15px!important;box-shadow:none!important}
.h-user-panel .btn-row .btn:hover{background:none!important;color:#fff!important;border:0!important}
.h-user-panel .btn-row .btn::before{content:"";width:68px;height:68px;border-radius:21px;background:#1f1936 center/30px no-repeat;transition:transform .25s ease,background-color .25s ease}
.h-user-panel .btn-row .btn:first-child::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='1' y='1' width='22' height='22' rx='5' fill='%23fff'/%3E%3Cpath d='M12 7v9m0 0l-3.6-3.6M12 16l3.6-3.6' stroke='%23130E1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.h-user-panel .btn-row .btn:last-child::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='1' y='1' width='22' height='22' rx='5' fill='%23fff'/%3E%3Cpath d='M12 17V8m0 0l-3.6 3.6M12 8l3.6 3.6' stroke='%23130E1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.h-user-panel .btn-row .btn:hover::before{transform:translateY(-4px);background-color:#2a2147}
.h-user-panel .btn-row .btn span{display:block!important;padding:0!important}
.h-user-panel .btn-row .btn svg{display:none!important}
/* menu icons keep their native 24px box (the svgs have no viewBox) */
.h-user-panel .h-user-menu__link svg{width:24px!important;height:24px!important}
.h-user-panel .h-user-menu__link{gap:14px!important}
/* no FAQ in this menu */
.h-user-panel .h-user-menu__item:has(a[href$="/faq"]),.h-user-panel .h-user-menu__item--hr{display:none!important}

/* ---- deposit / withdraw buttons: donor style (purple + grey, small radius, plain arrows) ---- */
.h-user-panel .btn-row{gap:12px!important;justify-content:stretch!important}
.h-user-panel .btn-row .btn,.h-user-panel .btn-row .btn:first-child{flex:1 1 0!important;width:auto!important;height:52px!important;flex-direction:row!important;justify-content:center;gap:10px!important;border-radius:10px!important;font-size:16px!important;background:#6700ce!important;color:#fff!important}
.h-user-panel .btn-row .btn:last-child{background:#37343f!important}
.h-user-panel .btn-row .btn::before{width:18px!important;height:18px!important;border-radius:0!important;background:center/18px no-repeat!important;transform:none!important}
.h-user-panel .btn-row .btn:first-child::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 4v16m0 0l-6-6m6 6l6-6' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.h-user-panel .btn-row .btn:last-child::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 20V4m0 0l-6 6m6-6l6 6' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.h-user-panel .btn-row .btn:hover{background:#7d2be8!important;color:#fff!important}
.h-user-panel .btn-row .btn:last-child:hover{background:#48444f!important}
.h-user-panel .btn-row .btn:hover::before{transform:none!important}
/* the same pair in the assets table */
.p-assets-row__left .t-btns .btn{height:44px!important;padding:0 18px!important;border-radius:10px!important;border:0!important;background:#6700ce!important;color:#fff!important;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;font-size:15px!important;box-shadow:none!important}
.p-assets-row__left .t-btns .btn:last-child{background:#37343f!important}
.p-assets-row__left .t-btns .btn:hover{background:#7d2be8!important}
.p-assets-row__left .t-btns .btn:last-child:hover{background:#48444f!important}

/* ======================================================================
   /my Assets: window card like Account, 7 coins, no scroll, donor buttons
   ====================================================================== */
.section__row--profile .p-assets-row__left .box{background:#130E1D!important;border-radius:24px!important;padding:22px 24px 16px!important}
.section__row--profile .p-assets-row__left .box::before{content:"Assets"!important;display:block!important;margin:0 0 14px!important;font:700 22px 'Outfit','Manrope',sans-serif!important;letter-spacing:0!important;color:#fff!important;white-space:normal!important}
.section__row--profile .p-assets-row__left .box,.section__row--profile .p-assets-row__left .table,.section__row--profile .p-assets-row__left [class*="scroll"]{max-height:none!important;height:auto!important;overflow:visible!important}
.section__row--profile .p-assets-row__left .table tbody tr:nth-child(n+8){display:none!important}
/* deposit / withdraw: same pair as in the side menu */
.section__row--profile .p-assets-row__left .table .g-f-end .btn{height:44px!important;padding:0 20px!important;border-radius:10px!important;border:0!important;background:#6700ce!important;color:#fff!important;font-family:'Outfit','Manrope',sans-serif!important;font-weight:600!important;font-size:15px!important;box-shadow:none!important;transform:none!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn:last-child{background:#37343f!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn:hover{background:#7d2be8!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn:last-child:hover{background:#48444f!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn[disabled],.section__row--profile .p-assets-row__left .table .g-f-end .btn.btn--disabled{opacity:.4;pointer-events:none}
@media (min-width:900px){
.section__row--profile .p-assets-row__left .table table,.section__row--profile .p-assets-row__left .table tbody{display:block!important;width:100%!important}
.section__row--profile .p-assets-row__left .table thead{display:none!important}
.section__row--profile .p-assets-row__left .table tbody tr{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto 46px;align-items:center;column-gap:18px;padding:12px 0!important;height:auto!important;border-top:1px solid rgba(255,255,255,.1)}
.section__row--profile .p-assets-row__left .table tbody tr:last-child{border-bottom:0}
.section__row--profile .p-assets-row__left .table td{display:block!important;padding:0!important;border:0!important;width:auto!important;background:transparent!important}
.section__row--profile .p-assets-row__left .table td.g-left{grid-column:1;grid-row:1;padding-left:58px!important}
.section__row--profile .p-assets-row__left .table td.g-left::before{display:block!important}
.section__row--profile .p-assets-row__left .table td:nth-child(3){grid-column:2;grid-row:1;text-align:right!important}
.section__row--profile .p-assets-row__left .table td:last-child{grid-column:3;grid-row:1}
.section__row--profile .p-assets-row__left .table td:first-child{grid-column:4;grid-row:1;display:flex!important;justify-content:flex-end;position:static!important;width:auto!important}
.section__row--profile .p-assets-row__left .table td:first-child .btn{position:static!important;transform:none!important;width:44px!important;height:44px!important}
}

/* ---- /my: Transaction History as a window card (title + filters + table) ---- */
.section__row--profile>.p-title{background:#130E1D!important;border-radius:24px 24px 0 0!important;padding:22px 24px 14px!important;margin:20px 0 0!important;font-family:'Outfit','Manrope',sans-serif!important;font-weight:700!important;font-size:22px!important;line-height:1.2!important;letter-spacing:0!important;color:#fff!important;text-transform:none!important}
.section__row--profile>.p-title::before,.section__row--profile>.p-title::after{content:none!important;display:none!important}
.section__row--profile>.box-filters{background:#130E1D!important;margin:0!important;padding:0 24px 18px!important;border:0!important;box-shadow:none!important}
.section__row--profile>.box{background:#130E1D!important;border-radius:0 0 24px 24px!important;margin:0 0 20px!important;padding:0 24px 12px!important;border:0!important;box-shadow:none!important}
@media (max-width:899px){
.section__row--profile>.p-title{padding:18px 16px 12px!important}
.section__row--profile>.box-filters{padding:0 16px 14px!important}
.section__row--profile>.box{padding:0 16px 8px!important}
}

/* ---- page gates: hide the half-built page until its injected blocks exist, then reveal top to bottom ---- */
html.op-prof-gate .section__row--profile>*,html.op-mk-gate .section__row>*{opacity:0!important;transition:none!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn:nth-child(2){background:#37343f!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn:nth-child(2):hover{background:#48444f!important}

/* home: fade the whole page in once every block is in place */
.section__row{transition:opacity .7s ease}
html.op-home-gate .section__row{opacity:0!important}
.h-user-panel__wrapper{bottom:auto!important;min-height:0!important}
.h-user-panel__bottom{margin-top:10px!important}
.section__row--profile .p-assets-row__left .box>.p-title{display:none!important}

/* ======================================================================
   /trade round 2: wide header, narrower book and chart, open/history tabs
   ====================================================================== */
html.op-trade .header__wrapper{max-width:none!important;width:100%!important;box-sizing:border-box;padding-left:24px!important;padding-right:24px!important}
@media (min-width:1200px){
.trade{grid-template-columns:minmax(0,1fr) clamp(280px,17.5vw,310px) clamp(300px,21vw,340px)!important;grid-template-rows:auto clamp(500px,60vh,660px) auto!important}
/* both panes start at the same height so switching tabs does not move the block */
.trade__left,.trade-orders{padding:0!important;margin:0!important;align-self:stretch}
.trade-orders{padding-bottom:12px!important}
.trade__left .trade-depth{padding-top:0!important}
.trade-orders__header{display:none!important}
}
/* open orders / order history */
.op-hs{display:flex;gap:6px;padding:14px 14px 6px;background:#100e21;border-radius:16px 16px 0 0}
.op-hs button{height:36px;padding:0 18px;border:0;border-radius:10px;background:transparent;color:#8b88a8;font:600 15px 'Outfit','Manrope',sans-serif;cursor:pointer;transition:.15s}
.op-hs button:hover{color:#fff;background:rgba(255,255,255,.05)}
.op-hs button.on{background:rgba(142,124,255,.18);color:#b4a6ff}
.trade__footer .trade-history{border-radius:0 0 16px 16px}
body.op-hs-open .trade-history tbody tr:not(:has(.trade-history-status--s0)){display:none!important}
body.op-hs-hist .trade-history tbody tr:not(:has(.trade-history-status--s1)){display:none!important}
body.op-hs-open .trade-history .m-order:not(:has(.trade-history-status--s0)){display:none!important}
body.op-hs-hist .trade-history .m-order:not(:has(.trade-history-status--s1)){display:none!important}
.op-hs-empty{display:none;padding:34px 0 40px;text-align:center;color:#8b88a8;font:500 15px 'Manrope',sans-serif;background:#100e21;border-radius:0 0 16px 16px}
@media (min-width:1200px){
.trade-orders{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}
.trade-orders .t-table{background:#100e21;border:1px solid #1a182a;border-radius:16px;padding:6px 12px 12px;flex:1;min-height:0;overflow:hidden}
}

/* ======================================================================
   Pair picker v2: Change pair button, tall panel, coin icons, search, pill filters, glow
   ====================================================================== */
.op-cp{display:none}
@media (min-width:1200px){
.trade-info__left::after{content:none!important;display:none!important}
.trade-info{align-items:center}
.op-cp{display:inline-flex;align-items:center;gap:8px;height:42px;margin:0 6px 0 14px;padding:0 16px;border-radius:12px;border:1px solid rgba(142,124,255,.5);background:rgba(142,124,255,.14);color:#d9d3ff;font:600 14px 'Outfit','Manrope',sans-serif;cursor:pointer;white-space:nowrap;flex:none;transition:.18s}
.op-cp:hover{background:rgba(142,124,255,.26);color:#fff}
.op-cp svg{width:17px;height:17px}
body.op-pairs-open .op-cp{background:#6700ce;border-color:#6700ce;color:#fff}
body.op-pairs-open .trade .trade-currencies{top:78px!important;left:12px!important;width:460px!important;height:clamp(500px,60vh,660px)!important;max-height:none!important;flex-direction:column;background:#1a1636!important;border-radius:20px!important;box-shadow:0 0 0 1px rgba(142,124,255,.45),0 0 48px rgba(142,124,255,.28),0 34px 90px rgba(0,0,0,.75)!important;padding:14px 14px 8px;z-index:70}
body.op-pairs-open .trade-currencies .tabs{display:flex;gap:8px;flex:none;margin:0 0 12px!important;padding:0!important;border:0!important}
body.op-pairs-open .trade-currencies .tabs>*,body.op-pairs-open .trade-currencies .tabs li{height:34px;padding:0 16px!important;border-radius:999px;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.05)!important;color:#b9b4d6!important;font:600 13px 'Outfit','Manrope',sans-serif;display:inline-flex;align-items:center;cursor:pointer;margin:0!important;transition:.15s}
body.op-pairs-open .trade-currencies .tabs>*:hover{border-color:rgba(142,124,255,.6)!important;color:#fff!important}
body.op-pairs-open .trade-currencies .tabs>*[class*="active"]{background:#6700ce!important;border-color:#6700ce!important;color:#fff!important}
body.op-pairs-open .trade-currencies .tabs>*::after,body.op-pairs-open .trade-currencies .tabs>*::before{display:none!important}
.op-ps{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;margin:0 0 10px;border-radius:12px;background:#0f0c20;border:1px solid rgba(255,255,255,.1);flex:none}
.op-ps:focus-within{border-color:#8E7CFF}
.op-ps svg{width:17px;height:17px;color:#8b88a8;flex:none}
.op-ps input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:500 14px 'Manrope',sans-serif}
body.op-pairs-open .trade-currencies .t-table{flex:1;min-height:0;overflow:auto}
.op-pi{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none;margin:0 8px 0 2px}
}

.op-kl__pop[data-iv],.op-kl__pop>button[data-iv]{min-width:120px}

/* ---- top navigation v2 (own list; the original stays hidden in the DOM) ---- */
html.op-nav-on .header__center>.h-menu--mobile1:not(.op-nav){display:none!important}
.op-nav .h-menu__link,.op-nav .h-menu__name{color:#fff!important}
.op-nav .op-ni{width:16px;height:16px;flex:none;opacity:.8;margin-right:2px}
.op-nav .h-label{display:flex;align-items:center;gap:6px}
@media (max-width:1359px){.op-nav .op-ni{display:none}}
@media (max-width:1200px){.op-nav .op-ni{display:none!important}.op-nav .h-label svg{display:none}}
.header__center .op-nav.h-menu--mobile1>.h-menu__item[data-ic="trade"]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d=%22M4 7h12l-3-3M20 17H8l3 3%22/%3E%3C/svg%3E")}
.header__center .op-nav.h-menu--mobile1>.h-menu__item[data-ic="markets"]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d=%22M4 20V4M4 20h16M8 15l3-4 3 2 5-6%22/%3E%3C/svg%3E")}
.header__center .op-nav.h-menu--mobile1>.h-menu__item[data-ic="buy"]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x=%223%22 y=%226%22 width=%2218%22 height=%2213%22 rx=%223%22/%3E%3Cpath d=%22M3 10.5h18M7 15h3%22/%3E%3C/svg%3E")}
.header__center .op-nav.h-menu--mobile1>.h-menu__item[data-ic="earn"]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 6.5v11M14.8 9.2c-.6-1.2-4.6-1.4-4.6.9 0 2.4 4.8 1.2 4.8 3.8 0 2-4.2 2-5 .4%22/%3E%3C/svg%3E")}
.header__center .op-nav.h-menu--mobile1>.h-menu__item[data-ic="tools"]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x=%223%22 y=%224%22 width=%2218%22 height=%2212%22 rx=%222%22/%3E%3Cpath d=%22M8 21h8M12 16v5%22/%3E%3C/svg%3E")}
.header__center .op-nav.h-menu--mobile1>.h-menu__item[data-ic="news"]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d=%22M6 3h9l4 4v14H6z%22/%3E%3Cpath d=%22M9 11h7M9 15h7M9 7h3%22/%3E%3C/svg%3E")}
.header__center .op-nav.h-menu--mobile1>.h-menu__item[data-ic="swap"]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d=%22M7 20V5m0 0L3.5 8.5M7 5l3.5 3.5M17 4v15m0 0l-3.5-3.5M17 19l3.5-3.5%22/%3E%3C/svg%3E")}
.header__center .op-nav.h-menu--mobile1>.h-menu__item[data-ic="support"]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d=%22M4 14v-2a8 8 0 0116 0v2%22/%3E%3Crect x=%223%22 y=%2213%22 width=%224%22 height=%226%22 rx=%221.5%22/%3E%3Crect x=%2217%22 y=%2213%22 width=%224%22 height=%226%22 rx=%221.5%22/%3E%3Cpath d=%22M19 19v.5a2.5 2.5 0 01-2.5 2.5H13%22/%3E%3C/svg%3E")}
/* modal close icon: keep the svg's native 22x23 box (it has no viewBox, so shrinking crops it) */
.m-pheader2__close svg{width:22px!important;height:23px!important}
.m-pheader2__close svg path{stroke:#fff!important}
/* loader: clip to the rounded block and hide the real content underneath while loading */
.dp-loading--active{overflow:hidden;border-radius:20px}
.dp-loading--active>*{visibility:hidden!important}
/* footer stays hidden until the page behind the gate is ready, then fades in */
footer.footer{transition:opacity .7s ease}
html.op-home-gate footer.footer,html.op-prof-gate footer.footer,html.op-mk-gate footer.footer{opacity:0!important}

/* /my Assets: ranked by USD, no hover highlight, no mini-trade button, Trade button */
.section__row--profile .p-assets-row__left .table tbody{display:flex!important;flex-direction:column}
.section__row--profile .p-assets-row__left .table tbody tr:nth-child(n+8){display:grid!important}
.section__row--profile .p-assets-row__left .table tbody tr[data-hide]{display:none!important}
.section__row--profile .p-assets-row__left .table tbody tr[data-rk] td.g-left::before{content:attr(data-rk)!important}
.section__row--profile .p-assets-row__left .table tbody tr[data-rk="1"] td.g-left::before{content:"01"!important}
.section__row--profile .p-assets-row__left .table tbody tr[data-rk="2"] td.g-left::before{content:"02"!important}
.section__row--profile .p-assets-row__left .table tbody tr[data-rk="3"] td.g-left::before{content:"03"!important}
.section__row--profile .p-assets-row__left .table tbody tr[data-rk="4"] td.g-left::before{content:"04"!important}
.section__row--profile .p-assets-row__left .table tbody tr[data-rk="5"] td.g-left::before{content:"05"!important}
.section__row--profile .p-assets-row__left .table tbody tr[data-rk="6"] td.g-left::before{content:"06"!important}
.section__row--profile .p-assets-row__left .table tbody tr[data-rk="7"] td.g-left::before{content:"07"!important}
.section__row--profile .p-assets-row__left .table tbody tr:hover td{background:transparent!important}
.section__row--profile .p-assets-row__left .table tbody tr:hover td.g-left::before{color:#090610!important}
.section__row--profile .p-assets-row__left .table td:first-child,.section__row--profile .p-assets-row__left .table th:first-child{display:none!important}
@media (min-width:900px){
.section__row--profile .p-assets-row__left .table tbody tr{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto!important}
.section__row--profile .p-assets-row__left .table td:first-child{display:none!important}
}
.section__row--profile .p-assets-row__left .table .g-f-end .op-tr-btn{display:inline-flex!important;align-items:center;gap:6px}
.section__row--profile .p-assets-row__left .table .g-f-end .op-tr-btn:hover{background:#48444f!important}

/* mobile left menu: the dimmed + blurred layer covers the whole screen, header strip included */
@media (max-width:1200px){
.header--m-opened::before{top:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;background:rgba(9,6,16,.72)!important;-webkit-backdrop-filter:blur(16px) saturate(120%)!important;backdrop-filter:blur(16px) saturate(120%)!important;z-index:94!important}
.header--m-opened{z-index:9000!important}
}

/* /my Assets on phones: icon-only action buttons */
@media (max-width:899px){
.section__row--profile .p-assets-row__left .table .g-f-end{display:flex!important;gap:6px!important;justify-content:flex-end;flex-wrap:nowrap}
.section__row--profile .p-assets-row__left .table .g-f-end .btn{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;font-size:0!important;line-height:0!important;gap:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:10px!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn svg{width:18px!important;height:18px!important;margin:0!important;flex:none}
.section__row--profile .p-assets-row__left .table .g-f-end .btn span{display:none!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn::before,.section__row--profile .p-assets-row__left .table .g-f-end .btn::after{display:none!important}
.section__row--profile .p-assets-row__left .table tbody tr{grid-template-columns:minmax(0,1fr) auto!important}
}

/* Trade button: same size/look as Deposit & Withdraw, icon via pseudo-element */
.section__row--profile .p-assets-row__left .table .g-f-end .btn.op-tr-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:0 20px!important;min-width:0;width:auto;flex:none;background:#37343f!important;color:#fff!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn.op-tr-btn:hover{background:#48444f!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn.op-tr-btn::before{content:""!important;display:block!important;position:static!important;width:16px!important;height:16px!important;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h12l-3-3M20 17H8l3 3'/%3E%3C/svg%3E") center/16px no-repeat!important;transform:none!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn.op-tr-btn span{display:inline!important}
@media (max-width:899px){
.section__row--profile .p-assets-row__left .table .g-f-end .btn.op-tr-btn{width:40px!important;min-width:40px!important;padding:0!important;gap:0}
.section__row--profile .p-assets-row__left .table .g-f-end .btn.op-tr-btn span{display:none!important}
}

/* assets buttons: text and icon stay white on hover (Withdraw turned dark purple) */
.section__row--profile .p-assets-row__left .table .g-f-end .btn:hover,.section__row--profile .p-assets-row__left .table .g-f-end .btn:hover span,.section__row--profile .p-assets-row__left .table .g-f-end .btn:hover *{color:#fff!important;-webkit-text-fill-color:#fff!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn:hover svg *{stroke:#fff!important}

/* top menu: keep the old one invisible until the new one is built (no flash of the old menu) */
@media (min-width:1201px){
html:not(.op-nav-on):not(.op-nav-skip) .header__center>.h-menu--mobile1:not(.op-nav){visibility:hidden}
}

/* /my Assets (desktop): buttons flush with the right edge of the card, double gap after the balance */
@media (min-width:900px){
.section__row--profile .p-assets-row__left .table tbody tr{grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:40px!important}
.section__row--profile .p-assets-row__left .table td:nth-child(3){grid-column:2!important;text-align:right!important;padding:0!important}
.section__row--profile .p-assets-row__left .table td:last-child{grid-column:3!important;justify-self:end;margin:0!important;padding:0!important;width:auto!important}
.section__row--profile .p-assets-row__left .table td:last-child .g-f-end{display:flex!important;justify-content:flex-end;margin:0!important;padding:0!important;width:auto!important}
}

/* /my Assets: one set of action buttons per breakpoint (site switches at 1200px) */
@media (min-width:1201px){
.section__row--profile .p-assets-row__left .table .g-f-end .btn.g-mobile:not(.op-tr-btn){display:none!important}
}
@media (max-width:1200px){
.section__row--profile .p-assets-row__left .table .g-f-end .btn.g-desktop{display:none!important}
.section__row--profile .p-assets-row__left .table .g-f-end{display:flex!important;gap:6px!important;justify-content:flex-end;flex-wrap:nowrap}
.section__row--profile .p-assets-row__left .table .g-f-end .btn{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;font-size:0!important;gap:0!important;align-items:center;justify-content:center;border-radius:10px!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn:not(.g-desktop){display:inline-flex!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn span{display:flex!important;align-items:center;justify-content:center}
.section__row--profile .p-assets-row__left .table .g-f-end .btn.op-tr-btn span{display:none!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn.op-tr-btn{width:40px!important;min-width:40px!important;padding:0!important;gap:0}
.section__row--profile .p-assets-row__left .table .g-f-end .btn svg{width:18px!important;height:18px!important}
}
@media (max-width:1200px){
.section__row--profile .p-assets-row__left .table .g-f-end{gap:4px!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn,.section__row--profile .p-assets-row__left .table .g-f-end .btn.op-tr-btn{width:36px!important;min-width:36px!important;height:36px!important;border:0!important;border-radius:9px!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn.g-mobile:not(:first-of-type):not(.op-tr-btn),.section__row--profile .p-assets-row__left .table .g-f-end .btn.op-tr-btn{background:#37343f!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn.g-mobile:not(.op-tr-btn):nth-last-child(2){background:#37343f!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn.g-mobile:nth-child(3){background:#6700ce!important}
.section__row--profile .p-assets-row__left .table .g-f-end .btn svg{width:17px!important;height:17px!important}
}
@media (max-width:1200px){
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.g-mobile,html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.op-tr-btn{border:0!important;box-shadow:none!important;outline:0!important;background:#37343f!important}
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.g-mobile:nth-child(3){background:#6700ce!important}
}
@media (max-width:1200px){
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn svg{width:auto!important;height:auto!important;margin:0!important;display:block}
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn span{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;padding:0!important}
}

/* phones: own centered glyphs on the three action buttons, identical size and spacing */
@media (max-width:1200px){
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end{gap:6px!important}
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.g-mobile,html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.op-tr-btn{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;flex:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center;justify-content:center;position:relative}
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.g-mobile>span,html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.op-tr-btn>span{display:none!important}
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.g-mobile::before,html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.op-tr-btn::before{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:20px!important;height:20px!important;margin:-10px 0 0 -10px!important;transform:none!important;border:0!important;background:center/20px 20px no-repeat!important}
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.g-mobile:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 9v9H9'/%3E%3C/svg%3E")!important}
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.g-mobile:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18L18 6M9 6h9v9'/%3E%3C/svg%3E")!important}
html body .section__row--profile .p-assets-row__left .table tbody tr td .g-f-end .btn.btn.btn.op-tr-btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h13l-3-3M19 16H6l3 3'/%3E%3C/svg%3E")!important}
}

/* ======================================================================
   Alerts: one look for every toast + the notification bell
   ====================================================================== */
.app__toasts{top:calc(var(--op-top,78px) + 10px)!important;right:16px!important;left:auto!important;bottom:auto!important;align-items:stretch!important;width:min(380px,calc(100vw - 24px));pointer-events:none;z-index:9999999}
.app__toasts .toast{pointer-events:auto;position:relative;background:#1a1636!important;color:#fff!important;border:1px solid rgba(255,255,255,.1);border-radius:16px!important;box-shadow:0 18px 50px rgba(0,0,0,.5),0 0 0 1px rgba(124,58,237,.12)!important;padding:14px 16px 14px 62px!important;margin-top:10px;max-width:none;min-height:60px;font:500 14px/1.4 'Manrope','Outfit',sans-serif!important;display:flex;flex-direction:column;justify-content:center;transition:transform .25s ease,opacity .25s ease!important}
.app__toasts .toast:hover{transform:translateY(-1px)!important}
.app__toasts .toast__text{color:#d9d6ee;word-break:break-word}
.app__toasts .toast__text b,.app__toasts .toast__text strong{display:block;color:#fff;font:700 15px 'Outfit','Manrope',sans-serif;margin-bottom:2px}
.app__toasts .toast::before{content:"";position:absolute;left:16px;top:50%;width:32px;height:32px;margin-top:-16px;border-radius:10px;background:rgba(156,117,255,.16) center/18px no-repeat}
.app__toasts .toast--success::before{background-color:rgba(29,246,181,.14);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231DF6B5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}
.app__toasts .toast--error::before{background-color:rgba(255,99,144,.14);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF6390' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}
.app__toasts .toast--warning::before{background-color:rgba(255,176,32,.14);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFB020' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6v7M12 17.5v.5'/%3E%3C/svg%3E")}
.app__toasts .toast--info::before{background-color:rgba(156,117,255,.16);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239c75ff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 11v6M12 7v.5'/%3E%3C/svg%3E")}
.app__toasts .toast--success{border-color:rgba(29,246,181,.28)}
.app__toasts .toast--error{border-color:rgba(255,99,144,.3)}
.app__toasts .toast--warning{border-color:rgba(255,176,32,.3)}
.app__toasts .toast.toast--info,.app__toasts .toast.toast--success,.app__toasts .toast.toast--warning,.app__toasts .toast.toast--error{background:#1a1636!important;color:#fff!important}
.app__toasts .toast--center{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;padding:22px 22px 18px!important;align-items:center;text-align:center;transform:translate(-50%,-50%)!important;width:min(380px,calc(100vw - 32px))}
.app__toasts .toast--center::before{display:none}
.app__toasts .toast--center:hover{transform:translate(-50%,-50%)!important}
.app__toasts .toast-enter,.app__toasts .toast-leave-to{opacity:0;transform:translateX(24px)}
.app__toasts .toast.toast--center.toast-enter,.app__toasts .toast.toast--center.toast-leave-to{transform:translate(-50%,-46%)!important}
body:not([data-dark]) .app__toasts .toast,body:not([data-dark]) .app__toasts .toast.toast--info,body:not([data-dark]) .app__toasts .toast.toast--success,body:not([data-dark]) .app__toasts .toast.toast--warning,body:not([data-dark]) .app__toasts .toast.toast--error{background:#fff!important;color:#16132a!important;border-color:rgba(22,19,42,.12)}
body:not([data-dark]) .app__toasts .toast__text{color:#4a4666}
body:not([data-dark]) .app__toasts .toast__text b,body:not([data-dark]) .app__toasts .toast__text strong{color:#16132a}
@media (max-width:640px){.app__toasts{right:12px!important;left:12px!important;width:auto}}

/* bell */
.op-bell-li{display:flex!important;align-items:center;position:relative}
.op-bell{position:relative;width:38px;height:38px;border:0;border-radius:12px;background:rgba(124,58,237,.14);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease;padding:0;margin-left:8px}
.op-bell:hover{background:rgba(124,58,237,.3);transform:translateY(-1px)}
.op-bell svg{width:20px;height:20px}
.op-bell__n{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#6700ce;color:#fff;font:700 11px/18px 'Manrope',sans-serif;text-align:center;box-shadow:0 0 0 2px #0b0816;display:none}
.op-bell.has-new .op-bell__n{display:block}
.op-bell.has-new svg{animation:opRing 1.4s ease 1}
@keyframes opRing{0%,100%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}}
.op-np{position:fixed;z-index:9000;top:var(--op-top,78px);right:16px;width:min(400px,calc(100vw - 24px));max-height:min(620px,calc(100vh - var(--op-top,78px) - 16px));display:none;flex-direction:column;background:#130E1D;border-radius:24px;box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.07);overflow:hidden;color:#fff;font-family:'Manrope','Outfit',sans-serif}
.op-np.on{display:flex;animation:opReveal .25s cubic-bezier(.22,1,.36,1) both}
.op-np__h{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 14px}
.op-np__t{font:700 22px 'Outfit','Manrope',sans-serif}
.op-np__r{border:0;background:transparent;color:#9c75ff;font:600 13px 'Manrope',sans-serif;cursor:pointer;padding:6px 8px;border-radius:8px}
.op-np__r:hover{background:rgba(156,117,255,.12)}
.op-np__l{overflow-y:auto;padding:0 10px 12px;flex:1}
.op-ni{display:flex;gap:12px;padding:12px;border-radius:16px;position:relative}
.op-ni+.op-ni{margin-top:2px}
.op-ni:hover{background:rgba(255,255,255,.04)}
.op-ni.un{background:rgba(124,58,237,.1)}
.op-ni__i{flex:none;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(29,246,181,.14);color:#1DF6B5}
.op-ni__i svg{width:19px;height:19px}
.op-ni.warn .op-ni__i{background:rgba(255,176,32,.14);color:#FFB020}
.op-ni.err .op-ni__i{background:rgba(255,99,144,.14);color:#FF6390}
.op-ni.info .op-ni__i{background:rgba(156,117,255,.16);color:#9c75ff}
.op-ni__b{min-width:0;flex:1}
.op-ni__a{font:700 15px 'Outfit','Manrope',sans-serif;line-height:1.25}
.op-ni__x{margin-top:3px;color:#b9b6d3;font:500 13.5px/1.4 'Manrope',sans-serif;word-break:break-word}
.op-ni__d{margin-top:5px;color:#7d7a99;font:500 12px 'Manrope',sans-serif}
.op-ni.un::after{content:"";position:absolute;right:12px;top:16px;width:8px;height:8px;border-radius:50%;background:#9c75ff}
.op-np__e{padding:34px 24px 44px;text-align:center}
.op-np__e svg{width:44px;height:44px;color:#4b4568;margin-bottom:10px}
.op-np__e b{display:block;font:700 17px 'Outfit','Manrope',sans-serif;margin-bottom:6px}
.op-np__e span{color:#8b88a8;font:500 13.5px/1.45 'Manrope',sans-serif}
body:not([data-dark]) .op-np{background:#fff;color:#16132a;box-shadow:0 24px 60px rgba(22,19,42,.18),0 0 0 1px rgba(22,19,42,.08)}
body:not([data-dark]) .op-ni__x{color:#5a5678}
@media (max-width:1200px){.op-np{left:12px;right:12px;width:auto}}

/* ======================================================================
   /my/support: chat in the new style + help center
   ====================================================================== */
html.op-support .section__row{max-width:1280px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}
html.op-support .s-box{background:#130E1D!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:24px!important;box-shadow:none!important;overflow:hidden;margin:0!important}
html.op-support .support-header{position:relative;padding:20px 24px!important;gap:14px!important;background:linear-gradient(180deg,rgba(103,0,206,.18),rgba(103,0,206,0))!important;border-bottom:1px solid rgba(255,255,255,.07)!important;overflow:visible!important}
html.op-support .support-header__icon{position:relative;flex:none;width:52px!important;height:52px!important;border-radius:16px;background-size:cover!important;box-shadow:0 0 0 1px rgba(255,255,255,.1)}
html.op-support .support-header__icon::after{content:"";position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;border-radius:50%;background:#6700ce url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat;box-shadow:0 0 0 3px #130E1D}
html.op-support .support-header__name{font:700 19px 'Outfit','Manrope',sans-serif!important;color:#fff!important;margin:0 0 3px!important}
html.op-support .support-header__online{display:inline-flex;align-items:center;gap:6px;color:#1DF6B5!important;font:600 13px 'Manrope',sans-serif!important;line-height:1.2!important}
html.op-support .support-header__online::before{content:"";width:8px;height:8px;border-radius:50%;background:#1DF6B5;box-shadow:0 0 0 0 rgba(29,246,181,.6);animation:opPing 2s ease-out infinite}
@keyframes opPing{0%{box-shadow:0 0 0 0 rgba(29,246,181,.55)}80%,100%{box-shadow:0 0 0 8px rgba(29,246,181,0)}}
html.op-support .support-header__desc{display:inline-block;margin-left:8px;opacity:.55!important;font:500 13px 'Manrope',sans-serif!important;line-height:1.2!important}
html.op-support .support-header[data-trust]::after{content:attr(data-trust);margin-left:auto;padding:7px 12px 7px 32px;border-radius:999px;background:rgba(156,117,255,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239c75ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 018 0v3'/%3E%3C/svg%3E") 11px center/15px no-repeat;color:#cdbfff;font:600 12.5px 'Manrope',sans-serif;white-space:nowrap}
.op-sp-safe{display:flex;align-items:center;gap:10px;padding:11px 24px;background:rgba(255,176,32,.07);border-bottom:1px solid rgba(255,176,32,.12);color:#ffd27a;font:500 13px/1.4 'Manrope',sans-serif}
.op-sp-safe svg{width:18px;height:18px;flex:none}
html.op-support .s-box .support{padding:0!important}
html.op-support .support__messages{min-height:440px!important;max-height:min(560px,calc(100vh - 400px))!important;padding:22px 24px 14px!important;display:flex;flex-direction:column;scroll-behavior:auto}
html.op-support .message{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:30px!important;position:relative}
html.op-support .message[data-day]::before{content:attr(data-day);flex:0 0 100%;text-align:center;margin:2px 0 18px;color:#7d7a99;font:600 12px 'Manrope',sans-serif;letter-spacing:.04em;text-transform:uppercase}
html.op-support .message:first-child[data-day]::before{margin-top:0}
html.op-support .message__icon{display:block!important;flex:none;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;border-radius:11px;background-size:cover;box-shadow:0 0 0 1px rgba(255,255,255,.1)}
html.op-support .message__text{position:relative;max-width:min(78%,560px)!important;padding:11px 16px!important;border-radius:18px 18px 6px 18px!important;background:linear-gradient(135deg,#6a1fe0,#5314b8)!important;color:#fff!important;font:500 14.5px/1.5 'Manrope',sans-serif!important;box-shadow:0 6px 18px rgba(83,20,184,.25)}
html.op-support .message--support .message__text{border-radius:18px 18px 18px 6px!important;background:#1c1833!important;border:1px solid rgba(255,255,255,.07);color:#e9e7f7!important;box-shadow:none}
html.op-support .message--support .message__text[data-who]{padding-top:28px!important}
html.op-support .message--support .message__text[data-who]::before{content:attr(data-who);position:absolute;left:16px;top:9px;color:#9c75ff;font:700 12px 'Manrope',sans-serif;letter-spacing:.02em}
html.op-support .message__text[data-time]::after,html.op-support .message__image[data-time]::after{content:attr(data-time);position:absolute;top:100%;right:4px;margin-top:5px;color:#7d7a99;font:500 11.5px 'Manrope',sans-serif;white-space:pre;letter-spacing:.02em}
html.op-support .message--support .message__text[data-time]::after,html.op-support .message--support .message__image[data-time]::after{right:auto;left:4px}
html.op-support .message__image{position:relative}
html.op-support .message__image img{border-radius:16px!important;border:1px solid rgba(255,255,255,.08)}
html.op-support .support-empty{display:none!important}
.op-sp-empty{margin:auto;max-width:360px;text-align:center;padding:30px 0}
.op-sp-empty__i{width:64px;height:64px;margin:0 auto 14px;border-radius:20px;background:rgba(156,117,255,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239c75ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 01-11.6 7.1L4 20l1-4.6A8 8 0 1121 12z'/%3E%3C/svg%3E") center/30px no-repeat}
.op-sp-empty b{display:block;font:700 19px 'Outfit','Manrope',sans-serif;color:#fff;margin-bottom:6px}
.op-sp-empty span{color:#9a97b8;font:500 14px/1.5 'Manrope',sans-serif}
.op-sp-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 14px}
.op-sp-chips button{border:1px solid rgba(156,117,255,.35);background:rgba(156,117,255,.08);color:#cdbfff;border-radius:999px;padding:8px 14px;font:600 13px 'Manrope',sans-serif;cursor:pointer;transition:background .15s,transform .15s}
.op-sp-chips button:hover{background:rgba(156,117,255,.22);transform:translateY(-1px)}
html.op-support .support__footer{margin:0!important;padding:14px 20px 20px;border-top:1px solid rgba(255,255,255,.07)}
html.op-support .support__control .input__box{background:#15112a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;min-height:56px;box-shadow:none!important}
html.op-support .support__control .input__box:focus-within{border-color:rgba(156,117,255,.6)!important}
html.op-support .support__control .input__field{font:500 15px 'Manrope',sans-serif!important;color:#fff!important;background:transparent!important}
html.op-support .support__control .input__section--left .btn{background:rgba(255,255,255,.07)!important;border-radius:12px!important}
html.op-support .support__control .input__section--right .btn{background:linear-gradient(135deg,#7d2be8,#5314b8)!important;border-radius:14px!important;box-shadow:0 6px 16px rgba(83,20,184,.4)}
/* help center */
.op-hc{display:flex;flex-direction:column;position:sticky;top:96px;max-height:calc(100vh - 120px);background:#130E1D;border:1px solid rgba(255,255,255,.07);border-radius:24px;padding:22px 18px 18px;color:#fff;font-family:'Manrope','Outfit',sans-serif}
.op-hc__t{font:700 22px 'Outfit','Manrope',sans-serif;padding:0 6px 14px}
.op-hc__s{position:relative;margin:0 6px 12px}
.op-hc__s svg{position:absolute;left:13px;top:50%;width:17px;height:17px;margin-top:-8.5px;color:#7d7a99}
.op-hc__s input{width:100%;height:42px;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);background:#15112a;border-radius:12px;color:#fff;padding:0 14px 0 38px;font:500 14px 'Manrope',sans-serif;outline:0}
.op-hc__s input:focus{border-color:rgba(156,117,255,.6)}
.op-hc__l{overflow-y:auto;flex:1;min-height:0;padding:0 6px}
.op-hc__gn{margin:14px 0 6px;color:#7d7a99;font:700 11.5px 'Manrope',sans-serif;letter-spacing:.08em;text-transform:uppercase}
.op-hc__i{border-bottom:1px solid rgba(255,255,255,.06)}
.op-hc__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;color:#fff;text-align:left;padding:12px 0;cursor:pointer;font:600 14px/1.35 'Manrope',sans-serif}
.op-hc__q:hover span{color:#cdbfff}
.op-hc__q svg{flex:none;width:18px;height:18px;color:#7d7a99;transition:transform .2s}
.op-hc__i.open .op-hc__q svg{transform:rotate(180deg);color:#9c75ff}
.op-hc__a{display:none}
.op-hc__i.open .op-hc__a{display:block}
.op-hc__ai{padding:0 0 14px;color:#b9b6d3;font:500 13.5px/1.55 'Manrope',sans-serif;word-break:break-word}
.op-hc__ai p{margin:0 0 8px}.op-hc__ai ul,.op-hc__ai ol{margin:0 0 8px;padding-left:18px}.op-hc__ai li{margin-bottom:4px}
.op-hc__ai a{color:#9c75ff}.op-hc__ai strong,.op-hc__ai b{color:#fff;font-weight:700}
.op-hc__no{display:none;padding:22px 0;color:#8b88a8;font:500 14px 'Manrope',sans-serif;text-align:center}
.op-hc__m{margin-top:12px;padding:12px 14px;border-radius:14px;background:rgba(156,117,255,.1);color:#cdbfff;font:600 13px/1.4 'Manrope',sans-serif}
@media (max-width:1100px){
html.op-support .section__row{grid-template-columns:minmax(0,1fr)}
.op-hc{position:static;max-height:560px}
html.op-support .support-header[data-trust]::after{display:none}
}
@media (max-width:640px){
html.op-support .support-header{padding:16px!important}
html.op-support .support__messages{padding:16px 14px 10px!important;min-height:380px!important}
html.op-support .message__text{max-width:84%!important;font-size:14px!important}
html.op-support .message__icon{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important}
.op-sp-safe,.op-sp-chips{padding-left:14px;padding-right:14px}
html.op-support .support__footer{padding:12px 14px 16px}
}

/* support: phone / tablet layout — the chat fits the screen, input stays visible, help center is a sheet */
.op-hc-btn,.op-hc__x{display:none}
html.op-support .spp-modal__btn{display:none!important}
.op-hc__t{display:flex;align-items:center;justify-content:space-between}
@media (max-width:1100px){
html.op-support footer.footer{display:none!important}
html.op-support .section__row{display:block!important;padding:0 12px!important;max-width:none!important}
html.op-support .s-box{display:flex;flex-direction:column;height:calc(100vh - var(--op-top,78px) - 92px);height:calc(100dvh - var(--op-top,78px) - 92px);min-height:420px;margin:6px 0 0!important}
html.op-support .s-box>.support{flex:1;min-height:0;display:flex!important;flex-direction:column}
html.op-support .support__messages{flex:1;min-height:0!important;max-height:none!important}
html.op-support .support__footer{flex:none}
html.op-support .support-header{flex:none;padding:12px 14px!important;gap:12px!important}
html.op-support .support-header__icon{width:44px!important;height:44px!important;border-radius:14px}
html.op-support .support-header__name{font-size:17px!important;margin:0 0 2px!important}
html.op-support .support-header__desc{display:none}
.op-sp-safe{flex:none;padding:8px 14px;font-size:12px}
.op-sp-safe svg{width:16px;height:16px}
.op-sp-chips{flex:none;flex-wrap:nowrap;overflow-x:auto;padding:0 14px 10px;scrollbar-width:none}
.op-sp-chips::-webkit-scrollbar{display:none}
.op-sp-chips button{flex:none}
.op-hc-btn{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none;border:1px solid rgba(156,117,255,.35);background:rgba(156,117,255,.12);color:#cdbfff;border-radius:999px;padding:8px 12px;font:600 13px 'Manrope',sans-serif;cursor:pointer}
.op-hc-btn svg{width:16px;height:16px}
.op-hc{display:none!important}
html.op-sp-faq .op-hc{display:flex!important;position:fixed;top:var(--op-top,78px);bottom:0;left:0;right:0;z-index:850;margin:0;max-height:none;border-radius:24px 24px 0 0;padding:18px 14px calc(78px + env(safe-area-inset-bottom));background:#130E1D}
.op-hc__x{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer}
html.op-sp-faq .op-hc__m{margin-bottom:6px}
}
@media (max-width:640px){
html.op-support .support-header__online{font-size:12px!important}
html.op-support .support__footer{padding:10px 12px 12px}
html.op-support .support__control .input__box{min-height:50px}
}

/* support bubble sits above the phone bottom navigation instead of behind it */
@media (max-width:768px){
.spp-modal__btn{bottom:calc(84px + env(safe-area-inset-bottom))!important;right:16px!important;width:50px!important;height:50px!important;z-index:910!important}
}

/* support input: one row, everything centred; back button on phones */
html.op-support .support__control .input__box{display:flex!important;align-items:center!important;gap:10px!important;padding:0 10px!important;min-height:56px}
html.op-support .support__control .input__section{width:auto!important;padding:0!important;margin:0!important;flex:none;display:flex;align-items:center}
html.op-support .support__control .input__field{flex:1;min-width:0;height:56px;min-height:56px!important;max-height:140px;padding:17px 0!important;line-height:22px!important;resize:none;box-sizing:border-box;overflow-y:auto}
html.op-support .support__control .input__section .btn{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;border-radius:14px!important;margin:0!important}
html.op-support .support__control .input__section .btn svg{width:18px;height:18px}
.op-sp-back{display:none}
@media (max-width:1100px){
.op-sp-back{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;margin-right:-4px;border-radius:12px;border:0;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
.op-sp-back svg{width:20px;height:20px}
}
@media (max-width:1100px){
html.op-support .support-header__name{white-space:nowrap}
html.op-support .support-header__icon{width:40px!important;height:40px!important;border-radius:12px}
}
@media (max-width:460px){
.op-hc-btn{width:38px;height:38px;padding:0;justify-content:center}
.op-hc-btn span{display:none}
.op-hc-btn svg{width:20px;height:20px}
}

/* support input: single border, perfectly square 40px buttons (beats the .btn--s36 size rules) */
html body.op-x .x,html body .s-box .support__control .input__wrapper{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:18px!important}
html body .s-box .support__control .input__box{border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;box-sizing:border-box;padding:0 8px!important;gap:8px!important}
html body .s-box .support__control .input__section .btn.btn.btn{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;border:0!important;box-sizing:border-box!important;display:flex!important;align-items:center;justify-content:center;border-radius:14px!important;flex:none}
html body .s-box .support__control .input__section--left .btn.btn.btn{background:rgba(255,255,255,.09)!important;box-shadow:none!important}
html body .s-box .support__control .input__section--right .btn.btn.btn{background:linear-gradient(135deg,#7d2be8,#5314b8)!important;box-shadow:0 6px 16px rgba(83,20,184,.4)!important}
html body .s-box .support__control .input__section .btn.btn.btn>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0!important;margin:0!important}

/* support footer: equal spacing around the input (empty attachments row no longer adds extra space below) */
html.op-support .support-images:empty{display:none!important}
html.op-support .support-images{margin:8px 0 0!important}
html.op-support .support__footer{padding:12px!important}
/* support input: no glow under the send button so both buttons read as the same size */
html body .s-box .support__control .input__section--right .btn.btn.btn{box-shadow:none!important}
html body .s-box .support__control .input__box{box-shadow:none!important;background:#15112a!important}

/* support input: own centred glyphs (the original svg icons sit off-centre inside their square) */
html body .s-box .support__control .input__section .btn.btn.btn{position:relative}
html body .s-box .support__control .input__section .btn.btn.btn>span{display:none!important}
html body .s-box .support__control .input__section .btn.btn.btn::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:22px!important;height:22px!important;margin:-11px 0 0 -11px!important;background:center/22px 22px no-repeat!important;transform:none!important;border:0!important;display:block!important}
html body .s-box .support__control .input__section--left .btn.btn.btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important}
html body .s-box .support__control .input__section--right .btn.btn.btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5.5 11.5L12 5l6.5 6.5'/%3E%3C/svg%3E")!important}

/* moving between pages inside the app: no layout jump from the scrollbar, no re-played reveal animations */
body{overflow-y:scroll!important}
html.op-spa .sr,html.op-spa .sr:not(.sr-in),html.op-spa .sr-up:not(.sr-in),html.op-spa .sr-down:not(.sr-in),html.op-spa .sr-left:not(.sr-in),html.op-spa .sr-right:not(.sr-in),html.op-spa .sr-zoom:not(.sr-in){opacity:1!important;filter:none!important;transform:none!important;transition:none!important}
html.op-spa .op-block *,html.op-spa .section__row--profile>*{animation-duration:0s!important}

/* ===== support chat as an overlay window (same look as the page) ===== */
.spp-modal__window .message{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:30px!important;position:relative}
.spp-modal__window .message[data-day]::before{content:attr(data-day);flex:0 0 100%;text-align:center;margin:2px 0 18px;color:#7d7a99;font:600 12px 'Manrope',sans-serif;letter-spacing:.04em;text-transform:uppercase}
.spp-modal__window .message:first-child[data-day]::before{margin-top:0}
.spp-modal__window .message__icon{display:block!important;flex:none;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;border-radius:11px;background-size:cover;box-shadow:0 0 0 1px rgba(255,255,255,.1)}
.spp-modal__window .message__text{position:relative;max-width:min(78%,560px)!important;padding:11px 16px!important;border-radius:18px 18px 6px 18px!important;background:linear-gradient(135deg,#6a1fe0,#5314b8)!important;color:#fff!important;font:500 14.5px/1.5 'Manrope',sans-serif!important;box-shadow:0 6px 18px rgba(83,20,184,.25)}
.spp-modal__window .message--support .message__text{border-radius:18px 18px 18px 6px!important;background:#1c1833!important;border:1px solid rgba(255,255,255,.07);color:#e9e7f7!important;box-shadow:none}
.spp-modal__window .message--support .message__text[data-who]{padding-top:28px!important}
.spp-modal__window .message--support .message__text[data-who]::before{content:attr(data-who);position:absolute;left:16px;top:9px;color:#9c75ff;font:700 12px 'Manrope',sans-serif;letter-spacing:.02em}
.spp-modal__window .message__text[data-time]::after,.spp-modal__window .message__image[data-time]::after{content:attr(data-time);position:absolute;top:100%;right:4px;margin-top:5px;color:#7d7a99;font:500 11.5px 'Manrope',sans-serif;white-space:pre;letter-spacing:.02em}
.spp-modal__window .message--support .message__text[data-time]::after,.spp-modal__window .message--support .message__image[data-time]::after{right:auto;left:4px}
.spp-modal__window .message__image{position:relative}
.spp-modal__window .message__image img{border-radius:16px!important;border:1px solid rgba(255,255,255,.08)}
.spp-modal__window .support-empty{display:none!important}
.spp-modal__window .support__control .input__box{background:#15112a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;min-height:56px;box-shadow:none!important}
.spp-modal__window .support__control .input__box:focus-within{border-color:rgba(156,117,255,.6)!important}
.spp-modal__window .support__control .input__field{font:500 15px 'Manrope',sans-serif!important;color:#fff!important;background:transparent!important}
.spp-modal__window .support__control .input__section--left .btn{background:rgba(255,255,255,.07)!important;border-radius:12px!important}
.spp-modal__window .support__control .input__section--right .btn{background:linear-gradient(135deg,#7d2be8,#5314b8)!important;border-radius:14px!important;box-shadow:0 6px 16px rgba(83,20,184,.4)}
.spp-modal__window .message__text{max-width:84%!important;font-size:14px!important}
.spp-modal__window .message__icon{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important}
.spp-modal__window .support__control .input__box{min-height:50px}
.spp-modal__window .support__control .input__box{display:flex!important;align-items:center!important;gap:10px!important;padding:0 10px!important;min-height:56px}
.spp-modal__window .support__control .input__section{width:auto!important;padding:0!important;margin:0!important;flex:none;display:flex;align-items:center}
.spp-modal__window .support__control .input__field{flex:1;min-width:0;height:56px;min-height:56px!important;max-height:140px;padding:17px 0!important;line-height:22px!important;resize:none;box-sizing:border-box;overflow-y:auto}
.spp-modal__window .support__control .input__section .btn{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;border-radius:14px!important;margin:0!important}
.spp-modal__window .support__control .input__section .btn svg{width:18px;height:18px}
html body .spp-modal__window .support__control .input__box{border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;box-sizing:border-box;padding:0 8px!important;gap:8px!important}
html body .spp-modal__window .support__control .input__section .btn.btn.btn{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;border:0!important;box-sizing:border-box!important;display:flex!important;align-items:center;justify-content:center;border-radius:14px!important;flex:none}
html body .spp-modal__window .support__control .input__section--left .btn.btn.btn{background:rgba(255,255,255,.09)!important;box-shadow:none!important}
html body .spp-modal__window .support__control .input__section--right .btn.btn.btn{background:linear-gradient(135deg,#7d2be8,#5314b8)!important;box-shadow:0 6px 16px rgba(83,20,184,.4)!important}
html body .spp-modal__window .support__control .input__section .btn.btn.btn>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0!important;margin:0!important}
html body .spp-modal__window .support__control .input__section--right .btn.btn.btn{box-shadow:none!important}
html body .spp-modal__window .support__control .input__box{box-shadow:none!important;background:#15112a!important}
html body .spp-modal__window .support__control .input__section .btn.btn.btn{position:relative}
html body .spp-modal__window .support__control .input__section .btn.btn.btn>span{display:none!important}
html body .spp-modal__window .support__control .input__section .btn.btn.btn::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:22px!important;height:22px!important;margin:-11px 0 0 -11px!important;background:center/22px 22px no-repeat!important;transform:none!important;border:0!important;display:block!important}
html body .spp-modal__window .support__control .input__section--left .btn.btn.btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important}
html body .spp-modal__window .support__control .input__section--right .btn.btn.btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5.5 11.5L12 5l6.5 6.5'/%3E%3C/svg%3E")!important}
.spp-modal__window{padding:0!important;display:flex!important;flex-direction:column;background:#130E1D!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;box-shadow:0 24px 70px rgba(0,0,0,.6)!important;overflow:hidden;max-width:430px!important;width:430px;height:min(680px,calc(100vh - 120px));max-height:none!important;right:24px!important;bottom:24px!important;z-index:1000!important}
.spp-modal__header{flex:none}
.spp-header{padding:16px 18px!important;gap:12px;border-bottom:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,rgba(103,0,206,.2),rgba(103,0,206,0))}
.spp-header__icon{position:relative;flex:none;width:44px!important;height:44px!important;border-radius:14px;box-shadow:0 0 0 1px rgba(255,255,255,.1)}
.spp-header__icon::after{content:"";position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;border-radius:50%;background:#6700ce url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/10px no-repeat;box-shadow:0 0 0 3px #130E1D}
.spp-header__name{font:700 17px 'Outfit','Manrope',sans-serif!important;color:#fff}
.spp-header__online{display:inline-flex;align-items:center;gap:6px;color:#1DF6B5!important;opacity:1!important;font:600 13px 'Manrope',sans-serif!important}
.spp-header__online::before{content:"";width:8px;height:8px;border-radius:50%;background:#1DF6B5;animation:opPing 2s ease-out infinite}
.spp-header__right{width:38px!important;height:38px!important;background:rgba(255,255,255,.09)!important;border:0!important}
.spp-modal__body{flex:1;min-height:0;display:flex;flex-direction:column}
.spp-modal__body .support{flex:1;min-height:0;display:flex!important;flex-direction:column;padding:0!important}
.spp-modal__body .support__messages{flex:1;min-height:0!important;max-height:none!important;padding:18px 18px 10px!important;display:flex;flex-direction:column;scroll-behavior:auto}
.spp-modal__body .support__footer{flex:none;margin:0!important;padding:12px!important;border-top:1px solid rgba(255,255,255,.07)}
.spp-modal__body .support-images:empty{display:none!important}
.spp-modal__body .message__text{max-width:min(82%,330px)!important}
.spp-modal__window .op-sp-safe{flex:none;padding:8px 18px;font-size:12px}
.spp-modal__window .op-sp-chips{flex:none;padding:0 18px 10px}
@media (max-width:768px){
.spp-modal--active::before{content:"";position:fixed;inset:0;background:rgba(9,6,16,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999}
.spp-modal__window{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;height:calc(100vh - var(--op-top,78px) - 6px);height:calc(100dvh - var(--op-top,78px) - 6px);border-radius:24px 24px 0 0!important}
.spp-modal__body .message__text{max-width:84%!important}
}
html.op-spm .op-bn{display:none!important}
html.op-spm body{overflow:hidden!important}

/* header buttons: profile / bell / menu all the same rounded square */
.op-bell{width:36px;height:36px;border-radius:10px;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.25);box-sizing:border-box}
@media (max-width:1200px){
.h-menu--right>.h-menu__item:first-child .h-menu__link--icon,
.h-menu--right .op-bell,
.h-menu--right .h-menu__item.g-mobile>.btn.btn--icon{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border-radius:12px!important;box-sizing:border-box!important;background:rgba(124,58,237,.14)!important;border:1px solid rgba(124,58,237,.32)!important;display:flex!important;align-items:center;justify-content:center;margin:0!important}
.h-menu--right .op-bell{margin-left:8px!important}
}

/* modals: centred close cross; page behind does not scroll while a window / drawer is open */
.m-pheader2__close{position:relative}
.m-pheader2__close svg{opacity:0!important}
.m-pheader2__close::before{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/18px no-repeat}
html:has(.modal--showed) body,html:has(.h-user-panel--active) body,html:has(.header--m-opened) body,html:has(.spp-modal--active) body{overflow:hidden!important}
@media (max-width:420px){.header__logo .logo__name,.logo__name{font-size:17px!important}}

/* ======================================================================
   Tables: history pages + trade orders, one look; status pills
   ====================================================================== */
.trade-history-status{display:inline-flex!important;align-items:center;justify-content:center;gap:7px!important;width:auto!important;min-width:0;height:28px!important;padding:0 13px 0 11px;border-radius:999px!important;border:1px solid transparent!important;font:700 12.5px/1 'Manrope',sans-serif!important;letter-spacing:.01em;white-space:nowrap;background:rgba(255,255,255,.06);color:#c9c6e2!important}
.trade-history-status svg,.trade-history-status img{display:none!important}
.trade-history-status::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}
.trade-history-status--s0{background:rgba(255,176,32,.12)!important;color:#FFB020!important;border-color:rgba(255,176,32,.28)!important}
.trade-history-status--s1{background:rgba(29,246,181,.12)!important;color:#1DF6B5!important;border-color:rgba(29,246,181,.28)!important}
.trade-history-status--s2{background:rgba(255,255,255,.06)!important;color:#a8a5c4!important;border-color:rgba(255,255,255,.14)!important}
.trade-history-status--s3{background:rgba(255,99,144,.12)!important;color:#FF6390!important;border-color:rgba(255,99,144,.3)!important}
.trade-history-status--s4{background:rgba(156,117,255,.14)!important;color:#b9a3ff!important;border-color:rgba(156,117,255,.32)!important}
.trade-history-types{gap:0!important}
.trade-history-types__col{border-radius:999px!important;padding:5px 10px!important;font:700 11.5px/1 'Manrope',sans-serif!important;letter-spacing:.03em;background:rgba(255,255,255,.08)!important;color:#c9c6e2!important}
.trade-history-types--green .trade-history-types__col:last-child{background:rgba(29,246,181,.14)!important;color:#1DF6B5!important}
.trade-history-types--red .trade-history-types__col:last-child{background:rgba(255,99,144,.14)!important;color:#FF6390!important}

/* history pages */
.section__row:not(.section__row--profile)>.p-title{font:700 32px/1.15 'Outfit','Manrope',sans-serif!important;color:#fff!important;margin:6px 0 18px!important}
.section__row:not(.section__row--profile)>.box{background:#130E1D!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:24px!important;box-shadow:none!important;padding:8px 12px 12px!important}
.section__row:not(.section__row--profile)>.box .table,.section__row:not(.section__row--profile)>.box .table table,.section__row:not(.section__row--profile)>.box .table thead,.section__row:not(.section__row--profile)>.box .table thead tr{background:transparent!important}
.section__row:not(.section__row--profile)>.box .table table{width:100%;border-collapse:separate;border-spacing:0}
.section__row:not(.section__row--profile)>.box .table th{padding:16px 16px 12px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:transparent!important;color:#7d7a99!important;font:600 11.5px/1 'Manrope',sans-serif!important;letter-spacing:.08em;text-transform:uppercase;text-align:left}
.section__row:not(.section__row--profile)>.box .table td{padding:16px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.05)!important;background:transparent!important;color:#e9e7f7;font:500 14.5px/1.35 'Manrope',sans-serif!important;vertical-align:middle;font-variant-numeric:tabular-nums}
.section__row:not(.section__row--profile)>.box .table tbody tr:last-child td{border-bottom:0!important}
.section__row:not(.section__row--profile)>.box .table tbody tr:hover td{background:rgba(255,255,255,.025)!important}
.section__row:not(.section__row--profile)>.box .currency-asset{display:flex;align-items:center;gap:12px}
.section__row:not(.section__row--profile)>.box .currency-asset__image{width:36px;height:36px;border-radius:50%}
.section__row:not(.section__row--profile)>.box .currency-asset__name{color:#fff;font:700 15px/1.25 'Outfit','Manrope',sans-serif}
.section__row:not(.section__row--profile)>.box .currency-asset__name span{color:#7d7a99;font:500 12.5px 'Manrope',sans-serif}
.section__row:not(.section__row--profile)>.box-filters{margin-bottom:14px!important}
.section__row:not(.section__row--profile)>.box-filters .select__box,.section__row:not(.section__row--profile)>.box-filters .input__box{background:#15112a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important}

/* trade page: orders table */
.trade-history .table table{border-collapse:separate;border-spacing:0}
.trade-history .table th{padding:12px 14px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;color:#7d7a99!important;font:600 11.5px/1 'Manrope',sans-serif!important;letter-spacing:.07em;text-transform:uppercase}
.trade-history .table td{padding:13px 14px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.045)!important;color:#e9e7f7;font:500 14px/1.3 'Manrope',sans-serif!important;font-variant-numeric:tabular-nums}
.trade-history .table tbody tr:last-child td{border-bottom:0!important}
.trade-history .trade-history-status{height:26px!important;font-size:12px!important}
@media (max-width:768px){
.section__row:not(.section__row--profile)>.p-title{font-size:26px!important}
.section__row:not(.section__row--profile)>.box{padding:4px 6px 8px!important;overflow-x:auto}
.section__row:not(.section__row--profile)>.box .table td,.section__row:not(.section__row--profile)>.box .table th{white-space:nowrap}
}

/* ======================================================================
   Settings (/my/profile): header card + card grid with new icons
   ====================================================================== */
.p-header__top{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#130E1D!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:24px!important;padding:20px 24px!important;margin:0!important}
.p-header__left{display:flex;align-items:center;gap:16px}
.p-header__left>img{width:60px!important;height:60px!important;border-radius:20px;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.12)}
.p-header__email{display:flex;align-items:center;gap:10px}
.p-header__email .text-starts{font:700 24px 'Outfit','Manrope',sans-serif!important;color:#fff!important;letter-spacing:.02em}
.p-header__right .status{display:inline-flex;align-items:center;height:32px;padding:0 14px 0 12px;border-radius:999px;font:700 13px 'Manrope',sans-serif!important;background:rgba(29,246,181,.12)!important;color:#1DF6B5!important;border:1px solid rgba(29,246,181,.28)!important}
.s-panel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;margin-top:16px!important}
.s-panel__item{position:relative;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;min-height:250px;background:#130E1D!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:24px!important;padding:24px!important;box-shadow:none!important;transition:border-color .2s ease,background .2s ease;text-decoration:none!important}
.s-panel__item:hover{border-color:rgba(156,117,255,.45)!important;background:#16112a!important;transform:none!important}
.s-panel__icon{order:-1;flex:none;width:54px!important;height:54px!important;border-radius:17px;display:flex!important;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(125,43,232,.38),rgba(83,20,184,.22))!important;box-shadow:0 0 0 1px rgba(156,117,255,.25),0 10px 26px rgba(83,20,184,.25);position:relative;margin:0!important}
.s-panel__icon::before,.s-panel__icon::after{box-shadow:none!important}
.s-panel__item:not(:has(img[src*="/4l."])) .s-panel__icon img{display:none!important}
.s-panel__item:has(img[src*="/4l."]) .s-panel__icon{background:transparent!important;box-shadow:none}
.s-panel__item:has(img[src*="/4l."]) .s-panel__icon img{max-width:54px;max-height:54px}
.s-panel__item:not(:has(img[src*="/4l."])) .s-panel__icon::before{content:"";width:28px;height:28px;background:center/28px no-repeat}
.s-panel__item:has(img[src*="/1l."]) .s-panel__icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8ccff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Ccircle cx='9' cy='11' r='2'/%3E%3Cpath d='M6.5 16c.6-1.4 1.6-2 2.5-2s1.9.6 2.5 2M14 10h4M14 14h3'/%3E%3C/svg%3E")}
.s-panel__item:has(img[src*="/2l."]) .s-panel__icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8ccff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8-7 10-4-2-7-5.5-7-10V6z'/%3E%3Crect x='9.5' y='10.5' width='5' height='4' rx='1'/%3E%3Cpath d='M10.5 10.5V9.5a1.5 1.5 0 013 0v1'/%3E%3C/svg%3E")}
.s-panel__item:has(img[src*="/3l."]) .s-panel__icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8ccff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3.5 19c.5-3 3-5 5.5-5s5 2 5.5 5M17 8v6M14 11h6'/%3E%3C/svg%3E")}
.s-panel__item:has(img[src*="/5l."]) .s-panel__icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8ccff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8l-4 4 4 4M16 8l4 4-4 4M13.5 5l-3 14'/%3E%3C/svg%3E")}
.s-panel__item:has(img[src*="/6l."]) .s-panel__icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8ccff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='13' height='10' rx='2'/%3E%3Cpath d='M7 19h5'/%3E%3Crect x='17' y='9' width='4' height='10' rx='1.5'/%3E%3C/svg%3E")}
.s-panel__info{flex:1;min-width:0;width:100%}
.s-panel__title{font:700 20px/1.2 'Outfit','Manrope',sans-serif!important;color:#fff!important;margin:0 0 8px!important}
.s-panel__desc{font:500 14px/1.5 'Manrope',sans-serif!important;color:#9a97b8!important}
.s-panel__buttons{margin-top:auto;width:auto}
.s-panel__buttons .btn{height:44px!important;padding:0 20px!important;border-radius:12px!important;font:600 14px 'Outfit','Manrope',sans-serif!important}
.s-panel__buttons .btn--outline{border:1px solid rgba(255,255,255,.22)!important;background:transparent!important}
@media (max-width:1100px){.s-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){
.s-panel{grid-template-columns:1fr}
.s-panel__item{min-height:0}
.p-header__top{padding:16px!important}
.p-header__email .text-starts{font-size:20px!important}
}

.s-panel__icon{position:relative!important;inset:auto!important;transform:none!important;float:none!important}
.s-panel__icon::after{display:none!important}
.trade-history .table td,.trade-history .table th,.trade-history .table tr,.trade-history .table thead,.trade-history .table tbody{background:transparent!important;border-radius:0!important;box-shadow:none!important}
.trade-history .table table{border-spacing:0!important;border-collapse:collapse!important}
.trade-history .table tbody tr{border-bottom:1px solid rgba(255,255,255,.05)}
.trade-history .table tbody tr:last-child{border-bottom:0}
.trade-history .table tbody tr:hover td{background:rgba(255,255,255,.025)!important}
.trade-history .trade-history__td-wrap{background:transparent!important;border-radius:0!important;padding:0!important;height:auto!important;min-height:0!important}

/* ======================================================================
   Trade form: white text on green/red, Limit/Market like the order book tabs, small deposit icon
   ====================================================================== */
.trade-manager__row .btn.btn--green{background:linear-gradient(135deg,#1fa760,#40BF6A)!important;color:#fff!important}
.trade-manager__row .btn.btn--red{background:linear-gradient(135deg,#d93a52,#F6465D)!important;color:#fff!important}
.trade-manager__row .btn.btn--green *,.trade-manager__row .btn.btn--red *{color:#fff!important}
.op-bs button[data-s=buy].on{color:#fff!important}
.trade-manager-header__left .tabs{display:flex!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important}
.trade-manager-header__left .tabs__item{height:30px!important;padding:0 14px!important;border-radius:9px!important;display:inline-flex!important;align-items:center;border:0!important;background:transparent!important;color:#8b88a8!important;font:600 13px 'Outfit','Manrope',sans-serif!important;cursor:pointer;margin:0!important;transition:background .15s,color .15s}
.trade-manager-header__left .tabs__item::before,.trade-manager-header__left .tabs__item::after{display:none!important}
.trade-manager-header__left .tabs__item:hover{color:#fff!important;background:rgba(255,255,255,.05)!important}
.trade-manager-header__left .tabs__item--active{background:rgba(142,124,255,.18)!important;color:#b4a6ff!important}
.trade-manager-header__deposit{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:rgba(156,117,255,.16);cursor:pointer;flex:none}
.trade-manager-header__deposit svg{opacity:0!important;position:absolute}
.trade-manager-header__deposit::before{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4a6ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v12m0 0l-5-5m5 5l5-5M5 20h14'/%3E%3C/svg%3E") center/16px no-repeat}

/* phones/tablets: no order-book tab bars (both panels are stacked), header fits the screen */
@media (max-width:1199px){
.op-ob-tabs{display:none!important}
html.op-trade .header__wrapper{max-width:100%!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box}
}
.section__row--profile>.p-assets-row{margin-bottom:0!important}
.section__row--profile .p-assets-row__promo:empty,.section__row--profile .p-assets-row__promo{margin-bottom:0!important}

/* ======================================================================
   /faq: same look as the home page FAQ (numbered rows, circle toggle)
   ====================================================================== */
.section__row>.s-header{font:700 clamp(34px,5vw,56px)/1.05 'Outfit','Manrope',sans-serif!important;color:#fff!important;letter-spacing:-.01em;margin:0 0 36px!important;border:0!important}
.section__row{counter-reset:fg}
.faq-group-name{counter-increment:fg;display:flex;align-items:center;gap:14px;margin:48px 0 22px!important;font:500 12px 'DM Mono',monospace!important;color:rgba(255,255,255,.55)!important;text-transform:uppercase;letter-spacing:.18em}
.faq-group-name::before{content:"[" counter(fg,decimal-leading-zero) "]";color:#a78bfa;font-size:13px;letter-spacing:.08em}
.faq-group-name::after{content:"";flex:0 0 40px;height:1px;background:rgba(255,255,255,.25);order:-1;display:none}
.faq-list{counter-reset:fq;margin-bottom:8px!important;display:block!important;border-bottom:1px solid rgba(255,255,255,.12)}
.faq{counter-increment:fq;background:transparent!important;border:0!important;border-top:1px solid rgba(255,255,255,.12)!important;border-radius:0!important;box-shadow:none!important;margin:0!important}
.faq__header{display:grid!important;grid-template-columns:64px 1fr 40px;align-items:center;gap:20px;padding:28px 0!important;background:transparent!important;cursor:pointer;min-height:0!important}
.faq__header::before{content:counter(fq,decimal-leading-zero);font:500 13px 'DM Mono',monospace;color:#a78bfa;letter-spacing:.08em;transition:color .2s}
.faq__header::after{content:"";width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='.7' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s,border-color .2s;position:static!important;transform:none;box-sizing:border-box}
.faq__header svg{display:none!important}
.faq__name{font:700 clamp(19px,2vw,25px)/1.25 'Outfit','Manrope',sans-serif!important;color:#fff!important;letter-spacing:-.01em;margin:0!important}
.faq__header:hover::before,.faq--active .faq__header::before{color:#9c75ff}
.faq__header:hover::after,.faq--active .faq__header::after{border-color:#9c75ff}
.faq--active .faq__header::after{transform:rotate(45deg)}
.faq__body{padding:0 64px 30px 84px!important;color:rgba(255,255,255,.68);font:400 16px/1.75 'Manrope',sans-serif;max-width:920px}
.faq__body p{margin:0 0 12px}.faq__body ul,.faq__body ol{padding-left:20px;margin:0 0 12px}
.faq__body a{color:#9c75ff!important;text-decoration:underline;text-underline-offset:4px}
.faq__body strong{color:#fff}
.faq__body .med-b:empty,.faq__body ol:first-of-type:has(li:only-child):first-child{display:none}
@media (max-width:640px){
.faq__header{grid-template-columns:auto 1fr 30px;gap:14px;padding:22px 0!important}
.faq__header::after{width:30px;height:30px;background-size:13px}
.faq__body{padding:0 0 22px 0!important;font-size:14.5px}
}

/* ======================================================================
   Legal documents: article layout + contents list
   ====================================================================== */
html.op-doc .section__row{display:grid!important;grid-template-columns:250px minmax(0,780px);column-gap:56px;align-items:start;max-width:1200px!important}
html.op-doc .section__row>.s-header{grid-column:1/-1}
html.op-doc .section__row>.terms{grid-column:2;grid-row:2;color:rgba(255,255,255,.72)!important;font:400 16px/1.8 'Manrope',sans-serif!important;padding:0!important;background:transparent!important}
html.op-doc .terms p{margin:0 0 16px!important;color:inherit!important}
html.op-doc .terms h2,html.op-doc .terms h3{font:700 26px/1.25 'Outfit','Manrope',sans-serif!important;color:#fff!important;margin:52px 0 16px!important;scroll-margin-top:100px;text-transform:none!important}
html.op-doc .terms h2:first-child,html.op-doc .terms p.op-sec:first-child{margin-top:0!important}
html.op-doc .terms p.op-sec{scroll-margin-top:100px;margin-top:36px!important;font:700 21px/1.3 'Outfit','Manrope',sans-serif!important;color:#fff}
html.op-doc .terms strong,html.op-doc .terms b{color:#fff}
html.op-doc .terms ul,html.op-doc .terms ol{margin:0 0 18px!important;padding-left:22px!important}
html.op-doc .terms li{margin-bottom:6px;color:inherit}
html.op-doc .terms a{color:#9c75ff!important;text-decoration:underline;text-underline-offset:3px}
.op-toc{grid-column:1;grid-row:2;position:sticky;top:96px;max-height:calc(100vh - 124px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;padding-right:6px}
.op-toc button{display:block;width:100%;text-align:left;background:transparent;border:0;border-left:2px solid rgba(255,255,255,.1);color:#8b88a8;padding:9px 14px;font:600 14px/1.35 'Manrope',sans-serif;cursor:pointer;transition:color .15s,border-color .15s,background .15s}
.op-toc button:hover{color:#fff}
.op-toc button.on{color:#fff;border-left-color:#9c75ff;background:linear-gradient(90deg,rgba(156,117,255,.14),transparent)}
@media (max-width:900px){
html.op-doc .section__row{display:block!important}
.op-toc{position:sticky;top:var(--op-top,78px);z-index:60;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;max-height:none;margin:0 -16px 22px;padding:10px 16px;background:rgba(9,6,16,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07);scrollbar-width:none;-webkit-overflow-scrolling:touch}
.op-toc::-webkit-scrollbar{display:none}
.op-toc button{flex:none;width:auto;white-space:nowrap;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px 14px;font-size:13px;background:rgba(255,255,255,.04)}
.op-toc button.on{border-color:#9c75ff;background:rgba(156,117,255,.2);color:#fff}
html.op-doc .terms h2,html.op-doc .terms h3{font-size:22px!important;margin-top:40px!important}
html.op-doc .section__row>.terms{font-size:15.5px!important}
}
html.op-doc .section{overflow:clip!important}
html.op-doc .op-toc{opacity:1!important;transform:none!important;filter:none!important}
@media (max-width:900px){
html.op-doc .section__row{display:flex!important;flex-direction:column}
html.op-doc .section__row>.s-header{order:0}
html.op-doc .section__row>.op-toc{order:1;flex:none}
html.op-doc .section__row>.terms{order:2}
}
.faq__header::before{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;height:auto!important;transform:none!important;background:none!important;border:0!important;margin:0!important;opacity:1!important}

/* phones: sub-navigation of /my is one swipeable row; history tables become cards */
@media (max-width:768px){
.section__row>.tabs.tabs--hr{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;overflow-y:hidden;gap:6px;margin:0 -16px 8px!important;padding:0 16px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid rgba(255,255,255,.08)}
.section__row>.tabs.tabs--hr::-webkit-scrollbar{display:none}
.section__row>.tabs.tabs--hr .tabs__item{flex:none;white-space:nowrap;padding:12px 10px!important;font:600 14px 'Manrope',sans-serif}
.section__row:not(.section__row--profile)>.box{background:transparent!important;border:0!important;padding:0!important;overflow:visible!important}
.section__row:not(.section__row--profile)>.box .table,.section__row:not(.section__row--profile)>.box .table table,.section__row:not(.section__row--profile)>.box .table tbody{display:block!important;width:100%}
.section__row:not(.section__row--profile)>.box .table thead{display:none!important}
.section__row:not(.section__row--profile)>.box .table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center;background:#130E1D!important;border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:16px;margin-bottom:12px}
.section__row:not(.section__row--profile)>.box .table td{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:0!important;border:0!important;white-space:normal!important;grid-column:1/-1;background:transparent!important}
.section__row:not(.section__row--profile)>.box .table td::before{content:attr(data-l);color:#7d7a99;font:600 11px 'Manrope',sans-serif;letter-spacing:.08em;text-transform:uppercase}
.section__row:not(.section__row--profile)>.box .table td:first-child{grid-column:1;grid-row:1}
.section__row:not(.section__row--profile)>.box .table td:last-child{grid-column:2;grid-row:1}
.section__row:not(.section__row--profile)>.box .table td:first-child::before,.section__row:not(.section__row--profile)>.box .table td:last-child::before{display:none}
.section__row:not(.section__row--profile)>.box .table tbody tr:hover td{background:transparent!important}
}
@media (max-width:768px){
.section__row:not(.section__row--profile)>.box .table,.section__row:not(.section__row--profile)>.box .table>table{max-height:none!important;height:auto!important;overflow:visible!important}
}
@media (max-width:768px){
.section__row:not(.section__row--profile)>.box .table tbody tr{height:auto!important;min-height:0!important}
}
@media (max-width:640px){
.s-panel__info,.s-panel__title,.s-panel__desc{text-align:left!important}
.s-panel__buttons{display:block!important}
.p-header__right,.p-header__right .btn-row{display:flex!important}
.p-header__top{flex-wrap:wrap}
.s-panel__item{align-items:flex-start!important}
}

/* ======================================================================
   auth pages: form drops in from the top, country picker, password meter
   ====================================================================== */
@keyframes opDrop{from{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}
@keyframes opDropIn{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}
.auth__wrapper>.auth-check{animation:opDrop .5s cubic-bezier(.22,1,.36,1) backwards}
.auth__wrapper>.auth__box{animation:opDrop .6s cubic-bezier(.22,1,.36,1) .07s backwards}
.auth__box>*{animation:opDropIn .5s cubic-bezier(.22,1,.36,1) backwards}
.auth__box>*:nth-child(1){animation-delay:.12s}
.auth__box>*:nth-child(2){animation-delay:.16s}
.auth__box>*:nth-child(3){animation-delay:.2s}
.auth__box>*:nth-child(4){animation-delay:.24s}
.auth__box>*:nth-child(5){animation-delay:.28s}
.auth__box>*:nth-child(6){animation-delay:.32s}
.auth__box>*:nth-child(7){animation-delay:.36s}
.auth__box>*:nth-child(n+8){animation-delay:.4s}
@media (prefers-reduced-motion:reduce){.auth__wrapper>*,.auth__box>*{animation:none!important}}
/* browser autofill must not paint a white field */
.auth__box .input__field:-webkit-autofill,.auth__box .input__field:-webkit-autofill:hover,.auth__box .input__field:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff;transition:background-color 99999s ease-in-out 0s!important;box-shadow:0 0 0 1000px transparent inset}
.auth__box .input__wrapper{background:rgba(255,255,255,.025);transition:border-color .2s,background .2s,box-shadow .2s}
.auth__box .input__wrapper:focus-within{border-color:rgba(156,117,255,.7)!important;background:rgba(156,117,255,.06);box-shadow:0 0 0 4px rgba(124,58,237,.14)}

/* password strength */
.op-pw{display:flex;align-items:center;gap:10px;margin:-14px 0 18px;font:600 12px 'Manrope',sans-serif;color:rgba(255,255,255,.5)}
.op-pw__bars{display:flex;gap:5px;flex:1}
.op-pw__bars i{flex:1;height:4px;border-radius:4px;background:rgba(255,255,255,.1);transition:background .25s}
.op-pw[data-s="1"] i:nth-child(-n+1){background:#ef4f60}
.op-pw[data-s="2"] i:nth-child(-n+2){background:#f2a33a}
.op-pw[data-s="3"] i:nth-child(-n+3){background:#7ccf55}
.op-pw[data-s="4"] i{background:#26c281}
.op-pw__t{min-width:52px;text-align:right}
.op-pw[data-s="0"]{opacity:.55}
.op-pw[data-s="1"] .op-pw__t{color:#ef4f60}.op-pw[data-s="2"] .op-pw__t{color:#f2a33a}.op-pw[data-s="3"] .op-pw__t{color:#7ccf55}.op-pw[data-s="4"] .op-pw__t{color:#26c281}

/* country picker */
.op-cty{position:relative;margin-bottom:24px}
.op-cty__label{color:var(--c-text1);font-size:14px;line-height:162.5%;margin-bottom:4px}
.op-cty__btn{display:flex;align-items:center;gap:12px;width:100%;height:50px;padding:0 16px;background:rgba(255,255,255,.025);border:1px solid var(--c-border2);border-radius:12px;color:#fff;font:500 16px 'Manrope',sans-serif;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}
.op-cty__btn:hover{border-color:var(--c-border1)}
.op-cty.is-open .op-cty__btn,.op-cty__btn:focus-visible{border-color:rgba(156,117,255,.7);background:rgba(156,117,255,.06);box-shadow:0 0 0 4px rgba(124,58,237,.14);outline:0}
.op-cty.is-bad .op-cty__btn{border-color:#ef4f60;animation:op-pm-shake .35s}
.op-cty__nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.op-cty__nm.is-ph{opacity:.35}
.op-cty__ch{width:18px;height:18px;flex:none;opacity:.6;transition:transform .2s}
.op-cty.is-open .op-cty__ch{transform:rotate(180deg)}
.op-cty__fl{width:26px;height:19px;flex:none;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);font-size:16px;line-height:1}
.op-cty__fl img{width:100%;height:100%;object-fit:cover;display:block}
.op-cty__pop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:120;background:#130E1D;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.55);overflow:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .18s,transform .18s,visibility 0s .18s}
.op-cty.is-open .op-cty__pop{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}
.op-cty__sr{padding:10px;border-bottom:1px solid rgba(255,255,255,.08)}
.op-cty__sr input{width:100%;height:42px;box-sizing:border-box;padding:0 14px 0 40px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-opacity='.5' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") 12px center/18px no-repeat;color:#fff;font:500 15px 'Manrope',sans-serif;outline:0}
.op-cty__sr input:focus{border-color:rgba(156,117,255,.6)}
.op-cty__ul{list-style:none;margin:0;padding:6px;max-height:264px;overflow-y:auto;overscroll-behavior:contain}
.op-cty__ul li{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px;border-radius:12px;color:#fff;font:500 15px 'Manrope',sans-serif;cursor:pointer}
.op-cty__ul li:hover,.op-cty__ul li.is-hl{background:rgba(124,58,237,.2)}
.op-cty__ul li.is-sel{background:rgba(124,58,237,.28)}
.op-cty__ul li.is-sel::after{content:"";margin-left:auto;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b69cff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}
.op-cty__ul li span.n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.op-cty__ul li.is-detected .n::after{content:attr(data-d);margin-left:8px;font-size:11px;font-weight:700;color:#b69cff;background:rgba(124,58,237,.22);border-radius:999px;padding:2px 8px}
.op-cty__no{padding:18px;text-align:center;color:rgba(255,255,255,.5);font:500 14px 'Manrope',sans-serif}
.op-cty__bd{display:none}
@media (max-width:599px){
  .op-cty__pop{position:fixed;left:0;right:0;bottom:0;top:auto;border-radius:24px 24px 0 0;border-width:1px 0 0;transform:translateY(24px);padding-bottom:env(safe-area-inset-bottom)}
  .op-cty.is-open .op-cty__pop{transform:none}
  .op-cty__ul{max-height:min(56vh,420px)}
  .op-cty__ul li{min-height:50px}
  .op-cty__bd{display:block;position:fixed;inset:0;z-index:119;background:rgba(5,3,12,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s}
  .op-cty.is-open .op-cty__bd{opacity:1;pointer-events:auto}
  .op-cty__sr::before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:rgba(255,255,255,.2);margin:0 auto 10px}
  html.op-cty-open,html.op-cty-open body{overflow:hidden!important}
}

.op-cty{z-index:5}.op-cty.is-open{z-index:200}

/* ======================================================================
   auth pages v2: one-screen "business card" (no page scroll), brand hero on the left,
   form on the right, dots rising from the bottom in the background
   ====================================================================== */
html.op-auth,html.op-auth body{overflow:hidden!important;height:100%;background:#090610!important}
html.op-auth .footer{display:none!important}
html.op-auth .app,html.op-auth .section,html.op-auth .section__row{background:transparent!important}
html.op-auth .app{position:relative;z-index:1}
html.op-auth .h-user-panel{height:0!important;overflow:hidden}
html.op-auth .section__row{padding-top:0!important;padding-bottom:0!important}
html.op-auth .auth{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:72px;height:calc(100dvh - var(--h-header));min-height:0;padding:0 0 22px;position:relative}
html.op-auth .auth:before{display:none}
html.op-auth .auth__wrapper{width:440px;max-width:none}
html.op-auth.op-auth-su .auth__wrapper{width:600px}
html.op-auth .auth,html.op-auth .auth.sr{opacity:1!important;filter:none!important;transform:none!important}
#op-abg{position:fixed;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to top,#000 0,#000 55%,rgba(0,0,0,.35) 100%);mask-image:linear-gradient(to top,#000 0,#000 55%,rgba(0,0,0,.35) 100%)}
html.op-auth body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 520px at 78% 55%,rgba(103,0,206,.22),transparent 65%),radial-gradient(700px 420px at 12% 100%,rgba(124,58,237,.16),transparent 70%)}

/* hero (left) */
.op-ah{display:flex;flex-direction:column;align-items:flex-start;gap:26px;max-width:600px;font-family:'Manrope','Inter',system-ui,sans-serif}
.op-ah .op-hero__title{font-size:clamp(56px,6.6vw,96px)}
.op-ah .op-sub{font-size:20px;margin-top:14px}
.op-ah .op-desc{max-width:480px}
.op-ah__f{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}
.op-ah__f li{display:flex;align-items:center;gap:14px;font:600 15px 'Manrope',sans-serif;color:rgba(255,255,255,.82);opacity:0;animation:op-fade .8s cubic-bezier(.22,1,.36,1) both}
.op-ah__f li:nth-child(1){animation-delay:1.2s}.op-ah__f li:nth-child(2){animation-delay:1.32s}.op-ah__f li:nth-child(3){animation-delay:1.44s}
.op-ah__f i{flex:none;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#b69cff;background:rgba(124,58,237,.16);border:1px solid rgba(156,117,255,.25)}
.op-ah__f svg{width:20px;height:20px}

/* card (right) */
html.op-auth .auth__box{background:rgba(19,14,29,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.09);border-radius:24px;padding:24px 26px 22px;box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 120px rgba(103,0,206,.16);max-height:calc(100dvh - var(--h-header) - 84px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}
html.op-auth .auth__box::-webkit-scrollbar{display:none}
html.op-auth .auth-check{background:rgba(19,14,29,.82);border-color:rgba(255,255,255,.09);border-radius:14px;height:34px;margin-bottom:10px}
html.op-auth .auth__title{font-family:'Outfit','Manrope',sans-serif;font-weight:700;font-size:25px;letter-spacing:-.01em;margin-bottom:18px}
html.op-auth .auth__box .input{margin-bottom:14px!important}
html.op-auth .auth__box .input--s50{--h:46px}
html.op-auth .auth__box .input__label{font-size:13px;line-height:1.5;color:rgba(255,255,255,.7)}
html.op-auth .auth__box .input__wrapper{border-radius:14px!important}
html.op-auth .auth__box .op-cty{margin-bottom:14px}
html.op-auth .auth__box .op-cty__label{font-size:13px;line-height:1.5;color:rgba(255,255,255,.7)}
html.op-auth .auth__box .op-cty__btn{height:46px;border-radius:14px}
html.op-auth .auth__desc{font-size:13px;margin-bottom:14px;line-height:1.45}
html.op-auth .auth__btns{margin-bottom:14px}
html.op-auth .auth__btns>*{margin-bottom:12px}
html.op-auth .auth__btns>.m-hr--or{margin:2px 0 14px}
html.op-auth .auth__btns .btn{border-radius:999px}
html.op-auth .auth__desc:last-child{margin-bottom:0}
html.op-auth .op-pw{margin:8px 0 0}
/* sign-up: two columns inside the card */
html.op-auth.op-auth-su .auth__box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}
html.op-auth.op-auth-su .auth__box>*{grid-column:1/-1}
html.op-auth.op-auth-su .auth__box>.input:has(input[name=password]){grid-column:span 1}
html.op-auth.op-auth-su .auth__box>.op-cty{grid-column:1}
html.op-auth.op-auth-su .auth__box>.cff-captcha{grid-column:2;align-self:end;margin-bottom:14px}
html.op-auth.op-auth-su .auth__box:has(input[name=promocode])>.op-cty{grid-column:1/-1}
html.op-auth.op-auth-su .auth__box:has(input[name=promocode])>.cff-captcha{grid-column:1/-1}

/* country list: centred dialog on desktop, bottom sheet on phones */
.op-cty__bd{display:block;position:fixed;inset:0;z-index:119;background:rgba(5,3,12,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s}
.op-cty.is-open .op-cty__bd{opacity:1;pointer-events:auto}
@media (min-width:600px){
  html.op-auth .op-cty__pop{position:fixed;left:50%;top:50%;right:auto;width:min(420px,calc(100vw - 32px));transform:translate(-50%,-46%)}
  html.op-auth .op-cty.is-open .op-cty__pop{transform:translate(-50%,-50%)}
  html.op-auth .op-cty__ul{max-height:min(52vh,420px)}
}

/* tablets / phones: card only, centred */
@media (max-width:1023px){
  html.op-auth .op-ah{display:none}
  html.op-auth .auth{display:flex;justify-content:center;align-items:center;padding:0 14px 14px}
  html.op-auth .auth__wrapper,html.op-auth.op-auth-su .auth__wrapper{width:100%;max-width:560px}
}
@media (max-width:599px){
  html.op-auth .auth{align-items:flex-start;padding-top:6px}
  html.op-auth .auth__box{padding:20px 18px 18px;border-radius:22px;max-height:calc(100dvh - var(--h-header) - 64px)}
  html.op-auth.op-auth-su .auth__box{display:block}
  html.op-auth.op-auth-su .auth__box>.cff-captcha{margin-bottom:14px}
  html.op-auth .auth__title{font-size:22px;margin-bottom:14px}
  html.op-auth .auth-check{height:30px;font-size:13px}
}
@media (max-height:620px) and (min-width:1024px){
  html.op-auth .op-ah__f{display:none}
  html.op-auth .op-ah .op-hero__title{font-size:clamp(48px,5.4vw,76px)}
}
/* phones: tighter card so sign-up fits one screen */
@media (max-width:599px){
  html.op-auth .auth__box .input{margin-bottom:10px!important}
  html.op-auth .auth__box .input--s50{--h:42px}
  html.op-auth .auth__box .op-cty__btn{height:42px}
  html.op-auth .auth__box .op-cty,html.op-auth.op-auth-su .auth__box>.cff-captcha{margin-bottom:10px}
  html.op-auth .auth__desc{margin-bottom:10px;font-size:12.5px}
  html.op-auth .auth__btns>*{margin-bottom:10px}
  html.op-auth .auth__btns>.m-hr--or{margin:0 0 8px}
  html.op-auth .auth__btns{margin-bottom:10px}
  html.op-auth .auth__title{font-size:21px;margin-bottom:12px}
  html.op-auth .auth__box .input__label,html.op-auth .auth__box .op-cty__label{line-height:1.35;margin-bottom:3px}
  html.op-auth .op-pw{margin-top:6px}
  html.op-auth .auth__box{padding:16px 16px 14px;max-height:calc(100dvh - var(--h-header) - 58px)}
  html.op-auth .auth__box .btn{min-height:42px}
}
@media (max-width:599px) and (max-height:820px){
  html.op-auth.op-auth-su .auth-check{display:none}
  html.op-auth.op-auth-su .auth__box{max-height:calc(100dvh - var(--h-header) - 14px)}
}
@media (max-width:599px) and (max-height:820px){
  html.op-auth.op-auth-su .auth__btns>.m-hr--or{display:none}
  html.op-auth.op-auth-su .auth__box{padding-top:14px}
}
@media (max-width:599px) and (max-height:820px){
  html.op-auth.op-auth-su .auth__box{max-height:calc(100dvh - 98px)}
}
/* no backdrop-filter on the card: it would become the containing block of the fixed country dialog */
html.op-auth .auth__box{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(19,14,29,.94)}
html.op-auth .auth-check{-webkit-backdrop-filter:none;backdrop-filter:none}
/* country list lives in its own layer on <body> (a fixed child of the animated card would be positioned against the card) */
.op-cty-portal .op-cty__pop{position:fixed;left:50%;top:50%;right:auto;bottom:auto;width:min(420px,calc(100vw - 32px));transform:translate(-50%,-46%);z-index:1300;opacity:0;visibility:hidden;pointer-events:none;border-radius:18px}
.op-cty-portal.is-open .op-cty__pop{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%);transition-delay:0s}
.op-cty-portal .op-cty__bd{display:block;position:fixed;inset:0;z-index:1299;background:rgba(5,3,12,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s}
.op-cty-portal.is-open .op-cty__bd{opacity:1;pointer-events:auto}
.op-cty-portal .op-cty__ul{max-height:min(52vh,420px)}
@media (max-width:599px){
  .op-cty-portal .op-cty__pop{left:0;right:0;top:auto;bottom:0;width:auto;transform:translateY(24px);border-radius:24px 24px 0 0;border-width:1px 0 0;padding-bottom:env(safe-area-inset-bottom)}
  .op-cty-portal.is-open .op-cty__pop{transform:none}
  .op-cty-portal .op-cty__ul{max-height:min(56vh,420px)}
  .op-cty-portal .op-cty__sr::before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:rgba(255,255,255,.2);margin:0 auto 10px}
}

/* ======================================================================
   animated logo: the same purple tile, a real 3D cube inside that keeps turning
   ====================================================================== */
@keyframes opCubeSpin{from{transform:rotateX(-27deg) rotateY(45deg)}to{transform:rotateX(-27deg) rotateY(405deg)}}
.logo__icon,.op-acube{position:relative;display:flex!important;align-items:center;justify-content:center;border-radius:25%;background:linear-gradient(145deg,#7660ee,#5a42d8)!important;box-shadow:0 6px 18px rgba(101,78,224,.4),inset 0 1px 0 rgba(255,255,255,.28);perspective:90px;overflow:visible}
.op-acube{width:38px;height:38px;--e:13px}
.logo__icon{--e:11.5px}
.op-cube{position:relative;display:block;width:var(--e);height:var(--e);transform-style:preserve-3d;transform:rotateX(-27deg) rotateY(45deg);animation:opCubeSpin 7s linear infinite}
.op-cube i{position:absolute;inset:0;display:block;background:#fff;box-shadow:inset 0 0 0 .9px rgba(101,78,224,.95);border-radius:1px}
.op-cube i::after{content:"";position:absolute;inset:30% 32%;background:#654EE0;border-radius:18%}
.op-cube i:nth-child(1){transform:translateZ(calc(var(--e)/2))}
.op-cube i:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--e)/2));background:#efeaff}
.op-cube i:nth-child(3){transform:rotateY(-90deg) translateZ(calc(var(--e)/2));background:#d9ceff}
.op-cube i:nth-child(4){transform:rotateY(90deg) translateZ(calc(var(--e)/2));background:#d9ceff}
.op-cube i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--e)/2));background:#fff}
.op-cube i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--e)/2));background:#bba9f6}
.op-cube i:nth-child(5)::after,.op-cube i:nth-child(6)::after{display:none}
@media (prefers-reduced-motion:reduce){.op-cube{animation:none}}
html.op-auth .auth__title:after{display:none!important}
html.op-auth .auth__box>.op-acube{position:absolute;top:20px;right:24px;grid-column:auto!important;animation:none}
@media (max-width:599px){html.op-auth .auth__box>.op-acube{top:14px;right:16px;width:34px;height:34px;--e:11.5px}}

/* ======================================================================
   auth card: richer surface
   ====================================================================== */
html.op-auth .auth__wrapper{position:relative}
html.op-auth .auth__wrapper::before{content:"";position:absolute;inset:-48px -36px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(124,58,237,.34),rgba(103,0,206,.12) 60%,transparent);filter:blur(24px)}
html.op-auth .auth__box{border:1px solid transparent!important;background:linear-gradient(180deg,rgba(30,21,50,.97),rgba(15,10,27,.97)) padding-box,linear-gradient(155deg,rgba(176,148,255,.7),rgba(255,255,255,.07) 38%,rgba(103,0,206,.55) 100%) border-box!important;box-shadow:0 34px 90px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)!important;border-radius:26px!important}
html.op-auth .auth-check{border:1px solid rgba(167,139,250,.22);background:rgba(20,14,34,.88)}
html.op-auth .auth__title{padding-right:52px;font-size:26px}
html.op-auth .auth__box .input__wrapper{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;transition:border-color .2s,background .2s,box-shadow .2s}
html.op-auth .auth__box .input__wrapper:hover{border-color:rgba(167,139,250,.4)!important}
html.op-auth .auth__box .input__wrapper:focus-within{background:rgba(124,58,237,.1)!important;border-color:rgba(167,139,250,.85)!important;box-shadow:0 0 0 4px rgba(124,58,237,.18)}
html.op-auth .auth__box .input__box{gap:12px}
html.op-auth .auth__box .input__box::before{content:"";flex:none;width:18px;height:18px;opacity:.7;background:center/contain no-repeat}
html.op-auth .auth__box .input__box:has(input[name=email])::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b69cff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M4 7l8 6 8-6'/%3E%3C/svg%3E")}
html.op-auth .auth__box .input__box:has(input[name=password])::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b69cff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='3'/%3E%3Cpath d='M8 11V8a4 4 0 018 0v3'/%3E%3C/svg%3E")}
html.op-auth .auth__box .input__box:has(input[name=emailCode])::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b69cff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}
html.op-auth .auth__box .input__box:has(input[name=promocode])::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b69cff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9a2 2 0 002-2h14a2 2 0 002 2v0a2 2 0 000 6v0a2 2 0 00-2 2H5a2 2 0 00-2-2 2 2 0 000-6z'/%3E%3C/svg%3E")}
html.op-auth .auth__box .input__field{padding:0;font-size:15px}
html.op-auth .auth__box .op-cty__btn{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.1)}
html.op-auth .auth__box .op-cty__btn:hover{border-color:rgba(167,139,250,.4)}
html.op-auth .auth__box .op-cty.is-open .op-cty__btn{background:rgba(124,58,237,.1);border-color:rgba(167,139,250,.85)}
html.op-auth .auth__btns .btn--primary,html.op-auth .auth__btns .btn:first-child{box-shadow:0 12px 30px rgba(103,0,206,.45);transition:transform .2s,box-shadow .2s,filter .2s}
html.op-auth .auth__btns .btn--primary:hover,html.op-auth .auth__btns .btn:first-child:hover{transform:translateY(-1px);box-shadow:0 16px 38px rgba(124,58,237,.55);filter:brightness(1.06)}
html.op-auth .auth__btns .btn:not(.btn--primary):not(:first-child){background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14)}
html.op-auth .auth__btns .btn:not(.btn--primary):not(:first-child):hover{background:rgba(255,255,255,.08)}
html.op-auth .op-pw__bars i{height:3px}
@media (max-width:599px){
  html.op-auth .auth__title{font-size:19.5px;padding-right:44px;white-space:nowrap}
}
/* bigger cube inside the tile */
.logo__icon{--e:15.5px}
.op-acube{width:42px;height:42px;--e:17.5px}
@media (max-width:599px){
  html.op-auth .auth__box>.op-acube{width:38px;height:38px;--e:16px}
  html.op-auth .auth{align-items:center;padding:0 14px 18px}
}

/* ======================================================================
   /about-us redesign (CSS over the original markup, so translations keep working)
   ====================================================================== */
html.op-about,html.op-about body{background:#090610!important}
html.op-about .app,html.op-about .section,html.op-about .section__row{background:transparent!important}
html.op-about .app{position:relative;z-index:1}
html.op-about #op-abg{opacity:.5}
html.op-about .section__row{display:flex;flex-direction:column;gap:96px;padding-top:40px;padding-bottom:110px}
html.op-about .section__row>br{display:none}
html.op-about .b-partners2,html.op-about .au-box{margin:0}

/* hero */
html.op-about .au-header{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px;text-align:left;padding:34px 0 10px;min-height:340px;justify-content:center}
html.op-about .au-header__slug{display:flex;align-items:center;gap:14px;margin:0;font:500 13px 'DM Mono',monospace;letter-spacing:.2em;color:#a78bfa;text-transform:uppercase}
html.op-about .au-header__slug::after{content:"";width:48px;height:1px;background:rgba(255,255,255,.28)}
html.op-about .au-header__title{max-width:760px;margin:0;font:800 clamp(34px,5vw,74px)/1.04 'Outfit','Manrope',sans-serif!important;letter-spacing:-.03em;color:#fff}
html.op-about .au-header__title>div{display:block}
html.op-about .au-header__title span{background:linear-gradient(95deg,#c4b2ff 0%,#8b5cf6 55%,#6d28d9 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
html.op-about .au-header>img{display:none}
.op-aart{position:absolute;right:20px;top:50%;width:360px;height:360px;margin-top:-170px;display:flex;align-items:center;justify-content:center;perspective:1100px;--e:150px;pointer-events:none}
.op-aart::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,rgba(124,58,237,.5),rgba(103,0,206,.16) 62%,transparent);filter:blur(10px)}
.op-aart .op-cube{animation-duration:14s}
.op-aart .op-cube i{box-shadow:inset 0 0 0 2px rgba(101,78,224,.95);border-radius:6px}

/* section headings */
html.op-about .au-bb .b-partners2__name,html.op-about .about-us-miss__title,html.op-about .b-networks__title{font:800 clamp(30px,3.8vw,54px)/1.06 'Outfit','Manrope',sans-serif!important;letter-spacing:-.025em!important;color:#fff;text-align:left;text-transform:none;opacity:1;margin:0 0 36px}
html.op-about .au-bb .b-partners2__name div{display:inline}
html.op-about .au-bb .b-partners2__name span{background:linear-gradient(95deg,#c4b2ff,#8b5cf6 60%,#6d28d9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}

/* three pillars */
html.op-about .au-bb{margin-top:0}
html.op-about .au-bb .b-partners2__item{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0!important;align-items:flex-start;text-align:left;overflow:visible}
html.op-about .au-bb .b-partners2__icon,html.op-about .au-bb .b-partners2__desc>br{display:none}
html.op-about .au-bb .b-partners2__desc{width:100%;text-align:left}
html.op-about .about-us-stat__wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;animation:none!important;transform:none!important}
html.op-about .about-us-stat__item{min-width:0!important;width:auto!important;display:flex;flex-direction:column;position:relative;padding:28px 26px 26px;border:1px solid rgba(255,255,255,.08)!important;border-radius:24px;background:linear-gradient(180deg,rgba(28,20,46,.9),rgba(16,11,28,.9));transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}
html.op-about .about-us-stat__item:hover{transform:translateY(-4px);border-color:rgba(167,139,250,.5)!important;box-shadow:0 18px 50px rgba(103,0,206,.25)}
html.op-about .about-us-stat__item.g-mobile{display:none!important}
html.op-about .about-us-stat__icon{width:52px;height:52px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(124,58,237,.16);border:1px solid rgba(156,117,255,.25)}
html.op-about .about-us-stat__icon img{width:28px;height:28px;object-fit:contain;display:block}
html.op-about .about-us-stat__name{font:700 21px/1.2 'Outfit','Manrope',sans-serif;color:#fff;margin-bottom:10px}
html.op-about .about-us-stat__desc{font:500 15px/1.5 'Manrope',sans-serif;color:rgba(255,255,255,.65)}

/* roadmap */
html.op-about .au-box{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
html.op-about .au-box::before{display:none!important}
html.op-about .about-us-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:st}
html.op-about .about-us-roadmap__item{width:auto!important;counter-increment:st;position:relative;gap:0;padding:26px 26px 28px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,rgba(28,20,46,.9),rgba(16,11,28,.9));transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}
html.op-about .about-us-roadmap__item:hover{transform:translateY(-4px);border-color:rgba(167,139,250,.5);box-shadow:0 18px 50px rgba(103,0,206,.25)}
html.op-about .about-us-roadmap__item::after{content:"0" counter(st);position:absolute;top:24px;right:26px;font:500 13px 'DM Mono',monospace;letter-spacing:.1em;color:rgba(255,255,255,.3)}
html.op-about .about-us-roadmap__icon{width:52px;height:52px;margin-bottom:26px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(124,58,237,.16);border:1px solid rgba(156,117,255,.25)}
html.op-about .about-us-roadmap__icon img{width:28px;height:28px;object-fit:contain;display:block}
html.op-about .about-us-roadmap__info{flex-direction:column-reverse;align-items:flex-start;gap:12px;margin-bottom:12px}
html.op-about .about-us-roadmap__date{background:rgba(124,58,237,.2);border:1px solid rgba(156,117,255,.3);color:#c9b8ff;font:500 12px 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px}
html.op-about .about-us-roadmap__name{font:700 22px/1.2 'Outfit','Manrope',sans-serif;color:#fff}
html.op-about .about-us-roadmap__desc{font:500 15px/1.55 'Manrope',sans-serif;color:rgba(255,255,255,.65)}

/* mission */
html.op-about .b-partners2:not(.au-bb) .b-partners2__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name icon" "desc icon";column-gap:48px;align-items:center;justify-items:start;text-align:left;background:linear-gradient(135deg,#6d12dc 0%,#4b15b3 55%,#2b0e6e 100%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:32px!important;padding:60px 56px!important;box-shadow:0 30px 90px rgba(103,0,206,.38)!important}
html.op-about .b-partners2__item--bg:before{display:none}
html.op-about .b-partners2:not(.au-bb) .b-partners2__name{grid-area:name;font:800 clamp(34px,4.6vw,66px)/1.04 'Outfit','Manrope',sans-serif!important;letter-spacing:-.03em;margin:0 0 20px;text-align:left;color:#fff}
html.op-about .b-partners2:not(.au-bb) .b-partners2__name span{background:#fff;color:#3f0086!important;-webkit-text-fill-color:#3f0086;-webkit-background-clip:border-box;background-clip:border-box;padding:0 .2em;border-radius:.2em}
html.op-about .b-partners2:not(.au-bb) .b-partners2__desc{grid-area:desc;font:500 clamp(16px,1.5vw,21px)/1.55 'Manrope',sans-serif;color:rgba(255,255,255,.88);text-align:left;max-width:560px}
html.op-about .b-partners2:not(.au-bb) .b-partners2__icon{grid-area:icon;margin:0}
html.op-about .b-partners2:not(.au-bb) .b-partners2__icon img{max-height:230px;width:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}

/* networks */
html.op-about .b-networks{overflow:hidden}
html.op-about .b-networks__title{margin-bottom:28px}
html.op-about .m-networks{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
html.op-about .m-networks__row{opacity:.6;transition:opacity .2s}
html.op-about .m-networks__row:hover{opacity:1}

/* tablet / phone */
@media (max-width:1023px){
  html.op-about .section__row{gap:72px;padding-top:24px}
  html.op-about .au-header{min-height:0;align-items:center;text-align:center}
  html.op-about .au-header__slug::after{display:none}
  html.op-about .au-header__title{text-align:center}
  .op-aart{position:relative;right:auto;top:auto;margin:6px auto 0;width:240px;height:240px;--e:104px}
  html.op-about .about-us-stat__wrapper,html.op-about .about-us-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}
  html.op-about .b-partners2:not(.au-bb) .b-partners2__item{padding:44px 32px!important}
}
@media (max-width:599px){
  html.op-about .section__row{gap:56px;padding-bottom:70px}
  html.op-about .au-header{padding-top:14px;gap:16px}
  html.op-about .au-header__slug{font-size:12px}
  .op-aart{width:190px;height:190px;--e:80px;margin-top:0}
  html.op-about .au-bb .b-partners2__name,html.op-about .about-us-miss__title,html.op-about .b-networks__title{margin-bottom:22px}
  html.op-about .about-us-stat__wrapper,html.op-about .about-us-roadmap{grid-template-columns:1fr;gap:12px}
  html.op-about .about-us-stat__item,html.op-about .about-us-roadmap__item{padding:22px 20px;border-radius:20px}
  html.op-about .about-us-stat__icon,html.op-about .about-us-roadmap__icon{margin-bottom:20px}
  html.op-about .b-partners2:not(.au-bb) .b-partners2__item{grid-template-columns:1fr;grid-template-areas:"icon" "name" "desc";padding:34px 22px!important;border-radius:26px!important;row-gap:0;justify-items:start}
  html.op-about .b-partners2:not(.au-bb) .b-partners2__icon{margin-bottom:18px}
  html.op-about .b-partners2:not(.au-bb) .b-partners2__icon img{max-height:120px}
}
/* about hero: big headline + calmer sub-line */
html.op-about .au-header__title{font:500 clamp(18px,1.7vw,24px)/1.5 'Manrope','Inter',sans-serif!important;letter-spacing:0;color:rgba(255,255,255,.78);max-width:720px}
html.op-about .au-header__title>div{font:800 clamp(38px,5.4vw,80px)/1.02 'Outfit','Manrope',sans-serif;letter-spacing:-.03em;margin-bottom:22px}
@media (max-width:599px){html.op-about .au-header__title>div{font-size:clamp(34px,10.5vw,44px);margin-bottom:14px}html.op-about .au-header__title{font-size:16px}}
html.op-about .about-us-roadmap__item::after{display:none}
/* mission: the same turning cube instead of the tiny raster icon */
html.op-about .b-partners2:not(.au-bb) .b-partners2__icon img{display:none}
.op-aart--m{position:relative;right:auto;top:auto;margin:0;width:230px;height:230px;--e:96px}
.op-aart--m::before{background:radial-gradient(closest-side,rgba(255,255,255,.28),rgba(255,255,255,.06) 62%,transparent)}
@media (max-width:599px){.op-aart--m{width:130px;height:130px;--e:56px}}

/* ======================================================================
   desktop header: floating glass capsule, pill nav with active state, gradient CTA
   (phones/tablets keep the existing bar so the drawer menu keeps working)
   ====================================================================== */
@media (min-width:1201px){
  html body:not([data-dark]) .header,html body .header,html .header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;pointer-events:none}
  html .header__wrapper{pointer-events:auto;position:relative;isolation:isolate;height:62px;margin:14px auto 0;width:calc(100% - 40px);max-width:1260px;padding:0 12px 0 22px;border-radius:999px;border:1px solid rgba(255,255,255,.09);box-shadow:0 14px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);transition:box-shadow .3s,border-color .3s}
  html .header__wrapper::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(26,19,44,.62),rgba(14,10,25,.62));-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);transition:background .3s}
  html .header__wrapper::after{content:"";position:absolute;left:12%;right:12%;top:-1px;height:1px;z-index:-1;background:linear-gradient(90deg,transparent,rgba(167,139,250,.75),transparent);opacity:.7}
  html.op-hdr-sc .header__wrapper{border-color:rgba(167,139,250,.22);box-shadow:0 18px 50px rgba(0,0,0,.5),0 0 40px rgba(103,0,206,.18),inset 0 1px 0 rgba(255,255,255,.08)}
  html.op-hdr-sc .header__wrapper::before{background:linear-gradient(180deg,rgba(26,19,44,.9),rgba(14,10,25,.9))}
  /* nav */
  html .header__center .h-menu--center{gap:4px}
  html .header__center .h-menu__item{height:100%}
  html .header__center .h-menu__link,html .header__center .h-menu__name{height:40px;padding:0 15px;border-radius:999px;font:600 14px 'Outfit','Manrope',sans-serif;color:rgba(255,255,255,.78);letter-spacing:.01em;transition:background .2s,color .2s,box-shadow .2s}
  html .header__center .h-menu__item:hover>.h-menu__link,html .header__center .h-menu__item:hover>.h-menu__name{background:rgba(255,255,255,.07);color:#fff;opacity:1}
  html .header__center .h-menu__item.op-cur>.h-menu__link,html .header__center .h-menu__item.op-cur>.h-menu__name{background:rgba(124,58,237,.22);color:#fff;box-shadow:inset 0 0 0 1px rgba(167,139,250,.35)}
  /* actions */
  html .header__right .h-menu--right{gap:10px}
  html .header__right .btn:not(.btn--icon){border-radius:999px!important;height:40px;padding:0 20px;font:600 14px 'Outfit','Manrope',sans-serif}
  html .header__right .btn.btn--s36:not(.btn--icon){background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;border:0!important;box-shadow:0 8px 22px rgba(109,40,217,.45),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .2s,box-shadow .2s,filter .2s}
  html .header__right .btn.btn--s36:not(.btn--icon):hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 12px 28px rgba(124,58,237,.55),inset 0 1px 0 rgba(255,255,255,.3)}
  html .header__right a:not(.btn):not(.h-menu__link--icon){display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;font:600 14px 'Outfit','Manrope',sans-serif;color:#c9b8ff;transition:background .2s,color .2s}
  html .header__right a:not(.btn):not(.h-menu__link--icon):hover{background:rgba(255,255,255,.07);color:#fff}
  html .header__right .btn--icon{border-radius:50%!important}
  html .header__logo .logo__name{font:700 19px 'Outfit','Manrope',sans-serif;letter-spacing:-.01em}
}
@media (min-width:1201px){
  html .header__wrapper{max-width:1360px}
  html .header__center .op-nav .h-menu__link>svg,html .header__center .op-nav .h-menu__name>svg{display:none}
}
@media (min-width:1201px){
  html .header__center .h-menu__child .c-menu{border-radius:20px!important;border:1px solid rgba(167,139,250,.2)!important;background:linear-gradient(180deg,rgba(28,20,46,.97),rgba(15,10,27,.97))!important;box-shadow:0 26px 70px rgba(0,0,0,.55),0 0 40px rgba(103,0,206,.15)!important;padding:8px!important}
  html .header__center .c-menu__item{border-radius:14px;transition:background .2s}
  html .header__center .c-menu__item:hover{background:rgba(124,58,237,.18)}
}

/* profile: the Verification card shows the real KYC status (the original card always said "Verify Now") */
a.s-panel__item[data-kyc="1"] .s-panel__buttons .btn,a.s-panel__item[data-kyc="2"] .s-panel__buttons .btn{position:relative;font-size:0!important;gap:0}
a.s-panel__item[data-kyc] .s-panel__buttons .btn svg{display:none!important}
a.s-panel__item[data-kyc] .s-panel__buttons .btn::before{content:"";width:18px;height:18px;margin-right:8px;background:center/contain no-repeat;flex:none}
a.s-panel__item[data-kyc] .s-panel__buttons .btn::after{content:var(--kt);font:600 14px 'Outfit','Manrope',sans-serif}
a.s-panel__item[data-kyc="1"] .s-panel__buttons .btn{background:rgba(38,194,129,.14)!important;border:1px solid rgba(38,194,129,.45)!important;box-shadow:none!important;color:#3fe0a0;cursor:default}
a.s-panel__item[data-kyc="1"] .s-panel__buttons .btn::after{color:#3fe0a0}
a.s-panel__item[data-kyc="1"] .s-panel__buttons .btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233fe0a0' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}
a.s-panel__item[data-kyc="2"] .s-panel__buttons .btn{background:rgba(242,163,58,.14)!important;border:1px solid rgba(242,163,58,.45)!important;box-shadow:none!important}
a.s-panel__item[data-kyc="2"] .s-panel__buttons .btn::after{color:#f6b45a}
a.s-panel__item[data-kyc="2"] .s-panel__buttons .btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f6b45a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}
a.s-panel__item[data-kyc="1"]{cursor:default}

/* notification panel: Clear all */
.op-np__act{display:flex;align-items:center;gap:6px;margin-left:12px;flex:none}
.op-np__t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.op-np__r{font-size:12.5px;padding:7px 10px;white-space:nowrap}
.op-np__c{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:rgba(255,255,255,.82);font:600 12.5px 'Manrope',sans-serif;cursor:pointer;padding:7px 12px;border-radius:999px;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}
.op-np__c svg{width:14px;height:14px;flex:none}
.op-np__c:hover{background:rgba(239,79,96,.14);border-color:rgba(239,79,96,.5);color:#ff8d9a}

@media (min-width:1201px){
  html.op-trade .header__wrapper{max-width:none!important;width:calc(100% - 24px)!important;margin:10px auto 0!important;height:60px!important;padding:0 12px 0 20px!important}
}

/* side chat: one frame around the input (the wrapper had its own border on top of the box border) */
.spp-modal__window .support__control .input__wrapper{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:18px!important}
.spp-modal__window .support__control .input,.spp-modal__window .support__control .input__box{box-shadow:none!important}
.spp-modal__window .support__control .input__wrapper:focus-within{box-shadow:none!important}

/* header capsule: exact widths for Swap, arrows of the drop-downs live inside the pill */
@media (min-width:1201px){
  html .header__center .op-nav .h-label{gap:8px;padding:0}
  html .header__center .op-nav .h-label>svg{display:none}
  html .header__center .op-nav .h-label__text{line-height:1;font:600 14px 'Outfit','Manrope',sans-serif}
  html .header__center .op-nav .h-label__value{margin:0;padding:3px 8px;line-height:1.2;font:700 11px 'Manrope',sans-serif;border-radius:999px;white-space:nowrap}
  html .header__center .op-nav>.h-menu__item[data-ic="swap"]{height:100%}
  html .header__center .op-nav>.h-menu__item--arrow{position:relative}
  html .header__center .op-nav>.h-menu__item--arrow>.h-menu__name{padding-right:30px}
  html .header__center .op-nav>.h-menu__item--arrow::after{position:absolute!important;right:13px;top:50%;margin:-2px 0 0!important;pointer-events:none}
}

/* pair picker on phones: bottom sheet above the bottom nav, same inner styles as on desktop */
@media (max-width:1199px){
body.op-pairs-open .trade-currencies .tabs{display:flex;gap:8px;flex:none;margin:0 0 12px!important;padding:0!important;border:0!important}
body.op-pairs-open .trade-currencies .tabs>*,body.op-pairs-open .trade-currencies .tabs li{height:34px;padding:0 16px!important;border-radius:999px;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.05)!important;color:#b9b4d6!important;font:600 13px 'Outfit','Manrope',sans-serif;display:inline-flex;align-items:center;cursor:pointer;margin:0!important;transition:.15s}
body.op-pairs-open .trade-currencies .tabs>*:hover{border-color:rgba(142,124,255,.6)!important;color:#fff!important}
body.op-pairs-open .trade-currencies .tabs>*[class*="active"]{background:#6700ce!important;border-color:#6700ce!important;color:#fff!important}
body.op-pairs-open .trade-currencies .tabs>*::after,body.op-pairs-open .trade-currencies .tabs>*::before{display:none!important}
.op-ps{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;margin:0 0 10px;border-radius:12px;background:#0f0c20;border:1px solid rgba(255,255,255,.1);flex:none}
.op-ps:focus-within{border-color:#8E7CFF}
.op-ps svg{width:17px;height:17px;color:#8b88a8;flex:none}
.op-ps input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:500 14px 'Manrope',sans-serif}
body.op-pairs-open .trade-currencies .t-table{flex:1;min-height:0;overflow:auto}
.op-pi{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none;margin:0 8px 0 2px}
body.op-pairs-open .trade .trade-currencies{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;height:min(78dvh,640px)!important;max-height:none!important;display:flex!important;flex-direction:column;z-index:960!important;background:#1a1636!important;border:0!important;border-top:1px solid rgba(167,139,250,.28)!important;border-radius:24px 24px 0 0!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom))!important;box-shadow:0 -24px 60px rgba(0,0,0,.55)!important;overflow:hidden}
body.op-pairs-open .trade .trade-currencies::before{content:"";display:block;flex:none;width:40px;height:4px;border-radius:4px;background:rgba(255,255,255,.22);margin:0 auto 12px}
body.op-pairs-open::after{content:"";position:fixed;inset:0;z-index:950;background:rgba(5,3,12,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
body.op-pairs-open{overflow:hidden}
.op-ps svg{width:17px!important;height:17px!important}
body.op-pairs-open .trade-currencies .tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}
body.op-pairs-open .trade-currencies .tabs::-webkit-scrollbar{display:none}
body.op-pairs-open .trade-currencies .tabs>*,body.op-pairs-open .trade-currencies .tabs li{flex:none;white-space:nowrap}
.op-ps input{font-size:16px}
}
@media (max-width:1199px){
  body.op-pairs-open .trade .trade-currencies{transform:none!important;margin:0!important;opacity:1!important;visibility:visible!important;box-sizing:border-box}
}
@media (max-width:1199px){
  body.op-pairs-open::after{display:none!important}
  body.op-pairs-open .trade .trade-currencies{box-shadow:0 0 0 100vmax rgba(5,3,12,.62),0 -24px 60px rgba(0,0,0,.55)!important}
}
@media (max-width:1199px){
  body.op-pairs-open .op-bn{display:none!important}
}

/* legal pages: headings land below the sticky contents bar */
.op-sec{scroll-margin-top:120px}
@media (max-width:900px){.op-sec{scroll-margin-top:156px}}

/* touch: 16px inputs (no iOS zoom on focus) and comfortable tap targets */
html.op-auth .auth__box .input__field{font-size:16px!important}
html.op-auth .auth__box a:not(.btn){position:relative}
html.op-auth .auth__box a:not(.btn)::after{content:"";position:absolute;inset:-12px -6px}
@media (max-width:1023px){
  ul.tabs.tabs--m0>li.tabs__item,ul.tabs>li.tabs__item{min-height:44px;display:inline-flex;align-items:center;padding-left:10px;padding-right:10px}
  .footer-menu__link{display:inline-block;padding:9px 0}
  input.op-slider{height:28px;padding:12px 0;background-clip:content-box}
  .op-kl__btn{min-height:36px;min-width:36px}
  body .trade-manager .tabs__item,body .trade .tabs__item{min-height:40px}
}
/* drawer: chevron points down when the group is closed and up when it is open */
@media (max-width:1200px){
  .op-nav>.h-menu__item--arrow>.h-menu__name::before{transform:rotate(180deg)!important;transition:transform .2s}
  .op-nav>.h-menu__item--arrow.h-menu__item--opened>.h-menu__name::before{transform:rotate(0deg)!important}
}

/* phones/tablets: small animated headline above the auth form (the full brand panel stays desktop-only) */
@media (max-width:1023px){
  html.op-auth .auth{flex-direction:column;justify-content:center;gap:12px}
  html.op-auth .op-ah{display:flex;align-items:center;gap:0;max-width:none;width:100%;margin:0;text-align:center}
  html.op-auth .op-ah .op-sub,html.op-auth .op-ah .op-desc,html.op-auth .op-ah__f{display:none}
  html.op-auth .op-ah .op-hero__title{flex-direction:row;align-items:center;justify-content:center;gap:.28em;font-size:clamp(26px,8vw,36px);line-height:1}
  html.op-auth .op-ah .op-line--2{display:inline-flex}
  html.op-auth .auth__wrapper{flex:none}
  html.op-auth .auth__box{max-height:calc(100dvh - var(--h-header) - 118px)}
}
/* headline sits in the middle of the space between the header and the form; shown on sign-up too */
@media (max-width:1023px){
  html.op-auth .op-ah{flex:1 1 auto;min-height:56px;max-height:150px;justify-content:center}
}

/* licenses window */
.op-lic-link{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;color:#c9b8ff!important;font:600 14px 'Manrope',sans-serif;text-decoration:none!important}
.op-lic-link svg{width:18px;height:18px}
.op-lic-link:hover{color:#fff!important}
.op-lic-trigger{cursor:pointer}
.op-lic{position:fixed;inset:0;z-index:9500;background:rgba(5,3,12,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:stretch;justify-content:center;padding:28px;animation:opLicIn .25s ease}
@keyframes opLicIn{from{opacity:0}to{opacity:1}}
.op-lic__win{position:relative;display:flex;flex-direction:column;width:100%;max-width:1500px;background:linear-gradient(180deg,#171028,#0f0a1b);border:1px solid rgba(167,139,250,.25);border-radius:24px;box-shadow:0 40px 120px rgba(0,0,0,.6);overflow:hidden}
.op-lic__bar{flex:none;display:flex;align-items:center;justify-content:space-between;padding:18px 24px 14px 36px;border-bottom:1px solid rgba(255,255,255,.08)}
.op-lic__t{font:700 24px 'Outfit','Manrope',sans-serif;color:#fff}
.op-lic__x{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:#fff;font:400 26px/1 'Manrope',sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 3px}
.op-lic__x:hover{background:rgba(239,79,96,.18);border-color:rgba(239,79,96,.5)}
.op-lic__body{flex:1;min-height:0;overflow:auto;padding:30px 36px 44px;color:rgba(255,255,255,.72);font:500 16px/1.8 'Manrope',sans-serif}
.op-lic__body p{margin:0 0 20px}
.op-lic__body a{color:#8ec5ff!important;text-decoration:none}
.op-lic__body a:hover{text-decoration:underline}
.op-lic__body h1,.op-lic__body h2,.op-lic__body h3{color:#fff;font-family:'Outfit','Manrope',sans-serif;margin:26px 0 12px}
.op-lic__body img{max-width:100%;height:auto}
html.op-lic-open,html.op-lic-open body{overflow:hidden!important}
@media (max-width:599px){.op-lic{padding:10px}.op-lic__win{border-radius:20px}.op-lic__bar{padding:14px 14px 10px 20px}.op-lic__t{font-size:20px}.op-lic__body{padding:20px 20px 32px;font-size:15px}}

.op-lic{padding:2vh 2vw}
.op-lic__win{max-width:none}
@media (max-width:599px){.op-lic{padding:8px}}

/* auth: "or" divider in the card style */
html.op-auth .auth__btns>.m-hr--or{height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.38) 18%,rgba(167,139,250,.38) 82%,transparent);margin:20px 0 22px;overflow:visible}
html.op-auth .auth__btns>.m-hr--or span{top:50%;left:50%;transform:translate(-50%,-50%);padding:3px 14px;border-radius:999px;background:#151025;border:1px solid rgba(167,139,250,.22);color:rgba(255,255,255,.62);font:700 11px/1 'Manrope',sans-serif;letter-spacing:.16em;text-transform:uppercase}
@media (max-width:599px){html.op-auth .auth__btns>.m-hr--or{margin:14px 0 16px}}

/* ======================================================================
   /my/assets: balance card (like "Portfolio value" on the profile) + tidy phone cards
   ====================================================================== */
.section__row:has(>.b-total)>br,.section__row:has(>.b-total)>div:empty{display:none}
.section__row:has(>.b-total){display:flex;flex-direction:column;gap:0;padding-top:22px}
.section__row:has(>.b-total)>.p-title{margin:0;padding:26px 30px 0;background:#6700ce;border-radius:28px 28px 0 0;font:600 13px 'DM Mono',monospace!important;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.78);position:relative;overflow:hidden}
.section__row:has(>.b-total)>.b-total{margin:0 0 22px;padding:8px 30px 28px;background:#6700ce;border-radius:0 0 28px 28px;position:relative;overflow:hidden}
.section__row:has(>.b-total)>.p-title::before,.section__row:has(>.b-total)>.b-total::before{content:"";position:absolute;right:-60px;top:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.2),transparent);pointer-events:none}
.section__row:has(>.b-total) .b-total__value{font:800 clamp(34px,9vw,52px)/1.05 'Outfit','Manrope',sans-serif!important;letter-spacing:-.02em;color:#fff;margin:0 0 12px}
.section__row:has(>.b-total) .b-total__change{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font:600 13px 'Manrope',sans-serif;opacity:1}
.section__row:has(>.b-total) .b-total__change span{color:rgba(255,255,255,.8)}
@media (max-width:1023px){
  .section__row:has(>.b-total)>.p-title{padding:22px 22px 0;border-radius:24px 24px 0 0}
  .section__row:has(>.b-total)>.b-total{padding:6px 22px 24px;border-radius:0 0 24px 24px;margin-bottom:18px}
  .section__row:has(>.b-total)>.box{padding-bottom:150px}
  .section__row:has(>.b-total) .box .table table,.section__row:has(>.b-total) .box .table tbody{display:block;width:100%}
  .section__row:has(>.b-total) .box tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cur btn" "main orders";gap:14px 12px;align-items:center;padding:16px;margin:0 0 12px;border-radius:20px;background:linear-gradient(180deg,rgba(28,20,46,.9),rgba(16,11,28,.9));border:1px solid rgba(255,255,255,.08);height:auto}
  .section__row:has(>.b-total) .box tbody tr>td{display:block;padding:0!important;border:0!important;height:auto;min-width:0}
  .section__row:has(>.b-total) .box tbody tr>td:nth-child(1){grid-area:cur}
  .section__row:has(>.b-total) .box tbody tr>td:nth-child(2){grid-area:main;text-align:left}
  .section__row:has(>.b-total) .box tbody tr>td:nth-child(3){grid-area:orders;text-align:right;display:block!important}
  .section__row:has(>.b-total) .box tbody tr>td:nth-child(4){grid-area:btn}
  .section__row:has(>.b-total) .box .t-balance{display:flex;flex-direction:column;gap:2px;align-items:flex-start}
  .section__row:has(>.b-total) .box td:nth-child(3) .t-balance{align-items:flex-end}
  .section__row:has(>.b-total) .box .t-balance__name{font:600 11px 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45)}
  .section__row:has(>.b-total) .box .t-balance__value{font:700 17px 'Outfit','Manrope',sans-serif;color:#fff}
  .section__row:has(>.b-total) .box .g-f-end{justify-content:flex-end;gap:8px}
}
.section__row:has(>.b-total)>.p-title::before{display:none}
.section__row:has(>.b-total)>.b-total::before{top:-170px;right:-50px;width:340px;height:340px}
@media (max-width:1023px){
  .section__row:has(>.b-total) .box tbody tr>td:nth-child(2),.section__row:has(>.b-total) .box tbody tr>td:nth-child(2) .t-balance{text-align:left!important;align-items:flex-start!important}
  .section__row:has(>.b-total) .box tbody tr>td:nth-child(3),.section__row:has(>.b-total) .box tbody tr>td:nth-child(3) .t-balance{text-align:right!important;align-items:flex-end!important}
}
.section__row:has(>.b-total)>.b-total::before{display:none}
.section__row:has(>.b-total)>.b-total{background:linear-gradient(180deg,#6700ce 0,#7210dc 45%,#4a0fa6 100%)}
@media (max-width:1023px){
  .section__row:has(>.b-total) .box tbody tr>td:nth-child(2),.section__row:has(>.b-total) .box tbody tr>td:nth-child(3){display:block!important}
}
.section__row:has(>.b-total)>.p-title{margin:0!important}
.section__row:has(>.b-total)>.b-total{margin-top:0!important}

/* Telegram login button (same look as the Google one) */
.op-tg{display:flex!important;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:12px;cursor:pointer}
.op-tg__i{display:inline-flex;flex:none}
.op-tg__t{font:700 16px 'Outfit','Manrope',sans-serif}
.op-tg.is-busy{opacity:.6;pointer-events:none}
html.op-auth .auth__btns .op-tg{min-height:46px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);color:#fff}
html.op-auth .auth__btns .op-tg:hover{background:rgba(42,171,238,.12);border-color:rgba(42,171,238,.5)}
@media (max-width:599px){html.op-auth .auth__btns .op-tg{min-height:42px;margin-top:10px}}

/* captcha label readable on the dark auth card */
html.op-auth .cff-captcha__text,html.op-auth .cff-captcha__text *{color:rgba(238,233,255,.82)!important}
html.op-auth .cff-captcha{background:rgba(255,255,255,.05)!important;border:1px solid rgba(167,139,250,.35)!important;border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:border-color .2s,background .2s}
html.op-auth .cff-captcha:hover{background:rgba(124,58,237,.12)!important;border-color:rgba(167,139,250,.65)!important}

/* dark canvas: no white strip in overscroll / safe-area on phones */
html{background-color:#09070f}
@media (max-width:1023px){
  html.op-auth.op-auth-su .auth__box{max-height:calc(100dvh - var(--h-header) - 186px)}
}

/* phones/tablets: the card stays put, the page itself scrolls */
@media (max-width:1023px){
  html.op-auth,html.op-auth body{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;min-height:100%}
  html.op-auth .auth{height:auto!important;min-height:calc(100dvh - var(--h-header));padding:8px 0 36px}
  html.op-auth .auth__box,html.op-auth.op-auth-su .auth__box{max-height:none!important;overflow:visible!important}
  html.op-auth .op-ah{flex:none;min-height:0;padding:6px 0 10px}
  html.op-auth .auth{justify-content:flex-start!important;padding-top:20px}
}

/* KYC page: cards for the form and the two upload tiles (visual only, same markup) */
.section__row .box.sr:has(input[placeholder="First Name"]){background:linear-gradient(180deg,rgba(30,22,52,.55),rgba(14,10,25,.55));border:1px solid rgba(167,139,250,.16);border-radius:22px;padding:28px 28px 24px;box-shadow:0 24px 60px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);max-width:880px}
.verification-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}
.verification-images__files{display:contents}
.verification-doc{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:112px;padding:20px 22px;border-radius:18px;border:1.5px dashed rgba(167,139,250,.38);background:rgba(124,58,237,.07);transition:border-color .2s,background .2s,transform .2s}
.verification-doc:hover{border-color:rgba(167,139,250,.75);background:rgba(124,58,237,.14);transform:translateY(-2px)}
.verification-doc > *:first-child{font:600 16px 'Manrope',sans-serif;color:#fff}
.verification-doc img,.verification-doc svg{flex:none;width:56px;height:56px;border-radius:16px;background:rgba(124,58,237,.18);border:1px solid rgba(156,117,255,.28);padding:12px;box-sizing:border-box}
@media (max-width:599px){.verification-doc{min-height:96px;padding:16px}}
.verification-doc{padding-right:96px}
.verification-doc > *:first-child{max-width:100%}
@media (max-width:599px){.verification-doc{padding-right:84px}}

/* KYC wizard: 3 steps (personal data, passport, selfie). Only visibility changes; the form and the real Next are untouched */
.op-wz{display:flex;align-items:center;gap:10px;margin:0 0 22px;flex-wrap:wrap}
.op-wz__s{display:flex;align-items:center;gap:8px;font:600 13px 'Manrope',sans-serif;color:rgba(255,255,255,.45)}
.op-wz__n{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(167,139,250,.35);color:#c9b8ff;font-size:12px}
.op-wz__s.is-on{color:#fff}
.op-wz__s.is-on .op-wz__n{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:transparent;color:#fff;box-shadow:0 0 14px rgba(139,92,246,.45)}
.op-wz__s.is-done .op-wz__n{background:rgba(124,58,237,.25);border-color:transparent;color:#fff}
.op-wz__bar{flex:1 1 40px;height:1px;background:rgba(255,255,255,.12);min-width:20px}
.op-wz__nav{display:flex;gap:12px;margin-top:6px}
.op-wz__nav button{flex:1;height:50px;border-radius:14px;border:0;font:700 15px 'Manrope',sans-serif;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);cursor:pointer;box-shadow:0 10px 30px rgba(124,58,237,.35)}
.op-wz__nav button.op-wz__back{background:rgba(255,255,255,.06);box-shadow:none;border:1px solid rgba(255,255,255,.12)}
.op-kw .op-off{display:none!important}

/* KYC wizard: rectangular, sharper look like the Sumsub demo */
.op-kw{border-radius:10px!important;padding:22px 24px!important;max-width:1000px}
.op-kw .op-wz__nav button,.op-kw .btn{border-radius:8px!important}
.op-kw .verification-doc{border-radius:8px!important}
/* desktop: hand-off to phone by QR (step 2) */
.op-qr{display:flex;align-items:center;gap:20px;margin:0 0 18px;padding:16px 18px;border:1px solid rgba(167,139,250,.25);border-radius:8px;background:rgba(124,58,237,.08)}
.op-qr__c{flex:none;width:132px;height:132px;background:#fff;padding:8px;border-radius:6px;box-sizing:border-box}
.op-qr__c img,.op-qr__c svg,.op-qr__c table{width:100%!important;height:100%!important;display:block}
.op-qr__t{font:700 16px 'Manrope',sans-serif;color:#fff;margin:0 0 6px}
.op-qr__d{font:500 14px/1.5 'Manrope',sans-serif;color:rgba(255,255,255,.72);margin:0}
@media (max-width:1023px){.op-qr{display:none}}

/* KYC flow card (phone only flow, desktop shows a QR) */
.op-kv-orig{display:none!important}
.op-k{max-width:520px;margin:8px auto 40px;padding:26px 24px 22px;border-radius:10px;border:1px solid rgba(167,139,250,.22);background:linear-gradient(180deg,rgba(30,22,52,.7),rgba(14,10,25,.7));box-shadow:0 24px 60px rgba(0,0,0,.35);font-family:'Manrope','Inter',system-ui,sans-serif;color:#fff}
.op-k__bar{height:4px;border-radius:2px;background:rgba(255,255,255,.1);margin:0 0 22px;overflow:hidden}
.op-k__bar i{display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#6d28d9);transition:width .4s}
.op-k__t{margin:0 0 8px;text-align:center;font:800 22px/1.25 'Manrope',sans-serif}
.op-k__s{margin:0 0 20px;text-align:center;font:500 14px/1.5 'Manrope',sans-serif;color:rgba(255,255,255,.65)}
.op-k__list{list-style:none;margin:22px 0;padding:0;display:flex;flex-direction:column;gap:14px}
.op-k__list li{display:flex;align-items:center;gap:14px}
.op-k__list small{display:block;font:600 12px 'Manrope',sans-serif;color:rgba(255,255,255,.5)}
.op-k__list b{display:block;font:700 15px/1.35 'Manrope',sans-serif}
.op-k__list em{display:block;font:500 13px/1.4 'Manrope',sans-serif;color:rgba(255,255,255,.6);font-style:normal}
.op-k__i{flex:none;width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#c9b8ff;background:rgba(124,58,237,.18);border:1px solid rgba(156,117,255,.28)}
.op-k__i svg{width:24px;height:24px}
.op-k__i--l{width:72px;height:72px}.op-k__i--l svg{width:36px;height:36px}
.op-k__l{display:block;margin:14px 0 6px;font:600 13px 'Manrope',sans-serif;color:rgba(255,255,255,.8)}
.op-k__f{display:block;width:100%;height:48px;margin-top:6px;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font:500 15px 'Manrope',sans-serif;box-sizing:border-box;outline:0}
.op-k__f:focus{border-color:rgba(167,139,250,.8)}
.op-k__f option{color:#111}
.op-k__opt{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 10px;height:48px;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:#fff;font:600 15px 'Manrope',sans-serif;cursor:pointer;text-align:left}
.op-k__opt i{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35)}
.op-k__opt.is-on{border-color:#8b5cf6;background:rgba(124,58,237,.16)}
.op-k__opt.is-on i{border-color:#8b5cf6;background:radial-gradient(circle,#8b5cf6 0 45%,transparent 50%)}
.op-k__row{display:flex;gap:10px;margin-top:18px}
.op-k__btn{flex:1;width:100%;height:52px;margin-top:18px;border:0;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;font:700 16px 'Manrope',sans-serif;cursor:pointer}
.op-k__row .op-k__btn{margin-top:0}
.op-k__btn--g{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}
.op-k__btn:active{transform:translateY(1px)}
.op-k__e{min-height:18px;margin-top:10px;font:600 13px 'Manrope',sans-serif;color:#ff8a8a;text-align:center}
.op-k__art{display:flex;justify-content:center;align-items:center;height:190px;margin:4px 0 16px;border-radius:8px;background:rgba(124,58,237,.1);color:#b69cff}
.op-k__art svg{width:120px;height:160px}
.op-k__tips b{display:block;margin:0 0 10px;font:700 15px 'Manrope',sans-serif}
.op-k__tips div{display:flex;align-items:center;gap:10px;margin:0 0 8px;font:500 14px 'Manrope',sans-serif;color:rgba(255,255,255,.82)}
.op-k__tips span{display:flex;width:20px;height:20px;flex:none}.op-k__tips svg{width:20px;height:20px}
.op-k__tips .ok{color:#34d399}.op-k__tips .no{color:#f87171}
.op-k__cam{display:flex;align-items:center;justify-content:center;height:240px;margin:0 0 6px;border-radius:8px;border:2px dashed rgba(167,139,250,.45);background:rgba(124,58,237,.08);overflow:hidden;cursor:pointer}
.op-k__cam.has{border-style:solid}
.op-k__cam img{width:100%;height:100%;object-fit:cover}
.op-k__qr{width:200px;height:200px;margin:0 auto;padding:12px;background:#fff;border-radius:8px;box-sizing:border-box}
.op-k__qr svg{width:100%;height:100%;display:block}
.op-k__done{display:flex;justify-content:center;margin:6px 0 10px;color:#34d399}.op-k__done svg{width:72px;height:72px}
.op-k__pw{margin-top:22px;text-align:center;font:600 11px 'Manrope',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.35)}
@media (max-width:599px){.op-k{margin:4px 0 32px;padding:22px 16px 18px}}

/* opened from the QR code: a clean full-screen verification window (brand, same colors, nothing else) */
html.op-kv-solo,html.op-kv-solo body{overflow:hidden!important}
.op-k--solo{position:fixed;inset:0;z-index:2147483000;max-width:none;margin:0;padding:calc(env(safe-area-inset-top,0px) + 22px) 20px calc(env(safe-area-inset-bottom,0px) + 22px);border:0;border-radius:0;box-shadow:none;overflow-y:auto;background:radial-gradient(120% 70% at 50% 0%,#1a1030 0,#0c0814 55%,#09070f 100%)}
.op-k--solo > *:not(.op-k__brand){max-width:480px;margin-left:auto;margin-right:auto}
.op-k--solo .op-k__btn,.op-k--solo .op-k__row{max-width:480px}
.op-k__brand{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 22px}
.op-k__bn{font:800 20px 'Manrope',sans-serif;letter-spacing:-.01em}
.op-k__bi{display:flex;align-items:center}
.op-k__dobrow{display:grid;grid-template-columns:.8fr 1.5fr 1fr;gap:8px}
.op-k__dobrow .op-k__f{margin-top:0;padding:0 10px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23b69cff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;text-align:left;text-align-last:left}
.op-k--done ~ *{display:none!important}
/* KYC page: no big title / description above the card (desktop and phone) */
html.op-kv-on .p-header-row{display:none!important}

/* profile assets: coin amount beside the USD total */
.section__row--profile .p-assets-row__left .currency-asset__name br,.section__row--profile .p-assets-row__left .currency-asset__name br ~ span{display:none!important}
.section__row--profile .p-assets-row__left .t-balance{text-align:right}
.section__row--profile .p-assets-row__left .op-amt{margin-top:4px;font:700 17px/1.2 'Outfit','Manrope',sans-serif;color:#d8ccff;white-space:nowrap}
@media (max-width:1200px){
  .section__row--profile .p-assets-row__left .op-amt{font-size:15px;margin-top:3px}
  .section__row--profile .p-assets-row__left .t-balance__value{font-size:18px}
}
/* trade: only one empty message */
.op-hs-none .table-empty{display:none!important}
/* phones: no chat window, support is the separate page */
@media (max-width:1023px){.spp-modal__window{display:none!important}}
@media (pointer:coarse){.spp-modal__window{display:none!important}}

/* dialogs: button text stays white and never overflows the button */
.modal .btn-row--fs16 .btn,.modal .btn-row--fs16 .btn span,.op-wd,.op-wd span{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;mix-blend-mode:normal!important;filter:none!important}
.modal .btn--full-width{max-width:100%}
.modal .btn--full-width span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:599px){.modal .btn--full-width span{font-size:15px}}

/* trade, phone: "Change pair" is a small pill button with an icon (not on desktop) */
@media (max-width:1199px){
  .ti-currency__bottom .g-mobile{display:inline-flex!important;align-items:center;gap:6px;height:28px;margin-top:6px;padding:0 12px 0 9px;border-radius:999px;border:1px solid rgba(142,124,255,.5);background:rgba(142,124,255,.16);color:#d9d3ff!important;font:600 12px 'Outfit','Manrope',sans-serif;text-decoration:none!important;cursor:pointer;line-height:1}
  .ti-currency__bottom .g-mobile *{text-decoration:none!important}
  .ti-currency__bottom .g-mobile::before{content:"";width:14px;height:14px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9d3ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h13l-3-3M20 16H7l3 3'/%3E%3C/svg%3E") center/contain no-repeat}
  .ti-currency__bottom .g-mobile:active{background:rgba(142,124,255,.3)}
}


/* pair sheet: header with title and a close button (phones and tablets) */
.op-ph{display:none}
@media (max-width:1199px){
  body.op-pairs-open .trade-currencies .op-ph{display:flex;align-items:center;justify-content:space-between;flex:none;margin:0 0 10px}
  .op-ph__t{font:800 17px 'Manrope',sans-serif;color:#fff}
  .op-pcx{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);color:#fff;cursor:pointer;padding:0}
  .op-pcx svg{width:18px;height:18px}
  body.op-pairs-open .trade .trade-currencies{touch-action:pan-y}
}

/* pair picker on phones/tablets: a centered dialog window, not a bottom panel */
@media (max-width:1199px){
  body.op-pairs-open .trade .trade-currencies{left:14px!important;right:14px!important;top:0!important;bottom:0!important;margin:auto!important;width:auto!important;max-width:440px!important;height:min(78dvh,620px)!important;border:1px solid rgba(167,139,250,.32)!important;border-radius:20px!important;padding:16px 14px 12px!important;box-shadow:0 0 0 100vmax rgba(5,3,12,.66),0 24px 70px rgba(0,0,0,.6)!important}
  body.op-pairs-open .trade .trade-currencies::before{display:none!important}
}

/* registration loader */
.op-rl{position:fixed;inset:0;z-index:2147483200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(7,5,14,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:op-rl-in .2s ease both}
.op-rl.is-out{opacity:0;transition:opacity .25s}
@keyframes op-rl-in{from{opacity:0}to{opacity:1}}
.op-rl__c{width:min(340px,100%);padding:28px 24px 22px;border-radius:16px;border:1px solid rgba(167,139,250,.28);background:linear-gradient(180deg,rgba(30,22,52,.95),rgba(14,10,25,.95));box-shadow:0 24px 70px rgba(0,0,0,.55);font-family:'Manrope','Inter',system-ui,sans-serif;color:#fff}
.op-rl__logo{display:flex;justify-content:center;margin:0 0 20px;transform:scale(1.25)}
.op-rl__l{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:12px}
.op-rl__s{display:flex;align-items:center;gap:12px;font:600 15px 'Manrope',sans-serif;color:rgba(255,255,255,.4);transition:color .25s}
.op-rl__s i{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.22);box-sizing:border-box;transition:all .25s}
.op-rl__s.is-on{color:#fff}
.op-rl__s.is-on i{border-color:rgba(167,139,250,.35);border-top-color:#a78bfa;animation:op-rl-spin .7s linear infinite}
.op-rl__s.is-done{color:rgba(255,255,255,.8)}
.op-rl__s.is-done i{border-color:#34d399;background:#34d399 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23071a12' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/70% no-repeat;animation:none}
@keyframes op-rl-spin{to{transform:rotate(360deg)}}
.op-rl__bar{height:4px;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden}
.op-rl__bar b{display:block;height:100%;width:40%;border-radius:2px;background:linear-gradient(90deg,#8b5cf6,#6d28d9);animation:op-rl-bar 1.3s ease-in-out infinite}
@keyframes op-rl-bar{0%{transform:translateX(-100%)}100%{transform:translateX(260%)}}

/* profile assets: coin amount first and larger, the dollar equivalent below with "≈" */
.section__row--profile .p-assets-row__left .t-balance{display:flex!important;flex-direction:column;align-items:flex-end}
.section__row--profile .p-assets-row__left .t-balance__name{order:0}
.section__row--profile .p-assets-row__left .op-amt{order:1;margin:2px 0 0;font:800 20px/1.2 'Outfit','Manrope',sans-serif;color:#fff}
.section__row--profile .p-assets-row__left .t-balance__value{order:2;margin-top:3px;font-size:15px!important;font-weight:600!important;color:rgba(216,204,255,.82)}
.section__row--profile .p-assets-row__left .t-balance__value::before{content:"\2248\00a0"}
@media (max-width:1200px){
  .section__row--profile .p-assets-row__left .op-amt{font-size:17px}
  .section__row--profile .p-assets-row__left .t-balance__value{font-size:14px!important}
}

/* profile assets on phones/tablets: coin + name and the action buttons on top, amount and "≈ $" below */
@media (max-width:1200px){
  .section__row--profile .p-assets-row__left .table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name btns" "bal bal"!important;align-items:center!important;row-gap:10px!important;column-gap:10px!important;padding:14px 0!important;height:auto!important}
  .section__row--profile .p-assets-row__left .table tbody tr>td{padding:0!important;border:0!important;min-width:0!important;width:auto!important}
  .section__row--profile .p-assets-row__left .table tbody tr>td.g-left{grid-area:name!important;padding-left:0!important}
  .section__row--profile .p-assets-row__left .table tbody tr>td.g-left::before{display:none!important}
  .section__row--profile .p-assets-row__left .table tbody tr>td.g-right:not(.g-desktop){grid-area:bal!important;text-align:left!important}
  .section__row--profile .p-assets-row__left .table tbody tr>td:last-child{grid-area:btns!important;justify-self:end}
  .section__row--profile .p-assets-row__left .t-balance{align-items:flex-start!important}
  .section__row--profile .p-assets-row__left .t-balance__name{font-size:10px;letter-spacing:.14em;margin:0}
  .section__row--profile .p-assets-row__left .op-amt{white-space:normal;word-break:break-word;font-size:20px;line-height:1.2}
  .section__row--profile .p-assets-row__left .t-balance__value{font-size:14px!important;margin-top:2px}
  .section__row--profile .p-assets-row__left .table .g-f-end{gap:8px}
}
@media (max-width:1200px){
  html body .section__row--profile .p-assets-row__left .table tbody tr>td.g-right:not(.g-desktop),html body .section__row--profile .p-assets-row__left .table tbody tr>td.g-right{padding-left:0!important;padding-right:0!important}
}

/* profile assets on phones: compact rows (coin + buttons, then amount left and ≈ $ right) */
@media (max-width:1200px){
  html body .section__row--profile .p-assets-row__left .table tbody tr{row-gap:4px!important;padding:10px 0!important}
  html body .section__row--profile .p-assets-row__left .currency-asset__image{width:34px!important;height:34px!important}
  html body .section__row--profile .p-assets-row__left .currency-asset__name{font-size:18px!important}
  html body .section__row--profile .p-assets-row__left .table .g-f-end .btn,html body .section__row--profile .p-assets-row__left .table td:last-child .btn{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important;padding:0!important}
  html body .section__row--profile .p-assets-row__left .t-balance{flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;width:100%!important;gap:10px}
  html body .section__row--profile .p-assets-row__left .t-balance__name{display:none!important}
  html body .section__row--profile .p-assets-row__left .op-amt{order:0!important;margin:0!important;font-size:16px!important;min-width:0}
  html body .section__row--profile .p-assets-row__left .t-balance__value{order:1!important;margin:0!important;font-size:14px!important;white-space:nowrap;flex:none}
}
@media (max-width:1200px){
  html body .section__row--profile .p-assets-row__left .table tbody tr .g-f-end{padding-right:0!important;padding-left:0!important;margin:0!important}
}

/* phones, signed in: bottom nav is Markets / Trade / Profile / Menu (icon only); the header loses the profile and menu buttons */
.op-bn__i--menu .op-bn__l{min-height:15px}
@media (max-width:768px){
  body.op-has-bn .header__right a.h-menu__link--icon,body.op-has-bn .header__right .op-hdr-menu{display:none!important}
}

/* pair picker: left-aligned rows, a tidy header and no slide animation */
.trade-currencies,body.op-pairs-open .trade .trade-currencies{transition:none!important;animation:none!important}
body.op-pairs-open::after{animation:none!important;transition:none!important}
body.op-pairs-open .trade-currencies tbody td .g-f-start{justify-content:flex-start!important;gap:8px;text-align:left}
body.op-pairs-open .trade-currencies tbody td:first-child{text-align:left!important}
body.op-pairs-open .trade-currencies .star{flex:none;width:18px;display:flex;align-items:center;justify-content:center}
body.op-pairs-open .trade-currencies .op-pi{margin:0!important;flex:none}
body.op-pairs-open .trade-currencies tbody td{padding-top:11px!important;padding-bottom:11px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;font-variant-numeric:tabular-nums}
body.op-pairs-open .trade-currencies tbody td:first-child{font-weight:700;font-size:15px}
body.op-pairs-open .trade-currencies tbody td.g-right{font-size:14px;font-weight:600;white-space:nowrap}
body.op-pairs-open .trade-currencies thead,body.op-pairs-open .trade-currencies thead tr,body.op-pairs-open .trade-currencies thead th{background:transparent!important;border:0!important;box-shadow:none!important}
body.op-pairs-open .trade-currencies thead th{padding:6px 8px 8px!important;font:600 11px 'DM Mono','Manrope',monospace!important;letter-spacing:.12em;text-transform:uppercase;color:#8b88a8!important}
body.op-pairs-open .trade-currencies thead tr{border-bottom:1px solid rgba(167,139,250,.22)!important}
body.op-pairs-open .trade-currencies thead th:first-child{padding-left:4px!important}
body.op-pairs-open .trade-currencies tbody td:first-child{font-size:13.5px!important}
body.op-pairs-open .trade-currencies tbody td .g-f-start{flex-wrap:nowrap!important;gap:6px!important}
body.op-pairs-open .trade-currencies tbody td .g-f-start span{white-space:nowrap!important}
body.op-pairs-open .trade-currencies tbody td.g-right,body.op-pairs-open .trade-currencies thead th.g-right{padding-left:4px!important;padding-right:6px!important;font-size:13px!important}
body.op-pairs-open .trade-currencies .t-table{overflow-x:hidden!important}
body.op-pairs-open .trade-currencies .t-table table{width:100%!important;table-layout:fixed!important}
body.op-pairs-open .trade-currencies thead th:nth-child(2),body.op-pairs-open .trade-currencies tbody td:nth-child(2){width:72px}
body.op-pairs-open .trade-currencies thead th:nth-child(3),body.op-pairs-open .trade-currencies tbody td:nth-child(3){width:60px}
body.op-pairs-open .trade-currencies tbody td:first-child{overflow:hidden}
body.op-pairs-open .trade-currencies tbody td .g-f-start{min-width:0}
body.op-pairs-open .trade-currencies tbody td .g-f-start>span{overflow:hidden;text-overflow:ellipsis}
body.op-pairs-open .trade-currencies thead th.g-right{letter-spacing:.06em!important}

/* pair picker filters: the favourites star is yellow */
.trade-currencies .tabs .star svg,.trade-currencies .tabs .star svg *{color:#F5C451!important;stroke:#F5C451!important}
.trade-currencies .tabs .star svg path{fill:rgba(245,196,81,.22)!important}
body.op-pairs-open .trade-currencies .tabs>*[class*="active"] .star svg path{fill:#F5C451!important}

/* phones, signed in: the menu button in the bottom bar is always lit (as the header one was), the divider after the bell is gone, the menu slides up from the bottom */
@media (max-width:768px){
  html body.op-has-bn .header__right .h-menu__hr{display:none!important}
  html body .op-bn__i--menu{justify-content:center;align-items:center}
  html body .op-bn__i--menu .op-bn__ic{width:46px;height:46px;border-radius:14px;margin:-6px 0 -6px;background:linear-gradient(135deg,rgba(103,0,206,.6),rgba(76,29,149,.55))!important;border:1px solid rgba(167,139,250,.55);color:#fff!important;box-shadow:0 0 16px rgba(139,92,246,.4)}
  html body .op-bn__i--menu .op-bn__ic svg{width:22px;height:22px}
  html body .op-bn__i--menu .op-bn__l{display:none}
  html body .h-user-panel:not(.h-user-panel--active) .h-user-panel__wrapper{transform:translateY(70px)!important;transform-origin:50% 100%!important}
  html body .h-user-panel--active .h-user-panel__wrapper{transform:none!important;transform-origin:50% 100%!important;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s!important}
  html body .h-user-panel:not(.h-user-panel--active) .h-user-panel__wrapper{transition:transform .22s ease,opacity .18s ease,visibility 0s .22s!important}
}

/* markets on phones: one compact row per coin (star, coin, price over change, Trade) instead of a tall card */
@media (max-width:768px){
  html body .table.table--pointer table tbody tr:has(td.markets__col){display:grid!important;grid-template-columns:30px minmax(0,1fr) auto auto!important;grid-template-areas:"star crypto price trade" "star crypto change trade"!important;align-items:center!important;column-gap:10px!important;row-gap:2px!important;padding:12px 12px!important;min-height:0!important;height:auto!important}
  html body .table.table--pointer table tbody tr:has(td.markets__col)>td{display:block!important;padding:0!important;border:0!important;width:auto!important;min-width:0!important;margin:0!important;text-align:left}
  html body .table.table--pointer table tbody tr:has(td.markets__col)>td::before{display:none!important;content:none!important}
  html body .table.table--pointer table tbody tr:has(td.markets__col)>td:first-child:nth-child(1){grid-area:star!important;display:flex!important;align-items:center}
  html body .table.table--pointer table tbody tr:has(td.markets__col)>td:nth-child(2){grid-area:crypto;display:flex!important;align-items:center}
  html body .table.table--pointer table tbody tr:has(td.markets__col)>td:nth-child(3){grid-area:price;text-align:right;font-weight:700;font-size:15px;white-space:nowrap}
  html body .table.table--pointer table tbody tr:has(td.markets__col)>td:nth-child(4){grid-area:change;text-align:right;font-size:13px}
  html body .table.table--pointer table tbody tr:has(td.markets__col)>td:nth-child(5),html body .table.table--pointer table tbody tr:has(td.markets__col)>td:nth-child(6){display:none!important}
  html body .table.table--pointer table tbody tr:has(td.markets__col)>td:last-child:nth-child(7){grid-area:trade!important;display:flex!important;align-items:center}
  html body .table.table--pointer table tbody tr:has(td.markets__col)>td:nth-child(7) .btn{height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:13px!important;border-radius:10px!important}
  html body .table.table--pointer table tbody tr:has(td.markets__col) .currency-asset__image{width:32px!important;height:32px!important}
  html body .table.table--pointer table tbody tr:has(td.markets__col) .currency-asset__name{font-size:15px!important;line-height:1.2}
}
.p-info__value[data-op-kv2]{color:#F5C451}
.p-info__value[data-op-kv2] .op-kv-ic{color:#F5C451;margin-right:6px;flex:none}
