@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);.chakra-petch-bold,.chakra-petch-bold-mix,.chakra-petch-bold-mixtwo,.chakra-petch-light,.chakra-petch-medium,.chakra-petch-regular,.chakra-petch-semibold{font-family:"Chakra Petch",sans-serif;font-style:normal}.css-jqvv0,.css-niqcwt{transition-property:var(--chakra-transition-property-common)}#logo-left,#logo-right{width:200px;height:200px;bottom:-200px}#loader,#site-content{display:none}#loader-bar-container,a{background-color:transparent}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.css-niqcwt,[role=button],button{cursor:pointer}a,legend{color:inherit}.css-1f32jhc,.main-content{text-align:center}#copyNotificationContainer,#loader{left:50%;transform:translateX(-50%)}.chakra-petch-light{font-weight:300}.chakra-petch-regular{font-weight:400}.chakra-petch-medium{font-weight:500}.chakra-petch-semibold{font-weight:600}.chakra-petch-bold{font-weight:700;color:#000}.chakra-petch-bold-mix{font-size:2rem;color:#000}.chakra-petch-bold-mixtwo{font-size:1.5rem;color:#000}.chakra-petch-bold-tit{font-family:'Chakra Petch',sans-serif;font-weight:700;font-size:60px;color:#000;position:relative;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.3)}.chakra-petch-bold-italic,.chakra-petch-light-italic,.chakra-petch-medium-italic,.chakra-petch-regular-italic,.chakra-petch-semibold-italic{font-family:"Chakra Petch",sans-serif;font-style:italic}.chakra-petch-bold-tit::before{content:"BITCOIN MIXER";position:absolute;top:0;left:0;z-index:-1;color:#35cdf8;text-shadow:-1px 0 0 #35cdf8,-1px 0 0 #35cdf8}.chakra-petch-light-italic{font-weight:300}.chakra-petch-regular-italic{font-weight:400}.chakra-petch-medium-italic{font-weight:500}.chakra-petch-semibold-italic{font-weight:600}.chakra-petch-bold-italic{font-weight:700}.css-1e6ma0l{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.css-1ilgb4s,.css-1uf7ckn,.css-owjkmg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-align-items:center}.css-1uf7ckn,.css-owjkmg{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.css-1ilgb4s>:not(style)~:not(style),.css-1uf7ckn>:not(style)~:not(style){margin-top:var(--chakra-space-3);-webkit-margin-end:0;margin-inline-end:0;margin-bottom:0;-webkit-margin-start:0px;margin-inline-start:0}.css-owjkmg>:not(style)~:not(style){margin-top:.5rem;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:0;-webkit-margin-start:0px;margin-inline-start:0}.css-1f32jhc{font-family:Neuropol,sans-serif;font-weight:var(--chakra-fontWeights-bold);line-height:1.2;color:var(--chakra-colors-black);font-size:60px}.css-1ilgb4s{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:var(--chakra-space-5)}.css-1s05a5c,.css-jqvv0{-webkit-align-items:center}@media screen and (min-width:919px){.css-1uf7ckn>:not(style)~:not(style){margin-top:var(--chakra-space-5)}.css-1ilgb4s{padding:var(--chakra-space-5)}}.css-1s05a5c{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-space-5)}.css-niqcwt{transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);-webkit-text-decoration:none;text-decoration:none;outline:transparent solid 2px;outline-offset:2px;color:undefined.5;font-size:var(--chakra-fontSizes-xs)}.css-1rtjeb3,.css-jqvv0{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;outline:transparent solid 2px;height:var(--chakra-sizes-12);min-width:var(--chakra-sizes-12);font-size:var(--chakra-fontSizes-lg);-webkit-padding-start:var(--chakra-space-6);padding-inline-start:var(--chakra-space-6);-webkit-padding-end:var(--chakra-space-6);padding-inline-end:var(--chakra-space-6)}.css-niqcwt:hover,.css-niqcwt[data-hover]{-webkit-text-decoration:underline;text-decoration:underline}.css-niqcwt:focus-visible,.css-niqcwt[data-focus-visible]{box-shadow:var(--chakra-shadows-outline)}.css-jqvv0{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline-offset:2px;line-height:1.2;border-radius:5px;font-weight:var(--chakra-fontWeights-semibold);transition-duration:var(--chakra-transition-duration-normal);color:var(--chakra-colors-white);background:var(--chakra-colors-black)}.css-1igwmid,.css-1rtjeb3{-webkit-align-items:center}.css-1rtjeb3,.css-6nj8y8{position:relative;white-space:nowrap;vertical-align:middle;line-height:1.2;border-radius:5px;font-weight:var(--chakra-fontWeights-semibold);transition-property:var(--chakra-transition-property-common);background:var(--chakra-colors-gray-100);transition-duration:var(--chakra-transition-duration-normal)}.css-jqvv0:focus-visible,.css-jqvv0[data-focus-visible]{box-shadow:var(--chakra-shadows-outline)}.css-1rtjeb3:disabled,.css-1rtjeb3[aria-disabled=true],.css-1rtjeb3[data-disabled],.css-1rtjeb3[disabled],.css-6nj8y8:disabled,.css-6nj8y8[aria-disabled=true],.css-6nj8y8[data-disabled],.css-6nj8y8[disabled],.css-jqvv0:disabled,.css-jqvv0[aria-disabled=true],.css-jqvv0[data-disabled],.css-jqvv0[disabled]{opacity:.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none)}.css-jqvv0:active,.css-jqvv0[data-active]{background:var(--chakra-colors-blue-700)}.css-jqvv0:hover,.css-jqvv0[data-hover]{background:var(--chakra-colors-blue-800)}.css-1rtjeb3{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;user-select:none;outline-offset:2px}.css-1rtjeb3:focus-visible,.css-1rtjeb3[data-focus-visible]{box-shadow:var(--chakra-shadows-outline)}.css-1rtjeb3:hover,.css-1rtjeb3[data-hover],.css-6nj8y8:hover,.css-6nj8y8[data-hover]{background:var(--chakra-colors-gray-200)}.css-1rtjeb3:hover:disabled,.css-1rtjeb3:hover[aria-disabled=true],.css-1rtjeb3:hover[data-disabled],.css-1rtjeb3:hover[disabled],.css-1rtjeb3[data-hover]:disabled,.css-1rtjeb3[data-hover][aria-disabled=true],.css-1rtjeb3[data-hover][data-disabled],.css-1rtjeb3[data-hover][disabled]{background:var(--chakra-colors-gray-100)}.css-1rtjeb3:active,.css-1rtjeb3[data-active],.css-6nj8y8:active,.css-6nj8y8[data-active]{background:var(--chakra-colors-gray-300)}.css-1ilh5du{color:undefined.5;font-size:var(--chakra-fontSizes-xs)}.css-1igwmid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:.5rem}.css-6nj8y8{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:transparent solid 2px;outline-offset:2px;height:var(--chakra-sizes-8);min-width:var(--chakra-sizes-8);font-size:var(--chakra-fontSizes-sm);-webkit-padding-start:var(--chakra-space-3);padding-inline-start:var(--chakra-space-3);-webkit-padding-end:var(--chakra-space-3);padding-inline-end:var(--chakra-space-3)}#logo-left,#logo-right,.shifty-svg{position:absolute}#site-content,.hidden{transition:opacity 1.5s ease-in-out;opacity:0}.css-6nj8y8:focus-visible,.css-6nj8y8[data-focus-visible]{box-shadow:var(--chakra-shadows-outline)}.css-6nj8y8:hover:disabled,.css-6nj8y8:hover[aria-disabled=true],.css-6nj8y8:hover[data-disabled],.css-6nj8y8:hover[disabled],.css-6nj8y8[data-hover]:disabled,.css-6nj8y8[data-hover][aria-disabled=true],.css-6nj8y8[data-hover][data-disabled],.css-6nj8y8[data-hover][disabled]{background:var(--chakra-colors-gray-100)}.shifty-svg{animation:2s infinite pulse;top:40%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(-1px 0 5px rgba(53, 205, 248, .8))}@keyframes pulse{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}.main-content,body,sub,sup{position:relative}.close-icon,.close-icon-btn{filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, .5))}#logo-animation{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}#logo-left{left:-200px;animation:2s forwards leftLogoAnim}#logo-right{right:-200px;animation:2s forwards rightLogoAnim}@keyframes leftLogoAnim{0%{bottom:-200px;left:-200px;filter:blur(4px)}100%{bottom:calc(50vh + 87px);left:calc(50vw - 100px);filter:blur(0)}}@keyframes rightLogoAnim{0%{bottom:-200px;right:-200px;filter:blur(4px)}100%{bottom:calc(50vh + 87px);right:calc(50vw - 100px);filter:blur(0)}}#logo-animation.highlighted #logo-left path,#logo-animation.highlighted #logo-right path{filter:drop-shadow(0 0 60px #35CDF8)!important;transition:filter .5s ease-in-out}#loader{position:fixed;top:calc(50% - 20px);width:300px;flex-direction:column;align-items:center;z-index:1001}#loader-percentage{font-size:18px;margin-bottom:10px}#loader-bar-container{width:100%;height:10px;border:2px solid #000;border-radius:5px;box-shadow:0 0 8px #35cdf8;overflow:hidden}#loader-bar{width:0%;height:100%;background-color:#ccc;transition:width .3s}#site-content.visible{display:block;opacity:1}body,html{align-items:center;justify-content:center}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}body{min-height:100%;font-feature-settings:'kern';font-family:Neuropol,sans-serif!important}*,::after,::before{border-width:0;border-style:solid;box-sizing:border-box}#eth-step-1.active,#eth-step-2.active,audio,canvas,details,embed,iframe,img,main,object,svg,video{display:block}hr{border-top-width:1px;box-sizing:content-box;height:0}.mix-btn,.white-btn{box-shadow:0 0 8px #35cdf8;border:none;transition:background .3s}.feed-input,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em}a{text-decoration:inherit}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important}input[type=number]{-moz-appearance:textfield}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none!important}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,ol,ul{margin:0;padding:0}button::-moz-focus-inner{border:0!important}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:60px}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}.footer-btn,button{font-size:16px;padding:10px 20px;margin:10px;cursor:pointer}img,video{max-width:100%;height:auto}[data-js-focus-visible]:focus:not([data-focus-visible-added]):not([data-focus-visible-disabled]){outline:0;box-shadow:none}select::-ms-expand{display:none}:root{--chakra-colors-black:#000000;--chakra-colors-white:#FFFFFF;--chakra-colors-blue-500:#4299E1;--chakra-colors-gray-500:#6B7280;--chakra-fontSizes-xs:0.75rem;--chakra-colors-black:#000000;--chakra-colors-white:#FFFFFF;--chakra-colors-blue-800:#2C5282;--chakra-fontWeights-semibold:600;--chakra-fontSizes-lg:1.125rem;--chakra-sizes-12:3rem;--chakra-space-6:1.5rem;--chakra-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter;--chakra-transition-duration-normal:200ms;--chakra-vh:100vh}@supports (height:-webkit-fill-available){:root{--chakra-vh:-webkit-fill-available}}@supports (height:-moz-fill-available){:root{--chakra-vh:-moz-fill-available}}body{font-family:var(--chakra-fonts-body);color:var(--chakra-colors-chakra-body-text);background:#f0f2f4;transition-property:background-color;transition-duration:var(--chakra-transition-duration-normal);line-height:var(--chakra-lineHeights-base)}button{background:0 0}.mix-btn{background-color:#000;color:#fff}.btc-confirmation-row .confirmation-field input,.eth-btn,.white-btn{background-color:#fff;color:#000}.btc-btn:hover{background-color:#1a1f2e}.eth-btn:hover,.white-btn:hover{background-color:#f0f0f0}.footer-header{position:fixed;bottom:0;width:100%;display:flex;justify-content:space-between;padding:20px}.right-footer-buttons{display:flex;gap:10px}.btc-modal,.eth-modal,.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);justify-content:center;align-items:center;z-index:1000}.modal-content{padding:40px 20px 20px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;z-index:1001;border:8px solid rgba(0,0,0,.2)}.close-btn{position:absolute;top:10px;right:10px;cursor:pointer}.close-icon{width:30px;height:30px;stroke:black;stroke-width:3;transition:transform .3s,stroke .3s,filter .3s;margin-bottom:15px}.close-icon:hover{transform:rotate(90deg);stroke:black;filter:drop-shadow(0px 0px 10px #35CDF8)}.btc-add-btn:hover svg,.btc-remove-btn:hover svg,.close-icon-btn:hover{stroke:#f0f0f0}.feed-input{font-weight:var(--chakra-fontWeights-semibold);color:var(--chakra-colors-white);font-size:var(--chakra-fontSizes-lg);width:450px;padding-right:40px;padding-left:10px;border:2px solid #f0f0f0;border-radius:5px;background-color:#000;box-shadow:0 0 10px #35cdf9;outline:0;height:40px}.feed-address{position:relative;margin-bottom:15px}.feed-copy-button{position:absolute;top:30%;right:5px;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;padding:0;height:20px;width:20px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.copy-icon{width:100%;height:100%;fill:#f0f0f0;transition:filter .3s}.close-icon-btn,.eth-close-btn .close-icon-btn{transition:transform .3s,stroke .3s,filter .3s}.feed-copy-button:hover .copy-icon{filter:drop-shadow(0px 0px 8px #35CDF8)}.close-icon-btn:hover,.eth-close-btn .close-icon-btn:hover{transform:rotate(90deg);filter:drop-shadow(0px 0px 10px #35CDF8)}#eth-step-1,#eth-step-2,.hidden,.secret-text{display:none}::-webkit-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color)}::-moz-placeholder{color:var(--chakra-colors-chakra-placeholder-color)}:-ms-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color)}::placeholder{color:var(--chakra-colors-chakra-placeholder-color)}*,::after,::before{border-color:var(--chakra-colors-chakra-border-color);word-wrap:break-word}*{border-color:var(--chakra-colors-gray-200)}@supports (height:100dvh){:root{--chakra-vh:100dvh}}.css-1e6ma0l{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.btc-modal-content{width:600px;min-height:auto;padding:20px;background-color:#000;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;z-index:1001;border:8px solid rgba(0,0,0,.2)}.btc-dropdown select,.btc-wallet-input{border:2px solid #ccc;box-shadow:0 0 10px #35cdf9}.btc-close-btn,.eth-close-btn{cursor:pointer;display:flex;align-items:center}.btc-add-btn,.btc-remove-btn,.eth-add-btn,.eth-remove-btn{top:50%;transform:translateY(-90%);align-items:center;right:10px}.close-icon-btn{width:30px;height:30px;stroke:#f0f0f0;stroke-width:3}.btc-wallet-input-container,.eth-wallet-input-container{position:relative;margin-bottom:10px;height:40px}.btc-wallet-input{width:100%;padding:10px 40px 10px 10px;border-radius:5px;font-size:14px;height:100%}.btc-add-btn,.btc-remove-btn{position:absolute;background:#000;border:none;cursor:pointer;padding:0;display:flex;justify-content:center;transition:box-shadow .3s,transform .3s;color:#f0f0f0;width:24px;height:24px;box-shadow:0 0 3px rgba(0,0,0,.5);border-radius:0}.btc-action-buttons select,.btc-continue-btn,.btc-dropdown select{padding:10px;background-color:#fff;font-size:14px;box-sizing:border-box}.btc-add-btn svg,.btc-remove-btn svg,.eth-add-btn svg,.eth-remove-btn svg{width:16px;height:16px;stroke:currentColor;transition:stroke .3s}.btc-add-btn:hover,.btc-remove-btn:hover{box-shadow:0 0 6px rgba(53,205,248,.5);transform:translateY(-90%) scale(1.1)}.btc-dropdown,.eth-dropdown{margin:15px 0}.btc-dropdown select{width:100%;border-radius:5px}.btc-confirmation-input:focus,.btc-confirmation-row .confirmation-field input:focus,.btc-confirmation-row input[type=text]:focus,.btc-dropdown select:focus,.btc-info-input:focus,.btc-wallet-input-container input:focus,.eth-confirmation-row .confirmation-field input:focus,.eth-confirmation-row input[type=text]:focus,.eth-dropdown input:focus,.eth-dropdown select:focus,.eth-wallet-input:focus{border-color:#35cdf8;outline:0}.btc-action-buttons select,.btc-continue-btn{width:50%;border:2px solid #ccc;border-radius:5px}.btc-back-btn,.btc-continue-btn{background-color:#d8dbdf;color:#000;border:none;box-shadow:0 0 10px #35cdf9;transition:background-color .3s;cursor:pointer}.btc-back-btn:hover,.btc-continue-btn:hover,.order-status-search-btn:hover{background-color:#bfc4ca}.btc-loader{display:none;flex-direction:column;align-items:center;justify-content:center;height:300px}.eth-loader .spinner,.spinner{border:6px solid rgba(53,205,248,.2);border-top:6px solid #35cdf8;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin;margin-bottom:20px}.btc-action-buttons,.btc-action-buttons-row,.eth-action-buttons,.eth-action-buttons-row{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.btc-confirmation-row .row-error,.error-message,.eth-confirmation-row .row-error{margin-top:5px}.btc-back-btn{padding:10px 20px;border-radius:5px}.btc-final-submit-btn{background-color:#35cdf8;color:#fff;box-shadow:0 0 10px #35cdf9;border:none;cursor:pointer;transition:background-color .3s;padding:10px 20px;border-radius:5px}.btc-confirmation-input,.btc-confirmation-row input[type=text],.btc-info-input{padding:10px;box-shadow:0 0 10px #35cdf9;font-size:14px;background-color:#fff;box-sizing:border-box}.btc-final-submit-btn:hover{background-color:#2aa5d8}.btc-action-buttons-row button,.eth-action-buttons-row button{width:48%}.btc-modal-header,.eth-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.btc-modal-header h1{margin:0;font-size:24px;color:#f0f0f0}.btc-confirmation-row{display:flex;justify-content:space-between;align-items:center}.btc-confirmation-input,.btc-confirmation-row input[type=text]{width:48%;border:2px solid #ccc;border-radius:5px;color:#000}.btc-dropdown{margin-bottom:15px}.btc-dropdown label{font-weight:700;display:block;margin-bottom:5px;color:#fff}.btc-info-input{width:100%;border:2px solid #ccc;border-radius:5px;color:#000}.eth-modal-content{position:relative;width:600px;min-height:auto;padding:10px 20px 20px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);border:8px solid rgba(0,0,0,.2);overflow:hidden}.eth-modal-header h1{margin:0;font-size:24px;color:#000}.eth-close-btn .close-icon-btn{width:30px;height:30px;stroke:#000;stroke-width:3;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, .5))}.eth-close-btn .close-icon-btn:hover{stroke:#000}.eth-loader{display:none;flex-direction:column;align-items:center;justify-content:center;height:300px;background-color:rgba(255,255,255,.8);z-index:1001}.eth-wallet-input{width:100%;padding:10px 40px 10px 10px;border:2px solid #f0f0f0;border-radius:5px;background-color:#000;color:#fff;box-shadow:0 0 10px #35cdf9;font-size:14px;height:100%}.eth-add-btn,.eth-remove-btn{position:absolute;background-color:#f0f0f0;border:none;cursor:pointer;padding:0;color:#000;width:24px;height:24px;display:flex;justify-content:center;transition:box-shadow .3s,transform .3s;box-shadow:0 0 3px rgba(0,0,0,.5)}.eth-add-btn:hover,.eth-remove-btn:hover{box-shadow:0 0 10px rgba(53,205,248,.5);transform:translateY(-90%) scale(1.1)}.eth-add-btn:hover svg,.eth-remove-btn:hover svg{stroke:#000}.eth-dropdown label{display:block;margin-bottom:5px;color:#000;font-weight:700}.eth-dropdown input,.eth-dropdown select{width:100%;padding:10px;border:2px solid #f0f0f0;border-radius:5px;background-color:#000;color:#fff;font-size:14px;box-sizing:border-box;box-shadow:0 0 10px #35cdf9}.eth-action-buttons select,.eth-continue-btn{width:48%;padding:10px;border:2px solid #ccc;border-radius:5px;background-color:#000;color:#fff;font-size:14px;box-sizing:border-box}.eth-continue-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;line-height:1.2;border-radius:5px;font-weight:600;transition:background-color .3s,box-shadow .3s;height:46px;min-width:120px;font-size:18px;padding:0 24px;color:#fff;background:#000;box-shadow:0 4px 4px rgba(53,205,248,.5);border:none;cursor:pointer;overflow:hidden}.eth-back-btn,.eth-final-submit-btn{padding:10px 20px;transition:background-color .3s;cursor:pointer}.eth-continue-btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(53,205,248,0);pointer-events:none;transition:background .3s}.eth-continue-btn:hover::before{background:rgba(53,205,248,.2)}.eth-continue-btn:focus-visible{box-shadow:0 0 0 3px rgba(53,205,248,.5)}.eth-back-btn{background-color:#f0f0f0;color:#000;box-shadow:0 0 10px #35cdf9;border:none;border-radius:5px}.eth-confirmation-row input[type=text],.eth-final-submit-btn{color:#fff;background-color:#000;box-shadow:0 0 10px #35cdf9}.eth-back-btn:hover{background-color:#e0e0e0}.eth-final-submit-btn{border:none;border-radius:5px}.eth-final-submit-btn:hover{background-color:#333}.eth-confirmation-row{display:flex}.eth-confirmation-row input[type=text]{width:48%;margin-right:4%;padding:10px;border:2px solid #f0f0f0;border-radius:5px;font-size:14px}.eth-confirmation-row input[type=text]:last-child{margin-right:0}.invalid-input{border:2px solid red}.error-message{color:red;font-size:.8rem;display:none;font-family:chakra-petch-regular,sans-serif}.btc-confirmation-row .row-error,.btc-wallet-input-container .address-error,.eth-confirmation-row .row-error,.eth-wallet-input-container .address-error{color:red;font-size:.8rem;margin-top:5px;display:none;width:100%;text-align:left;font-family:chakra-petch-regular,sans-serif}.btc-confirmation-row,.eth-confirmation-row{display:flex;flex-direction:column;margin-bottom:15px}.confirmation-fields{display:flex;flex-direction:row;gap:10px;width:100%}.btc-confirmation-row .confirmation-field,.eth-confirmation-row .confirmation-field{flex:1}.btc-confirmation-row .confirmation-field input,.eth-confirmation-row .confirmation-field input{width:100%;padding:10px;border:2px solid #f0f0f0;border-radius:5px;background-color:#000;color:#fff;box-shadow:0 0 10px #35cdf9;font-size:14px}.btc-wallet-input-container .invalid-input,.eth-wallet-input-container .invalid-input,.invalid-input{border-color:red}.order-status-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:3000}.order-status-modal-content{position:relative;width:90%;max-width:500px;padding:30px 20px 20px;background-color:#1a1a1a;border-radius:10px;box-shadow:0 4px 20px rgba(53,205,248,.5);animation:.5s orderStatusFadeIn;overflow:hidden;color:#fff}.order-status-modal-header{display:flex;justify-content:flex-end;margin-bottom:20px}.order-status-close-btn{position:absolute;top:10px;right:10px;cursor:pointer;transition:transform .3s,filter .3s}.order-status-close-btn:hover{transform:rotate(90deg);filter:drop-shadow(0 0 8px #35CDF8)}.order-status-close-icon{width:30px;height:30px;stroke:#ffffff}.order-status-button-container{display:flex;justify-content:center;margin-top:20px}.order-status-search-btn{width:100%;background-color:#d8dbdf;color:#000;border:none;padding:12px 40px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s,box-shadow .3s;box-shadow:0 0 10px #35cdf8}.order-status-form-group{margin-bottom:20px}.order-status-form-label{display:block;margin-bottom:5px;color:#fff;font-size:14px}.order-status-input{width:100%;padding:10px;border:2px solid #35cdf8;border-radius:5px;font-size:16px;box-sizing:border-box;outline:0;background-color:#333;color:#fff;box-shadow:0 0 10px #35cdf8;transition:border-color .3s,box-shadow .3s}.order-status-input:focus{border-color:#35cdf8;box-shadow:0 0 15px #35cdf8}.order-status-loader{display:flex;justify-content:center;align-items:center;min-height:200px}.order-status-spinner{border:8px solid #f3f3f3;border-top:8px solid #000;border-radius:50%;width:60px;height:60px;animation:1s linear infinite spin}.order-status-error-message{color:red;font-size:.9rem;margin-top:10px;display:none}@keyframes orderStatusFadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (max-width:768px){.footer-header{flex-direction:column;align-items:center}.right-footer-buttons{flex-direction:column}.btc-add-btn,.btc-remove-btn,.close-btn,.eth-add-btn,.eth-remove-btn,.feed-copy-button{right:10px}.modal-content{width:90%;padding:20px}.six-inputs-block{display:flex;flex-direction:column;align-items:center}.feed-block{width:100%;margin-bottom:15px}.feed-address{width:100%;position:relative;margin-bottom:10px;margin-top:20px}.feed-input{width:100%;padding-right:40px;padding-left:10px}.chakra-petch-bold{font-size:1rem}.close-btn{top:10px}.close-icon{width:25px;height:25px}.menu-toggle,.mobile-menu{position:fixed;transition:left .3s}.footer-header{display:none}.menu-toggle-circle,.mobile-menu{background-color:rgba(0,0,0,.5);display:flex;box-shadow:0 0 8px #35cdf8}.mobile-menu{flex-direction:column;align-items:center;justify-content:center;bottom:0;left:-80%;width:80%;height:50%;z-index:1000;overflow-y:auto}.mobile-menu .chakra-button{margin:10px 0;width:auto;text-align:center}.mobile-menu.open{left:0}.menu-toggle{bottom:80px;left:0;z-index:1001;cursor:pointer}.menu-toggle-circle{width:50px;height:100px;border-top-right-radius:50px;border-bottom-right-radius:50px;align-items:center;justify-content:center}.menu-toggle-circle .stmix-logo{width:30px;height:30px;transform:rotate(90deg);transition:transform .3s}.mobile-menu.open~.menu-toggle{left:80%}.mobile-menu.open~.menu-toggle .stmix-logo{transform:rotate(-90deg)}.menu-toggle-logo{animation:none}.btc-modal-content,.eth-modal-content{width:90%;max-width:600px;padding:15px}.btc-modal-header h1,.eth-modal-header h1{font-size:20px}.btc-action-buttons select,.btc-continue-btn,.btc-wallet-input-container,.css-1igwmid a,.eth-action-buttons select,.eth-continue-btn,.eth-wallet-input-container{width:100%}.btc-wallet-input,.eth-wallet-input{width:100%;font-size:14px}.btc-action-buttons,.eth-action-buttons{flex-direction:column;gap:10px}.chakra-petch-bold-tit{font-size:50px}.css-owjkmg{padding:20px}.css-1igwmid{flex-direction:column;align-items:stretch}.css-6nj8y8{width:100%;text-align:center}}@media only screen and (min-width:769px){.menu-toggle,.mobile-menu{display:none}}#status-indicator,.digit{display:inline-block;text-align:center}.background-layer,.old-tv-modal,.svg-layer,.tv-flash{top:0;left:0;right:0;bottom:0}.digit{width:1em}.svg-layer,.tv-frame{display:flex;justify-content:center}#status-indicator{width:auto}.blink{animation:1s step-start infinite blink}.modal-error-container{margin-top:10px;padding:10px;border:1px solid red;border-radius:5px;background-color:#f2f2f2;color:red;font-family:'Chakra Petch',sans-serif;font-size:14px}#copyNotificationContainer{position:fixed;bottom:20px;z-index:1000;pointer-events:none}.copy-notification{background-color:#4a4a4a;color:#fff;padding:10px 20px;margin-top:10px;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.2);opacity:0;animation:4s forwards fadeInOut;font-family:Chakra Petch,sans-serif;font-size:14px;pointer-events:auto}@keyframes fadeInOut{0%,100%{opacity:0;transform:translateY(20px)}10%,90%{opacity:1;transform:translateY(0)}}.tv-frame{height:450px;align-items:center}.svg_simpl,.tv-screen{height:100%}.background-layer{position:absolute;background:#fff;z-index:0;transition:background-color 1s ease-in-out}.svg-layer{position:absolute;background:0 0;z-index:1;align-items:center}.old-tv-modal{position:fixed;background:rgba(0,0,0,.8);display:none;justify-content:center;align-items:center;z-index:9999}.old-tv-modal-content{position:relative;background:#333;padding:20px;border-radius:5px;max-width:80%;max-height:80%;overflow:auto}.tv-frame{position:relative;width:800px;background:#000;border:20px solid #333;box-shadow:0 0 20px #35cdf8;display:flex;justify-content:center;align-items:center}.tv-screen{position:relative;width:100%;overflow:hidden;background:#fff}.tv-flash{position:absolute;background:#000;animation:1s forwards tv-on;display:flex;justify-content:center;align-items:center;overflow:hidden}.flash-circle{width:10px;height:10px;background:#fff;border-radius:50%;transform:scale(0);filter:blur(20px);animation:1s forwards flash-expand}@keyframes tv-on{0%{background:#000}100%{background:#fff}}@keyframes flash-expand{0%{transform:scale(0);filter:blur(20px)}50%{transform:scale(50);filter:blur(5px)}100%{transform:scale(200);filter:blur(0px)}}.svg_simpl{width:100%;display:block;margin:0 auto 0 30px;max-width:1000px}.line-label,.node-container{opacity:0;transition:opacity 1s ease-in-out}.arrow-line{fill:none;stroke:#000;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lightning{fill:#ffc300;animation:1s infinite alternate blink}@keyframes blink{50%{opacity:0}0%{opacity:1}100%{opacity:.3}}@media (max-width:768px){.shifty-svg{position:absolute;top:22%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(-1px 0 5px rgba(53, 205, 248, .8))}.tv-frame{width:100%;height:100%;border:10px solid #333}.old-tv-modal-content{width:100%;height:30%}.svg_simpl{margin-left:15px}}

