:root{--app-height:100dvh;--screen-max:480px;--bg0:#00040a;--bg1:#010914;--bg2:#021422;--panel:rgba(2,14,27,.77);--panel2:rgba(3,19,34,.82);--input:rgba(2,16,29,.69);--blue:#087cff;--blue2:#00b7ff;--cyan:#26e1ff;--cyan2:#7bedff;--white:#f8fcff;--text:#e7f0fb;--muted:#9baec4;--muted2:#70849a;--line:rgba(89,170,225,.30);--line-focus:rgba(39,220,255,.73);--danger:#ff6079;--success:#41e5ad;--radius-card:28px;--radius-input:17px;--radius-button:17px;--safe-top:max(12px,env(safe-area-inset-top));--safe-bottom:max(12px,env(safe-area-inset-bottom));}
*,*::before,*::after{box-sizing:border-box;}
html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;overscroll-behavior:none;background:#00040a;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
body{min-height:100svh;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
button,input{font:inherit;}button{border:0;}button,a{-webkit-tap-highlight-color:transparent;}input{min-width:0;}
.evatrix-app{position:relative;width:100%;height:var(--app-height);min-height:100svh;display:flex;align-items:stretch;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 28%,rgba(0,126,215,.14),transparent 39%),radial-gradient(ellipse at 50% 67%,rgba(0,79,188,.12),transparent 45%),linear-gradient(180deg,#00040a 0%,#010913 46%,#00050c 100%);}
.evatrix-app::before{content:"";position:absolute;inset:-20%;pointer-events:none;background:conic-gradient(from 180deg at 50% 45%,transparent 0deg,rgba(0,173,255,.035) 22deg,transparent 48deg,transparent 146deg,rgba(19,223,255,.035) 173deg,transparent 207deg,transparent 314deg,rgba(0,114,255,.03) 335deg,transparent 360deg);animation:ambientRotate 26s linear infinite;}
.evatrix-app::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 36%,rgba(0,3,9,.12) 62%,rgba(0,2,6,.62) 100%);}
.login-screen{position:relative;isolation:isolate;width:100%;max-width:var(--screen-max);height:var(--app-height);min-height:100svh;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(59px,.155fr);gap:clamp(7px,1.25svh,14px);padding:var(--safe-top) clamp(18px,5vw,26px) var(--safe-bottom);background:linear-gradient(180deg,rgba(0,7,15,.14) 0%,rgba(0,10,20,.05) 46%,rgba(0,5,12,.37) 100%);box-shadow:0 0 100px rgba(0,82,161,.08);}
.cyber-world{position:absolute;z-index:-15;inset:0;width:100%!important;height:100%!important;display:block;pointer-events:none;filter:saturate(1.34) contrast(1.10) brightness(1.10);}
.background-depth{position:absolute;z-index:-13;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 36%,rgba(0,171,255,.05) 0%,rgba(0,103,211,.035) 29%,transparent 56%),linear-gradient(180deg,rgba(0,6,14,.16),transparent 27%,transparent 57%,rgba(0,5,11,.68));}
.background-depth::before{content:"11001001 01110110 3A7F 00FF 10110101 AES-256 7E9C SHA256 00101110 11000110 4F91 10101101 00A8F2 7C92 11010110 01001101 SECURE 93FA 01100111 11001010 72CE 00011101 9AF4 10110011 ENCRYPTED 47BC 01010111 00110101 8E21 10010111";position:absolute;left:-14%;top:7%;width:128%;height:64%;overflow:hidden;color:rgba(38,218,255,.095);font-family:"Courier New",Consolas,monospace;font-size:clamp(8px,2.1vw,11px);font-weight:500;line-height:2.35;letter-spacing:.26em;word-spacing:1.4em;white-space:normal;text-align:justify;transform:perspective(500px) rotateX(4deg) rotateZ(-3deg) scale(1.08);text-shadow:0 0 7px rgba(0,201,255,.25);animation:cipherDrift 15s linear infinite;}
.background-depth::after{content:"010101110010  9AE2  00101101101  FF32  AES  4C19  111001011  SHA  71D4  00101001  9F02  11010101  SEC  0A71  01100110  32FE  10010101  8CAB  00110111  EVX  01001110  93DA  10110100";position:absolute;right:-20%;top:13%;width:76%;height:58%;color:rgba(0,150,255,.065);font-family:"Courier New",Consolas,monospace;font-size:clamp(7px,1.8vw,9px);line-height:2.8;letter-spacing:.34em;word-spacing:1.1em;transform:perspective(450px) rotateY(-18deg) rotateZ(4deg);text-shadow:0 0 6px rgba(0,153,255,.22);animation:cipherReverse 19s linear infinite;}
.top-vignette{position:absolute;z-index:-10;top:0;left:0;right:0;height:28%;pointer-events:none;background:linear-gradient(180deg,rgba(0,3,8,.62) 0%,rgba(0,5,11,.22) 50%,transparent 100%);}
.bottom-vignette{position:absolute;z-index:-10;bottom:0;left:0;right:0;height:51%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,6,13,.32) 36%,rgba(0,4,10,.9) 100%);}
.scan-layer{position:absolute;z-index:-5;inset:0;overflow:hidden;pointer-events:none;opacity:.52;background:repeating-linear-gradient(180deg,transparent 0px,transparent 3px,rgba(42,208,255,.018) 4px),repeating-linear-gradient(90deg,transparent 0px,transparent 47px,rgba(0,158,255,.016) 48px);}
.scan-layer::before{content:"";position:absolute;left:0;right:0;top:-16%;height:15%;background:linear-gradient(180deg,transparent,rgba(0,190,255,.025),rgba(48,228,255,.13),rgba(0,149,255,.025),transparent);filter:blur(1px);animation:scannerMove 7.2s linear infinite;}
.scan-layer::after{content:"";position:absolute;left:50%;top:22%;width:140%;height:42%;transform:translateX(-50%) perspective(500px) rotateX(64deg);transform-origin:center bottom;background:repeating-linear-gradient(90deg,transparent 0,transparent 31px,rgba(23,201,255,.065) 32px),repeating-linear-gradient(0deg,transparent 0,transparent 26px,rgba(23,201,255,.048) 27px);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.78),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.78),transparent);opacity:.38;animation:gridPulse 5.5s ease-in-out infinite alternate;}
.brand-area{position:relative;z-index:4;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:clamp(4px,1.55svh,17px);}
.brand-area::before{content:"";position:absolute;left:50%;top:46%;width:82%;height:58%;transform:translate(-50%,-50%);z-index:-2;background:radial-gradient(ellipse at center,rgba(0,171,255,.18) 0%,rgba(0,94,255,.08) 32%,transparent 69%);filter:blur(19px);opacity:.82;animation:logoAura 4.7s ease-in-out infinite alternate;}
.evatrix-logo{display:block;width:clamp(215px,66vw,315px);max-width:86%;max-height:clamp(165px,27svh,260px);height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none;mix-blend-mode:screen;filter:brightness(1.18) contrast(1.12) saturate(1.15) drop-shadow(0 0 7px rgba(49,221,255,.48)) drop-shadow(0 0 19px rgba(0,132,255,.35)) drop-shadow(0 0 39px rgba(0,75,255,.20));mask-image:radial-gradient(ellipse 72% 69% at center,black 0%,black 51%,rgba(0,0,0,.94) 61%,rgba(0,0,0,.62) 72%,rgba(0,0,0,.18) 87%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 72% 69% at center,black 0%,black 51%,rgba(0,0,0,.94) 61%,rgba(0,0,0,.62) 72%,rgba(0,0,0,.18) 87%,transparent 100%);animation:logoBreath 4.8s ease-in-out infinite alternate;}
.brand-line{position:relative;width:clamp(180px,53vw,265px);height:1px;margin-top:clamp(4px,.55svh,7px);background:linear-gradient(90deg,transparent,rgba(0,125,255,.30),rgba(76,231,255,.92),rgba(0,125,255,.30),transparent);box-shadow:0 0 7px rgba(0,183,255,.68),0 0 19px rgba(0,105,255,.28);}
.brand-line::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%) rotate(45deg);background:#84eeff;box-shadow:0 0 7px #19ceff,0 0 18px rgba(0,135,255,.8);}
.brand-tagline{margin-top:clamp(8px,1svh,11px);display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.34svh,4px);font-size:clamp(9px,2.7vw,12px);font-weight:530;line-height:1.18;letter-spacing:.235em;text-align:center;color:rgba(232,243,253,.82);text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.95),0 0 12px rgba(0,139,255,.12);}
.login-card{position:relative;z-index:5;width:100%;padding:clamp(20px,2.65svh,28px) clamp(17px,4.6vw,23px) clamp(18px,2.4svh,24px);overflow:hidden;border:1px solid rgba(96,174,225,.31);border-radius:var(--radius-card);background:linear-gradient(145deg,rgba(4,21,38,.80) 0%,rgba(2,14,27,.74) 53%,rgba(2,12,24,.82) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),inset 0 -1px 0 rgba(0,130,255,.04),0 23px 52px rgba(0,0,0,.35),0 0 31px rgba(0,112,194,.09);backdrop-filter:blur(21px) saturate(135%);-webkit-backdrop-filter:blur(21px) saturate(135%);}
.login-card::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(124deg,rgba(94,219,255,.055),transparent 22%,transparent 73%,rgba(0,101,255,.045));}
.login-card::after{content:"";position:absolute;left:-40%;top:0;width:36%;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(50,208,255,.035),transparent);transform:skewX(-17deg);animation:glassSweep 8s ease-in-out infinite;}
.login-title{position:relative;z-index:2;text-align:center;margin-bottom:clamp(17px,2.2svh,23px);}
.login-title h1{margin:0 0 clamp(7px,.85svh,10px);font-size:clamp(24px,6.8vw,31px);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--white);text-shadow:0 1px 7px rgba(0,0,0,.64),0 0 18px rgba(0,138,255,.08);}
.login-title p{margin:0;font-size:clamp(13px,3.65vw,16px);font-weight:400;line-height:1.42;color:var(--muted);}
.login-form{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(10px,1.31svh,14px);}
.login-field{position:relative;width:100%;min-height:clamp(63px,8svh,75px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(11px,3vw,15px);padding:0 clamp(14px,4vw,19px);border:1px solid rgba(122,170,204,.39);border-radius:var(--radius-input);background:linear-gradient(180deg,rgba(4,19,33,.73),rgba(2,14,27,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 0 0 1px rgba(0,85,148,.015);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;}
.login-field::before{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;opacity:0;background:linear-gradient(90deg,transparent,#31dcff,transparent);box-shadow:0 0 7px #05aaff;transition:opacity .15s ease;}
.login-field:focus-within{border-color:var(--line-focus);background:linear-gradient(180deg,rgba(4,24,42,.91),rgba(2,17,31,.82));box-shadow:0 0 0 2px rgba(0,174,255,.055),0 0 22px rgba(0,139,255,.12),inset 0 0 19px rgba(0,121,255,.025);}
.login-field:focus-within::before{opacity:.72;}
.login-field.error{border-color:rgba(255,96,121,.72);box-shadow:0 0 0 2px rgba(255,96,121,.05),0 0 18px rgba(255,45,78,.08);}
.field-icon{width:clamp(23px,6.3vw,28px);height:clamp(23px,6.3vw,28px);display:flex;align-items:center;justify-content:center;color:#a8bbce;}
.field-icon svg,.password-toggle svg,.sign-in-button svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}
.field-content{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;}
.field-content label{font-size:clamp(12px,3.25vw,14px);font-weight:570;line-height:1.15;color:rgba(232,240,249,.91);}
.field-content input{width:100%;padding:0;margin:0;border:0;outline:0;background:transparent;color:#fff;caret-color:#36e1ff;font-size:clamp(14px,3.9vw,17px);font-weight:430;line-height:1.3;text-shadow:0 0 7px rgba(0,191,255,.06);}
.field-content input:-webkit-autofill,.field-content input:-webkit-autofill:hover,.field-content input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #031321 inset;box-shadow:0 0 0 1000px #031321 inset;caret-color:#30dcff;transition:background-color 9999s ease-in-out 0s;}
.password-toggle{width:clamp(31px,8vw,36px);height:clamp(31px,8vw,36px);padding:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:#a7bbcf;cursor:pointer;transition:background .15s ease,color .15s ease;}
.password-toggle .eye-closed{display:none;}.password-toggle.active .eye-open{display:none;}.password-toggle.active .eye-closed{display:block;}
.password-toggle:active{background:rgba(0,142,255,.08);color:#e7f9ff;}
.form-message{height:0;min-height:0;margin:0;overflow:hidden;font-size:clamp(10px,2.8vw,12px);font-weight:500;line-height:1.3;text-align:center;opacity:0;transition:height .16s ease,min-height .16s ease,opacity .16s ease;}
.form-message.error,.form-message.info,.form-message.success{height:auto;min-height:15px;opacity:1;}.form-message.error{color:#ff788e;}.form-message.info{color:#58caff;}.form-message.success{color:#42e2a8;}
.sign-in-button{position:relative;width:100%;min-height:clamp(61px,8svh,73px);margin-top:clamp(2px,.4svh,5px);padding:0 clamp(20px,5vw,26px);display:flex;align-items:center;justify-content:center;gap:clamp(13px,3.8vw,19px);overflow:hidden;border:1px solid rgba(75,227,255,.81);border-radius:var(--radius-button);background:linear-gradient(180deg,#11bfff 0%,#0788ff 47%,#0757ed 100%);color:#fff;cursor:pointer;box-shadow:0 0 0 1px rgba(0,172,255,.15),0 0 13px rgba(0,194,255,.54),0 0 34px rgba(0,101,255,.34),inset 0 1px 0 rgba(255,255,255,.31),inset 0 -9px 20px rgba(0,44,175,.13);transition:transform .12s ease,filter .12s ease,box-shadow .12s ease;}
.sign-in-button::before{content:"";position:absolute;top:-82%;left:-34%;width:48%;height:260%;transform:rotate(19deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transition:left .48s ease;}
.sign-in-button::after{content:"";position:absolute;left:8%;right:8%;top:1px;height:1px;background:linear-gradient(90deg,transparent,rgba(213,251,255,.88),transparent);opacity:.71;}
.sign-in-button span{position:relative;z-index:1;font-size:clamp(18px,5.5vw,24px);font-weight:680;line-height:1;letter-spacing:-.01em;text-shadow:0 1px 5px rgba(0,0,0,.2);}
.sign-in-button svg{position:relative;z-index:1;width:clamp(22px,6vw,28px);height:clamp(22px,6vw,28px);}
.sign-in-button:active,.sign-in-button.active-state{transform:translateY(1px) scale(.995);filter:brightness(.97);box-shadow:0 0 0 1px rgba(0,192,255,.21),0 0 20px rgba(0,218,255,.72),0 0 42px rgba(0,100,255,.44),inset 0 1px 0 rgba(255,255,255,.31);}
.forgot-password{width:max-content;max-width:100%;margin:clamp(1px,.2svh,3px) auto 0;padding:3px 5px;background:transparent;color:rgba(36,148,255,.85);font-size:clamp(12px,3.25vw,14px);font-weight:500;line-height:1.25;cursor:pointer;text-align:center;text-shadow:0 0 9px rgba(0,132,255,.1);}
.login-footer{position:relative;z-index:4;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:clamp(3px,.5svh,7px);}
.footer-text{display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.4svh,4px);font-size:clamp(8px,2.55vw,11px);font-weight:560;line-height:1.15;letter-spacing:.285em;text-align:center;color:rgba(216,229,242,.73);text-transform:uppercase;text-shadow:0 0 8px rgba(0,126,255,.06);}
.footer-light{width:clamp(42px,13vw,60px);height:2px;margin-top:clamp(10px,1.3svh,15px);border-radius:99px;background:linear-gradient(90deg,transparent,#29ddff,transparent);box-shadow:0 0 6px rgba(0,205,255,.86),0 0 17px rgba(0,140,255,.49);}
.login-form.shake{animation:shake .31s ease;}

@keyframes shake{0%,100%{transform:translateX(0);}25%{transform:translateX(-4px);}75%{transform:translateX(4px);}}
@keyframes ambientRotate{from{transform:rotate(0deg) scale(1);}to{transform:rotate(360deg) scale(1.02);}}
@keyframes logoBreath{0%{filter:brightness(1.11) contrast(1.11) saturate(1.12) drop-shadow(0 0 6px rgba(49,221,255,.40)) drop-shadow(0 0 17px rgba(0,132,255,.28));}100%{filter:brightness(1.21) contrast(1.14) saturate(1.18) drop-shadow(0 0 9px rgba(49,221,255,.58)) drop-shadow(0 0 27px rgba(0,132,255,.41));}}
@keyframes logoAura{0%{opacity:.55;transform:translate(-50%,-50%) scale(.94);}100%{opacity:.94;transform:translate(-50%,-50%) scale(1.07);}}
@keyframes cipherDrift{0%{transform:perspective(500px) rotateX(4deg) rotateZ(-3deg) translate3d(0,-8%,0) scale(1.08);opacity:.38;}50%{opacity:.95;}100%{transform:perspective(500px) rotateX(4deg) rotateZ(-3deg) translate3d(-4%,18%,0) scale(1.08);opacity:.30;}}
@keyframes cipherReverse{0%{transform:perspective(450px) rotateY(-18deg) rotateZ(4deg) translate3d(0,12%,0);opacity:.32;}50%{opacity:.8;}100%{transform:perspective(450px) rotateY(-18deg) rotateZ(4deg) translate3d(-7%,-15%,0);opacity:.24;}}
@keyframes scannerMove{0%{transform:translateY(-30%);opacity:0;}10%{opacity:.8;}85%{opacity:.55;}100%{transform:translateY(760%);opacity:0;}}
@keyframes gridPulse{0%{opacity:.17;filter:brightness(.7);}100%{opacity:.47;filter:brightness(1.35);}}
@keyframes glassSweep{0%,68%{left:-42%;opacity:0;}73%{opacity:1;}88%{left:115%;opacity:.55;}100%{left:115%;opacity:0;}}

@media(max-height:820px){.login-screen{grid-template-rows:minmax(0,.88fr) auto minmax(45px,.1fr);gap:7px;padding-top:max(7px,env(safe-area-inset-top));padding-bottom:max(7px,env(safe-area-inset-bottom));}.brand-area{padding-top:1px;}.evatrix-logo{width:clamp(165px,50vw,225px);max-height:151px;}.brand-line{width:155px;margin-top:3px;}.brand-tagline{margin-top:5px;font-size:clamp(7px,2.15vw,9px);gap:2px;}.login-card{padding:15px 15px 14px;border-radius:21px;}.login-title{margin-bottom:12px;}.login-title h1{margin-bottom:5px;font-size:clamp(20px,6vw,25px);}.login-title p{font-size:clamp(11px,3.1vw,13px);line-height:1.3;}.login-form{gap:8px;}.login-field{min-height:53px;border-radius:14px;}.field-icon{width:21px;height:21px;}.field-content label{font-size:11px;}.field-content input{font-size:13px;}.password-toggle{width:29px;height:29px;}.sign-in-button{min-height:51px;border-radius:14px;}.sign-in-button span{font-size:clamp(16px,4.8vw,20px);}.sign-in-button svg{width:21px;height:21px;}.forgot-password{font-size:clamp(10px,2.8vw,12px);}.footer-text{font-size:clamp(7px,2vw,9px);}.footer-light{margin-top:7px;}}

@media(max-height:700px){.login-screen{grid-template-rows:minmax(0,.63fr) auto 34px;gap:5px;}.evatrix-logo{width:145px;max-height:96px;}.brand-line{width:115px;margin-top:2px;}.brand-tagline{margin-top:2px;font-size:6.4px;}.login-card{padding:11px 13px 10px;border-radius:18px;}.login-title{margin-bottom:8px;}.login-title h1{font-size:18px;margin-bottom:3px;}.login-title p{font-size:10px;}.login-form{gap:6px;}.login-field{min-height:46px;border-radius:12px;}.field-icon{width:18px;height:18px;}.field-content label{font-size:9px;}.field-content input{font-size:12px;}.sign-in-button{min-height:44px;border-radius:12px;}.sign-in-button span{font-size:16px;}.forgot-password{font-size:9px;padding:1px 3px;}.footer-text{font-size:6.5px;gap:1px;}.footer-light{margin-top:5px;}}

@media(max-width:360px){.login-screen{padding-left:14px;padding-right:14px;}.login-card{padding-left:14px;padding-right:14px;}.login-field{padding-left:13px;padding-right:13px;column-gap:9px;}.brand-tagline{letter-spacing:.18em;}.footer-text{letter-spacing:.22em;}}

@media(min-height:920px){.login-screen{grid-template-rows:minmax(0,1.07fr) auto minmax(75px,.18fr);}.brand-area{padding-top:19px;}.evatrix-logo{max-height:260px;}}

@media(min-width:700px){body{background:radial-gradient(circle at 50% 40%,rgba(0,108,187,.19),transparent 31%),radial-gradient(circle at 50% 91%,rgba(0,73,164,.1),transparent 40%),#00040a;}.login-screen{border-left:1px solid rgba(83,158,211,.11);border-right:1px solid rgba(83,158,211,.11);box-shadow:0 0 90px rgba(0,68,127,.21),0 0 180px rgba(0,39,91,.12);}}

@media(hover:hover){.sign-in-button:hover{filter:brightness(1.06);box-shadow:0 0 0 1px rgba(0,184,255,.2),0 0 20px rgba(0,208,255,.66),0 0 41px rgba(0,102,255,.39),inset 0 1px 0 rgba(255,255,255,.31);}.sign-in-button:hover::before{left:90%;}.password-toggle:hover{background:rgba(0,139,255,.08);color:#e5f8ff;}.forgot-password:hover{color:#31d6ff;text-shadow:0 0 12px rgba(0,176,255,.37);}}

@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}}


/* ====================================================================================================================================================================== */
/* EVATRIX RISK CONTROL — DASHBOARD FINAL MOBILE ENGINE                                                                                                                    */
/* PHONE = TRUE FULL SCREEN | DESKTOP = REAL PHONE PREVIEW | CONTAINER RESPONSIVE | 3D ANIMATED BACKGROUND                                                               */
/* ====================================================================================================================================================================== */

:root{--evx-cyan:#00caff;--evx-blue:#078cff;--evx-blue-deep:#005bc8;--evx-green:#00ed91;--evx-white:#f8fbff;--evx-text:#e8f3ff;--evx-muted:#9eb4d1;--evx-bg:#01060d;--evx-panel:rgba(4,22,38,.92);--evx-panel-deep:rgba(2,14,26,.985);--evx-border:rgba(53,157,230,.32);--evx-border-soft:rgba(110,192,255,.14);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}

*,*::before,*::after{box-sizing:border-box}html,body{width:100%;min-width:100%;min-height:100%;margin:0;padding:0;background:#01050b;color:var(--evx-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}html{overflow:hidden}body{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none;background:radial-gradient(circle at 50% 22%,rgba(0,95,184,.14),transparent 34%),linear-gradient(180deg,#01050a,#020812 52%,#01050a)}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img,svg{display:block}.evx-icon-sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}

.evx-dashboard-shell{position:relative;isolation:isolate;container-type:size;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;overflow:hidden;background:linear-gradient(180deg,#010811 0%,#020c18 48%,#01070e 100%);box-shadow:none}

.evx-dashboard-bg{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 52% -8%,rgba(0,137,255,.22) 0%,rgba(0,81,166,.08) 27%,transparent 51%),radial-gradient(circle at 4% 54%,rgba(0,214,255,.075) 0%,transparent 28%),radial-gradient(circle at 96% 70%,rgba(0,118,255,.08) 0%,transparent 27%),linear-gradient(180deg,#010811 0%,#020b16 49%,#01060d 100%)}

.evx-dashboard-bg::before{content:"";position:absolute;inset:-18%;background:conic-gradient(from 195deg at 50% 40%,transparent 0deg,rgba(0,173,255,.028) 32deg,transparent 72deg,rgba(0,103,255,.035) 133deg,transparent 190deg,rgba(0,210,255,.022) 247deg,transparent 310deg);filter:blur(14px);animation:evxAmbientRotate 35s linear infinite}

.evx-dashboard-bg::after{content:"";position:absolute;left:8%;right:8%;top:4%;height:26%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,167,255,.075),rgba(0,89,200,.018) 48%,transparent 72%);filter:blur(20px);animation:evxTopAura 7s ease-in-out infinite alternate}

.evx-bg-orb{position:absolute;border-radius:50%;filter:blur(13cqw);will-change:transform,opacity;transform:translate3d(0,0,0)}.evx-bg-orb-a{top:-16cqh;right:-22cqw;width:72cqw;height:72cqw;background:radial-gradient(circle,rgba(0,137,255,.35),rgba(0,85,255,.085) 52%,transparent 74%);animation:evxOrbA 12s ease-in-out infinite alternate}.evx-bg-orb-b{top:47cqh;left:-27cqw;width:74cqw;height:74cqw;background:radial-gradient(circle,rgba(0,218,255,.14),rgba(0,102,255,.045) 51%,transparent 73%);animation:evxOrbB 16s ease-in-out infinite alternate}

.evx-bg-beam{position:absolute;left:-28%;width:156%;height:12cqh;background:linear-gradient(90deg,transparent 0%,rgba(0,87,255,.015) 13%,rgba(0,196,255,.095) 43%,rgba(0,116,255,.055) 66%,transparent 100%);filter:blur(7px);will-change:transform}.evx-bg-beam-a{top:18cqh;transform:rotate(-18deg);animation:evxBeamA 15s ease-in-out infinite alternate}.evx-bg-beam-b{top:66cqh;opacity:.42;transform:rotate(15deg);animation:evxBeamB 18s ease-in-out infinite alternate}

.evx-bg-grid{position:absolute;inset:0;opacity:.048;background-image:linear-gradient(rgba(70,163,225,.42) 1px,transparent 1px),linear-gradient(90deg,rgba(70,163,225,.42) 1px,transparent 1px);background-size:10cqw 10cqw;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 16%,black 83%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 16%,black 83%,transparent 100%)}

.evx-bg-scan{position:absolute;top:-23%;left:0;width:100%;height:18%;background:linear-gradient(180deg,transparent,rgba(0,206,255,.012) 20%,rgba(0,206,255,.085) 52%,rgba(0,103,255,.02) 75%,transparent);filter:blur(2px);animation:evxScan 13s linear infinite}.evx-bg-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 46%,transparent 30%,rgba(0,0,0,.10) 66%,rgba(0,0,0,.37) 110%),linear-gradient(90deg,rgba(0,0,0,.12),transparent 8%,transparent 92%,rgba(0,0,0,.12))}

.evx-dashboard-content{position:relative;z-index:2;display:grid;grid-template-rows:7.2cqh 15.5cqh 28.4cqh minmax(0,1fr);gap:1.25cqh;width:100%;height:calc(100% - 8.5cqh);margin:0;padding:calc(var(--safe-top) + 1.2cqh) calc(var(--safe-right) + 4.1cqw) .8cqh calc(var(--safe-left) + 4.1cqw);overflow:hidden}

.evx-topbar{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;margin:0;padding:0 .5cqw}

.evx-brand{position:relative;display:flex;align-items:center;justify-content:flex-start;width:57cqw;height:100%;min-width:0;margin:0;padding:0;background:transparent;overflow:visible;isolation:isolate}.evx-brand::before{content:"";position:absolute;z-index:-1;left:-7cqw;top:50%;width:61cqw;height:6.3cqh;transform:translateY(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(0,186,255,.13) 0%,rgba(0,98,255,.043) 43%,transparent 73%);filter:blur(1.7cqw);animation:evxLogoAura 5s ease-in-out infinite alternate}

.evx-brand-logo{display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;outline:0;background:transparent!important;object-fit:contain;object-position:left center;mix-blend-mode:screen;filter:brightness(1.17) contrast(1.16) saturate(1.2) drop-shadow(0 0 1.1cqw rgba(0,213,255,.32)) drop-shadow(0 0 2.8cqw rgba(0,113,255,.16));user-select:none;-webkit-user-drag:none;transform:translateZ(0)}

.evx-menu{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.65cqh;width:12cqw;height:100%;padding:0 1cqw;margin:0;border:0;background:transparent;color:#f6fbff;cursor:pointer}.evx-menu span{display:block;width:8cqw;height:.23cqh;min-height:2px;border-radius:999px;background:#f3f9ff;box-shadow:0 0 1.5cqw rgba(0,190,255,.12);transition:transform .18s ease,opacity .18s ease}.evx-menu:active{transform:scale(.94)}

.evx-panel{position:relative;overflow:hidden;border:.23cqw solid var(--evx-border);background:linear-gradient(145deg,rgba(7,30,50,.91) 0%,rgba(3,19,33,.96) 56%,rgba(2,14,26,.985) 100%);box-shadow:0 1.8cqh 4.2cqh rgba(0,0,0,.28),inset 0 .08cqh 0 rgba(255,255,255,.026),inset 0 -.08cqh 0 rgba(0,107,190,.05);backdrop-filter:blur(10px) saturate(116%);-webkit-backdrop-filter:blur(10px) saturate(116%);transform:translateZ(0)}.evx-panel::before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.024),transparent 27%,transparent 70%,rgba(0,156,255,.025));pointer-events:none}.evx-panel::after{content:"";position:absolute;z-index:0;left:7%;right:7%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(72,191,255,.23),transparent);pointer-events:none}.evx-panel>*{position:relative;z-index:1}

.evx-account-panel{display:grid;grid-template-columns:20cqw minmax(0,1fr) auto;align-items:center;gap:2.6cqw;width:100%;height:100%;min-height:0;padding:1.55cqh 3.2cqw;border-radius:4.4cqw}

.evx-account-avatar{display:grid;place-items:center;width:19cqw;height:19cqw;max-height:12.5cqh;max-width:12.5cqh;aspect-ratio:1;border:.25cqw solid rgba(0,143,255,.64);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(0,218,255,.28) 0%,rgba(0,106,255,.20) 43%,rgba(2,34,61,.76) 78%);box-shadow:inset 0 0 5cqw rgba(0,173,255,.15),0 0 4cqw rgba(0,114,255,.12)}.evx-account-avatar svg{width:52%;height:52%;fill:none;stroke:var(--evx-cyan);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.4cqw rgba(0,202,255,.37))}

.evx-account-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.evx-account-line{display:flex;align-items:center;flex-wrap:wrap;gap:1.7cqw;margin:0 0 .75cqh}.evx-account-line strong{color:var(--evx-white);font-size:4cqw;line-height:1;font-weight:750}.evx-live-trading{display:inline-flex;align-items:center;justify-content:center;min-height:2.8cqh;padding:.35cqh 2cqw;border:.2cqw solid rgba(0,235,141,.12);border-radius:999px;background:linear-gradient(180deg,rgba(0,125,76,.39),rgba(0,77,48,.33));color:var(--evx-green);font-size:2.75cqw;line-height:1;font-weight:660;white-space:nowrap}.evx-account-caption{display:block;color:#adbed4;font-size:3.2cqw;line-height:1.16;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evx-broker-name{display:block;margin-top:.25cqh;color:#fff;font-size:3.65cqw;line-height:1.12;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.evx-connection{display:flex;align-items:center;justify-content:flex-end;gap:.8cqw;min-width:0;padding:.7cqh 0 .7cqh 1cqw;background:transparent;color:var(--evx-green);cursor:pointer}.evx-connected{display:flex;align-items:center;gap:1.4cqw;font-size:2.75cqw;line-height:1;font-weight:660;white-space:nowrap}.evx-connected i,.evx-control-live i{display:block;width:2.3cqw;height:2.3cqw;border-radius:50%;background:var(--evx-green);box-shadow:0 0 1.4cqw rgba(0,237,145,.92),0 0 3.4cqw rgba(0,237,145,.29);animation:evxPulse 2.1s ease-in-out infinite}.evx-connection svg,.evx-row-chevron{width:4.8cqw;height:4.8cqw;fill:none;stroke:#9fb9d9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

.evx-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1.2cqh 2.5cqw;width:100%;height:100%;min-height:0;margin:0;padding:0}

.evx-metric{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-width:0;min-height:0;padding:1.45cqh 3.1cqw;border-radius:3.8cqw}.evx-metric-head{display:flex;align-items:center;gap:2cqw;min-width:0;margin:0;color:#aebed3;font-size:3.25cqw;line-height:1;white-space:nowrap}.evx-metric-head>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.evx-metric-icon{display:grid;place-items:center;flex:0 0 auto;width:7.1cqw;height:7.1cqw;color:var(--evx-cyan)}.evx-metric-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.1cqw rgba(0,202,255,.26))}

.evx-metric-value{display:block;margin:.2cqh 0;color:#fff;font-size:6.6cqw;line-height:1;font-weight:770;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evx-metric-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:1cqw;min-width:0;margin:0}.evx-up{min-width:0;color:var(--evx-green);font-size:3.05cqw;line-height:1;font-weight:720;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 2cqw rgba(0,237,145,.08)}.evx-chart{flex:0 0 auto;width:18cqw;height:3.7cqh;overflow:visible}.evx-chart-line{fill:none;stroke:var(--evx-green);stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.evx-chart-glow{fill:none;stroke:rgba(0,237,145,.37);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;filter:blur(4px);vector-effect:non-scaling-stroke}

.evx-control{display:grid;grid-template-rows:7.4cqh minmax(0,1fr);width:100%;height:100%;min-height:0;margin:0;padding:1cqh 3.1cqw 0;border-radius:4.3cqw;border-color:rgba(31,148,229,.40)}

.evx-control-head{display:flex;align-items:center;justify-content:space-between;gap:2cqw;width:100%;height:100%;min-height:0;padding:0 .5cqw .65cqh}.evx-control-title-wrap{display:flex;align-items:center;gap:2.8cqw;min-width:0}.evx-control-gear{display:grid;place-items:center;flex:0 0 auto;width:9.8cqw;height:9.8cqw;color:var(--evx-cyan)}.evx-control-gear svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.3cqw rgba(0,193,255,.29));animation:evxGear 5.4s ease-in-out infinite}.evx-control-title-wrap h1{margin:0;color:#fff;font-size:5.25cqw;line-height:1;font-weight:780;letter-spacing:-.015em;white-space:nowrap}.evx-control-title-wrap p{margin:.48cqh 0 0;color:var(--evx-cyan);font-size:2.85cqw;line-height:1;font-weight:500;white-space:nowrap}.evx-control-live{display:flex;align-items:center;justify-content:center;gap:1.5cqw;min-height:3.8cqh;padding:.6cqh 2.8cqw;border:.22cqw solid rgba(0,148,235,.42);border-radius:999px;background:linear-gradient(180deg,rgba(3,52,84,.66),rgba(1,28,50,.80));color:var(--evx-cyan);font-size:3cqw;line-height:1;font-weight:650;white-space:nowrap}

.evx-control-list{display:grid;grid-template-rows:repeat(6,minmax(0,1fr));width:100%;height:100%;min-height:0}.evx-control-row{display:flex;align-items:center;justify-content:space-between;gap:2cqw;width:100%;height:100%;min-height:0;margin:0;padding:0 1cqw;border:0;border-top:.18cqw solid rgba(92,155,199,.20);background:transparent;color:var(--evx-text);text-align:left}.evx-select-row{cursor:pointer;transition:background .15s ease,transform .15s ease}.evx-select-row:active{background:rgba(0,131,215,.06);transform:scale(.996)}.evx-row-left{display:flex;align-items:center;gap:3.1cqw;min-width:0}.evx-row-icon{display:grid;place-items:center;flex:0 0 auto;width:7.2cqw;height:7.2cqw;color:#c6ddff}.evx-row-icon-cyan{color:var(--evx-cyan)}.evx-row-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1cqw rgba(0,174,255,.10))}.evx-row-title{min-width:0;color:#eff6ff;font-size:3.55cqw;line-height:1.05;font-weight:570;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evx-row-right,.evx-tp1-right{display:flex;align-items:center;gap:1.6cqw;flex:0 0 auto}.evx-row-right strong,.evx-tp1-value{color:#fff;font-size:3.8cqw;line-height:1;font-weight:690;white-space:nowrap}

.evx-switch{position:relative;display:inline-flex;flex:0 0 auto;width:14.2cqw;height:7.4cqw;cursor:pointer}.evx-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.evx-switch-track{position:absolute;inset:0;border:.2cqw solid rgba(130,177,218,.12);border-radius:999px;background:linear-gradient(180deg,#31455b,#23364a);box-shadow:inset 0 .35cqh 1cqh rgba(0,0,0,.28);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.evx-switch-thumb{position:absolute;top:50%;left:.8cqw;width:6cqw;height:6cqw;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0%,#f8faff 57%,#dae7f1 100%);box-shadow:0 .25cqh .9cqh rgba(0,0,0,.36),0 0 .4cqw rgba(255,255,255,.7);transform:translateY(-50%);transition:left .22s cubic-bezier(.2,.85,.25,1),transform .18s ease}.evx-switch input:checked+.evx-switch-track{border-color:rgba(0,201,255,.44);background:linear-gradient(180deg,#0bafff 0%,#087aff 100%);box-shadow:inset 0 .2cqh .8cqh rgba(255,255,255,.10),inset 0 -.35cqh 1cqh rgba(0,55,170,.26),0 0 2.7cqw rgba(0,154,255,.38),0 0 5cqw rgba(0,108,255,.13)}.evx-switch input:checked+.evx-switch-track .evx-switch-thumb{left:7.1cqw}.evx-switch:active .evx-switch-thumb{transform:translateY(-50%) scale(.92)}

.evx-nav-space{display:none!important}.evx-bottom-nav{position:absolute;z-index:50;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:calc(8.5cqh + var(--safe-bottom));min-height:0;margin:0;padding:.6cqh calc(var(--safe-right) + 3.2cqw) calc(var(--safe-bottom) + .45cqh) calc(var(--safe-left) + 3.2cqw);border-top:.2cqw solid rgba(56,133,192,.23);background:linear-gradient(180deg,rgba(3,21,35,.91) 0%,rgba(1,12,22,.986) 56%,rgba(1,8,15,.998) 100%);box-shadow:0 -1.5cqh 4cqh rgba(0,0,0,.27),inset 0 .08cqh 0 rgba(255,255,255,.018);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}

.evx-nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4cqh;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:#8fa7cb;cursor:pointer;transition:color .18s ease,transform .18s ease}.evx-nav-item:active{transform:scale(.95)}.evx-nav-item svg{width:7.2cqw;height:7.2cqw;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.evx-nav-item span{font-size:2.85cqw;line-height:1;font-weight:590}.evx-nav-item.active{color:var(--evx-cyan);text-shadow:0 0 2.4cqw rgba(0,194,255,.30);filter:drop-shadow(0 0 1.4cqw rgba(0,194,255,.18))}.evx-nav-item.active::after{content:"";position:absolute;left:50%;bottom:.2cqh;width:25cqw;height:.28cqh;min-height:2px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(90deg,transparent 0%,var(--evx-cyan) 24%,#45eaff 50%,var(--evx-cyan) 76%,transparent 100%);box-shadow:0 0 1.5cqw rgba(0,204,255,.92),0 0 4cqw rgba(0,145,255,.52)}

.evx-picker-backdrop{position:fixed;z-index:1000;inset:0;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100vh;height:100dvh;background:rgba(0,5,10,.72);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .2s ease,visibility .2s ease}.evx-picker-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.evx-picker{width:100%;max-width:430px;margin:0;padding:11px 18px calc(var(--safe-bottom) + 20px);border:1px solid rgba(62,153,220,.39);border-bottom:0;border-radius:27px 27px 0 0;background:linear-gradient(180deg,rgba(5,28,48,.998),rgba(2,16,29,.999));box-shadow:0 -25px 70px rgba(0,0,0,.50),inset 0 1px 0 rgba(255,255,255,.035);transform:translateY(105%);transition:transform .28s cubic-bezier(.18,.82,.3,1)}.evx-picker-backdrop.open .evx-picker{transform:translateY(0)}.evx-picker-handle{display:block;width:47px;height:4px;margin:0 auto 15px;border-radius:999px;background:rgba(146,185,214,.44)}.evx-picker-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.evx-picker-head small{display:block;color:var(--evx-cyan);font-size:10px;line-height:1;font-weight:730;letter-spacing:.17em}.evx-picker-head h2{margin:5px 0 0;color:#fff;font-size:22px;line-height:1.1}.evx-picker-head button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(94,166,222,.2);border-radius:50%;background:rgba(10,35,56,.68);color:#c2d5eb;font-size:27px;line-height:1;cursor:pointer}.evx-picker-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.evx-picker-options button{min-height:58px;padding:0 2px;border:1px solid rgba(71,154,215,.22);border-radius:14px;background:rgba(4,25,42,.80);color:#d2e2f4;font-size:19px;font-weight:730;cursor:pointer;transition:.15s ease}.evx-picker-options button.selected{border-color:rgba(0,201,255,.63);background:linear-gradient(180deg,rgba(0,145,229,.18),rgba(0,83,147,.11));color:var(--evx-cyan);box-shadow:0 0 18px rgba(0,137,255,.12),inset 0 1px 0 rgba(255,255,255,.04)}.evx-option-unit{margin-left:2px;font-size:.64em}

@keyframes evxPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.68;transform:scale(.87)}}@keyframes evxGear{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-1px) rotate(5deg)}}@keyframes evxOrbA{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-9cqw,5cqh,0) scale(1.13)}}@keyframes evxOrbB{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(11cqw,-4cqh,0) scale(1.12)}}@keyframes evxBeamA{from{transform:translate3d(-8cqw,0,0) rotate(-18deg)}to{transform:translate3d(9cqw,4cqh,0) rotate(-18deg)}}@keyframes evxBeamB{from{transform:translate3d(9cqw,0,0) rotate(15deg)}to{transform:translate3d(-10cqw,-3cqh,0) rotate(15deg)}}@keyframes evxScan{0%{transform:translate3d(0,-120%,0)}100%{transform:translate3d(0,720%,0)}}@keyframes evxLogoAura{from{opacity:.44;transform:translateY(-50%) scale(.96)}to{opacity:1;transform:translateY(-50%) scale(1.07)}}@keyframes evxAmbientRotate{from{transform:rotate(0deg) scale(1)}to{transform:rotate(360deg) scale(1.06)}}@keyframes evxTopAura{from{opacity:.45;transform:scale(.95)}to{opacity:1;transform:scale(1.08)}}


/* ====================================================================================================================================================================== */
/* VERY SHORT MOBILE SCREENS                                                                                                                                              */
/* Dashboard remains complete; internal proportions compress instead of disappearing.                                                                                    */
/* ====================================================================================================================================================================== */

@media(max-height:700px) and (max-width:699px){.evx-dashboard-content{grid-template-rows:6.4cqh 14.3cqh 26.9cqh minmax(0,1fr);gap:.8cqh;padding-top:calc(var(--safe-top) + .7cqh)}.evx-control{grid-template-rows:6.2cqh minmax(0,1fr);padding-top:.65cqh}.evx-control-head{padding-bottom:.3cqh}.evx-metric{padding-top:1cqh;padding-bottom:1cqh}.evx-account-panel{padding-top:1cqh;padding-bottom:1cqh}.evx-nav-item svg{width:6.5cqw;height:6.5cqw}}


/* ====================================================================================================================================================================== */
/* VERY NARROW PHONES                                                                                                                                                     */
/* ====================================================================================================================================================================== */

@media(max-width:340px){.evx-dashboard-content{padding-left:calc(var(--safe-left) + 3cqw);padding-right:calc(var(--safe-right) + 3cqw)}.evx-account-panel{grid-template-columns:17cqw minmax(0,1fr) auto;gap:1.6cqw;padding-left:2.4cqw;padding-right:2.4cqw}.evx-account-avatar{width:17cqw;height:17cqw}.evx-account-line{gap:1cqw}.evx-live-trading{padding-left:1.4cqw;padding-right:1.4cqw;font-size:2.45cqw}.evx-connected{font-size:2.35cqw}.evx-metrics-grid{column-gap:1.7cqw}.evx-metric{padding-left:2.2cqw;padding-right:2.2cqw}.evx-metric-value{font-size:6.15cqw}.evx-chart{width:15cqw}.evx-control{padding-left:2.4cqw;padding-right:2.4cqw}.evx-row-left{gap:2.2cqw}.evx-row-title{font-size:3.25cqw}.evx-row-icon{width:6.6cqw;height:6.6cqw}.evx-tp1-right{gap:.8cqw}}


/* ====================================================================================================================================================================== */
/* DESKTOP LOCALHOST / LAPTOP / PC                                                                                                                                       */
/* IMPORTANT: HERE DASHBOARD DOES NOT STRETCH TO MONITOR. IT BECOMES A REAL PHONE CANVAS.                                                                                */
/* ====================================================================================================================================================================== */

@media(min-width:700px){body{padding:20px;background:radial-gradient(circle at 50% 35%,rgba(0,103,200,.16) 0%,rgba(0,44,86,.045) 34%,transparent 58%),linear-gradient(180deg,#02060b,#010409)}.evx-dashboard-shell{width:min(430px,calc((100dvh - 40px) * .4614));height:min(932px,calc(100dvh - 40px));min-width:0;min-height:0;border:1px solid rgba(91,177,239,.18);border-radius:34px;box-shadow:0 0 0 1px rgba(0,152,255,.055),0 0 70px rgba(0,90,180,.20),0 34px 90px rgba(0,0,0,.68);overflow:hidden}.evx-dashboard-bg{border-radius:inherit}.evx-bottom-nav{border-radius:0 0 33px 33px}.evx-picker{width:min(430px,calc((100dvh - 40px) * .4614));max-width:430px}}


/* ====================================================================================================================================================================== */
/* TOUCH MOBILE: FORCE TRUE DEVICE SCREEN EVEN ON LARGE / FOLDABLE MOBILE VIEWPORTS                                                                                      */
/* ====================================================================================================================================================================== */

@media(pointer:coarse) and (hover:none){body{display:block;padding:0}.evx-dashboard-shell{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none}.evx-dashboard-bg,.evx-bottom-nav{border-radius:0}.evx-picker{width:100%;max-width:none}}


/* ====================================================================================================================================================================== */
/* EVATRIX RISK CONTROL — FINAL CYBER BACKGROUND + EVATRIX WORDMARK OVERRIDE                                                                                              */
/* BU BLOĞU styles.css DOSYASININ EN ALTINA EKLE — DASHBOARD KARTLARINA / HTML / JS'E DOKUNMA                                                                            */
/* ====================================================================================================================================================================== */

.evx-dashboard-shell{position:relative!important;isolation:isolate!important;overflow:hidden!important;perspective:1200px!important;transform-style:preserve-3d!important;background:radial-gradient(circle at 48% -9%,rgba(0,188,255,.22) 0%,rgba(0,101,255,.08) 28%,transparent 53%),radial-gradient(circle at 3% 50%,rgba(0,205,255,.065) 0%,transparent 30%),radial-gradient(circle at 96% 73%,rgba(0,108,255,.08) 0%,transparent 31%),linear-gradient(180deg,#010812 0%,#020d1a 47%,#01070f 100%)!important}

.evx-dashboard-shell::before{content:"01011010 10100101 00110110 11001001 01001101 10110100 00101101 11010110 01101001 10010110 00110101 11001010 01010110 10101001 01100101 10011010 00101101 11010010 01011001 10100110 00110101 11001010 01010101 10101010 01100110 10011001 00110110 11001001 01011010 10100101 01101001 10010110 00101101 11010010 01010110 10101001 01100101 10011010 11001001 01011010 10100101 01101001 10010110 00101101 11010010 01010110 10101001 01100101 10011010 00110110 11001001 01011010 10100101 01101001 10010110 00101101 11010010 01010110 10101001 01100101 10011010 10110100 00101101 11010110 01101001 10010110 00110101 11001010 01010110 10101001 01100101 10011010";position:absolute!important;z-index:1!important;left:-26%!important;top:-44%!important;width:158%!important;height:190%!important;overflow:hidden!important;pointer-events:none!important;color:rgba(0,208,255,.105)!important;font-family:"Courier New",Consolas,monospace!important;font-size:clamp(8px,2.45cqw,15px)!important;font-weight:700!important;line-height:2.7!important;letter-spacing:.34em!important;word-spacing:1.25em!important;white-space:normal!important;text-shadow:0 0 5px rgba(0,221,255,.30),0 0 14px rgba(0,129,255,.18)!important;opacity:.63!important;transform-origin:center center!important;transform:rotateX(61deg) rotateZ(-11deg) translate3d(0,-8%,0) scale(1.42)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.25) 10%,black 28%,black 78%,rgba(0,0,0,.35) 91%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.25) 10%,black 28%,black 78%,rgba(0,0,0,.35) 91%,transparent 100%)!important;animation:evxFinalCodeFlow 18s linear infinite!important;will-change:transform,opacity!important}

.evx-dashboard-shell::after{content:"1101010010010110100101011010011010010110100101101001011010100110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001";position:absolute!important;z-index:1!important;right:-9%!important;top:-28%!important;width:36%!important;height:168%!important;overflow:hidden!important;pointer-events:none!important;color:rgba(91,224,255,.08)!important;font-family:"Courier New",Consolas,monospace!important;font-size:clamp(7px,2cqw,12px)!important;font-weight:700!important;line-height:3.15!important;letter-spacing:.26em!important;word-break:break-all!important;text-shadow:0 0 8px rgba(0,207,255,.25)!important;opacity:.52!important;transform-origin:center center!important;transform:rotateY(-27deg) rotateZ(7deg) translate3d(0,0,-80px)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 16%,black 83%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,black 16%,black 83%,transparent 100%)!important;animation:evxFinalCodeSide 14s linear infinite reverse!important;will-change:transform,opacity!important}

.evx-dashboard-bg{position:absolute!important;z-index:0!important;inset:0!important;overflow:hidden!important;background:radial-gradient(circle at 48% -10%,rgba(0,181,255,.23) 0%,rgba(0,102,255,.07) 30%,transparent 54%),radial-gradient(circle at 4% 52%,rgba(0,223,255,.055) 0%,transparent 29%),radial-gradient(circle at 95% 71%,rgba(0,116,255,.075) 0%,transparent 28%),linear-gradient(180deg,#010811 0%,#020c18 49%,#01070e 100%)!important}

.evx-dashboard-bg::before{content:""!important;position:absolute!important;inset:-35%!important;pointer-events:none!important;background:conic-gradient(from 210deg at 50% 46%,transparent 0deg,rgba(0,209,255,.028) 30deg,transparent 68deg,rgba(0,109,255,.050) 126deg,transparent 177deg,rgba(0,218,255,.027) 239deg,transparent 297deg,rgba(0,125,255,.034) 337deg,transparent 360deg)!important;filter:blur(16px)!important;opacity:.9!important;animation:evxFinalSpaceRotate 32s linear infinite!important;will-change:transform!important}

.evx-dashboard-bg::after{content:""!important;position:absolute!important;left:-15%!important;top:-7%!important;width:130%!important;height:36%!important;pointer-events:none!important;border-radius:50%!important;background:radial-gradient(ellipse at center,rgba(0,207,255,.115) 0%,rgba(0,110,255,.035) 43%,transparent 72%)!important;filter:blur(20px)!important;animation:evxFinalTopGlow 5.7s ease-in-out infinite alternate!important}

.evx-bg-grid{opacity:.043!important;background-image:linear-gradient(rgba(63,189,255,.34) 1px,transparent 1px),linear-gradient(90deg,rgba(63,189,255,.34) 1px,transparent 1px)!important;background-size:10cqw 10cqw!important;transform-origin:center bottom!important;transform:perspective(700px) rotateX(9deg) scale(1.07)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 21%,black 81%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,black 21%,black 81%,transparent 100%)!important;animation:evxFinalGrid 8s ease-in-out infinite alternate!important}

.evx-bg-orb-a{opacity:.82!important;animation:evxFinalOrbA 10s ease-in-out infinite alternate!important}.evx-bg-orb-b{opacity:.64!important;animation:evxFinalOrbB 14s ease-in-out infinite alternate!important}.evx-bg-beam-a{opacity:.72!important;animation:evxFinalBeamA 11s ease-in-out infinite alternate!important}.evx-bg-beam-b{opacity:.34!important;animation:evxFinalBeamB 15s ease-in-out infinite alternate!important}.evx-bg-scan{opacity:.68!important;animation:evxFinalScan 10.5s linear infinite!important}


/* ====================================================================================================================================================================== */
/* CONTENT ALWAYS ABOVE CYBER BACKGROUND                                                                                                                                 */
/* ====================================================================================================================================================================== */

.evx-dashboard-content{position:relative!important;z-index:5!important}.evx-bottom-nav{z-index:20!important}


/* ====================================================================================================================================================================== */
/* EVATRIX WORDMARK — NO IMAGE — BIGGER / PREMIUM / 3D                                                                                                                   */
/* HTML: <div class="evx-wordmark">EVATRIX</div>                                                                                                                         */
/* ====================================================================================================================================================================== */

.evx-brand{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;isolation:isolate!important}

.evx-brand::before{content:""!important;position:absolute!important;z-index:-1!important;left:-2.5cqw!important;top:50%!important;width:45cqw!important;height:7cqh!important;transform:translateY(-50%)!important;border-radius:50%!important;background:radial-gradient(ellipse at center,rgba(0,205,255,.16) 0%,rgba(0,107,255,.055) 42%,transparent 74%)!important;filter:blur(8px)!important;animation:evxFinalWordAura 4.4s ease-in-out infinite alternate!important}

.evx-brand::after{content:""!important;position:absolute!important;z-index:3!important;left:-5%!important;top:10%!important;width:46cqw!important;height:80%!important;pointer-events:none!important;background:linear-gradient(108deg,transparent 0%,transparent 38%,rgba(80,222,255,.16) 46%,rgba(255,255,255,.38) 50%,rgba(0,191,255,.15) 55%,transparent 65%,transparent 100%)!important;mix-blend-mode:screen!important;transform:translateX(-125%) skewX(-12deg)!important;animation:evxFinalWordSweep 6.8s ease-in-out infinite!important}

.evx-wordmark,.evx-brand-text{position:relative!important;display:inline-block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#f4fbff!important;font-family:"Arial Black","Segoe UI",Arial,sans-serif!important;font-size:clamp(19px,6.5cqw,34px)!important;line-height:1!important;font-weight:900!important;font-style:italic!important;letter-spacing:.065em!important;white-space:nowrap!important;text-transform:uppercase!important;-webkit-text-stroke:.10cqw rgba(122,229,255,.45)!important;text-shadow:-.25cqw .18cqw 0 rgba(0,78,151,.86),-.45cqw .32cqw .3cqw rgba(0,40,90,.48),0 0 .8cqw rgba(177,245,255,.72),0 0 1.8cqw rgba(0,204,255,.62),0 0 4cqw rgba(0,109,255,.33)!important;filter:drop-shadow(0 .2cqh .4cqh rgba(0,0,0,.42))!important;transform:translate3d(0,-.25cqh,0) perspective(500px) rotateX(2deg)!important;transform-origin:left center!important;animation:evxFinalWordFloat 4.5s ease-in-out infinite alternate!important}

.evx-wordmark::before,.evx-brand-text::before{content:"EVATRIX"!important;position:absolute!important;z-index:-1!important;left:.30cqw!important;top:.17cqh!important;color:#007fcf!important;opacity:.72!important;text-shadow:0 0 2cqw rgba(0,126,255,.4)!important}

.evx-wordmark::after,.evx-brand-text::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-.75cqh!important;height:.18cqh!important;min-height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(0,202,255,0),rgba(0,202,255,.92) 18%,rgba(118,235,255,1) 50%,rgba(0,128,255,.78) 82%,rgba(0,128,255,0))!important;box-shadow:0 0 1.3cqw rgba(0,208,255,.85),0 0 3cqw rgba(0,116,255,.42)!important;animation:evxFinalWordLine 3.6s ease-in-out infinite alternate!important}


/* EĞER ESKİ IMG HALA HTML'DE DURUYORSA GİZLE — YALNIZCA EVATRIX YAZISI KALSIN */
.evx-brand-logo{display:none!important}


/* ====================================================================================================================================================================== */
/* ANIMATIONS                                                                                                                                                             */
/* ====================================================================================================================================================================== */

@keyframes evxFinalCodeFlow{0%{transform:rotateX(61deg) rotateZ(-11deg) translate3d(-3%,-14%,0) scale(1.42);opacity:.28}18%{opacity:.62}50%{transform:rotateX(61deg) rotateZ(-11deg) translate3d(2%,7%,0) scale(1.46);opacity:.48}80%{opacity:.65}100%{transform:rotateX(61deg) rotateZ(-11deg) translate3d(-1%,28%,0) scale(1.42);opacity:.24}}

@keyframes evxFinalCodeSide{0%{transform:rotateY(-27deg) rotateZ(7deg) translate3d(0,-14%,0);opacity:.20}48%{opacity:.55}100%{transform:rotateY(-27deg) rotateZ(7deg) translate3d(-3%,27%,0);opacity:.18}}

@keyframes evxFinalSpaceRotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.07)}100%{transform:rotate(360deg) scale(1)}}

@keyframes evxFinalTopGlow{0%{opacity:.42;transform:translate3d(-2%,0,0) scale(.94)}100%{opacity:1;transform:translate3d(2%,1.5cqh,0) scale(1.09)}}

@keyframes evxFinalGrid{0%{opacity:.025;transform:perspective(700px) rotateX(7deg) translateY(1cqh) scale(1.04)}100%{opacity:.052;transform:perspective(700px) rotateX(11deg) translateY(-1cqh) scale(1.09)}}

@keyframes evxFinalOrbA{0%{transform:translate3d(-2cqw,-1cqh,0) scale(.96)}100%{transform:translate3d(-11cqw,5cqh,0) scale(1.15)}}

@keyframes evxFinalOrbB{0%{transform:translate3d(0,2cqh,0) scale(.95)}100%{transform:translate3d(12cqw,-5cqh,0) scale(1.14)}}

@keyframes evxFinalBeamA{0%{transform:translate3d(-13cqw,-2cqh,0) rotate(-18deg) scaleX(.92)}100%{transform:translate3d(13cqw,4cqh,0) rotate(-18deg) scaleX(1.10)}}

@keyframes evxFinalBeamB{0%{transform:translate3d(12cqw,1cqh,0) rotate(15deg) scaleX(1.08)}100%{transform:translate3d(-13cqw,-4cqh,0) rotate(15deg) scaleX(.93)}}

@keyframes evxFinalScan{0%{transform:translate3d(0,-160%,0);opacity:0}9%{opacity:.62}88%{opacity:.44}100%{transform:translate3d(0,790%,0);opacity:0}}

@keyframes evxFinalWordAura{0%{opacity:.46;transform:translateY(-50%) scale(.91)}100%{opacity:1;transform:translateY(-50%) scale(1.08)}}

@keyframes evxFinalWordSweep{0%,57%{transform:translateX(-125%) skewX(-12deg);opacity:0}63%{opacity:.95}79%{opacity:.48}89%,100%{transform:translateX(145%) skewX(-12deg);opacity:0}}

@keyframes evxFinalWordFloat{0%{transform:translate3d(0,.08cqh,0) perspective(500px) rotateX(1deg) scale(.99)}100%{transform:translate3d(0,-.27cqh,0) perspective(500px) rotateX(3deg) scale(1.015)}}

@keyframes evxFinalWordLine{0%{opacity:.48;transform:scaleX(.80)}100%{opacity:1;transform:scaleX(1)}}


/* ====================================================================================================================================================================== */
/* SMALL PHONES                                                                                                                                                           */
/* ====================================================================================================================================================================== */

@media(max-width:350px){.evx-wordmark,.evx-brand-text{font-size:6.1cqw!important;letter-spacing:.052em!important}.evx-brand::before{width:49cqw!important}.evx-brand::after{width:49cqw!important}}

/* ====================================================================================================================================================================== */
/* REDUCED MOTION                                                                                                                                                         */
/* ====================================================================================================================================================================== */

@media(prefers-reduced-motion:reduce){.evx-dashboard-shell::before,.evx-dashboard-shell::after,.evx-dashboard-bg::before,.evx-dashboard-bg::after,.evx-bg-grid,.evx-bg-orb-a,.evx-bg-orb-b,.evx-bg-beam-a,.evx-bg-beam-b,.evx-bg-scan,.evx-brand::before,.evx-brand::after,.evx-wordmark,.evx-brand-text,.evx-wordmark::after,.evx-brand-text::after{animation:none!important}}



/* ====================================================================================================================================================================== */
/* EVATRIX SIGNALS VIEW — SAME MOBILE SHELL / SAME NAV / SAME CYBER BACKGROUND                                                                                            */
/* ====================================================================================================================================================================== */

.evx-page{visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;inset:0!important;transition:opacity .18s ease,visibility .18s ease!important}.evx-page.active{visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;inset:auto!important}.evx-page-home.active{display:grid!important}.evx-page-signals{grid-template-rows:7.2cqh 6.1cqh minmax(0,1fr)!important;gap:1.05cqh!important}.evx-page-signals.active{display:grid!important}

.evx-signal-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8cqw;width:100%;height:100%;min-height:0;margin:0;padding:0}.evx-signal-filter{position:relative;display:flex;align-items:center;justify-content:center;gap:1.2cqw;min-width:0;height:100%;padding:0 1cqw;border:.22cqw solid rgba(73,158,222,.29);border-radius:3.2cqw;background:linear-gradient(180deg,rgba(5,25,43,.85),rgba(2,16,29,.94));color:#91a8c8;box-shadow:inset 0 1px 0 rgba(255,255,255,.02);font-size:3.15cqw;line-height:1;font-weight:590;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .14s ease}.evx-signal-filter strong{color:inherit;font-size:3.05cqw;font-weight:760}.evx-signal-filter:active{transform:scale(.97)}.evx-signal-filter.active{color:#f8fdff;border-color:rgba(0,209,255,.68);background:linear-gradient(180deg,rgba(0,155,255,.94),rgba(0,96,232,.94));box-shadow:0 0 2.5cqw rgba(0,181,255,.40),0 0 5cqw rgba(0,105,255,.18),inset 0 1px 0 rgba(255,255,255,.15)}

.evx-signals-list{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:1.05cqh;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.evx-signal-card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;padding:1.15cqh 3.2cqw 1cqh;border:.22cqw solid rgba(49,146,216,.31);border-radius:3.8cqw;background:linear-gradient(145deg,rgba(5,25,43,.93) 0%,rgba(2,17,31,.97) 61%,rgba(2,14,27,.99) 100%);box-shadow:0 1.3cqh 3.2cqh rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.023);overflow:hidden;transform:translateZ(0);transition:opacity .18s ease,transform .18s ease}.evx-signal-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.018),transparent 25%,transparent 72%,rgba(0,164,255,.025))}.evx-signal-card::after{content:"";position:absolute;left:7%;right:7%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,204,255,.22),transparent)}.evx-signal-card.evx-signal-hidden{display:none!important}

.evx-signal-card-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:2cqw;width:100%;min-width:0}.evx-signal-asset{display:flex;align-items:center;gap:2.5cqw;min-width:0}.evx-asset-logo{display:grid;place-items:center;flex:0 0 auto;width:10.5cqw;height:10.5cqw;max-width:5.4cqh;max-height:5.4cqh;border-radius:50%;color:#fff;font-size:5.4cqw;line-height:1;font-weight:800;box-shadow:0 0 2cqw rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.16)}.evx-asset-btc{background:linear-gradient(145deg,#ffad1f,#ef7e00);text-shadow:0 1px 1px rgba(0,0,0,.18)}.evx-asset-eth{background:linear-gradient(145deg,#667fc6,#344c94);color:#dce6ff}.evx-asset-xau{background:linear-gradient(145deg,#ffd833,#d79a00);color:#fff7bd}.evx-asset-eur{background:linear-gradient(145deg,#2467df,#1646a7);color:#ffe43b}

.evx-signal-symbol{display:flex;flex-direction:column;justify-content:center;min-width:0}.evx-signal-symbol strong{display:block;color:#f7fbff;font-size:4.15cqw;line-height:1;font-weight:760;letter-spacing:.005em;white-space:nowrap}.evx-signal-symbol span{display:block;margin-top:.45cqh;color:#92a9c8;font-size:2.85cqw;line-height:1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.evx-direction{display:inline-flex;align-items:center;justify-content:center;gap:.8cqw;min-height:4.7cqh;padding:.55cqh 2.2cqw;border-radius:2.5cqw;font-size:3.3cqw;line-height:1;font-weight:690;white-space:nowrap}.evx-direction b{font-size:4.1cqw;line-height:.8}.evx-buy{color:#3dffb6;border:.24cqw solid rgba(0,235,141,.61);background:linear-gradient(180deg,rgba(0,137,81,.34),rgba(0,77,49,.34));box-shadow:inset 0 0 2.2cqw rgba(0,235,141,.07)}.evx-sell{color:#ff7d88;border:.24cqw solid rgba(255,72,89,.62);background:linear-gradient(180deg,rgba(145,28,42,.36),rgba(89,17,28,.35));box-shadow:inset 0 0 2.2cqw rgba(255,70,89,.07)}

.evx-signal-state-wrap{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.48cqh}.evx-signal-state{display:inline-flex;align-items:center;justify-content:center;gap:1.3cqw;min-width:18cqw;min-height:4.2cqh;padding:.45cqh 2cqw;border-radius:2.3cqw;font-size:3cqw;line-height:1;font-weight:680;white-space:nowrap}.evx-signal-state i{display:block;width:2.4cqw;height:2.4cqw;border-radius:50%}.evx-state-active,.evx-state-tp{color:#00e8b0;border:.22cqw solid rgba(0,232,176,.55);background:rgba(0,98,74,.19)}.evx-state-active i,.evx-state-tp i{background:#00edb0;box-shadow:0 0 1.5cqw rgba(0,237,176,.9);animation:evxSignalPulse 2s ease-in-out infinite}.evx-state-sl{color:#ff7882;border:.22cqw solid rgba(255,78,91,.59);background:rgba(122,21,31,.23)}.evx-state-sl i{background:#ff5f6d;box-shadow:0 0 1.5cqw rgba(255,78,91,.75)}.evx-signal-state-wrap small{color:#8da3c1;font-size:2.55cqw;line-height:1;font-weight:500;white-space:nowrap}

.evx-signal-levels{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;min-width:0;margin:.75cqh 0 .45cqh}.evx-signal-levels>div{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 2.2cqw}.evx-signal-levels>div:first-child{padding-left:0}.evx-signal-levels>div:last-child{padding-right:0}.evx-signal-levels>div:not(:last-child)::after{content:"";position:absolute;right:0;top:7%;width:1px;height:86%;background:linear-gradient(180deg,transparent,rgba(65,137,191,.25),transparent)}.evx-signal-levels span{display:block;color:#92a8c6;font-size:2.65cqw;line-height:1;font-weight:500;white-space:nowrap}.evx-signal-levels strong{display:block;margin-top:.4cqh;color:#f4f8ff;font-size:3.8cqw;line-height:1;font-weight:680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evx-signal-levels .evx-price-danger{color:#ff5c6b}

.evx-signal-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.5cqh;padding-top:.72cqh;border-top:.18cqw solid rgba(70,142,194,.20)}.evx-signal-rr,.evx-signal-pnl{display:flex;align-items:center;gap:3cqw}.evx-signal-rr span,.evx-signal-pnl span{color:#93a8c5;font-size:2.8cqw;line-height:1;font-weight:500}.evx-signal-rr strong{color:#f7fbff;font-size:3.8cqw;line-height:1;font-weight:680}.evx-signal-pnl strong{font-size:4.4cqw;line-height:1;font-weight:760}.evx-pnl-positive{color:#00e9ac;text-shadow:0 0 2cqw rgba(0,233,172,.14)}.evx-pnl-negative{color:#ff5363;text-shadow:0 0 2cqw rgba(255,83,99,.12)}

.evx-bottom-nav .evx-nav-item.active::after{transition:left .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1)}@keyframes evxSignalPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.63;transform:scale(.82)}}

@media(max-height:760px) and (max-width:699px){.evx-page-signals{grid-template-rows:6.4cqh 5.3cqh minmax(0,1fr)!important;gap:.7cqh!important}.evx-signals-list{gap:.7cqh}.evx-signal-card{padding-top:.7cqh;padding-bottom:.65cqh}.evx-asset-logo{width:9cqw;height:9cqw}.evx-direction{min-height:3.9cqh}.evx-signal-state{min-height:3.6cqh}.evx-signal-levels{margin:.4cqh 0 .25cqh}.evx-signal-footer{padding-top:.4cqh}}

@media(max-width:350px){.evx-signal-filter{font-size:2.75cqw}.evx-signal-filter strong{font-size:2.7cqw}.evx-signal-card{padding-left:2.3cqw;padding-right:2.3cqw}.evx-signal-card-head{gap:1.1cqw}.evx-signal-asset{gap:1.7cqw}.evx-signal-symbol strong{font-size:3.7cqw}.evx-signal-symbol span{font-size:2.45cqw}.evx-direction{padding-left:1.3cqw;padding-right:1.3cqw;font-size:2.8cqw}.evx-signal-state{min-width:15cqw;padding-left:1cqw;padding-right:1cqw;font-size:2.6cqw}.evx-signal-levels strong{font-size:3.35cqw}}

@media(prefers-reduced-motion:reduce){.evx-page,.evx-signal-filter,.evx-signal-card,.evx-state-active i,.evx-state-tp i{animation:none!important;transition:none!important}}

/* ====================================================================================================================================================================== */
/* EVATRIX SETTINGS VIEW — SAME PHONE SHELL / SAME CYBER BACKGROUND / SAME FIXED NAV                                                                                     */
/* ====================================================================================================================================================================== */

.evx-page-settings{grid-template-rows:7.2cqh minmax(0,1fr)!important;gap:1cqh!important}.evx-page-settings.active{display:grid!important}.evx-settings-stack{display:grid;grid-template-rows:5.7cqh 5.7cqh 5.7cqh 26.3cqh 6.8cqh 5.7cqh 5.7cqh 5.7cqh 5.7cqh;gap:.65cqh;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}

.evx-settings-row,.evx-notifications-panel{position:relative;width:100%;min-width:0;border:.21cqw solid rgba(52,150,221,.31);border-radius:3.2cqw;background:linear-gradient(145deg,rgba(5,25,43,.93),rgba(2,17,31,.975));box-shadow:0 .75cqh 2.1cqh rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.022);overflow:hidden}.evx-settings-row{display:flex;align-items:center;justify-content:space-between;gap:2cqw;height:100%;min-height:0;padding:0 3.5cqw;color:#edf6ff;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .14s ease}.evx-settings-row::before,.evx-notifications-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.018),transparent 27%,transparent 72%,rgba(0,164,255,.024))}.evx-settings-row:active{transform:scale(.996);background:linear-gradient(145deg,rgba(7,33,55,.96),rgba(3,19,34,.98));border-color:rgba(0,185,255,.42)}

.evx-settings-left{position:relative;z-index:1;display:flex;align-items:center;gap:3cqw;min-width:0}.evx-settings-icon{display:grid;place-items:center;flex:0 0 auto;width:6.7cqw;height:6.7cqw;color:var(--evx-cyan);filter:drop-shadow(0 0 1.1cqw rgba(0,190,255,.18))}.evx-settings-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.evx-settings-label{color:#eff6ff;font-size:3.55cqw;line-height:1;font-weight:570;white-space:nowrap}.evx-settings-right{position:relative;z-index:1;display:flex;align-items:center;gap:1.5cqw;flex:0 0 auto}.evx-settings-right strong{font-size:3.15cqw;line-height:1;font-weight:620;white-space:nowrap}.evx-settings-success{color:#00e78d}.evx-settings-pro,.evx-settings-blue{color:#00bfff}.evx-settings-chevron{position:relative;z-index:1;width:4.6cqw;height:4.6cqw;flex:0 0 auto;fill:none;stroke:#9cb6d8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

.evx-settings-row-tall{padding-top:.55cqh;padding-bottom:.55cqh}.evx-settings-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.evx-settings-copy strong{color:#f4f8ff;font-size:3.55cqw;line-height:1;font-weight:620}.evx-settings-copy small{display:block;margin-top:.3cqh;color:#879fbe;font-size:2.45cqw;line-height:1.15;font-weight:480}

.evx-notifications-panel{display:grid;grid-template-rows:7.1cqh minmax(0,1fr);height:100%;min-height:0;border-color:rgba(43,151,225,.39);transition:grid-template-rows .22s ease}.evx-notifications-panel.collapsed{grid-template-rows:100% 0}.evx-notifications-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2cqw;width:100%;height:100%;padding:0 3.5cqw;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.evx-notification-heading{display:flex;flex-direction:column;justify-content:center;min-width:0}.evx-notification-heading strong{font-size:3.55cqw;line-height:1;font-weight:610}.evx-notification-heading small{display:block;margin-top:.35cqh;color:#8299b9;font-size:2.45cqw;line-height:1;font-weight:470;white-space:nowrap}.evx-notification-chevron{width:4.7cqw;height:4.7cqw;fill:none;stroke:#9cb7d9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}.evx-notifications-panel.collapsed .evx-notification-chevron{transform:rotate(180deg)}

.evx-notification-options{position:relative;z-index:1;display:grid;grid-template-rows:repeat(6,minmax(0,1fr));width:100%;height:100%;min-height:0;padding:0 3.5cqw;overflow:hidden;opacity:1;transition:opacity .18s ease}.evx-notifications-panel.collapsed .evx-notification-options{opacity:0;pointer-events:none}.evx-notification-row{display:flex;align-items:center;justify-content:space-between;gap:2cqw;width:100%;min-height:0;border-top:.16cqw solid rgba(80,151,204,.17)}.evx-notification-left{display:flex;align-items:center;gap:2.5cqw;min-width:0;color:#dce8f7;font-size:3cqw;line-height:1;font-weight:520;white-space:nowrap}.evx-notification-icon{display:grid;place-items:center;flex:0 0 auto;width:5.2cqw;height:5.2cqw;color:var(--evx-cyan);font-size:4.6cqw;line-height:1;text-shadow:0 0 1.5cqw rgba(0,195,255,.25)}

.evx-settings-switch{position:relative;display:inline-flex;flex:0 0 auto;width:13.2cqw;height:6.6cqw;cursor:pointer}.evx-settings-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.evx-settings-switch-track{position:absolute;inset:0;border:.19cqw solid rgba(130,177,218,.12);border-radius:999px;background:linear-gradient(180deg,#34465b,#26384b);box-shadow:inset 0 .25cqh .8cqh rgba(0,0,0,.30);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.evx-settings-switch-thumb{position:absolute;top:50%;left:.7cqw;width:5.5cqw;height:5.5cqw;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#f8faff 58%,#dae6ef);box-shadow:0 .2cqh .7cqh rgba(0,0,0,.34);transform:translateY(-50%);transition:left .2s cubic-bezier(.2,.85,.25,1),transform .16s ease}.evx-settings-switch input:checked+.evx-settings-switch-track{border-color:rgba(0,255,157,.35);background:linear-gradient(180deg,#12e990,#00b96e);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 2.3cqw rgba(0,235,141,.28)}.evx-settings-switch input:checked+.evx-settings-switch-track .evx-settings-switch-thumb{left:6.8cqw}.evx-settings-switch:active .evx-settings-switch-thumb{transform:translateY(-50%) scale(.92)}

.evx-settings-logout{border-color:rgba(255,75,91,.46);background:linear-gradient(145deg,rgba(47,13,22,.64),rgba(27,10,17,.76));color:#ff5364}.evx-settings-logout .evx-settings-icon,.evx-settings-logout .evx-settings-label,.evx-settings-logout .evx-settings-chevron{color:#ff5364;stroke:#ff5364}.evx-settings-logout:active{background:linear-gradient(145deg,rgba(71,15,27,.72),rgba(39,10,19,.82));border-color:rgba(255,75,91,.7)}

@media(max-height:760px) and (max-width:699px){.evx-page-settings{grid-template-rows:6.4cqh minmax(0,1fr)!important;gap:.6cqh!important}.evx-settings-stack{grid-template-rows:5.2cqh 5.2cqh 5.2cqh 24.7cqh 6.1cqh 5.2cqh 5.2cqh 5.2cqh 5.2cqh;gap:.45cqh}.evx-notifications-panel{grid-template-rows:6.4cqh minmax(0,1fr)}.evx-settings-label,.evx-notification-heading strong,.evx-settings-copy strong{font-size:3.3cqw}.evx-notification-left{font-size:2.8cqw}}

@media(max-width:350px){.evx-settings-row,.evx-notifications-head{padding-left:2.6cqw;padding-right:2.6cqw}.evx-notification-options{padding-left:2.6cqw;padding-right:2.6cqw}.evx-settings-left{gap:2.1cqw}.evx-settings-icon{width:6cqw;height:6cqw}.evx-settings-label{font-size:3.25cqw}.evx-notification-left{gap:1.7cqw;font-size:2.7cqw}.evx-notification-heading small{font-size:2.15cqw}}

@media(prefers-reduced-motion:reduce){.evx-settings-row,.evx-notifications-panel,.evx-notification-options,.evx-notification-chevron,.evx-settings-switch-track,.evx-settings-switch-thumb{transition:none!important}}



/* ====================================================================================================================================================================== */
/* EVATRIX CONTROL GATE — MICRO VALUE SIDEBAR FINAL OVERRIDE                                                                                                             */
/* 1–5 VERTICAL PICKER / RIGHT EDGE / EXISTING PICKER CSS IS OVERRIDDEN                                                                                                  */
/* ====================================================================================================================================================================== */

.evx-picker-backdrop{position:absolute!important;z-index:900!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .14s ease,visibility .14s ease!important}.evx-picker-backdrop.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}

.evx-picker{position:absolute!important;z-index:901!important;top:52%!important;right:2.3cqw!important;left:auto!important;bottom:auto!important;display:block!important;width:12.5cqw!important;max-width:58px!important;min-width:43px!important;height:auto!important;max-height:none!important;margin:0!important;padding:.65cqh .8cqw!important;border:.18cqw solid rgba(0,198,255,.40)!important;border-radius:2.7cqw!important;background:linear-gradient(180deg,rgba(5,27,46,.965) 0%,rgba(2,15,28,.985) 100%)!important;box-shadow:0 0 2.3cqw rgba(0,196,255,.15),0 0 6cqw rgba(0,94,255,.12),0 .9cqh 2.5cqh rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04)!important;backdrop-filter:blur(11px) saturate(125%)!important;-webkit-backdrop-filter:blur(11px) saturate(125%)!important;transform:translate3d(4cqw,-50%,0) scale(.90)!important;transform-origin:right center!important;opacity:0!important;transition:transform .16s cubic-bezier(.2,.82,.25,1),opacity .14s ease!important;overflow:hidden!important}

.evx-picker-backdrop.open .evx-picker{transform:translate3d(0,-50%,0) scale(1)!important;opacity:1!important}

.evx-picker-handle,.evx-picker-head{display:none!important}

.evx-picker-options{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(5,1fr)!important;gap:.35cqh!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}

.evx-picker-options button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:4.7cqh!important;min-height:31px!important;max-height:45px!important;margin:0!important;padding:0!important;border:.16cqw solid rgba(81,162,220,.13)!important;border-radius:1.8cqw!important;background:rgba(3,21,37,.62)!important;color:#a9bed8!important;font-size:3.35cqw!important;line-height:1!important;font-weight:700!important;text-align:center!important;cursor:pointer!important;box-shadow:none!important;transition:color .13s ease,background .13s ease,border-color .13s ease,box-shadow .13s ease,transform .11s ease!important}

.evx-picker-options button:hover{color:#e9faff!important;border-color:rgba(0,198,255,.31)!important;background:rgba(0,123,190,.10)!important}.evx-picker-options button:active{transform:scale(.91)!important}

.evx-picker-options button.selected{color:#ffffff!important;border-color:rgba(0,217,255,.67)!important;background:linear-gradient(180deg,rgba(0,180,255,.29),rgba(0,91,194,.17))!important;box-shadow:0 0 1.5cqw rgba(0,210,255,.27),inset 0 0 1.3cqw rgba(0,181,255,.10)!important;text-shadow:0 0 1.2cqw rgba(0,220,255,.80)!important}

.evx-picker-options button.selected::before{content:""!important;position:absolute!important;left:.35cqw!important;top:50%!important;width:.5cqw!important;height:45%!important;transform:translateY(-50%)!important;border-radius:999px!important;background:#00dcff!important;box-shadow:0 0 1cqw rgba(0,220,255,.95)!important}

.evx-option-unit{display:inline!important;margin-left:.15cqw!important;color:inherit!important;font-size:.73em!important;font-weight:700!important}

.evx-control-row.evx-select-row .evx-row-right{position:relative!important;z-index:3!important;padding:.7cqh .7cqw .7cqh 2cqw!important;border-radius:1.8cqw!important;transition:background .13s ease,box-shadow .13s ease!important}.evx-control-row.evx-select-row .evx-row-right:hover{background:rgba(0,163,235,.055)!important}.evx-control-row.evx-select-row .evx-row-right:active{background:rgba(0,174,255,.10)!important;box-shadow:inset 0 0 1.4cqw rgba(0,183,255,.07)!important}

.evx-control-row.evx-select-row .evx-row-chevron{transition:transform .14s ease,stroke .14s ease!important}.evx-control-row.evx-select-row:active .evx-row-chevron{stroke:#00caff!important;transform:translateX(.45cqw)!important}

.evx-tp1-right .evx-row-chevron{display:none!important}.evx-tp1-right{padding-right:.8cqw!important}.evx-tp1-value{min-width:9cqw!important;text-align:right!important}

@media(max-width:350px){.evx-picker{right:1.4cqw!important;width:13.5cqw!important;min-width:40px!important;padding:.5cqh .7cqw!important}.evx-picker-options button{font-size:3.2cqw!important;min-height:28px!important}.evx-control-row.evx-select-row .evx-row-right{padding-left:1cqw!important}}

@media(min-width:700px){.evx-picker{right:9px!important;width:53px!important;min-width:53px!important;max-width:53px!important;border-radius:12px!important;padding:6px 4px!important}.evx-picker-options{gap:4px!important}.evx-picker-options button{height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:8px!important;font-size:14px!important}}

@media(prefers-reduced-motion:reduce){.evx-picker-backdrop,.evx-picker,.evx-picker-options button,.evx-control-row.evx-select-row .evx-row-right,.evx-control-row.evx-select-row .evx-row-chevron{transition:none!important}}

/* ================================================================================================= */
/* EVATRIX — CONTROL GATE ARROW ONLY — HARD OVERRIDE                                                 */
/* ESKİ BUTTON / SELECT / BACKGROUND / BORDER STİLLERİNİN TAMAMINI EZER                              */
/* ================================================================================================= */

.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > button.evx-mini-picker-trigger.evx-select-row{all:unset!important;position:relative!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;width:5.2cqw!important;height:5.2cqw!important;margin:0!important;padding:0!important;border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;border-radius:0!important;outline:0!important;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;appearance:none!important;-webkit-appearance:none!important;color:#a9bfdc!important;cursor:pointer!important;opacity:1!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}

.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > button.evx-mini-picker-trigger.evx-select-row::before,.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > button.evx-mini-picker-trigger.evx-select-row::after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important}

.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > button.evx-mini-picker-trigger.evx-select-row:hover,.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > button.evx-mini-picker-trigger.evx-select-row:focus,.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > button.evx-mini-picker-trigger.evx-select-row:focus-visible,.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > button.evx-mini-picker-trigger.evx-select-row:active{border:0!important;outline:0!important;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:#d8edff!important}

.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > button.evx-mini-picker-trigger.evx-select-row:active{transform:scale(.86)!important}

.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > button.evx-mini-picker-trigger.evx-select-row > svg.evx-row-chevron{display:block!important;width:4.2cqw!important;height:4.2cqw!important;margin:0!important;padding:0!important;overflow:visible!important;background:none!important;border:0!important;fill:none!important;stroke:currentColor!important;stroke-width:2.15!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;filter:drop-shadow(0 0 .7cqw rgba(0,190,255,.18))!important;pointer-events:none!important}

.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > button.evx-mini-picker-trigger.evx-select-row > svg.evx-row-chevron use{fill:none!important;stroke:currentColor!important}

.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.45cqw!important;background:none!important;border:0!important;box-shadow:none!important}

.evx-dashboard-shell .evx-control .evx-control-list .evx-control-row .evx-row-right > strong{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-width:8.5cqw!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:#fff!important}

/* TP1 — OK KESİNLİKLE YOK */
.evx-dashboard-shell .evx-control .evx-tp1-right > .evx-row-chevron,.evx-dashboard-shell .evx-control .evx-tp1-right > button{display:none!important}


/* ===================================================================================================== */
/* EVATRIX — AUTO TRADE / RISK CONTROL LOCK — FINAL HARD OVERRIDE                                       */
/* ===================================================================================================== */

.evx-dashboard-shell .evx-control-list{position:relative!important;isolation:isolate!important}

.evx-dashboard-shell .evx-risk-lock-overlay{position:absolute!important;z-index:45!important;top:var(--evx-risk-lock-top,16.6667%)!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:1.2cqh 3cqw!important;border:0!important;border-radius:0 0 3.5cqw 3.5cqw!important;background:rgba(2,10,18,.18)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow:hidden!important;backdrop-filter:blur(2.7px) saturate(.84)!important;-webkit-backdrop-filter:blur(2.7px) saturate(.84)!important;transition:opacity .20s ease,visibility .20s ease!important}

.evx-dashboard-shell .evx-control-list.evx-risk-locked .evx-risk-lock-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}

.evx-dashboard-shell .evx-risk-lock-overlay::before{content:""!important;position:absolute!important;z-index:0!important;inset:-15%!important;pointer-events:none!important;background:radial-gradient(circle at 9% 12%,rgba(137,224,255,.28) 0 .35cqw,transparent .48cqw),radial-gradient(circle at 24% 73%,rgba(255,255,255,.14) 0 .25cqw,transparent .40cqw),radial-gradient(circle at 48% 20%,rgba(0,191,255,.18) 0 .30cqw,transparent .44cqw),radial-gradient(circle at 69% 63%,rgba(171,233,255,.18) 0 .25cqw,transparent .40cqw),radial-gradient(circle at 88% 32%,rgba(0,142,255,.20) 0 .35cqw,transparent .50cqw),radial-gradient(circle at 37% 89%,rgba(255,255,255,.10) 0 .20cqw,transparent .35cqw)!important;background-size:17cqw 13cqw,20cqw 15cqw,23cqw 17cqw,18cqw 16cqw,25cqw 19cqw,14cqw 12cqw!important;filter:blur(.30cqw)!important;opacity:.48!important;animation:evxRiskDustDrift 7s linear infinite!important}

.evx-dashboard-shell .evx-risk-lock-overlay::after{content:""!important;position:absolute!important;z-index:0!important;inset:0!important;pointer-events:none!important;background:linear-gradient(115deg,rgba(0,204,255,.025),transparent 31%,rgba(255,255,255,.018) 50%,transparent 69%,rgba(0,116,255,.025))!important}

.evx-dashboard-shell .evx-risk-lock-content{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:min(62cqw,260px)!important;min-height:15cqh!important;margin:0!important;padding:1.4cqh 3cqw!important;border:.18cqw solid rgba(69,180,235,.21)!important;border-radius:3.2cqw!important;background:linear-gradient(155deg,rgba(7,27,43,.66),rgba(2,16,28,.76))!important;box-shadow:0 1.2cqh 3cqh rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.032),0 0 4cqw rgba(0,139,255,.045)!important;text-align:center!important}

.evx-dashboard-shell .evx-risk-lock-icon{display:grid!important;place-items:center!important;width:10cqw!important;height:10cqw!important;margin:0 0 .65cqh!important;color:#86dcff!important;border:.18cqw solid rgba(0,190,255,.25)!important;border-radius:50%!important;background:rgba(0,139,218,.065)!important;box-shadow:0 0 2.3cqw rgba(0,193,255,.13),inset 0 0 2cqw rgba(0,184,255,.05)!important}

.evx-dashboard-shell .evx-risk-lock-icon svg{width:5.4cqw!important;height:5.4cqw!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 1cqw rgba(0,202,255,.30))!important}

.evx-dashboard-shell .evx-risk-lock-content>strong{display:block!important;margin:0!important;color:#f1f9ff!important;font-size:3.8cqw!important;line-height:1.05!important;font-weight:760!important;letter-spacing:.01em!important;text-shadow:0 0 1.6cqw rgba(0,196,255,.12)!important}

.evx-dashboard-shell .evx-risk-lock-state{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:1.1cqw!important;margin:.75cqh 0!important;color:#64e9ae!important;font-size:2.4cqw!important;line-height:1!important;font-weight:760!important;letter-spacing:.11em!important}

.evx-dashboard-shell .evx-risk-lock-state>i{display:block!important;width:1.7cqw!important;height:1.7cqw!important;border-radius:50%!important;background:#18e58d!important;box-shadow:0 0 1.3cqw rgba(24,229,141,.82)!important;animation:evxRiskProtectedPulse 1.8s ease-in-out infinite!important}

.evx-dashboard-shell .evx-risk-lock-content>small{display:block!important;max-width:90%!important;margin:0!important;color:#a9bdd3!important;font-size:2.35cqw!important;line-height:1.30!important;font-weight:500!important}

.evx-dashboard-shell .evx-control-runtime{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:1.2cqw!important;min-width:18cqw!important;min-height:4.5cqh!important;padding:.55cqh 2.1cqw!important;border-radius:999px!important;font-size:2.9cqw!important;line-height:1!important;font-weight:720!important;white-space:nowrap!important;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease!important}

.evx-dashboard-shell .evx-control-runtime.active{color:#63efad!important;border-color:rgba(24,229,141,.35)!important;background:linear-gradient(180deg,rgba(8,86,54,.46),rgba(4,54,35,.55))!important;box-shadow:0 0 1.8cqw rgba(24,229,141,.09),inset 0 1px 0 rgba(255,255,255,.035)!important}

.evx-dashboard-shell .evx-control-runtime.active>i{background:#18e58d!important;box-shadow:0 0 1.3cqw rgba(24,229,141,.88),0 0 2.7cqw rgba(24,229,141,.25)!important}

.evx-dashboard-shell .evx-control-runtime.stopped{color:#ff7a87!important;border-color:rgba(255,78,94,.38)!important;background:linear-gradient(180deg,rgba(91,19,30,.46),rgba(55,10,19,.56))!important;box-shadow:0 0 1.8cqw rgba(255,68,87,.07),inset 0 1px 0 rgba(255,255,255,.025)!important}

.evx-dashboard-shell .evx-control-runtime.stopped>i{background:#ff4f60!important;box-shadow:0 0 1.3cqw rgba(255,79,96,.85),0 0 2.6cqw rgba(255,49,72,.22)!important}

@keyframes evxRiskDustDrift{0%{transform:translate3d(-2%,0,0);opacity:.32}50%{transform:translate3d(2%,-1.5%,0);opacity:.55}100%{transform:translate3d(-2%,0,0);opacity:.32}}

@keyframes evxRiskProtectedPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.78)}}

@media(prefers-reduced-motion:reduce){.evx-dashboard-shell .evx-risk-lock-overlay::before,.evx-dashboard-shell .evx-risk-lock-state>i{animation:none!important}}

/* ===================================================================================================== */
/* EVATRIX LOGIN — REMEMBER ME FINAL OVERRIDE                                                           */
/* ===================================================================================================== */

.evx-remember-row{position:relative;display:flex;align-items:center;justify-content:flex-start;align-self:flex-start;gap:2.3cqw;width:max-content;max-width:100%;min-height:3.5cqh;margin:-.2cqh 0 0 .8cqw;padding:.25cqh .6cqw;color:#a8bdd4;font-size:clamp(11px,3.05vw,13px);font-weight:540;line-height:1;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.evx-remember-row input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.evx-remember-check{position:relative;display:grid;place-items:center;flex:0 0 auto;width:4.7cqw;height:4.7cqw;min-width:18px;min-height:18px;max-width:22px;max-height:22px;border:1px solid rgba(105,166,210,.48);border-radius:1.1cqw;background:linear-gradient(180deg,rgba(5,26,44,.90),rgba(2,16,29,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 0 0 rgba(0,190,255,0);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s ease}.evx-remember-check svg{width:72%;height:72%;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.45);transition:opacity .15s ease,transform .15s ease}.evx-remember-row input:checked+.evx-remember-check{border-color:rgba(0,216,255,.80);background:linear-gradient(180deg,#08b9ff,#067bff);box-shadow:0 0 1.4cqw rgba(0,200,255,.36),inset 0 1px 0 rgba(255,255,255,.20)}.evx-remember-row input:checked+.evx-remember-check svg{opacity:1;transform:scale(1)}.evx-remember-row:active .evx-remember-check{transform:scale(.91)}.evx-remember-text{color:#9db4cd;white-space:nowrap;transition:color .15s ease}.evx-remember-row:has(input:checked) .evx-remember-text{color:#dbeeff}
@media(max-height:820px){.evx-remember-row{min-height:3cqh;margin-top:-.15cqh;font-size:clamp(9px,2.65vw,11px);gap:1.9cqw}.evx-remember-check{width:4.2cqw;height:4.2cqw}}
@media(max-height:700px){.evx-remember-row{min-height:2.5cqh;margin-top:-.1cqh;font-size:8.5px}.evx-remember-check{min-width:15px;min-height:15px}}
@media(hover:hover){.evx-remember-row:hover .evx-remember-text{color:#d8ecff}.evx-remember-row:hover .evx-remember-check{border-color:rgba(0,204,255,.67)}}





