/* Floating dark mode and currency controls */
.ev-float{position:fixed;right:18px;bottom:18px;z-index:999998;display:flex;align-items:flex-end;gap:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ev-float button{font:inherit;cursor:pointer}
.ev-mode,.ev-mode:focus,.ev-cur-btn,.ev-cur-btn:focus{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;margin:0;border:1px solid #dfe4f0;background:#fff!important;color:#042371!important;box-shadow:0 10px 28px rgba(4,35,113,.18);transition:transform .25s cubic-bezier(.22,.8,.26,1),box-shadow .25s,background-color .25s,color .25s}
.ev-mode{width:48px;padding:0;border-radius:50%}
.ev-cur-btn{padding:0 16px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.02em}
.ev-mode:hover,.ev-cur-btn:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(4,35,113,.26)}
.ev-mode:focus-visible,.ev-cur-btn:focus-visible{outline:3px solid rgba(234,23,17,.45);outline-offset:3px}
.ev-mode .ev-sun{display:none}
html[data-ev-theme="dark"] .ev-mode .ev-sun{display:block}
html[data-ev-theme="dark"] .ev-mode .ev-moon{display:none}
.ev-mode svg{transition:transform .4s cubic-bezier(.22,.8,.26,1)}
.ev-mode:hover svg{transform:rotate(-18deg)}
.ev-cur{position:relative}
.ev-cur-menu{position:absolute;right:0;bottom:calc(100% + 10px);width:300px;max-width:calc(100vw - 36px);padding:14px;border-radius:18px;background:#fff;border:1px solid #dfe4f0;box-shadow:0 24px 60px rgba(4,35,113,.25);animation:evCurIn .25s cubic-bezier(.22,.8,.26,1)}
.ev-cur-top strong{display:block;color:#042371;font-size:15px}
.ev-cur-top span{display:block;margin:2px 0 10px;color:#5d6985;font-size:12.5px}
.ev-cur-menu input{width:100%;box-sizing:border-box;margin:0 0 8px;padding:10px 12px;border:1px solid #dfe4f0;border-radius:10px;font:inherit;font-size:14px;background:#f5f7fc;color:#17213b}
.ev-cur-menu input:focus{outline:none;border-color:#042371;box-shadow:0 0 0 3px rgba(4,35,113,.12)}
.ev-cur-menu ul{list-style:none;margin:0;padding:0}
#evCurList{max-height:260px;overflow:auto;overscroll-behavior:contain}
.ev-cur-menu li button{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:9px 10px;border:0;border-radius:10px;background:transparent!important;color:#17213b!important;text-align:left;font-size:14px;transition:background-color .15s}
.ev-cur-menu li button:hover{background:#f0f3fa!important}
.ev-cur-menu li button.on{background:#042371!important;color:#fff!important}
.ev-cur-menu li b{min-width:40px;font-weight:800}
.ev-cur-menu li span{opacity:.75;font-size:13px}
.ev-cur-sug{margin:0 0 4px;color:#EA1711;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
#evCurSuggest ul{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eef1f8}
.ev-cur-credit{display:block;margin-top:8px;color:#8a94ad!important;font-size:11px;text-align:right;text-decoration:none}
.ev-cur-credit:hover{text-decoration:underline}
.ev-cur-note{margin:14px auto 0;max-width:640px;padding:10px 14px;border-radius:10px;background:#fff7e6;color:#7a4b00!important;font-size:13.5px;text-align:center}
@keyframes evCurIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
html[data-ev-theme="dark"] .ev-mode,html[data-ev-theme="dark"] .ev-mode:focus,html[data-ev-theme="dark"] .ev-cur-btn,html[data-ev-theme="dark"] .ev-cur-btn:focus{background:#121a30!important;color:#ffd166!important;border-color:#2c3a5e;box-shadow:0 10px 28px rgba(0,0,0,.5)}
html[data-ev-theme="dark"] .ev-cur-btn{color:#e6eaf5!important}
html[data-ev-theme="dark"] .ev-cur-menu{background:#121a30;border-color:#2c3a5e;box-shadow:0 24px 60px rgba(0,0,0,.6)}
html[data-ev-theme="dark"] .ev-cur-top strong{color:#eef2ff}
html[data-ev-theme="dark"] .ev-cur-top span{color:#a3adc6}
html[data-ev-theme="dark"] .ev-cur-menu input{background:#0b1020;border-color:#2c3a5e;color:#e6eaf5}
html[data-ev-theme="dark"] .ev-cur-menu li button{color:#e6eaf5!important}
html[data-ev-theme="dark"] .ev-cur-menu li button:hover{background:#1b2645!important}
html[data-ev-theme="dark"] .ev-cur-menu li button.on{background:#2b4ad6!important}
html[data-ev-theme="dark"] #evCurSuggest ul{border-bottom-color:#253150}
html[data-ev-theme="dark"] .ev-cur-note{background:#2b2210;color:#ffd38a!important}
html[data-ev-theme="dark"] body{background:#0b1020}
html.ev-switching *,html.ev-switching *::before,html.ev-switching *::after{transition:background-color .35s ease,color .35s ease,border-color .35s ease!important}
@media(max-width:480px){.ev-float{right:12px;bottom:12px;gap:8px}.ev-mode{width:44px}.ev-mode,.ev-cur-btn{height:44px}}
@media(prefers-reduced-motion:reduce){.ev-float *{transition:none!important;animation:none!important}}

/* Dark mode */
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el){background:#0b1020;color:#e6eaf5;--ink:#e6eaf5;--muted:#a3adc6;--line:#253150;--soft:#0f1730}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) h1,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) h2,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) h3,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) h4{color:#eef2ff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) p{color:#a3adc6}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .two{color:#ff5a54}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .kicker{color:#a3adc6}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hdr{background:rgba(11,16,32,.92);border-bottom-color:#1e2945}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hdr.on{background:rgba(11,16,32,.97);box-shadow:0 8px 28px rgba(0,0,0,.45)}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .nav a,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .nav a:visited{color:#c9d2ea!important}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .nav a:hover{color:#ff5a54!important}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .login,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .login:visited{color:#e6eaf5!important}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .burger,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .burger:focus{background:#121a30!important;color:#e6eaf5!important;border-color:#253150}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .nav{background:#0b1020}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hero{background:radial-gradient(circle at 50% 0,rgba(75,110,255,.16),transparent 55%),#0b1020}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .pill{background:#121a30;border-color:#253150;color:#dbe3ff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .note{color:#8f9ab5}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .btn-line,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .btn-line:link,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .btn-line:visited,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .btn-line:focus{background-color:#121a30!important;color:#e6eaf5!important;-webkit-text-fill-color:#e6eaf5!important;border-color:#2c3a5e}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .btn-line:hover{background-color:#2b4ad6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#2b4ad6}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .node{background:#121a30;border-color:#253150;box-shadow:0 8px 24px rgba(0,0,0,.35)}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .node strong{color:#eef2ff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .node i{background:#1b2645;color:#9fb4ff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .node.r i{background:#2a1418;color:#ff7a75}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .node.pay i{background:#11291c;color:#4fd38a}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .flow::before{background:#253150}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hub{background:#2b4ad6;box-shadow:0 0 0 10px rgba(75,110,255,.15)}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hub::before,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hub::after{border-color:rgba(120,150,255,.35)}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hw-tab,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hw-tab:focus{background:#121a30!important;border-color:#253150;color:#e6eaf5!important}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hw-tab b{color:#eef2ff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hw-tab small{color:#a3adc6}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hw-n{background:#1b2645;color:#9fb4ff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hw-tab.on,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hw-tab.on:hover,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hw-tab.on:focus{background:#2b4ad6!important;border-color:#2b4ad6}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .hw-panel{background:radial-gradient(70% 90% at 100% 0%,rgba(234,23,17,.32),transparent 65%),#13204d}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .feats,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .cta{background:#0f1730}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .cell{background:#121a30;border-color:#253150}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .cell:hover{border-color:#34446e;box-shadow:0 20px 40px rgba(0,0,0,.4)}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .cell.big.tint{background:#13204d;border-color:#13204d}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .cell .ico-box{background:#1b2645;color:#9fb4ff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .cell li{color:#a3adc6}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .phone{box-shadow:0 26px 54px rgba(0,0,0,.5),inset 0 0 0 2px #2b3038}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .sec.show{background:#13204d}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) details{border-bottom-color:#253150}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) summary{color:#e6eaf5}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) summary:hover{color:#ffffff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .faq-help{background:#121a30}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .faq-help a,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .faq-help a:visited,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .faq-group details p a{color:#9fb4ff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .faq-group>strong{color:#ff5a54}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ftr{background:#070b18}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-page-head{background:#0f1730;border-bottom-color:#1e2945}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-prose{color:#e6eaf5}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-prose p,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-prose li{color:#b8c1d8}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-prose a{color:#9fb4ff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-post{border-bottom-color:#253150}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-note{background:#121a30}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-hero{background:radial-gradient(circle at 50% 0,rgba(75,110,255,.16),transparent 55%),#0b1020}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-plans{background:#0b1020}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-toggle{background:#121a30;border-color:#253150}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-toggle button,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-toggle button:focus{color:#e6eaf5!important}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-toggle button.on{background:#2b4ad6!important;color:#fff!important}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-toggle em{background:#2a1418;color:#ff7a75}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-card{background:#121a30;border-color:#253150;box-shadow:0 14px 36px rgba(0,0,0,.35)}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-card.is-pop{border-color:#4b6eff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-card ul{border-top-color:#253150}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-card li{color:#b8c1d8}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-price b{color:#ffffff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-dfy-in{background:radial-gradient(70% 120% at 100% 0%,rgba(234,23,17,.32),transparent 60%),#13204d}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-table{border-color:#253150}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-table table{background:#121a30}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-table th,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-table td{border-bottom-color:#253150}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-table thead th{background:#0f1730;color:#dbe3ff}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-table tbody th{color:#e6eaf5}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-table td.no{color:#4a5677}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-pr-table tbody tr:hover{background:#16203a}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ev-404-code{background:linear-gradient(135deg,#7f9bff,#ff5a54);-webkit-background-clip:text;background-clip:text}
html.ev-cur-local :is(#evendor-home,#ev-home-el) .ev-pr-price{flex-wrap:wrap;row-gap:2px}
html.ev-cur-local :is(#evendor-home,#ev-home-el) .ev-pr-price b{font-size:32px;white-space:nowrap}
html.ev-cur-local :is(#evendor-home,#ev-home-el) .ev-pr-dfy-price b{font-size:30px;white-space:nowrap}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .logo img,html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ftr img{background:#fff;border-radius:8px;padding:4px 8px;box-sizing:content-box}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .ftr img{filter:none}

/* Store cards stay white in dark mode, so their text keeps its light mode colors */
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .store-body h3{color:#042371}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .store-body p{color:#5d6985}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .mock-card .mock-bar span:first-child{color:#042371}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .store-body h3{color:#042371}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .store-body p{color:#5d6985}
html[data-ev-theme="dark"] :is(#evendor-home,#ev-home-el) .store-meta span:first-child{color:#042371}