/* Добавьте эти стили в ваш файл global.css */

/* XMR Modal Styles */
.xmr-modal {
    display: none;
    position: fixed;
    z-index: 20000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.8);
    backdrop-filter: blur(5px);
    justify-content: center;
    align-items: center;
}

.xmr-modal-content {
    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
    margin: auto;
    padding: 30px;
    border: 2px solid #FF6600;
    border-radius: 15px;
    width: 90%;
    max-width: 550px;
    box-shadow: 0 0 30px rgba(255, 102, 0, 0.3);
    position: relative;
    animation: xmrModalSlide 0.3s ease-out;
}

@keyframes xmrModalSlide {
    from {
        opacity: 0;
        transform: translateY(-50px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.xmr-modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 2px solid rgba(255, 102, 0, 0.3);
}

.xmr-modal-header h1 {
    color: #FF6600;
    font-size: 28px;
    margin: 0;
    text-shadow: 0 0 10px rgba(255, 102, 0, 0.5);
}

.xmr-close-btn {
    cursor: pointer;
    font-size: 32px;
    font-weight: bold;
    color: #FF6600;
    transition: all 0.3s ease;
}

.xmr-close-btn:hover,
.xmr-close-btn:focus {
    color: #FF8833;
    transform: rotate(90deg);
}

.xmr-close-btn svg {
    width: 28px;
    height: 28px;
}

/* XMR Loader */
.xmr-loader {
    display: none;
    justify-content: center;
    align-items: center;
    min-height: 200px;
}

.xmr-loader .spinner {
    border: 4px solid rgba(255, 102, 0, 0.1);
    border-top: 4px solid #FF6600;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: xmrSpin 1s linear infinite;
}

@keyframes xmrSpin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* XMR Form Elements */
.xmr-dropdown {
    margin-bottom: 20px;
}

.xmr-dropdown label {
    display: block;
    margin-bottom: 8px;
    color: #FF6600;
    font-size: 14px;
}

.xmr-dropdown select,
.xmr-info-input,
.xmr-amount-input {
    width: 100%;
    padding: 12px 15px;
    background: rgba(255, 102, 0, 0.05);
    border: 2px solid rgba(255, 102, 0, 0.3);
    border-radius: 8px;
    color: #FF6600;
    font-size: 15px;
    transition: all 0.3s ease;
}

.xmr-dropdown select:focus,
.xmr-amount-input:focus {
    outline: none;
    border-color: #FF6600;
    box-shadow: 0 0 10px rgba(255, 102, 0, 0.3);
    background: rgba(255, 102, 0, 0.1);
}

.xmr-dropdown select option {
    background: #1a1a1a;
    color: #FF6600;
    padding: 10px;
}

/* XMR Wallet Inputs */
.xmr-wallet-input-container {
    position: relative;
    margin-bottom: 15px;
}

.xmr-wallet-input {
    width: 100%;
    padding: 12px 15px;
    background: rgba(255, 102, 0, 0.05);
    border: 2px solid rgba(255, 102, 0, 0.3);
    border-radius: 8px;
    color: #FF6600;
    font-size: 14px;
    transition: all 0.3s ease;
}

.xmr-wallet-input:focus {
    outline: none;
    border-color: #FF6600;
    box-shadow: 0 0 10px rgba(255, 102, 0, 0.3);
    background: rgba(255, 102, 0, 0.1);
}

.xmr-wallet-input.invalid-input {
    border-color: #ff3333;
    background: rgba(255, 51, 51, 0.1);
}

.xmr-wallet-input::placeholder {
    color: rgba(255, 102, 0, 0.5);
}

/* XMR Rate Info */
.xmr-rate-info {
    padding: 12px;
    background: rgba(255, 102, 0, 0.1);
    border-radius: 8px;
    border: 1px solid rgba(255, 102, 0, 0.3);
    margin-bottom: 20px;
    text-align: center;
}

.xmr-rate-info p {
    margin: 0;
}

#xmr-rate-display {
    font-weight: bold;
    color: #FF8833;
}

/* XMR Info Box */
.xmr-info-box {
    margin: 15px 0;
    padding: 12px;
    background: rgba(255, 102, 0, 0.1);
    border-radius: 8px;
    border: 1px solid rgba(255, 102, 0, 0.3);
}

.xmr-info-box p {
    margin: 0;
    line-height: 1.6;
}

/* XMR Receive Display */
.xmr-receive-display {
    padding: 15px;
    background: rgba(255, 102, 0, 0.15);
    border-radius: 8px;
    color: #FF6600;
    font-size: 20px;
    text-align: center;
    border: 2px solid rgba(255, 102, 0, 0.3);
    font-weight: bold;
    text-shadow: 0 0 10px rgba(255, 102, 0, 0.3);
}

/* XMR Buttons */
.xmr-action-buttons {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.xmr-continue-btn {
    width: 100%;
    padding: 14px;
    background: linear-gradient(135deg, #FF6600 0%, #FF8833 100%);
    color: #fff;
    border: none;
    border-radius: 8px;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(255, 102, 0, 0.3);
}

.xmr-continue-btn:hover {
    background: linear-gradient(135deg, #FF8833 0%, #FFAA66 100%);
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(255, 102, 0, 0.5);
}

.xmr-action-buttons-row {
    display: flex;
    gap: 15px;
    margin-top: 25px;
}

.xmr-back-btn {
    flex: 1;
    padding: 14px;
    background: rgba(255, 102, 0, 0.1);
    color: #FF6600;
    border: 2px solid rgba(255, 102, 0, 0.3);
    border-radius: 8px;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.xmr-back-btn:hover {
    background: rgba(255, 102, 0, 0.2);
    border-color: #FF6600;
    transform: translateX(-3px);
}

.xmr-final-submit-btn {
    flex: 2;
    padding: 14px;
    background: linear-gradient(135deg, #FF6600 0%, #FF8833 100%);
    color: #fff;
    border: none;
    border-radius: 8px;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(255, 102, 0, 0.3);
}

.xmr-final-submit-btn:hover {
    background: linear-gradient(135deg, #FF8833 0%, #FFAA66 100%);
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(255, 102, 0, 0.5);
}

.mix-xmr-btn {
    background: linear-gradient(135deg, #FF6600 0%, #FF8833 100%) !important;
    border: 2px solid #FF6600 !important;
    color: #fff !important;
    position: relative;
    z-index: 1; 
}

.mix-xmr-btn:hover {
    background: linear-gradient(135deg, #FF8833 0%, #FFAA66 100%) !important;
    border-color: #FF8833 !important;
    
}

/* Responsive Design */
@media (max-width: 768px) {
    .xmr-modal-content {
        width: 95%;
        padding: 20px;
        margin: 20px auto;
    }

    .xmr-modal-header h1 {
        font-size: 22px;
    }

    .xmr-wallet-input,
    .xmr-amount-input {
        font-size: 13px;
        padding: 10px 12px;
    }

    .xmr-action-buttons-row {
        flex-direction: column;
    }

    .xmr-back-btn,
    .xmr-final-submit-btn {
        width: 100%;
    }

    .xmr-receive-display {
        font-size: 16px;
        padding: 12px;
    }
}

/* FAQ Modal Styles - New Version */
.shifty-faq-modal {
    display: none;
    position: fixed;
    z-index: 10000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    backdrop-filter: blur(5px);
    animation: shiftyFadeIn 0.3s ease;
}

.shifty-faq-modal.active {
    display: flex;
    align-items: center;
    justify-content: center;
}

.shifty-faq-modal-content {
    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
    border-radius: 20px;
    width: 90%;
    max-width: 900px;
    max-height: 85vh;
    overflow: hidden;
    box-shadow: 0 20px 60px rgba(53, 205, 248, 0.3);
    border: 2px solid rgba(53, 205, 248, 0.3);
    display: flex;
    flex-direction: column;
    animation: shiftySlideUp 0.4s ease;
}

.shifty-faq-modal-header {
    padding: 25px 30px;
    background: rgba(0, 0, 0, 0.4);
    border-bottom: 2px solid rgba(53, 205, 248, 0.3);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.shifty-faq-modal-header h2 {
    color: #35CDF8;
    font-size: 28px;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.shifty-faq-close-btn {
    cursor: pointer;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.shifty-faq-close-btn:hover {
    background: rgba(53, 205, 248, 0.2);
    transform: rotate(90deg);
}

.shifty-faq-close-icon {
    width: 20px;
    height: 20px;
    stroke: #35CDF8;
}

/* Tabs */
.shifty-faq-tabs {
    display: flex;
    background: rgba(0, 0, 0, 0.3);
    padding: 0;
    border-bottom: 2px solid rgba(53, 205, 248, 0.2);
    overflow-x: auto;
    scrollbar-width: thin;
    scrollbar-color: #35CDF8 rgba(0, 0, 0, 0.3);
}

.shifty-faq-tabs::-webkit-scrollbar {
    height: 4px;
}

.shifty-faq-tabs::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.3);
}

.shifty-faq-tabs::-webkit-scrollbar-thumb {
    background: #35CDF8;
    border-radius: 2px;
}

.shifty-faq-tab {
    background: transparent;
    border: none;
    color: rgba(255, 255, 255, 0.6);
    padding: 15px 25px;
    cursor: pointer;
    font-size: 14px;
    font-family: 'Chakra Petch', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    border-bottom: 3px solid transparent;
    white-space: nowrap;
}

.shifty-faq-tab:hover {
    color: #35CDF8;
    background: rgba(53, 205, 248, 0.1);
}

.shifty-faq-tab.active {
    color: #35CDF8;
    border-bottom-color: #35CDF8;
    background: rgba(53, 205, 248, 0.1);
}

/* Content Wrapper */
.shifty-faq-content-wrapper {
    flex: 1;
    overflow-y: auto;
    padding: 30px;
    scrollbar-width: thin;
    scrollbar-color: #35CDF8 rgba(0, 0, 0, 0.3);
}

.shifty-faq-content-wrapper::-webkit-scrollbar {
    width: 8px;
}

.shifty-faq-content-wrapper::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
}

.shifty-faq-content-wrapper::-webkit-scrollbar-thumb {
    background: #35CDF8;
    border-radius: 4px;
}

.shifty-faq-content-wrapper::-webkit-scrollbar-thumb:hover {
    background: #2ab8dc;
}

.shifty-faq-tab-content {
    display: none;
    animation: shiftyFadeIn 0.3s ease;
}

.shifty-faq-tab-content.active {
    display: block;
}

.shifty-faq-tab-content h3 {
    color: #35CDF8;
    font-size: 22px;
    margin-bottom: 20px;
}

.shifty-faq-tab-content p {
    color: rgba(255, 255, 255, 0.8);
    line-height: 1.8;
    font-size: 15px;
}

/* FAQ Blocks - Always Expanded */
.shifty-faq-blocks {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.shifty-faq-block {
    background: rgba(0, 0, 0, 0.3);
    border-radius: 12px;
    border: 1px solid rgba(53, 205, 248, 0.2);
    overflow: visible;
    transition: all 0.3s ease;
}

.shifty-faq-block:hover {
    border-color: rgba(53, 205, 248, 0.5);
    box-shadow: 0 4px 15px rgba(53, 205, 248, 0.2);
}

.shifty-faq-block-title {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 20px 25px;
    background: rgba(0, 0, 0, 0.2);
}

.shifty-faq-block-title h4 {
    color: #35CDF8;
    font-size: 16px;
    margin: 0;
    flex: 1;
    padding-right: 15px;
    line-height: 1.4;
}

.shifty-faq-block-content {
    padding: 20px 25px 25px 25px;
}

.shifty-faq-block-content p {
    color: rgba(255, 255, 255, 0.85);
    line-height: 1.8;
    margin: 0 0 15px 0;
    font-size: 14px;
}

.shifty-faq-block-content p:last-child {
    margin-bottom: 0;
}

.shifty-faq-block-content p strong {
    color: #35CDF8;
}

.shifty-faq-block-content a {
    color: #35CDF8;
    text-decoration: underline;
    transition: opacity 0.3s ease;
}

.shifty-faq-block-content a:hover {
    opacity: 0.8;
}

.shifty-faq-block-content br {
    display: block;
    content: "";
    margin-bottom: 10px;
}

/* Animations */
@keyframes shiftyFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes shiftyFadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

@keyframes shiftySlideUp {
    from {
        transform: translateY(50px);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes shiftySlideDown {
    from {
        transform: translateY(0) scale(1);
        opacity: 1;
    }
    to {
        transform: translateY(30px) scale(0.95);
        opacity: 0;
    }
}

/* Responsive */
@media (max-width: 768px) {
    .shifty-faq-modal-content {
        width: 95%;
        max-height: 85vh;
        border-radius: 15px;
        margin: 20px;
    }

    .shifty-faq-modal-header {
        padding: 15px 20px;
    }

    .shifty-faq-modal-header h2 {
        font-size: 20px;
    }

    .shifty-faq-tabs {
        padding: 0;
    }

    .shifty-faq-tab {
        padding: 12px 15px;
        font-size: 12px;
    }

    .shifty-faq-content-wrapper {
        padding: 20px 15px;
    }

    .shifty-faq-block {
        margin-bottom: 12px;
    }

    .shifty-faq-block-title {
        padding: 12px 15px;
    }

    .shifty-faq-block-title h4 {
        font-size: 14px;
        line-height: 1.3;
    }

    .shifty-faq-block-content {
        padding: 12px 15px 15px 15px;
    }

    .shifty-faq-block-content p {
        font-size: 13px;
        line-height: 1.6;
        margin: 0 0 10px 0;
    }

    .shifty-faq-block-content br {
        display: block;
        content: "";
        margin-bottom: 8px;
    }

    .shifty-faq-close-btn {
        width: 32px;
        height: 32px;
    }

    .shifty-faq-close-icon {
        width: 16px;
        height: 16px;
    }
}

@media (max-width: 480px) {
    .shifty-faq-modal {
        padding: 10px;
    }

    .shifty-faq-modal-content {
        width: 100%;
        max-width: calc(100vw - 20px);
        max-height: 88vh;
        border-radius: 12px;
        margin: 0;
    }

    .shifty-faq-modal-header {
        padding: 12px 15px;
    }

    .shifty-faq-modal-header h2 {
        font-size: 18px;
    }

    .shifty-faq-tab {
        padding: 10px 12px;
        font-size: 11px;
    }

    .shifty-faq-content-wrapper {
        padding: 15px 12px;
    }

    .shifty-faq-block {
        margin-bottom: 10px;
    }

    .shifty-faq-block-title {
        padding: 10px 12px;
    }

    .shifty-faq-block-title h4 {
        font-size: 13px;
        line-height: 1.3;
    }

    .shifty-faq-block-content {
        padding: 10px 12px 12px 12px;
    }

    .shifty-faq-block-content p {
        font-size: 12px;
        line-height: 1.5;
        margin: 0 0 8px 0;
    }

    .shifty-faq-block-content br {
        margin-bottom: 6px;
    }

    .shifty-faq-close-btn {
        width: 28px;
        height: 28px;
    }

    .shifty-faq-close-icon {
        width: 14px;
        height: 14px;
    }
}

@media (max-width: 360px) {
    .shifty-faq-modal-content {
        max-height: 90vh;
    }

    .shifty-faq-modal-header {
        padding: 10px 12px;
    }

    .shifty-faq-modal-header h2 {
        font-size: 16px;
    }

    .shifty-faq-content-wrapper {
        padding: 12px 10px;
    }

    .shifty-faq-block-title {
        padding: 8px 10px;
    }

    .shifty-faq-block-title h4 {
        font-size: 12px;
    }

    .shifty-faq-block-content {
        padding: 8px 10px 10px 10px;
    }

    .shifty-faq-block-content p {
        font-size: 11px;
        line-height: 1.4;
    }

    .shifty-faq-close-btn {
        width: 26px;
        height: 26px;
    }
}




/* Contact Modal - New Design */
.contact-modal-new {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.85);
    backdrop-filter: blur(8px);
    animation: contactFadeIn 0.3s ease;
}

.contact-modal-new.active {
    display: flex;
    align-items: center;
    justify-content: center;
}

.contact-modal-content-new {
    background: linear-gradient(145deg, #0a0a0a 0%, #1a1a1a 50%, #0f0f0f 100%);
    border-radius: 24px;
    width: 90%;
    max-width: 500px;
    box-shadow: 0 25px 80px rgba(53, 205, 248, 0.4),
                inset 0 1px 0 rgba(255, 255, 255, 0.1);
    border: 2px solid rgba(53, 205, 248, 0.4);
    animation: contactSlideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
    overflow: hidden;
}

.contact-modal-header-new {
    padding: 25px 30px;
    background: linear-gradient(135deg, rgba(53, 205, 248, 0.15) 0%, rgba(53, 205, 248, 0.05) 100%);
    border-bottom: 2px solid rgba(53, 205, 248, 0.3);
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.contact-modal-header-new::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at 20% 50%, rgba(53, 205, 248, 0.1) 0%, transparent 50%);
    pointer-events: none;
}

.contact-modal-header-new h2 {
    color: #35CDF8;
    font-size: 26px;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 3px;
    text-shadow: 0 0 20px rgba(53, 205, 248, 0.5);
    position: relative;
    z-index: 1;
}

.contact-close-btn-new {
    cursor: pointer;
    background: rgba(255, 255, 255, 0.05);
    border: 2px solid rgba(53, 205, 248, 0.3);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    position: relative;
    z-index: 1;
}

.contact-close-btn-new:hover {
    background: rgba(53, 205, 248, 0.2);
    border-color: #35CDF8;
    transform: rotate(90deg) scale(1.1);
    box-shadow: 0 0 15px rgba(53, 205, 248, 0.5);
}

.contact-close-icon-new {
    width: 18px;
    height: 18px;
    stroke: #35CDF8;
}

/* Contact Items */
.contact-items-wrapper-new {
    padding: 30px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.contact-item-new {
    background: linear-gradient(135deg, rgba(53, 205, 248, 0.05) 0%, rgba(0, 0, 0, 0.3) 100%);
    border: 2px solid rgba(53, 205, 248, 0.2);
    border-radius: 16px;
    padding: 20px;
    display: flex;
    align-items: center;
    gap: 15px;
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

.contact-item-new::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(53, 205, 248, 0.1), transparent);
    transition: left 0.5s ease;
}

.contact-item-new:hover {
    border-color: rgba(53, 205, 248, 0.5);
    box-shadow: 0 5px 25px rgba(53, 205, 248, 0.3);
    transform: translateY(-2px);
}

.contact-item-new:hover::before {
    left: 100%;
}

.contact-icon-wrapper-new {
    width: 50px;
    height: 50px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transition: all 0.3s ease;
}

.telegram-icon-new {
    background: linear-gradient(135deg, rgba(0, 136, 204, 0.2) 0%, rgba(0, 136, 204, 0.05) 100%);
    border: 2px solid rgba(0, 136, 204, 0.3);
    color: #0088CC;
}

.jabber-icon-new {
    background: linear-gradient(135deg, rgba(157, 78, 221, 0.2) 0%, rgba(157, 78, 221, 0.05) 100%);
    border: 2px solid rgba(157, 78, 221, 0.3);
    color: #9D4EDD;
}

.contact-item-new:hover .contact-icon-wrapper-new {
    transform: scale(1.1) rotate(5deg);
}

.contact-svg-icon-new {
    width: 28px;
    height: 28px;
}

.contact-info-new {
    flex: 1;
    min-width: 0;
}

.contact-label-new {
    color: #35CDF8;
    font-size: 14px;
    margin-bottom: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.contact-value-new {
    color: rgba(255, 255, 255, 0.9);
    font-size: 16px;
    word-break: break-all;
}

.contact-copy-btn-new {
    background: rgba(53, 205, 248, 0.1);
    border: 2px solid rgba(53, 205, 248, 0.3);
    border-radius: 10px;
    padding: 10px 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    transition: all 0.3s ease;
    flex-shrink: 0;
}

.contact-copy-btn-new:hover {
    background: rgba(53, 205, 248, 0.2);
    border-color: #35CDF8;
    transform: translateX(-3px);
    box-shadow: 0 0 15px rgba(53, 205, 248, 0.4);
}

.contact-copy-icon-new {
    width: 18px;
    height: 18px;
    fill: #35CDF8;
}

.contact-copy-text-new {
    color: #35CDF8;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Footer */
.contact-footer-new {
    padding: 20px 30px;
    background: rgba(0, 0, 0, 0.3);
    border-top: 2px solid rgba(53, 205, 248, 0.2);
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
    font-size: 14px;
}

/* Animations */
@keyframes contactFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes contactFadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

@keyframes contactSlideUp {
    from {
        transform: translateY(60px) scale(0.9);
        opacity: 0;
    }
    to {
        transform: translateY(0) scale(1);
        opacity: 1;
    }
}

@keyframes contactSlideDown {
    from {
        transform: translateY(0) scale(1);
        opacity: 1;
    }
    to {
        transform: translateY(40px) scale(0.95);
        opacity: 0;
    }
}

/* Responsive */
@media (max-width: 768px) {
    .contact-modal-content-new {
        width: 95%;
        max-width: 450px;
        margin: 15px;
    }

    .contact-modal-header-new {
        padding: 18px 20px;
    }

    .contact-modal-header-new h2 {
        font-size: 20px;
        letter-spacing: 2px;
    }

    .contact-items-wrapper-new {
        padding: 20px 15px;
        gap: 15px;
    }

    .contact-item-new {
        padding: 15px;
    }

    .contact-icon-wrapper-new {
        width: 45px;
        height: 45px;
    }

    .contact-svg-icon-new {
        width: 24px;
        height: 24px;
    }

    .contact-label-new {
        font-size: 13px;
    }

    .contact-value-new {
        font-size: 14px;
    }

    .contact-copy-btn-new {
        padding: 8px 12px;
    }

    .contact-copy-icon-new {
        width: 16px;
        height: 16px;
    }

    .contact-copy-text-new {
        font-size: 12px;
    }

    .contact-footer-new {
        padding: 15px 20px;
        font-size: 12px;
    }

    .contact-close-btn-new {
        width: 36px;
        height: 36px;
    }

    .contact-close-icon-new {
        width: 16px;
        height: 16px;
    }
}

@media (max-width: 480px) {
    .contact-modal-new {
        padding: 10px;
    }

    .contact-modal-content-new {
        width: 100%;
        max-width: calc(100vw - 20px);
        border-radius: 16px;
        margin: 0;
    }

    .contact-modal-header-new {
        padding: 15px 15px;
    }

    .contact-modal-header-new h2 {
        font-size: 18px;
        letter-spacing: 1.5px;
    }

    .contact-items-wrapper-new {
        padding: 15px 12px;
        gap: 12px;
    }

    .contact-item-new {
        padding: 12px;
        gap: 10px;
    }

    .contact-icon-wrapper-new {
        width: 40px;
        height: 40px;
    }

    .contact-svg-icon-new {
        width: 22px;
        height: 22px;
    }

    .contact-label-new {
        font-size: 12px;
        margin-bottom: 3px;
    }

    .contact-value-new {
        font-size: 13px;
        line-height: 1.3;
    }

    .contact-copy-btn-new {
        padding: 8px 12px;
        border-radius: 8px;
    }

    .contact-copy-icon-new {
        width: 15px;
        height: 15px;
    }

    .contact-copy-text-new {
        font-size: 11px;
    }

    .contact-footer-new {
        padding: 12px 15px;
        font-size: 11px;
    }

    .contact-close-btn-new {
        width: 32px;
        height: 32px;
    }

    .contact-close-icon-new {
        width: 14px;
        height: 14px;
    }
}

@media (max-width: 360px) {
    .contact-modal-content-new {
        max-width: calc(100vw - 16px);
        border-radius: 14px;
    }

    .contact-modal-header-new {
        padding: 12px;
    }

    .contact-modal-header-new h2 {
        font-size: 16px;
        letter-spacing: 1px;
    }

    .contact-items-wrapper-new {
        padding: 12px 10px;
        gap: 10px;
    }

    .contact-item-new {
        padding: 10px;
        gap: 8px;
    }

    .contact-icon-wrapper-new {
        width: 38px;
        height: 38px;
        border-radius: 10px;
    }

    .contact-svg-icon-new {
        width: 20px;
        height: 20px;
    }

    .contact-label-new {
        font-size: 11px;
    }

    .contact-value-new {
        font-size: 12px;
    }

    .contact-copy-btn-new {
        padding: 7px 10px;
    }

    .contact-copy-icon-new {
        width: 14px;
        height: 14px;
    }

    .contact-copy-text-new {
        font-size: 10px;
    }

    .contact-footer-new {
        padding: 10px 12px;
        font-size: 10px;
    }

    .contact-close-btn-new {
        width: 30px;
        height: 30px;
    }

    .contact-close-icon-new {
        width: 13px;
        height: 13px;
    }
}

.tor-onion-button {
    position: fixed;
    top: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    z-index: 9999;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    filter: drop-shadow(0 2px 8px rgba(0, 0, 0, 0.4));
    display: block;
    text-decoration: none;
}

.tor-onion-button:hover {
    transform: scale(1.2) rotate(-8deg);
    filter: drop-shadow(0 0 30px rgba(138, 43, 226, 1));
}

.tor-onion-button:active {
    transform: scale(1.1) rotate(-4deg);
}

/* SVG иконка */
.tor-onion-icon {
    width: 100%;
    height: 100%;
    transition: all 0.4s ease;
}

/* Все пути SVG */
.tor-onion-icon path {
    fill: #000;
    transition: all 0.4s ease;
}

/* При наведении - фиолетовый цвет */
.tor-onion-button:hover .tor-onion-icon path {
    fill: #8B2BE2;
    filter: drop-shadow(0 0 4px #DDA0DD);
}

/* Неоновое свечение */
.tor-glow {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

.tor-onion-button:hover .tor-glow {
    opacity: 1;
    animation: torPulseGlow 2s ease-in-out infinite;
    box-shadow: 
        0 0 20px rgba(138, 43, 226, 0.8),
        0 0 40px rgba(138, 43, 226, 0.6),
        0 0 60px rgba(138, 43, 226, 0.4),
        0 0 80px rgba(138, 43, 226, 0.2);
}

/* Анимация пульсирующего неонового свечения */
@keyframes torPulseGlow {
    0%, 100% {
        box-shadow: 
            0 0 20px rgba(138, 43, 226, 0.8),
            0 0 40px rgba(138, 43, 226, 0.6),
            0 0 60px rgba(138, 43, 226, 0.4);
    }
    50% {
        box-shadow: 
            0 0 30px rgba(138, 43, 226, 1),
            0 0 60px rgba(138, 43, 226, 0.8),
            0 0 90px rgba(138, 43, 226, 0.6),
            0 0 120px rgba(138, 43, 226, 0.4);
    }
}

/* Дополнительная анимация вращения при наведении */
@keyframes torRotate {
    0% { transform: scale(1.2) rotate(-8deg); }
    50% { transform: scale(1.25) rotate(-5deg); }
    100% { transform: scale(1.2) rotate(-8deg); }
}

.tor-onion-button:hover {
    animation: torRotate 3s ease-in-out infinite;
}

/* Адаптив для мобильных */
@media (max-width: 768px) {
    .tor-onion-button {
        width: 42px;
        height: 42px;
        top: 15px;
        right: 15px;
    }
}

/* Эффект вспышки при клике */
@keyframes torClickFlash {
    0% {
        box-shadow: 0 0 50px rgba(138, 43, 226, 1);
        opacity: 1;
    }
    100% {
        box-shadow: 0 0 100px rgba(138, 43, 226, 0);
        opacity: 0;
    }
}

.tor-onion-button:active .tor-glow {
    animation: torClickFlash 0.3s ease-out;
}

/* Дополнительный эффект - мерцание */
@keyframes torFlicker {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.8; }
}

.tor-onion-button:hover .tor-onion-icon {
    animation: torFlicker 0.15s ease-in-out 2;
}