/* EVRONTIS App Refinement & Funding Defaults v1.0.0 */
html body.evrfr-rebuilt{
  --evraf-purple-950:#0e3120;
  --evraf-purple-900:#144830;
  --evraf-purple-800:#1a5b3d;
  --evraf-purple-700:#208858;
  --evraf-purple-600:#218c5a;
  --evraf-purple-500:#29b172;
  --evraf-lilac:#39d08a;
  --evraf-lilac-soft:#e3f0ea;
  --evraf-paper:#fffdfd;
  --evraf-silver:#f6f9f8;
  --evraf-ink:#0d3020;
  --evraf-heading:#13442d;
  --evraf-muted:#2f865e;
  --evraf-line:rgba(26,91,61,.16);
  --evraf-positive:#2ea567;
  --evraf-danger:#c4434b;
  --evraf-shadow:0 24px 60px rgba(17,62,41,.20),0 8px 18px rgba(29,102,68,.09),inset 0 1px 0 rgba(255,255,255,.94);
  --evraf-shadow-soft:0 15px 34px rgba(17,62,41,.13),inset 0 1px 0 rgba(255,255,255,.92);
  background-color:#144830!important;
  background-image:
    radial-gradient(circle at 82% 6%,rgba(233,244,239,.78),transparent 27rem),
    radial-gradient(circle at 15% 15%,rgba(218,235,227,.70),transparent 31rem),
    radial-gradient(circle at 5% 70%,rgba(26,91,61,.85),transparent 32rem),
    radial-gradient(circle at 92% 85%,rgba(36,154,99,.50),transparent 36rem),
    linear-gradient(145deg,#0e3120 0%,#1d6845 34%,#4ec18b 66%,#208858 100%)!important;
  background-attachment:scroll!important;
  color:var(--evraf-ink)!important;
}
html body.evrfr-rebuilt::before{opacity:.52!important;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;background-size:44px 44px!important}
html body.evrfr-rebuilt :where(#page,.site,.site-content,.ast-container,#primary,.content-area,.site-main,article.page,.entry-content,.dw-bg,.dw-dash,.dw-app,.dwsh-shell,.dw-auth-bg,.dwuf-shell,.dwrfc-shell,.dwpr-wrap,.dw-tp-shell,.dwsp-shell,.evr-plan-center){background-color:transparent!important;background-image:none!important}

/* Fixed navigation remains available, but hides while scrolling down so it no longer covers cards. */
html body.evrfr-rebuilt{padding-top:102px!important}
html body.evrfr-rebuilt .dwnp-eh{top:12px!important;width:min(1380px,calc(100% - 28px))!important;border:1px solid rgba(255,255,255,.34)!important;background:linear-gradient(108deg,rgba(15,54,36,.96),rgba(29,103,68,.95) 58%,rgba(32,136,88,.93))!important;box-shadow:0 20px 48px rgba(13,48,32,.31),inset 0 1px 0 rgba(255,255,255,.22)!important;transition:transform .28s ease,opacity .28s ease,top .2s ease!important}
html body.evrfr-rebuilt .dwnp-eh.evr-nav-hidden{transform:translate(-50%,-145%)!important;opacity:.18!important;pointer-events:none!important}
html body.evrfr-rebuilt .dwnp-eh.is-shrink:not(.evr-nav-hidden){transform:translateX(-50%) scale(.985)!important}
html body.evrfr-rebuilt :where(.dwnp-nav,.dwnp-chip,.dwnp-balance,.dwnp-bell,.dwnp-btn:not(.primary)){background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.07))!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 7px 18px rgba(16,43,30,.13)!important}
html body.evrfr-rebuilt .dwnp-btn.primary{background:linear-gradient(145deg,#36d088,#239560 55%,#1a5d3e)!important;color:#fff!important}
html body.evrfr-rebuilt .dwnp-nav a{color:#fff!important;-webkit-text-fill-color:#fff!important}

/* Page commands and workflow. */
html body.evrfr-rebuilt .dwxl-page-command{border:1px solid rgba(255,255,255,.38)!important;background:radial-gradient(circle at 90% 10%,rgba(212,232,223,.25),transparent 32%),linear-gradient(118deg,#144930 0%,#208858 58%,#239761 100%)!important;box-shadow:0 24px 52px rgba(14,49,32,.27),inset 0 1px 0 rgba(255,255,255,.24)!important}
html body.evrfr-rebuilt .dwxl-page-command :where(h1,h2,h3,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.evrfr-rebuilt .dwxl-page-command :where(p,.dwxl-page-description){color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important}
html body.evrfr-rebuilt .dwxl-page-command .dwxl-page-eyebrow{color:#e2efe9!important;-webkit-text-fill-color:#e2efe9!important}
html body.evrfr-rebuilt .dwxl-workflow{border:1px solid rgba(255,255,255,.76)!important;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(225,239,232,.86))!important;box-shadow:var(--evraf-shadow-soft)!important}
html body.evrfr-rebuilt .dwxl-workflow li{color:var(--evraf-heading)!important;border-color:rgba(26,91,61,.11)!important}
html body.evrfr-rebuilt .dwxl-workflow li :where(span,strong,small){color:var(--evraf-muted)!important;-webkit-text-fill-color:var(--evraf-muted)!important}

/* Universal card repair: depth, wrapping, contrast and consistent borders. */
html body.evrfr-rebuilt :where(.dw-card,.dw-panel,.dwxl-surface,.dwip-profile-hero,.dwip-info-card,.dwuf-card,.dwuf-panel,.dwuf-wallet-card,.dwdp-card,.dw-wd-card,.dwrfc-card,.dwrfc-panel,.dwpr-card,.dwpr-panel,.evr-plan-card,.dwsp .panel,.dwsp .card,.dwsp .info-box){min-width:0!important;overflow-wrap:anywhere!important;border:1px solid rgba(255,255,255,.86)!important;background:radial-gradient(circle at 86% 8%,rgba(237,246,242,.50),transparent 34%),radial-gradient(circle at 12% 92%,rgba(57,208,138,.30),transparent 38%),linear-gradient(140deg,rgba(255,255,255,.94),rgba(227,241,234,.91) 60%,rgba(241,248,245,.92))!important;box-shadow:var(--evraf-shadow)!important;color:var(--evraf-ink)!important}
html body.evrfr-rebuilt :where(.dw-card,.dw-panel,.dwxl-surface,.dwip-profile-hero,.dwip-info-card,.dwuf-card,.dwuf-panel,.dwuf-wallet-card,.dwdp-card,.dw-wd-card,.dwrfc-card,.dwrfc-panel,.dwpr-card,.dwpr-panel,.evr-plan-card,.dwsp .panel,.dwsp .card,.dwsp .info-box) :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--evraf-heading)!important;-webkit-text-fill-color:var(--evraf-heading)!important;text-shadow:none!important}
html body.evrfr-rebuilt :where(.dw-card,.dw-panel,.dwxl-surface,.dwip-profile-hero,.dwip-info-card,.dwuf-card,.dwuf-panel,.dwuf-wallet-card,.dwdp-card,.dw-wd-card,.dwrfc-card,.dwrfc-panel,.dwpr-card,.dwpr-panel,.evr-plan-card,.dwsp .panel,.dwsp .card,.dwsp .info-box) :where(p,li,label,small,.dw-mini,.dw-sub,.dw-muted){color:var(--evraf-muted)!important;-webkit-text-fill-color:var(--evraf-muted)!important;text-shadow:none!important}
html body.evrfr-rebuilt :where(.dw-btn,.dwxl-page-action,.evr-plan-btn,.dwsp .btn,.dwuf-btn){white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}

/* Dashboard polish and faded labels highlighted in the screenshots. */
html body.evrfr-rebuilt .dw-dash .dw-top>.dw-title{border:1px solid rgba(255,255,255,.35)!important;background:linear-gradient(125deg,#103825,#1e6a46 53%,#218b59)!important;color:#fff!important;box-shadow:0 22px 52px rgba(14,49,33,.28),inset 0 1px 0 rgba(255,255,255,.20)!important}
html body.evrfr-rebuilt .dw-dash .dw-top>.dw-title :where(h1,h2,h3,strong,b,.dw-sub){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.evrfr-rebuilt .dw-dash .dw-grid.kpis>.dw-card{box-shadow:0 20px 40px rgba(22,76,51,.16),0 7px 0 rgba(26,92,61,.07),inset 0 1px 0 #fff!important}
html body.evrfr-rebuilt .dw-dash :where(.dw-kpi-label,.dwip-eyebrow){color:#208858!important;-webkit-text-fill-color:#208858!important}
html body.evrfr-rebuilt .dw-dash :where(.dw-kpi-value,.dwip-score-row strong){color:#0e3120!important;-webkit-text-fill-color:#0e3120!important}
html body.evrfr-rebuilt :where(.dwip-card-action,.dwip-allocation-legend,.dw-pill){color:#175237!important;-webkit-text-fill-color:#175237!important;opacity:1!important}
html body.evrfr-rebuilt .dwip-allocation-legend span{color:#297552!important;-webkit-text-fill-color:#297552!important;opacity:1!important}
html body.evrfr-rebuilt .dw-dash .dw-card .dw-btn{color:#1a5b3d!important;-webkit-text-fill-color:#1a5b3d!important;background:linear-gradient(145deg,#fff,#e7f1ec)!important;border-color:rgba(26,91,61,.17)!important;box-shadow:0 7px 0 rgba(28,100,67,.10),0 12px 22px rgba(18,64,43,.09)!important}
html body.evrfr-rebuilt .dw-dash .dw-card .dw-btn.primary{background:linear-gradient(145deg,#37d089,#22935e 56%,#1a5e3e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}

/* Transactions: remove the unreadable navy ledger surface. */
html body.evrfr-rebuilt.evrfr-route-transactions .dw-app .dw-panel{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(223,236,230,.94))!important;color:var(--evraf-ink)!important}
html body.evrfr-rebuilt.evrfr-route-transactions .dw-app .dw-panel>p{color:var(--evraf-muted)!important;-webkit-text-fill-color:var(--evraf-muted)!important}
html body.evrfr-rebuilt.evrfr-route-transactions .dw-table{border-collapse:separate!important;border-spacing:0!important;border:1px solid rgba(26,91,61,.14)!important;border-radius:16px!important;overflow:hidden!important}
html body.evrfr-rebuilt.evrfr-route-transactions .dw-table th{background:#e2eee8!important;color:#175035!important;-webkit-text-fill-color:#175035!important}
html body.evrfr-rebuilt.evrfr-route-transactions .dw-table td{background:rgba(255,255,255,.74)!important;color:#113e29!important;-webkit-text-fill-color:#113e29!important;border-color:rgba(26,91,61,.10)!important}
html body.evrfr-rebuilt.evrfr-route-transactions .dw-table tbody tr:nth-child(even) td{background:rgba(234,243,239,.78)!important}
html body.evrfr-rebuilt.evrfr-route-transactions .dw-tag{background:#ebf4f0!important;border-color:rgba(26,91,61,.13)!important;color:#1a5c3d!important;-webkit-text-fill-color:#1a5c3d!important}

/* Support: override the old body-injected navy style after it is printed. */
html body.evrfr-rebuilt .dwsp{color:var(--evraf-ink)!important}
html body.evrfr-rebuilt .dwsp .panel{border-color:rgba(255,255,255,.86)!important;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(223,236,230,.92))!important;box-shadow:var(--evraf-shadow)!important}
html body.evrfr-rebuilt .dwsp .hero{background:linear-gradient(120deg,#144830,#208858 56%,#29b172)!important}
html body.evrfr-rebuilt .dwsp .hero :where(.eyebrow,h2,.sub,.pill){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.evrfr-rebuilt .dwsp .hero .sub{color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}
html body.evrfr-rebuilt .dwsp .pill{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.22)!important}
html body.evrfr-rebuilt .dwsp .section-title,html body.evrfr-rebuilt .dwsp .card h3,html body.evrfr-rebuilt .dwsp .value{color:var(--evraf-heading)!important;-webkit-text-fill-color:var(--evraf-heading)!important}
html body.evrfr-rebuilt .dwsp :where(.section-text,.card p,.micro,.label,.compact-list li,.note){color:var(--evraf-muted)!important;-webkit-text-fill-color:var(--evraf-muted)!important}
html body.evrfr-rebuilt .dwsp .card,html body.evrfr-rebuilt .dwsp .info-box{background:linear-gradient(145deg,#fff,#e9f2ee)!important;border-color:rgba(26,91,61,.12)!important}
html body.evrfr-rebuilt .dwsp .icon{background:linear-gradient(145deg,#37d089,#208858 55%,#1a5b3c)!important;color:#fff!important;box-shadow:0 12px 24px rgba(29,104,69,.22)!important}
html body.evrfr-rebuilt .dwsp .btn{background:linear-gradient(145deg,#fff,#e3eee9)!important;border-color:rgba(26,91,61,.15)!important;color:#1a5b3d!important;-webkit-text-fill-color:#1a5b3d!important}
html body.evrfr-rebuilt .dwsp .btn.primary{background:linear-gradient(145deg,#37d089,#22935e 56%,#1a5e3e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.evrfr-rebuilt .dwsp .dot{background:#e7f1ec!important;border-color:rgba(26,91,61,.12)!important;color:#1f6e49!important}

/* Plans: approved premium violet card language and readable prospect-facing copy. */
html body.evrfr-rebuilt .evr-plan-center-head{padding:24px 26px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:28px!important;background:linear-gradient(118deg,#144830,#208858 58%,#29b172)!important;box-shadow:0 24px 52px rgba(14,49,32,.28),inset 0 1px 0 rgba(255,255,255,.24)!important}
html body.evrfr-rebuilt .evr-plan-center-head :where(span,h1,p){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.evrfr-rebuilt .evr-plan-center-head p{color:rgba(255,255,255,.84)!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important}
html body.evrfr-rebuilt .evr-plan-center-head>a{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.evrfr-rebuilt .evr-plan-card{box-shadow:0 23px 48px rgba(17,62,41,.22),0 8px 0 rgba(25,90,60,.08),inset 0 1px 0 #fff!important}
html body.evrfr-rebuilt .evr-plan-footnote{padding:14px 18px!important;border:1px solid rgba(255,255,255,.70)!important;border-radius:16px!important;background:rgba(255,255,255,.82)!important;color:#28724f!important;-webkit-text-fill-color:#28724f!important;box-shadow:var(--evraf-shadow-soft)!important}

/* Withdraw/profile screens highlighted in screenshots. */
html body.evrfr-rebuilt.evrfr-route-withdraw .dwuf-hero,html body.evrfr-rebuilt.evrfr-route-withdraw .dwuf-connection-note{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(224,237,231,.93))!important;color:var(--evraf-ink)!important}
html body.evrfr-rebuilt.evrfr-route-withdraw .dwuf-hero :where(h1,h2,strong),html body.evrfr-rebuilt.evrfr-route-withdraw .dwuf-connection-note strong{color:var(--evraf-heading)!important;-webkit-text-fill-color:var(--evraf-heading)!important}
html body.evrfr-rebuilt.evrfr-route-withdraw .dwuf-hero :where(p,small,span),html body.evrfr-rebuilt.evrfr-route-withdraw .dwuf-connection-note p{color:var(--evraf-muted)!important;-webkit-text-fill-color:var(--evraf-muted)!important}
html body.evrfr-rebuilt.evrfr-route-withdraw .dwuf-balance{background:linear-gradient(145deg,#fff,#e3eee9)!important;border-color:rgba(26,91,61,.15)!important}
html body.evrfr-rebuilt.evrfr-route-withdraw .dwuf-balance :where(small,strong,span){color:var(--evraf-heading)!important;-webkit-text-fill-color:var(--evraf-heading)!important}
html body.evrfr-rebuilt.evrfr-route-profile .dw-app>.dw-wrap>.dw-top{background:linear-gradient(145deg,#073f32,#0d6a4d)!important;border:1px solid rgba(239,212,131,.38)!important;border-radius:24px!important;padding:18px!important;box-shadow:var(--evraf-shadow-soft)!important}
html body.evrfr-rebuilt.evrfr-route-profile .dw-app>.dw-wrap>.dw-top :where(.dw-title,.dw-sub){color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important}
html body.evrfr-rebuilt .dwip-profile-readiness{background:linear-gradient(145deg,#ebf4f0,#d1e3db)!important;border-color:rgba(26,91,61,.12)!important;color:var(--evraf-heading)!important}
html body.evrfr-rebuilt .dwip-profile-readiness :where(span,strong,p){color:var(--evraf-heading)!important;-webkit-text-fill-color:var(--evraf-heading)!important}
html body.evrfr-rebuilt .dwip-info-card dd{color:#185438!important;-webkit-text-fill-color:#185438!important}
html body.evrfr-rebuilt .dwip-info-card dt{color:#339165!important;-webkit-text-fill-color:#339165!important}

/* AI and chat overlays: smaller, cleaner and non-destructive. */
html body.evrfr-rebuilt .dwaia-panel{width:min(360px,calc(100vw - 28px))!important;height:min(560px,calc(100dvh - 126px))!important;border-color:rgba(255,255,255,.76)!important;background:linear-gradient(155deg,rgba(255,255,255,.99),rgba(227,240,234,.99))!important;color:var(--evraf-ink)!important;box-shadow:0 28px 76px rgba(13,48,32,.35)!important}
html body.evrfr-rebuilt .dwaia-top{background:linear-gradient(120deg,#144830,#208858 58%,#29b172)!important}
html body.evrfr-rebuilt .dwaia-body{background:linear-gradient(155deg,#fff,#ebf4f0)!important}
html body.evrfr-rebuilt .dwaia-close,html body.evrfr-rebuilt .dwaia-goal-close{position:relative!important;font-size:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;overflow:hidden!important}
html body.evrfr-rebuilt .dwaia-close::before,html body.evrfr-rebuilt .dwaia-goal-close::before{content:"×"!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 20px/1 Arial,sans-serif!important;transform:none!important}
html body.evrfr-rebuilt .dwaia-close:hover,html body.evrfr-rebuilt .dwaia-goal-close:hover{background:#27a56a!important;border-color:#39d08a!important}
html body.evrfr-rebuilt .dwctf-chat-drawer{width:min(760px,calc(100vw - 36px))!important;height:min(590px,calc(100vh - 118px))!important;border-color:rgba(255,255,255,.68)!important;box-shadow:0 28px 76px rgba(13,48,32,.35)!important}
html body.evrfr-rebuilt .dwctf-conversations{background:linear-gradient(180deg,#1a5b3d,#208858)!important}
html body.evrfr-rebuilt .dwctf-thread,html body.evrfr-rebuilt .dwctf-thread-head,html body.evrfr-rebuilt .dwctf-compose{background:#fcfdfd!important;color:var(--evraf-ink)!important}
html body.evrfr-rebuilt .dwctf-thread-head :where(strong,small),html body.evrfr-rebuilt .dwctf-chat-loading{color:var(--evraf-muted)!important;-webkit-text-fill-color:var(--evraf-muted)!important}
html body.evrfr-rebuilt .dwctf-compose textarea{background:#fff!important;color:var(--evraf-ink)!important;border-color:rgba(26,91,61,.15)!important}
html body.evrfr-rebuilt .dwctf-compose button{background:linear-gradient(145deg,#37d089,#22935e 56%,#1a5e3e)!important;color:#fff!important}

/* New funding interface. */
.evraf-shell{box-sizing:border-box;width:min(1180px,calc(100% - 28px));margin:28px auto 70px;color:var(--evraf-ink);font-family:Inter,"Segoe UI",system-ui,sans-serif}.evraf-shell *{box-sizing:border-box}.evraf-hero,.evraf-section,.evraf-connected,.evraf-window{border:1px solid rgba(255,255,255,.86);border-radius:26px;background:radial-gradient(circle at 88% 8%,rgba(236,245,241,.56),transparent 32%),linear-gradient(140deg,rgba(255,255,255,.96),rgba(225,239,232,.92));box-shadow:var(--evraf-shadow)}
.evraf-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px;margin-bottom:16px}.evraf-eyebrow{display:block;margin-bottom:7px;color:#218c5a;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.evraf-hero h1{margin:0;color:var(--evraf-heading);font-size:clamp(28px,4vw,42px);line-height:1.03;letter-spacing:-.04em}.evraf-hero p{max-width:720px;margin:10px 0 0;color:var(--evraf-muted);line-height:1.65}.evraf-balance{min-width:220px;padding:16px 18px;border:1px solid rgba(26,91,61,.12);border-radius:20px;background:linear-gradient(145deg,#fff,#e3eee9);box-shadow:var(--evraf-shadow-soft)}.evraf-balance small,.evraf-balance strong,.evraf-balance span{display:block}.evraf-balance small{color:var(--evraf-muted);font-size:11px;font-weight:800}.evraf-balance strong{margin:5px 0;color:var(--evraf-heading);font-size:30px}.evraf-balance span{color:var(--evraf-muted);font-size:12px}.evraf-connected{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:17px 20px}.evraf-connected strong{color:var(--evraf-heading)}.evraf-connected p{margin:4px 0 0;color:var(--evraf-muted)}.evraf-connected a,.evraf-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid rgba(255,255,255,.58);border-radius:14px;background:linear-gradient(145deg,#37d089,#22935e 56%,#1a5e3e);box-shadow:0 7px 0 rgba(21,74,49,.38),0 14px 25px rgba(21,76,50,.20);color:#fff!important;font-weight:900;text-decoration:none;cursor:pointer}.evraf-section{margin-bottom:16px;padding:22px}.evraf-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.evraf-section-head>div:first-child{display:flex;gap:12px}.evraf-step{display:grid;width:34px;height:34px;min-width:34px;place-items:center;border:1px solid rgba(26,91,61,.16);border-radius:50%;background:#eaf3ef;color:#1f6d49;font-weight:900}.evraf-section h2{margin:0 0 5px;color:var(--evraf-heading);font-size:22px}.evraf-section p{margin:0;color:var(--evraf-muted);line-height:1.55}.evraf-chip{display:inline-flex;padding:7px 11px;border:1px solid rgba(26,91,61,.14);border-radius:999px;background:#ecf4f0;color:#1e6946;font-size:11px;font-weight:900;white-space:nowrap}.evraf-wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.evraf-wallet-grid.has-one{grid-template-columns:1fr}.evraf-wallet-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:center;min-width:0;padding:18px;border:1px solid rgba(26,91,61,.15);border-radius:22px;background:linear-gradient(145deg,#fff,#e7f1ec);box-shadow:0 15px 32px rgba(20,71,47,.12),inset 0 1px 0 #fff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.evraf-wallet-card:hover{transform:translateY(-2px);border-color:rgba(32,136,88,.34);box-shadow:0 21px 38px rgba(20,71,47,.17),inset 0 1px 0 #fff}.evraf-wallet-display{cursor:default}.evraf-wallet-display:hover{transform:none}.evraf-wallet-radio{position:absolute;top:17px;right:17px;width:20px;height:20px;accent-color:#208858}.evraf-wallet-main{display:block;min-width:0}.evraf-wallet-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding-right:25px}.evraf-wallet-top strong{color:var(--evraf-heading);font-size:14px}.evraf-wallet-top>span{padding:5px 8px;border-radius:999px;background:#208858;color:#fff;font-size:10px;font-weight:900}.evraf-wallet-label{display:block;margin-bottom:10px;color:#218c5a;font-size:12px;font-weight:900}.evraf-wallet-address{display:flex;align-items:center;gap:8px}.evraf-wallet-address code{min-width:0;flex:1;padding:10px 11px;border:1px solid rgba(26,91,61,.12);border-radius:12px;background:rgba(255,255,255,.80);color:#12412b;overflow-wrap:anywhere}.evraf-copy{padding:9px 11px;border:1px solid rgba(26,91,61,.16);border-radius:12px;background:#ebf4f0;color:#1c6443;font-weight:900;cursor:pointer}.evraf-wallet-main>small{display:block;margin-top:9px;color:var(--evraf-muted);line-height:1.45}.evraf-wallet-qr{display:grid;place-items:center;padding:8px;border:1px solid rgba(26,91,61,.11);border-radius:18px;background:#fff}.evraf-wallet-qr img{width:132px;height:132px;object-fit:contain;border-radius:12px}.evraf-wallet-qr small{margin-top:5px;color:var(--evraf-muted);font-size:10px;font-weight:800}.evraf-window{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:16px 20px;background:linear-gradient(120deg,#144830,#208858 58%,#29b172);color:#fff}.evraf-window>div{display:grid;grid-template-columns:auto auto;gap:2px 12px;align-items:center}.evraf-window span{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.evraf-window strong{font-size:30px;line-height:1}.evraf-window small{grid-column:1/-1;color:rgba(255,255,255,.79)}.evraf-window button{padding:9px 13px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:rgba(255,255,255,.12);color:#fff;font-weight:900;cursor:pointer}.evraf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.evraf-wide{grid-column:1/-1}.evraf-form label{display:block}.evraf-form label>span{display:block;margin-bottom:6px;color:var(--evraf-heading);font-size:12px;font-weight:900}.evraf-form label small{color:var(--evraf-muted);font-weight:500}.evraf-form input[type=text],.evraf-form input[type=number],.evraf-form input[type=file]{width:100%;min-height:46px;padding:11px 12px;border:1px solid rgba(26,91,61,.15);border-radius:13px;background:#fff;color:var(--evraf-ink);font:inherit}.evraf-form input:focus{outline:3px solid rgba(41,177,114,.15);border-color:#29b172}.evraf-confirm{display:flex!important;align-items:flex-start;gap:9px;margin:16px 0!important}.evraf-confirm span{margin:0!important;color:var(--evraf-muted)!important}.evraf-expired{margin:12px 0 0!important;color:#208858!important;font-weight:800}.evraf-notice{margin:0 0 14px;padding:12px 14px;border-radius:14px;font-weight:800}.evraf-notice.is-success{border:1px solid rgba(46,165,103,.28);background:rgba(46,165,103,.10);color:#176c42}.evraf-notice.is-error{border:1px solid rgba(209,67,77,.28);background:rgba(209,67,77,.09);color:#a92738}.evraf-table-wrap{overflow:auto;border:1px solid rgba(26,91,61,.12);border-radius:16px}.evraf-table{width:100%;min-width:720px;border-collapse:collapse}.evraf-table th,.evraf-table td{padding:11px 12px;border-bottom:1px solid rgba(26,91,61,.10);text-align:left;color:#14472f}.evraf-table th{background:#e2eee8;color:#175035;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.evraf-table tbody tr:nth-child(even) td{background:rgba(234,243,239,.62)}.evraf-table tr:last-child td{border-bottom:0}.evraf-table code{overflow-wrap:anywhere}.evraf-status{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900;text-transform:uppercase}.evraf-status.is-pending{background:#fff0cc;color:#8b6100}.evraf-status.is-approved{background:#dff5e9;color:#176c42}.evraf-status.is-rejected{background:#fff2f2;color:#a92738}.evraf-empty{margin:50px auto;padding:30px;max-width:720px;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:rgba(255,255,255,.9);box-shadow:var(--evraf-shadow);text-align:center}.evraf-empty h2{color:var(--evraf-heading)}.evraf-empty p{color:var(--evraf-muted)}

@media(max-width:980px){html body.evrfr-rebuilt{padding-top:88px!important}.evraf-wallet-grid{grid-template-columns:1fr}.evraf-hero,.evraf-connected{align-items:flex-start;flex-direction:column}.evraf-balance{width:100%}.dwctf-chat-drawer{width:calc(100vw - 22px)!important}}
@media(max-width:700px){.evraf-shell{width:calc(100% - 18px);margin:18px auto 84px}.evraf-hero,.evraf-section{padding:17px}.evraf-wallet-card{grid-template-columns:1fr}.evraf-wallet-qr{width:100%}.evraf-wallet-qr img{width:min(220px,80vw);height:auto}.evraf-fields{grid-template-columns:1fr}.evraf-wide{grid-column:auto}.evraf-window{align-items:flex-start;flex-direction:column}.evraf-section-head{align-items:flex-start;flex-direction:column}.dwaia-panel{left:10px!important;bottom:76px!important;width:calc(100vw - 20px)!important}.dwctf-chat-drawer{height:min(600px,calc(100vh - 145px))!important}}


/* v1.0.1 — single-wallet selector: only the selected network is presented. */
.evraf-network-switch{display:inline-flex;gap:6px;margin:0 0 14px;padding:5px;border:1px solid rgba(26,91,61,.14);border-radius:16px;background:rgba(255,255,255,.66);box-shadow:0 10px 24px rgba(19,69,46,.08)}
.evraf-network-tab{min-width:102px;padding:10px 16px;border:0;border-radius:12px;background:transparent;color:#1c6543;font:800 13px/1 Inter,"Segoe UI",system-ui,sans-serif;cursor:pointer;transition:.18s ease}
.evraf-network-tab:hover{background:rgba(32,136,88,.08);color:#1a5e3e}
.evraf-network-tab.is-active{background:linear-gradient(145deg,#37d089,#22935e 56%,#1a5e3e);color:#fff;box-shadow:0 8px 18px rgba(22,77,51,.20)}
.evraf-wallet-live-panel{min-height:190px}
.evraf-wallet-live-panel.is-loading{position:relative;opacity:.62;pointer-events:none}
.evraf-wallet-live-panel.is-loading::after{content:"Loading wallet…";position:absolute;inset:0;display:grid;place-items:center;border-radius:22px;background:rgba(255,255,255,.72);color:#1a5e3e;font-weight:900}
.evraf-wallet-single{grid-template-columns:minmax(0,1fr) minmax(170px,240px);cursor:default}
.evraf-wallet-single:hover{transform:none}
.evraf-wallet-single .evraf-wallet-top{padding-right:0}
.evraf-wallet-single .evraf-wallet-main>small{font-size:11px}
.evraf-wallet-single .evraf-wallet-qr img{width:min(220px,100%);height:auto;aspect-ratio:1/1}

/* Broad market-universe labels for the existing clearly simulated trading cockpit. */
.evraf-market-universe{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:7px 0 4px;font:800 9px/1.2 Inter,"Segoe UI",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.evraf-market-universe span{padding:5px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.66)}
.evraf-market-universe span.is-active{border-color:rgba(57,208,138,.42);background:rgba(32,136,88,.22);color:#e9f3ee;box-shadow:0 0 18px rgba(41,177,114,.12)}
@media(max-width:700px){.evraf-network-switch{display:grid;grid-template-columns:1fr 1fr;width:100%}.evraf-network-tab{min-width:0}.evraf-wallet-single{grid-template-columns:1fr}.evraf-wallet-live-panel{min-height:0}}


/* v1.0.2 performance hotfix */
@media (prefers-reduced-motion: reduce){
  html body.evrfr-rebuilt *,html body.evrfr-rebuilt *::before,html body.evrfr-rebuilt *::after{
    animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;
  }
  html body.evrfr-rebuilt .dwnp-eh,.evraf-wallet-card,.evraf-network-tab{transition:none!important}
}
@media(max-width:700px){
  html body.evrfr-rebuilt{background-attachment:scroll!important}
  html body.evrfr-rebuilt :where(.dw-card,.dw-panel,.dwxl-surface,.dwip-profile-hero,.dwip-info-card,.dwuf-card,.dwuf-panel,.dwuf-wallet-card,.dwdp-card,.dw-wd-card,.dwrfc-card,.dwrfc-panel,.dwpr-card,.dwpr-panel,.evr-plan-card,.dwsp .panel,.dwsp .card,.dwsp .info-box){box-shadow:0 12px 28px rgba(17,62,41,.12),inset 0 1px 0 rgba(255,255,255,.90)!important}
}


/* v1.0.3 — Session Control alignment + AI analysis matrix */
html body.evrfr-rebuilt.evrfr-route-start-session .dwxl-workflow,
html body.evrfr-rebuilt.dwxl-page-session .dwxl-workflow{
  box-sizing:border-box!important;
  width:min(1120px,calc(100% - 32px))!important;
  max-width:1120px!important;
  margin:12px auto 18px!important;
  position:relative!important;
  left:auto!important;right:auto!important;
  transform:none!important;
  float:none!important;
}
html body.evrfr-rebuilt.evrfr-route-start-session .dwta-start-card,
html body.evrfr-rebuilt.dwxl-page-session .dwta-start-card{
  box-sizing:border-box!important;
  width:min(1120px,calc(100% - 32px))!important;
  max-width:1120px!important;
  margin:0 auto 44px!important;
  padding:26px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.88)!important;
  border-radius:26px!important;
  background:radial-gradient(circle at 88% 8%,rgba(236,245,241,.55),transparent 34%),linear-gradient(140deg,rgba(255,255,255,.97),rgba(227,241,234,.94))!important;
  box-shadow:0 24px 60px rgba(17,62,41,.17),0 8px 18px rgba(29,102,68,.08),inset 0 1px 0 #fff!important;
  color:var(--evraf-ink)!important;
}
html body.evrfr-rebuilt.evrfr-route-start-session .dwta-start-card :where(h2,h3,strong,b),
html body.evrfr-rebuilt.dwxl-page-session .dwta-start-card :where(h2,h3,strong,b){color:var(--evraf-heading)!important;-webkit-text-fill-color:var(--evraf-heading)!important;text-shadow:none!important}
html body.evrfr-rebuilt.evrfr-route-start-session .dwta-start-card :where(p,.dwta-copy,.dwta-eyebrow),
html body.evrfr-rebuilt.dwxl-page-session .dwta-start-card :where(p,.dwta-copy,.dwta-eyebrow){color:var(--evraf-muted)!important;-webkit-text-fill-color:var(--evraf-muted)!important;text-shadow:none!important}
html body.evrfr-rebuilt.evrfr-route-start-session .dwta-summary,
html body.evrfr-rebuilt.dwxl-page-session .dwta-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:12px!important;border:1px solid rgba(26,91,61,.13)!important;border-radius:18px!important;background:rgba(255,255,255,.64)!important}
html body.evrfr-rebuilt.evrfr-route-start-session .dwta-summary>div,
html body.evrfr-rebuilt.dwxl-page-session .dwta-summary>div{min-width:0!important;padding:14px!important;border:1px solid rgba(26,91,61,.10)!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#e8f2ed)!important;color:var(--evraf-ink)!important;box-shadow:inset 0 1px 0 #fff,0 8px 18px rgba(19,69,46,.07)!important}
html body.evrfr-rebuilt.evrfr-route-start-session .dwta-summary>div :where(span,strong),
html body.evrfr-rebuilt.dwxl-page-session .dwta-summary>div :where(span,strong){color:var(--evraf-heading)!important;-webkit-text-fill-color:var(--evraf-heading)!important}
html body.evrfr-rebuilt.evrfr-route-start-session .dwta-confirm-form,
html body.evrfr-rebuilt.dwxl-page-session .dwta-confirm-form{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}
html body.evrfr-rebuilt.evrfr-route-start-session .dwta-start-card .dwta-button,
html body.evrfr-rebuilt.dwxl-page-session .dwta-start-card .dwta-button{background:linear-gradient(145deg,#37d089,#22935e 56%,#1a5e3e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgba(255,255,255,.55)!important;box-shadow:0 7px 0 rgba(21,74,49,.35),0 14px 25px rgba(21,76,50,.18)!important}
html body.evrfr-rebuilt.evrfr-route-start-session .dwta-start-card .dwta-secondary,
html body.evrfr-rebuilt.dwxl-page-session .dwta-start-card .dwta-secondary{background:#fff!important;color:#1a5d3e!important;-webkit-text-fill-color:#1a5d3e!important;border:1px solid rgba(26,91,61,.14)!important;box-shadow:0 8px 18px rgba(19,69,46,.07)!important}

/* A separate analysis matrix; never overlaps the native candle-chart header. */
.dwqa-engine .evraf-market-scanner{position:relative;margin:9px 0 10px;padding:10px;border:1px solid rgba(166,112,255,.22);border-radius:12px;background:linear-gradient(145deg,rgba(18,20,43,.96),rgba(7,19,31,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(0,0,0,.14);overflow:hidden;color:#eaf1ff}
.dwqa-engine .evraf-market-scanner::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 42%,rgba(192,132,252,.08) 50%,transparent 58%);transform:translateX(-120%)}
.dwqa-engine .evraf-market-scanner.is-pulse::before{animation:evrafScannerSweep 1.1s ease-out 1}
@keyframes evrafScannerSweep{to{transform:translateX(120%)}}
.dwqa-engine .evraf-scan-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#d7e5f8}
.dwqa-engine .evraf-scan-head>span{display:flex;align-items:center;gap:7px}.dwqa-engine .evraf-scan-head i{width:7px;height:7px;border-radius:50%;background:#35e7b4;box-shadow:0 0 0 4px rgba(53,231,180,.08),0 0 14px rgba(53,231,180,.45);animation:evrafDot 1.4s ease-in-out infinite}
.dwqa-engine .evraf-scan-head em{font-style:normal;padding:4px 6px;border:1px solid rgba(192,132,252,.24);border-radius:999px;background:rgba(142,36,170,.12);color:#dcbcff;font-size:8px}
.dwqa-engine .evraf-scan-main{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center}.dwqa-engine .evraf-scan-main strong{grid-row:1/3;color:#fff!important;font-size:14px!important}.dwqa-engine .evraf-scan-main small{color:#9fb1c8!important;font-size:9px}.dwqa-engine .evraf-scan-main>span{color:#7de6cf!important;font-size:9px;font-weight:800}
.dwqa-engine .evraf-scan-groups{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.dwqa-engine .evraf-scan-groups span{padding:4px 6px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.035);color:#8293a8;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dwqa-engine .evraf-scan-groups span.is-active{border-color:rgba(192,132,252,.42);background:rgba(142,36,170,.22);color:#f2ddff;box-shadow:0 0 14px rgba(157,53,227,.12)}
.dwqa-engine .evraf-scan-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dwqa-engine .evraf-scan-metrics span{padding:6px 7px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025);color:#6f849b;font-size:8px;font-weight:900}.dwqa-engine .evraf-scan-metrics b{display:block;margin-top:2px;color:#e9f6ff!important;font-size:10px!important}
.dwqa-engine .evraf-neural-bars{position:relative;z-index:1;display:flex;height:14px;gap:4px;align-items:flex-end;margin-top:7px}.dwqa-engine .evraf-neural-bars i{flex:1;height:35%;border-radius:4px;background:linear-gradient(180deg,#c084fc,#42d9ca);transform-origin:bottom;animation:evrafNeural 1.8s ease-in-out infinite}.dwqa-engine .evraf-neural-bars i:nth-child(2){animation-delay:.15s}.dwqa-engine .evraf-neural-bars i:nth-child(3){animation-delay:.3s}.dwqa-engine .evraf-neural-bars i:nth-child(4){animation-delay:.45s}.dwqa-engine .evraf-neural-bars i:nth-child(5){animation-delay:.6s}.dwqa-engine .evraf-neural-bars i:nth-child(6){animation-delay:.75s}.dwqa-engine .evraf-neural-bars i:nth-child(7){animation-delay:.9s}.dwqa-engine .evraf-neural-bars i:nth-child(8){animation-delay:1.05s}
@keyframes evrafNeural{0%,100%{height:28%;opacity:.5}50%{height:95%;opacity:1}}@keyframes evrafDot{0%,100%{opacity:.45}50%{opacity:1}}

/* Existing EVRONTIS gold entry-lock banner: this is the original .evrfr-entry-lock, not a duplicate. */
.dwqa-engine{position:relative!important}
.dwqa-engine>.evrfr-entry-lock.evraf-existing-scheduled-lock{
  position:absolute!important;z-index:30!important;left:12px!important;right:auto!important;bottom:12px!important;top:auto!important;
  display:flex!important;max-width:calc(100% - 24px)!important;min-height:38px!important;padding:7px 11px!important;align-items:center!important;gap:9px!important;
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;will-change:opacity!important;
  border:1px solid rgba(255,205,76,.72)!important;border-radius:12px!important;
  background:linear-gradient(135deg,rgba(70,47,5,.96),rgba(143,94,4,.94))!important;
  box-shadow:0 0 0 1px rgba(255,221,118,.13),0 0 24px rgba(255,193,49,.36),inset 0 1px 0 rgba(255,248,202,.35)!important;
}
.dwqa-engine>.evrfr-entry-lock.evraf-existing-scheduled-lock.is-showing{
  visibility:visible!important;animation:evrafExistingLockBlink .58s ease-in-out 3!important;
}
.dwqa-engine>.evrfr-entry-lock.evraf-existing-scheduled-lock small{color:#ffe59a!important;font-size:7px!important;letter-spacing:.14em!important}
.dwqa-engine>.evrfr-entry-lock.evraf-existing-scheduled-lock strong{color:#fff7d1!important;font-size:10px!important;letter-spacing:.04em!important;white-space:nowrap!important}
@keyframes evrafExistingLockBlink{0%,100%{opacity:0}18%,72%{opacity:1}}

@media(max-width:700px){
  html body.evrfr-rebuilt.evrfr-route-start-session .dwxl-workflow,html body.evrfr-rebuilt.dwxl-page-session .dwxl-workflow{width:calc(100% - 18px)!important;margin:9px auto 13px!important}
  html body.evrfr-rebuilt.evrfr-route-start-session .dwta-start-card,html body.evrfr-rebuilt.dwxl-page-session .dwta-start-card{width:calc(100% - 18px)!important;padding:17px!important}
  html body.evrfr-rebuilt.evrfr-route-start-session .dwta-summary,html body.evrfr-rebuilt.dwxl-page-session .dwta-summary{grid-template-columns:1fr!important}
  .dwqa-engine>.evrfr-entry-lock.evraf-existing-scheduled-lock{left:8px!important;bottom:8px!important;max-width:calc(100% - 16px)!important;padding:6px 8px!important}
}
@media(prefers-reduced-motion:reduce){.dwqa-engine .evraf-market-scanner::before,.dwqa-engine .evraf-scan-head i,.dwqa-engine .evraf-neural-bars i{animation:none!important}.dwqa-engine>.evrfr-entry-lock.evraf-existing-scheduled-lock.is-showing{animation:evrafExistingLockBlink .58s ease-in-out 3!important}}


/* Busy neon activity bay in the lower-right blank area of the AI engine. */
.dwqa-engine .evraf-aurora-bay{position:absolute;right:12px;bottom:12px;width:238px;height:174px;border-radius:16px;overflow:hidden;pointer-events:none;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 20% 25%,rgba(31,213,255,.16),transparent 24%),radial-gradient(circle at 82% 18%,rgba(255,58,212,.18),transparent 26%),radial-gradient(circle at 65% 76%,rgba(255,204,0,.12),transparent 28%),linear-gradient(145deg,rgba(6,12,24,.94),rgba(2,15,21,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 20px 36px rgba(0,0,0,.22)}
.dwqa-engine .evraf-aurora-bay::before,.dwqa-engine .evraf-aurora-bay::after{content:"";position:absolute;inset:-18%;background:conic-gradient(from 90deg,rgba(255,0,140,0),rgba(255,0,140,.16),rgba(0,225,255,.18),rgba(158,0,255,.16),rgba(255,209,0,.14),rgba(255,0,140,0));filter:blur(18px);animation:evrafAuroraSpin 8s linear infinite}.dwqa-engine .evraf-aurora-bay::after{animation-direction:reverse;animation-duration:11s;opacity:.7}
@keyframes evrafAuroraSpin{to{transform:rotate(1turn)}}
.dwqa-engine .evraf-aurora-head{position:absolute;left:10px;right:10px;top:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#d8e6ff;z-index:2}.dwqa-engine .evraf-aurora-head span{display:flex;align-items:center;gap:6px}.dwqa-engine .evraf-aurora-head i{width:7px;height:7px;border-radius:50%;background:#66ffd1;box-shadow:0 0 12px rgba(102,255,209,.65),0 0 0 4px rgba(102,255,209,.12);animation:evrafDot 1.6s ease-in-out infinite}.dwqa-engine .evraf-aurora-head em{font-style:normal;color:#8cb6db}
.dwqa-engine .evraf-aurora-orbs b{position:absolute;width:74px;height:74px;border-radius:50%;filter:blur(16px);opacity:.95;animation:evrafFloatOrb 4.8s ease-in-out infinite}.dwqa-engine .evraf-aurora-orbs b:nth-child(1){left:-8px;top:36px;background:rgba(0,245,255,.32)}.dwqa-engine .evraf-aurora-orbs b:nth-child(2){right:-10px;top:28px;background:rgba(255,0,149,.26);animation-delay:.8s}.dwqa-engine .evraf-aurora-orbs b:nth-child(3){left:74px;bottom:0;background:rgba(255,205,0,.22);animation-delay:1.6s}.dwqa-engine .evraf-aurora-orbs b:nth-child(4){right:52px;bottom:12px;background:rgba(149,84,255,.22);animation-delay:2.4s}
@keyframes evrafFloatOrb{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.06)}}
.dwqa-engine .evraf-aurora-rings{position:absolute;left:16px;right:16px;top:34px;bottom:46px;display:flex;align-items:center;justify-content:center;z-index:1}.dwqa-engine .evraf-aurora-rings i{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.10);box-shadow:0 0 18px rgba(197,98,255,.12),inset 0 0 24px rgba(0,212,255,.08);animation:evrafRingPulse 2.8s ease-in-out infinite}.dwqa-engine .evraf-aurora-rings i:nth-child(1){width:112px;height:112px}.dwqa-engine .evraf-aurora-rings i:nth-child(2){width:78px;height:78px;animation-delay:.45s}.dwqa-engine .evraf-aurora-rings i:nth-child(3){width:42px;height:42px;animation-delay:.9s}
@keyframes evrafRingPulse{0%,100%{transform:scale(.96);opacity:.42}50%{transform:scale(1.04);opacity:1}}
.dwqa-engine .evraf-aurora-grid{position:absolute;left:12px;right:12px;bottom:40px;display:grid;grid-template-columns:repeat(5,1fr);gap:7px;z-index:2}.dwqa-engine .evraf-aurora-grid span{width:7px;height:7px;justify-self:center;border-radius:50%;background:linear-gradient(180deg,#99cfff,#fff);box-shadow:0 0 11px rgba(255,255,255,.24);animation:evrafGridBlink 2.3s ease-in-out infinite}.dwqa-engine .evraf-aurora-grid span:nth-child(3n){background:linear-gradient(180deg,#7bffe6,#35c0ff)}.dwqa-engine .evraf-aurora-grid span:nth-child(4n){background:linear-gradient(180deg,#ffc3ff,#b254ff)}.dwqa-engine .evraf-aurora-grid span:nth-child(5n){background:linear-gradient(180deg,#fff1a8,#ffb300)}.dwqa-engine .evraf-aurora-grid span:nth-child(2){animation-delay:.15s}.dwqa-engine .evraf-aurora-grid span:nth-child(3){animation-delay:.3s}.dwqa-engine .evraf-aurora-grid span:nth-child(4){animation-delay:.45s}.dwqa-engine .evraf-aurora-grid span:nth-child(5){animation-delay:.6s}.dwqa-engine .evraf-aurora-grid span:nth-child(6){animation-delay:.2s}.dwqa-engine .evraf-aurora-grid span:nth-child(7){animation-delay:.4s}.dwqa-engine .evraf-aurora-grid span:nth-child(8){animation-delay:.8s}
@keyframes evrafGridBlink{0%,100%{opacity:.28;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}
.dwqa-engine .evraf-aurora-bars{position:absolute;left:14px;right:14px;bottom:18px;height:14px;display:flex;align-items:flex-end;gap:5px;z-index:2}.dwqa-engine .evraf-aurora-bars u{flex:1;height:30%;border-radius:999px;background:linear-gradient(180deg,#9ce7ff,#ff58d1 55%,#ffd356);animation:evrafAuroraBar 1.9s ease-in-out infinite}.dwqa-engine .evraf-aurora-bars u:nth-child(2){animation-delay:.12s}.dwqa-engine .evraf-aurora-bars u:nth-child(3){animation-delay:.24s}.dwqa-engine .evraf-aurora-bars u:nth-child(4){animation-delay:.36s}.dwqa-engine .evraf-aurora-bars u:nth-child(5){animation-delay:.48s}.dwqa-engine .evraf-aurora-bars u:nth-child(6){animation-delay:.6s}.dwqa-engine .evraf-aurora-bars u:nth-child(7){animation-delay:.72s}.dwqa-engine .evraf-aurora-bars u:nth-child(8){animation-delay:.84s}.dwqa-engine .evraf-aurora-bars u:nth-child(9){animation-delay:.96s}.dwqa-engine .evraf-aurora-bars u:nth-child(10){animation-delay:1.08s}
@keyframes evrafAuroraBar{0%,100%{height:18%;opacity:.45}50%{height:100%;opacity:1}}
.dwqa-engine .evraf-aurora-leds{position:absolute;left:12px;right:12px;bottom:4px;display:flex;justify-content:space-between;gap:5px;z-index:2}.dwqa-engine .evraf-aurora-leds span{font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#bfd5ef;opacity:.9}

/* Bottom-left chart scanner showing scan/read/reject, then syncing with lock-in events. */
#dwqa_chart_wrap{position:relative!important}
#dwqa_chart_wrap .evraf-chart-hud{position:absolute;left:10px;bottom:10px;z-index:12;width:164px;max-width:calc(100% - 20px);padding:8px 9px 9px;border-radius:12px;border:1px solid rgba(115,255,178,.18);background:linear-gradient(145deg,rgba(4,18,29,.92),rgba(3,10,18,.96));box-shadow:0 12px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden}
#dwqa_chart_wrap .evraf-chart-hud::before{content:"";position:absolute;inset:0;background:linear-gradient(95deg,transparent 0 38%,rgba(125,230,207,.12) 50%,transparent 62%);transform:translateX(-120%)}
#dwqa_chart_wrap .evraf-chart-hud.is-scan::before,#dwqa_chart_wrap .evraf-chart-hud.is-reading::before{animation:evrafHudSweep 1.35s ease-out infinite}
@keyframes evrafHudSweep{to{transform:translateX(120%)}}
#dwqa_chart_wrap .evraf-chart-hud-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#cce1f8}#dwqa_chart_wrap .evraf-chart-hud-head span{display:flex;align-items:center;gap:5px}#dwqa_chart_wrap .evraf-chart-hud-head i{width:6px;height:6px;border-radius:50%;background:#7df1cc;box-shadow:0 0 10px rgba(125,241,204,.45);animation:evrafDot 1.2s ease-in-out infinite}#dwqa_chart_wrap .evraf-chart-hud-head em{font-style:normal;color:#88a8c6}
#dwqa_chart_wrap .evraf-chart-hud-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px}#dwqa_chart_wrap .evraf-chart-hud-body strong{font-size:12px;letter-spacing:.04em;color:#f5fbff!important}#dwqa_chart_wrap .evraf-chart-hud-body small{font-size:8px;line-height:1.35;color:#9ec0d9!important}#dwqa_chart_wrap .evraf-chart-hud-body span{font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#73efc0!important}
#dwqa_chart_wrap .evraf-chart-hud-meter{position:relative;z-index:1;margin-top:7px;height:5px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}#dwqa_chart_wrap .evraf-chart-hud-meter b{display:block;height:100%;width:58%;border-radius:999px;background:linear-gradient(90deg,#35e7b4,#88d8ff,#c084fc);box-shadow:0 0 10px rgba(53,231,180,.35);transition:width .35s ease}
#dwqa_chart_wrap .evraf-chart-hud.is-reading{border-color:rgba(111,214,255,.18)}#dwqa_chart_wrap .evraf-chart-hud.is-reading .evraf-chart-hud-body span{color:#8fddff!important}
#dwqa_chart_wrap .evraf-chart-hud.is-fail{border-color:rgba(255,117,117,.22)}#dwqa_chart_wrap .evraf-chart-hud.is-fail .evraf-chart-hud-body span{color:#ff8d8d!important}#dwqa_chart_wrap .evraf-chart-hud.is-fail .evraf-chart-hud-meter b{background:linear-gradient(90deg,#ff8d8d,#ffca80);box-shadow:0 0 10px rgba(255,141,141,.28)}
#dwqa_chart_wrap .evraf-chart-hud.is-lock{border-color:rgba(255,214,88,.35);background:linear-gradient(145deg,rgba(46,28,5,.95),rgba(75,49,9,.95));box-shadow:0 0 0 1px rgba(255,214,88,.08),0 14px 24px rgba(0,0,0,.22),0 0 24px rgba(255,193,49,.20)}#dwqa_chart_wrap .evraf-chart-hud.is-lock::before{display:none}#dwqa_chart_wrap .evraf-chart-hud.is-lock .evraf-chart-hud-body span{color:#ffe29a!important}#dwqa_chart_wrap .evraf-chart-hud.is-lock .evraf-chart-hud-meter b{background:linear-gradient(90deg,#ffd257,#ffecb0);box-shadow:0 0 10px rgba(255,210,87,.34)}

@media(max-width:900px){.dwqa-engine .evraf-aurora-bay{position:relative;right:auto;bottom:auto;width:100%;height:140px;margin-top:10px}#dwqa_chart_wrap .evraf-chart-hud{width:150px;padding:7px 8px}}
@media(max-width:640px){.dwqa-engine .evraf-aurora-bay{height:128px}.dwqa-engine .evraf-aurora-leds span{font-size:6px}#dwqa_chart_wrap .evraf-chart-hud{left:7px;bottom:7px;max-width:calc(100% - 14px)}}
@media(prefers-reduced-motion:reduce){.dwqa-engine .evraf-aurora-bay::before,.dwqa-engine .evraf-aurora-bay::after,.dwqa-engine .evraf-aurora-orbs b,.dwqa-engine .evraf-aurora-rings i,.dwqa-engine .evraf-aurora-grid span,.dwqa-engine .evraf-aurora-bars u,#dwqa_chart_wrap .evraf-chart-hud::before{animation:none!important}}


/* v1.0.7 premium cockpit: micro feed, model sentiment, execution heatmap and holographic engine edge. */
.dwqa-engine.evraf-holo-engine{isolation:isolate;box-shadow:0 20px 48px rgba(0,0,0,.30),0 0 34px rgba(119,64,255,.08),0 0 26px rgba(0,225,255,.06)!important}
.dwqa-engine.evraf-holo-engine::after{content:"";position:absolute;inset:1px;z-index:8;border-radius:16px;padding:1px;pointer-events:none;background:linear-gradient(115deg,#46f6ff,#8d5bff,#ff57d2,#ffd85c,#56ffc5,#46f6ff);background-size:300% 300%;opacity:.42;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:evrafHoloEdge 8s linear infinite}
@keyframes evrafHoloEdge{0%{background-position:0% 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(22deg)}100%{background-position:0% 50%;filter:hue-rotate(0deg)}}

/* Re-compose the lower-right activity bay without adding extra JS timers. */
.dwqa-engine .evraf-aurora-bay{height:184px!important;background:radial-gradient(circle at 18% 24%,rgba(31,213,255,.13),transparent 24%),radial-gradient(circle at 83% 20%,rgba(255,58,212,.14),transparent 26%),radial-gradient(circle at 62% 75%,rgba(255,204,0,.09),transparent 28%),linear-gradient(145deg,rgba(6,12,24,.97),rgba(2,15,21,.98))!important}
.dwqa-engine .evraf-sentiment{position:absolute;left:10px;right:10px;top:31px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:8px}.dwqa-engine .evraf-sentiment span{font-size:7px;font-weight:900;letter-spacing:.11em;color:#809bb6}.dwqa-engine .evraf-sentiment b{min-width:56px;text-align:center;padding:4px 7px;border-radius:999px;font-size:8px;letter-spacing:.08em;border:1px solid rgba(255,255,255,.12);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.dwqa-engine .evraf-sentiment b.is-bull{color:#8bffd2;background:rgba(38,211,150,.12);box-shadow:0 0 14px rgba(38,211,150,.12)}.dwqa-engine .evraf-sentiment b.is-neutral{color:#b9d7f2;background:rgba(100,165,220,.10)}.dwqa-engine .evraf-sentiment b.is-caution{color:#ffe39a;background:rgba(255,195,55,.10);box-shadow:0 0 14px rgba(255,195,55,.10)}.dwqa-engine .evraf-sentiment b.is-bear{color:#ff9eb5;background:rgba(255,85,124,.10);box-shadow:0 0 14px rgba(255,85,124,.10)}

.dwqa-engine .evraf-heatmap-wrap{position:absolute;left:10px;top:59px;width:128px;z-index:4}.dwqa-engine .evraf-heatmap-wrap small{display:block;margin-bottom:5px;color:#7893ae!important;font-size:7px!important;font-weight:900!important;letter-spacing:.09em}.dwqa-engine .evraf-heatmap{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;padding:6px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(0,0,0,.16)}.dwqa-engine .evraf-heatmap i{display:block;height:11px;border-radius:3px;background:#20364b;opacity:.55;animation:evrafHeat 2.8s ease-in-out infinite}.dwqa-engine .evraf-heatmap i:nth-child(4n+1){background:linear-gradient(145deg,#24d8c5,#4cff9e);animation-delay:.2s}.dwqa-engine .evraf-heatmap i:nth-child(5n+2){background:linear-gradient(145deg,#7b72ff,#c35cff);animation-delay:.5s}.dwqa-engine .evraf-heatmap i:nth-child(6n+3){background:linear-gradient(145deg,#ff4fb2,#ff7b76);animation-delay:.8s}.dwqa-engine .evraf-heatmap i:nth-child(7n+4){background:linear-gradient(145deg,#ffd24a,#ff8d3d);animation-delay:1.1s}.dwqa-engine .evraf-heatmap i:nth-child(3n){animation-delay:1.4s}
@keyframes evrafHeat{0%,100%{opacity:.28;transform:scale(.94)}45%{opacity:.92;transform:scale(1)}70%{opacity:.52}}

.dwqa-engine .evraf-aurora-core{position:absolute;right:15px;top:62px;width:74px;height:70px;z-index:4;display:flex;align-items:center;justify-content:center}.dwqa-engine .evraf-aurora-core i{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.11);box-shadow:0 0 14px rgba(112,224,255,.12),inset 0 0 18px rgba(177,76,255,.08);animation:evrafCorePulse 3s ease-in-out infinite}.dwqa-engine .evraf-aurora-core i:nth-child(1){width:68px;height:68px}.dwqa-engine .evraf-aurora-core i:nth-child(2){width:46px;height:46px;animation-delay:.45s}.dwqa-engine .evraf-aurora-core i:nth-child(3){width:25px;height:25px;animation-delay:.9s}.dwqa-engine .evraf-aurora-core b{width:9px;height:9px;border-radius:50%;background:#d9fbff;box-shadow:0 0 14px #45e9ff,0 0 24px rgba(194,83,255,.55);animation:evrafCoreBlink 1.15s ease-in-out infinite}
@keyframes evrafCorePulse{0%,100%{transform:scale(.94);opacity:.38}50%{transform:scale(1.04);opacity:1}}@keyframes evrafCoreBlink{0%,100%{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}

.dwqa-engine .evraf-engine-feed{position:absolute;left:10px;right:10px;bottom:30px;height:20px;z-index:5;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(0,0,0,.20)}.dwqa-engine .evraf-engine-feed-track{display:flex;align-items:center;width:max-content;height:100%;gap:18px;padding-left:100%;white-space:nowrap;animation:evrafMicroTicker 14s linear infinite}.dwqa-engine .evraf-engine-feed-track span{font-size:7px;font-weight:900;letter-spacing:.07em;color:#8fb1ce;text-transform:uppercase}.dwqa-engine .evraf-engine-feed-track b{color:#73f1cf!important;font-size:7px!important}.dwqa-engine .evraf-engine-feed-track span:nth-child(2){color:#d9b7ff}.dwqa-engine .evraf-engine-feed-track span:nth-child(3){color:#ffdc87}.dwqa-engine .evraf-engine-feed-track span:nth-child(4){color:#8ee9ff}
@keyframes evrafMicroTicker{to{transform:translateX(-100%)}}
.dwqa-engine .evraf-aurora-bars{bottom:9px!important;height:12px!important}.dwqa-engine .evraf-aurora-orbs b{opacity:.55!important}

@media(max-width:900px){.dwqa-engine .evraf-aurora-bay{height:168px!important}.dwqa-engine .evraf-heatmap-wrap{width:54%;}.dwqa-engine .evraf-aurora-core{right:9%;}}
@media(max-width:640px){.dwqa-engine .evraf-aurora-bay{height:162px!important}.dwqa-engine .evraf-sentiment{top:28px}.dwqa-engine .evraf-heatmap-wrap{top:55px;width:58%}.dwqa-engine .evraf-aurora-core{top:58px;right:7px}.dwqa-engine .evraf-engine-feed{bottom:28px}}
@media(prefers-reduced-motion:reduce){.dwqa-engine.evraf-holo-engine::after,.dwqa-engine .evraf-heatmap i,.dwqa-engine .evraf-aurora-core i,.dwqa-engine .evraf-aurora-core b,.dwqa-engine .evraf-engine-feed-track{animation:none!important}}


/* Dashboard AI panel cleanup: dedicate the whole card to the AI Trading Engine. */
.dwqa-panel.evraf-ai-panel-shell{position:relative}
.dwqa-panel.evraf-ai-panel-shell>h1,
.dwqa-panel.evraf-ai-panel-shell>h2,
.dwqa-panel.evraf-ai-panel-shell>h3,
.dwqa-panel.evraf-ai-panel-shell>h4,
.dwqa-panel.evraf-ai-panel-shell>h5,
.dwqa-panel.evraf-ai-panel-shell>strong{display:block!important;margin:0 0 6px!important;color:#185438!important;font-size:16px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.01em!important}
.dwqa-panel.evraf-ai-panel-shell>p{margin:0 0 12px!important;color:#318a60!important;font-size:12px!important;line-height:1.45!important}
.dwqa-panel.evraf-ai-panel-shell .dwqa-engine{margin-bottom:10px!important}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-legacy-hide{display:none!important}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar{display:grid;grid-template-columns:auto 1fr auto;gap:8px 14px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(112,61,167,.13);background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(236,224,247,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 10px 22px rgba(71,29,99,.05)}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar p{grid-column:1 / -1;margin:0!important;color:#6c567a!important;font-size:11px!important;line-height:1.45!important}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-status-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#7a5e8f}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:#9f7cff;box-shadow:0 0 0 5px rgba(159,124,255,.12),0 0 16px rgba(159,124,255,.28)}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-status-main{font-size:20px;font-weight:900;line-height:1.1;color:#2a163d!important}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-status-side{justify-self:end;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:rgba(88,25,137,.08);border:1px solid rgba(122,72,168,.14)}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-status-side span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7c6591}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-status-side strong{font-size:12px;font-weight:900;color:#4e2280!important}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running .evraf-ai-dot{background:#45d39e;box-shadow:0 0 0 5px rgba(69,211,158,.12),0 0 16px rgba(69,211,158,.34)}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running .evraf-ai-status-main{background:linear-gradient(90deg,#1a9f67,#4d2ea1);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running .evraf-ai-status-side{background:rgba(41,187,126,.10);border-color:rgba(41,187,126,.18)}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running .evraf-ai-status-side strong{color:#1f9f67!important}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-standby .evraf-ai-dot{background:#ffb648;box-shadow:0 0 0 5px rgba(255,182,72,.14),0 0 16px rgba(255,182,72,.36)}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-standby .evraf-ai-status-main{color:#7c4c14!important}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-standby .evraf-ai-status-side{background:rgba(255,182,72,.10);border-color:rgba(255,182,72,.18)}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-standby .evraf-ai-status-side strong{color:#c27a0e!important}
@media(max-width:760px){.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar{grid-template-columns:1fr;gap:8px}.dwqa-panel.evraf-ai-panel-shell .evraf-ai-status-side{justify-self:start}.dwqa-panel.evraf-ai-panel-shell .evraf-ai-status-main{font-size:18px}}


/* v1.0.9 — elegant AI status-bar motion, CSS-only and performance-safe. */
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar{position:relative;isolation:isolate;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar::before{content:"";position:absolute;inset:-1px;z-index:-2;border-radius:inherit;background:linear-gradient(105deg,transparent 0 26%,rgba(192,132,252,.18) 39%,rgba(74,222,128,.14) 51%,rgba(111,214,255,.14) 61%,transparent 74%);transform:translateX(-120%);animation:evrafStatusSweep 7s ease-in-out infinite}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,#8b5cf6,#35d6c0,#7dd3fc,#8b5cf6,transparent);background-size:220% 100%;opacity:.58;animation:evrafStatusRail 4.8s linear infinite}
@keyframes evrafStatusSweep{0%,64%{transform:translateX(-120%);opacity:0}72%{opacity:1}88%,100%{transform:translateX(120%);opacity:0}}
@keyframes evrafStatusRail{to{background-position:220% 0}}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-status-main{position:relative;display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-status-main::after{content:"";width:6px;height:6px;border-radius:50%;background:#9b7cff;box-shadow:0 0 10px rgba(155,124,255,.7);animation:evrafModelBlink 1.65s ease-in-out infinite}
@keyframes evrafModelBlink{0%,100%{opacity:.3;transform:scale(.82)}50%{opacity:1;transform:scale(1.2)}}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running{box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 12px 26px rgba(38,143,101,.08),0 0 22px rgba(69,211,158,.05)}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running .evraf-ai-dot{animation:evrafOnlinePulse 1.75s ease-out infinite}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running .evraf-ai-status-side strong{position:relative;padding-left:10px}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running .evraf-ai-status-side strong::before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#35d39a;box-shadow:0 0 9px rgba(53,211,154,.7);animation:evrafOnlinePulse 1.75s ease-out infinite}
@keyframes evrafOnlinePulse{0%{box-shadow:0 0 0 0 rgba(69,211,158,.42),0 0 13px rgba(69,211,158,.42)}70%{box-shadow:0 0 0 8px rgba(69,211,158,0),0 0 15px rgba(69,211,158,.55)}100%{box-shadow:0 0 0 0 rgba(69,211,158,0),0 0 10px rgba(69,211,158,.35)}}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running .evraf-ai-status-main{background:linear-gradient(90deg,#1a9f67,#7454d8,#1a9f67);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:evrafModelFlow 4.6s linear infinite}
@keyframes evrafModelFlow{to{background-position:220% 0}}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-standby .evraf-ai-dot{animation:evrafStandbyBreath 2.7s ease-in-out infinite}
.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-standby .evraf-ai-status-main::after{background:#ffb648;box-shadow:0 0 10px rgba(255,182,72,.65);animation:evrafStandbyBreath 2.7s ease-in-out infinite}
@keyframes evrafStandbyBreath{0%,100%{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.14)}}
@media(prefers-reduced-motion:reduce){.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar::before,.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar::after,.dwqa-panel.evraf-ai-panel-shell .evraf-ai-status-main::after,.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar .evraf-ai-dot,.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running .evraf-ai-status-side strong::before,.dwqa-panel.evraf-ai-panel-shell .evraf-ai-statusbar.is-running .evraf-ai-status-main{animation:none!important}}


/* v1.1.0 global contrast and readability hardening. */
html body.evrfr-rebuilt{--evr-readable:#123f2a;--evr-readable-muted:#2e845c;--evr-readable-soft:#3aa674;--evr-readable-light:#fff}
html body.evrfr-rebuilt .dwsh-shell{font-size:16px!important;line-height:1.55!important}
html body.evrfr-rebuilt .dwsh-hero-copy{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(227,239,233,.95))!important;border-color:rgba(255,255,255,.9)!important}
html body.evrfr-rebuilt .dwsh-hero h1{color:#1c6442!important;-webkit-text-fill-color:#1c6442!important;text-shadow:none!important;font-size:clamp(42px,4.6vw,66px)!important}
html body.evrfr-rebuilt .dwsh-hero-copy>p{color:#2e845c!important;-webkit-text-fill-color:#2e845c!important;font-size:16px!important;font-weight:600!important;line-height:1.65!important}
html body.evrfr-rebuilt .dwsh-eyebrow{color:#8b5a11!important;-webkit-text-fill-color:#8b5a11!important;font-size:11px!important}
html body.evrfr-rebuilt .dwsh-route-card{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(235,243,239,.95))!important;border-color:rgba(255,255,255,.9)!important;color:var(--evr-readable)!important}
html body.evrfr-rebuilt .dwsh-route-card header span{color:#2d815a!important;-webkit-text-fill-color:#2d815a!important;font-size:10px!important}
html body.evrfr-rebuilt .dwsh-route-card header h2{color:#144830!important;-webkit-text-fill-color:#144830!important;font-size:22px!important;text-shadow:none!important}
html body.evrfr-rebuilt .dwsh-route-card header>b{color:#1f6e49!important;-webkit-text-fill-color:#1f6e49!important;font-size:10px!important}
html body.evrfr-rebuilt .dwsh-route-card li{background:rgba(255,255,255,.72)!important;border-color:rgba(27,96,64,.13)!important}
html body.evrfr-rebuilt .dwsh-route-card li strong{color:#113e29!important;-webkit-text-fill-color:#113e29!important;font-size:13px!important}
html body.evrfr-rebuilt .dwsh-route-card li small{color:#328e63!important;-webkit-text-fill-color:#328e63!important;font-size:11px!important;line-height:1.45!important}
html body.evrfr-rebuilt .dwsh-route-card li>span{color:#2a7753!important;-webkit-text-fill-color:#2a7753!important;font-size:11px!important;background:#ebf3ef!important;border-color:rgba(27,97,65,.13)!important}
html body.evrfr-rebuilt .dwsh-route-card li.is-complete>span{color:#157650!important;-webkit-text-fill-color:#157650!important;background:#dff7ec!important}
html body.evrfr-rebuilt .dwsh-route-card li.is-current>span{color:#1a5e3e!important;-webkit-text-fill-color:#1a5e3e!important;background:#ecf5f1!important}
html body.evrfr-rebuilt .dwsh-belief article,html body.evrfr-rebuilt .dwsh-section,html body.evrfr-rebuilt .dwsh-guidance-panel{background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(233,242,238,.94))!important;color:var(--evr-readable)!important;border-color:rgba(255,255,255,.86)!important}
html body.evrfr-rebuilt .dwsh-belief article :where(h2,h3,strong),html body.evrfr-rebuilt .dwsh-section :where(h2,h3,strong),html body.evrfr-rebuilt .dwsh-guidance-panel :where(h2,h3,strong){color:#164e34!important;-webkit-text-fill-color:#164e34!important;text-shadow:none!important}
html body.evrfr-rebuilt .dwsh-belief article :where(p,small),html body.evrfr-rebuilt .dwsh-section :where(p,small),html body.evrfr-rebuilt .dwsh-guidance-panel :where(p,small){color:#30875e!important;-webkit-text-fill-color:#30875e!important;font-size:max(12px,.84rem)!important;line-height:1.55!important}
html body.evrfr-rebuilt .dwsh-section-head>div>span,html body.evrfr-rebuilt .dwsh-belief article>div>small,html body.evrfr-rebuilt .dwsh-guidance-panel small{color:#2d815a!important;-webkit-text-fill-color:#2d815a!important;font-size:10px!important}
html body.evrfr-rebuilt .dwsh-trust-row span{color:#1e6a46!important;-webkit-text-fill-color:#1e6a46!important;font-size:11px!important;background:rgba(255,255,255,.82)!important}
html body.evrfr-rebuilt .dwsh-btn:not(.primary){color:#1d6644!important;-webkit-text-fill-color:#1d6644!important;background:#fff!important}
html body.evrfr-rebuilt :where(.dw-card,.dw-panel,.dwtap-panel,.dwup-card,.evraf-section,.evraf-window,.evraf-wallet-card) :where(p,li,small,label,span:not(.dashicons):not(.evraf-step):not(.dwuf-step)){text-shadow:none!important}
html body.evrfr-rebuilt :where(.dw-card,.dw-panel,.dwtap-panel,.dwup-card,.evraf-section,.evraf-window,.evraf-wallet-card) p{font-size:13px!important;line-height:1.55!important}
html body.evrfr-rebuilt :where(.dw-card,.dw-panel,.dwtap-panel,.dwup-card,.evraf-section,.evraf-window,.evraf-wallet-card) small{font-size:11px!important;line-height:1.45!important}
@media(max-width:760px){html body.evrfr-rebuilt .dwsh-hero h1{font-size:clamp(34px,10vw,46px)!important}html body.evrfr-rebuilt .dwsh-hero-copy>p{font-size:14px!important}html body.evrfr-rebuilt .dwsh-route-card header h2{font-size:20px!important}}

/* v1.1.1 — unmistakable 3D network selectors + final contrast repairs */
.evraf-network-switch{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:stretch!important;margin:2px 0 18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.evraf-network-tab{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:116px!important;min-height:54px!important;padding:9px 18px!important;border:1px solid #81d3ad!important;border-bottom:1px solid #4fc18c!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff 0%,#eef5f2 54%,#d9e6e0 100%)!important;color:#175337!important;box-shadow:0 5px 0 #75cfa5,0 10px 18px rgba(22,78,52,.16),inset 0 1px 0 #fff!important;text-shadow:none!important;cursor:pointer!important;transform:translateY(0)!important;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease!important}
.evraf-network-tab span{color:inherit!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:.02em!important}
.evraf-network-tab small{display:block!important;color:#36996b!important;font-size:8px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.evraf-network-tab:hover{transform:translateY(-2px)!important;filter:brightness(1.02)!important;box-shadow:0 7px 0 #6ccb9f,0 14px 24px rgba(22,78,52,.18),inset 0 1px 0 #fff!important}
.evraf-network-tab:active{transform:translateY(3px)!important;box-shadow:0 2px 0 #6ccb9f,0 6px 12px rgba(22,78,52,.13),inset 0 1px 0 #fff!important}
.evraf-network-tab.is-active{border-color:#28ab6e!important;border-bottom-color:#1b5f3f!important;background:linear-gradient(180deg,#35d087 0%,#249a63 55%,#1b6040 100%)!important;color:#fff!important;box-shadow:0 6px 0 #175136,0 14px 24px rgba(26,93,62,.28),inset 0 1px 0 rgba(255,255,255,.36)!important}
.evraf-network-tab.is-active small{color:#e8f3ee!important}
.evraf-wallet-top>span{min-width:46px!important;text-align:center!important;background:linear-gradient(145deg,#22905d,#1b6040)!important;color:#fff!important;box-shadow:0 4px 0 rgba(18,62,41,.28)!important}

/* Privacy page: force high-contrast hero and navigation after all legacy/global themes. */
html body.evrfr-rebuilt .dwpr-policy .dwpr-back{padding:8px 12px!important;border:1px solid rgba(255,255,255,.40)!important;border-radius:11px!important;background:linear-gradient(145deg,#2bb876,#208858 58%,#185438)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 5px 0 rgba(20,71,47,.30),0 10px 18px rgba(16,58,38,.18)!important}
html body.evrfr-rebuilt .dwpr-policy .dwpr-hero{background:radial-gradient(circle at 90% 10%,rgba(57,208,138,.22),transparent 29%),linear-gradient(135deg,#175136 0%,#208858 55%,#3dad79 100%)!important;border-color:rgba(255,255,255,.32)!important;box-shadow:0 20px 44px rgba(14,50,33,.24)!important}
html body.evrfr-rebuilt .dwpr-policy .dwpr-hero .dwpr-eyebrow{color:#deeee7!important;-webkit-text-fill-color:#deeee7!important}
html body.evrfr-rebuilt .dwpr-policy .dwpr-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 10px rgba(9,26,18,.22)!important}
html body.evrfr-rebuilt .dwpr-policy .dwpr-hero p{color:#eef6f2!important;-webkit-text-fill-color:#eef6f2!important;font-size:13px!important}
html body.evrfr-rebuilt .dwpr-policy .dwpr-version{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.28)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.evrfr-rebuilt .dwpr-policy-nav a{background:linear-gradient(180deg,#f6faf8,#e2ede8)!important;border-color:#86d4b0!important;color:#175337!important;-webkit-text-fill-color:#175337!important;box-shadow:0 4px 0 rgba(74,191,136,.35)!important}
html body.evrfr-rebuilt .dwpr-contact>a,
html body.evrfr-rebuilt .dwpr-faq-privacy-card>a{background:linear-gradient(145deg,#2cbc79,#208858 58%,#195a3c)!important;border-color:rgba(255,255,255,.45)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 5px 0 rgba(19,69,46,.30),0 10px 18px rgba(18,62,41,.16)!important;text-shadow:none!important}
html body.evrfr-rebuilt .dwpr-contact>a:hover,
html body.evrfr-rebuilt .dwpr-faq-privacy-card>a:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}

/* Referral page: prevent pale-card text from inheriting washed-out legacy colors. */
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-kicker,
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-label{color:#208858!important;-webkit-text-fill-color:#208858!important}
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-hero h1,
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-card h2{color:#103a26!important;-webkit-text-fill-color:#103a26!important}
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-hero p,
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-rule,
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-stats small{color:#2c7e58!important;-webkit-text-fill-color:#2c7e58!important}
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-stats strong{color:#175236!important;-webkit-text-fill-color:#175236!important}
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-back,
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-actions a,
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-actions button{background:linear-gradient(180deg,#fff,#e2eee8)!important;border-color:#86d4b0!important;color:#175035!important;-webkit-text-fill-color:#175035!important;box-shadow:0 4px 0 #7ed2aa,0 9px 17px rgba(18,65,43,.10)!important}
html body.evrfr-rebuilt .dwrfc-shell .dwrfc-actions .primary{background:linear-gradient(145deg,#2ec37d,#218b59 58%,#1a5b3d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgba(255,255,255,.40)!important;box-shadow:0 5px 0 #164e34,0 11px 20px rgba(22,78,52,.20)!important}

@media(max-width:700px){.evraf-network-switch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.evraf-network-tab{min-width:0!important;padding:9px 7px!important}}
@media(max-width:430px){.evraf-network-switch{grid-template-columns:1fr 1fr!important}.evraf-network-tab:last-child{grid-column:1/-1!important}}


/* v1.1.2 dashboard AI workspace cleanup */
.dw-card.dw-glass.evraf-ai-panel-shell{padding-bottom:14px!important;overflow:visible!important}
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar{margin:10px 0 0!important;min-height:54px!important;padding:10px 12px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px 12px!important;background:linear-gradient(135deg,rgba(249,246,255,.92),rgba(236,224,247,.88))!important;border:1px solid rgba(112,61,167,.17)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 9px 18px rgba(70,25,104,.07)!important;color:#29193b!important}
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar p{display:none!important}
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar .evraf-ai-status-label{color:#70527f!important;font-size:9px!important}
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar .evraf-ai-status-main{font-size:17px!important;line-height:1.1!important}
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar .evraf-ai-status-side{white-space:nowrap!important}
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar .evraf-ai-status-side span{font-size:9px!important}
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar .evraf-ai-status-side strong{font-size:11px!important}
.dw-card.dw-glass.evraf-ai-panel-shell>.dw-pill,
.dw-card.dw-glass.evraf-ai-panel-shell>.dw-mini:last-child{display:none!important}
@media(max-width:760px){.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar{grid-template-columns:1fr auto!important}.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar .evraf-ai-status-main{grid-column:1/2}.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar .evraf-ai-status-side{grid-column:2/3;grid-row:1/3;align-self:center}}


/* v1.1.3 premium AI systems console */
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar.evraf-ai-console{
  position:relative!important;display:grid!important;grid-template-columns:minmax(190px,1.15fr) minmax(220px,1fr)!important;gap:11px 16px!important;
  margin:12px 0 0!important;padding:12px!important;min-height:112px!important;overflow:hidden!important;border-radius:18px!important;
  color:#eef6ff!important;background:radial-gradient(circle at 12% 25%,rgba(49,236,194,.12),transparent 24%),radial-gradient(circle at 88% 18%,rgba(190,82,255,.16),transparent 28%),linear-gradient(145deg,#08141f 0%,#07111a 47%,#0a1020 100%)!important;
  border:1px solid rgba(124,231,215,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -18px 34px rgba(0,0,0,.12),0 14px 28px rgba(6,18,31,.20),0 0 28px rgba(135,77,220,.08)!important
}
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar.evraf-ai-console::before{content:""!important;position:absolute!important;inset:-45% -20%!important;z-index:0!important;background:conic-gradient(from 20deg,transparent,rgba(0,255,213,.10),transparent 24%,rgba(199,80,255,.12),transparent 52%,rgba(75,151,255,.10),transparent 78%)!important;animation:evrafConsoleOrbit 11s linear infinite!important;transform-origin:center!important}
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar.evraf-ai-console::after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:7px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,#39efc1,#8d71ff,#fb5fcf,#57c9ff,#39efc1,transparent)!important;background-size:230% 100%!important;opacity:.8!important;animation:evrafConsoleRail 3.8s linear infinite!important}
@keyframes evrafConsoleOrbit{to{transform:rotate(1turn)}}
@keyframes evrafConsoleRail{to{background-position:230% 0}}
.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar.evraf-ai-console>*{position:relative;z-index:1}
.evraf-ai-console .evraf-console-core{display:flex;align-items:center;gap:12px;min-width:0;padding:4px 2px}
.evraf-ai-console .evraf-core-orbit{position:relative;flex:0 0 54px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(255,255,255,.14) 0 14%,rgba(94,62,184,.10) 15% 34%,transparent 35%);box-shadow:0 0 25px rgba(88,227,208,.10)}
.evraf-ai-console .evraf-core-orbit i{position:absolute;border-radius:50%;border:1px solid rgba(100,220,255,.28);animation:evrafCoreSpin 4.5s linear infinite}
.evraf-ai-console .evraf-core-orbit i:nth-child(1){width:48px;height:48px;border-top-color:#5ff1cf;border-right-color:transparent}
.evraf-ai-console .evraf-core-orbit i:nth-child(2){width:36px;height:36px;border-left-color:#bf69ff;border-bottom-color:transparent;animation-direction:reverse;animation-duration:3.2s}
.evraf-ai-console .evraf-core-orbit i:nth-child(3){width:24px;height:24px;border-top-color:#69baff;border-left-color:transparent;animation-duration:2.6s}
.evraf-ai-console .evraf-core-orbit b{width:10px;height:10px;border-radius:50%;background:#67f2cb;box-shadow:0 0 0 5px rgba(103,242,203,.08),0 0 18px rgba(103,242,203,.85);animation:evrafCorePulse 1.7s ease-in-out infinite}
@keyframes evrafCoreSpin{to{transform:rotate(1turn)}}
@keyframes evrafCorePulse{0%,100%{transform:scale(.82);opacity:.72}50%{transform:scale(1.18);opacity:1}}
.evraf-ai-console .evraf-console-core span{display:block;margin-bottom:3px;color:#78e7cf!important;font-size:8px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}
.evraf-ai-console .evraf-console-core strong{display:block;color:#fff!important;font-size:17px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:.01em!important;text-shadow:0 0 18px rgba(157,121,255,.20)}
.evraf-ai-console .evraf-console-core small{display:block;margin-top:3px;color:#8fa8bc!important;font-size:9px!important;line-height:1.3!important}
.evraf-ai-console .evraf-console-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-self:center}
.evraf-ai-console .evraf-console-chip{position:relative;min-width:0;padding:8px 8px 7px 18px;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
.evraf-ai-console .evraf-console-chip i{position:absolute;left:8px;top:10px;width:5px;height:5px;border-radius:50%;background:#58efbd;box-shadow:0 0 10px rgba(88,239,189,.65);animation:evrafChipPulse 1.8s ease-in-out infinite}
.evraf-ai-console .evraf-console-chip:nth-child(2) i{animation-delay:.32s}.evraf-ai-console .evraf-console-chip:nth-child(3) i{animation-delay:.64s}
@keyframes evrafChipPulse{0%,100%{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}
.evraf-ai-console .evraf-console-chip span{display:block;color:#7f95a8!important;font-size:7px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}
.evraf-ai-console .evraf-console-chip strong{display:block;margin-top:2px;color:#e9faff!important;font-size:9px!important;font-weight:900!important;letter-spacing:.05em!important;white-space:nowrap!important}
.evraf-ai-console .evraf-console-strip{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 9px;margin-top:-2px;border-radius:10px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.05)}
.evraf-ai-console .evraf-console-strip>span{color:#7893a8!important;font-size:7px!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important;white-space:nowrap!important}
.evraf-ai-console .evraf-console-strip>strong{display:flex;align-items:center;gap:6px;color:#62edbb!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;text-decoration:none!important;white-space:nowrap!important}
.evraf-ai-console .evraf-console-strip>strong u{width:6px;height:6px;border-radius:50%;background:#58efbd;box-shadow:0 0 11px rgba(88,239,189,.75);animation:evrafCorePulse 1.45s ease-in-out infinite;text-decoration:none!important}
.evraf-ai-console .evraf-wave{height:16px;display:flex;align-items:center;gap:3px;overflow:hidden}
.evraf-ai-console .evraf-wave i{display:block;flex:1;min-width:3px;max-width:16px;height:25%;border-radius:4px;background:linear-gradient(180deg,#61eac4,#8b73ff);animation:evrafWave 1.5s ease-in-out infinite;transform-origin:center}
.evraf-ai-console .evraf-wave i:nth-child(2){animation-delay:.12s}.evraf-ai-console .evraf-wave i:nth-child(3){animation-delay:.24s}.evraf-ai-console .evraf-wave i:nth-child(4){animation-delay:.36s}.evraf-ai-console .evraf-wave i:nth-child(5){animation-delay:.48s}.evraf-ai-console .evraf-wave i:nth-child(6){animation-delay:.60s}.evraf-ai-console .evraf-wave i:nth-child(7){animation-delay:.72s}.evraf-ai-console .evraf-wave i:nth-child(8){animation-delay:.84s}.evraf-ai-console .evraf-wave i:nth-child(9){animation-delay:.96s}.evraf-ai-console .evraf-wave i:nth-child(10){animation-delay:1.08s}
@keyframes evrafWave{0%,100%{height:22%;opacity:.42}50%{height:95%;opacity:1}}
.evraf-ai-console.is-standby .evraf-core-orbit b,.evraf-ai-console.is-standby .evraf-console-chip i,.evraf-ai-console.is-standby .evraf-console-strip>strong u{background:#ffb84f;box-shadow:0 0 11px rgba(255,184,79,.64)}
.evraf-ai-console.is-standby .evraf-console-core span,.evraf-ai-console.is-standby .evraf-console-strip>strong{color:#ffc878!important}
.evraf-ai-console.is-standby .evraf-console-chip strong{color:#ffe2ad!important}
.evraf-ai-console.is-standby .evraf-wave i{background:linear-gradient(180deg,#ffbc58,#8d73ff)}
@media(max-width:760px){.dw-card.dw-glass.evraf-ai-panel-shell>.evraf-ai-statusbar.evraf-ai-console{grid-template-columns:1fr!important;gap:10px!important;min-height:0!important}.evraf-ai-console .evraf-console-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.evraf-ai-console .evraf-console-strip{grid-template-columns:auto minmax(70px,1fr) auto}.evraf-ai-console .evraf-console-core strong{font-size:15px!important}}
@media(max-width:470px){.evraf-ai-console .evraf-console-grid{grid-template-columns:1fr!important}.evraf-ai-console .evraf-console-strip{grid-template-columns:1fr auto}.evraf-ai-console .evraf-wave{grid-column:1/-1;grid-row:2}.evraf-ai-console .evraf-console-strip>strong{grid-column:2;grid-row:1}.evraf-ai-console .evraf-core-orbit{flex-basis:46px;width:46px;height:46px}}
@media(prefers-reduced-motion:reduce){.evraf-ai-console::before,.evraf-ai-console::after,.evraf-ai-console .evraf-core-orbit i,.evraf-ai-console .evraf-core-orbit b,.evraf-ai-console .evraf-console-chip i,.evraf-ai-console .evraf-console-strip>strong u,.evraf-ai-console .evraf-wave i{animation:none!important}}


/* EVRONTIS official tier badge system — DreamWealth-style premium emblems. */
.evraf-tier-emblem{position:relative;display:inline-flex;align-items:center;gap:10px;min-width:0;isolation:isolate}
.evraf-tier-emblem img,.evraf-tier-img{display:block!important;object-fit:contain!important;border-radius:50%!important;filter:drop-shadow(0 8px 12px rgba(15,39,28,.26)) drop-shadow(0 0 10px rgba(57,208,138,.18));transform:translateZ(0)}
.evraf-tier-emblem-glow{position:absolute;left:4px;top:50%;width:66px;height:66px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(57,208,138,.30),rgba(32,138,89,.08) 50%,transparent 72%);filter:blur(5px);z-index:-1;animation:evrafTierGlow 3.2s ease-in-out infinite}
.evraf-tier-emblem-copy{display:flex;flex-direction:column;line-height:1.08}.evraf-tier-emblem-copy small{font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important;color:#369a6c!important;text-transform:uppercase}.evraf-tier-emblem-copy strong{font-size:16px!important;font-weight:900!important;color:#154a31!important}
.evraf-tier-emblem.is-plan{display:flex;margin:24px 0 8px;justify-content:flex-start}.evraf-tier-emblem.is-plan img{width:104px!important;height:104px!important}.evraf-tier-emblem.is-plan .evraf-tier-emblem-glow{width:112px;height:112px;left:-4px}.evraf-tier-emblem.is-plan .evraf-tier-emblem-copy strong{font-size:21px!important}.evraf-tier-emblem.is-plan .evraf-tier-emblem-copy small{font-size:9px!important}
.evr-plan-card.is-current .evraf-tier-emblem.is-plan img{filter:drop-shadow(0 13px 18px rgba(19,69,46,.30)) drop-shadow(0 0 18px rgba(57,208,138,.30));animation:evrafTierFloat 3.4s ease-in-out infinite}
.evraf-tier-emblem.is-profile img{width:58px!important;height:58px!important}.evraf-tier-emblem.is-profile .evraf-tier-emblem-glow{width:64px;height:64px}.evraf-tier-emblem.is-profile{margin-bottom:10px}.evraf-tier-emblem.is-profile .evraf-tier-emblem-copy{display:none}
.evraf-tier-emblem.is-session{margin:8px 0 12px}.evraf-tier-emblem.is-session img{width:48px!important;height:48px!important}.evraf-tier-emblem.is-session .evraf-tier-emblem-glow{width:54px;height:54px}.evraf-tier-emblem.is-session .evraf-tier-emblem-copy strong{font-size:14px!important}
.dw-dash .dw-tier img,.dw-dash-hero-badge img{width:52px!important;height:52px!important;border-radius:50%!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}
.dw-dash-hero-badge img{width:70px!important;height:70px!important}
@keyframes evrafTierGlow{0%,100%{opacity:.58;transform:translateY(-50%) scale(.94)}50%{opacity:1;transform:translateY(-50%) scale(1.06)}}
@keyframes evrafTierFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(.8deg)}}
@media(max-width:760px){.evraf-tier-emblem.is-plan img{width:82px!important;height:82px!important}.evraf-tier-emblem.is-plan .evraf-tier-emblem-glow{width:90px;height:90px}.evraf-tier-emblem.is-plan .evraf-tier-emblem-copy strong{font-size:18px!important}.dw-dash-hero-badge img{width:58px!important;height:58px!important}}
@media(prefers-reduced-motion:reduce){.evraf-tier-emblem-glow,.evr-plan-card.is-current .evraf-tier-emblem.is-plan img{animation:none!important}}


/* v1.1.5 — Mobile active-session priority: finance KPIs -> AI engine -> account actions. */
@media(max-width:767px){
  .dw-wrap .dw-top>.dw-card.dw-glass.evraf-ai-panel-shell.evraf-mobile-ai-priority{
    width:100%!important;
    max-width:none!important;
    margin:12px 0 10px!important;
    padding:10px!important;
    border-radius:20px!important;
    box-sizing:border-box!important;
    order:initial!important;
  }
  .dw-wrap .dw-top>.evraf-mobile-ai-priority .dwqa-engine{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }
  .dw-wrap .dw-top>.evraf-mobile-ai-priority>.dw-section-title{
    margin:0 0 3px!important;
    font-size:15px!important;
    line-height:1.2!important;
  }
  .dw-wrap .dw-top>.evraf-mobile-ai-priority>.dw-mini{
    margin:0 0 8px!important;
    font-size:10px!important;
    line-height:1.35!important;
  }
  .dw-wrap .dw-top>.evraf-mobile-ai-priority>.evraf-ai-statusbar.evraf-ai-console{
    margin-top:8px!important;
  }
  .dw-wrap .dw-top>.evraf-mobile-ai-priority+.dw-actions{
    margin-top:8px!important;
  }
  .evraf-ai-origin-grid-mobile{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
}

/* Selected controls use the approved gold accent; ordinary actions stay green. */
html body.evrfr-rebuilt .evraf-network-tab:is(.is-active,[aria-selected="true"]),
html body.evrfr-rebuilt .evr-plan-card.is-current .evr-plan-btn {
  border-color:#f4dd94!important;
  background:linear-gradient(180deg,#fff1b5 0%,#e4be5a 56%,#b98b27 100%)!important;
  color:#153b2c!important;
  -webkit-text-fill-color:#153b2c!important;
  box-shadow:0 5px 0 #80601b,0 12px 24px rgba(71,51,11,.24),inset 0 1px rgba(255,255,255,.66)!important;
}
html body.evrfr-rebuilt .evraf-network-tab:is(.is-active,[aria-selected="true"]) :where(span,small){color:#153b2c!important;-webkit-text-fill-color:#153b2c!important}
html body.evrfr-rebuilt .dwnp-nav a.is-active,
html body.evrfr-rebuilt .dwnp-nav a[aria-current="page"]{border-color:rgba(239,212,131,.65)!important;background:rgba(239,212,131,.16)!important;color:#efd483!important;-webkit-text-fill-color:#efd483!important}
html body.evrfr-rebuilt .dwnp-brand-line{color:#efd483!important;-webkit-text-fill-color:#efd483!important}
html body.evrfr-rebuilt .dwnp-brand-logo{display:block!important;max-height:none!important;object-fit:contain!important;object-position:left center!important;overflow:visible!important}

/* Each plan remains a vertical card; the metrics become readable rows on phones. */
html body.evrfr-rebuilt .evr-plan-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important}
html body.evrfr-rebuilt .evr-plan-card>*{min-width:0!important}
html body.evrfr-rebuilt .evr-plan-badge,
html body.evrfr-rebuilt .evraf-tier-emblem.is-plan{align-self:flex-start!important;width:auto!important;max-width:100%!important}
html body.evrfr-rebuilt .evr-plan-metrics{display:grid!important;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body.evrfr-rebuilt .evr-plan-metrics :where(span,strong){overflow-wrap:normal!important;word-break:normal!important}
html body.evrfr-rebuilt .evr-plan-metrics strong{font-size:clamp(16px,1.25vw,21px)!important}

html body.evrfr-rebuilt .evrfr-page-back{position:fixed!important;z-index:99980!important;left:12px!important;top:112px!important;bottom:auto!important;height:auto!important;width:max-content!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 14px!important;border:1px solid rgba(239,212,131,.55)!important;border-radius:999px!important;background:linear-gradient(145deg,#159466,#0d6a4d)!important;color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important;box-shadow:0 8px 20px rgba(2,45,34,.22)!important;font:800 13px/1.2 Inter,"Segoe UI",system-ui,sans-serif!important;text-decoration:none!important}
html body.evrfr-rebuilt .evrfr-page-back:focus-visible{outline:3px solid #efd483!important;outline-offset:2px!important}

html body.evrfr-rebuilt .evr-kyc-upload-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
html body.evrfr-rebuilt .evr-kyc-upload-grid input[type=file]{background:#fff!important;color:#153b2c!important;border-color:rgba(7,83,63,.25)!important;max-width:100%!important}

@media(max-width:760px){
  html body.evrfr-rebuilt .evr-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  html body.evrfr-rebuilt .evr-plan-card{min-height:0!important;padding:17px 15px!important;border-radius:22px!important}
  html body.evrfr-rebuilt .evr-plan-current{position:static!important;align-self:flex-start!important;margin:7px 0 0!important}
  html body.evrfr-rebuilt .evraf-tier-emblem.is-plan{margin:8px 0 2px!important}
  html body.evrfr-rebuilt .evraf-tier-emblem.is-plan img{width:62px!important;height:62px!important}
  html body.evrfr-rebuilt .evraf-tier-emblem.is-plan .evraf-tier-emblem-glow{width:66px!important;height:66px!important}
  html body.evrfr-rebuilt .evr-plan-metrics{grid-template-columns:1fr!important;gap:0!important;margin:10px 0 12px!important;padding:4px 12px!important;border-radius:16px!important}
  html body.evrfr-rebuilt .evr-plan-metrics>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 2px!important;text-align:left!important}
  html body.evrfr-rebuilt .evr-plan-metrics>div+div{border-left:0!important;border-top:1px solid rgba(7,83,63,.14)!important}
  html body.evrfr-rebuilt .evr-plan-metrics span{min-height:0!important;font-size:12px!important}
  html body.evrfr-rebuilt .evr-plan-metrics strong{margin-top:0!important;font-size:17px!important;white-space:nowrap!important;text-align:right!important}
  html body.evrfr-rebuilt .evr-plan-btn{min-height:46px!important;padding:10px 14px!important;font-size:14px!important}
  html body.evrfr-rebuilt .evr-kyc-upload-grid{grid-template-columns:1fr!important}
  html body.evrfr-rebuilt .evrfr-page-back{top:auto!important;bottom:76px!important;left:10px!important;min-height:36px!important;padding:7px 12px!important}
  html body.evrfr-rebuilt .evraf-network-switch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
  html body.evrfr-rebuilt .evraf-network-tab{min-width:0!important;padding:8px 3px!important}
  html body.evrfr-rebuilt .evraf-network-tab:last-child{grid-column:auto!important}
}

/* Support-page color and contrast live in the cached source sheet. */
html body.evrfr-rebuilt .dwsp{color:var(--evraf-ink)!important}
html body.evrfr-rebuilt .dwsp .panel{border-color:rgba(255,255,255,.86)!important;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(223,236,230,.92))!important;box-shadow:var(--evraf-shadow)!important}
html body.evrfr-rebuilt .dwsp .hero{background:linear-gradient(120deg,#144830,#208858 56%,#29b172)!important}
html body.evrfr-rebuilt .dwsp .hero :where(.eyebrow,h2,.sub,.pill){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.evrfr-rebuilt .dwsp .hero .sub{color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}
html body.evrfr-rebuilt .dwsp .section-title,html body.evrfr-rebuilt .dwsp .card h3,html body.evrfr-rebuilt .dwsp .value{color:var(--evraf-heading)!important;-webkit-text-fill-color:var(--evraf-heading)!important}
html body.evrfr-rebuilt .dwsp :where(.section-text,.card p,.micro,.label,.compact-list li,.note){color:var(--evraf-muted)!important;-webkit-text-fill-color:var(--evraf-muted)!important}
html body.evrfr-rebuilt .dwsp .card,html body.evrfr-rebuilt .dwsp .info-box{background:linear-gradient(145deg,#fff,#e9f2ee)!important;border-color:rgba(26,91,61,.12)!important}
html body.evrfr-rebuilt .dwsp .btn.primary{background:linear-gradient(145deg,#37d089,#22935e 56%,#1a5e3e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}

/* v1.3.2: keep the full brand readable without letting its labels enlarge the fixed mobile header. */
@media(max-width:760px){
  html body.evrfr-rebuilt{padding-top:104px!important}
  html body.evrfr-rebuilt .dwnp-eh{top:8px!important;left:50%!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;border-radius:18px!important}
  html body.evrfr-rebuilt .dwnp-eh-inner{min-height:0!important;gap:6px!important;padding:6px 8px!important;flex-wrap:nowrap!important}
  html body.evrfr-rebuilt .dwnp-eh .dwnp-brand{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 48px)!important;gap:0!important;white-space:normal!important}
  html body.evrfr-rebuilt .dwnp-eh .dwnp-brand-logo{width:164px!important;height:44px!important;max-width:100%!important}
  html body.evrfr-rebuilt .dwnp-eh .dwnp-brand>span:not(.dwnp-logo){display:block!important;width:100%!important;margin:0!important;overflow:hidden!important;font-size:clamp(7px,2.15vw,9px)!important;line-height:1.15!important;letter-spacing:.01em!important;white-space:nowrap!important;text-overflow:clip!important}
  html body.evrfr-rebuilt .dwnp-eh .dwnp-brand>.dwnp-brand-line{font-size:clamp(8px,2.4vw,10px)!important;color:#efd483!important;-webkit-text-fill-color:#efd483!important}
  html body.evrfr-rebuilt .dwnp-eh .dwnp-actions{flex:0 0 auto!important;min-width:38px!important;gap:0!important;flex-wrap:nowrap!important}
  html body.evrfr-rebuilt .dwnp-eh .dwnp-actions>:not(.dwnp-burger){display:none!important}
  html body.evrfr-rebuilt .dwnp-eh .dwnp-burger{display:inline-flex!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;align-items:center!important;justify-content:center!important}

  html body.evrfr-rebuilt .dwxl-page-command{box-sizing:border-box!important;max-width:100%!important;gap:9px!important;margin-top:8px!important;padding:12px!important}
  html body.evrfr-rebuilt .dwxl-page-command .dwxl-page-icon{width:42px!important;height:42px!important}
  html body.evrfr-rebuilt .dwxl-page-command .dwxl-page-icon svg{width:27px!important;height:27px!important}
  html body.evrfr-rebuilt .dwxl-page-command .dwxl-page-copy h1{font-size:clamp(22px,6vw,28px)!important}
  html body.evrfr-rebuilt .dwxl-page-command .dwxl-page-description{margin-top:5px!important;font-size:11.5px!important;line-height:1.4!important}
  html body.evrfr-rebuilt .dwxl-page-command .dwxl-page-aside{gap:7px!important}
  html body.evrfr-rebuilt .dwxl-page-command .dwxl-page-action{min-height:34px!important;padding:6px 8px!important}
  html body.evrfr-rebuilt .dwxl-page-command .dwxl-state-chip{min-height:27px!important;padding:5px 8px!important}
  html body.evrfr-rebuilt .dwxl-workflow{box-sizing:border-box!important;max-width:100%!important;margin-top:8px!important;margin-bottom:10px!important}
  html body.evrfr-rebuilt .dwxl-workflow li{min-height:43px!important;padding:7px 9px!important}

  html body.evrfr-rebuilt.evrfr-route-plans{padding-top:132px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evrfr-page-back{top:89px!important;bottom:auto!important;left:12px!important;min-height:34px!important;padding:6px 11px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-center{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding:8px 12px 54px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-center>*{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-center-head{gap:8px!important;margin-bottom:12px!important;padding:15px!important;border-radius:19px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-center-head h1{font-size:clamp(22px,6vw,28px)!important;line-height:1.1!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-center-head p{margin-top:7px!important;font-size:11.5px!important;line-height:1.45!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-center-head>a{padding:7px 11px!important;font-size:11px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:8px!important;overflow:visible!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-grid input[type=hidden]{display:none!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:10px 8px!important;border-radius:17px!important;overflow:hidden!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-card.is-current{outline-offset:-2px!important;box-shadow:0 9px 20px rgba(32,136,88,.18),inset 0 1px 0 #fff!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-orb{width:95px!important;height:95px!important;right:-24px!important;top:-28px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-badge{gap:4px!important;padding:5px 7px!important;border-width:1px!important;white-space:nowrap!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-badge span{font-size:8px!important;letter-spacing:.04em!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-badge strong{font-size:12px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-current{position:static!important;align-self:flex-start!important;margin:5px 0 0!important;padding:4px 7px!important;font-size:7px!important;line-height:1.15!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evraf-tier-emblem.is-plan{gap:5px!important;margin:6px 0 3px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evraf-tier-emblem.is-plan img{width:40px!important;height:40px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evraf-tier-emblem.is-plan .evraf-tier-emblem-glow{width:42px!important;height:42px!important;left:0!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evraf-tier-emblem.is-plan .evraf-tier-emblem-copy small{font-size:7px!important;letter-spacing:.02em!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evraf-tier-emblem.is-plan .evraf-tier-emblem-copy strong{font-size:11px!important;line-height:1.15!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-metrics{box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:0!important;margin:7px 0 9px!important;padding:3px 6px!important;border-radius:12px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-metrics>div{display:flex!important;min-width:0!important;align-items:center!important;justify-content:space-between!important;gap:3px!important;padding:5px 0!important;text-align:left!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-metrics>div+div{border-left:0!important;border-top:1px solid rgba(7,83,63,.14)!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-metrics span{min-width:0!important;min-height:0!important;font-size:10px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-metrics strong{flex:0 0 auto!important;margin:0!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;text-align:right!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-btn{min-height:35px!important;margin-top:auto!important;padding:6px 5px!important;border-radius:10px!important;font-size:11px!important;line-height:1.2!important;white-space:normal!important}
  html body.evrfr-rebuilt.evrfr-route-plans .dw-float-trade{left:auto!important;right:10px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:46px!important;max-width:46px!important;transform:none!important}
  html body.evrfr-rebuilt.evrfr-route-plans .dw-float-trade .dw-ft-btn{box-sizing:border-box!important;width:46px!important;height:46px!important;min-height:46px!important;padding:6px!important;justify-content:center!important}
  html body.evrfr-rebuilt.evrfr-route-plans .dw-float-trade .dw-ft-robot{display:block!important;flex:0 0 31px!important;width:31px!important;height:31px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .dw-float-trade :where(.dw-ft-txt,.dw-ft-dot){display:none!important}
}

@media(max-width:360px){
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-center{padding-right:8px!important;padding-left:8px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-grid{gap:6px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-card{padding:9px 6px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-metrics{padding-right:4px!important;padding-left:4px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-metrics span{font-size:9px!important}
  html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-metrics strong{font-size:10px!important}
}

/* The theme sets #page to 100vh, while the fixed navigation also adds body
   padding. Let the page wrap its content so that padding is not extra scroll. */
html body.evrfr-rebuilt #page{min-height:0!important}

/* The plan center has its own 100vh minimum; short routes should end after
   their content instead of reserving another screen of empty background. */
html body.evrfr-rebuilt.evrfr-route-plans .evr-plan-center{min-height:0!important}
html body.evrfr-rebuilt.evrfr-route-start-session .dwta-start-card,
html body.evrfr-rebuilt.dwxl-page-session .dwta-start-card{margin-bottom:16px!important}

@media(max-width:430px){
  /* The experience theme adds 8px side margins to an already centered,
     fixed header. Preserve its original transform and remove the offset. */
  html body.evrfr-rebuilt .dwnp-eh{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}
}
