/* home-core.css */
/* ===== SOURCE: v13.css ===== */
:root{--v13-bg:#02070b;--v13-panel:#06131c;--v13-line:#183746;--v13-cyan:#29d9ff;--v13-green:#49ed77;--v13-purple:#bb58ff;--v13-orange:#ffb21f;--v13-blue:#3aa7ff;--v13-pink:#ff4fc3;--v13-red:#ff565f;--v13-muted:#91a8b4}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.v13{margin:0;background:radial-gradient(circle at 50% 0,#071421 0,#02070b 28%,#010407 100%);color:#eaf5fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}.v13 a{text-decoration:none}.v13 .wrap{width:min(1480px,calc(100% - 42px));margin:auto}.v13-panel{border:1px solid var(--v13-line);border-radius:12px;background:linear-gradient(180deg,rgba(6,19,28,.96),rgba(2,8,12,.98));box-shadow:0 10px 40px rgba(0,0,0,.13)}
/* nav */
.v13-nav{height:76px;position:sticky;top:0;z-index:100;background:rgba(1,5,9,.96);border-bottom:1px solid rgba(41,217,255,.14);backdrop-filter:blur(14px)}.v13-navin{height:76px;display:flex;align-items:center;gap:24px}.v13-logo{display:flex;align-items:center;min-width:190px}.v13-logo img{width:185px;height:58px;object-fit:contain;object-position:left center}.v13-links{display:flex;align-items:center;justify-content:center;gap:25px;flex:1;white-space:nowrap}.v13-links a{font-size:12px;font-weight:800;color:#eef7fb;letter-spacing:.035em;padding:29px 0 24px;border-bottom:2px solid transparent}.v13-links a:hover,.v13-links a.active{color:var(--v13-cyan);border-color:var(--v13-cyan)}.v13-actions{display:flex;align-items:center;gap:9px;white-space:nowrap}.v13-lang,.v13-btn,.v13-btn-ghost{height:40px;border-radius:7px;border:1px solid #285064;background:#031019;color:#fff;padding:0 14px;font-weight:850;font-size:11px}.v13-btn{border-color:#17ccec;background:linear-gradient(90deg,#0d78ff,#16d9c5);box-shadow:0 0 18px rgba(39,210,255,.13)}.v13-btn.join{background:linear-gradient(90deg,#6d41ff,#c74af4,#19c8ff)}.v13-btn-ghost{display:inline-grid;place-items:center;cursor:pointer}.v13-hamb{display:none;background:none;border:1px solid #24424f;color:#fff;border-radius:7px;width:42px;height:40px;font-size:21px}
/* hero */
.v13-hero{position:relative;min-height:580px;overflow:hidden;border-bottom:1px solid rgba(41,217,255,.12)}.v13-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,rgba(108,65,255,.14),transparent 34%),radial-gradient(circle at 62% 58%,rgba(30,209,255,.08),transparent 30%),linear-gradient(135deg,#02070b 0%,#031019 58%,#02070b 100%)}.v13-hero .wrap{position:relative;z-index:2;min-height:580px;display:flex;align-items:center}.v13-copy{width:570px;padding:65px 0}.v13-copy .eyebrow{font-size:10px;color:var(--v13-cyan);font-weight:950;letter-spacing:.17em}.v13-copy h1{font-size:clamp(58px,6vw,92px);line-height:.87;letter-spacing:-.045em;margin:18px 0 22px}.v13-copy h1 span:nth-child(1){color:#fff}.v13-copy h1 span:nth-child(2){color:var(--v13-cyan)}.v13-copy h1 span:nth-child(3){color:var(--v13-green)}.v13-copy p{font-size:17px;line-height:1.6;color:#bed0d9;max-width:530px}.v13-hero-buttons{display:flex;gap:10px;margin-top:24px}.v13-values{display:flex;gap:11px;margin-top:44px}.v13-value{min-width:120px;padding:11px 12px;border-top:1px solid #254653;background:rgba(3,14,20,.45)}.v13-value b{display:block;font-size:10px;letter-spacing:.06em}.v13-value small{color:#8199a5;font-size:9px}
/* market strip */
.v13-strip{border-bottom:1px solid #16313d;background:#031019;overflow:hidden}.v13-stripin{display:grid;grid-template-columns:repeat(6,1fr);min-width:900px}.v13-kpi{padding:13px 16px;border-right:1px solid #16313d}.v13-kpi small{display:block;color:#7793a0;font-size:8px;font-weight:900;letter-spacing:.08em}.v13-kpi b{display:block;font-size:17px;margin-top:3px}.positive{color:#4aed7d!important}.negative{color:#ff5c65!important}.neutral{color:#ffbd34!important}
/* system infographic */
.v13-section{padding:54px 0}.v13-heading{text-align:center;margin:0 auto 24px;max-width:900px}.v13-heading .eyebrow{font-size:9px;color:var(--v13-cyan);font-weight:950;letter-spacing:.15em}.v13-heading h2{font-size:clamp(34px,3.8vw,54px);margin:6px 0}.v13-heading p{color:#9db2bd;margin:0}.v13-systems{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;position:relative}.v13-system{min-height:315px;padding:18px 18px 16px;border:1px solid var(--accent);border-radius:12px;background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 27%),linear-gradient(180deg,#06141d,#02090d);cursor:pointer;color:var(--accent);position:relative;overflow:hidden;transition:.2s}.v13-system:hover{transform:translateY(-4px);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 14%,transparent)}.v13-system h3{text-align:center;color:var(--accent);font-size:23px;margin:10px 0 0}.v13-system .verb{text-align:center;color:#fff;font-size:10px;font-weight:950;letter-spacing:.1em}.v13-system .sys-icon{width:82px;height:82px;border:1px solid var(--accent);border-radius:50%;display:grid;place-items:center;margin:8px auto 12px;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 25%,transparent);font-size:34px}.v13-system ul{list-style:none;padding:0;margin:17px 0 0}.v13-system li{font-size:10.5px;color:#b2c4cc;padding:5px 0}.v13-system li:before{content:"✓";color:var(--accent);margin-right:7px}.v13-system .state{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:950;letter-spacing:.09em}.v13-system.sentiment{--accent:var(--v13-cyan)}.v13-system.radar{--accent:var(--v13-green)}.v13-system.hunter{--accent:var(--v13-purple)}.v13-system.bot{--accent:var(--v13-orange)}.v13-system.sentinel{--accent:var(--v13-blue)}.v13-system.audit{--accent:var(--v13-pink)}.v13-system-detail{margin-top:12px;padding:15px 19px;display:grid;grid-template-columns:180px 1fr auto;gap:20px;align-items:center}.v13-system-detail strong{font-size:16px;color:#fff}.v13-system-detail p{margin:0;color:#93aab5;font-size:12px}.v13-system-detail span{color:var(--v13-cyan);font-size:10px;font-weight:900}
/* dashboard */
.v13-dashboard-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.v13-dashboard-title h2{font-size:32px;margin:0}.v13-dashboard-title p{margin:0;color:#8fa6b1;font-size:12px}.v13-live{font-size:9px;color:#54f28a;font-weight:950}.v13-live:before{content:"";display:inline-block;width:7px;height:7px;background:#54f28a;border-radius:50%;margin-right:6px;box-shadow:0 0 12px #54f28a}.v13-dashboard{display:grid;grid-template-columns:1.02fr 1.12fr 1fr;gap:12px}.v13-botcard{padding:20px;min-height:430px;display:grid;grid-template-columns:1fr 210px;gap:10px;position:relative;overflow:hidden}.v13-botcard h3{font-size:26px;margin:5px 0 8px}.v13-botcard .tag{color:var(--v13-cyan);font-size:9px;font-weight:950}.v13-botcard .botline{color:#27e3ff;font-size:20px;font-weight:900;line-height:1.15}.v13-botcard p{font-size:12px;color:#a8bcc6;line-height:1.55}.v13-dog{width:100%;height:315px;object-fit:cover;object-position:center;border-radius:10px;align-self:center;mask-image:linear-gradient(180deg,#000 78%,transparent);filter:saturate(1.08)}.v13-features{display:grid;grid-template-columns:1fr;gap:7px;margin-top:12px}.v13-feature{font-size:10px;color:#adc0c9;padding-left:22px;position:relative}.v13-feature:before{content:"◉";position:absolute;left:0;color:var(--v13-cyan)}.v13-feature b{display:block;color:#39dcff}.v13-botcta{grid-column:1/-1;width:100%;height:44px;border:0;border-radius:7px;background:linear-gradient(90deg,#9d36db,#216bff,#1bd9df);color:#fff;font-weight:950;letter-spacing:.03em;cursor:pointer}.v13-performance{padding:18px;min-height:430px}.v13-panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.v13-panel-title b{font-size:12px}.v13-panel-title small{font-size:8px;color:#829ba7}.v13-chart{height:250px;border:1px solid #143543;border-radius:8px;position:relative;background:repeating-linear-gradient(0deg,transparent 0 49px,rgba(67,116,138,.12) 50px),repeating-linear-gradient(90deg,transparent 0 79px,rgba(67,116,138,.09) 80px),linear-gradient(180deg,rgba(33,227,85,.03),transparent)}.v13-chart svg{width:100%;height:100%}.v13-chart .sim-label{position:absolute;right:11px;top:10px;font-size:8px;color:#ffd54c;border:1px solid #665a23;padding:4px 6px;border-radius:4px}.v13-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px}.v13-metric{border:1px solid #183746;border-radius:7px;padding:10px;text-align:center;background:#031018}.v13-metric small{font-size:7px;color:#849aa5;display:block}.v13-metric b{display:block;font-size:17px;margin-top:5px}.v13-right{display:grid;gap:12px}.v13-market{padding:15px}.v13-marketgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v13-coin{border:1px solid #183746;border-radius:8px;padding:10px}.v13-coin small{font-size:8px;color:#91a8b4}.v13-coin b{display:block;font-size:18px;margin:3px 0}.v13-mini{height:28px;margin-top:6px;position:relative}.v13-mini:before{content:"";position:absolute;left:0;right:0;top:52%;height:2px;background:linear-gradient(90deg,#1b9e49,#47f079);transform:skewY(-8deg)}.v13-marketstats{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:9px}.v13-stat{border:1px solid #183746;border-radius:7px;padding:8px;text-align:center}.v13-stat small{font-size:6px;color:#788f9a}.v13-stat b{font-size:11px;display:block;margin-top:3px}.v13-timeline{padding:15px}.v13-timeline .slot{display:grid;grid-template-columns:58px 1fr auto;gap:10px;padding:10px;border:1px solid #1b4050;border-radius:7px;margin-top:7px}.v13-timeline .slot small{font-size:8px;color:#6f8b98}.v13-timeline .slot b{font-size:11px}.v13-timeline .slot span{font-size:8px;color:#8ea5b0}.v13-timeline .morning{border-color:#1f8498}.v13-timeline .afternoon{border-color:#73531b}.v13-timeline .evening{border-color:#663172}
/* row 2 */
.v13-row2{display:grid;grid-template-columns:.92fr 1.08fr 1fr;gap:12px;margin-top:12px}.v13-hscore,.v13-candidates,.v13-liquidation{padding:16px;min-height:250px}.v13-scorebig{font-size:55px;color:var(--v13-cyan);font-weight:950;line-height:1}.v13-scorebig small{font-size:14px;color:#cfdae0}.v13-scoreboxes{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:15px}.v13-scorebox{border:1px solid #263e4b;border-radius:7px;padding:8px;text-align:center}.v13-scorebox small{font-size:6px;color:#829aa6}.v13-scorebox b{display:block;font-size:14px;color:#c783ff}.v13-candidate-list{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.v13-candidate{border:1px solid #243c49;background:#031018;border-radius:8px;padding:9px;text-align:left;color:#fff;cursor:pointer}.v13-candidate:hover,.v13-candidate.active{border-color:var(--v13-purple);box-shadow:0 0 18px rgba(187,88,255,.09)}.v13-candidate b{font-size:10px;display:block}.v13-candidate strong{font-size:18px;color:#68ef81;display:block;margin-top:4px}.v13-candidate small{font-size:7px;color:#879da7}.v13-candidate-detail{border-top:1px solid #193744;margin-top:10px;padding-top:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.v13-factor{font-size:7px;color:#7f97a2}.v13-factor b{font-size:10px;color:#fff;display:block}.v13-heatmap{height:128px;border-radius:8px;background:linear-gradient(180deg,rgba(28,18,90,.75),rgba(19,20,63,.92)),repeating-linear-gradient(90deg,transparent 0 31px,rgba(255,255,255,.05) 32px);position:relative;overflow:hidden}.v13-heatmap:before,.v13-heatmap:after{content:"";position:absolute;left:-5%;right:-5%;height:13px;border-radius:50%;filter:blur(2px)}.v13-heatmap:before{top:49%;background:linear-gradient(90deg,#451a97,#ff4fcc,#ffbd2d,#9338fc,#ff4fcc);transform:rotate(-7deg)}.v13-heatmap:after{top:62%;background:linear-gradient(90deg,#131e91,#742cc9,#fc356c,#efab25,#5427ad);transform:rotate(4deg);opacity:.75}.v13-leverage{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.v13-lev{border:1px solid #203b48;border-radius:7px;padding:8px;text-align:center}.v13-lev b{font-size:17px;display:block}.v13-lev.long b{color:#57ef82}.v13-lev.short b{color:#ff6874}
/* feature strip */
.v13-featurestrip{display:grid;grid-template-columns:repeat(6,1fr);margin-top:12px}.v13-featurestrip>div{padding:14px;border-right:1px solid #17333f}.v13-featurestrip>div:last-child{border:0}.v13-featurestrip b{display:block;font-size:11px}.v13-featurestrip small{font-size:8px;color:#849ca8}.v13-featurestrip i{font-style:normal;color:var(--v13-cyan);font-size:19px;float:left;margin-right:9px}
/* publishing, methodology, news */
.v13-publish{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;align-items:center}.v13-pubbox{padding:18px;border:1px solid #23414e;border-radius:9px;text-align:center;background:#041019;position:relative}.v13-pubbox:not(:last-child):after{content:"→";position:absolute;right:-18px;top:50%;transform:translateY(-50%);color:var(--v13-cyan);font-size:20px}.v13-pubbox b{font-size:12px}.v13-pubbox small{display:block;color:#8299a4;font-size:8px;margin-top:5px}.v13-method{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.v13-method article,.v13-news article{padding:18px}.v13-method h3{font-size:17px;margin:0 0 8px}.v13-method p{font-size:11px;color:#94aab4}.v13-news{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.v13-news h3{font-size:18px}.v13-news img{max-width:100%;border-radius:8px}.v13-news p,.v13-news li{font-size:11px;color:#a6bac4}
/* modal */
.v13-modal{position:fixed;inset:0;background:rgba(0,0,0,.82);z-index:300;display:none;place-items:center;padding:18px}.v13-modal.open{display:grid}.v13-modalbox{width:min(620px,100%);max-height:92vh;overflow:auto;padding:24px;border:1px solid #246076;border-radius:13px;background:#041019;box-shadow:0 0 60px rgba(24,200,255,.12)}.v13-modalhead{display:flex;justify-content:space-between;gap:15px}.v13-modalhead h2{font-size:25px;margin:0}.v13-close{width:36px;height:36px;background:#07151d;color:#fff;border:1px solid #284958;border-radius:7px;font-size:20px;cursor:pointer}.v13-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.v13-form label{font-size:9px;color:#8fa6b1;font-weight:850}.v13-form input,.v13-form select,.v13-form textarea{width:100%;margin-top:5px;padding:11px;background:#02090d;border:1px solid #244553;color:#fff;border-radius:7px}.v13-form .full{grid-column:1/-1}.v13-form .check{display:flex;gap:8px;align-items:flex-start;font-size:9px}.v13-form .check input{width:auto;margin:1px 0}.v13-captcha{display:grid;grid-template-columns:1fr 130px;gap:9px;align-items:end}.v13-captcha span{display:block;border:1px solid #244553;border-radius:7px;padding:10px;font-size:13px;color:#fff;background:#02090d}.v13-formmsg{font-size:10px;margin-top:8px;color:#5bef91}.hp{position:absolute!important;left:-9999px!important}
/* footer */
.v13-footer{border-top:1px solid #16323e;padding:28px 0 35px}.v13-footerin{display:flex;justify-content:space-between;gap:30px;align-items:center}.v13-footer img{width:180px}.v13-footer p,.v13-footer small{font-size:9px;color:#738b97}.v13-social{display:flex;gap:10px}.v13-social a{color:#92a8b3;font-size:9px}
/* mobile */
@media(max-width:1250px){.v13-links{gap:14px}.v13-links a{font-size:10px}.v13-actions .v13-btn{padding:0 10px}.v13-dashboard{grid-template-columns:1fr 1fr}.v13-right{grid-column:1/-1;grid-template-columns:1fr 1fr}.v13-row2{grid-template-columns:1fr 1fr}.v13-liquidation{grid-column:1/-1}.v13-systems{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.v13-system{flex:0 0 225px;scroll-snap-align:start}.v13-featurestrip{overflow-x:auto;display:flex}.v13-featurestrip>div{min-width:210px}.v13-method{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.v13-navin{gap:10px}.v13-links{display:none;position:absolute;left:0;right:0;top:76px;padding:15px 20px;background:#02090d;border-bottom:1px solid #244553;flex-direction:column;align-items:stretch}.v13-nav.open .v13-links{display:flex}.v13-links a{padding:10px;font-size:13px;border:0}.v13-hamb{display:block}.v13-actions .join,.v13-actions .contact{display:none}.v13-hero:before{background:radial-gradient(circle at 70% 12%,rgba(108,65,255,.14),transparent 34%),linear-gradient(180deg,#031019 0%,#02070b 100%)}.v13-hero .wrap{align-items:flex-end}.v13-copy{padding:330px 0 42px;width:100%}.v13-copy h1{font-size:52px}.v13-values{overflow-x:auto}.v13-strip{overflow-x:auto}.v13-dashboard,.v13-row2{grid-template-columns:1fr}.v13-right{grid-column:auto;grid-template-columns:1fr}.v13-botcard{grid-template-columns:1fr 190px}.v13-marketstats{grid-template-columns:repeat(5,minmax(80px,1fr));overflow-x:auto}.v13-metrics{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.v13-candidate-list{display:flex;overflow-x:auto}.v13-candidate{min-width:130px}.v13-publish{display:flex;overflow-x:auto;padding-bottom:8px}.v13-pubbox{min-width:180px}.v13-pubbox:after{display:none}.v13-news{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.v13 .wrap{width:min(100% - 24px,1480px)}.v13-logo{min-width:auto}.v13-logo img{width:145px}.v13-lang{padding:0 8px}.v13-hero{min-height:650px}.v13-copy h1{font-size:46px}.v13-copy p{font-size:15px}.v13-values{gap:7px}.v13-value{min-width:105px}.v13-section{padding:42px 0}.v13-heading{text-align:left}.v13-heading h2{font-size:34px}.v13-system-detail{grid-template-columns:1fr}.v13-botcard{grid-template-columns:1fr}.v13-dog{height:250px;object-position:center 40%}.v13-chart{height:210px}.v13-scoreboxes{grid-template-columns:repeat(5,minmax(70px,1fr));overflow-x:auto}.v13-candidate-detail{grid-template-columns:repeat(5,minmax(75px,1fr));overflow-x:auto}.v13-featurestrip>div{min-width:180px}.v13-method,.v13-news{grid-template-columns:1fr}.v13-form{grid-template-columns:1fr}.v13-form .full{grid-column:auto}.v13-captcha{grid-template-columns:1fr}.v13-footerin{align-items:flex-start;flex-direction:column}.v13-marketgrid{grid-template-columns:1fr 1fr 1fr}.v13-coin b{font-size:14px}}

/* v14 readability + footer social icons */
.v13-links a{font-size:13px}.v13-system p{font-size:13px!important;line-height:1.5}.v13-system li{font-size:12px}.v13-system .verb{font-size:11px}.v13-panel-title b{font-size:14px}.v13-panel-title small{font-size:10px}.v13-botcard p{font-size:14px}.v13-feature{font-size:12px}.v13-dashboard-title p{font-size:14px}.v13-market .v13-coin small,.v13-timeline .slot span{font-size:10px}.v13-timeline .slot b{font-size:12px}.v13-source-note{font-size:10px;color:#819aa5;line-height:1.5;margin:10px 0 0}.v13-social{gap:12px;align-items:center}.v13-social a.social-icon{width:38px;height:38px;border:1px solid #285064;border-radius:50%;display:grid;place-items:center;color:#dff8ff;font-size:18px;background:#04131b;transition:.18s}.v13-social a.social-icon:hover{border-color:#27dcff;color:#27dcff;box-shadow:0 0 18px rgba(39,220,255,.18);transform:translateY(-2px)}.v13-social .facebook span{font-family:Arial,sans-serif;font-weight:900}.v13-social .instagram span{font-size:24px}.v13-social .telegram span{transform:rotate(-18deg);display:block}.v13-footer p{font-size:11px;line-height:1.5}.v13-footer small{font-size:10px}
@media(max-width:1250px){.v13-links a{font-size:11px}}
@media(max-width:620px){.v13-system p{font-size:12px!important}.v13-system li{font-size:11px}.v13-panel-title b{font-size:13px}.v13-source-note{font-size:9px}.v13-social a.social-icon{width:42px;height:42px}}

/* v15 — stronger readable typography */
.v13-copy p{font-size:20px;line-height:1.65}
.v13-values{gap:15px;margin-top:40px}
.v13-value{min-width:150px;padding:16px 16px}
.v13-value b{font-size:14px;line-height:1.2;letter-spacing:.065em}
.v13-value small{font-size:12px;line-height:1.35;color:#a8bac3}
.v13-system p{font-size:15px!important;line-height:1.55!important}
.v13-system li{font-size:14px;line-height:1.45}
.v13-system .verb{font-size:13px}
.v13-panel-title b{font-size:16px}.v13-panel-title small{font-size:12px}
.v13-botcard p,.v13-dashboard-title p{font-size:16px;line-height:1.6}
.v13-feature{font-size:14px;line-height:1.45}
.v13-important-note{font-size:15px!important;line-height:1.6;color:#b9cbd3;margin-top:16px}
.v13-source-note{font-size:14px!important;line-height:1.65!important;color:#a9bbc4!important;margin:14px 0 0}
.v13-source-note a{color:var(--v13-cyan);font-weight:800}
.v13-footer p{font-size:14px!important;line-height:1.65!important;color:#a9bbc4!important;max-width:720px}
.v13-footer small{font-size:12px!important}
.v13-footer-contact{height:42px;padding:0 18px;margin-top:12px;border:1px solid #25d8ff;border-radius:7px;background:#04131b;color:#fff;font-size:13px;font-weight:900;letter-spacing:.05em;cursor:pointer}
.v13-footer-contact:hover{color:#25d8ff;box-shadow:0 0 18px rgba(39,220,255,.18)}
.v13-hero-buttons{display:none!important}
@media(max-width:620px){
 .v13-copy p{font-size:17px}.v13-value{min-width:135px;padding:14px}.v13-value b{font-size:13px}.v13-value small{font-size:11px}
 .v13-system p{font-size:14px!important}.v13-system li{font-size:13px}.v13-important-note{font-size:14px!important}.v13-source-note{font-size:13px!important}.v13-footer p{font-size:13px!important}
}

/* VOLIQA v20 — active-template typography, cross-browser footer and hard mobile anchoring */
html,body{max-width:100%;overflow-x:hidden!important}.v13,.v13 main,.v13-section,.v13-hero,.v13-footer{max-width:100%;overflow-x:hidden}.v13 .wrap{max-width:100%;min-width:0}.v13-panel,.v13-dashboard>*,.v13-row2>*,.v13-right>*{min-width:0}
/* readable microcopy */
.v13-copy .eyebrow,.v13-heading .eyebrow{font-size:13px!important}.v13-value b{font-size:15px!important}.v13-value small{font-size:13px!important}.v13-kpi small{font-size:12px!important}.v13-system .verb{font-size:13px!important}.v13-system li{font-size:14px!important;line-height:1.45}.v13-system .state{font-size:12px!important}.v13-system-detail p{font-size:15px!important}.v13-system-detail span{font-size:13px!important}.v13-dashboard-title p{font-size:15px!important}.v13-live{font-size:12px!important}.v13-botcard .tag{font-size:12px!important}.v13-botcard p{font-size:15px!important}.v13-feature{font-size:14px!important;line-height:1.45}.v13-panel-title b{font-size:15px!important}.v13-panel-title small{font-size:12px!important}.v13-chart .sim-label{font-size:11px!important}.v13-metric small{font-size:11px!important}.v13-metric b{font-size:18px!important}.v13-source-note{font-size:15px!important;line-height:1.65;color:#a9bdc7}.v13-source-note a{color:var(--v13-cyan);font-weight:800}.v13-coin small{font-size:11px!important}.v13-stat small{font-size:10px!important;line-height:1.3}.v13-stat b{font-size:15px!important}.v13-timeline .slot small{font-size:11px!important}.v13-timeline .slot b{font-size:14px!important}.v13-timeline .slot span{font-size:12px!important}.v13-important-note{font-size:15px!important;line-height:1.55!important}.v13-candidate small,.v13-factor{font-size:11px!important}.v13-lev small{font-size:11px!important}.v13-featurestrip b{font-size:14px!important}.v13-featurestrip small{font-size:12px!important;line-height:1.4}.v13-pubbox b{font-size:14px!important}.v13-pubbox small{font-size:12px!important}.v13-method p{font-size:15px!important;line-height:1.55}.v13-footer p,.v13-footer small{font-size:14px!important;line-height:1.55}.v13-modalhead .eyebrow{font-size:12px!important}.v13-modalhead p{font-size:14px!important}
/* cross-browser social icons */
.v13-social{display:flex!important;align-items:center;gap:12px!important;margin:12px 0!important}.v13-social .social-icon{width:48px!important;height:48px!important;min-width:48px;display:inline-grid!important;place-items:center!important;border:1px solid #23516a!important;border-radius:50%!important;background:#03121b!important;color:#fff!important;padding:0!important;line-height:1!important;-webkit-appearance:none;appearance:none}.v13-social .social-icon svg{width:22px!important;height:22px!important;display:block!important;fill:currentColor!important}.v13-footer-contact{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 24px!important;border:1px solid #20d6ff!important;border-radius:9px!important;background:#03121b!important;color:#fff!important;font:900 15px/1 inherit!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important}
@media(max-width:760px){
  body.v13{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.v13 .wrap{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;margin:0!important}
  .v13-nav{height:76px!important}.v13-navin{width:100%!important;height:76px!important;gap:8px!important}.v13-logo{min-width:0!important;flex:1 1 auto}.v13-logo img{width:min(210px,56vw)!important;height:auto!important}.v13-actions{gap:7px!important}.v13-actions .v13-btn{display:none!important}.v13-lang{height:44px!important;padding:0 11px!important;font-size:13px!important}.v13-hamb{display:block!important;width:48px!important;height:44px!important;font-size:24px!important}
  .v13-links{position:absolute!important;top:76px!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;display:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:10px 16px 16px!important;background:#02090e!important;border-bottom:1px solid #183746!important;white-space:normal!important}.v13-links.open{display:flex!important}.v13-links a{font-size:16px!important;padding:12px 0!important;width:100%!important}
  .v13-hero{min-height:auto!important}.v13-hero:before{background:linear-gradient(180deg,rgba(2,7,11,.1) 0%,rgba(2,7,11,.18) 38%,rgba(2,7,11,.94) 66%,#02070b 100%),url('../images/hero-visual.webp') 68% top/auto 340px no-repeat!important}.v13-hero .wrap{min-height:auto!important;display:block!important}.v13-copy{width:100%!important;max-width:100%!important;padding:300px 0 34px!important}.v13-copy h1{font-size:46px!important;line-height:.92!important}.v13-copy h1 span{display:block!important}.v13-copy p{font-size:17px!important}.v13-values{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.v13-value{width:100%!important;min-width:0!important;padding:14px!important}
  .v13-strip{overflow:hidden!important}.v13-stripin{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}.v13-kpi{min-width:0!important;padding:12px!important}
  .v13-section{padding:38px 0!important}.v13-heading{text-align:left!important;max-width:100%!important}.v13-heading h2{font-size:38px!important;overflow-wrap:anywhere}.v13-heading p{font-size:16px!important}
  .v13-systems{display:grid!important;grid-template-columns:1fr!important;width:100%!important;overflow:visible!important;gap:12px!important}.v13-system{width:100%!important;min-width:0!important;min-height:0!important}.v13-system-detail{grid-template-columns:1fr!important;gap:8px!important;width:100%!important}
  .v13-dashboard-title{display:block!important}.v13-dashboard-title h2{font-size:32px!important}.v13-dashboard{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:12px!important}.v13-botcard{display:grid!important;grid-template-columns:1fr!important;min-height:0!important}.v13-dog{height:290px!important}.v13-performance{min-height:0!important}.v13-right{display:grid!important;grid-template-columns:1fr!important;grid-column:auto!important}.v13-marketgrid{grid-template-columns:1fr!important}.v13-marketstats{grid-template-columns:1fr 1fr!important}.v13-metrics{grid-template-columns:1fr 1fr!important}.v13-metric:last-child{grid-column:1/-1}.v13-timeline .slot{grid-template-columns:64px 1fr!important}.v13-timeline .slot span{grid-column:2!important}.v13-row2{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.v13-candidate-list{display:grid!important;grid-template-columns:1fr!important}.v13-candidate-detail{grid-template-columns:1fr 1fr!important}.v13-leverage{grid-template-columns:1fr!important}.v13-featurestrip{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;width:100%!important}.v13-featurestrip>div{min-width:0!important;border-right:0!important;border-bottom:1px solid #17333f!important}.v13-publish{display:grid!important;grid-template-columns:1fr!important}.v13-method{display:grid!important;grid-template-columns:1fr!important}.v13-news{grid-template-columns:1fr!important}.v13-footerin{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;width:100%!important}.v13-footer img{width:200px!important}.v13-social .social-icon{width:50px!important;height:50px!important}.v13-footer-contact{width:auto!important;min-width:160px!important}.v13-modalbox{width:calc(100% - 24px)!important;max-width:100%!important;margin:12px!important}.v13-form{grid-template-columns:1fr!important}.v13-form .full{grid-column:auto!important}
}
@media(max-width:390px){.v13-stripin{grid-template-columns:1fr!important}.v13-copy h1{font-size:40px!important}.v13-marketstats,.v13-metrics,.v13-candidate-detail{grid-template-columns:1fr!important}.v13-metric:last-child{grid-column:auto}}

/* ==========================================================
   VOLIQA v21 — SHARP HERO + REAL MOBILE MENU
   ========================================================== */

/* Desktop hero: use a high-resolution crop at close to native scale.
   The visual lives on the right; the left remains clean for real HTML copy. */
@media(min-width:901px){
  .v13-hero{
    min-height:650px;
    background:#02070b;
  }
  .v13-hero:before{
    inset:0;
    background:
      linear-gradient(90deg,#02070b 0%,rgba(2,7,11,.98) 28%,rgba(2,7,11,.70) 43%,rgba(2,7,11,.08) 60%,rgba(2,7,11,.05) 100%),
      url('../images/hero-desktop-sharp.webp') right center / auto 100% no-repeat!important;
    image-rendering:auto;
    transform:translateZ(0);
  }
  .v13-hero .wrap{min-height:650px}
  .v13-copy{width:min(620px,48vw);padding:72px 0 118px}
  /* Real live KPIs overlap the hero like the visual the user liked. */
  .v13-strip{
    position:relative;
    z-index:8;
    margin-top:-90px;
    width:min(1480px,calc(100% - 48px));
    margin-left:auto;
    margin-right:auto;
    border:1px solid #244959;
    border-radius:11px;
    background:rgba(2,10,15,.94);
    backdrop-filter:blur(12px);
    box-shadow:0 18px 40px rgba(0,0,0,.25);
  }
  .v13-strip .wrap{
    width:100%!important;
    padding:0 16px!important;
  }
  .v13-kpi small{font-size:12px!important}
  .v13-kpi b{font-size:19px!important}
}

/* Mobile: the hero picture no longer contains a fake baked navigation. */
@media(max-width:900px){
  .v13-hero:before{
    background:
      linear-gradient(180deg,rgba(2,7,11,.02) 0%,rgba(2,7,11,.16) 42%,#02070b 80%),
      url('../images/hero-mobile-clean.webp') 61% top / auto 390px no-repeat!important;
  }

  /* Real nav only. */
  .v13-nav{z-index:1000!important}
  .v13-navin{position:relative!important}
  .v13-hamb{
    display:grid!important;
    place-items:center!important;
    position:relative!important;
    z-index:1003!important;
    pointer-events:auto!important;
    cursor:pointer!important;
    touch-action:manipulation!important;
    -webkit-tap-highlight-color:rgba(41,217,255,.16);
  }
  .v13-lang{
    position:relative!important;
    z-index:1003!important;
    pointer-events:auto!important;
  }
  .v13-links{
    display:none!important;
    position:fixed!important;
    top:76px!important;
    left:12px!important;
    right:12px!important;
    width:auto!important;
    max-height:calc(100dvh - 92px)!important;
    overflow-y:auto!important;
    padding:10px!important;
    border:1px solid #244959!important;
    border-radius:10px!important;
    background:rgba(2,9,13,.985)!important;
    box-shadow:0 22px 50px rgba(0,0,0,.55)!important;
    z-index:1002!important;
  }
  .v13-nav.open .v13-links{display:flex!important}
  .v13-links a{
    display:block!important;
    width:100%!important;
    padding:14px 12px!important;
    font-size:16px!important;
    line-height:1.25!important;
    border-bottom:1px solid rgba(64,122,145,.17)!important;
    pointer-events:auto!important;
  }
  .v13-links a:last-child{border-bottom:0!important}

  .v13-strip{
    position:relative!important;
    z-index:4!important;
    margin-top:-44px!important;
    width:calc(100% - 24px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    border:1px solid #244959!important;
    border-radius:10px!important;
    background:rgba(2,10,15,.95)!important;
    overflow:hidden!important;
  }
  .v13-stripin{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;
    min-width:0!important;
    overflow:visible!important;
    padding:6px!important;
  }
  .v13-kpi{
    min-width:0!important;
    width:100%!important;
    padding:10px!important;
  }
  .v13-kpi small{font-size:11px!important}
  .v13-kpi b{font-size:16px!important}
}
@media(max-width:390px){
  .v13-stripin{grid-template-columns:1fr!important}
}

/* ==========================================================
   VOLIQA v22 — APPROVED MOBILE HERO REDESIGN
   ========================================================== */
html,body{width:100%;max-width:100%;overflow-x:hidden!important}
body.v13{position:relative}
.v13-nav,.v13-hero,.v22-status,main,.v13-footer{width:100%;max-width:100%;overflow-x:clip}
.v13-navin,.v13-hero .wrap,.v22-status .wrap,.v13-section .wrap,.v13-footer .wrap{
  width:min(1480px,100%);max-width:100%;margin-inline:auto;box-sizing:border-box;
}

/* New live status panel */
.v22-status{position:relative;z-index:10;background:#02070b;padding:0 0 26px}
.v22-statusbox{
  border:1px solid rgba(38,211,255,.72);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(3,14,21,.98),rgba(2,8,12,.99));
  box-shadow:0 0 28px rgba(38,211,255,.08);
  padding:18px 20px;
}
.v22-status-title{
  text-align:center;color:#2bdcff;font-weight:950;letter-spacing:.18em;
  font-size:13px;margin-bottom:14px;
}
.v22-statusgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
.v22-statusitem{padding:8px 16px;border-right:1px solid rgba(116,168,190,.22);min-width:0;text-align:center}
.v22-statusitem:last-child{border-right:0}
.v22-statusitem small{display:block;font-size:13px!important;color:#c7d4da;margin-bottom:6px;white-space:normal}
.v22-statusitem b{font-size:24px!important;color:#fff;white-space:normal}
.v22-statusitem b.positive{color:#45ec82}

/* Desktop hero sharp and separated from live panel */
@media(min-width:901px){
  .v13-hero{min-height:650px}
  .v13-hero:before{
    background:
      linear-gradient(90deg,#02070b 0%,rgba(2,7,11,.98) 25%,rgba(2,7,11,.68) 43%,rgba(2,7,11,.08) 60%,rgba(2,7,11,.02) 100%),
      url('../images/hero-desktop-sharp.webp') right center / auto 100% no-repeat!important;
  }
  .v13-copy{padding:76px 0 62px}
  .v22-status{margin-top:-34px}
}

/* Mobile exact composition: nav -> image -> status -> copy */
@media(max-width:900px){
  html,body{overflow-x:hidden!important}
  body{min-width:0!important}
  *{min-width:0;box-sizing:border-box}
  img,svg,canvas,video{max-width:100%;height:auto}

  .v13-nav{position:relative!important;z-index:1000}
  .v13-navin{height:78px!important;padding:8px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
  .v13-logo{width:190px!important;max-width:58vw!important}
  .v13-logo img{width:100%!important;height:auto!important;display:block}
  .v13-actions{display:flex!important;align-items:center!important;gap:8px!important}
  .v13-btn.join{display:none!important}
  .v13-lang{font-size:14px!important;padding:10px!important}
  .v13-hamb{width:46px!important;height:46px!important;font-size:24px!important}

  .v13-hero{
    min-height:0!important;
    padding:0!important;
    background:#02070b!important;
    overflow:hidden!important;
  }
  .v13-hero:before{
    content:""!important;
    display:block!important;
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:0!important;
    padding-bottom:63%!important;
    background:
      linear-gradient(180deg,rgba(2,7,11,0) 0%,rgba(2,7,11,.02) 68%,#02070b 100%),
      url('../images/hero-mobile-v22.webp') 54% center / cover no-repeat!important;
    opacity:1!important;
    pointer-events:none!important;
  }
  .v13-hero .wrap{
    display:block!important;
    min-height:0!important;
    padding:0 20px 36px!important;
  }
  .v13-copy{
    width:100%!important;
    max-width:100%!important;
    padding:42px 0 0!important;
    margin:0!important;
  }
  .v13-copy .eyebrow{
    font-size:13px!important;
    letter-spacing:.16em!important;
    margin-bottom:18px!important;
  }
  .v13-copy h1{
    font-size:clamp(47px,13.2vw,70px)!important;
    line-height:.96!important;
    letter-spacing:-.045em!important;
    margin:0 0 26px!important;
    max-width:100%!important;
  }
  .v13-copy h1 span{display:block!important}
  .v13-copy p{
    font-size:19px!important;
    line-height:1.62!important;
    margin:0 0 30px!important;
    max-width:100%!important;
  }

  .v22-status{
    padding:0 14px 18px!important;
    margin-top:-8px!important;
    width:100%!important;
    max-width:100%!important;
  }
  .v22-status .wrap{padding:0!important;width:100%!important;max-width:100%!important}
  .v22-statusbox{padding:16px 12px!important;border-radius:12px!important;width:100%!important;max-width:100%!important}
  .v22-status-title{font-size:12px!important;letter-spacing:.13em!important;margin-bottom:10px!important}
  .v22-statusgrid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:0!important;
    width:100%!important;
    max-width:100%!important;
  }
  .v22-statusitem{
    border-right:0!important;
    border-bottom:1px solid rgba(116,168,190,.18)!important;
    padding:11px 8px!important;
    width:100%!important;
  }
  .v22-statusitem:nth-child(odd){border-right:1px solid rgba(116,168,190,.18)!important}
  .v22-statusitem:last-child{grid-column:1/-1!important;border-bottom:0!important;border-right:0!important}
  .v22-statusitem small{font-size:11px!important;line-height:1.3!important}
  .v22-statusitem b{font-size:20px!important}

  .v13-values{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
  }
  .v13-value{
    width:100%!important;
    max-width:100%!important;
    min-height:118px!important;
    padding:18px 14px!important;
    border:1px solid rgba(61,119,145,.34)!important;
    border-radius:10px!important;
    background:linear-gradient(180deg,rgba(5,20,29,.96),rgba(2,8,12,.98))!important;
  }
  .v13-value b{font-size:16px!important}
  .v13-value small{font-size:13px!important;line-height:1.35!important}

  /* Hard stop for every known wide layout */
  .v13-systems,.v13-dashboard,.v13-row2,.v13-marketgrid,.v13-marketstats,.v13-featurestrip,
  .v13-publish,.v13-method,.v13-news,.v13-features,.v13-metrics,.v13-candidate-detail{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
    max-width:100%!important;
    overflow:visible!important;
    gap:12px!important;
  }
  .v13-system,.v13-panel,.v13-botcard,.v13-performance,.v13-right,.v13-market,.v13-timeline,
  .v13-hscore,.v13-candidates,.v13-liquidation,.v13-pubbox,.v13-method article,.v13-news article{
    width:100%!important;max-width:100%!important;min-width:0!important;
  }
  .v13-system{padding:22px!important}
  .v13-system p{font-size:15px!important;line-height:1.55!important}
  .v13-system li{font-size:15px!important}
  .v13-panel-title b{font-size:16px!important}
  .v13-panel-title small{font-size:12px!important}
  .v13-metric small,.v13-stat small,.v13-factor,.v13-featurestrip small{font-size:12px!important}
  .v13-metric b,.v13-stat b{font-size:18px!important}
  .slot small,.slot span{font-size:13px!important}
  .slot b{font-size:15px!important}
  .v13-footerin{display:block!important}
}

@media(max-width:390px){
  .v13-copy{padding-top:34px!important}
  .v13-copy h1{font-size:44px!important}
  .v13-copy p{font-size:17px!important}
  .v13-values{grid-template-columns:1fr!important}
  .v22-statusgrid{grid-template-columns:1fr!important}
  .v22-statusitem,.v22-statusitem:nth-child(odd),.v22-statusitem:last-child{
    grid-column:auto!important;border-right:0!important;border-bottom:1px solid rgba(116,168,190,.18)!important
  }
  .v22-statusitem:last-child{border-bottom:0!important}
}


/* ==========================================================
   VOLIQA v22 — HUNTER V2 PUBLIC + PROOF LAB
   ========================================================== */
.v13-hunter-v2{grid-template-columns:.72fr 1.14fr 1.14fr!important}
.v13-hunter-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:17px}
.v13-hunter-counts>div{border:1px solid #244451;border-radius:8px;padding:10px;text-align:center;background:#041017}
.v13-hunter-counts small{display:block;color:#78939f;font-size:11px!important}
.v13-hunter-counts b{display:block;color:#fff;font-size:21px!important;margin-top:3px}
.v13-before-panel{border-color:rgba(37,224,145,.42)!important}
.v13-moving-panel{border-color:rgba(255,174,49,.40)!important}
.v13-hunter-lead{font-size:13px!important;line-height:1.5;color:#93aab4;margin:6px 0 12px}
.v13-hunter-v2 .v13-candidate-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.v13-hunter-candidate{position:relative;min-height:92px!important;padding:12px!important}
.v13-hunter-candidate b{font-size:13px!important}
.v13-hunter-candidate strong{font-size:22px!important}
.v13-hunter-candidate small{font-size:11px!important;line-height:1.4}
.v13-hunter-candidate em{position:absolute;right:8px;top:8px;font-style:normal;font-size:8px;font-weight:900;letter-spacing:.08em;color:#8ea5af}
.v13-before-panel .v13-hunter-candidate strong{color:#55ef91}
.v13-moving-panel .v13-hunter-candidate strong{color:#ffbe53}
.v13-hunter-empty{border:1px dashed #315464;border-radius:8px;padding:16px;color:#8fa6b1;font-size:13px;line-height:1.5;grid-column:1/-1}

.v13-hunter-proof{margin-top:12px;padding:20px}
.v13-proof-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 16px;border-bottom:1px solid #173744}
.v13-proof-head h3{font-size:28px;margin:4px 0;color:#fff}
.v13-proof-head p{font-size:14px!important;line-height:1.5;color:#94abb5;margin:0;max-width:900px}
.v13-proof-phase{font-size:11px;font-weight:950;letter-spacing:.12em;color:var(--v13-cyan)}
.v13-proof-score{width:92px;height:92px;border-radius:50%;border:4px solid var(--v13-purple);display:grid;place-items:center;align-content:center;flex:0 0 auto;box-shadow:0 0 26px rgba(187,88,255,.13)}
.v13-proof-score span{font-size:31px;line-height:1;font-weight:950;color:#fff}
.v13-proof-score small{font-size:11px;color:#9eb0b9}

.v13-score-history-wrap{margin-top:17px}
.v13-score-history-wrap>small{font-size:11px;color:#819aa5;letter-spacing:.08em}
.v13-score-history{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}
.v13-score-history span{min-width:40px;padding:7px 8px;border:1px solid #285062;background:#061820;border-radius:6px;text-align:center;font-size:14px;font-weight:900;color:#36d9ff}
.v13-score-history span.current{border-color:#5cf09a;color:#5cf09a;box-shadow:0 0 14px rgba(74,239,148,.08)}
.v13-score-history i{font-style:normal;color:#55717d}

.v13-proof-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:17px}
.v13-proof-metrics>div{border:1px solid #213e4a;border-radius:8px;background:#041017;padding:10px}
.v13-proof-metrics small{display:block;font-size:10px!important;color:#77919c;margin-bottom:4px}
.v13-proof-metrics b{font-size:15px;color:#fff}
.v13-proof-why{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}
.v13-proof-why>div{border:1px solid #213e4a;border-radius:8px;background:#041017;padding:13px}
.v13-proof-why h4{font-size:12px;margin:0 0 8px}
.v13-proof-why .support h4{color:#54ed8d}.v13-proof-why .against h4{color:#ffbd52}
.v13-proof-why ul{margin:0;padding-left:18px;color:#bacbd2;font-size:13px;line-height:1.55}
.v13-proof-note{font-size:13px!important;line-height:1.55;color:#91a7b1;margin:14px 0 0}
.v13-radar-row{grid-template-columns:1fr!important}.v13-radar-row .v13-liquidation{min-height:0!important}

@media(max-width:1100px){
  .v13-hunter-v2{grid-template-columns:1fr 1fr!important}
  .v13-hunter-v2 .v13-hscore{grid-column:1/-1}
  .v13-proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:900px){
  .v13-hunter-v2{grid-template-columns:1fr!important}
  .v13-hunter-v2 .v13-hscore{grid-column:auto}
  .v13-hunter-v2 .v13-candidate-list{grid-template-columns:1fr!important}
  .v13-proof-head{align-items:flex-start}
  .v13-proof-metrics{grid-template-columns:1fr 1fr!important}
  .v13-proof-why{grid-template-columns:1fr!important}
}
@media(max-width:520px){
  .v13-hunter-counts{grid-template-columns:1fr!important}
  .v13-hunter-proof{padding:14px!important}
  .v13-proof-head{display:grid;grid-template-columns:1fr auto}
  .v13-proof-head p{grid-column:1/-1}
  .v13-proof-score{width:76px;height:76px}
  .v13-proof-score span{font-size:25px}
  .v13-proof-metrics{grid-template-columns:1fr!important}
}


/* ==========================================================
   VOLIQA V23 · MARKET MICROSTRUCTURE
   ========================================================== */
.v23-micro{margin-top:12px;padding:20px;overflow:hidden}
.v23-micro-lead{font-size:14px!important;line-height:1.55;color:#9bb0b9;max-width:1100px}
.v23-micro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}
.v23-micro-card{border:1px solid #214958;border-radius:10px;background:linear-gradient(180deg,#061820,#030b10);padding:15px;min-width:0}
.v23-micro-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #173642}
.v23-micro-head b{font-size:18px;color:#fff}.v23-micro-head small{font-size:9px;color:#31d9ff;letter-spacing:.1em}
.v23-micro-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.v23-micro-metrics>div{border:1px solid #193b48;border-radius:8px;padding:10px;background:#041017;min-width:0}
.v23-micro-metrics small{display:block;font-size:10px!important;color:#78929e}.v23-micro-metrics b{display:block;font-size:20px!important;color:#fff;margin:3px 0}.v23-micro-metrics span{font-size:10px;color:#6e8894}
.v23-whale{margin-top:14px;border-top:1px solid #173642;padding-top:14px}
.v23-whale-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.v23-whale-row{position:relative;border:1px solid #1c4050;border-radius:8px;background:#041017;padding:10px;min-width:0}
.v23-whale-row b,.v23-whale-row span,.v23-whale-row strong,.v23-whale-row small{display:block}
.v23-whale-row b{font-size:13px;color:#fff}.v23-whale-row span{font-size:10px;font-weight:900;margin:3px 0}.v23-whale-row strong{font-size:17px}.v23-whale-row small{font-size:10px;color:#829aa5;margin-top:2px;overflow:hidden;text-overflow:ellipsis}
.v23-whale-row.buy span,.v23-whale-row.buy strong{color:#48eb8b}.v23-whale-row.sell span,.v23-whale-row.sell strong{color:#ff6a78}
.v23-micro-note{font-size:12px!important;line-height:1.5;color:#7f98a3;margin:13px 0 0}
@media(max-width:1050px){.v23-micro-grid{grid-template-columns:1fr 1fr}.v23-whale-list{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.v23-micro{padding:14px!important}.v23-micro-grid,.v23-whale-list{grid-template-columns:1fr!important}.v23-micro-metrics{grid-template-columns:1fr 1fr!important}}
@media(max-width:390px){.v23-micro-metrics{grid-template-columns:1fr!important}}


/* ==========================================================
   VOLIQA V23.1 · EXPLAINABLE MARKET INTELLIGENCE
   ========================================================== */
.v231-intel,.v231-education{margin-top:12px;padding:20px;overflow:hidden}
.v231-intro{font-size:14px!important;color:#9ab0ba;line-height:1.55}
.v231-intel-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px}
.v231-metric{position:relative;min-width:0;border:1px solid #214958;background:#041017;border-radius:9px;padding:13px 11px 38px}
.v231-metric>small{display:block;color:#7f9aa6;font-size:9px!important;letter-spacing:.08em;min-height:24px}
.v231-metric>b{display:block;color:#fff;font-size:18px!important;line-height:1.15;overflow-wrap:anywhere}
.v231-sub{display:block;font-size:9px;color:#8fa6b0;margin-top:4px}
.v231-why{position:absolute;bottom:9px;left:10px;border:1px solid #245c6d;background:#071a22;color:#39ddff;border-radius:5px;padding:4px 8px;font-size:9px;font-weight:900;cursor:pointer}
.v231-why:hover{border-color:#39ddff;background:#0b2631}
.v231-whybox{margin-top:10px;border:1px solid #2c6678;background:#061820;border-radius:8px;padding:14px}
.v231-whybox b{color:#40e0ff}.v231-whybox p{font-size:13px!important;line-height:1.6;color:#a8bbc3;margin:6px 0 0}
.v231-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px}
.v231-why-grid>div{border:1px solid #1c414f;background:#041017;border-radius:8px;padding:12px}
.v231-why-grid b{display:block;color:#42e0ff;font-size:11px}.v231-why-grid span{display:block;color:#9db0b8;font-size:12px;line-height:1.45;margin-top:5px}
.v231-context{margin-top:12px;border:1px solid #2b6475;border-radius:8px;padding:15px;background:linear-gradient(90deg,#061820,#041017)}
.v231-context>b{font-size:18px;color:#fff}.v231-context p{font-size:13px!important;color:#9fb3bc;line-height:1.6;margin:6px 0 0}
@media(max-width:1250px){.v231-intel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v231-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.v231-intel,.v231-education{padding:14px!important}.v231-intel-grid{grid-template-columns:1fr 1fr!important}.v231-why-grid{grid-template-columns:1fr!important}.v231-metric>b{font-size:16px!important}}
@media(max-width:390px){.v231-intel-grid{grid-template-columns:1fr!important}}

/* ==========================================================
   VOLIQA V24 · INTUITIVE / PROOF / NEWS IMPACT / DONATE
   Preserve existing visual language; improve readability.
   ========================================================== */
.v24-start{margin-top:14px;padding:20px}
.v24-start>p,.v24-plain{font-size:14px!important;line-height:1.65;color:#a9bbc3}
.v24-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}
.v24-flow>div{border:1px solid #214958;background:#041017;border-radius:9px;padding:13px;min-width:0}
.v24-flow b{display:block;color:#42e0ff;font-size:11px}.v24-flow span{display:block;color:#a9bbc3;font-size:12px;line-height:1.4;margin-top:5px}
.v24-help{margin-left:auto;border:1px solid #2c687a;background:#071a22;color:#48e3ff;border-radius:6px;padding:5px 9px;font-size:10px!important;font-weight:900;cursor:pointer;white-space:nowrap}
.v24-help:hover{border-color:#48e3ff}
.v24-help-modal[hidden]{display:none}.v24-help-modal{position:fixed;inset:0;z-index:99999;background:rgba(0,4,7,.82);display:grid;place-items:center;padding:18px}
.v24-help-dialog{position:relative;width:min(680px,100%);max-height:86vh;overflow:auto;border:1px solid #2d697b;background:#06131b;border-radius:14px;padding:24px;box-shadow:0 25px 80px rgba(0,0,0,.55)}
.v24-help-dialog>small{color:#48e3ff;font-size:10px}.v24-help-dialog h3{font-size:22px;margin:5px 35px 14px 0}.v24-help-dialog p{font-size:14px!important;line-height:1.7;color:#b5c5cc}.v24-help-close{position:absolute;right:13px;top:10px;border:0;background:transparent;color:#fff;font-size:28px;cursor:pointer}.v24-modal-open{overflow:hidden}
.v23-whale .v13-panel-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v23-whale .v13-panel-title small{min-width:0;white-space:normal!important;line-height:1.35}
.v24-prooflog{margin-top:18px;border-top:1px solid #1d4655;padding-top:16px}.v24-prooflog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.v24-prooflog-head b{display:block}.v24-prooflog-head small{display:block;color:#78939f;font-size:9px}.v24-prooflog-head a{color:#43e2ff;text-decoration:none;font-size:11px;font-weight:900}
#proofCases{display:grid;gap:8px}.v24-proofcase{border:1px solid #204856;background:#041017;border-radius:9px;padding:12px}.v24-proofcase-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.v24-proofcase-top>b{font-size:15px}.v24-proofcase .status{font-size:10px;font-weight:900;border:1px solid #3a5964;border-radius:5px;padding:4px 7px}.v24-proofcase .status.confirmed{color:#57ef9c;border-color:#267c50}.v24-proofcase .status.not_confirmed{color:#ff9e9e;border-color:#7b3a3a}.v24-proofcase .status.partial{color:#ffd77c;border-color:#7d6730}.v24-proofcase .status.observing{color:#53dfff;border-color:#27677b}
.v24-proof-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.v24-proof-columns p{margin:0}.v24-proof-columns small,.v24-proof-columns strong,.v24-proof-columns span{display:block}.v24-proof-columns small{font-size:9px;color:#78939f}.v24-proof-columns strong{font-size:12px;margin-top:3px}.v24-proof-columns span{font-size:11px;color:#9db1ba;margin-top:2px}
.v24-newsimpact{padding:60px 0}.v24-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v24-news-card{border:1px solid #214957;background:#06131b;border-radius:11px;padding:16px;min-width:0}.v24-news-card>small{font-size:9px;color:#75929e}.v24-news-card h3{font-size:17px;margin:6px 0}.v24-news-card>p{font-size:12px!important;color:#a7bac2;line-height:1.55}.v24-news-expect{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.v24-news-expect span{border:1px solid #183b48;border-radius:6px;padding:7px;font-size:8px;color:#79949f}.v24-news-expect b{display:block;color:#fff;font-size:11px;margin-top:2px}.v24-whycare{border-left:2px solid #41ddff;padding-left:9px}.v24-news-result{margin-top:10px;border-top:1px solid #1c414d;padding-top:9px}.v24-news-result b,.v24-news-result span{display:block}.v24-news-result b{font-size:10px;color:#48e3ff}.v24-news-result span{font-size:11px;color:#9db1b9;margin-top:3px}
.v24-faq{padding:60px 0}.v24-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v24-faq details{border:1px solid #214957;background:#06131b;border-radius:8px;padding:0 14px}.v24-faq summary{cursor:pointer;padding:13px 0;font-size:13px;font-weight:800;color:#e8f2f6}.v24-faq details p{font-size:13px!important;color:#a8bbc4;line-height:1.65;margin:0 0 14px}
.v24-donate{padding:30px 0 60px}.v24-donate-box{border:1px solid #285b6c;background:linear-gradient(135deg,#061720,#041017);border-radius:13px;padding:22px}.v24-donate-box>small{color:#45e0ff}.v24-donate-box>p{font-size:13px!important;color:#a7bac2}.v24-wallets{display:grid;gap:8px;margin-top:14px}.v24-wallet{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #214957;background:#020b10;border-radius:8px;padding:11px}.v24-wallet b,.v24-wallet code{display:block}.v24-wallet b{font-size:11px;color:#fff}.v24-wallet code{font-size:11px;color:#8fb0bd;overflow-wrap:anywhere;margin-top:3px}.v24-wallet button,.v24-donate-nav{border:1px solid #2a7186;background:#071b24;color:#4ce4ff;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:900;text-decoration:none;white-space:nowrap}.v24-donate-note{font-size:10px!important}
.v24-archive-main{padding-top:120px;padding-bottom:60px}.v24-archive-main h1{font-size:40px}.v24-filter{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.v24-filter a{border:1px solid #285565;border-radius:6px;padding:7px 10px;color:#b9cbd2;text-decoration:none;font-size:10px}.v24-proofarchive-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v24-proofarchive .v24-proofcase p{font-size:12px!important;color:#a9bbc3;line-height:1.55}
@media(max-width:1000px){.v24-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.v24-news-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){
 .v24-flow,.v24-news-grid,.v24-faq-list,.v24-proofarchive-grid,.v24-proof-columns{grid-template-columns:1fr!important}
 .v24-start{padding:14px}.v24-help{margin-left:0}.v13-panel-title{flex-wrap:wrap!important;align-items:flex-start!important}
 .v23-whale .v13-panel-title b{width:100%}.v23-whale .v13-panel-title small{width:100%;font-size:10px!important}
 .v24-prooflog-head{align-items:flex-start;flex-direction:column}.v24-wallet{align-items:flex-start;flex-direction:column}.v24-wallet button{width:100%}
 .v24-help-dialog{padding:20px 16px}.v24-help-dialog h3{font-size:19px}
 .v231-intro,.v23-micro-lead,.v23-micro-note,.v24-plain{font-size:13px!important}
}

/* ==========================================================
   VOLIQA V25 · SUPER INTELLIGENCE
   ========================================================== */
.v25-hero-explain{max-width:1000px;margin-top:18px}
.v25-hero-explain>p{max-width:850px!important;font-size:14px!important;line-height:1.65!important;color:#a9bec7!important}
.v25-hero-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0}
.v25-hero-cards>div{border:1px solid #204b5b;background:rgba(4,16,23,.76);border-radius:9px;padding:13px}
.v25-hero-cards small,.v25-hero-cards b,.v25-hero-cards span{display:block}
.v25-hero-cards small{font-size:8px;color:#43defc;font-weight:900;letter-spacing:.12em}
.v25-hero-cards b{font-size:12px;margin-top:4px;color:#f1f7f9}.v25-hero-cards span{font-size:11px;line-height:1.5;color:#92aab4;margin-top:5px}
.v25-what-btn{border:1px solid #2b7186;background:#061a23;color:#4ae3ff;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:900;cursor:pointer}
.v25-nosignal{border-left:2px solid #42dffb;padding-left:10px;margin-top:12px!important}.v25-nosignal strong{color:#fff}
.v25-market .v13-panel-title>div b,.v25-market .v13-panel-title>div small{display:block}.v25-market .v13-panel-title>div small{font-size:8px;color:#718d99;margin-top:3px}
.v25-marketlead{font-size:11px!important;line-height:1.55;color:#8fa8b2;margin:4px 0 12px}
.v25-market-label{font-size:8px;font-weight:900;letter-spacing:.13em;color:#4bdff9;margin:10px 0 6px}
.v25-altgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.v25-altcoin{border:1px solid #173b47;background:#031016;border-radius:7px;padding:8px;min-width:0}
.v25-altcoin small,.v25-altcoin b,.v25-altcoin span{display:block}.v25-altcoin small{font-size:8px;color:#78949f}.v25-altcoin b{font-size:12px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v25-altcoin span{font-size:10px;margin-top:2px}
.v25-flow6{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:900px){.v25-hero-cards{grid-template-columns:1fr}.v25-altgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){
 .v25-hero-explain>p{font-size:13px!important}.v25-hero-cards>div{padding:12px}.v25-flow6{grid-template-columns:1fr!important}
 .v25-altgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.v25-market .v13-panel-title>div{width:100%}
 .v25-market .v13-panel-title .v24-help{margin-top:3px}
}

/* VOLIQA V26 */
.v23-micro>.v13-panel-title,.v13-hscore>.v13-panel-title{justify-content:flex-start!important;gap:14px!important}
.v23-micro>.v13-panel-title .v24-help,.v13-hscore>.v13-panel-title .v24-help{margin-left:auto!important}
.v26-hunter-live{display:inline-flex!important;align-items:center;gap:7px;white-space:nowrap}.v26-hunter-live span{color:#54f28a;font-weight:950;letter-spacing:.06em;text-shadow:0 0 10px rgba(84,242,138,.45)}
.v25-hero-cards small{font-size:11px!important;line-height:1.3}.v25-hero-cards b{font-size:16px!important;line-height:1.25;margin-top:7px}.v25-hero-cards span{font-size:14px!important;line-height:1.6;margin-top:8px}.v25-hero-cards>div{padding:17px}
.v25-what-btn.v24-help{margin-left:0!important;font-size:12px!important;padding:9px 12px}
.v13-mini:before{display:none!important}.v13-mini,.v26-mini{height:30px;margin-top:7px;position:relative}.v13-mini svg,.v26-mini svg{display:block;width:100%;height:100%;overflow:visible}.v25-altcoin .v26-mini{height:19px;margin-top:4px}
@media(max-width:700px){.v23-micro>.v13-panel-title,.v13-hscore>.v13-panel-title{gap:8px!important}.v23-micro>.v13-panel-title b,.v13-hscore>.v13-panel-title b{width:auto!important}.v23-micro>.v13-panel-title .v24-help,.v13-hscore>.v13-panel-title .v24-help{margin-left:0!important}.v25-hero-cards small{font-size:10px!important}.v25-hero-cards b{font-size:15px!important}.v25-hero-cards span{font-size:13px!important}}

/* ==========================================================
   VOLIQA V27 · TRUST & CLARITY
   ========================================================== */

/* Larger readable logos */
.v13-logo img{width:245px!important;max-width:100%!important}
.v13-footer img{width:270px!important;max-width:80vw!important}

/* Less dead space between Intelligence system and Live Market Intelligence */
#intelligence{padding-bottom:24px!important}
#dashboard{padding-top:20px!important}
.v13-dashboard-title{margin-bottom:16px!important}

/* Market title / LIVE / HELP alignment */
.v27-market-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:nowrap!important}
.v27-market-heading{min-width:0;flex:1 1 auto}
.v27-market-heading b,.v27-market-heading small{display:block}
.v27-title-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.v27-title-actions .v13-live{color:#55ef8a!important;white-space:nowrap}
.v27-title-actions .v24-help{margin-left:0!important}

/* START HERE title/subtitle separation */
.v27-start-title>div{display:flex;flex-direction:column;gap:6px;min-width:0}
.v27-start-title>div small{display:block!important;margin:0!important}

/* Hunter title cleaner */
.v27-hunter-title{display:flex!important;align-items:center!important;gap:14px!important}
.v27-hunter-title .v24-help{margin-left:auto!important}
.v27-hunter-title .v26-hunter-live{margin:0!important}

/* Proof title spacing */
.v27-proof-title{display:flex!important;align-items:center!important;gap:14px!important}
.v27-proof-title>b{min-width:0}
.v27-proof-title #hunterUpdated{white-space:nowrap;margin-left:4px!important}
.v27-proof-title .v24-help{margin-left:auto!important}

/* System detail title remains one line where space permits */
.v27-system-detail-title{display:inline-flex!important;align-items:center;gap:6px;white-space:nowrap!important}

/* Empty states */
.v27-empty-card{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:150px}
.v27-empty-card p{max-width:520px;margin-left:auto!important;margin-right:auto!important}
.v27-empty-proof b,.v27-empty-proof span{display:block!important}
.v27-empty-proof span{margin-top:7px!important;color:#9eb2bb!important}

/* Footer actions on one baseline */
.v27-footer-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap}
.v27-footer-actions .v13-footer-contact{margin:0!important;height:48px!important}
.v27-cookie-settings{height:48px;border:1px solid #285064;border-radius:9px;background:#03121b;color:#9fb7c1;padding:0 16px;font-weight:800;font-size:11px;cursor:pointer}

/* DO NOTHING emphasis */
.v27-do-nothing{font-weight:950!important;color:#fff!important;letter-spacing:.04em}

/* Replace decorative leverage strip with actual chart */
.v13-heatmap{display:none!important}
.v27-risk-chart{margin-top:14px;border:1px solid #214958;border-radius:10px;background:#031017;padding:14px;overflow:hidden}
.v27-risk-chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px}
.v27-risk-chart-head b,.v27-risk-chart-head small{display:block}
.v27-risk-chart-head b{font-size:13px;color:#edf6f9}
.v27-risk-chart-head small{font-size:9px;color:#78939f;margin-top:3px}
.v27-risk-legend{display:flex;gap:10px;flex-wrap:wrap}
.v27-risk-legend span{font-size:9px;font-weight:900}
.v27-risk-legend .long{color:#55ef8a}.v27-risk-legend .short{color:#ffb04c}
.v27-risk-chart svg{display:block;width:100%;height:190px}
.v27-risk-chart text{fill:#6f8a96;font-size:10px}
.v27-grid line{stroke:#173947;stroke-width:1}
.v27-risk-long-line,.v27-risk-short-line{fill:none;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}
.v27-risk-long-line{stroke:#55ef8a}.v27-risk-short-line{stroke:#ffb04c}
#riskChartEmpty{text-align:center;color:#78939f;font-size:11px!important;margin:2px 0 0}

/* Login remember choice is clearly visible */
.v27-remember{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:12px!important;border:1px solid #244958;border-radius:8px;background:#06131b}
.v27-remember input{margin-top:4px!important}
.v27-remember span,.v27-remember b,.v27-remember small{display:block}
.v27-remember small{color:#8fa6b1;margin-top:3px;line-height:1.4}

/* Cookie consent */
.v27-cookie-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:100000;max-width:960px;margin:auto;border:1px solid #2a687a;border-radius:12px;background:rgba(3,16,23,.98);box-shadow:0 24px 70px rgba(0,0,0,.55);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.v27-cookie-banner[hidden]{display:none!important}
.v27-cookie-banner b{font-size:13px;color:#43e2ff}.v27-cookie-banner p{font-size:12px!important;color:#a7bac2;margin:5px 0 0;line-height:1.5}
.v27-cookie-actions{display:flex;gap:8px;flex:0 0 auto}
.v27-cookie-actions button{border:1px solid #285064;border-radius:7px;background:#06131b;color:#c8d7dd;padding:10px 13px;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}
.v27-cookie-actions .primary{border-color:#38dcff;color:#071018;background:#42e2ff}

/* Header logo needs breathing room after enlargement */
.v13-navin{gap:18px!important}

@media(max-width:900px){
  .v13-logo img{width:205px!important}
  .v27-market-title{flex-wrap:wrap!important}
  .v27-market-heading{width:100%}
  .v27-title-actions{width:100%;justify-content:flex-start}
}

@media(max-width:700px){
  .v13-logo img{width:185px!important}
  .v13-footer img{width:240px!important}
  .v27-system-detail-title{white-space:normal!important;display:inline!important}
  .v27-proof-title{align-items:flex-start!important;gap:7px!important}
  .v27-proof-title>b{width:100%!important}
  .v27-proof-title #hunterUpdated{display:block!important;width:100%!important;margin:0!important;padding-top:3px}
  .v27-proof-title .v24-help{margin-left:0!important}
  .v27-start-title>div{width:100%}
  .v27-hunter-title{flex-wrap:wrap!important}
  .v27-hunter-title .v24-help{margin-left:0!important}
  .v27-do-nothing{display:block!important;margin-top:5px}
  .v27-risk-chart-head{flex-direction:column}
  .v27-risk-chart svg{height:165px}
  .v27-cookie-banner{left:10px;right:10px;bottom:10px;display:block}
  .v27-cookie-actions{display:grid;grid-template-columns:1fr;margin-top:12px}
  .v27-cookie-actions button{width:100%}
  .v27-footer-actions{align-items:center!important}
  #intelligence{padding-bottom:14px!important}
  #dashboard{padding-top:12px!important}
}

/* VOLIQA V28 */
.v28-nav{gap:22px!important}
.v13-live{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;color:#54f28a!important;font-weight:950!important}
.v13-live:before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;background:#54f28a!important;border-radius:50%!important;margin-right:7px!important;box-shadow:0 0 13px rgba(84,242,138,.85)!important}
.v13-panel-title{display:flex!important;align-items:center!important;gap:12px!important}.v13-panel-title>b,.v13-panel-title>div:first-child{min-width:0}.v13-panel-title>.v13-live{margin-left:auto!important}.v13-panel-title>.v13-live+.v24-help{margin-left:0!important}.v13-panel-title>.v24-help{flex:0 0 auto!important}
.v28-risk-table-wrap{overflow-x:auto;margin-top:16px;border:1px solid #204856;border-radius:10px}.v28-risk-table{width:100%;border-collapse:collapse;min-width:620px}.v28-risk-table th{font-size:9px;letter-spacing:.08em;color:#76909b;text-align:left;padding:10px 12px;border-bottom:1px solid #204856}.v28-risk-table td{padding:10px 12px;border-bottom:1px solid #14333e;font-size:12px;color:#d7e3e8}.v28-risk-table tr:last-child td{border-bottom:0}.v28-risk-table td:first-child b{font-size:13px}.v28-risk-table td:first-child small{color:#78939f;margin-left:2px}.v28-risk-table .risk-long{color:#55ef8a;font-weight:900}.v28-risk-table .risk-short{color:#ff9f50;font-weight:900}.v28-risk-badge{display:inline-block;border:1px solid #34505a;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:950}.v28-risk-badge.moderate{color:#ffd15a}.v28-risk-badge.high{color:#ff9f50}.v28-risk-badge.extreme{color:#ff626d}.v28-risk-note{display:grid;grid-template-columns:150px 1fr;gap:14px;margin-top:12px;border-left:2px solid #41ddff;padding:8px 0 8px 12px}.v28-risk-note b{font-size:10px;color:#42e1ff}.v28-risk-note span{font-size:11px;line-height:1.55;color:#9db1ba}
.v28-full-empty{grid-column:1/-1!important;width:100%!important;text-align:center!important}.v24-news-grid .v28-full-empty:only-child{grid-column:1/-1!important}
.v28-news-head{align-items:center!important}.v28-news-head>.v13-live{margin-left:auto}.v28-news-list{border:1px solid #214957;border-radius:10px;background:#06131b;overflow:hidden}.v28-news-row{display:grid;grid-template-columns:70px 1fr 100px;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid #173943;text-decoration:none;color:#e8f2f5}.v28-news-row:last-child{border-bottom:0}.v28-news-row:hover{background:#081a22}.v28-news-time{font-size:10px;color:#6f8995}.v28-news-row b{font-size:12px;line-height:1.35}.v28-news-row small{font-size:9px;color:#42e1ff;text-align:right}
.v27-footer-actions{align-items:center!important}.v13-footer-contact{margin:0!important}
@media(max-width:700px){.v13-panel-title{align-items:flex-start!important;flex-wrap:wrap!important}.v13-panel-title>.v13-live{margin-left:auto!important}.v28-risk-note{grid-template-columns:1fr}.v28-news-row{grid-template-columns:54px 1fr}.v28-news-row small{grid-column:2;text-align:left}.v28-nav{gap:0!important}}

/* VOLIQA V29 · final navigation / no hero artwork / Mission + Audit */
.v13-hero:before{background:radial-gradient(circle at 76% 18%,rgba(101,60,255,.12),transparent 32%),radial-gradient(circle at 65% 65%,rgba(30,209,255,.06),transparent 30%),linear-gradient(135deg,#02070b 0%,#031019 58%,#02070b 100%)!important}
.v29-join-nav{color:#071016!important;background:linear-gradient(90deg,#39dcff,#48ef9a)!important;border:0!important;border-radius:7px!important;padding:10px 14px!important;font-weight:950!important;box-shadow:0 0 18px rgba(57,220,255,.16)}
.v29-mission{padding-top:44px!important}.v29-mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v29-mission-grid article,.v29-audit-grid article{display:grid;gap:9px}.v29-mission-grid b,.v29-audit-grid b{color:#39dcff;font-size:13px;letter-spacing:.06em}.v29-mission-grid span,.v29-audit-grid span{color:#9eb3bd;font-size:12px;line-height:1.6}.v29-audit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v29-audit-grid article:nth-child(2) b{color:#ffbd49}.v29-join-box{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px!important}.v29-join-box small{color:#39dcff;font-weight:950;letter-spacing:.15em}.v29-join-box h2{margin:6px 0 8px;font-size:28px}.v29-join-box p{max-width:800px;margin:0}.v29-join-box .v13-btn{flex:0 0 auto;display:grid;place-items:center;cursor:pointer}
/* Hero is typography only: no image, no artificial dashboard background. */
.v13-hero{min-height:auto!important}.v13-hero .wrap{min-height:auto!important}.v13-copy{width:min(920px,100%)!important;padding:74px 0 58px!important}.v13-copy p{max-width:760px!important}.v13-values{max-width:760px}
@media(max-width:1100px){.v13-links{gap:10px!important}.v13-links a{font-size:10px!important}.v29-audit-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.v13-copy{padding:46px 0 40px!important}.v13-hero .wrap{align-items:flex-start!important}.v13-links{display:none!important}.v13-nav.open .v13-links{display:flex!important}.v13-links .v29-join-nav{text-align:center;margin-top:4px}.v29-mission-grid,.v29-audit-grid{grid-template-columns:1fr}.v29-join-box{display:grid}.v29-join-box .v13-btn{width:100%}}
@media(max-width:620px){.v13-copy{padding:34px 0 34px!important}.v13-copy h1{font-size:43px!important}.v13-values{display:grid!important;grid-template-columns:1fr 1fr;overflow:visible!important}.v13-value{min-width:0!important}.v29-join-box h2{font-size:23px}}

/* V30 JOIN / DONATE */
.v30-donate-nav,.v30-footer-donate{color:#f6d66f!important;border:1px solid rgba(246,214,111,.55)!important;border-radius:7px!important;padding:9px 12px!important;font-weight:950!important;text-decoration:none!important}.v30-donate-nav:hover,.v30-footer-donate:hover{background:rgba(246,214,111,.1)!important}
.v30-join-modalbox{width:min(1080px,94vw)!important;max-height:92vh!important;padding:0!important;overflow:hidden!important}.v30-join-modalbox>.v13-modalhead{padding:22px 24px 16px;border-bottom:1px solid #173943}.v30-join-scroll{overflow:auto;max-height:calc(92vh - 100px);padding:20px 24px 28px}.v30-join-scroll h3{margin:25px 0 12px;font-size:17px}.v30-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v30-why-grid article,.v30-roadmap article{border:1px solid #1d4553;background:#06141c;border-radius:9px;padding:14px;display:grid;gap:7px}.v30-why-grid b,.v30-roadmap b{color:#42e1ff;font-size:11px}.v30-why-grid span,.v30-roadmap span{font-size:11px;color:#9fb4bd;line-height:1.55}.v30-roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v30-token{margin-top:22px;border:1px solid #513d83;background:linear-gradient(135deg,rgba(96,55,178,.13),rgba(3,17,24,.96));border-radius:11px;padding:18px}.v30-token>small{color:#c693ff;font-weight:950}.v30-token>h3{margin:5px 0 8px}.v30-token>p{color:#aabdc5;font-size:12px;line-height:1.6}.v30-token-cols{display:grid;grid-template-columns:1fr 1.35fr;gap:18px;margin-top:15px}.v30-token-cols>div{border-top:1px solid #3d315d;padding-top:12px}.v30-token-cols>div>b{font-size:10px;color:#c693ff}.v30-token ul{padding-left:18px;color:#b6c8cf;font-size:11px;line-height:1.7}.v30-token dl{margin:10px 0 0}.v30-token dl div{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border-bottom:1px solid rgba(123,91,177,.2)}.v30-token dt{font-size:10px;color:#879ca6}.v30-token dd{font-size:10px;color:#e3ebef;text-align:right;margin:0}.v30-token-note{border-left:2px solid #ffbd49;padding:8px 10px!important;background:rgba(255,189,73,.05)}
@media(max-width:900px){.v30-why-grid,.v30-roadmap,.v30-token-cols{grid-template-columns:1fr}.v30-join-modalbox{width:96vw!important}.v30-join-scroll{padding:16px}.v30-donate-nav{text-align:center!important}}

/* ==========================================================
   VOLIQA V31 · POLISH + HUNTER HEALTH
   ========================================================== */

/* MISSION: readable spacing instead of text pressed against borders */
.v31-mission-grid{
  gap:18px!important;
}
.v31-mission-grid .v13-panel{
  padding:22px 24px!important;
  min-height:132px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
}
.v31-mission-grid .v13-panel>b{
  display:block!important;
  margin-bottom:14px!important;
  line-height:1.2!important;
}
.v31-mission-grid .v13-panel>span{
  display:block!important;
  line-height:1.65!important;
}

/* Signal-group statement: one clean line on desktop */
.v31-nosignal{
  display:flex!important;
  align-items:baseline!important;
  gap:.35em!important;
  flex-wrap:nowrap!important;
}
.v31-nosignal>span{min-width:0}
.v31-nosignal .v27-do-nothing{
  display:inline!important;
  white-space:nowrap!important;
  margin:0!important;
}

/* SENTIMENT · UNDERSTAND: real vertical separation */
.v31-system-detail{
  padding:22px 24px!important;
}
.v31-system-detail .v27-system-detail-title{
  display:block!important;
  margin:0 0 13px!important;
  line-height:1.25!important;
}
.v31-system-detail #systemDetailText{
  display:block!important;
  margin:0 0 11px!important;
  line-height:1.55!important;
}
.v31-system-detail>span{
  display:block!important;
  margin-top:8px!important;
  line-height:1.5!important;
}

/* AUDIT */
.v31-audit .v13-heading{
  margin-bottom:30px!important;
}
.v31-audit .v13-heading h2{
  margin-top:10px!important;
  margin-bottom:14px!important;
  line-height:1.15!important;
}
.v31-audit .v13-heading p{
  margin-top:0!important;
  line-height:1.65!important;
}
.v31-audit .v29-audit-grid{
  gap:16px!important;
}
.v31-audit .v29-audit-grid .v13-panel{
  padding:20px 22px!important;
}
.v31-audit .v29-audit-grid .v13-panel b{
  display:block!important;
  margin-bottom:11px!important;
}
.v31-audit .v29-audit-grid .v13-panel span{
  display:block!important;
  line-height:1.55!important;
}

/* LIVE CRYPTO NEWS: no duplicate title, LIVE has breathing room */
.v31-news-head{
  display:flex!important;
  align-items:center!important;
  gap:24px!important;
  margin-bottom:16px!important;
}
.v31-news-head>div{
  min-width:0!important;
}
.v31-news-head h2{
  margin:0 0 8px!important;
}
.v31-news-head p{
  margin:0!important;
}
.v31-news-head>.v13-live{
  margin-left:auto!important;
  margin-right:10px!important;
  flex:0 0 auto!important;
}

/* Mobile requirements */
@media(max-width:700px){
  .v31-mission-grid{
    gap:13px!important;
  }
  .v31-mission-grid .v13-panel{
    padding:19px 18px!important;
    min-height:0!important;
  }

  .v31-nosignal{
    display:block!important;
  }
  .v31-nosignal>span{
    display:inline!important;
  }
  .v31-nosignal .v27-do-nothing{
    display:block!important;
    margin-top:6px!important;
    width:max-content!important;
  }

  .v31-system-detail{
    padding:20px 18px!important;
  }

  .v31-news-head{
    align-items:flex-start!important;
    gap:12px!important;
  }
  .v31-news-head>.v13-live{
    margin-left:auto!important;
    margin-right:0!important;
    margin-top:5px!important;
  }

  .v31-audit .v29-audit-grid{
    gap:12px!important;
  }
}

/* =========================================================
   VOLIQA v32 — CONTROLLED NEON / ONE-PAGE POLISH
   Presentation-only layer: preserves v31 live APIs and data.
   ========================================================= */
:root{
  --v32-cyan:#2bdcff;
  --v32-green:#45f58a;
  --v32-purple:#bb4cff;
  --v32-amber:#ffb52e;
  --v32-blue:#35a7ff;
  --v32-magenta:#ff4fc8;
  --v32-panel:#04131b;
  --v32-line:rgba(66,205,255,.28);
}
html{scroll-behavior:smooth}
body.v13{background:#01070b;overflow-x:hidden}
body.v13:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 15% 12%,rgba(43,220,255,.07),transparent 28%),radial-gradient(circle at 84% 34%,rgba(187,76,255,.055),transparent 28%),radial-gradient(circle at 45% 80%,rgba(69,245,138,.035),transparent 30%)}
.v13-panel,.v24-news-card,.v24-wallet,.v24-faq-list details{background:linear-gradient(145deg,rgba(5,22,31,.97),rgba(1,11,16,.98));border-color:var(--v32-line);box-shadow:inset 0 0 26px rgba(43,220,255,.018)}
.v13-heading .eyebrow,.v13-sectionhead small,.v13-system-detail strong{color:var(--v32-cyan);text-shadow:0 0 14px rgba(43,220,255,.28)}
.v13-live{color:var(--v32-green)!important;text-shadow:0 0 12px rgba(69,245,138,.7)}
.v13-live:before{box-shadow:0 0 14px rgba(69,245,138,.95)}
.v13-system{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.v13-system.sentiment{border-color:rgba(43,220,255,.85);box-shadow:0 0 20px rgba(43,220,255,.08),inset 0 0 30px rgba(43,220,255,.025)}
.v13-system.radar{border-color:rgba(69,245,138,.8);box-shadow:0 0 20px rgba(69,245,138,.07),inset 0 0 30px rgba(69,245,138,.02)}
.v13-system.hunter{border-color:rgba(187,76,255,.85);box-shadow:0 0 22px rgba(187,76,255,.09),inset 0 0 30px rgba(187,76,255,.025)}
.v13-system.bot{border-color:rgba(255,181,46,.85);box-shadow:0 0 20px rgba(255,181,46,.07),inset 0 0 30px rgba(255,181,46,.02)}
.v13-system.sentinel{border-color:rgba(53,167,255,.85);box-shadow:0 0 20px rgba(53,167,255,.08),inset 0 0 30px rgba(53,167,255,.02)}
.v13-system.audit{border-color:rgba(255,79,200,.85);box-shadow:0 0 20px rgba(255,79,200,.08),inset 0 0 30px rgba(255,79,200,.02)}
.v13-system.sentiment h3,.v13-system.sentiment .state{color:var(--v32-cyan)}
.v13-system.radar h3,.v13-system.radar .state{color:var(--v32-green)}
.v13-system.hunter h3,.v13-system.hunter .state{color:var(--v32-purple)}
.v13-system.bot h3,.v13-system.bot .state{color:var(--v32-amber)}
.v13-system.sentinel h3,.v13-system.sentinel .state{color:var(--v32-blue)}
.v13-system.audit h3,.v13-system.audit .state{color:var(--v32-magenta)}
.v13-system .sys-icon{filter:drop-shadow(0 0 12px currentColor)}
#hunter .v13-panel,#hunterProof .v13-panel{box-shadow:0 0 22px rgba(187,76,255,.035),inset 0 0 28px rgba(43,220,255,.02)}
.v24-hunter-score,.v24-score-big{color:var(--v32-cyan);text-shadow:0 0 18px rgba(43,220,255,.28)}
.v24-before-card,.v31-before-card{box-shadow:0 0 18px rgba(69,245,138,.05)}
.v24-moving-card,.v31-moving-card{box-shadow:0 0 18px rgba(255,181,46,.045)}
.v29-audit-grid .v13-panel:nth-child(1){border-color:rgba(69,245,138,.42)}
.v29-audit-grid .v13-panel:nth-child(2){border-color:rgba(255,181,46,.42)}
.v29-audit-grid .v13-panel:nth-child(3){border-color:rgba(53,167,255,.42)}
.v29-audit-grid .v13-panel:nth-child(4){border-color:rgba(255,79,200,.42)}
.v29-join-box{border-color:rgba(187,76,255,.6)!important;box-shadow:0 0 30px rgba(187,76,255,.08),inset 0 0 30px rgba(43,220,255,.025)}
.v13-btn.join,.v29-join-nav{background:linear-gradient(90deg,#9d31ed,#376dff,#28d7e8)!important;color:white!important;border:0!important;box-shadow:0 0 22px rgba(77,122,255,.22)}
.v30-donate-nav,.v30-footer-donate{color:var(--v32-amber)!important;border-color:rgba(255,181,46,.55)!important;box-shadow:0 0 14px rgba(255,181,46,.08)}
.v24-faq-list details[open]{border-color:rgba(43,220,255,.32)}
.v24-faq-list summary{cursor:default}
.v24-faq-list summary::-webkit-details-marker{display:none}
.v24-prooflog-head{align-items:center}
/* LIVE + HELP consistently share one baseline */
.v13-sectionhead,.v24-panel-head,.v23-panel-head,.v24-proof-head{align-items:center}
.v13-sectionhead .v13-live,.v24-panel-head .v13-live,.v23-panel-head .v13-live{margin-top:0!important}
/* Avoid oversized dead bands between one-page modules */
.v13-section{padding-top:54px;padding-bottom:54px}
.v29-mission{padding-top:42px;padding-bottom:42px}
@media(max-width:700px){
  .v13-section{padding-top:34px;padding-bottom:34px}
  .v13-systems{gap:14px!important}
  .v13-system{box-shadow:none!important}
  .v13-panel,.v24-news-card,.v24-wallet,.v24-faq-list details{border-radius:16px}
  .v13-sectionhead{gap:10px!important}
  .v13-sectionhead>.v13-live{margin-top:0!important;align-self:center!important}
  .v24-faq-list details{padding:17px 18px!important}
  .v24-faq-list details p{display:block!important;margin-top:10px!important}
}
/* VOLIQA v33 — requested one-page refinement */
.v33-hero .v13-copy{padding-bottom:38px!important}.v33-hero-explain{max-width:900px}.v33-mission-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.v33-mission-head h2{margin:4px 0 0;font-size:42px}.v33-mission-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v33-mission-grid article{padding:22px;display:flex;flex-direction:column;gap:10px}.v33-mission-grid small{color:#32dcff;font-weight:900;letter-spacing:.14em}.v33-mission-grid b{font-size:19px}.v33-mission-grid b em{font-style:normal;color:#8ba2ad}.v33-mission-grid strong{font-size:13px}.v33-mission-grid span{color:#9fb4be;line-height:1.55;font-size:12px}
.v13-dog{object-fit:contain!important;object-position:center!important;mask-image:none!important;background:radial-gradient(circle,rgba(100,44,180,.12),transparent 70%)}
.v33-ecosystem{padding-top:20px}.v33-eco-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:12px}.v33-roadmap,.v33-token{padding:22px}.v33-roadmap h2,.v33-token h2{font-size:24px}.v33-token-cols{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.v33-token-cols dl{display:grid;grid-template-columns:1fr 1fr;gap:7px}.v33-token-cols dl div{border:1px solid #183b49;border-radius:8px;padding:9px}.v33-token-cols dt{font-size:8px;color:#55e9ff}.v33-token-cols dd{margin:4px 0 0;font-size:10px}.v33-sitemap{margin-top:12px;padding:18px;display:flex;justify-content:space-between;gap:20px;align-items:center}.v33-sitemap>div span{display:block;color:#8299a4;font-size:10px}.v33-sitemap nav{display:flex;flex-wrap:wrap;gap:8px}.v33-sitemap a,.v13-footer-contact,.v30-footer-donate,.v27-cookie-settings{border:1px solid #24576a!important;border-radius:7px!important;padding:9px 12px!important;background:#06141c!important;color:#dff8ff!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important}
.v33-float{position:fixed;right:16px;bottom:18px;z-index:80;display:flex;gap:6px;padding:5px;border:1px solid rgba(43,220,255,.32);border-radius:999px;background:rgba(2,10,15,.86);backdrop-filter:blur(12px);box-shadow:0 0 24px rgba(43,220,255,.08)}.v33-float a{padding:8px 12px;border-radius:999px;text-decoration:none;font-size:9px;font-weight:950;color:#fff}.v33-float a:first-child{background:linear-gradient(90deg,#8d38ee,#286cff,#22d8e2)}.v33-float a:last-child{color:#ffc65d}
@media(max-width:900px){.v13-hamb{display:none!important}.v13-links{display:flex!important;position:static!important;flex-direction:row!important;flex-wrap:wrap!important;background:transparent!important;border:0!important;padding:7px 0 10px!important;gap:4px!important;width:100%}.v13-navin{flex-wrap:wrap}.v13-links a{font-size:9px!important;padding:6px 8px!important}.v13-logo img{width:190px!important}.v33-mission-grid{grid-template-columns:1fr}.v33-eco-grid{grid-template-columns:1fr}.v33-token-cols{grid-template-columns:1fr}.v33-sitemap{align-items:flex-start;flex-direction:column}.v33-float{right:10px;bottom:10px}.v33-hero .v13-copy{padding:24px 0 30px!important}.v33-hero{min-height:0!important}.v33-hero .wrap{min-height:0!important}.v33-hero:before{background:radial-gradient(circle at 70% 10%,rgba(108,65,255,.12),transparent 30%),linear-gradient(180deg,#031019,#02070b)!important}.v13-dog{height:auto!important;max-height:420px!important;width:100%!important}.v23-micro-grid{grid-template-columns:1fr!important}}
@media(max-width:620px){.v13-logo img{width:180px!important}.v13-actions{margin-left:auto}.v13-lang{height:40px}.v33-float a{padding:7px 10px}.v33-token-cols dl{grid-template-columns:1fr 1fr}.v33-mission-head h2{font-size:34px}}

/* ===== SOURCE: v35.css ===== */

/* VOLIQA v35 — uniform one-page refinement */
:root{
  --v35-bg:#02070b;--v35-panel:#04121a;--v35-panel2:#061720;--v35-line:#16485a;
  --v35-cyan:#31dcff;--v35-green:#43ef7d;--v35-purple:#b84cff;--v35-amber:#ffb43b;
  --v35-blue:#3ca7ff;--v35-red:#ff5f72;--v35-text:#edf8fc;--v35-muted:#91a8b3;
}
body.v13{overflow-x:hidden;background:var(--v35-bg)}
.v13-section{padding:34px 0!important}
.v13-panel{border-radius:18px!important}
.v13-panel-title,.v35-section-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}
.v13-panel-title>div:first-child,.v35-section-title>div:first-child{min-width:0}
.v13-live{display:inline-flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}
.v13-live:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--v35-green);box-shadow:0 0 14px var(--v35-green)}
.v35-title-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}
.v35-help{white-space:nowrap}
.v13-logo img{height:72px!important;width:auto!important;max-width:none!important;object-fit:contain!important}

/* Hero: compact, no duplicate INFORMATION / DISCIPLINE / FREEDOM */
.v35-hero{min-height:0!important;padding:38px 0 18px!important;background:radial-gradient(circle at 70% 0,rgba(30,105,255,.12),transparent 38%),#02070b!important}
.v35-hero-copy{max-width:1180px}
.v35-hero-lead{font-size:clamp(23px,2.2vw,36px)!important;color:var(--v35-text)!important;margin:0 0 15px!important}
.v35-hero-copy p{max-width:1120px;line-height:1.7;color:#a7bbc4}
.v35-nosignal{display:flex;gap:.35em;align-items:baseline;flex-wrap:wrap;padding:13px 16px;border-left:3px solid var(--v35-green);background:rgba(67,239,125,.045);border-radius:0 12px 12px 0}
.v35-nosignal b{color:var(--v35-green);white-space:nowrap}

/* Status: single border only */
.v22-status{border:0!important;background:transparent!important;padding:8px 0 16px!important}
.v22-statusbox{border:1px solid var(--v35-line)!important;box-shadow:none!important}
.v22-statusgrid{border:0!important}

/* OUR MISSION — one uniform panel, four aligned cards */
.v35-mission{padding-top:18px!important}
.v35-mission-panel{padding:26px!important;background:linear-gradient(180deg,rgba(5,20,29,.98),rgba(2,10,15,.98))!important}
.v35-mission-panel h2{margin:7px 0 0;font-size:clamp(28px,3vw,46px)}
.v35-mission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}
.v35-mission-grid article{min-height:235px;border:1px solid var(--v35-line);border-radius:14px;padding:20px;background:#031018;display:flex;flex-direction:column}
.v35-mission-grid small{color:var(--v35-cyan);letter-spacing:.14em;font-weight:900}
.v35-mission-grid h3{font-size:18px;line-height:1.2;margin:12px 0 12px;color:var(--v35-text)}
.v35-mission-grid h3 em{display:block;font-style:normal;color:#8ca2ad;font-size:13px;margin-top:4px}
.v35-mission-grid article>b{font-size:16px;margin-bottom:10px}
.v35-mission-grid p{margin:0;color:var(--v35-muted);line-height:1.6;font-size:13px}
.v35-mission-grid article:nth-child(2){border-color:rgba(67,239,125,.35)}
.v35-mission-grid article:nth-child(3){border-color:rgba(184,76,255,.35)}
.v35-mission-grid article:nth-child(4){border-color:rgba(60,167,255,.35)}

/* Intelligence spider/network */
.v35-spider{position:relative;display:grid;grid-template-columns:1.45fr .72fr 1.25fr .65fr;gap:18px;align-items:center;min-height:260px;padding:24px;border:1px solid var(--v35-line);border-radius:18px;background:radial-gradient(circle at 42% 50%,rgba(49,220,255,.10),transparent 28%),#031018;margin-bottom:26px;overflow:hidden}
.v35-spider-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.v35-spider-inputs span,.v35-spider-outputs span{border:1px solid #134454;border-radius:9px;padding:10px 8px;font-size:10px;color:#b5c8d0;text-align:center}
.v35-spider-core{width:160px;height:160px;border-radius:50%;border:1px solid var(--v35-cyan);box-shadow:0 0 40px rgba(49,220,255,.16),inset 0 0 30px rgba(49,220,255,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;z-index:2}
.v35-spider-core>b{font-size:56px;color:var(--v35-cyan);line-height:.9}.v35-spider-core>strong{font-size:23px}.v35-spider-core>small{font-size:9px;color:#a3bac4}
.v35-spider-outputs{display:grid;gap:8px;z-index:2}.v35-spider-outputs span{text-align:left;font-weight:900}.v35-spider-outputs .sent{border-color:#2f8c45;color:#68ef8f}.v35-spider-outputs .rad{border-color:#23739d;color:#49cfff}.v35-spider-outputs .hun{border-color:#7734a4;color:#cf77ff}.v35-spider-outputs .pro{border-color:#8d6719;color:#ffc85b}.v35-spider-outputs .ris{border-color:#86313c;color:#ff7485}
.v35-spider-result{display:flex;flex-direction:column;gap:5px;color:var(--v35-text)}.v35-spider-result small{margin-top:8px;color:#9eb3bd;line-height:1.45}.v35-spider-result strong{color:var(--v35-green)}
.v35-spider-web{position:absolute;inset:0;pointer-events:none}.v35-spider-web i{position:absolute;left:34%;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--v35-cyan),transparent);transform-origin:left center;opacity:.34;width:38%}.v35-spider-web i:nth-child(1){transform:rotate(-22deg)}.v35-spider-web i:nth-child(2){transform:rotate(-15deg)}.v35-spider-web i:nth-child(3){transform:rotate(-8deg)}.v35-spider-web i:nth-child(4){transform:rotate(0)}.v35-spider-web i:nth-child(5){transform:rotate(8deg)}.v35-spider-web i:nth-child(6){transform:rotate(15deg)}.v35-spider-web i:nth-child(7){transform:rotate(22deg)}.v35-spider-web i:nth-child(8){transform:rotate(30deg)}

/* System cards and detail alignment */
.v13-systems{gap:14px!important}
.v13-system{height:auto!important;min-height:455px!important}
.v13-system-detail{padding:20px 22px!important}
.v13-system-detail strong{display:inline!important;margin-right:8px!important}
.v13-system-detail p{margin-top:12px!important}
#systemDetailTitle{white-space:normal}

/* Trading Bot HUNTER: title stays together and dog is composed cleanly */
.v13-botcard{grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr)!important;align-items:center!important;gap:28px!important;padding:28px!important}
.v13-botcard h3{font-size:clamp(27px,3vw,46px)!important;line-height:1.08!important;white-space:normal!important;max-width:800px!important}
.v13-dog{width:100%!important;height:520px!important;max-height:none!important;object-fit:contain!important;object-position:center!important;border-radius:16px!important;background:#02090f!important}
.v13-botcta{grid-column:1/-1!important}

/* Hunter overview */
.v35-hunter-overview{margin:0 0 16px;padding:24px!important}
.v35-hunter-overview h2{margin:6px 0 0;font-size:clamp(25px,2.5vw,38px)}
.v35-hunter-overview-grid{display:grid;grid-template-columns:1fr .85fr;gap:24px;align-items:center;margin-top:20px}
.v35-hunter-copy>p{color:var(--v35-muted);line-height:1.65}
.v35-hunter-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}
.v35-hunter-stats>div{border:1px solid var(--v35-line);border-radius:12px;padding:18px;text-align:center;background:#031018}
.v35-hunter-stats small{display:block;color:#8fa6b1;letter-spacing:.1em}.v35-hunter-stats b{font-size:34px;color:var(--v35-purple)}
.v35-hunter-list{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:9px}.v35-hunter-list li:before{content:"✓";color:var(--v35-green);margin-right:9px}
.v35-hunter-dog{position:relative;min-height:340px;border:1px solid rgba(184,76,255,.28);border-radius:16px;background:radial-gradient(circle at 50% 45%,rgba(184,76,255,.13),transparent 55%),#020a10;overflow:hidden}
.v35-hunter-dog img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}
.v35-dog-glow{position:absolute;inset:auto 10% 5%;height:35%;background:radial-gradient(ellipse,rgba(184,76,255,.18),transparent 70%);pointer-events:none}

/* Hunter grids */
.v13-hunter-v2,.v13-radar-row,.v29-audit-grid,.v24-news-grid{gap:16px!important}
.v13-hunter-v2>.v13-panel,.v13-hunter-proof{margin:0!important}
.v27-hunter-title,.v27-proof-title,.v28-live-title,.v27-market-title{align-items:flex-start!important}

/* Pump/Dump/Squeeze Radar — table alignment */
.v35-pds{margin-top:16px;padding:24px!important}
.v35-pds h2{margin:0;font-size:clamp(24px,2.4vw,36px)}
.v35-pds .v35-section-title p{margin:7px 0 0;color:var(--v35-muted)}
.v35-pds-table{margin-top:18px;border:1px solid var(--v35-line);border-radius:14px;overflow:hidden}
.v35-pds-head,.v35-pds-row{display:grid;grid-template-columns:1.15fr repeat(5,.72fr) 1.3fr;align-items:center;gap:0}
.v35-pds-head{background:#061923;color:#77929e;font-size:10px;font-weight:900;letter-spacing:.08em}
.v35-pds-head span,.v35-pds-row>*{padding:13px 12px;border-right:1px solid #103847}
.v35-pds-head span:last-child,.v35-pds-row>*:last-child{border-right:0}
.v35-pds-row{border-top:1px solid #103847;background:#031018}.v35-pds-row:nth-child(odd){background:#04121a}
.v35-pds-row b{font-size:15px}.v35-pds-row span{text-align:center;font-weight:900}.v35-pds-row strong{text-align:center;font-size:10px;color:#7f9aa6}
.v35-score-hi{color:var(--v35-green)!important}.v35-score-mid{color:var(--v35-amber)!important}.v35-score-low{color:#8199a3!important}.v35-score-risk{color:var(--v35-red)!important}
.v35-pds-note{font-size:12px;color:#8ea6b1;margin:13px 0 0}

/* Roadmap + token + tokenomics: coherent ecosystem block */
.v35-ecosystem{padding-top:30px!important}
.v35-eco-top{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}
.v35-roadmap,.v35-token,.v35-tokenomics,.v35-sitemap{padding:24px!important}
.v35-roadmap-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}
.v35-roadmap-line:before{content:"";position:absolute;left:4%;right:4%;top:13px;height:2px;background:linear-gradient(90deg,var(--v35-green),var(--v35-blue),var(--v35-purple),var(--v35-cyan));opacity:.8}
.v35-roadmap-step{position:relative;padding-top:34px}.v35-roadmap-step i{position:absolute;top:4px;left:4px;width:19px;height:19px;border-radius:50%;background:#031018;border:3px solid var(--v35-green);box-shadow:0 0 14px rgba(67,239,125,.28)}
.v35-roadmap-step:nth-child(2) i{border-color:var(--v35-blue)}.v35-roadmap-step:nth-child(3) i{border-color:var(--v35-purple)}.v35-roadmap-step:nth-child(4) i{border-color:var(--v35-cyan)}
.v35-roadmap-step b{display:block;color:var(--v35-cyan);font-size:13px;margin-bottom:8px}.v35-roadmap-step span{display:block;color:#a5b8c1;line-height:1.55;font-size:12px}
.v35-token h2{margin:7px 0 10px}.v35-token>p{color:var(--v35-muted);line-height:1.6}.v35-token h3{font-size:13px;margin:18px 0 10px;color:#cfe8f2}
.v35-utility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.v35-utility-grid span{min-height:72px;border:1px solid #19495a;border-radius:11px;padding:12px;text-align:center;display:grid;place-items:center;color:#cfe2e9;font-size:11px}
.v35-tokenomics{margin-top:16px}.v35-tokenomics h2{margin:5px 0 0}.v35-tokenomics-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-top:18px}.v35-tokenomics-grid>div{border:1px solid #174858;border-radius:11px;padding:13px;min-height:78px}.v35-tokenomics-grid b{display:block;color:var(--v35-cyan);font-size:10px;margin-bottom:8px}.v35-tokenomics-grid span{color:#d8e9ef;font-size:12px}
.v35-sitemap{margin-top:16px}.v35-sitemap h2{margin:5px 0 0}.v35-sitemap nav{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:18px}.v35-sitemap nav>div{display:flex;flex-direction:column;gap:7px}.v35-sitemap nav b{color:var(--v35-cyan);font-size:11px;letter-spacing:.08em}.v35-sitemap a{color:#9bb0b9;text-decoration:none;font-size:12px}.v35-sitemap a:hover{color:var(--v35-cyan)}

/* Footer controls uniform */
.v30-footer-btn,.v13-footer-contact,.v30-donate-footer,[data-cookie-settings]{border:1px solid #2a7188!important;border-radius:9px!important;background:#051720!important;color:#dff6ff!important;padding:9px 12px!important;font-weight:800!important}

/* Consistent spacing throughout */
.v231-intel,.v231-education,.v23-micro,.v13-hunter-proof,.v28-liquidation,.v29-audit,.v24-newsimpact,.v28-live-news{margin-top:16px!important}
.v13-panel-title b{line-height:1.2}
.v13-panel-title small{line-height:1.35}

/* Mobile */
@media(max-width:900px){
  .v13-navin{flex-wrap:wrap!important}
  .v13-logo img{height:64px!important}
  .v13-hamb{display:none!important}
  #v13-mobile-menu{display:flex!important;position:static!important;width:100%!important;order:3!important;max-height:none!important;overflow:visible!important;flex-wrap:wrap!important;gap:7px!important;padding:9px 0 2px!important;background:transparent!important;border:0!important}
  #v13-mobile-menu a{padding:7px 9px!important;border:1px solid #153f4e!important;border-radius:8px!important;font-size:10px!important}
  .v35-mission-grid{grid-template-columns:repeat(2,1fr)}
  .v35-spider{grid-template-columns:1fr;gap:14px}
  .v35-spider-inputs{grid-template-columns:repeat(4,1fr)}
  .v35-spider-core{width:140px;height:140px}
  .v35-spider-web{display:none}
  .v35-spider-result{text-align:center}
  .v13-botcard{grid-template-columns:1fr!important}
  .v13-dog{height:460px!important}
  .v35-hunter-overview-grid{grid-template-columns:1fr}
  .v35-eco-top{grid-template-columns:1fr}
  .v35-tokenomics-grid{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:600px){
  .v13-section{padding:22px 0!important}
  .v35-hero{padding:18px 0 10px!important}
  .v13-logo img{height:62px!important}
  .v35-hero-lead{font-size:22px!important}
  .v35-nosignal{display:block}
  .v35-nosignal b{display:block;margin-top:5px}
  .v35-mission-panel{padding:17px!important}
  .v35-mission-grid{grid-template-columns:1fr;gap:10px}
  .v35-mission-grid article{min-height:0;padding:17px}
  .v35-section-title{gap:10px!important}
  .v35-title-actions{gap:8px}
  .v35-spider{padding:16px;min-height:0}
  .v35-spider-inputs{grid-template-columns:repeat(2,1fr)}
  .v35-spider-outputs{grid-template-columns:1fr 1fr}
  .v35-spider-core{width:125px;height:125px}.v35-spider-core>b{font-size:46px}
  .v13-system{min-height:0!important}
  .v13-system-detail strong{display:inline!important}
  .v13-botcard{padding:18px!important;gap:14px!important}
  .v13-botcard h3{font-size:30px!important}
  .v13-dog{height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important}
  .v35-hunter-overview{padding:17px!important}.v35-hunter-stats{grid-template-columns:repeat(3,1fr);gap:7px}.v35-hunter-stats>div{padding:12px 5px}.v35-hunter-stats b{font-size:26px}.v35-hunter-list{grid-template-columns:1fr}
  .v35-hunter-dog{min-height:280px}
  .v35-pds-table{overflow-x:auto}
  .v35-pds-head,.v35-pds-row{min-width:760px}
  .v35-roadmap-line{grid-template-columns:1fr;gap:8px}.v35-roadmap-line:before{left:13px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,var(--v35-green),var(--v35-blue),var(--v35-purple),var(--v35-cyan))}
  .v35-roadmap-step{padding:0 0 16px 42px}.v35-roadmap-step i{left:4px;top:0}
  .v35-utility-grid{grid-template-columns:repeat(2,1fr)}
  .v35-tokenomics-grid{grid-template-columns:repeat(2,1fr)}
  .v35-sitemap nav{grid-template-columns:repeat(2,1fr)}
}

/* ===== SOURCE: v36.css ===== */

:root{--v36-gap:16px;--v36-radius:16px;--v36-cyan:#31dcff;--v36-green:#43ef7d;--v36-panel:#04121a;--v36-line:#174b5c;--v36-muted:#9eb2bc;--v36-text:#edf7fb}
body.v13{overflow-x:hidden}
.v13-section{padding:28px 0!important}
.v13-panel{border-radius:var(--v36-radius)!important}
.v13-dashboard,.v13-right,.v13-row2,.v13-radar-row,.v29-audit-grid,.v13-method{gap:var(--v36-gap)!important}

/* One section typography system */
.v36-section-panel{padding:26px!important}
.v36-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}
.v36-section-head .eyebrow,.v36-subhead .eyebrow{color:var(--v36-cyan);font-size:11px;font-weight:950;letter-spacing:.15em;line-height:1.2;margin-bottom:8px}
.v36-section-head h2{margin:0;font-size:clamp(28px,3vw,44px);line-height:1.08;color:var(--v36-text)}
.v36-section-head p,.v36-subhead p{margin:12px 0 0;color:var(--v36-muted);font-size:15px;line-height:1.65;max-width:1100px}
.v36-help{flex:0 0 auto}
.v36-subsection{margin-top:22px;padding-top:22px;border-top:1px solid var(--v36-line)}
.v36-subhead h3{margin:0;font-size:26px;line-height:1.1;color:var(--v36-text)}
.v36-audit-grid article{padding:18px!important;min-height:120px}
.v36-audit-grid span{font-size:13px!important;line-height:1.6!important}
.v36-method-grid article{padding:18px!important}
.v36-method-grid h3{margin:0 0 8px;font-size:16px}
.v36-method-grid p{margin:0;font-size:13px;line-height:1.55;color:var(--v36-muted)}
.v36-faq-panel .v24-faq-list{margin-top:4px}
.v36-faq-panel .v24-faq-list details{margin-top:10px}

/* SENTIMENT · UNDERSTAND and description spacing */
.v13-system-detail{display:grid!important;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;padding:18px 20px!important}
.v13-system-detail strong{display:block!important;margin:0!important;white-space:nowrap!important;line-height:1.25!important}
.v13-system-detail p{display:block!important;margin:0!important;font-size:14px!important;line-height:1.55!important}
.v13-system-detail>span{display:block!important;margin:0!important;align-self:start!important}

/* Readability */
.v25-marketlead{font-size:15px!important;line-height:1.65!important;margin:16px 0 18px!important;color:#a8bbc4!important}
.v13-dashboard-title p,.v13-panel-title small,.v27-market-heading small{font-size:12px!important;line-height:1.45!important}
.v13-source-note,.v35-pds-note{font-size:13px!important;line-height:1.6!important}

/* Trading bot layout: dog never cropped */
.v13-botcard{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:24px!important;overflow:hidden!important;width:100%!important}
.v13-botcard>div{min-width:0}
.v13-botcard h3{font-size:clamp(31px,3.2vw,48px)!important;line-height:1.05!important;margin-right:0!important}
.v13-dog{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;object-position:center!important;display:block!important;background:#02090f!important;border-radius:16px!important}
.v13-botcta{width:100%!important;max-width:100%!important;overflow:hidden!important;white-space:normal!important;text-align:center!important}
.v35-hunter-dog{display:grid!important;place-items:center!important;overflow:hidden!important}
.v35-hunter-dog img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}

/* Single outline around status/data feed */
.v22-status,.v22-statusbox,.v22-statusgrid{box-shadow:none!important}
.v22-status{border:0!important}
.v22-statusbox{border:1px solid var(--v36-line)!important}
.v22-statusgrid{border:0!important}

/* Ecosystem + sitemap alignment */
.v35-ecosystem .eyebrow,.v35-sitemap .eyebrow,.v35-roadmap .eyebrow,.v35-token .eyebrow{margin:0 0 8px!important;text-align:left!important}
.v35-sitemap h2,.v35-tokenomics h2{margin-left:0!important;text-align:left!important}
.v35-sitemap nav{align-items:start!important}
.v35-sitemap nav>div{min-width:0!important}

/* Footer */
.v13-footerin{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:26px!important}
.v36-footer-main{min-width:0}
.v36-footer-main>p{margin:0 0 12px!important}
.v36-footer-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}
.v36-footer-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:9px 12px!important;border:1px solid #2a7188!important;border-radius:9px!important;background:#051720!important;color:#dff6ff!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important;cursor:pointer!important}
.v36-footer-actions .social-icon{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #2a7188!important;border-radius:9px!important;background:#051720!important}
.v36-footer-actions .social-icon svg{width:17px!important;height:17px!important}

/* Fixed JOIN / DONATE dock */
.v36-float-actions{position:fixed!important;right:18px!important;bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px))!important;z-index:999!important;display:flex!important;align-items:center!important;gap:6px!important;padding:5px!important;border:1px solid rgba(49,220,255,.34)!important;border-radius:999px!important;background:rgba(2,10,15,.90)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 0 24px rgba(49,220,255,.10)!important}
.v36-float-actions button,.v36-float-actions a{appearance:none!important;-webkit-appearance:none!important;border-radius:999px!important;min-height:34px!important;padding:8px 13px!important;font-size:9px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important}
.v36-float-join{border:0!important;color:#fff!important;background:linear-gradient(90deg,#9038ee,#286cff,#23d7e3)!important;box-shadow:0 0 18px rgba(89,101,255,.20)!important}
.v36-float-donate{color:#ffd36f!important;background:#06141c!important;border:1px solid rgba(255,190,73,.30)!important}

@media(max-width:900px){
 .v13-system-detail{grid-template-columns:1fr!important;gap:8px!important}
 .v13-system-detail strong{white-space:normal!important}
 .v13-botcard{grid-template-columns:1fr!important}
 .v13-dog{aspect-ratio:16/11!important}
 .v13-footerin{grid-template-columns:1fr!important;text-align:left!important}
 .v36-footer-actions{justify-content:flex-start!important}
}
@media(max-width:600px){
 .v13-section{padding:20px 0!important}
 .v36-section-panel{padding:18px!important}
 .v36-section-head{gap:12px;margin-bottom:16px}
 .v36-section-head h2{font-size:28px!important}
 .v36-section-head p,.v36-subhead p{font-size:14px!important;line-height:1.6!important}
 .v36-audit-grid,.v36-method-grid{grid-template-columns:1fr!important}
 .v25-marketlead{font-size:14px!important}
 .v13-dog{aspect-ratio:1/1!important;object-fit:contain!important}
 .v36-float-actions{right:10px!important;bottom:max(12px,calc(env(safe-area-inset-bottom) + 10px))!important;transform:scale(.92);transform-origin:right bottom}
 .v36-float-actions button,.v36-float-actions a{padding:8px 11px!important}
}

/* ===== SOURCE: v37.css ===== */

.v13-nav{position:relative!important;z-index:100!important;background:#02080d!important}
.v13-navin{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-areas:"logo links actions"!important;align-items:center!important;gap:20px!important;min-height:96px!important;padding-top:10px!important;padding-bottom:10px!important}
.v13-logo{grid-area:logo!important;display:flex!important;align-items:center!important;min-width:0!important}
.v13-logo img{height:86px!important;width:auto!important;max-width:360px!important;object-fit:contain!important}
.v13-links{grid-area:links!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;position:static!important;width:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;background:transparent!important;border:0!important}
.v13-links a{white-space:nowrap!important}
.v13-actions{grid-area:actions!important;display:flex!important;align-items:center!important;gap:8px!important}
.v37-top-network{padding:14px 0 10px!important;background:#02080d!important;border-top:1px solid rgba(49,220,255,.08)!important}
.v37-top-network .v35-spider{margin:0!important;min-height:220px!important}
.v35-hero{padding-top:22px!important;background:#02070b!important}
.v36-footer-brand img{width:auto!important;height:58px!important;max-width:260px!important;object-fit:contain!important}
.v13-botcard{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;grid-template-areas:"copy dog" "cta cta"!important;align-items:center!important;gap:26px!important;padding:28px!important}
.v13-botcard>div:first-child{grid-area:copy!important;align-self:center!important}
.v13-botcard .v13-dog{grid-area:dog!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;max-height:620px!important;min-height:460px!important;padding:8px!important;background:radial-gradient(circle at 50% 46%,rgba(119,50,230,.15),transparent 60%),#02090f!important;border:1px solid rgba(145,65,255,.24)!important}
.v13-botcard .v13-botcta{grid-area:cta!important;margin-top:0!important}
.v35-hunter-overview-grid{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr)!important;align-items:stretch!important}
.v35-hunter-dog{min-height:500px!important}
.v35-hunter-dog img{object-fit:contain!important;object-position:center!important;padding:8px!important}
.v36-float-actions{opacity:.96!important}

@media(max-width:1100px){
 .v13-navin{grid-template-columns:auto 1fr auto!important;gap:12px!important}
 .v13-logo img{height:76px!important;max-width:310px!important}
 .v13-links a{font-size:10px!important;padding:8px 9px!important}
 .v35-hunter-overview-grid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:900px){
 .v13-navin{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"logo actions" "links links"!important;gap:10px 12px!important;min-height:0!important;padding-top:10px!important;padding-bottom:12px!important}
 .v13-logo img{height:72px!important;max-width:290px!important}
 .v13-actions{justify-self:end!important}
 .v13-hamb{display:none!important}
 #v13-mobile-menu{grid-area:links!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:7px!important;position:static!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important}
 #v13-mobile-menu a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:7px 5px!important;border:1px solid #174858!important;border-radius:9px!important;background:#04121a!important;font-size:9px!important;line-height:1.1!important;text-align:center!important;white-space:normal!important}
 .v37-top-network{padding-top:10px!important}
 .v37-top-network .v35-spider{min-height:0!important}
 .v13-botcard{grid-template-columns:1fr!important;grid-template-areas:"copy" "dog" "cta"!important;gap:16px!important}
 .v13-botcard .v13-dog{min-height:0!important;max-height:none!important;width:100%!important;aspect-ratio:4/3!important;object-fit:contain!important;padding:0!important}
 .v35-hunter-overview-grid{grid-template-columns:1fr!important}
 .v35-hunter-dog{min-height:0!important;height:auto!important;aspect-ratio:4/3!important}
}
@media(max-width:600px){
 .v13-navin{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
 .v13-logo img{height:68px!important;max-width:250px!important}
 .v13-lang{min-width:58px!important;height:42px!important}
 #v13-mobile-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 #v13-mobile-menu a{min-height:36px!important;font-size:9px!important}
 .v35-spider{padding:13px!important}
 .v35-spider-inputs{grid-template-columns:repeat(2,1fr)!important}
 .v35-spider-outputs{grid-template-columns:1fr 1fr!important}
 .v35-spider-core{width:112px!important;height:112px!important}
 .v35-spider-core>b{font-size:40px!important}
 .v35-spider-core>strong{font-size:19px!important}
 .v13-botcard{padding:16px!important}
 .v13-botcard .v13-dog{aspect-ratio:1/1!important;width:100%!important}
 .v35-hunter-dog{aspect-ratio:1/1!important}
 .v36-float-actions{transform:scale(.86)!important}
}

/* ===== SOURCE: v38.css ===== */

/* VOLIQA v38 — alignment + responsive network + full-width bot/historical */

:root{
  --v38-cyan:#31dcff;
  --v38-green:#43ef7d;
  --v38-purple:#bd52ff;
  --v38-amber:#ffbf4a;
  --v38-red:#ff6578;
  --v38-line:#174a5c;
  --v38-panel:#031018;
}

/* ----- HEADER ----- */
.v13-navin{
  grid-template-columns:auto 1fr auto!important;
  grid-template-areas:"logo links actions"!important;
  align-items:center!important;
}
.v13-logo img{
  height:88px!important;
  width:auto!important;
  max-width:360px!important;
}
.v38-mobile-nav{display:none}

/* ----- NETWORK: directly below menu, clean and aligned ----- */
.v38-network-section{
  background:#02080d;
  padding:14px 0 18px;
  border-top:1px solid rgba(49,220,255,.12);
  border-bottom:1px solid rgba(49,220,255,.12);
}
.v38-network{
  position:relative;
  min-height:310px;
  display:grid;
  grid-template-columns:300px 190px 180px 1fr;
  grid-template-areas:
    "label core outputs result"
    "inputs core outputs result";
  align-items:center;
  column-gap:34px;
  padding:26px;
  border:1px solid #17495b;
  border-radius:18px;
  background:#031018;
  overflow:hidden;
}
.v38-network-label{
  grid-area:label;
  align-self:end;
  color:var(--v38-cyan);
  font-size:12px;
  font-weight:950;
  letter-spacing:.13em;
  margin-bottom:12px;
}
.v38-inputs{
  grid-area:inputs;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:9px;
  z-index:2;
}
.v38-inputs span,
.v38-outputs span{
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:52px;
  padding:8px 11px;
  border:1px solid #18495a;
  border-radius:10px;
  background:#03131c;
  font-size:10px;
  font-weight:900;
  color:#e9f6fb;
}
.v38-inputs small,
.v38-outputs small{
  margin-top:3px;
  font-size:8px;
  font-weight:600;
  color:#7994a0;
}
.v38-core{
  grid-area:core;
  z-index:3;
  width:176px;
  height:176px;
  justify-self:center;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  border:1px solid var(--v38-cyan);
  border-radius:50%;
  background:radial-gradient(circle,rgba(49,220,255,.12),rgba(3,16,24,.95) 62%);
  box-shadow:0 0 26px rgba(49,220,255,.12);
}
.v38-core>b{font-size:62px;line-height:.9;color:var(--v38-cyan)}
.v38-core>strong{font-size:22px;color:#fff}
.v38-core>small{font-size:8px;color:#9ab2bd;letter-spacing:.06em}
.v38-outputs{
  grid-area:outputs;
  z-index:3;
  display:grid;
  gap:8px;
}
.v38-outputs .sent{border-color:#2b7f45;color:#64ef8b}
.v38-outputs .rad{border-color:#23749d;color:#56cbff}
.v38-outputs .hun{border-color:#75339d;color:#d06cff}
.v38-outputs .pro{border-color:#936b18;color:#ffd063}
.v38-outputs .ris{border-color:#85313b;color:#ff7584}
.v38-result{
  grid-area:result;
  z-index:3;
  justify-self:center;
  display:flex;
  flex-direction:column;
  gap:5px;
  text-align:left;
  color:#fff;
}
.v38-result b{font-size:20px;letter-spacing:.03em}
.v38-result small{margin-top:10px;color:#a0b5be;line-height:1.5}
.v38-result strong{color:var(--v38-green)}
.v38-network-lines{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  opacity:.42;
  pointer-events:none;
  z-index:1;
}

/* ----- Remove the old blurred/dead hero area completely ----- */
.v35-hero{
  min-height:0!important;
  padding:24px 0 16px!important;
  background:#02070b!important;
}
.v35-hero:before{display:none!important}
.v35-hero .wrap{
  min-height:0!important;
  display:block!important;
  align-items:initial!important;
}
.v35-hero-copy{padding:0!important}

/* ----- Status sits clearly below a separator ----- */
.v22-status{
  margin-top:0!important;
  padding:16px 0!important;
  border-top:1px solid rgba(49,220,255,.18)!important;
}
.v22-status-title{
  position:static!important;
  margin:0!important;
  padding:13px 16px 10px!important;
  border-bottom:1px solid rgba(49,220,255,.12)!important;
  text-align:left!important;
}

/* ----- Dashboard: one clean vertical hierarchy ----- */
.v13-dashboard{
  grid-template-columns:1fr!important;
  gap:16px!important;
}
.v13-botcard{
  width:100%!important;
  grid-template-columns:minmax(0,1fr) minmax(520px,.9fr)!important;
  grid-template-areas:
    "copy dog"
    "cta cta"!important;
  min-height:0!important;
  align-items:center!important;
  gap:28px!important;
  padding:28px!important;
}
.v13-botcard>div:first-child{grid-area:copy!important;min-width:0}
.v13-botcard .v13-dog{
  grid-area:dog!important;
  width:100%!important;
  height:520px!important;
  min-height:0!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  margin:0!important;
  background:#02090f!important;
  border:1px solid rgba(184,76,255,.28)!important;
  border-radius:16px!important;
}
.v13-botcard .v13-botcta{
  grid-area:cta!important;
  width:100%!important;
}
.v13-performance{
  width:100%!important;
  min-height:0!important;
  padding:24px!important;
}
.v13-performance .v13-panel-title{
  display:grid!important;
  grid-template-columns:1fr auto!important;
  align-items:start!important;
  gap:14px!important;
}
.v13-performance .v13-panel-title b{
  font-size:22px!important;
  line-height:1.2!important;
}
.v13-performance .v13-panel-title small{
  font-size:11px!important;
  text-align:right!important;
}

/* Right market column is also full width below the historical panel */
.v13-right{
  width:100%!important;
  grid-column:1/-1!important;
}

/* ----- Hunter overview: text left, crisp dog right ----- */
.v35-hunter-overview-grid{
  grid-template-columns:minmax(0,1fr) minmax(520px,.9fr)!important;
  align-items:center!important;
  gap:28px!important;
}
.v35-hunter-dog{
  min-height:0!important;
  height:520px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  background:#02090f!important;
}
.v35-hunter-dog img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  image-rendering:auto!important;
}
.v35-dog-glow{display:none!important}

/* ----- Footer logo same visual scale as top logo ----- */
.v36-footer-brand img{
  height:88px!important;
  width:auto!important;
  max-width:360px!important;
  object-fit:contain!important;
}

/* ----- Floating action dock remains discreet ----- */
.v36-float-actions{
  right:16px!important;
  bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px))!important;
}

/* ----- MOBILE ----- */
@media(max-width:900px){
  .v13-navin{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-areas:"logo actions"!important;
    gap:10px!important;
    padding:10px 0!important;
  }
  .v13-logo img{
    height:72px!important;
    max-width:275px!important;
  }
  .v13-links,
  #v13-mobile-menu,
  .v13-hamb{
    display:none!important;
  }
  .v13-actions{
    grid-area:actions!important;
    justify-self:end!important;
  }

  .v38-mobile-nav{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:7px;
    padding:8px max(16px,calc((100vw - 1180px)/2)) 12px;
    background:#02080d;
    border-top:1px solid rgba(49,220,255,.09);
    border-bottom:1px solid rgba(49,220,255,.12);
  }
  .v38-mobile-nav a{
    min-height:38px;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:7px 6px;
    border:1px solid #17495b;
    border-radius:9px;
    background:#04131b;
    color:#dcecf3;
    text-decoration:none;
    font-size:9px;
    font-weight:900;
    text-align:center;
  }
  .v38-mobile-nav .join{
    color:#fff;
    background:linear-gradient(90deg,#9139ef,#256eff,#22d7df);
  }

  .v38-network{
    grid-template-columns:1fr!important;
    grid-template-areas:"label" "inputs" "core" "outputs" "result"!important;
    gap:18px!important;
    min-height:0!important;
    padding:18px!important;
  }
  .v38-network-lines{display:none!important}
  .v38-network-label{align-self:auto;margin:0}
  .v38-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .v38-core{width:150px;height:150px}
  .v38-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .v38-result{text-align:center;justify-self:center}
  .v38-result small{text-align:center}

  .v13-botcard{
    grid-template-columns:1fr!important;
    grid-template-areas:"copy" "dog" "cta"!important;
    padding:18px!important;
    gap:16px!important;
  }
  .v13-botcard .v13-dog{
    width:100%!important;
    height:auto!important;
    aspect-ratio:4/3!important;
    object-fit:contain!important;
  }
  .v13-performance .v13-panel-title{
    grid-template-columns:1fr!important;
  }
  .v13-performance .v13-panel-title small{
    text-align:left!important;
  }
  .v35-hunter-overview-grid{
    grid-template-columns:1fr!important;
    gap:18px!important;
  }
  .v35-hunter-dog{
    width:100%!important;
    height:auto!important;
    aspect-ratio:4/3!important;
  }
  .v36-footer-brand img{
    height:72px!important;
    max-width:275px!important;
  }
}

@media(max-width:600px){
  .v13-logo img{height:66px!important;max-width:245px!important}
  .v38-mobile-nav{
    grid-template-columns:repeat(3,minmax(0,1fr));
    padding-left:14px;
    padding-right:14px;
  }
  .v38-network-section{padding:10px 0 12px}
  .v38-network{padding:14px!important;border-radius:15px}
  .v38-inputs span,.v38-outputs span{min-height:50px}
  .v38-core{width:132px;height:132px}
  .v38-core>b{font-size:48px}
  .v38-core>strong{font-size:20px}
  .v35-hero{padding:18px 0 12px!important}
  .v13-botcard .v13-dog,
  .v35-hunter-dog{
    aspect-ratio:1/1!important;
  }
  .v36-footer-brand img{height:66px!important;max-width:245px!important}
}

/* ===== SOURCE: v39.css ===== */

/* VOLIQA v39 — deterministic header + real spider + aligned dog panels */

:root{
  --v39-cyan:#31dcff;
  --v39-green:#43ef7d;
  --v39-purple:#c45aff;
  --v39-amber:#ffc14a;
  --v39-red:#ff6579;
  --v39-line:#174a5c;
}

/* =========================
   DESKTOP HEADER
   ========================= */
.v39-nav{
  background:#02080d!important;
  border-bottom:1px solid rgba(49,220,255,.14)!important;
}
.v39-nav-inner{
  min-height:112px!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:stretch!important;
  gap:22px!important;
  padding-top:0!important;
  padding-bottom:0!important;
}
.v39-logo{
  height:112px!important;
  display:flex!important;
  align-items:center!important;
}
.v39-logo img{
  height:96px!important;
  width:auto!important;
  max-width:380px!important;
  object-fit:contain!important;
  object-position:left center!important;
}
.v39-nav-left{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:flex-start!important;
  gap:8px!important;
  padding-bottom:18px!important;
  min-width:0!important;
}
.v39-nav-left a,
.v39-nav-right a{
  display:inline-flex!important;
  align-items:center!important;
  min-height:36px!important;
  padding:8px 11px!important;
  border:1px solid #17495b!important;
  border-radius:9px!important;
  background:#04131b!important;
  color:#dcecf3!important;
  text-decoration:none!important;
  font-size:10px!important;
  font-weight:900!important;
  white-space:nowrap!important;
}
.v39-nav-right{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:flex-end!important;
  gap:8px!important;
  padding-bottom:18px!important;
}
.v39-nav-right .v39-donate{
  color:#ffd46f!important;
  border-color:rgba(255,193,74,.36)!important;
}
.v39-nav-right .v39-join{
  color:#fff!important;
  border-color:transparent!important;
  background:linear-gradient(90deg,#9138ef,#286eff,#22d8df)!important;
}
.v39-lang{
  height:36px!important;
  min-height:36px!important;
  align-self:flex-end!important;
  margin-bottom:18px!important;
}
.v39-mobile-menu{display:none!important}

/* =========================
   REAL NETWORK / SPIDER
   ========================= */
.v39-network-section{
  background:#02080d!important;
  padding:12px 0 18px!important;
}
.v39-network-panel{
  border:1px solid #17495b!important;
  border-radius:18px!important;
  background:#031018!important;
  padding:18px 22px 20px!important;
}
.v39-network-title{
  color:var(--v39-cyan)!important;
  font-size:11px!important;
  font-weight:950!important;
  letter-spacing:.15em!important;
  margin-bottom:10px!important;
}
.v39-spider{
  position:relative!important;
  height:420px!important;
  overflow:hidden!important;
}
.v39-spider-svg{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
}
.v39-input-labels span,
.v39-output-labels span{
  position:absolute!important;
  top:var(--y)!important;
  transform:translateY(-50%)!important;
  min-height:42px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  padding:7px 10px!important;
  border:1px solid #17495b!important;
  border-radius:9px!important;
  background:#03141d!important;
  font-size:10px!important;
  font-weight:900!important;
  color:#e9f6fb!important;
  z-index:3!important;
}
.v39-input-labels span{
  left:0!important;
  width:180px!important;
}
.v39-output-labels span{
  left:calc(80.8% - 40px)!important;
  width:180px!important;
}
.v39-input-labels small,
.v39-output-labels small{
  margin-top:2px!important;
  color:#8198a2!important;
  font-size:8px!important;
  font-weight:600!important;
}
.v39-output-labels .sent{border-color:#2e8a49!important;color:#63ee8a!important}
.v39-output-labels .rad{border-color:#24769e!important;color:#50caff!important}
.v39-output-labels .hun{border-color:#71329a!important;color:#cf70ff!important}
.v39-output-labels .pro{border-color:#906719!important;color:#ffcd62!important}
.v39-output-labels .risk{border-color:#84313c!important;color:#ff7585!important}
.v39-core-label{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  z-index:4!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:164px!important;
  height:164px!important;
  text-align:center!important;
}
.v39-core-label b{
  font-size:62px!important;
  line-height:.9!important;
  color:var(--v39-cyan)!important;
}
.v39-core-label strong{
  font-size:22px!important;
  color:#fff!important;
}
.v39-core-label small{
  color:#9ab2bd!important;
  font-size:8px!important;
}
.v39-result-label{
  position:absolute!important;
  right:0!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:140px!important;
  z-index:4!important;
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
}
.v39-result-label b{
  color:#fff!important;
  font-size:17px!important;
}
.v39-result-label small{
  margin-top:7px!important;
  color:#9eb2bb!important;
  font-size:10px!important;
  line-height:1.45!important;
}
.v39-result-label strong{color:var(--v39-green)!important}

/* =========================
   BOT + HISTORICAL
   ========================= */
.v13-dashboard{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:16px!important;
}
.v13-botcard{
  width:100%!important;
  min-width:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  grid-template-areas:"copy dog" "cta cta"!important;
  gap:26px!important;
  align-items:stretch!important;
  padding:26px!important;
}
.v13-botcard>div:first-child{
  grid-area:copy!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-width:0!important;
}
.v13-botcard .v13-dog{
  grid-area:dog!important;
  align-self:stretch!important;
  justify-self:stretch!important;
  width:100%!important;
  height:100%!important;
  min-height:540px!important;
  max-height:620px!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(184,76,255,.30)!important;
  border-radius:16px!important;
  background:#02090f!important;
}
.v13-botcard .v13-botcta{
  grid-area:cta!important;
  width:100%!important;
  margin:0!important;
}
.v13-performance{
  width:100%!important;
  min-width:0!important;
  padding:26px!important;
}
.v13-performance .v13-chart,
.v13-performance .v13-metrics,
.v13-performance .v13-case-copy{
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}
.v13-performance .v13-metrics{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
}

/* =========================
   HUNTER DOG
   ========================= */
.v35-hunter-overview-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:26px!important;
  align-items:stretch!important;
}
.v35-hunter-copy{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
.v35-hunter-dog{
  height:auto!important;
  min-height:540px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  margin:0!important;
  border-radius:16px!important;
  overflow:hidden!important;
  background:#02090f!important;
}
.v35-hunter-dog img{
  width:100%!important;
  height:100%!important;
  min-height:540px!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  margin:0!important;
}
.v35-dog-glow{display:none!important}

/* footer logo = top logo */
.v36-footer-brand img{
  height:96px!important;
  width:auto!important;
  max-width:380px!important;
  object-fit:contain!important;
  object-position:left center!important;
}

/* =========================
   MOBILE
   ========================= */
@media(max-width:900px){
  .v39-nav-inner{
    min-height:92px!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:10px!important;
    align-items:center!important;
  }
  .v39-logo{
    height:92px!important;
  }
  .v39-logo img{
    height:78px!important;
    max-width:290px!important;
  }
  .v39-nav-left{
    display:none!important;
  }
  .v39-nav-right{
    align-items:center!important;
    padding-bottom:0!important;
  }
  .v39-nav-right a{
    display:none!important;
  }
  .v39-lang{
    align-self:center!important;
    margin-bottom:0!important;
    height:44px!important;
    min-height:44px!important;
  }

  /* always visible mobile menu, directly under logo row */
  .v39-mobile-menu{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:7px!important;
    padding:0 0 12px!important;
  }
  .v39-mobile-menu a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:38px!important;
    padding:7px 5px!important;
    border:1px solid #17495b!important;
    border-radius:9px!important;
    background:#04131b!important;
    color:#dcecf3!important;
    font-size:9px!important;
    font-weight:900!important;
    line-height:1.1!important;
    text-align:center!important;
    text-decoration:none!important;
  }
  .v39-mobile-menu .donate{
    color:#ffd36e!important;
    border-color:rgba(255,193,74,.36)!important;
  }
  .v39-mobile-menu .join{
    color:#fff!important;
    border-color:transparent!important;
    background:linear-gradient(90deg,#9138ef,#286eff,#22d8df)!important;
  }

  .v39-network-section{
    padding-top:0!important;
  }
  .v39-network-panel{
    border-radius:0 0 18px 18px!important;
    border-top:1px solid rgba(49,220,255,.12)!important;
    padding:14px 12px 16px!important;
  }
  .v39-network-title{
    margin-left:4px!important;
  }

  /* actual spider stays a spider on mobile instead of turning into stacked cards */
  .v39-spider{
    height:540px!important;
  }
  .v39-spider-svg{
    left:50%!important;
    width:760px!important;
    transform:translateX(-50%)!important;
  }
  .v39-input-labels span{
    left:5px!important;
    width:145px!important;
    font-size:9px!important;
  }
  .v39-output-labels span{
    left:auto!important;
    right:5px!important;
    width:145px!important;
    font-size:9px!important;
  }
  .v39-core-label{
    width:126px!important;
    height:126px!important;
  }
  .v39-core-label b{font-size:46px!important}
  .v39-core-label strong{font-size:18px!important}
  .v39-result-label{
    right:50%!important;
    top:auto!important;
    bottom:6px!important;
    transform:translateX(50%)!important;
    width:230px!important;
    text-align:center!important;
    align-items:center!important;
  }
  .v39-result-label b{font-size:15px!important}

  .v13-botcard{
    grid-template-columns:1fr!important;
    grid-template-areas:"copy" "dog" "cta"!important;
    gap:16px!important;
    padding:18px!important;
  }
  .v13-botcard .v13-dog{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:4/3!important;
    object-fit:contain!important;
  }
  .v13-performance .v13-metrics{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .v35-hunter-overview-grid{
    grid-template-columns:1fr!important;
    gap:18px!important;
  }
  .v35-hunter-dog{
    width:100%!important;
    min-height:0!important;
    aspect-ratio:4/3!important;
  }
  .v35-hunter-dog img{
    min-height:0!important;
    object-fit:contain!important;
  }
  .v36-footer-brand img{
    height:78px!important;
    max-width:290px!important;
  }
}

@media(max-width:600px){
  .v39-nav-inner{
    min-height:84px!important;
  }
  .v39-logo{
    height:84px!important;
  }
  .v39-logo img{
    height:72px!important;
    max-width:255px!important;
  }
  .v39-mobile-menu{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .v39-spider{
    height:510px!important;
  }
  .v39-spider-svg{
    width:700px!important;
  }
  .v39-input-labels span,
  .v39-output-labels span{
    width:128px!important;
    min-height:38px!important;
    font-size:8px!important;
    padding:6px 7px!important;
  }
  .v39-input-labels small,
  .v39-output-labels small{
    font-size:7px!important;
  }
  .v13-botcard .v13-dog,
  .v35-hunter-dog{
    aspect-ratio:1/1!important;
  }
  .v36-footer-brand img{
    height:72px!important;
    max-width:255px!important;
  }
}

/* ===== SOURCE: v40.css ===== */
/* VOLIQA v40 — aligned header, HD Hunter dog, clean pipeline, vertical quick actions */
:root{--v40-cyan:#31dcff;--v40-green:#43ef7d;--v40-purple:#8d36ef;--v40-blue:#1cd0e5;--v40-amber:#f0b62d;--v40-line:#174a5c;--v40-panel:#031018;--v40-bg:#02080d}

/* HEADER — logo, left menu, right actions on the same baseline */
.v39-nav{background:var(--v40-bg)!important;border-bottom:1px solid rgba(49,220,255,.16)!important}
.v39-nav-inner{height:98px!important;min-height:98px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;padding-top:0!important;padding-bottom:0!important}
.v39-logo{height:98px!important;display:flex!important;align-items:center!important;margin:0!important}
.v39-logo img{height:82px!important;width:auto!important;max-width:330px!important;display:block!important;object-fit:contain!important;object-position:left center!important;margin:0!important}
.v39-nav-left{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:0!important;margin:0!important;align-self:center!important}
.v39-nav-left a{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:1px solid transparent!important;background:transparent!important;border-radius:10px!important;color:#d7e7ee!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important}
.v39-nav-left a:hover{border-color:#17495b!important;background:#04131b!important;color:#fff!important}
.v39-nav-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:0!important;margin:0!important;align-self:center!important}
.v39-nav-right a,.v39-lang{height:44px!important;min-height:44px!important;margin:0!important;align-self:center!important}
.v39-nav-right .v39-donate,.v40-donate{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(240,182,45,.55)!important;border-radius:999px!important;background:#061017!important;color:#ffd15f!important;font-weight:900!important;text-decoration:none!important}
.v39-nav-right .v39-donate{padding:0 19px!important}
.v39-nav-right .v39-join,.v40-join{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,#9236ef,#3168ff,#20d5df)!important;color:#fff!important;font-weight:900!important;text-decoration:none!important}
.v39-nav-right .v39-join{padding:0 21px!important}
.v39-lang{border-radius:10px!important;padding:0 38px 0 15px!important}

/* MOBILE NAV — deterministic 3 rows: logo/lang, left menu, right CTAs */
.v39-mobile-menu{display:none!important}
@media(max-width:900px){
 .v39-nav-inner{height:86px!important;min-height:86px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:0 14px!important}
 .v39-logo{height:86px!important}
 .v39-logo img{height:70px!important;max-width:255px!important}
 .v39-nav-left{display:none!important}
 .v39-nav-right>a{display:none!important}
 .v39-nav-right{padding:0!important}
 .v39-lang{height:44px!important;min-height:44px!important}
 .v39-mobile-menu{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;padding:0 14px 7px!important;background:var(--v40-bg)!important}
 .v39-mobile-menu a{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 10px!important;border:1px solid #17495b!important;border-radius:9px!important;background:#04131b!important;color:#dcecf3!important;text-decoration:none!important;font-size:8px!important;font-weight:900!important;white-space:nowrap!important}
 .v39-mobile-menu .donate,.v39-mobile-menu .join{grid-column:auto!important;justify-content:center!important;border-radius:999px!important}
 .v39-mobile-menu .donate{color:#ffd15f!important;border-color:rgba(240,182,45,.55)!important}
 .v39-mobile-menu .join{color:#fff!important;border-color:transparent!important;background:linear-gradient(90deg,#9236ef,#3168ff,#20d5df)!important}
}
@media(max-width:600px){
 .v39-nav-inner{height:82px!important;min-height:82px!important;padding:0 12px!important}
 .v39-logo{height:82px!important}
 .v39-logo img{height:66px!important;max-width:225px!important}
 .v39-mobile-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0 12px 10px!important}
 .v39-mobile-menu a{min-height:36px!important;font-size:8px!important;padding:0 9px!important}
 .v39-mobile-menu .donate{grid-column:2!important}
 .v39-mobile-menu .join{grid-column:3!important}
}

/* PIPELINE — input -> HD Hunter dog -> systems */
.v40-pipeline-section{padding:14px 0 18px!important;background:var(--v40-bg)!important;border-bottom:1px solid rgba(49,220,255,.12)!important}
.v40-pipeline{border:1px solid var(--v40-line)!important;border-radius:18px!important;background:#031018!important;overflow:hidden!important}
.v40-pipeline-title{padding:16px 24px 0!important;color:var(--v40-cyan)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.15em!important}
.v40-pipeline-grid{display:grid!important;grid-template-columns:230px minmax(0,1fr) 250px!important;gap:18px!important;min-height:500px!important;padding:18px 24px 22px!important;align-items:stretch!important}
.v40-inputs,.v40-outputs{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:9px!important;min-width:0!important}
.v40-inputs>div,.v40-outputs>a{min-height:54px!important;border:1px solid #17495b!important;border-radius:10px!important;background:#03131c!important;padding:9px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-decoration:none!important}
.v40-inputs b,.v40-outputs b{font-size:10px!important;color:#edf7fb!important}
.v40-inputs small,.v40-outputs small{margin-top:3px!important;font-size:8px!important;color:#8298a3!important}
.v40-outputs .sent{border-color:#288447!important}.v40-outputs .sent b{color:#53ed7d!important}
.v40-outputs .rad{border-color:#24749c!important}.v40-outputs .rad b{color:#3fc7ff!important}
.v40-outputs .hun{border-color:#71319a!important}.v40-outputs .hun b{color:#ca68ff!important}
.v40-outputs .pro{border-color:#8d6517!important}.v40-outputs .pro b{color:#ffc84f!important}
.v40-outputs .risk{border-color:#81313c!important}.v40-outputs .risk b{color:#ff6679!important}
.v40-dog-stage{position:relative!important;min-width:0!important;overflow:hidden!important;border-left:1px solid rgba(49,220,255,.08)!important;border-right:1px solid rgba(49,220,255,.08)!important;background:#02090f!important}
.v40-dog-stage img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center 43%!important}
@media(max-width:900px){
 .v40-pipeline-section{padding-top:0!important}
 .v40-pipeline{border-radius:0 0 18px 18px!important;border-top:1px solid rgba(49,220,255,.16)!important}
 .v40-pipeline-title{padding:13px 14px 0!important}
 .v40-pipeline-grid{grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:12px 14px 16px!important}
 .v40-inputs{display:none!important}
 .v40-dog-stage{height:auto!important;aspect-ratio:16/10!important;border:1px solid #17495b!important;border-radius:12px!important}
 .v40-dog-stage img{object-position:center 43%!important}
 .v40-outputs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
 .v40-outputs>a{min-height:48px!important}
}
@media(max-width:600px){
 .v40-dog-stage{aspect-ratio:4/3!important}
 .v40-outputs{grid-template-columns:1fr!important}
 .v40-outputs>a{min-height:45px!important}
}

/* HIGH RES DOGS — both dog panels aligned and same aspect */
.v13-botcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"copy dog" "cta cta"!important;align-items:stretch!important;gap:24px!important}
.v13-botcard>div:first-child{grid-area:copy!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.v13-botcard .v13-dog{grid-area:dog!important;width:100%!important;height:100%!important;min-height:560px!important;max-height:none!important;object-fit:cover!important;object-position:center 42%!important;border-radius:16px!important;border:1px solid rgba(180,75,255,.25)!important;background:#02090f!important;padding:0!important;margin:0!important}
.v13-botcard .v13-botcta{grid-area:cta!important;margin:0!important}
.v35-hunter-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:24px!important}
.v35-hunter-copy{display:flex!important;flex-direction:column!important;justify-content:center!important}
.v35-hunter-dog{min-height:560px!important;height:auto!important;padding:0!important;margin:0!important;background:#02090f!important}
.v35-hunter-dog img{width:100%!important;height:100%!important;min-height:560px!important;object-fit:cover!important;object-position:center 42%!important;padding:0!important;margin:0!important}
@media(max-width:900px){
 .v13-botcard{grid-template-columns:1fr!important;grid-template-areas:"copy" "dog" "cta"!important}
 .v13-botcard .v13-dog{min-height:0!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important}
 .v35-hunter-overview-grid{grid-template-columns:1fr!important}
 .v35-hunter-dog{min-height:0!important;aspect-ratio:4/3!important}
 .v35-hunter-dog img{min-height:0!important;object-fit:cover!important}
}

/* FIXED ACTIONS — vertical, same pills as menu */
.v36-float-actions{display:none!important}
.v40-float-actions{position:fixed!important;right:16px!important;bottom:max(16px,calc(env(safe-area-inset-bottom) + 10px))!important;z-index:1100!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;padding:6px!important;border:1px solid rgba(49,220,255,.32)!important;border-radius:22px!important;background:rgba(2,10,15,.90)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 0 22px rgba(49,220,255,.08)!important}
.v40-action{min-width:112px!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;font-size:9px!important;font-weight:950!important;cursor:pointer!important;text-decoration:none!important}
.v40-help{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #2a7188!important;background:#051720!important;color:#dff7ff!important}
@media(max-width:600px){.v40-float-actions{right:9px!important;bottom:max(10px,calc(env(safe-area-inset-bottom) + 8px))!important;transform:scale(.86)!important;transform-origin:right bottom!important}}

/* QUICK FAQ MODAL */
.v40-faq-modal[hidden]{display:none!important}.v40-faq-modal{position:fixed!important;inset:0!important;z-index:2000!important;display:grid!important;place-items:center!important;padding:18px!important;background:rgba(0,5,9,.76)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.v40-faq-dialog{position:relative!important;width:min(680px,100%)!important;max-height:min(78vh,760px)!important;overflow:auto!important;border:1px solid #226178!important;border-radius:18px!important;background:#031018!important;padding:24px!important;box-shadow:0 0 40px rgba(49,220,255,.10)!important}.v40-faq-close{position:absolute!important;right:13px!important;top:11px!important;width:38px!important;height:38px!important;border:1px solid #2a7188!important;border-radius:50%!important;background:#061720!important;color:#fff!important;font-size:24px!important;cursor:pointer!important}.v40-faq-dialog h3{margin:7px 0 16px!important;font-size:28px!important}.v40-faq-content details{border-top:1px solid #123d4c!important;padding:12px 0!important}.v40-faq-content summary{cursor:pointer!important;font-weight:850!important;color:#eaf7fb!important}.v40-faq-content details>div,.v40-faq-content details>p{color:#9fb3bc!important;line-height:1.55!important;margin:8px 0 0!important}.v40-faq-more{display:inline-flex!important;margin-top:15px!important;color:var(--v40-cyan)!important;text-decoration:none!important;font-weight:900!important}

/* ===== SOURCE: v41.css ===== */

/* =========================================================
   VOLIQA v41
   - real spider under menu
   - one dog only
   - merged Trading Bot Hunter + Hunter Detect
   - neon fixed actions
   - mobile table alignment
   ========================================================= */

:root{
  --v41-bg:#02090e;
  --v41-panel:#03121a;
  --v41-line:#174b5d;
  --v41-cyan:#31dcff;
  --v41-green:#45ef7c;
  --v41-purple:#c85fff;
  --v41-amber:#ffc34e;
  --v41-red:#ff6578;
  --v41-muted:#9fb4bd;
}

/* ---------- PIPELINE / SPIDER ---------- */
.v40-pipeline-section{display:none!important}
.v41-pipeline-section{
  padding:14px 0 18px!important;
  background:var(--v41-bg)!important;
  border-bottom:1px solid rgba(49,220,255,.10)!important;
}
.v41-pipeline{
  border:1px solid var(--v41-line)!important;
  border-radius:18px!important;
  background:#031018!important;
  overflow:hidden!important;
}
.v41-pipeline-title{
  padding:15px 22px 0!important;
  color:var(--v41-cyan)!important;
  font-size:11px!important;
  font-weight:950!important;
  letter-spacing:.15em!important;
}
.v41-spider{
  position:relative!important;
  height:470px!important;
  margin:0 22px 18px!important;
}
.v41-spider-lines{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  z-index:1!important;
  pointer-events:none!important;
}
.v41-inputs,
.v41-outputs{
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  z-index:3!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:space-around!important;
}
.v41-inputs{left:0!important;width:210px!important}
.v41-outputs{right:165px!important;width:210px!important}
.v41-inputs>div,
.v41-outputs>a{
  min-height:47px!important;
  border:1px solid var(--v41-line)!important;
  border-radius:10px!important;
  background:#03141d!important;
  padding:7px 11px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  text-decoration:none!important;
}
.v41-inputs b,.v41-outputs b{font-size:10px!important;color:#edf8fb!important}
.v41-inputs small,.v41-outputs small{font-size:8px!important;color:#8299a3!important;margin-top:2px!important}
.v41-outputs .sent{border-color:#2b8446!important}.v41-outputs .sent b{color:var(--v41-green)!important}
.v41-outputs .rad{border-color:#27759c!important}.v41-outputs .rad b{color:#48c8ff!important}
.v41-outputs .hun{border-color:#74349e!important}.v41-outputs .hun b{color:var(--v41-purple)!important}
.v41-outputs .pro{border-color:#90691c!important}.v41-outputs .pro b{color:var(--v41-amber)!important}
.v41-outputs .risk{border-color:#85323e!important}.v41-outputs .risk b{color:var(--v41-red)!important}

.v41-spider-core{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  width:172px!important;
  height:172px!important;
  z-index:4!important;
  border:1px solid var(--v41-cyan)!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(49,220,255,.12),#031018 65%)!important;
  box-shadow:0 0 28px rgba(49,220,255,.12)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
}
.v41-spider-core>b{font-size:62px!important;line-height:.9!important;color:var(--v41-cyan)!important}
.v41-spider-core>strong{font-size:22px!important;color:#fff!important}
.v41-spider-core>small{font-size:8px!important;color:#96abb5!important}

.v41-result{
  position:absolute!important;
  right:0!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  z-index:4!important;
  width:130px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
  color:#fff!important;
}
.v41-result>b{font-size:17px!important}
.v41-result small{margin-top:7px!important;color:#9eb4bd!important;font-size:10px!important;line-height:1.45!important}
.v41-result strong{color:var(--v41-green)!important}

/* ---------- DASHBOARD AFTER REMOVING OLD BOT CARD ---------- */
.v13-dashboard{
  grid-template-columns:1fr!important;
}
.v13-performance{
  width:100%!important;
}

/* ---------- MERGED HUNTER / TRADING BOT ---------- */
.v35-hunter-overview{display:none!important}
.v41-hunter-combined{
  padding:24px!important;
  margin-top:18px!important;
  overflow:hidden!important;
}
.v41-hunter-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:18px!important;
  margin-bottom:18px!important;
}
.v41-hunter-head h2{
  margin:5px 0 3px!important;
  font-size:clamp(28px,2.7vw,44px)!important;
  line-height:1.05!important;
}
.v41-hunter-head h3{
  margin:0!important;
  font-size:17px!important;
  line-height:1.3!important;
  color:#edf8fb!important;
}
.v41-hunter-grid{
  display:grid!important;
  grid-template-columns:minmax(0,.92fr) minmax(380px,.82fr) minmax(440px,1fr)!important;
  gap:20px!important;
  align-items:stretch!important;
}
.v41-hunter-copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
.v41-hunter-copy .botline{
  color:var(--v41-cyan)!important;
  font-size:19px!important;
  font-weight:900!important;
  line-height:1.3!important;
  margin-bottom:12px!important;
}
.v41-hunter-copy p{
  color:var(--v41-muted)!important;
  font-size:14px!important;
  line-height:1.65!important;
  margin:0 0 13px!important;
}
.v41-features{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
  margin-top:4px!important;
}
.v41-feature{
  padding:11px 12px!important;
  border:1px solid #17495b!important;
  border-radius:10px!important;
  background:#03131b!important;
}
.v41-feature b{
  display:block!important;
  color:var(--v41-cyan)!important;
  font-size:12px!important;
  margin-bottom:3px!important;
}
.v41-feature span{
  display:block!important;
  color:#a3b7c0!important;
  font-size:11px!important;
  line-height:1.45!important;
}
.v41-hunter-stats{
  margin-top:14px!important;
}

.v41-hunter-dog{
  min-width:0!important;
  min-height:520px!important;
  border:1px solid rgba(201,95,255,.28)!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:#02090f!important;
  display:grid!important;
  place-items:center!important;
}
.v41-hunter-dog img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  margin:0!important;
}

.v41-hunter-market{
  min-width:0!important;
  border:1px solid #17495b!important;
  border-radius:14px!important;
  background:#031018!important;
  padding:14px!important;
  align-self:stretch!important;
}
.v41-market-title{
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
  margin-bottom:10px!important;
}
.v41-market-title b{font-size:14px!important;color:#edf8fb!important}
.v41-market-title small{font-size:8px!important;color:#7f98a3!important;letter-spacing:.08em!important}
.v41-compact-pds{
  border:1px solid #123c4b!important;
  border-radius:10px!important;
  overflow:hidden!important;
}
.v41-compact-head,
.v41-compact-row{
  display:grid!important;
  grid-template-columns:1.25fr .72fr .72fr .88fr!important;
  align-items:center!important;
}
.v41-compact-head{
  background:#061923!important;
  color:#7f98a3!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.07em!important;
}
.v41-compact-row{
  min-height:42px!important;
  border-top:1px solid #103847!important;
  background:#031018!important;
}
.v41-compact-row:nth-child(odd){background:#04131a!important}
.v41-compact-head span,
.v41-compact-row>*{
  padding:9px 10px!important;
  border-right:1px solid #103847!important;
}
.v41-compact-head span:last-child,
.v41-compact-row>*:last-child{border-right:0!important}
.v41-compact-row b{font-size:12px!important}
.v41-compact-row span{text-align:center!important;font-size:14px!important;font-weight:900!important}
.v41-compact-row strong{
  justify-self:center!important;
  padding:4px 7px!important;
  border:1px solid #34505a!important;
  border-radius:999px!important;
  color:#a7bac2!important;
  font-size:8px!important;
}
.v41-compact-row strong.watch{color:#ff6b79!important;border-color:#7b2632!important}
.v41-compact-row strong.caution{color:#ffc34e!important;border-color:#78591a!important}
.v41-compact-row strong.neutral{color:#9cb1ba!important;border-color:#35505a!important}
.v41-market-note{
  margin:10px 1px 0!important;
  color:#899fa9!important;
  font-size:10px!important;
  line-height:1.5!important;
}

/* old bot CTA should never appear */
.v13-botcta{display:none!important}

/* ---------- FULL PUMP/DUMP/SQUEEZE TABLE ALIGNMENT ---------- */
.v35-pds-table{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overscroll-behavior-x:contain!important;
  -webkit-overflow-scrolling:touch!important;
}
.v35-pds-head,.v35-pds-row{
  box-sizing:border-box!important;
}

/* ---------- STATIC NEON QUICK ACTIONS ---------- */
.v40-float-actions,.v36-float-actions{display:none!important}
.v41-float-actions{
  position:fixed!important;
  right:14px!important;
  bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px))!important;
  z-index:1200!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  gap:7px!important;
}
.v41-action{
  min-width:116px!important;
  min-height:38px!important;
  padding:0 13px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:8px!important;
  background:rgba(3,17,24,.94)!important;
  border:1px solid #27687e!important;
  color:#e8f8fd!important;
  text-decoration:none!important;
  font-size:9px!important;
  font-weight:950!important;
  letter-spacing:.03em!important;
  cursor:pointer!important;
  box-shadow:0 0 15px rgba(49,220,255,.08)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
}
.v41-action i{
  width:8px!important;
  height:8px!important;
  flex:0 0 8px!important;
  border-radius:50%!important;
  background:var(--v41-green)!important;
  box-shadow:0 0 9px var(--v41-green)!important;
}
.v41-action.join{
  border-color:#7154d8!important;
  color:#fff!important;
  background:linear-gradient(90deg,rgba(135,49,235,.94),rgba(37,101,255,.94),rgba(26,210,221,.94))!important;
}
.v41-action.join i{background:#fff!important;box-shadow:0 0 8px #fff!important}
.v41-action.donate{
  color:#ffd46c!important;
  border-color:#886316!important;
}
.v41-action.donate i{background:#ffc34e!important;box-shadow:0 0 9px #ffc34e!important}
.v41-action.help i{background:#31dcff!important;box-shadow:0 0 9px #31dcff!important}

/* ---------- MOBILE ---------- */
@media(max-width:1000px){
  .v41-hunter-grid{
    grid-template-columns:1fr 1fr!important;
    grid-template-areas:
      "copy dog"
      "market market"!important;
  }
  .v41-hunter-copy{grid-area:copy!important}
  .v41-hunter-dog{grid-area:dog!important}
  .v41-hunter-market{grid-area:market!important}
}

@media(max-width:900px){
  /* Spider remains immediately under menu and becomes clean vertical flow */
  .v41-pipeline-section{padding-top:0!important}
  .v41-pipeline{
    border-radius:0 0 18px 18px!important;
    border-top:1px solid rgba(49,220,255,.12)!important;
  }
  .v41-pipeline-title{padding:12px 14px 0!important}
  .v41-spider{
    height:auto!important;
    margin:0!important;
    padding:14px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-areas:"inputs" "core" "outputs" "result"!important;
    gap:14px!important;
  }
  .v41-spider-lines{display:none!important}
  .v41-inputs,
  .v41-outputs,
  .v41-spider-core,
  .v41-result{
    position:static!important;
    width:auto!important;
    transform:none!important;
  }
  .v41-inputs{
    grid-area:inputs!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
  }
  .v41-spider-core{
    grid-area:core!important;
    width:148px!important;
    height:148px!important;
    justify-self:center!important;
  }
  .v41-outputs{
    grid-area:outputs!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
  }
  .v41-result{
    grid-area:result!important;
    justify-self:center!important;
    text-align:center!important;
    align-items:center!important;
  }

  .v41-hunter-combined{padding:18px!important}
  .v41-hunter-grid{
    grid-template-columns:1fr!important;
    grid-template-areas:"copy" "dog" "market"!important;
    gap:15px!important;
  }
  .v41-hunter-dog{
    min-height:0!important;
    width:100%!important;
    aspect-ratio:3/4!important;
  }
  .v41-hunter-dog img{
    object-fit:contain!important;
  }
  .v41-compact-head,.v41-compact-row{
    grid-template-columns:1.25fr .65fr .65fr .85fr!important;
  }

  .v35-pds-head,.v35-pds-row{
    min-width:690px!important;
  }
}

@media(max-width:600px){
  .v41-inputs,
  .v41-outputs{
    grid-template-columns:1fr!important;
  }
  .v41-spider-core{
    width:132px!important;
    height:132px!important;
  }
  .v41-spider-core>b{font-size:48px!important}
  .v41-spider-core>strong{font-size:19px!important}

  .v41-hunter-head{
    flex-direction:column!important;
  }
  .v41-hunter-head h2{font-size:29px!important}
  .v41-hunter-head h3{font-size:15px!important}
  .v41-hunter-copy .botline{font-size:17px!important}
  .v41-hunter-dog{
    aspect-ratio:3/4!important;
  }

  .v41-hunter-market{
    padding:10px!important;
    overflow:hidden!important;
  }
  .v41-compact-pds{
    width:100%!important;
  }
  .v41-compact-head,.v41-compact-row{
    grid-template-columns:1.25fr .62fr .62fr .85fr!important;
  }
  .v41-compact-head span,
  .v41-compact-row>*{
    padding:8px 6px!important;
  }
  .v41-compact-row b{font-size:10px!important}
  .v41-compact-row span{font-size:12px!important}
  .v41-compact-row strong{font-size:7px!important;padding:3px 5px!important}

  .v35-pds-head,.v35-pds-row{
    min-width:640px!important;
  }
  .v35-pds-head span,.v35-pds-row>*{
    padding:10px 7px!important;
  }

  .v41-float-actions{
    right:8px!important;
    bottom:max(9px,calc(env(safe-area-inset-bottom) + 7px))!important;
    gap:5px!important;
  }
  .v41-action{
    min-width:101px!important;
    min-height:34px!important;
    padding:0 10px!important;
    font-size:8px!important;
  }
}

/* ===== SOURCE: v42.css ===== */

/* ==========================================================
   VOLIQA v42 — design consolidation
   ========================================================== */
:root{
  --v42-cyan:#30dcff;
  --v42-green:#40ef79;
  --v42-purple:#bd4fff;
  --v42-amber:#ffbe42;
  --v42-red:#ff5f70;
  --v42-bg:#02080d;
  --v42-panel:#031019;
  --v42-line:#17485a;
  --v42-text:#edf7fb;
  --v42-muted:#95aab4;
}

/* HEADER */
.v42-nav{
  background:#02080d!important;
  border-bottom:1px solid rgba(48,220,255,.14)!important;
}
.v42-nav-main{
  min-height:96px!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:24px!important;
}
.v42-logo{
  display:flex!important;
  height:96px!important;
  align-items:center!important;
  overflow:hidden!important;
}
.v42-logo img{
  width:auto!important;
  height:82px!important;
  max-width:310px!important;
  object-fit:contain!important;
  object-position:left center!important;
  display:block!important;
}
.v42-menu{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
}
.v42-menu a{
  color:#dceaf0!important;
  font-size:10px!important;
  font-weight:900!important;
  text-decoration:none!important;
  padding:10px 12px!important;
  border-radius:8px!important;
}
.v42-menu a:hover{background:#061721!important;color:#fff!important}
.v42-nav-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
}
.v42-lang{
  height:42px!important;
  min-height:42px!important;
  margin:0!important;
}
.v42-nav-btn{
  height:42px!important;
  min-width:92px!important;
  padding:0 14px!important;
  border-radius:10px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:9px!important;
  font-weight:950!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
.v42-nav-btn.join{
  color:#fff!important;
  border:1px solid #7152da!important;
  background:linear-gradient(90deg,#8b36ea,#2c6bff,#24d6df)!important;
  box-shadow:0 0 17px rgba(110,63,255,.24)!important;
}
.v42-nav-btn.donate{
  color:#ffd56f!important;
  border:1px solid #795b18!important;
  background:#06131a!important;
}
.v42-nav-btn.help{
  color:#7beeff!important;
  border:1px solid #26768c!important;
  background:#06131a!important;
}
.v42-mobile-menu{display:none!important}

/* PIPELINE closer to reference */
.v41-pipeline-section{padding-top:14px!important}
.v41-pipeline{border-radius:14px!important}
.v41-spider-core{box-shadow:0 0 34px rgba(49,220,255,.14),0 0 30px rgba(189,79,255,.08)!important}
.v41-inputs>div,.v41-outputs>a{border-radius:8px!important}

/* HERO reduced */
.v35-hero{padding:22px 0 14px!important}
.v35-hero-lead{font-size:clamp(25px,2.5vw,40px)!important;line-height:1.18!important}

/* MERGED HUNTER CARD */
.v41-hunter-combined{
  background:
    radial-gradient(circle at 34% 38%,rgba(79,43,176,.10),transparent 32%),
    #031019!important;
}
.v41-hunter-grid{
  grid-template-columns:minmax(0,.82fr) minmax(330px,.78fr) minmax(430px,1fr)!important;
  gap:18px!important;
}
.v41-hunter-dog{
  border:0!important;
  background:transparent!important;
  min-height:500px!important;
}
.v41-hunter-dog img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  filter:drop-shadow(0 0 16px rgba(69,48,255,.16))!important;
}
.v41-hunter-market{padding:16px!important}
.v41-compact-head,.v41-compact-row{grid-template-columns:1.25fr .7fr .7fr .9fr!important}

/* HUNTER PREDICTION -> PERFORMANCE */
.v42-prediction-wrap{
  width:min(1180px,calc(100% - 32px));
  margin:18px auto 0;
  display:grid;
  grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);
  align-items:stretch;
  gap:12px;
}
.v42-prediction-card{
  padding:20px!important;
  min-width:0;
}
.v42-prediction-card.before{border-color:#67318e!important}
.v42-prediction-card.after{border-color:#25733d!important}
.v42-card-kicker{
  color:var(--v42-purple);
  font-size:12px;
  font-weight:950;
  letter-spacing:.04em;
  margin-bottom:13px;
}
.v42-prediction-card.after .v42-card-kicker{color:var(--v42-green)}
.v42-card-kicker small{color:#8497a1;font-size:9px;font-weight:700}
.v42-pred-body{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:16px 20px;
  align-items:start;
}
.v42-pred-symbol{display:block;font-size:24px;color:#fff;line-height:1.1}
.v42-pred-body>div>small{display:block;color:#8198a3;margin-top:5px;font-size:10px}
.v42-pred-score,.v42-actual-move{text-align:right}
.v42-pred-score strong{
  color:#9d44ff;
  font-size:48px;
  line-height:.95;
}
.v42-pred-score span{font-size:18px;color:#9cacb4}
.v42-actual-move strong{
  color:var(--v42-green);
  font-size:42px;
  line-height:1;
}
.v42-actual-move strong.neg{color:var(--v42-red)}
.v42-pred-body dl{
  grid-column:1/-1;
  margin:0;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  border:1px solid #163d4b;
  border-radius:10px;
  overflow:hidden;
}
.v42-pred-body dl div{
  padding:10px 12px;
  border-right:1px solid #163d4b;
  border-bottom:1px solid #163d4b;
}
.v42-pred-body dl div:nth-child(2n){border-right:0}
.v42-pred-body dl div:nth-last-child(-n+2){border-bottom:0}
.v42-pred-body dt{font-size:8px;color:#78909a;letter-spacing:.08em}
.v42-pred-body dd{margin:4px 0 0;color:#eef8fb;font-size:12px;font-weight:850}
.v42-pred-factors{
  grid-column:1/-1;
  padding:11px 12px;
  border:1px solid #163d4b;
  border-radius:10px;
  color:#a3b7bf;
  font-size:11px;
  line-height:1.55;
}
.v42-pred-factors small{display:block;color:#7b8f98;font-size:8px;margin-bottom:5px}
.v42-performance-note{
  grid-column:1/-1;
  margin:0;
  color:#899ea8;
  font-size:10px;
  line-height:1.55;
}
.v42-pred-arrow{
  display:grid;
  place-items:center;
  color:#70a7ba;
  font-size:44px;
  font-weight:200;
}

/* PUMP/DUMP/SQUEEZE alignment */
.v35-pds-table{
  overflow-x:auto!important;
  overflow-y:hidden!important;
  width:100%!important;
  border-radius:12px!important;
}
.v35-pds-head,.v35-pds-row{
  width:100%!important;
  min-width:820px!important;
  grid-template-columns:1.25fr repeat(5,.72fr) 1.18fr!important;
}
.v35-pds-head span,.v35-pds-row>*{
  box-sizing:border-box!important;
  min-width:0!important;
  text-align:center!important;
}
.v35-pds-head span:first-child,.v35-pds-row>*:first-child{text-align:left!important}

/* FLOAT BUTTONS */
.v41-float-actions{display:none!important}
.v42-float-actions{
  position:fixed!important;
  right:14px!important;
  bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px))!important;
  z-index:1500!important;
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
  align-items:stretch!important;
}
.v42-float{
  width:126px!important;
  min-height:42px!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:0 14px!important;
  border-radius:999px!important;
  background:rgba(3,16,23,.94)!important;
  text-decoration:none!important;
  border:1px solid #27697e!important;
  color:#effbff!important;
  font-size:9px!important;
  font-weight:950!important;
  cursor:pointer!important;
  box-shadow:0 0 18px rgba(49,220,255,.08)!important;
  backdrop-filter:blur(10px)!important;
}
.v42-float i{width:8px;height:8px;border-radius:50%;background:var(--v42-green);box-shadow:0 0 10px var(--v42-green)}
.v42-float.join{background:linear-gradient(90deg,rgba(136,51,235,.95),rgba(36,104,255,.95),rgba(28,210,221,.95))!important;border-color:#704ed1!important}
.v42-float.join i{background:#fff;box-shadow:0 0 10px #fff}
.v42-float.donate{color:#ffd36c!important;border-color:#795716!important}
.v42-float.donate i{background:var(--v42-amber);box-shadow:0 0 10px var(--v42-amber)}
.v42-float.help{color:#8eefff!important}

/* FOOTER */
.v36-footer-brand img{height:82px!important;max-width:310px!important}

/* MOBILE */
@media(max-width:900px){
  .v42-nav-main{
    min-height:86px!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:10px!important;
  }
  .v42-logo{height:86px!important}
  .v42-logo img{height:72px!important;max-width:245px!important}
  .v42-menu{display:none!important}
  .v42-nav-actions .v42-nav-btn{display:none!important}
  .v42-nav-actions{justify-content:flex-end!important}
  .v42-lang{height:44px!important;min-width:68px!important}

  .v42-mobile-menu{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:7px!important;
    padding:0 0 11px!important;
  }
  .v42-mobile-menu a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:38px!important;
    padding:7px 4px!important;
    border:1px solid #17495b!important;
    border-radius:9px!important;
    background:#04131b!important;
    color:#deedf3!important;
    font-size:8.5px!important;
    font-weight:900!important;
    text-align:center!important;
    text-decoration:none!important;
  }

  .v41-pipeline-section{padding-top:0!important}
  .v41-pipeline{border-radius:0 0 14px 14px!important}
  .v41-spider{padding:14px!important}
  .v41-inputs,.v41-outputs{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .v41-inputs>div,.v41-outputs>a{min-height:54px!important}

  .v41-hunter-grid{
    grid-template-columns:1fr!important;
    grid-template-areas:"copy" "dog" "market"!important;
  }
  .v41-hunter-copy{grid-area:copy!important}
  .v41-hunter-dog{
    grid-area:dog!important;
    min-height:0!important;
    height:auto!important;
    aspect-ratio:4/3!important;
  }
  .v41-hunter-market{grid-area:market!important}

  .v42-prediction-wrap{
    width:calc(100% - 28px);
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  .v42-pred-arrow{
    transform:rotate(90deg);
    font-size:30px;
    height:28px;
  }
  .v42-pred-body{grid-template-columns:minmax(0,1fr) auto}
  .v42-pred-body dl{grid-template-columns:1fr}
  .v42-pred-body dl div{border-right:0!important;border-bottom:1px solid #163d4b!important}
  .v42-pred-body dl div:last-child{border-bottom:0!important}

  .v35-pds-table{padding-bottom:5px!important}
  .v35-pds-head,.v35-pds-row{min-width:760px!important}

  .v42-float-actions{right:8px!important;bottom:max(9px,calc(env(safe-area-inset-bottom) + 6px))!important}
  .v42-float{width:108px!important;min-height:36px!important;padding:0 10px!important;font-size:8px!important}

  .v36-footer-brand img{height:72px!important;max-width:245px!important}
}

@media(max-width:600px){
  .v42-nav-main{min-height:78px!important}
  .v42-logo{height:78px!important}
  .v42-logo img{height:64px!important;max-width:220px!important}
  .v42-mobile-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .v41-inputs,.v41-outputs{grid-template-columns:1fr!important}
  .v41-hunter-dog{aspect-ratio:1/1!important}
  .v42-pred-score strong{font-size:40px}
  .v42-actual-move strong{font-size:34px}
}

/* ===== SOURCE: v43.css ===== */
.v40-faq-dialog{width:min(920px,calc(100% - 28px))!important;max-height:88vh!important;overflow:auto!important}.v43-help-intro{position:sticky;top:0;z-index:2;display:grid;gap:7px;padding:12px 0 14px;background:#031019}.v43-help-intro>b{color:#41e4ff;font-size:13px}.v43-help-intro>span{color:#91a8b2;font-size:11px}.v43-help-intro input{height:42px;border:1px solid #1d586c;border-radius:10px;background:#020b11;color:#eefaff;padding:0 13px}.v43-help-list{display:grid;gap:7px}.v43-help-list details{border:1px solid #153f4e;border-radius:10px;background:#04131b;padding:0 12px}.v43-help-list summary{cursor:pointer;padding:12px 0;color:#edf8fc;font-weight:850;font-size:11px}.v43-help-list p{margin:0 0 13px;color:#9bb0b9;font-size:11px;line-height:1.65}.v40-faq-more{display:none!important}@media(max-width:600px){.v40-faq-dialog{width:calc(100% - 18px)!important;max-height:90vh!important}}

/* ===== SOURCE: v44.css ===== */
.v44-pulse,.v44-reports{margin:18px 0;padding:22px;border:1px solid #15516a;border-radius:18px;background:linear-gradient(135deg,rgba(4,25,35,.96),rgba(2,11,18,.98));box-shadow:inset 0 0 45px rgba(20,192,255,.035)}
.v44-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.v44-head span:first-child{font-size:11px;font-weight:900;letter-spacing:.12em;color:#3bdfff}.v44-head h2{margin:5px 0 4px;font-size:25px}.v44-head p{margin:0;color:#9bb0ba;font-size:12px;line-height:1.55}
.v44-pulse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v44-pulse-grid article{border:1px solid #164658;border-radius:12px;padding:15px;background:#03131b;display:grid;gap:5px}.v44-pulse-grid small,.v44-why-grid small{font-size:9px;letter-spacing:.08em;color:#78939e;font-weight:900}.v44-pulse-grid b{font-size:21px}.v44-pulse-grid span{font-size:10px;color:#91a9b4}
.v44-why-grid{display:grid;grid-template-columns:1fr 1fr .8fr;gap:10px;margin-top:10px}.v44-why-grid>div{border:1px solid #153e4d;border-radius:12px;padding:14px;background:#020e14}.v44-why-grid .for{border-color:#176d3c}.v44-why-grid .against{border-color:#713047}.v44-why-grid ul{margin:8px 0 0;padding-left:17px;color:#a8bac2;font-size:11px;line-height:1.55}.v44-why-grid .decision b{display:block;margin:9px 0;font-size:28px;color:#40e4ff}.v44-why-grid .decision p{font-size:10px;color:#91a8b2}
.v44-archive-btn{border:1px solid #1c718b;border-radius:999px;background:#04141d;color:#dffaff;padding:10px 15px;font-size:9px;font-weight:900;cursor:pointer}.v44-report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v44-report-grid article{border:1px solid #164657;border-radius:13px;padding:15px;background:#03121a}.v44-report-grid article>small{color:#3bdfff;font-weight:900;font-size:9px}.v44-report-grid h3{margin:7px 0;font-size:15px}.v44-report-grid article>b{font-size:18px}.v44-report-grid p{color:#9eb2ba;font-size:10px;line-height:1.55;min-height:48px}.v44-report-grid article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.v44-report-grid article>div span{border:1px solid #123847;border-radius:7px;padding:7px;font-size:9px;text-align:center}.v44-archive{display:grid;grid-template-columns:250px 1fr;gap:15px;margin-top:12px;padding-top:12px;border-top:1px solid #123947}.v44-archive small{display:block;color:#9a70ff;font-weight:900}.v44-archive b{font-size:10px}.v44-archive [data-v44-archive]{display:flex;gap:7px;overflow:auto}.v44-archive [data-v44-archive]>button,.v44-archive [data-v44-archive]>span{white-space:nowrap;border:1px solid #183f4e;border-radius:8px;background:#03121a;color:#9fb4bc;padding:8px 10px;font-size:9px}
@media(max-width:800px){.v44-pulse,.v44-reports{margin:12px 0;padding:14px;border-radius:14px}.v44-head{display:grid}.v44-head h2{font-size:20px}.v44-pulse-grid,.v44-report-grid,.v44-why-grid{grid-template-columns:1fr}.v44-archive{grid-template-columns:1fr}.v44-report-grid article>div{grid-template-columns:repeat(3,1fr)}}

/* ===== SOURCE: v45.css ===== */

/* VOLIQA v45 — mobile header/drawer + compact responsive intelligence pipeline */
:root{--v45-cyan:#31ddff;--v45-bg:#02080d;--v45-panel:#031119;--v45-line:#174b5c;--v45-green:#43ef7c;--v45-amber:#ffc34c}
.v45-nav{background:#02080d!important;border-bottom:1px solid rgba(49,221,255,.15)!important;position:relative!important;z-index:1400!important}
.v45-desktop-nav{min-height:96px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important}
.v45-logo{height:96px!important;display:flex!important;align-items:center!important}.v45-logo img{height:82px!important;width:auto!important;max-width:310px!important;object-fit:contain!important;display:block!important}
.v45-desktop-links{display:flex!important;align-items:center!important;gap:6px!important}.v45-desktop-links a{padding:10px 12px!important;color:#dcebf1!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important;border-radius:8px!important}.v45-desktop-links a:hover{background:#061721!important}
.v45-desktop-actions{display:flex!important;align-items:center!important;gap:8px!important}.v45-lang{height:42px!important;margin:0!important}.v45-head-btn{height:42px!important;min-width:92px!important;padding:0 14px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;font-weight:950!important;text-decoration:none!important}.v45-head-btn.join{color:#fff!important;border:1px solid #7153da!important;background:linear-gradient(90deg,#8d38ec,#2a6cff,#25d7df)!important}.v45-head-btn.donate{color:#ffd46b!important;border:1px solid #795a18!important;background:#06131a!important}.v45-head-btn.help{color:#8defff!important;border:1px solid #26768c!important;background:#06131a!important}
.v45-mobile-head,.v45-drawer,.v45-drawer-backdrop{display:none!important}

@media(max-width:900px){
  /* completely replace the broken old mobile header */
  .v45-desktop-nav{display:none!important}
  .v45-mobile-head{display:block!important;padding:10px 14px 12px!important}
  .v45-mobile-logo{display:flex!important;justify-content:center!important;align-items:center!important;height:76px!important;margin-bottom:9px!important}.v45-mobile-logo img{height:70px!important;max-width:min(290px,82vw)!important;width:auto!important;object-fit:contain!important;display:block!important}
  .v45-mobile-actions{display:grid!important;grid-template-columns:70px minmax(70px,1fr) minmax(76px,1fr) 48px!important;gap:7px!important;align-items:center!important}
  .v45-mobile-lang,.v45-mobile-pill,.v45-menu-toggle{height:44px!important;min-height:44px!important;margin:0!important;border-radius:10px!important}
  .v45-mobile-lang{width:100%!important;min-width:0!important;font-size:12px!important}
  .v45-mobile-pill{display:flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important}
  .v45-mobile-pill.join{color:#fff!important;border:1px solid #7153da!important;background:linear-gradient(90deg,#8d38ec,#2a6cff,#25d7df)!important}.v45-mobile-pill.donate{color:#ffd46b!important;border:1px solid #795a18!important;background:#06131a!important}
  .v45-menu-toggle{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #23637a!important;background:#06131a!important}.v45-menu-toggle span{display:block!important;width:18px!important;height:2px!important;border-radius:2px!important;background:#e5f6fb!important}
  .v45-drawer-backdrop{position:fixed!important;inset:0!important;background:rgba(0,5,9,.68)!important;backdrop-filter:blur(3px)!important;z-index:1490!important}.v45-drawer-backdrop:not([hidden]){display:block!important}
  .v45-drawer{position:fixed!important;top:0!important;right:0!important;width:min(330px,88vw)!important;height:100dvh!important;background:#031019!important;border-left:1px solid #1a5265!important;z-index:1500!important;padding:18px!important;box-shadow:-20px 0 60px rgba(0,0,0,.45)!important;overflow:auto!important}.v45-drawer:not([hidden]){display:block!important}
  .v45-drawer-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:14px!important;border-bottom:1px solid #174654!important}.v45-drawer-head b{color:#40defc!important;font-size:12px!important;letter-spacing:.08em!important}.v45-drawer-head button{width:38px!important;height:38px!important;border-radius:50%!important;border:1px solid #235f73!important;background:#06131a!important;color:#fff!important;font-size:25px!important}
  .v45-drawer nav{display:grid!important;gap:8px!important;padding-top:15px!important}.v45-drawer nav a,.v45-drawer nav button{min-height:52px!important;border:1px solid #184b5d!important;border-radius:10px!important;background:#04131b!important;color:#e9f6fa!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;text-decoration:none!important;font-size:11px!important;font-weight:900!important}.v45-drawer nav button{width:100%!important}.v45-drawer nav span{color:#4adfff!important}

  /* the intelligence pipeline no longer competes with the header; it starts below it */
  .v41-pipeline-section{padding-top:10px!important;clear:both!important}
  .v41-pipeline{border-radius:16px!important;margin:0!important;overflow:hidden!important}
  .v41-pipeline-title{padding:14px 14px 4px!important;font-size:10px!important;text-align:center!important}
  .v41-spider{height:auto!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:'inputs' 'core' 'outputs' 'result'!important;gap:12px!important;overflow:visible!important}
  .v41-spider-lines{display:none!important}
  .v41-inputs,.v41-outputs,.v41-spider-core,.v41-result{position:static!important;transform:none!important;width:auto!important;inset:auto!important}
  .v41-inputs{grid-area:inputs!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  .v41-inputs>div{min-height:54px!important;padding:8px 10px!important}
  .v41-spider-core{grid-area:core!important;width:142px!important;height:142px!important;justify-self:center!important;margin:2px auto!important}
  .v41-spider-core>b{font-size:48px!important}.v41-spider-core>strong{font-size:19px!important}
  .v41-outputs{grid-area:outputs!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  .v41-outputs>a{min-height:54px!important;padding:8px 10px!important}
  .v41-outputs>a:last-child{grid-column:1/-1!important}
  .v41-result{grid-area:result!important;justify-self:center!important;align-items:center!important;text-align:center!important;width:100%!important;padding:12px 8px 2px!important}.v41-result>b{display:inline-block!important;margin:0 4px!important;font-size:15px!important}.v41-result small{display:block!important;margin-top:8px!important}

  /* keep fixed actions but shrink them so they don't cover the pipeline */
  .v42-float-actions{right:8px!important;bottom:max(8px,calc(env(safe-area-inset-bottom) + 6px))!important;gap:5px!important}.v42-float{width:104px!important;min-height:34px!important;font-size:7.5px!important;padding:0 9px!important}
}
@media(max-width:430px){
 .v45-mobile-head{padding-left:10px!important;padding-right:10px!important}.v45-mobile-logo{height:68px!important}.v45-mobile-logo img{height:62px!important;max-width:260px!important}.v45-mobile-actions{grid-template-columns:64px minmax(66px,1fr) minmax(72px,1fr) 44px!important;gap:5px!important}.v45-mobile-lang,.v45-mobile-pill,.v45-menu-toggle{height:40px!important;min-height:40px!important}.v45-mobile-pill{font-size:8px!important}.v41-inputs,.v41-outputs{grid-template-columns:1fr!important}.v41-outputs>a:last-child{grid-column:auto!important}.v41-spider-core{width:128px!important;height:128px!important}
}

/* ===== SOURCE: v46.css ===== */

/* VOLIQA v46 */
html,body{
  -webkit-font-smoothing:antialiased!important;
  -moz-osx-font-smoothing:grayscale!important;
  text-rendering:optimizeLegibility!important;
  font-kerning:normal!important;
}
body{letter-spacing:0!important}
h1,h2,h3,h4,b,strong,.v13-btn,.v24-help,.v13-live{
  text-rendering:geometricPrecision!important;
}

/* Larger, cleaner desktop logo while preserving menu alignment */
@media(min-width:901px){
  .v45-desktop-nav{min-height:110px!important}
  .v45-logo{height:110px!important}
  .v45-logo img{height:96px!important;max-width:350px!important}
  .v45-desktop-links a{font-size:11px!important}
}

/* Prediction / Performance actions */
.v46-pred-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-bottom:13px!important;
}
.v46-pred-head .v42-card-kicker{margin-bottom:0!important}
.v46-pred-actions{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  flex:0 0 auto!important;
}
.v46-pred-actions .v13-live{
  min-height:28px!important;
  display:inline-flex!important;
  align-items:center!important;
}
.v46-pred-actions .v24-help{min-height:30px!important}

/* Community liquidation evidence */
.v46-liquidated{padding-top:18px!important}
.v46-liquidated-panel{
  border-color:#31566a!important;
  background:
    radial-gradient(circle at 87% 18%,rgba(255,88,110,.08),transparent 25%),
    radial-gradient(circle at 12% 82%,rgba(47,221,255,.07),transparent 28%),
    #031019!important;
}
.v46-liquidated-head{
  align-items:flex-start!important;
}
.v46-liquidated-head small{color:#ff7081!important}
.v46-liquidated-head h2{
  margin-top:6px!important;
  font-size:clamp(27px,3vw,46px)!important;
  line-height:1.05!important;
}
.v46-liquidated-head p{
  max-width:980px!important;
  line-height:1.7!important;
}
.v46-liquidated-grid{
  display:grid!important;
  grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)!important;
  gap:18px!important;
  margin-top:20px!important;
}
.v46-liquidated-copy{
  display:grid!important;
  gap:10px!important;
  align-content:start!important;
}
.v46-liq-card,
.v46-liq-note{
  border:1px solid #17485a!important;
  border-radius:12px!important;
  background:#04141c!important;
  padding:15px!important;
}
.v46-liq-card b{
  display:block!important;
  color:#41ddff!important;
  font-size:12px!important;
  margin-bottom:6px!important;
}
.v46-liq-card span,
.v46-liq-note span{
  color:#9eb1ba!important;
  font-size:12px!important;
  line-height:1.6!important;
}
.v46-liq-note{
  border-color:#7b4b19!important;
  background:rgba(255,184,62,.04)!important;
}
.v46-liq-note strong{
  display:block!important;
  color:#ffc45a!important;
  font-size:11px!important;
  margin-bottom:6px!important;
}
.v46-liquidation-form{
  border:1px solid #17485a!important;
  border-radius:14px!important;
  background:#020c12!important;
  padding:16px!important;
}
.v46-form-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:11px!important;
}
.v46-form-grid label{
  color:#a7bbc4!important;
  font-size:10px!important;
  font-weight:750!important;
}
.v46-form-grid input,
.v46-form-grid select,
.v46-form-grid textarea{
  width:100%!important;
  margin-top:5px!important;
  border:1px solid #195266!important;
  border-radius:9px!important;
  background:#03131b!important;
  color:#edf8fb!important;
  padding:10px 11px!important;
  font:inherit!important;
  font-size:12px!important;
  outline:none!important;
}
.v46-form-grid input,
.v46-form-grid select{height:42px!important}
.v46-form-grid textarea{resize:vertical!important;line-height:1.5!important}
.v46-form-grid input:focus,
.v46-form-grid select:focus,
.v46-form-grid textarea:focus{
  border-color:#39ddff!important;
  box-shadow:0 0 0 2px rgba(57,221,255,.08)!important;
}
.v46-form-grid .full{grid-column:1/-1!important}
.v46-form-grid .check{
  display:flex!important;
  gap:8px!important;
  align-items:flex-start!important;
  line-height:1.45!important;
}
.v46-form-grid .check input{
  width:16px!important;
  height:16px!important;
  margin-top:1px!important;
  flex:0 0 16px!important;
}
.v46-form-submit{
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  flex-wrap:wrap!important;
}

@media(max-width:900px){
  .v46-pred-head{align-items:flex-start!important}
  .v46-liquidated-grid{grid-template-columns:1fr!important}
}
@media(max-width:600px){
  .v46-pred-head{
    flex-direction:column!important;
    gap:8px!important;
  }
  .v46-form-grid{grid-template-columns:1fr!important}
  .v46-form-grid .full{grid-column:auto!important}
  .v46-liquidated-head h2{font-size:28px!important}
}

/* ===== SOURCE: v47.css ===== */

html,body{overflow-x:hidden!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}
.wrap{width:min(1180px,calc(100% - 32px))!important;margin:auto!important}
.v47-nav{background:#02080d!important;border-bottom:1px solid rgba(49,221,255,.16)!important;z-index:1400!important;position:relative!important}
.v47-toprow{min-height:96px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}
.v47-logo{height:96px!important;display:flex!important;align-items:center!important}.v47-logo img{height:82px!important;width:auto!important;max-width:315px!important;object-fit:contain!important}
.v47-lang{height:42px!important;min-width:72px!important;margin:0!important}
.v47-menubar{min-height:54px!important;display:flex!important;align-items:center!important;gap:7px!important;padding-bottom:10px!important}
.v47-menubar a,.v47-help-menu,.v47-live-menu{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:9px!important;border:1px solid #17495b!important;background:#04131b!important;color:#e4f2f7!important;text-decoration:none!important;font-size:10px!important;font-weight:900!important}
.v47-live-menu{margin-left:auto!important;color:#58f28a!important;border-color:#1b6e3c!important;gap:7px!important}.v47-live-menu i{width:8px!important;height:8px!important;border-radius:50%!important;background:#45ef79!important;box-shadow:0 0 10px #45ef79!important}
.v47-help-menu{color:#79edff!important}
.v47-pipeline-section{padding-top:12px!important;margin-top:0!important}.v47-hunter-combined{margin-top:16px!important}
.v47-hunter-combined .v41-hunter-dog{min-height:520px!important;overflow:hidden!important}.v47-hunter-combined .v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 28%!important}
.v42-float-actions,.v45-float-actions,.v46-float-actions{display:none!important}
.v47-float-actions{position:fixed!important;right:12px!important;bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px))!important;z-index:1550!important;display:flex!important;flex-direction:column!important;gap:8px!important;align-items:flex-end!important}
.v47-float{min-width:118px!important;min-height:34px!important;padding:0 6px!important;display:flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;border-radius:999px!important;text-decoration:none!important;font-size:9px!important;font-weight:950!important}
.v47-float i{width:9px!important;height:9px!important;border-radius:50%!important}.v47-float.join{color:#fff!important}.v47-float.join i{background:#fff!important;box-shadow:0 0 10px #fff!important}.v47-float.donate{color:#ffd25f!important}.v47-float.donate i{background:#ffbd3f!important;box-shadow:0 0 10px #ffbd3f!important}.v47-float.help{color:#7cedff!important}.v47-float.help i{background:#42e8ff!important;box-shadow:0 0 10px #42e8ff!important}
@media(max-width:900px){
.wrap{width:calc(100% - 20px)!important}
.v47-toprow{min-height:78px!important}.v47-logo{height:78px!important}.v47-logo img{height:66px!important;max-width:min(240px,68vw)!important}.v47-lang{height:42px!important;min-width:64px!important}
.v47-menubar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.v47-menubar a,.v47-help-menu,.v47-live-menu{width:100%!important;min-height:42px!important;padding:0 6px!important;font-size:8.5px!important}.v47-live-menu{margin-left:0!important}
.v45-mobile-head,.v45-drawer,.v45-drawer-backdrop,.v42-mobile-menu{display:none!important}
.v41-pipeline{border-radius:12px!important;overflow:hidden!important}.v41-pipeline-title{text-align:center!important;padding:12px 12px 2px!important}
.v41-spider{position:static!important;height:auto!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"inputs" "core" "outputs" "result"!important;gap:10px!important;padding:12px!important;overflow:visible!important}.v41-spider-lines{display:none!important}
.v41-inputs,.v41-spider-core,.v41-outputs,.v41-result{position:static!important;inset:auto!important;transform:none!important;width:auto!important;margin:0!important}
.v41-inputs{grid-area:inputs!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.v41-inputs>div{min-height:54px!important}
.v41-spider-core{grid-area:core!important;justify-self:center!important;width:138px!important;height:138px!important}
.v41-outputs{grid-area:outputs!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.v41-outputs>a{min-height:56px!important}.v41-outputs>a:last-child{grid-column:1/-1!important}
.v41-result{grid-area:result!important;text-align:center!important;padding:10px 6px 2px!important}
.v47-hunter-combined .v41-hunter-grid{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"copy" "dog" "market"!important;gap:12px!important}.v47-hunter-combined .v41-hunter-copy{grid-area:copy!important}.v47-hunter-combined .v41-hunter-dog{grid-area:dog!important;min-height:0!important;aspect-ratio:16/11!important;width:100%!important}.v47-hunter-combined .v41-hunter-market{grid-area:market!important}
.v47-float-actions{right:8px!important;gap:5px!important}.v47-float{min-width:92px!important;min-height:30px!important;font-size:7.5px!important}
}
@media(max-width:520px){.v47-menubar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v41-inputs,.v41-outputs{grid-template-columns:1fr!important}.v41-outputs>a:last-child{grid-column:auto!important}.v47-hunter-combined .v41-hunter-dog{aspect-ratio:4/3!important}}

/* ===== SOURCE: v48.css ===== */
/* VOLIQA v48 */
:root{--v48-max:1480px;--v48-cyan:#35dcff;--v48-green:#45ef79;--v48-blue:#3887ff;--v48-red:#ff435d}*{box-sizing:border-box}html,body{overflow-x:hidden!important}body.v13{font-family:Inter,"Segoe UI Variable","Segoe UI",Roboto,Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-synthesis:none!important}.v13 .wrap,.wrap{width:min(var(--v48-max),calc(100% - 44px))!important;margin:auto!important}.eyebrow,.v41-pipeline-title,.v42-card-kicker,.v13-sectionhead small,.v13-panel-title small{font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important}.v13-sectionhead h2,.v35-section-title h2{font-size:clamp(29px,2.5vw,42px)!important;line-height:1.08!important;margin:5px 0 8px!important}.v13-panel p,.v13-sectionhead p,.v35-mission-grid p,.v25-marketlead,.v41-hunter-copy p,.v41-market-note,.v42-performance-note,.v46-liq-card span,.v46-liq-note span{font-size:13px!important;line-height:1.65!important}.v24-help{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;margin:0!important}.v35-title-actions,.v27-title-actions,.v48-title-actions,.v46-pred-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important}.v13-live{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:32px!important;padding:0 11px!important;border:1px solid #2abd5a!important;border-radius:9px!important;background:rgba(18,72,37,.22)!important;color:#55f28a!important;font-size:10px!important;font-weight:950!important;box-shadow:0 0 14px rgba(69,239,121,.13)!important}.v13-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#4cf17e;box-shadow:0 0 9px #4cf17e}.v47-nav{display:none!important}.v48-nav{display:block!important;background:#02080d!important;border-bottom:1px solid rgba(53,220,255,.18)!important;position:relative!important;z-index:1400!important}.v48-toprow{min-height:108px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.v48-logo{height:108px!important;display:flex!important;align-items:center!important}.v48-logo img{width:330px!important;height:auto!important;max-height:94px!important;object-fit:contain!important}.v48-lang{height:44px!important;min-width:76px!important;margin:0!important}.v48-menubar{display:flex!important;align-items:center!important;gap:8px!important;min-height:56px!important;padding-bottom:11px!important}.v48-menubar a,.v48-menu-help,.v48-menu-live{min-height:42px!important;padding:0 15px!important;border:1px solid #1b5365!important;border-radius:10px!important;background:#04131b!important;color:#e8f5f9!important;text-decoration:none!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.v48-menu-live{margin-left:auto!important;color:#54f185!important;border-color:#267b44!important;gap:7px!important}.v48-menu-live i{width:8px;height:8px;border-radius:50%;background:#4cf17e;box-shadow:0 0 9px #4cf17e}.v48-menu-help{color:#71eaff!important}.v41-pipeline-section{padding:14px 0 18px!important;margin:0!important}.v41-outputs .comm{border-color:#a52d40!important}.v41-outputs .comm b{color:#ff5067!important}.v41-hunter-combined{width:min(var(--v48-max),calc(100% - 44px))!important;margin:18px auto 0!important;padding:24px!important}.v41-hunter-grid{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr)!important;grid-template-areas:"copy dog" "market market"!important;gap:20px!important}.v41-hunter-copy{grid-area:copy!important}.v41-hunter-dog{grid-area:dog!important;height:500px!important;border:1px solid #213b69!important;border-radius:14px!important;overflow:hidden!important}.v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.v41-hunter-market{grid-area:market!important;padding:18px!important;border:1px solid #1a5364!important;border-radius:13px!important;background:#03131b!important}.v48-market-title{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:13px!important}.v48-market-title>div:first-child{display:flex;flex-direction:column;gap:3px}.v48-market-title b{font-size:20px!important}.v42-prediction-wrap{width:min(var(--v48-max),calc(100% - 44px))!important;margin:18px auto 0!important;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)!important;gap:12px!important}.v42-prediction-card{min-height:390px!important;padding:22px!important}.v46-pred-head{min-height:38px!important}.v35-mission{padding-bottom:12px!important}.v22-status{padding:0 0 18px!important}.v22-status-title{color:#48dfff!important;font-size:11px!important;font-weight:950!important}.v48-faq-source,.v48-sitemap-source{display:none!important}.v46-liquidated .wrap{width:min(var(--v48-max),calc(100% - 44px))!important}.v46-liquidated-panel{border:1px solid #b22e42!important;box-shadow:0 0 24px rgba(255,67,93,.10)!important;background:linear-gradient(180deg,rgba(27,7,12,.97),rgba(7,5,9,.99))!important;padding:24px!important}.v46-liquidated-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important}.v46-liquidated-head small,.v46-liquidated-head h2{color:#ff5268!important}.v48-community-actions .v13-live{border-color:#a92b40!important;background:rgba(91,13,25,.24)!important;color:#ff6578!important}.v48-community-actions .v13-live:before{background:#ff435d!important;box-shadow:0 0 9px #ff435d!important}.v48-community-help{border-color:#b42b42!important;color:#ff6578!important;background:#14060a!important}.v46-liquidated-grid{grid-template-columns:1fr!important}.v46-liquidated-copy{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.v46-liq-card{border-color:#722331!important;background:#10070a!important}.v46-liq-card b{color:#ff6578!important}.v48-community-cta{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;border-top:1px solid #5e1f2a!important;padding-top:14px!important}.v48-submit-case{min-height:46px!important;padding:0 18px!important;border:1px solid #d5334e!important;border-radius:10px!important;background:linear-gradient(90deg,#66101f,#b7243d)!important;color:#fff!important;font-weight:950!important}.v48-case-modal,.v48-sitemap-modal{position:fixed!important;inset:0!important;z-index:2200!important;background:rgba(0,4,7,.80)!important;backdrop-filter:blur(7px)!important;padding:28px!important;overflow:auto!important}.v48-case-modal:not([hidden]),.v48-sitemap-modal:not([hidden]){display:grid!important;place-items:start center!important}.v48-case-dialog,.v48-sitemap-dialog{width:min(980px,100%)!important;margin:auto!important;border:1px solid #aa2f42!important;border-radius:16px!important;background:#030c12!important;padding:20px!important}.v48-case-head,.v48-sitemap-head{display:flex!important;justify-content:space-between!important;gap:18px!important}.v48-case-close,.v48-sitemap-head button{width:40px!important;height:40px!important;border:1px solid #28576a!important;border-radius:50%!important;background:#06131b!important;color:#fff!important;font-size:25px!important}.v48-sitemap-dialog{border-color:#235a7b!important}.v48-sitemap-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.v48-sitemap-grid>div{border:1px solid #17485a!important;border-radius:11px!important;background:#04131b!important;padding:14px!important;display:grid!important;gap:8px!important}.v48-sitemap-grid b{color:#46ddff!important}.v48-sitemap-grid a,.v48-sitemap-grid button{color:#a9bdc5!important;text-decoration:none!important;background:none!important;border:0!important;text-align:left!important;padding:0!important}.v35-roadmap,.v35-token,.v35-tokenomics{border-color:#296bd8!important;box-shadow:0 0 22px rgba(47,123,255,.09)!important}.v35-roadmap .eyebrow,.v35-token .eyebrow,.v35-tokenomics .eyebrow,.v35-token h2,.v35-tokenomics h2,.v35-roadmap-step b,.v35-utility-grid span,.v35-tokenomics-grid b{color:#65adff!important}.v36-footer-brand img{width:330px!important;height:auto!important;max-height:94px!important}.v36-footer-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.v47-float{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 10px currentColor!important;min-width:0!important;padding:0 4px!important}.v13-sectionhead,.v13-panel-title,.v46-pred-head,.v41-hunter-head{align-items:flex-start!important}
@media(max-width:1000px){.v13 .wrap,.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated .wrap{width:calc(100% - 24px)!important}.v48-toprow{min-height:82px!important}.v48-logo{height:82px!important}.v48-logo img{width:250px!important;max-height:70px!important}.v48-menubar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.v48-menubar a,.v48-menu-help,.v48-menu-live{width:100%!important;margin:0!important;padding:0 6px!important;font-size:9px!important}.v41-spider{height:auto!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"inputs" "core" "outputs" "result"!important;gap:10px!important;padding:12px!important;margin:0!important}.v41-spider-lines{display:none!important}.v41-inputs,.v41-outputs,.v41-spider-core,.v41-result{position:static!important;inset:auto!important;transform:none!important;width:auto!important;margin:0!important}.v41-inputs{grid-area:inputs!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.v41-spider-core{grid-area:core!important;justify-self:center!important;width:140px!important;height:140px!important}.v41-outputs{grid-area:outputs!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.v41-result{grid-area:result!important;text-align:center!important}.v41-hunter-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "dog" "market"!important}.v41-hunter-dog{height:auto!important;aspect-ratio:16/10!important}.v42-prediction-wrap{grid-template-columns:1fr!important}.v42-pred-arrow{transform:rotate(90deg)!important;height:28px!important}.v42-prediction-card{min-height:0!important}.v46-liquidated-copy{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v48-sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v36-footer-brand img{width:250px!important;max-height:70px!important}}
@media(max-width:600px){.v13 .wrap,.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated .wrap{width:calc(100% - 18px)!important}.v48-logo img{width:215px!important;max-width:66vw!important}.v48-menubar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v41-inputs,.v41-outputs{grid-template-columns:1fr!important}.v41-hunter-combined{padding:14px!important}.v41-hunter-dog{aspect-ratio:4/3!important}.v48-market-title,.v46-liquidated-head,.v48-community-cta{flex-direction:column!important;align-items:stretch!important}.v48-title-actions{justify-content:flex-start!important}.v46-liquidated-copy{grid-template-columns:1fr!important}.v48-case-modal,.v48-sitemap-modal{padding:10px!important}.v48-sitemap-grid{grid-template-columns:1fr!important}.v36-footer-brand img{width:215px!important;max-width:66vw!important}}

/* v49 — neon menu mapped to VOLIQA spider colors */
.v48-menubar{gap:10px!important}
.v48-menubar a,.v48-menu-help,.v48-menu-live{
  position:relative!important;overflow:hidden!important;
  background:linear-gradient(180deg,rgba(5,18,26,.97),rgba(2,11,17,.99))!important;
  border-width:1px!important;border-style:solid!important;
  transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important;
}
.v48-menubar a:after,.v48-menu-help:after,.v48-menu-live:after{
  content:""!important;position:absolute!important;left:12px!important;right:12px!important;
  bottom:0!important;height:1px!important;opacity:.58!important;pointer-events:none!important;
}
.v48-menubar a[href="#market-intelligence"]{
  color:#48e4ff!important;border-color:#1782a0!important;
  text-shadow:0 0 10px rgba(72,228,255,.46)!important;
  box-shadow:0 0 16px rgba(54,213,255,.11),inset 0 0 18px rgba(54,213,255,.03)!important;
}
.v48-menubar a[href="#market-intelligence"]:after{background:#3bdcff!important;box-shadow:0 0 9px #3bdcff!important}
.v48-menubar a[href="#intelligence"]{
  color:#55f28a!important;border-color:#208c4a!important;
  text-shadow:0 0 10px rgba(85,242,138,.42)!important;
  box-shadow:0 0 16px rgba(69,239,121,.10),inset 0 0 18px rgba(69,239,121,.03)!important;
}
.v48-menubar a[href="#intelligence"]:after{background:#45ef79!important;box-shadow:0 0 9px #45ef79!important}
.v48-menubar a[href="#audit"]{
  color:#ff6578!important;border-color:#993244!important;
  text-shadow:0 0 10px rgba(255,101,120,.40)!important;
  box-shadow:0 0 16px rgba(255,67,93,.09),inset 0 0 18px rgba(255,67,93,.03)!important;
}
.v48-menubar a[href="#audit"]:after{background:#ff5268!important;box-shadow:0 0 9px #ff5268!important}
.v48-menubar a[href="#hunterProof"]{
  color:#ffc95a!important;border-color:#9c6b12!important;
  text-shadow:0 0 10px rgba(255,201,90,.40)!important;
  box-shadow:0 0 16px rgba(255,191,74,.09),inset 0 0 18px rgba(255,191,74,.03)!important;
}
.v48-menubar a[href="#hunterProof"]:after{background:#ffbf4a!important;box-shadow:0 0 9px #ffbf4a!important}
.v48-menu-live{
  color:#5bff91!important;border-color:#29a653!important;
  background:linear-gradient(180deg,rgba(8,36,20,.76),rgba(3,15,10,.96))!important;
  text-shadow:0 0 10px rgba(91,255,145,.56)!important;
  box-shadow:0 0 18px rgba(69,239,121,.14),inset 0 0 18px rgba(69,239,121,.04)!important;
}
.v48-menu-live:after{background:#45ef79!important;box-shadow:0 0 10px #45ef79!important}
.v48-menu-live i{background:#58ff8d!important;box-shadow:0 0 12px #58ff8d,0 0 22px rgba(88,255,141,.55)!important}
.v48-menu-help{
  color:#6feaff!important;border-color:#267e98!important;
  text-shadow:0 0 10px rgba(111,234,255,.44)!important;
  box-shadow:0 0 16px rgba(54,191,255,.10),inset 0 0 18px rgba(54,191,255,.03)!important;
}
.v48-menu-help:after{background:#36bfff!important;box-shadow:0 0 9px #36bfff!important}
@media(hover:hover){
  .v48-menubar a:hover,.v48-menu-help:hover,.v48-menu-live:hover{
    transform:translateY(-1px)!important;filter:brightness(1.14)!important;
  }
}
@media(max-width:1000px){
  .v48-menubar{gap:7px!important}
  .v48-menubar a,.v48-menu-help,.v48-menu-live{min-height:44px!important;border-radius:11px!important}
}
@media(max-width:600px){
  .v48-menubar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  .v48-menubar a,.v48-menu-help,.v48-menu-live{min-height:46px!important;font-size:9px!important}
}

/* ===== SOURCE: v50.css ===== */
/* VOLIQA v50 — visual regression fixes over v49 */
:root{--v50-max:1580px;--v50-cyan:#35dcff;--v50-green:#45ef79;--v50-red:#ff435d;--v50-amber:#ffbf4a}
html,body{overflow-x:hidden!important}body.v13{font-family:Inter,"Segoe UI Variable","Segoe UI",Roboto,Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}
.v13 .wrap,.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated .wrap{width:min(var(--v50-max),calc(100% - 48px))!important}
/* Header: four equal, stable primary buttons only */
.v48-menubar{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:10px!important;align-items:stretch!important}
.v48-menubar>a{width:100%!important;min-height:46px!important;font-size:11px!important;letter-spacing:.025em!important}
.v48-menubar>a:nth-child(1){border-color:#27cfe9!important;box-shadow:inset 0 0 16px rgba(53,220,255,.04),0 0 14px rgba(53,220,255,.07)!important}
.v48-menubar>a:nth-child(2){border-color:#42c96c!important;box-shadow:0 0 14px rgba(69,239,121,.07)!important}
.v48-menubar>a:nth-child(3){border-color:#d53c55!important;box-shadow:0 0 14px rgba(255,67,93,.07)!important}
.v48-menubar>a:nth-child(4){border-color:#d89b35!important;box-shadow:0 0 14px rgba(255,191,74,.07)!important}
.v48-menu-live,.v48-menu-help{display:none!important}
/* One canonical LIVE/HELP control size everywhere */
.v13-live,.v24-help,.v35-help,.v48-community-help{height:38px!important;min-height:38px!important;min-width:82px!important;padding:0 13px!important;border-radius:9px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;white-space:nowrap!important}
.v24-help,.v35-help{border:1px solid #2b9eb7!important;background:#04131b!important;color:#72eaff!important}
.v35-title-actions,.v27-title-actions,.v48-title-actions,.v46-pred-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;margin-left:auto!important}
.v41-hunter-head,.v46-pred-head,.v46-liquidated-head,.v48-market-title{align-items:flex-start!important}
/* Spider result */
.v41-result .v50-context{color:var(--v50-green)!important;text-shadow:0 0 12px rgba(69,239,121,.35)!important}
.v41-result .v50-decision-line{display:block!important;white-space:nowrap!important;font-size:12px!important;line-height:1.4!important;color:#d9e5e9!important}
.v41-result .v50-decision-line strong{display:inline!important;color:var(--v50-green)!important;font-size:inherit!important;white-space:nowrap!important}
/* Hunter image: show complete artwork, never crop ears/head */
.v41-hunter-dog{height:auto!important;min-height:460px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#020913!important;overflow:hidden!important}
.v41-hunter-dog img{width:100%!important;height:100%!important;max-height:560px!important;object-fit:contain!important;object-position:center center!important;display:block!important}
/* Market conditions title/actions */
.v48-market-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;width:100%!important}
.v48-market-title .v48-title-actions{align-self:start!important;justify-self:end!important}
.v41-hunter-market{width:100%!important}
/* Floating actions are actual neon buttons */
.v47-float-actions{right:18px!important;bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px))!important;gap:8px!important}
.v47-float{width:142px!important;min-width:142px!important;height:38px!important;min-height:38px!important;padding:0 13px!important;border:1px solid currentColor!important;border-radius:10px!important;background:rgba(3,12,18,.94)!important;box-shadow:0 0 14px color-mix(in srgb,currentColor 22%,transparent),inset 0 0 12px rgba(255,255,255,.025)!important;justify-content:flex-start!important;font-size:9px!important;text-shadow:0 0 8px currentColor!important;backdrop-filter:blur(8px)!important}
.v47-float i{flex:0 0 8px!important;width:8px!important;height:8px!important}.v47-float span{flex:1;text-align:center!important}
/* Suppress obsolete floating airplane/back-to-top widgets from older versions */
.v42-float-actions,.v45-float-actions,.v46-float-actions,.v40-backtop,.back-to-top,[class*="backtop"],[class*="back-to-top"]{display:none!important}
/* Community evidence uses red controls */
.v48-community-actions .v13-live,.v48-community-help{border-color:#c7334b!important;color:#ff6578!important;background:#15070b!important}
/* Reports: keep three daily checkpoints visually explicit */
.v44-reports{width:min(var(--v50-max),calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important}
.v44-report-grid{align-items:stretch!important}.v44-report-grid>article{height:100%!important}
/* Desktop sharpness/readability */
@media(min-width:1001px){.v13-panel p,.v13-sectionhead p,.v35-mission-grid p,.v25-marketlead,.v41-hunter-copy p,.v41-market-note,.v42-performance-note,.v46-liq-card span,.v46-liq-note span{font-size:14px!important;line-height:1.62!important}.v41-hunter-grid{grid-template-columns:minmax(0,.8fr) minmax(560px,1.2fr)!important}}
@media(max-width:1000px){.v13 .wrap,.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated .wrap,.v44-reports{width:calc(100% - 24px)!important}.v48-menubar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v48-menubar>a{min-width:0!important}.v41-hunter-dog{min-height:0!important;aspect-ratio:auto!important}.v41-hunter-dog img{height:auto!important;max-height:none!important;object-fit:contain!important}.v47-float-actions{right:8px!important;bottom:max(10px,calc(env(safe-area-inset-bottom) + 8px))!important}.v47-float{width:112px!important;min-width:112px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:7.5px!important}.v48-market-title{grid-template-columns:1fr auto!important}}
@media(max-width:600px){.v13 .wrap,.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated .wrap,.v44-reports{width:calc(100% - 18px)!important}.v48-menubar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v48-menubar>a{min-height:52px!important;font-size:9px!important}.v13-live,.v24-help,.v35-help,.v48-community-help{height:36px!important;min-height:36px!important;min-width:76px!important;padding:0 10px!important;font-size:9px!important}.v48-market-title{grid-template-columns:1fr!important}.v48-market-title .v48-title-actions{justify-self:end!important}.v41-result .v50-decision-line{white-space:normal!important}.v47-float{width:106px!important;min-width:106px!important}}

/* ===== SOURCE: v51.css ===== */
/* VOLIQA v51 — alignment, neon controls, responsive pipeline, daily report system */
:root{--v51-cyan:#42e8ff;--v51-green:#55f28a;--v51-red:#ff5b70;--v51-amber:#ffc85a;--v51-purple:#ca5cff;--v51-blue:#68a9ff;--v51-max:1600px}

/* ===== HEADER / MENU ===== */
.v48-nav{overflow:visible!important}
.v48-toprow{width:min(var(--v51-max),calc(100% - 48px))!important;min-height:116px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
.v48-logo{height:116px!important;display:flex!important;align-items:center!important;flex:0 0 auto!important}
.v48-logo img{width:360px!important;max-width:38vw!important;max-height:102px!important;display:block!important;object-fit:contain!important}
.v48-lang{height:48px!important;min-width:88px!important;padding:0 14px!important;margin:0 3px!important;border-radius:10px!important}
.v48-menubar{width:min(var(--v51-max),calc(100% - 48px))!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:0 0 14px!important;min-height:0!important;position:relative!important;z-index:5!important}
.v48-menubar>a{height:50px!important;min-height:50px!important;border-radius:12px!important;font-size:11px!important;letter-spacing:.04em!important;background:linear-gradient(180deg,rgba(4,17,24,.98),rgba(2,9,14,.99))!important}
.v48-menubar>a:nth-child(1){color:var(--v51-cyan)!important;border-color:#1d91aa!important;box-shadow:0 0 16px rgba(66,232,255,.16),inset 0 0 15px rgba(66,232,255,.035)!important;text-shadow:0 0 9px rgba(66,232,255,.55)!important}
.v48-menubar>a:nth-child(2){color:var(--v51-green)!important;border-color:#318d4d!important;box-shadow:0 0 16px rgba(85,242,138,.13),inset 0 0 15px rgba(85,242,138,.03)!important;text-shadow:0 0 9px rgba(85,242,138,.5)!important}
.v48-menubar>a:nth-child(3){color:var(--v51-red)!important;border-color:#a53347!important;box-shadow:0 0 16px rgba(255,91,112,.13),inset 0 0 15px rgba(255,91,112,.03)!important;text-shadow:0 0 9px rgba(255,91,112,.5)!important}
.v48-menubar>a:nth-child(4){color:var(--v51-amber)!important;border-color:#9c6d18!important;box-shadow:0 0 16px rgba(255,200,90,.13),inset 0 0 15px rgba(255,200,90,.03)!important;text-shadow:0 0 9px rgba(255,200,90,.5)!important}

/* ===== ONE CANONICAL STATUS / HELP CONTROL ===== */
.v13-live,.v24-help,.v35-help,.v48-community-help,.v51-badge{
  height:38px!important;min-height:38px!important;min-width:88px!important;padding:0 13px!important;border-radius:9px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;margin:0!important;box-sizing:border-box!important
}
.v13-live{border:1px solid #2fad5a!important;background:rgba(8,43,22,.78)!important;color:var(--v51-green)!important;box-shadow:0 0 17px rgba(85,242,138,.28),inset 0 0 14px rgba(85,242,138,.08)!important;text-shadow:0 0 9px rgba(85,242,138,.55)!important}
.v24-help,.v35-help{border:1px solid #278ba4!important;background:rgba(3,27,37,.92)!important;color:#79edff!important;box-shadow:0 0 17px rgba(66,232,255,.22),inset 0 0 13px rgba(66,232,255,.055)!important;text-shadow:0 0 9px rgba(66,232,255,.48)!important}
.v35-title-actions,.v27-title-actions,.v48-title-actions,.v46-pred-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;margin-left:auto!important;flex:0 0 auto!important}
.v51-section-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:start!important;width:100%!important}
.v51-section-title>div:first-child{display:flex!important;flex-direction:column!important;gap:3px!important}

/* Useful labels other than LIVE */
.v51-badge{min-width:74px!important;border:1px solid #7956b6!important;background:#120b1d!important;color:#d69cff!important;box-shadow:0 0 14px rgba(202,92,255,.18)!important}
.v51-badge-auto{color:#72eaff!important;border-color:#217c96!important;background:#031a23!important;box-shadow:0 0 15px rgba(66,232,255,.18)!important}
.v51-badge-scheduled{height:30px!important;min-height:30px!important;min-width:82px!important;font-size:8px!important;color:#ffc85a!important;border-color:#83601f!important;background:#191204!important;box-shadow:0 0 12px rgba(255,200,90,.12)!important}

/* ===== CONSISTENT WIDTHS ===== */
.v41-hunter-combined,.v42-prediction-wrap,.v13-hunter-v2,.v13-hunter-proof,.v44-reports,.v35-ecosystem>.wrap,.v46-liquidated .wrap{width:min(var(--v51-max),calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important}
.v13-hunter-v2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}
.v13-hunter-proof{margin-top:18px!important}
.v42-prediction-wrap{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important;gap:14px!important}
.v42-prediction-card{width:100%!important;min-width:0!important;height:100%!important}

/* ===== SPIDER ===== */
.v41-pipeline-section>.wrap{width:min(var(--v51-max),calc(100% - 48px))!important}
.v41-result{align-items:flex-start!important;text-align:left!important}
.v41-result .v50-context{color:var(--v51-green)!important;text-shadow:0 0 12px rgba(85,242,138,.48)!important}
.v41-result .v50-decision-line{width:100%!important;white-space:nowrap!important;text-align:left!important;font-size:12px!important}

/* ===== HUNTER DOG: NEVER CROP ===== */
.v41-hunter-dog{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#020812!important;min-height:520px!important;height:520px!important}
.v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important}
.v41-hunter-market{margin-top:0!important}
.v48-market-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;width:100%!important}
.v48-market-title .v48-title-actions{justify-self:end!important}

/* ===== FLOATING CTA BUTTONS ===== */
.v47-float-actions{right:18px!important;bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px))!important;gap:9px!important;align-items:stretch!important;z-index:1600!important}
.v47-float{width:150px!important;min-width:150px!important;height:42px!important;min-height:42px!important;padding:0 14px!important;border-radius:11px!important;background:rgba(2,11,17,.96)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;font-size:9px!important;font-weight:950!important;text-decoration:none!important;backdrop-filter:blur(10px)!important}
.v47-float i{width:9px!important;height:9px!important;flex:0 0 9px!important;border-radius:50%!important}.v47-float span{flex:1!important;text-align:center!important}
.v47-float.join{border:1px solid #bca7ff!important;color:#fff!important;box-shadow:0 0 19px rgba(175,137,255,.28),inset 0 0 14px rgba(255,255,255,.035)!important;text-shadow:0 0 9px rgba(255,255,255,.65)!important}.v47-float.join i{background:#fff!important;box-shadow:0 0 11px #fff!important}
.v47-float.donate{border:1px solid #ad7b1a!important;color:#ffd063!important;box-shadow:0 0 19px rgba(255,190,60,.24),inset 0 0 14px rgba(255,190,60,.04)!important;text-shadow:0 0 9px rgba(255,190,60,.55)!important}.v47-float.donate i{background:#ffbd3f!important;box-shadow:0 0 11px #ffbd3f!important}
.v47-float.help{border:1px solid #258aa2!important;color:#7cedff!important;box-shadow:0 0 19px rgba(66,232,255,.24),inset 0 0 14px rgba(66,232,255,.04)!important;text-shadow:0 0 9px rgba(66,232,255,.55)!important}.v47-float.help i{background:#42e8ff!important;box-shadow:0 0 11px #42e8ff!important}
/* kill all legacy bottom-right circles/arrows from old builds */
.v33-float,.v36-float-actions,.v40-float-actions,.v41-float-actions,.v42-float-actions,.v45-float-actions,.v46-float-actions,.v40-backtop,.back-to-top,[class*="backtop"],[class*="back-to-top"],a[href="#top"].fixed,button[data-backtop]{display:none!important}

/* ===== ECOSYSTEM ===== */
.v51-eco-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;width:100%!important}
.v35-roadmap,.v35-token,.v35-tokenomics{border-color:#2877e4!important;box-shadow:0 0 20px rgba(70,144,255,.12)!important}
.v35-roadmap,.v35-token{min-height:100%!important}

/* ===== DAILY REPORTS ===== */
.v51-reports{padding:24px!important;border:1px solid #1a5b73!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(4,25,35,.96),rgba(2,10,17,.985))!important}
.v51-report-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important;margin-bottom:16px!important}
.v51-report-head>div:first-child>span{color:#46e4ff!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important}.v51-report-head h2{font-size:clamp(24px,2.2vw,36px)!important;margin:5px 0 7px!important}.v51-report-head p{max-width:930px!important;color:#9fb5be!important;margin:0!important}
.v51-report-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.v51-report-card{min-width:0!important;border:1px solid #19516a!important;border-radius:14px!important;background:#03121a!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:12px!important}
.v51-report-card-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important}.v51-report-card-head small{display:block!important;color:#44ddff!important;font-size:9px!important;font-weight:900!important}.v51-report-card h3{font-size:17px!important;margin:5px 0 0!important}.v51-report-summary{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:baseline!important;border-top:1px solid #103845!important;border-bottom:1px solid #103845!important;padding:10px 0!important}.v51-report-summary b{color:#58f48c!important;font-size:16px!important}.v51-report-summary span{color:#829ba5!important;font-size:9px!important;text-align:right!important}
.v51-report-tabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.v51-report-tabs button{min-height:34px!important;border:1px solid #16495b!important;border-radius:8px!important;background:#04141d!important;color:#8fa7b1!important;font-size:8px!important;font-weight:900!important;cursor:pointer!important}.v51-report-tabs button.active{color:#4ae7ff!important;border-color:#2689a3!important;box-shadow:0 0 12px rgba(66,232,255,.12)!important}.v51-report-pane{display:none!important}.v51-report-pane.active{display:block!important}.v51-report-pane p{white-space:pre-line!important;color:#afc0c7!important;font-size:11px!important;line-height:1.55!important;margin:0!important}.v51-report-image{aspect-ratio:1200/630!important;border:1px solid #143f50!important;border-radius:10px!important;background:#020b11!important;overflow:hidden!important;display:grid!important;place-items:center!important}.v51-report-image span{color:#617b86!important;font-size:9px!important}.v51-report-image img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.v51-server-archive{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:15px!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid #123d4d!important}.v51-server-archive small{display:block!important;color:#a875ff!important;font-weight:900!important}.v51-server-archive b{font-size:10px!important}.v51-server-archive [data-v51-report-archive]{display:flex!important;gap:7px!important;overflow:auto!important}.v51-archive-chip{white-space:nowrap!important;border:1px solid #17475a!important;border-radius:8px!important;background:#03121a!important;color:#a9bbc3!important;padding:8px 10px!important;font-size:9px!important}

/* ===== MOBILE ===== */
@media(max-width:1000px){
  .v48-toprow,.v48-menubar,.v41-pipeline-section>.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v13-hunter-v2,.v13-hunter-proof,.v44-reports,.v46-liquidated .wrap{width:calc(100% - 24px)!important}
  .v48-toprow{min-height:102px!important}.v48-logo{height:102px!important}.v48-logo img{width:320px!important;max-width:60vw!important;max-height:90px!important}
  .v48-lang{height:50px!important;min-width:88px!important;padding:0 16px!important;margin:0 4px!important}
  .v48-menubar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-bottom:12px!important}
  .v48-menubar>a{height:54px!important;min-height:54px!important}
  .v41-pipeline-section{padding-top:0!important}.v41-pipeline-section>.wrap{margin-top:0!important}
  .v41-spider{height:auto!important;margin:0!important;padding:14px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"inputs" "core" "outputs" "result"!important;gap:14px!important}.v41-spider-lines{display:none!important}
  .v41-inputs,.v41-outputs,.v41-spider-core,.v41-result{position:static!important;transform:none!important;width:auto!important}
  .v41-inputs{grid-area:inputs!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.v41-outputs{grid-area:outputs!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.v41-spider-core{grid-area:core!important;width:150px!important;height:150px!important;justify-self:center!important}.v41-result{grid-area:result!important;justify-self:center!important;align-items:center!important;text-align:center!important}.v41-result .v50-decision-line{text-align:center!important;white-space:nowrap!important}
  .v41-hunter-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "dog" "market"!important}.v41-hunter-dog{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/4!important}.v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:contain!important}
  .v13-hunter-v2{grid-template-columns:1fr!important}
  .v42-prediction-wrap{grid-template-columns:1fr!important}.v42-pred-arrow{transform:rotate(90deg)!important;justify-self:center!important}
  .v51-report-grid{grid-template-columns:1fr!important}.v51-server-archive{grid-template-columns:1fr!important}
  .v47-float-actions{right:8px!important;bottom:max(10px,calc(env(safe-area-inset-bottom) + 8px))!important}.v47-float{width:118px!important;min-width:118px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:7.5px!important;border-radius:9px!important}
}
@media(max-width:600px){
  .v48-toprow,.v48-menubar,.v41-pipeline-section>.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v13-hunter-v2,.v13-hunter-proof,.v44-reports,.v46-liquidated .wrap{width:calc(100% - 18px)!important}
  .v48-toprow{min-height:112px!important;gap:10px!important}.v48-logo{height:112px!important}.v48-logo img{width:300px!important;max-width:68vw!important}.v48-lang{height:52px!important;min-width:92px!important;padding:0 17px!important;margin:0 5px!important}
  .v48-menubar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.v48-menubar>a{height:52px!important;min-height:52px!important;font-size:9px!important}
  .v41-inputs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v41-inputs>div{min-height:58px!important}.v41-spider-core{width:142px!important;height:142px!important}.v41-outputs>a{min-height:58px!important}
  .v41-result .v50-decision-line{font-size:11px!important;white-space:nowrap!important}
  .v51-section-title,.v48-market-title{grid-template-columns:1fr!important}.v51-section-title .v48-title-actions,.v48-market-title .v48-title-actions{justify-self:end!important}
  .v13-live,.v24-help,.v35-help,.v48-community-help{height:36px!important;min-height:36px!important;min-width:80px!important;padding:0 10px!important;font-size:9px!important}
  .v51-report-head{grid-template-columns:1fr!important}.v51-report-head .v48-title-actions{justify-self:end!important}.v51-reports{padding:14px!important}.v51-report-card{padding:13px!important}.v51-report-tabs button{font-size:7.5px!important}
  .v47-float{width:112px!important;min-width:112px!important}
}
.v51-badge-scheduled.published{color:#55f28a!important;border-color:#2e8f4b!important;background:#071c0f!important;box-shadow:0 0 12px rgba(85,242,138,.16)!important}

/* ===== SOURCE: v52.css ===== */
/* VOLIQA v52 — final alignment / responsive QA pass */
:root{--v52-max:1600px;--v52-cyan:#42e8ff;--v52-green:#55f28a;--v52-red:#ff5b70;--v52-amber:#ffc85a;--v52-purple:#ca5cff}

/* ---------- HEADER + PRIMARY MENU: always in normal document flow ---------- */
.v48-nav{display:block!important;position:relative!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0 0 12px!important;background:#02080d!important}
.v48-toprow{position:relative!important;inset:auto!important;transform:none!important;width:min(var(--v52-max),calc(100% - 48px))!important;min-height:110px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
.v48-logo{height:102px!important;min-height:102px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important}
.v48-logo img{display:block!important;width:360px!important;max-width:38vw!important;max-height:96px!important;height:auto!important;object-fit:contain!important;object-position:left center!important;margin:0!important}
.v48-lang{position:relative!important;inset:auto!important;transform:none!important;height:50px!important;min-width:92px!important;margin:8px!important;padding:0 18px!important;border:1px solid #285a70!important;border-radius:11px!important;background:#04131b!important;color:#f3fbff!important;box-shadow:0 0 12px rgba(66,232,255,.05)!important}
.v48-menubar{position:relative!important;inset:auto!important;transform:none!important;float:none!important;clear:both!important;width:min(var(--v52-max),calc(100% - 48px))!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;z-index:10!important}
.v48-menubar>a{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 14px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}
.v41-pipeline-section{clear:both!important;margin:0!important;padding:12px 0 18px!important;position:relative!important;z-index:1!important}

/* ---------- STANDARD LIVE / HELP SYSTEM ---------- */
.v13-live,.v24-help,.v35-help,.v48-community-help{height:38px!important;min-height:38px!important;min-width:88px!important;padding:0 13px!important;border-radius:9px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;white-space:nowrap!important;margin:0!important}
.v13-live{border:1px solid #31bd61!important;background:rgba(8,45,23,.82)!important;color:#62ff96!important;box-shadow:0 0 18px rgba(85,242,138,.34),inset 0 0 13px rgba(85,242,138,.09)!important;text-shadow:0 0 10px rgba(85,242,138,.64)!important}
.v24-help,.v35-help,.v48-community-help{border:1px solid #2aa3be!important;background:rgba(3,27,38,.94)!important;color:#7df0ff!important;box-shadow:0 0 18px rgba(66,232,255,.31),inset 0 0 13px rgba(66,232,255,.08)!important;text-shadow:0 0 10px rgba(66,232,255,.62)!important}
.v35-title-actions,.v27-title-actions,.v48-title-actions,.v46-pred-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;margin-left:auto!important;flex:0 0 auto!important}
.v13-panel-title.v51-section-title,.v48-market-title,.v46-pred-head,.v41-hunter-head,.v51-eco-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;width:100%!important}
.v13-panel-title.v51-section-title>.v48-title-actions,.v48-market-title>.v48-title-actions,.v46-pred-head>.v46-pred-actions,.v51-eco-head>.v24-help{justify-self:end!important}

/* ---------- SPIDER / PIPELINE ---------- */
.v41-pipeline-section>.wrap{width:min(var(--v52-max),calc(100% - 48px))!important;margin:0 auto!important}
.v41-pipeline{width:100%!important;margin:0!important}
.v41-spider{overflow:hidden!important}
.v41-result{align-items:center!important;justify-content:center!important;text-align:center!important}
.v41-result .v50-context{color:var(--v52-green)!important;text-shadow:0 0 14px rgba(85,242,138,.55)!important}
.v41-result .v50-decision-line{display:block!important;width:100%!important;text-align:center!important;white-space:nowrap!important;font-size:12px!important;line-height:1.35!important}
.v41-result .v50-decision-line strong{color:var(--v52-green)!important;text-shadow:0 0 10px rgba(85,242,138,.42)!important}

/* ---------- HUNTER: equal outer width, full dog, no crop ---------- */
.v41-hunter-combined,.v42-prediction-wrap,.v13-hunter-v2,.v13-hunter-proof,.v44-reports,.v46-liquidated .wrap{width:min(var(--v52-max),calc(100% - 48px))!important;max-width:var(--v52-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
.v41-hunter-grid{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)!important;grid-template-areas:"copy dog" "market market"!important;gap:20px!important;align-items:start!important}
.v41-hunter-copy{grid-area:copy!important;min-width:0!important}.v41-hunter-dog{grid-area:dog!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/4!important;padding:0!important;margin:0!important;overflow:hidden!important;border:1px solid #27456f!important;border-radius:14px!important;background:#020812!important;line-height:0!important}
.v41-hunter-dog img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important}
.v41-hunter-market{grid-area:market!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}
.v48-market-title{margin-bottom:14px!important}

/* ---------- ACTIVE MARKET CONDITIONS ---------- */
.v41-market-title.v48-market-title>div:first-child{min-width:0!important}
.v41-market-title .v48-title-actions{align-self:start!important;justify-self:end!important}
.v41-compact-pds{width:100%!important;max-width:none!important}

/* ---------- FLOATING CTA: real neon buttons only ---------- */
.v47-float-actions{position:fixed!important;right:16px!important;bottom:max(16px,calc(env(safe-area-inset-bottom) + 12px))!important;z-index:1800!important;display:flex!important;flex-direction:column!important;gap:9px!important;align-items:stretch!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.v47-float{width:148px!important;min-width:148px!important;height:42px!important;min-height:42px!important;border-radius:11px!important;padding:0 13px!important;background:rgba(2,11,17,.96)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;font-size:9px!important;font-weight:950!important;letter-spacing:.02em!important}
.v47-float i{width:9px!important;height:9px!important;flex:0 0 9px!important;border-radius:50%!important}.v47-float span{flex:1!important;text-align:center!important}
.v47-float.join{border:1px solid #a78fff!important;color:#fff!important;box-shadow:0 0 22px rgba(157,112,255,.42),inset 0 0 14px rgba(255,255,255,.05)!important;text-shadow:0 0 10px rgba(255,255,255,.7)!important}.v47-float.join i{background:#fff!important;box-shadow:0 0 13px #fff!important}
.v47-float.donate{border:1px solid #c18a22!important;color:#ffd369!important;box-shadow:0 0 22px rgba(255,190,60,.35),inset 0 0 14px rgba(255,190,60,.06)!important;text-shadow:0 0 10px rgba(255,190,60,.7)!important}.v47-float.donate i{background:#ffbd3f!important;box-shadow:0 0 13px #ffbd3f!important}
.v47-float.help{border:1px solid #2c9ab4!important;color:#80f0ff!important;box-shadow:0 0 22px rgba(66,232,255,.36),inset 0 0 14px rgba(66,232,255,.06)!important;text-shadow:0 0 10px rgba(66,232,255,.7)!important}.v47-float.help i{background:#42e8ff!important;box-shadow:0 0 13px #42e8ff!important}
/* remove every known legacy fixed quick-action / back-to-top control */
.v33-float,.v36-float-actions,.v40-float-actions,.v41-float-actions,.v42-float-actions,.v45-float-actions,.v46-float-actions,.v40-backtop,.back-to-top,[class*="backtop"],[class*="back-to-top"],button[data-backtop],a[href="#top"].fixed,.v41-action,.v42-float{display:none!important}

/* ---------- REPORT CARDS: preserved reports are AUTO/SCHEDULED/PUBLISHED, not fake LIVE ---------- */
.v51-report-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}
.v52-report-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}
.v52-report-actions .v24-help{height:30px!important;min-height:30px!important;min-width:74px!important;padding:0 9px!important;font-size:8px!important}

/* ---------- ECOSYSTEM HELP ALIGNMENT ---------- */
.v51-eco-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important}
.v51-eco-head>.v24-help{justify-self:end!important}

/* ---------- MOBILE: menu first, then compact spider; no overlap ---------- */
@media(max-width:1000px){
  .v48-nav{padding-bottom:10px!important}
  .v48-toprow,.v48-menubar,.v41-pipeline-section>.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v13-hunter-v2,.v13-hunter-proof,.v44-reports,.v46-liquidated .wrap{width:calc(100% - 24px)!important;max-width:none!important}
  .v48-toprow{min-height:104px!important;padding:0!important;gap:12px!important}.v48-logo{height:96px!important;min-height:96px!important}.v48-logo img{width:320px!important;max-width:62vw!important;max-height:88px!important}.v48-lang{height:50px!important;min-width:90px!important;margin:7px!important;padding:0 16px!important}
  .v48-menubar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important;padding:0!important}.v48-menubar>a{height:50px!important;min-height:50px!important;font-size:9px!important}
  .v41-pipeline-section{padding-top:10px!important}
  .v41-spider{height:auto!important;min-height:0!important;margin:0!important;padding:14px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"inputs" "core" "outputs" "result"!important;gap:12px!important}
  .v41-spider-lines{display:none!important}.v41-inputs,.v41-outputs,.v41-spider-core,.v41-result{position:static!important;inset:auto!important;transform:none!important;width:auto!important;margin:0!important}
  .v41-inputs{grid-area:inputs!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.v41-inputs>div{min-height:54px!important;padding:9px 11px!important}.v41-inputs>div b{font-size:9px!important}.v41-inputs>div small{font-size:8px!important}
  .v41-spider-core{grid-area:core!important;width:128px!important;height:128px!important;justify-self:center!important}.v41-spider-core b{font-size:48px!important}.v41-spider-core strong{font-size:19px!important}.v41-spider-core small{font-size:8px!important}
  .v41-outputs{grid-area:outputs!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.v41-outputs>a{position:static!important;inset:auto!important;transform:none!important;width:auto!important;min-height:52px!important;padding:9px 12px!important}.v41-outputs>a.comm{grid-column:1/-1!important}.v41-outputs b{font-size:9px!important}.v41-outputs small{font-size:8px!important}
  .v41-result{grid-area:result!important;justify-self:stretch!important;width:100%!important;align-items:center!important;text-align:center!important;padding:13px 10px!important;border-top:1px solid rgba(66,232,255,.16)!important}.v41-result b{font-size:20px!important}.v41-result .v50-decision-line{font-size:10px!important;text-align:center!important;white-space:nowrap!important}
  .v41-hunter-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "dog" "market"!important;gap:14px!important}.v41-hunter-dog{width:100%!important;aspect-ratio:3/4!important;height:auto!important}.v41-hunter-dog img{object-fit:contain!important}
  .v42-prediction-wrap{grid-template-columns:1fr!important}.v42-pred-arrow{transform:rotate(90deg)!important;justify-self:center!important}
  .v47-float-actions{right:8px!important;bottom:max(9px,calc(env(safe-area-inset-bottom) + 7px))!important;gap:7px!important}.v47-float{width:116px!important;min-width:116px!important;height:36px!important;min-height:36px!important;border-radius:9px!important;padding:0 9px!important;font-size:7.5px!important}
}

@media(max-width:600px){
  .v48-toprow,.v48-menubar,.v41-pipeline-section>.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v13-hunter-v2,.v13-hunter-proof,.v44-reports,.v46-liquidated .wrap{width:calc(100% - 18px)!important}
  .v48-toprow{min-height:108px!important;gap:8px!important}.v48-logo{height:100px!important;min-height:100px!important}.v48-logo img{width:300px!important;max-width:70vw!important;max-height:90px!important}.v48-lang{height:50px!important;min-width:88px!important;margin:8px!important;padding:0 16px!important}
  .v48-menubar{gap:7px!important}.v48-menubar>a{height:50px!important;min-height:50px!important;font-size:8.5px!important}
  .v41-pipeline-title{font-size:9px!important;margin-bottom:8px!important}.v41-spider{padding:11px!important;gap:10px!important}.v41-inputs>div{min-height:50px!important}.v41-spider-core{width:118px!important;height:118px!important}.v41-outputs>a{min-height:49px!important}.v41-result .v50-decision-line{font-size:9.5px!important}
  .v13-panel-title.v51-section-title,.v48-market-title,.v46-pred-head,.v41-hunter-head,.v51-eco-head{grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important}.v13-live,.v24-help,.v35-help,.v48-community-help{height:34px!important;min-height:34px!important;min-width:72px!important;padding:0 8px!important;font-size:8px!important}.v35-title-actions,.v48-title-actions,.v46-pred-actions{gap:6px!important}
  .v41-hunter-dog{aspect-ratio:3/4!important}
  .v51-report-card-head{grid-template-columns:minmax(0,1fr) auto!important}.v52-report-actions{flex-direction:column!important;align-items:stretch!important}.v52-report-actions .v24-help,.v52-report-actions .v51-badge-scheduled{min-width:74px!important;width:74px!important}
  .v47-float{width:108px!important;min-width:108px!important;font-size:7px!important}
}

/* v52 QA correction after rendered 1440/390 checks */
@media(min-width:1001px){
  .v41-outputs{right:235px!important;width:210px!important}
  .v41-result{right:8px!important;width:205px!important;max-width:205px!important}
  .v41-result .v50-decision-line{font-size:9px!important;letter-spacing:-.01em!important;white-space:nowrap!important}
}
@media(max-width:600px){
  .v48-toprow{width:calc(100% - 14px)!important;min-height:96px!important;gap:6px!important}
  .v48-logo{height:92px!important;min-height:92px!important;flex:1 1 auto!important;min-width:0!important}
  .v48-logo img{width:244px!important;max-width:100%!important;max-height:82px!important}
  .v48-lang{flex:0 0 76px!important;width:76px!important;min-width:76px!important;height:46px!important;margin:6px!important;padding:0 10px!important}
  .v47-float-actions{right:5px!important}.v47-float{width:102px!important;min-width:102px!important;height:34px!important;min-height:34px!important;padding:0 8px!important;font-size:6.8px!important}
}

/* ===== SOURCE: v53.css ===== */
/* VOLIQA v53 — approved header + spider composition + Market Hunter naming pass */
:root{--v53-max:1600px}
/* Desktop header: logo + four neon menu buttons + language on one line */
.v53-headerrow{width:min(var(--v53-max),calc(100% - 48px))!important;margin:0 auto!important;min-height:104px!important;display:grid!important;grid-template-columns:minmax(250px,340px) minmax(560px,1fr) 104px!important;align-items:center!important;gap:22px!important}
.v53-headerrow .v48-logo{height:96px!important;min-height:96px!important}.v53-headerrow .v48-logo img{width:330px!important;max-width:100%!important;max-height:88px!important}
.v53-headerrow .v48-menubar{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.v53-headerrow .v48-menubar>a{height:52px!important;min-height:52px!important;border-width:1px!important;box-shadow:0 0 15px rgba(66,232,255,.12)!important}
.v53-headerrow .v48-lang{width:96px!important;min-width:96px!important;margin:0!important}
/* Desktop spider: data inputs top, Q core center, intelligence systems bottom */
@media(min-width:1001px){
 .v41-pipeline-title{text-align:center!important;padding:14px 0 4px!important}
 .v41-spider{height:520px!important;margin:0 22px 18px!important;overflow:hidden!important}
 .v41-spider-lines{display:none!important}
 .v41-inputs{position:absolute!important;left:0!important;right:0!important;top:18px!important;bottom:auto!important;width:100%!important;height:auto!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}
 .v41-inputs>div{min-height:64px!important;text-align:center!important;align-items:center!important;border-color:#23758d!important;box-shadow:0 0 16px rgba(50,220,255,.12)!important}
 .v41-spider-core{left:50%!important;top:48%!important;width:164px!important;height:164px!important}
 .v41-outputs{position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:78px!important;width:100%!important;height:auto!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}
 .v41-outputs>a{position:static!important;inset:auto!important;width:auto!important;min-height:72px!important;text-align:center!important;align-items:center!important;box-shadow:0 0 18px rgba(66,232,255,.10)!important}
 .v41-outputs>a.comm{width:auto!important}
 .v41-result{position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;transform:none!important;width:100%!important;max-width:none!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:18px!important;align-items:center!important;justify-content:center!important;padding:11px!important;border:1px solid rgba(66,232,255,.18)!important;border-radius:10px!important}
 .v41-result>b{font-size:19px!important}.v41-result .v50-decision-line{flex-basis:100%!important;margin:0!important;font-size:10px!important}
 /* connector rays, kept CSS-only so responsive geometry stays stable */
 .v41-spider:before,.v41-spider:after{content:""!important;position:absolute!important;left:8%!important;right:8%!important;pointer-events:none!important;z-index:2!important;opacity:.7!important}
 .v41-spider:before{top:86px!important;height:150px!important;background:repeating-linear-gradient(96deg,transparent 0 12%,rgba(50,220,255,.55) 12.15% 12.35%,transparent 12.5% 16%)!important;clip-path:polygon(0 0,100% 0,55% 100%,45% 100%)!important}
 .v41-spider:after{top:260px!important;height:105px!important;background:repeating-linear-gradient(84deg,transparent 0 13%,rgba(50,220,255,.45) 13.15% 13.35%,transparent 13.5% 17%)!important;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%)!important}
 /* Hunter uses otherwise empty left side; dog remains large and aligned */
 .v41-hunter-grid{grid-template-columns:minmax(360px,.72fr) minmax(520px,1.28fr)!important;grid-template-areas:"copy dog" "market market"!important}
 .v41-hunter-dog{aspect-ratio:16/9!important;min-height:430px!important}.v41-hunter-dog img{object-fit:contain!important;object-position:center bottom!important}
}
/* Mobile: logo/language first, same four neon menu buttons below, then readable labelled spider */
@media(max-width:1000px){
 .v53-headerrow{width:calc(100% - 18px)!important;min-height:0!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important;grid-template-areas:"logo lang" "menu menu"!important;gap:7px 8px!important;padding:3px 0 8px!important}
 .v53-headerrow .v48-logo{grid-area:logo!important;height:84px!important;min-height:84px!important}.v53-headerrow .v48-logo img{width:245px!important;max-width:100%!important;max-height:78px!important}
 .v53-headerrow .v48-lang{grid-area:lang!important;width:76px!important;min-width:76px!important;height:46px!important;margin:5px 0!important;padding:0 10px!important}
 .v53-headerrow .v48-menubar{grid-area:menu!important;width:100%!important;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 .v53-headerrow .v48-menubar>a{height:47px!important;min-height:47px!important;font-size:8.5px!important}
 .v41-pipeline-section{padding-top:6px!important}
 .v41-inputs>div,.v41-outputs>a{box-shadow:0 0 12px rgba(66,232,255,.09)!important}
 .v41-hunter-dog{aspect-ratio:16/10!important;min-height:0!important}.v41-hunter-dog img{object-fit:contain!important;object-position:center bottom!important}
}
@media(max-width:430px){.v53-headerrow .v48-menubar{grid-template-columns:1fr!important}.v53-headerrow .v48-menubar>a{height:38px!important;min-height:38px!important}}

/* ===== SOURCE: v54.css ===== */
/* VOLIQA v54 — surgical fixes only: reference spider, aligned Hunter dog, canonical neon controls */

/* Canonical neon controls — keep existing colors, make glow/shape consistent everywhere */
.v13-live,.v24-help,.v35-help,.v48-community-help,.v51-badge-scheduled,
.v44-report-actions a,.v44-report-actions button,.v47-float,.v48-menubar>a,
.v48-community-actions a,.v48-community-actions button{
  border-radius:10px!important;border-width:1px!important;background:#03131b!important;
  font-weight:900!important;letter-spacing:.04em!important;
}
.v13-live{border-color:#24d95b!important;color:#55f58a!important;background:rgba(4,40,20,.82)!important;box-shadow:0 0 10px rgba(36,217,91,.32),inset 0 0 12px rgba(36,217,91,.08)!important}
.v24-help,.v35-help,.v48-community-help{border-color:#2ccff0!important;color:#6eeaff!important;background:rgba(3,28,38,.88)!important;box-shadow:0 0 11px rgba(44,207,240,.30),inset 0 0 12px rgba(44,207,240,.07)!important}
.v51-badge-scheduled{border-color:#d89a18!important;color:#ffc54a!important;background:rgba(38,27,3,.90)!important;box-shadow:0 0 12px rgba(216,154,24,.32),inset 0 0 12px rgba(216,154,24,.08)!important}
.v51-badge-scheduled.published{border-color:#25d963!important;color:#58f58d!important;background:rgba(4,39,20,.9)!important;box-shadow:0 0 12px rgba(37,217,99,.32)!important}

/* Hunter dog: fill its visual panel and stay centered; no dead side space. */
.v41-hunter-dog{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#020913!important}
.v41-hunter-dog img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center 48%!important}

/* DESKTOP — restore the approved reference spider exactly as a left → Q → systems → decision flow. */
@media(min-width:1001px){
 .v41-pipeline-title{text-align:left!important;padding:14px 16px 4px!important}
 .v41-spider{position:relative!important;height:470px!important;margin:0 22px 18px!important;padding:0!important;display:block!important;overflow:hidden!important}
 .v41-spider:before,.v41-spider:after{display:none!important;content:none!important}
 .v41-spider-lines{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important;pointer-events:none!important}
 .v41-inputs,.v41-outputs{position:absolute!important;top:0!important;bottom:0!important;z-index:3!important;display:flex!important;flex-direction:column!important;justify-content:space-around!important;height:auto!important}
 .v41-inputs{left:0!important;right:auto!important;width:210px!important;grid-template-columns:none!important;gap:0!important}
 .v41-outputs{left:auto!important;right:165px!important;width:210px!important;grid-template-columns:none!important;gap:0!important}
 .v41-inputs>div,.v41-outputs>a{position:static!important;width:auto!important;min-height:47px!important;padding:7px 11px!important;text-align:left!important;align-items:flex-start!important;box-shadow:0 0 12px rgba(50,220,255,.10)!important}
 .v41-outputs>a.comm{width:auto!important}
 .v41-spider-core{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:172px!important;height:172px!important;margin:0!important}
 .v41-result{position:absolute!important;left:auto!important;right:0!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:130px!important;max-width:130px!important;padding:0!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:5px!important;align-items:flex-start!important;text-align:left!important}
 .v41-result>b{font-size:17px!important}.v41-result .v50-decision-line{flex-basis:auto!important;font-size:10px!important;text-align:left!important;white-space:normal!important}
}

/* MOBILE — same meaning and order, readable labels, compact neon cards. */
@media(max-width:1000px){
 .v41-spider{height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"inputs" "core" "outputs" "result"!important;gap:11px!important;overflow:hidden!important}
 .v41-spider:before,.v41-spider:after{display:none!important;content:none!important}.v41-spider-lines{display:none!important}
 .v41-inputs{grid-area:inputs!important;position:static!important;width:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 .v41-inputs>div{min-height:58px!important;padding:8px 10px!important;align-items:flex-start!important;text-align:left!important}
 .v41-spider-core{grid-area:core!important;position:static!important;transform:none!important;justify-self:center!important;width:128px!important;height:128px!important;margin:3px 0!important}
 .v41-outputs{grid-area:outputs!important;position:static!important;width:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 .v41-outputs>a,.v41-outputs>a.comm{position:static!important;width:auto!important;min-height:58px!important;padding:8px 10px!important;align-items:flex-start!important;text-align:left!important}
 .v41-outputs>a.comm{grid-column:1/-1!important}
 .v41-result{grid-area:result!important;position:static!important;transform:none!important;width:auto!important;max-width:none!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:7px 14px!important;padding:12px!important;text-align:center!important;border:1px solid rgba(49,220,255,.20)!important;border-radius:10px!important}
 .v41-result .v50-decision-line{flex-basis:100%!important;text-align:center!important;white-space:normal!important}
 .v41-hunter-dog{aspect-ratio:4/3!important;min-height:0!important}.v41-hunter-dog img{object-fit:cover!important;object-position:center center!important}
}

/* v55 mobile-only refinement: reference-style spider + strictly centered Hunter dog */
@media(max-width:1000px){
 .v41-spider{position:relative!important;height:790px!important;display:block!important;padding:12px!important;overflow:hidden!important}
 .v41-inputs{position:absolute!important;left:12px!important;right:12px!important;top:12px!important;width:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 .v41-inputs>div{min-height:54px!important}
 .v41-spider-core{position:absolute!important;left:50%!important;top:275px!important;transform:translateX(-50%)!important;width:124px!important;height:124px!important;margin:0!important}
 .v41-outputs{position:absolute!important;left:12px!important;right:auto!important;top:430px!important;width:48%!important;display:flex!important;flex-direction:column!important;gap:7px!important}
 .v41-outputs>a,.v41-outputs>a.comm{width:100%!important;min-height:48px!important;padding:6px 9px!important}
 .v41-outputs>a.comm{grid-column:auto!important}
 .v41-result{position:absolute!important;right:12px!important;left:auto!important;top:476px!important;width:39%!important;min-height:244px!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;padding:13px!important;text-align:left!important;border:1px solid rgba(49,220,255,.20)!important;border-radius:10px!important;background:#031018!important}
 .v41-result>b{font-size:16px!important}.v41-result small,.v41-result .v50-decision-line{text-align:left!important;font-size:10px!important;line-height:1.45!important;flex-basis:auto!important}
 .v41-mobile-lines{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:2!important;pointer-events:none!important}
 .v41-inputs,.v41-spider-core,.v41-outputs,.v41-result{z-index:3!important}
 .v41-hunter-dog{display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:4/3!important;background:#020913!important}
 .v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important;margin:auto!important}
}
@media(min-width:1001px){.v41-mobile-lines{display:none!important}}

/* v56 — mobile reference spider only; no invented geometry. Desktop dog centered too. */
.v41-hunter-dog img{object-fit:contain!important;object-position:50% 50%!important}
@media(max-width:1000px){
  .v41-spider{height:735px!important}
  .v41-mobile-lines{display:none!important}
  .v41-inputs{top:12px!important}
  .v41-spider-core{top:272px!important}
  .v41-outputs{left:12px!important;top:425px!important;width:45%!important;gap:6px!important}
  .v41-outputs>a,.v41-outputs>a.comm{min-height:43px!important;padding:5px 8px!important}
  .v41-result{right:12px!important;top:449px!important;width:40%!important;min-height:232px!important;padding:12px!important}
  /* exact mobile reference: five system cards converge into the decision card */
  .v41-spider:after{content:""!important;display:block!important;position:absolute!important;left:43%!important;right:39%!important;top:447px!important;height:232px!important;z-index:2!important;pointer-events:none!important;background:
    linear-gradient(18deg,transparent 48.8%,#42ee79 49.3%,#42ee79 50.7%,transparent 51.2%) 0 0/100% 20% no-repeat,
    linear-gradient(9deg,transparent 48.8%,#36bfff 49.3%,#36bfff 50.7%,transparent 51.2%) 0 20%/100% 20% no-repeat,
    linear-gradient(0deg,transparent 48.8%,#ca5cff 49.3%,#ca5cff 50.7%,transparent 51.2%) 0 40%/100% 20% no-repeat,
    linear-gradient(-9deg,transparent 48.8%,#ffbf4a 49.3%,#ffbf4a 50.7%,transparent 51.2%) 0 60%/100% 20% no-repeat,
    linear-gradient(-18deg,transparent 48.8%,#ff405f 49.3%,#ff405f 50.7%,transparent 51.2%) 0 80%/100% 20% no-repeat;
    filter:drop-shadow(0 0 4px rgba(50,220,255,.35));
  }
  /* Community Evidence stays visible but does not invent a sixth branch in the reference spider. */
  .v41-outputs>a.comm{display:none!important}
}

/* v60 — final pipeline geometry: systems LEFT -> Q -> market inputs RIGHT; decision BELOW */
@media(min-width:1001px){
 .v41-spider{height:555px!important;overflow:hidden!important}
 .v41-outputs{left:0!important;right:auto!important;top:12px!important;bottom:92px!important;width:190px!important;justify-content:space-around!important}
 .v41-inputs{left:auto!important;right:0!important;top:12px!important;bottom:92px!important;width:205px!important;justify-content:space-around!important}
 .v41-spider-core{left:50%!important;top:42%!important;width:118px!important;height:118px!important}
 .v41-result{left:0!important;right:0!important;top:auto!important;bottom:0!important;transform:none!important;width:auto!important;max-width:none!important;height:72px!important;padding:0 20px!important;border:1px solid rgba(49,220,255,.28)!important;border-radius:10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:44px!important;text-align:center!important;background:#020b12!important}
 .v41-result>b{font-size:20px!important}.v41-result .v50-decision-line{position:absolute!important;bottom:8px!important;left:0!important;right:0!important;text-align:center!important;font-size:10px!important}
 .v41-spider-lines{inset:0 0 85px 0!important;height:470px!important}
 .v41-outputs>a.comm{display:none!important}
}

@media(max-width:1000px){
 .v41-pipeline-title{display:none!important}
 .v41-spider{position:relative!important;height:610px!important;margin:0!important;padding:10px!important;display:block!important;overflow:hidden!important}
 .v41-spider:after,.v41-mobile-lines{display:none!important;content:none!important}
 .v41-spider-lines{display:block!important;position:absolute!important;left:8px!important;right:8px!important;top:16px!important;width:calc(100% - 16px)!important;height:440px!important;z-index:1!important;pointer-events:none!important}
 .v41-outputs{position:absolute!important;left:10px!important;right:auto!important;top:18px!important;bottom:auto!important;width:31%!important;height:430px!important;display:flex!important;flex-direction:column!important;justify-content:space-around!important;gap:0!important;z-index:3!important}
 .v41-outputs>a,.v41-outputs>a.comm{position:static!important;width:100%!important;min-height:48px!important;padding:6px 9px!important;text-align:left!important;align-items:flex-start!important;border-radius:8px!important}
 .v41-outputs>a.comm{display:none!important}
 .v41-inputs{position:absolute!important;left:auto!important;right:10px!important;top:18px!important;bottom:auto!important;width:34%!important;height:430px!important;display:flex!important;flex-direction:column!important;justify-content:space-around!important;gap:0!important;z-index:3!important}
 .v41-inputs>div{position:static!important;width:100%!important;min-height:46px!important;padding:6px 8px!important;text-align:left!important;align-items:flex-start!important;border-radius:8px!important}
 .v41-inputs b,.v41-outputs b{font-size:11px!important;line-height:1.05!important}.v41-inputs small,.v41-outputs small{font-size:8px!important;line-height:1.1!important;margin-top:3px!important}
 .v41-spider-core{position:absolute!important;left:50%!important;top:190px!important;transform:translateX(-50%)!important;width:92px!important;height:92px!important;margin:0!important;z-index:4!important}
 .v41-result{position:absolute!important;left:10px!important;right:10px!important;top:auto!important;bottom:10px!important;width:auto!important;max-width:none!important;min-height:112px!important;padding:15px 10px 30px!important;border:1px solid rgba(49,220,255,.28)!important;border-radius:10px!important;background:#020b12!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:18px!important;text-align:center!important;z-index:3!important}
 .v41-result>b{font-size:18px!important}.v41-result .v50-decision-line{position:absolute!important;left:8px!important;right:8px!important;bottom:12px!important;text-align:center!important;font-size:10px!important;white-space:normal!important}
}
@media(max-width:430px){
 .v41-spider{height:575px!important;padding:7px!important}
 .v41-outputs{left:7px!important;width:30%!important;height:405px!important}.v41-inputs{right:7px!important;width:33%!important;height:405px!important}
 .v41-outputs>a,.v41-inputs>div{min-height:43px!important;padding:5px 6px!important}
 .v41-inputs b,.v41-outputs b{font-size:9.5px!important}.v41-inputs small,.v41-outputs small{font-size:7px!important}
 .v41-spider-core{top:178px!important;width:82px!important;height:82px!important}
 .v41-spider-lines{top:12px!important;height:414px!important}
 .v41-result{left:7px!important;right:7px!important;min-height:105px!important;gap:12px!important}.v41-result>b{font-size:15px!important}
}

/* ===== SOURCE: v58.css ===== */
/* VOLIQA v58 — approved neon header + compact mobile/desktop spider */
:root{--v58-cyan:#25dfff;--v58-green:#38ef76;--v58-red:#ff425d;--v58-yellow:#ffc52e;--v58-purple:#d657ff;--v58-bg:#02090e}

/* Header: original brand + controls; menu is one row desktop, stacked mobile */
.v53-headerrow{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}
.v48-logo img{display:block!important;width:300px!important;max-width:100%!important;height:auto!important}
.v58-head-actions{display:flex;align-items:center;gap:10px}
.v58-head-actions .v48-lang,.v58-head-actions a{height:50px;min-width:96px;border-radius:10px!important;background:#020c12!important;font-weight:900!important;letter-spacing:.04em!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.v58-head-actions .v48-lang,.v58-head-help{border:1px solid var(--v58-cyan)!important;color:#74edff!important;box-shadow:0 0 14px rgba(37,223,255,.32),inset 0 0 12px rgba(37,223,255,.08)!important}
.v58-head-donate{border:1px solid var(--v58-yellow)!important;color:#ffe15a!important;box-shadow:0 0 14px rgba(255,197,46,.30),inset 0 0 12px rgba(255,197,46,.07)!important}
.v48-menubar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important}
.v48-menubar>a{min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#020b11!important;border-radius:10px!important;text-shadow:0 0 8px currentColor!important}
.v48-menubar>a:nth-child(1){border-color:var(--v58-cyan)!important;color:#5de9ff!important;box-shadow:0 0 14px rgba(37,223,255,.25)!important}
.v48-menubar>a:nth-child(2){border-color:var(--v58-green)!important;color:#5af587!important;box-shadow:0 0 14px rgba(56,239,118,.23)!important}
.v48-menubar>a:nth-child(3){border-color:var(--v58-red)!important;color:#ff657a!important;box-shadow:0 0 14px rgba(255,66,93,.22)!important}
.v48-menubar>a:nth-child(4){border-color:var(--v58-yellow)!important;color:#ffd65a!important;box-shadow:0 0 14px rgba(255,197,46,.22)!important}

/* Consistent neon controls/indicators */
.v13-live,.v24-help,.v35-help,.v48-community-help,.v51-badge-scheduled,.v51-badge-scheduled.published,
.v44-report-actions a,.v44-report-actions button,.v47-float,.v48-community-actions a,.v48-community-actions button,
.status,.badge,.chip,[class*="status-"],[class*="badge-"]{text-shadow:0 0 8px currentColor!important}
.v13-live{box-shadow:0 0 15px rgba(36,217,91,.38),inset 0 0 14px rgba(36,217,91,.10)!important}
.v24-help,.v35-help,.v48-community-help{box-shadow:0 0 15px rgba(44,207,240,.34),inset 0 0 14px rgba(44,207,240,.09)!important}
.v51-badge-scheduled{box-shadow:0 0 15px rgba(216,154,24,.32),inset 0 0 14px rgba(216,154,24,.09)!important}
.v51-badge-scheduled.published{box-shadow:0 0 15px rgba(37,217,99,.34),inset 0 0 14px rgba(37,217,99,.09)!important}

/* Pipeline title is intentionally removed in v58 */
.v41-pipeline-title{display:none!important}
.v41-pipeline{background:#01080d!important}
.v41-spider-core{background:#02080d!important;border:1px solid #2ddfff!important;box-shadow:0 0 22px rgba(45,223,255,.28)!important;overflow:hidden!important}
.v41-spider-core img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:50%!important}
.v41-spider-core b,.v41-spider-core strong,.v41-spider-core small{display:none!important}

/* Cards — compact + neon */
.v41-inputs>div,.v41-outputs>a{background:#020b11!important;border-radius:9px!important}
.v41-inputs>div{border-color:#28cfee!important;box-shadow:0 0 12px rgba(40,207,238,.16)!important}
.v41-outputs .sent{border-color:#38ef76!important;color:#54f58a!important;box-shadow:0 0 13px rgba(56,239,118,.18)!important}
.v41-outputs .rad{border-color:#35c9ff!important;color:#55d6ff!important;box-shadow:0 0 13px rgba(53,201,255,.18)!important}
.v41-outputs .hun{border-color:#d657ff!important;color:#e675ff!important;box-shadow:0 0 13px rgba(214,87,255,.18)!important}
.v41-outputs .pro{border-color:#ffc52e!important;color:#ffd75e!important;box-shadow:0 0 13px rgba(255,197,46,.18)!important}
.v41-outputs .risk{border-color:#ff425d!important;color:#ff6077!important;box-shadow:0 0 13px rgba(255,66,93,.18)!important}
.v41-outputs .comm{display:none!important}
.v41-result{background:#020b11!important;border:1px solid rgba(45,223,255,.38)!important;box-shadow:0 0 15px rgba(45,223,255,.08)!important}
.v50-context,.v41-result strong{color:#46ef7c!important;text-shadow:0 0 10px rgba(70,239,124,.28)!important}

@media(min-width:1001px){
 .v13-nav{padding-bottom:14px!important}.v53-headerrow{grid-template-columns:300px minmax(0,1fr) auto!important}.v58-head-actions{grid-column:3}.v48-menubar{grid-column:2}
 .v41-spider{height:450px!important;margin:18px 28px 22px!important;position:relative!important;display:block!important;overflow:hidden!important}
 .v41-inputs{position:absolute!important;right:0!important;left:auto!important;top:12px!important;width:230px!important;height:426px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;z-index:3!important}
 .v41-outputs{position:absolute!important;left:0!important;right:auto!important;top:42px!important;width:220px!important;height:360px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;z-index:3!important}
 .v41-inputs>div,.v41-outputs>a{min-height:48px!important;padding:7px 12px!important;width:100%!important}
 .v41-spider-core{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:126px!important;height:126px!important;z-index:4!important}
 .v41-spider-lines{display:none!important}.v41-mobile-lines{display:none!important}
 .v41-spider:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:
 linear-gradient(25deg,transparent 49.2%,#38ef76 49.6%,#38ef76 50.4%,transparent 50.8%) 220px 55px/calc(50% - 283px) 90px no-repeat,
 linear-gradient(13deg,transparent 49.2%,#35c9ff 49.6%,#35c9ff 50.4%,transparent 50.8%) 220px 125px/calc(50% - 283px) 70px no-repeat,
 linear-gradient(0deg,transparent 49.2%,#d657ff 49.6%,#d657ff 50.4%,transparent 50.8%) 220px 195px/calc(50% - 283px) 40px no-repeat,
 linear-gradient(-13deg,transparent 49.2%,#ffc52e 49.6%,#ffc52e 50.4%,transparent 50.8%) 220px 255px/calc(50% - 283px) 70px no-repeat,
 linear-gradient(-25deg,transparent 49.2%,#ff425d 49.6%,#ff425d 50.4%,transparent 50.8%) 220px 315px/calc(50% - 283px) 90px no-repeat;
 filter:drop-shadow(0 0 4px rgba(50,220,255,.32))}
 .v41-spider:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:
 linear-gradient(-27deg,transparent 49.25%,#2bdcff 49.6%,#2bdcff 50.4%,transparent 50.75%) calc(50% + 63px) 36px/calc(50% - 293px) 90px no-repeat,
 linear-gradient(-18deg,transparent 49.25%,#2bdcff 49.6%,#2bdcff 50.4%,transparent 50.75%) calc(50% + 63px) 92px/calc(50% - 293px) 80px no-repeat,
 linear-gradient(-9deg,transparent 49.25%,#2bdcff 49.6%,#2bdcff 50.4%,transparent 50.75%) calc(50% + 63px) 150px/calc(50% - 293px) 70px no-repeat,
 linear-gradient(0deg,transparent 49.25%,#2bdcff 49.6%,#2bdcff 50.4%,transparent 50.75%) calc(50% + 63px) 213px/calc(50% - 293px) 24px no-repeat,
 linear-gradient(9deg,transparent 49.25%,#2bdcff 49.6%,#2bdcff 50.4%,transparent 50.75%) calc(50% + 63px) 248px/calc(50% - 293px) 70px no-repeat,
 linear-gradient(18deg,transparent 49.25%,#2bdcff 49.6%,#2bdcff 50.4%,transparent 50.75%) calc(50% + 63px) 305px/calc(50% - 293px) 80px no-repeat,
 linear-gradient(27deg,transparent 49.25%,#2bdcff 49.6%,#2bdcff 50.4%,transparent 50.75%) calc(50% + 63px) 362px/calc(50% - 293px) 70px no-repeat;
 filter:drop-shadow(0 0 4px rgba(43,220,255,.34))}
 .v41-result{position:static!important;transform:none!important;width:calc(100% - 56px)!important;max-width:none!important;margin:0 28px 22px!important;min-height:92px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:44px!important;flex-wrap:wrap!important;padding:18px!important;text-align:center!important}
 .v41-result .v50-decision-line{flex-basis:100%!important;margin-top:-28px!important;text-align:center!important}
}

@media(max-width:1000px){
 .v13-nav{position:relative!important}.v53-headerrow{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:10px 12px 12px!important}.v48-logo{justify-self:start!important}.v48-logo img{width:290px!important;max-width:78vw!important}
 .v58-head-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.v58-head-actions .v48-lang,.v58-head-actions a{width:100%!important;min-width:0!important;height:46px!important}
 .v48-menubar{grid-template-columns:1fr!important;gap:7px!important}.v48-menubar>a{min-height:50px!important;justify-content:flex-start!important;padding:0 18px!important}
 .v41-pipeline-section>.wrap{width:calc(100% - 18px)!important}.v41-pipeline{padding:0!important}
 .v41-spider{height:600px!important;position:relative!important;display:block!important;padding:12px 8px!important;margin:0!important;overflow:hidden!important}
 .v41-spider-lines,.v41-mobile-lines{display:none!important}
 .v41-outputs{position:absolute!important;left:8px!important;top:72px!important;width:31%!important;display:flex!important;flex-direction:column!important;gap:8px!important;z-index:3!important}
 .v41-inputs{position:absolute!important;right:8px!important;top:24px!important;width:36%!important;display:flex!important;flex-direction:column!important;gap:7px!important;z-index:3!important}
 .v41-outputs>a,.v41-inputs>div{min-height:48px!important;padding:6px 7px!important;width:100%!important;line-height:1.05!important}
 .v41-outputs b,.v41-inputs b{font-size:11px!important;white-space:normal!important}.v41-outputs small,.v41-inputs small{font-size:8px!important;line-height:1.15!important;margin-top:3px!important}
 .v41-spider-core{position:absolute!important;left:50%!important;top:250px!important;transform:translate(-50%,-50%)!important;width:84px!important;height:84px!important;margin:0!important;z-index:4!important}
 /* connection lines: no dots, left systems -> Q -> right market inputs */
 .v41-spider:before{content:""!important;display:block!important;position:absolute!important;left:31%!important;right:50%!important;top:80px!important;height:330px!important;z-index:2!important;background:
 linear-gradient(32deg,transparent 49%,#38ef76 49.5%,#38ef76 50.5%,transparent 51%) 0 0/100% 20% no-repeat,
 linear-gradient(16deg,transparent 49%,#35c9ff 49.5%,#35c9ff 50.5%,transparent 51%) 0 20%/100% 20% no-repeat,
 linear-gradient(0deg,transparent 49%,#d657ff 49.5%,#d657ff 50.5%,transparent 51%) 0 40%/100% 20% no-repeat,
 linear-gradient(-16deg,transparent 49%,#ffc52e 49.5%,#ffc52e 50.5%,transparent 51%) 0 60%/100% 20% no-repeat,
 linear-gradient(-32deg,transparent 49%,#ff425d 49.5%,#ff425d 50.5%,transparent 51%) 0 80%/100% 20% no-repeat;filter:drop-shadow(0 0 3px rgba(45,223,255,.35))}
 .v41-spider:after{content:""!important;display:block!important;position:absolute!important;left:50%!important;right:36%!important;top:36px!important;height:420px!important;z-index:2!important;background:
 linear-gradient(-34deg,transparent 49%,#2bdcff 49.5%,#2bdcff 50.5%,transparent 51%) 0 0/100% 14.28% no-repeat,
 linear-gradient(-23deg,transparent 49%,#2bdcff 49.5%,#2bdcff 50.5%,transparent 51%) 0 14.28%/100% 14.28% no-repeat,
 linear-gradient(-12deg,transparent 49%,#2bdcff 49.5%,#2bdcff 50.5%,transparent 51%) 0 28.56%/100% 14.28% no-repeat,
 linear-gradient(0deg,transparent 49%,#2bdcff 49.5%,#2bdcff 50.5%,transparent 51%) 0 42.84%/100% 14.28% no-repeat,
 linear-gradient(12deg,transparent 49%,#2bdcff 49.5%,#2bdcff 50.5%,transparent 51%) 0 57.12%/100% 14.28% no-repeat,
 linear-gradient(23deg,transparent 49%,#2bdcff 49.5%,#2bdcff 50.5%,transparent 51%) 0 71.40%/100% 14.28% no-repeat,
 linear-gradient(34deg,transparent 49%,#2bdcff 49.5%,#2bdcff 50.5%,transparent 51%) 0 85.68%/100% 14.28% no-repeat;filter:drop-shadow(0 0 3px rgba(45,223,255,.35))}
 .v41-result{position:absolute!important;left:8px!important;right:8px!important;top:492px!important;width:auto!important;max-width:none!important;min-height:92px!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;flex-wrap:wrap!important;padding:12px!important;text-align:center!important}
 .v41-result>b{font-size:16px!important}.v41-result .v50-decision-line{flex-basis:100%!important;text-align:center!important;font-size:9px!important}
 .v41-hunter-dog{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important}
}

/* ===== SOURCE: v59.css ===== */
/* VOLIQA v59 — exact approved header + compact spider + unified neon controls */
:root{--v59-cyan:#25dfff;--v59-green:#38ef76;--v59-blue:#35c9ff;--v59-purple:#d657ff;--v59-yellow:#ffc52e;--v59-red:#ff425d;--v59-bg:#02090e}

/* ===== HEADER ===== */
.v53-headerrow{display:grid!important;grid-template-columns:260px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:10px 0!important}
.v48-logo{height:auto!important;min-height:70px!important;display:flex!important;align-items:center!important}
.v48-logo img{width:250px!important;max-width:100%!important;max-height:none!important;height:auto!important;object-fit:contain!important;display:block!important}
.v48-menubar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-height:0!important;padding:0!important}
.v48-menubar>a{min-height:52px!important;border-radius:11px!important;background:#020b11!important;font-weight:900!important;letter-spacing:.025em!important;text-shadow:0 0 8px currentColor!important;box-shadow:0 0 14px color-mix(in srgb,currentColor 28%,transparent),inset 0 0 13px color-mix(in srgb,currentColor 7%,transparent)!important}
.v48-menubar>a:nth-child(1){border-color:var(--v59-cyan)!important;color:#61eaff!important}
.v48-menubar>a:nth-child(2){border-color:var(--v59-green)!important;color:#5af587!important}
.v48-menubar>a:nth-child(3){border-color:var(--v59-red)!important;color:#ff657a!important}
.v48-menubar>a:nth-child(4){border-color:var(--v59-yellow)!important;color:#ffd65a!important}
.v58-head-actions{display:grid!important;grid-template-columns:86px 98px 112px!important;gap:9px!important;align-items:center!important}
.v58-head-actions .v48-lang,.v58-head-actions a{height:50px!important;min-width:0!important;width:100%!important;border-radius:10px!important;background:#020b11!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;text-shadow:0 0 8px currentColor!important}
.v58-head-actions .v48-lang,.v58-head-help{border:1px solid var(--v59-cyan)!important;color:#6cecff!important;box-shadow:0 0 16px rgba(37,223,255,.35),inset 0 0 12px rgba(37,223,255,.09)!important}
.v58-head-donate{border:1px solid var(--v59-yellow)!important;color:#ffe15a!important;box-shadow:0 0 16px rgba(255,197,46,.34),inset 0 0 12px rgba(255,197,46,.08)!important}

/* ===== UNIFIED NEON BUTTONS / INDICATORS ===== */
.v13-live,.v24-help,.v35-help,.v48-community-help,.v51-badge,.v51-badge-scheduled,.v44-report-actions a,.v44-report-actions button,.v47-float,.v36-footer-btn,.v48-submit-case,.v13-btn,.status,.badge,.chip,[data-pds-value="agreement"]{border-radius:10px!important;text-shadow:0 0 8px currentColor!important;transition:none!important}
.v13-live{border-color:#24d95b!important;color:#55f28a!important;background:#03160b!important;box-shadow:0 0 17px rgba(36,217,91,.42),inset 0 0 14px rgba(36,217,91,.12)!important}
.v24-help,.v35-help,.v48-community-help{border-color:var(--v59-cyan)!important;color:#6cecff!important;background:#021018!important;box-shadow:0 0 17px rgba(37,223,255,.38),inset 0 0 14px rgba(37,223,255,.10)!important}
.v51-badge-scheduled{border:1px solid #25dfff!important;color:#58e7ff!important;background:#021018!important;box-shadow:0 0 15px rgba(37,223,255,.34),inset 0 0 12px rgba(37,223,255,.09)!important}
.v51-badge-scheduled.published,.v51-badge.published{border-color:#24d95b!important;color:#55f28a!important;background:#03160b!important;box-shadow:0 0 15px rgba(36,217,91,.38),inset 0 0 12px rgba(36,217,91,.10)!important}
[data-pds-value="agreement"]{padding:4px 9px!important;border:1px solid #3e6170!important;background:#06131a!important;box-shadow:0 0 12px rgba(94,127,139,.18)!important}
[data-pds-value="agreement"][data-state="watch"],.watch{color:#ff667b!important;border-color:#ff425d!important;box-shadow:0 0 14px rgba(255,66,93,.30)!important}
[data-pds-value="agreement"][data-state="caution"],.caution{color:#ffd05a!important;border-color:#d39a24!important;box-shadow:0 0 14px rgba(211,154,36,.28)!important}
[data-pds-value="agreement"][data-state="neutral"],.neutral{color:#c2d0d6!important;border-color:#607884!important;box-shadow:0 0 12px rgba(96,120,132,.20)!important}
.v47-float-actions{gap:8px!important}
.v47-float{border:1px solid currentColor!important;border-radius:11px!important;background:#021018!important;box-shadow:0 0 16px color-mix(in srgb,currentColor 32%,transparent),inset 0 0 12px color-mix(in srgb,currentColor 8%,transparent)!important;padding:0 13px!important;min-width:132px!important;height:42px!important}
.v47-float.join{color:#d9c7ff!important;border-color:#9a70ff!important}.v47-float.donate{color:#ffd65a!important;border-color:#d39a24!important}.v47-float.help{color:#6cecff!important;border-color:#25dfff!important}

/* ===== PIPELINE / SPIDER ===== */
.v41-pipeline-title{display:none!important}
.v41-pipeline{padding:0!important;background:#01080d!important}
.v41-spider{position:relative!important;display:block!important;overflow:hidden!important;margin:0!important;padding:0!important;height:570px!important;background:#01080d!important}
.v41-inputs,.v41-outputs{position:absolute!important;z-index:4!important;display:flex!important;flex-direction:column!important}
.v41-outputs{left:28px!important;top:34px!important;width:220px!important;height:390px!important;justify-content:space-between!important}
.v41-inputs{right:28px!important;top:12px!important;width:238px!important;height:438px!important;justify-content:space-between!important}
.v41-inputs>div,.v41-outputs>a{width:100%!important;min-height:49px!important;padding:7px 12px!important;border-radius:10px!important;background:#020b11!important;display:flex!important;flex-direction:column!important;justify-content:center!important;line-height:1.04!important}
.v41-inputs>div{border-color:var(--v59-cyan)!important;color:#e7f7fb!important;box-shadow:0 0 13px rgba(37,223,255,.19),inset 0 0 10px rgba(37,223,255,.05)!important}
.v41-inputs b,.v41-outputs b{font-size:13px!important;line-height:1.05!important}.v41-inputs small,.v41-outputs small{font-size:10px!important;margin-top:4px!important;color:#9bb0b8!important}
.v41-outputs .sent{border-color:var(--v59-green)!important;color:#56f38a!important;box-shadow:0 0 14px rgba(56,239,118,.20)!important}
.v41-outputs .rad{border-color:var(--v59-blue)!important;color:#58d8ff!important;box-shadow:0 0 14px rgba(53,201,255,.20)!important}
.v41-outputs .hun{border-color:var(--v59-purple)!important;color:#e774ff!important;box-shadow:0 0 14px rgba(214,87,255,.20)!important}
.v41-outputs .pro{border-color:var(--v59-yellow)!important;color:#ffd65a!important;box-shadow:0 0 14px rgba(255,197,46,.20)!important}
.v41-outputs .risk{border-color:var(--v59-red)!important;color:#ff6379!important;box-shadow:0 0 14px rgba(255,66,93,.20)!important}
.v41-outputs .comm{display:none!important}
.v41-spider-core{position:absolute!important;left:50%!important;top:232px!important;transform:translate(-50%,-50%)!important;width:118px!important;height:118px!important;border-radius:50%!important;border:1px solid var(--v59-cyan)!important;background:#01060a!important;box-shadow:0 0 24px rgba(37,223,255,.32)!important;overflow:hidden!important;z-index:5!important;padding:9px!important}
.v41-spider-core img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:50%!important;display:block!important;background:#01060a!important}
.v41-spider-core b,.v41-spider-core small,.v41-spider-core strong{display:none!important}
.v41-mobile-lines{display:none!important}
.v41-spider-lines{display:block!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:470px!important;z-index:2!important;pointer-events:none!important}
.v41-spider-lines circle{display:none!important}
.v41-result{position:absolute!important;left:28px!important;right:28px!important;bottom:16px!important;width:auto!important;min-height:98px!important;max-width:none!important;transform:none!important;margin:0!important;padding:16px 18px!important;background:#020b11!important;border:1px solid rgba(37,223,255,.42)!important;border-radius:12px!important;box-shadow:0 0 15px rgba(37,223,255,.08)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:40px!important;flex-wrap:wrap!important;text-align:center!important;z-index:6!important}
.v41-result>b{font-size:24px!important}.v50-context,.v41-result strong{color:#46ef7c!important;text-shadow:0 0 10px rgba(70,239,124,.32)!important}.v41-result .v50-decision-line{flex-basis:100%!important;text-align:center!important;margin-top:-24px!important;font-size:12px!important}

/* dog always centered, never cropped */
.v41-hunter-dog{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#020913!important}
.v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important;display:block!important}

@media(max-width:1000px){
 .v13 .wrap,.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated .wrap{width:calc(100% - 18px)!important}
 .v53-headerrow{grid-template-columns:1fr!important;gap:10px!important;padding:12px 10px 14px!important}
 .v48-logo{justify-self:start!important;min-height:0!important}.v48-logo img{width:330px!important;max-width:88vw!important;height:auto!important}
 .v58-head-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:8px!important}.v58-head-actions .v48-lang,.v58-head-actions a{height:46px!important;font-size:12px!important}
 .v48-menubar{grid-template-columns:1fr!important;gap:7px!important;width:100%!important}.v48-menubar>a{min-height:50px!important;justify-content:flex-start!important;padding:0 18px!important;font-size:12px!important}
 .v41-pipeline-section>.wrap{width:calc(100% - 18px)!important}.v41-pipeline{padding:0!important}
 .v41-spider{height:535px!important}
 .v41-outputs{left:10px!important;top:28px!important;width:29%!important;height:350px!important}
 .v41-inputs{right:10px!important;top:10px!important;width:34%!important;height:402px!important}
 .v41-inputs>div,.v41-outputs>a{min-height:43px!important;padding:5px 6px!important;border-radius:8px!important}
 .v41-inputs b,.v41-outputs b{font-size:9.5px!important;white-space:normal!important;line-height:1.05!important}.v41-inputs small,.v41-outputs small{font-size:7.2px!important;line-height:1.08!important;margin-top:3px!important}
 .v41-spider-core{top:213px!important;width:76px!important;height:76px!important;padding:6px!important}
 .v41-spider-lines{height:425px!important}
 .v41-result{left:10px!important;right:10px!important;bottom:10px!important;min-height:90px!important;padding:12px 8px!important;gap:13px!important}.v41-result>b{font-size:16px!important}.v41-result .v50-decision-line{font-size:9px!important;margin-top:-8px!important}
 .v41-hunter-dog{height:auto!important;aspect-ratio:1/1!important;min-height:0!important}.v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:contain!important}
 .v47-float{min-width:118px!important;width:118px!important;height:40px!important;font-size:8px!important}
}

@media(max-width:430px){
 .v48-logo img{width:300px!important;max-width:92vw!important}
 .v41-spider{height:515px!important}
 .v41-outputs{left:7px!important;width:30%!important;height:330px!important;top:30px!important}
 .v41-inputs{right:7px!important;width:35%!important;height:390px!important;top:8px!important}
 .v41-spider-core{top:205px!important;width:70px!important;height:70px!important}
 .v41-spider-lines{height:410px!important}
 .v41-inputs b,.v41-outputs b{font-size:9px!important}.v41-inputs small,.v41-outputs small{font-size:6.7px!important}
 .v41-result{bottom:8px!important;min-height:84px!important}.v41-result>b{font-size:15px!important}
}

/* ===== SOURCE: v61.css ===== */
/* VOLIQA v61 — cache-busted final header + actual compact spider geometry */
:root{--qcyan:#25dfff;--qgreen:#38ef76;--qblue:#35c9ff;--qpurple:#d657ff;--qyellow:#ffc52e;--qred:#ff425d}

/* Header */
.v53-headerrow{display:grid!important;grid-template-columns:250px minmax(0,1fr) 300px!important;align-items:center!important;gap:14px!important}
.v48-logo img{width:240px!important;height:auto!important;object-fit:contain!important}
.v48-menubar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.v48-menubar>a{min-height:50px!important;border-radius:10px!important;background:#020b11!important;text-shadow:0 0 8px currentColor!important;box-shadow:0 0 16px color-mix(in srgb,currentColor 34%,transparent),inset 0 0 12px color-mix(in srgb,currentColor 8%,transparent)!important}
.v58-head-actions{display:grid!important;grid-template-columns:80px 96px 108px!important;gap:8px!important}
.v58-head-actions .v48-lang,.v58-head-actions a{height:48px!important;border-radius:10px!important;background:#020b11!important;text-shadow:0 0 8px currentColor!important}

/* Canonical neon controls */
.v13-live,.v24-help,.v35-help,.v48-community-help,.v51-badge,.v51-badge-scheduled,.v47-float,.v36-footer-btn,.status,.badge,.chip,[data-pds-value="agreement"]{box-shadow:0 0 16px color-mix(in srgb,currentColor 34%,transparent),inset 0 0 12px color-mix(in srgb,currentColor 8%,transparent)!important;text-shadow:0 0 8px currentColor!important;border-radius:10px!important}

/* Spider desktop */
.v41-pipeline-title{display:none!important}
.v41-pipeline{background:#01080d!important;padding:0!important}
.v41-spider{position:relative!important;display:block!important;height:540px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#01080d!important}
.v41-outputs,.v41-inputs{position:absolute!important;z-index:4!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:0!important}
.v41-outputs{left:28px!important;top:34px!important;width:190px!important;height:350px!important}
.v41-inputs{right:28px!important;top:18px!important;width:205px!important;height:410px!important}
.v41-outputs>a,.v41-inputs>div{width:100%!important;min-height:44px!important;padding:6px 10px!important;border-radius:9px!important;background:#020b11!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important}
.v41-inputs b,.v41-outputs b{font-size:12px!important;line-height:1.05!important}.v41-inputs small,.v41-outputs small{font-size:9px!important;line-height:1.1!important;margin-top:3px!important}
.v41-outputs .comm{display:none!important}
.v41-spider-core{position:absolute!important;left:50%!important;top:210px!important;transform:translate(-50%,-50%)!important;width:104px!important;height:104px!important;padding:7px!important;border-radius:50%!important;z-index:5!important;overflow:hidden!important}
.v41-spider-core img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;border-radius:50%!important}.v41-spider-core b,.v41-spider-core strong,.v41-spider-core small{display:none!important}
.v41-spider-lines{display:block!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:430px!important;z-index:2!important;pointer-events:none!important}.v41-spider-lines circle{display:none!important}.v41-mobile-lines{display:none!important}
.v41-result{position:absolute!important;left:28px!important;right:28px!important;bottom:18px!important;top:auto!important;transform:none!important;width:auto!important;max-width:none!important;min-height:82px!important;padding:12px 18px 26px!important;border:1px solid rgba(37,223,255,.36)!important;border-radius:11px!important;background:#020b11!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:44px!important;text-align:center!important;z-index:6!important}
.v41-result>b{font-size:20px!important}.v41-result .v50-decision-line{position:absolute!important;left:8px!important;right:8px!important;bottom:8px!important;text-align:center!important;font-size:10px!important;margin:0!important}.v50-context,.v41-result strong{color:#48ef7d!important}

/* Center Hunter dog only */
.v41-hunter-dog{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#020913!important}.v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important;margin:auto!important}

@media(max-width:1000px){
 .v53-headerrow{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px 10px 14px!important}
 .v48-logo{order:1!important;justify-content:flex-start!important;min-height:0!important}.v48-logo img{width:250px!important;max-width:76vw!important}
 .v58-head-actions{order:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:8px!important}.v58-head-actions .v48-lang,.v58-head-actions a{height:46px!important}
 .v48-menubar{order:3!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.v48-menubar>a{min-height:50px!important;justify-content:flex-start!important;padding:0 18px!important}
 .v41-pipeline-section>.wrap{width:calc(100% - 18px)!important}
 .v41-spider{height:535px!important;overflow:hidden!important}
 .v41-outputs{left:8px!important;top:20px!important;width:28%!important;height:350px!important}
 .v41-inputs{right:8px!important;top:10px!important;width:31%!important;height:405px!important}
 .v41-outputs>a,.v41-inputs>div{min-height:42px!important;padding:5px 6px!important;border-radius:8px!important}
 .v41-inputs b,.v41-outputs b{font-size:9.5px!important;white-space:normal!important}.v41-inputs small,.v41-outputs small{font-size:6.8px!important}
 .v41-spider-core{top:195px!important;width:74px!important;height:74px!important;padding:5px!important}
 .v41-spider-lines{top:0!important;height:415px!important}
 .v41-result{left:8px!important;right:8px!important;bottom:8px!important;min-height:96px!important;padding:12px 8px 27px!important;gap:14px!important}.v41-result>b{font-size:15px!important}.v41-result .v50-decision-line{font-size:9px!important;bottom:10px!important}
 .v41-hunter-dog{aspect-ratio:1/1!important;height:auto!important}.v41-hunter-dog img{object-fit:contain!important}
}
@media(max-width:430px){
 .v48-logo img{width:225px!important;max-width:72vw!important}
 .v41-spider{height:510px!important}
 .v41-outputs{left:6px!important;width:27%!important;height:330px!important;top:22px!important}
 .v41-inputs{right:6px!important;width:30%!important;height:390px!important;top:8px!important}
 .v41-outputs>a,.v41-inputs>div{min-height:40px!important;padding:4px 5px!important}
 .v41-inputs b,.v41-outputs b{font-size:8.7px!important}.v41-inputs small,.v41-outputs small{font-size:6.2px!important}
 .v41-spider-core{top:184px!important;width:68px!important;height:68px!important}
 .v41-spider-lines{height:400px!important}
 .v41-result{left:6px!important;right:6px!important;min-height:92px!important;gap:10px!important}.v41-result>b{font-size:14px!important}
}

/* ===== SOURCE: v62.css ===== */
/* VOLIQA v62 — strict spider geometry + neon icon menu */
:root{--v62-cyan:#25dfff;--v62-green:#38ef76;--v62-purple:#d657ff;--v62-yellow:#ffc52e;--v62-red:#ff425d}

/* Kill every legacy decorative pseudo-line. Only the explicit SVG paths remain. */
.v41-pipeline-section .v41-spider::before,
.v41-pipeline-section .v41-spider::after{content:none!important;display:none!important;background:none!important}
.v41-mobile-lines{display:none!important}

/* Menu = real neon buttons with line icons, desktop in one row. */
.v53-headerrow .v48-menubar>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;background:#02090e!important;border-width:1px!important;border-style:solid!important;border-radius:10px!important;font-weight:900!important;letter-spacing:.04em!important;text-shadow:0 0 9px currentColor!important}
.v53-headerrow .v48-menubar>a.menu-markets{color:#35dfff!important;border-color:#23c9ed!important;box-shadow:0 0 18px rgba(37,223,255,.26),inset 0 0 14px rgba(37,223,255,.06)!important}
.v53-headerrow .v48-menubar>a.menu-how{color:#38ef76!important;border-color:#2dc65e!important;box-shadow:0 0 18px rgba(56,239,118,.24),inset 0 0 14px rgba(56,239,118,.06)!important}
.v53-headerrow .v48-menubar>a.menu-audit{color:#ff425d!important;border-color:#df334d!important;box-shadow:0 0 18px rgba(255,66,93,.24),inset 0 0 14px rgba(255,66,93,.06)!important}
.v53-headerrow .v48-menubar>a.menu-proof{color:#ffc52e!important;border-color:#dca91f!important;box-shadow:0 0 18px rgba(255,197,46,.24),inset 0 0 14px rgba(255,197,46,.06)!important}
.v62-menu-icon{width:23px;height:23px;display:inline-flex;flex:0 0 23px;filter:drop-shadow(0 0 5px currentColor)}
.v62-menu-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

/* Desktop spider: strict 3-zone layout, no overlap. */
.v41-pipeline-section .v41-spider{position:relative!important;display:block!important;height:470px!important;overflow:hidden!important;padding:0!important;margin:0!important;background:#01080d!important}
.v41-pipeline-section .v41-spider>.v41-outputs{position:absolute!important;left:24px!important;right:auto!important;top:30px!important;width:180px!important;height:350px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:0!important;z-index:5!important}
.v41-pipeline-section .v41-spider>.v41-inputs{position:absolute!important;left:auto!important;right:24px!important;top:16px!important;width:195px!important;height:410px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:0!important;z-index:5!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a,
.v41-pipeline-section .v41-spider>.v41-inputs>div{position:relative!important;inset:auto!important;width:100%!important;min-height:44px!important;margin:0!important;padding:6px 10px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;border-radius:8px!important;background:#020b11!important}
.v41-pipeline-section .v41-spider>.v41-outputs .comm{display:none!important}
.v41-pipeline-section .v41-spider>.v41-spider-core{position:absolute!important;left:50%!important;top:220px!important;transform:translate(-50%,-50%)!important;width:92px!important;height:92px!important;margin:0!important;padding:5px!important;z-index:6!important;border-radius:50%!important}
.v41-pipeline-section .v41-spider>.v41-spider-core img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
.v41-pipeline-section .v41-spider>.v41-spider-lines{display:block!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:430px!important;z-index:2!important;pointer-events:none!important}
.v41-pipeline-section .v41-spider>.v41-spider-lines circle{display:none!important}
.v41-pipeline-section .v41-spider>.v41-result{position:absolute!important;left:24px!important;right:24px!important;bottom:8px!important;top:auto!important;width:auto!important;min-height:72px!important;padding:12px 18px 25px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:48px!important;z-index:7!important;background:#020b11!important}

/* Mobile: blue market-input boxes are ALWAYS the right column, system boxes ALWAYS left. */
@media(max-width:1000px){
 .v53-headerrow .v48-menubar{grid-template-columns:1fr!important;gap:10px!important}
 .v53-headerrow .v48-menubar>a{justify-content:flex-start!important;padding:0 18px!important;min-height:54px!important;font-size:13px!important}
 .v62-menu-icon{width:24px;height:24px;flex-basis:24px}
 .v41-pipeline-section>.wrap{width:calc(100% - 18px)!important}
 .v41-pipeline-section .v41-spider{height:530px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs{left:7px!important;right:auto!important;top:22px!important;width:28%!important;height:340px!important}
 .v41-pipeline-section .v41-spider>.v41-inputs{left:auto!important;right:7px!important;top:10px!important;width:31%!important;height:400px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs>a,
 .v41-pipeline-section .v41-spider>.v41-inputs>div{min-height:39px!important;padding:4px 6px!important;border-radius:7px!important}
 .v41-pipeline-section .v41-spider>.v41-inputs b,
 .v41-pipeline-section .v41-spider>.v41-outputs b{font-size:9px!important;line-height:1.05!important;white-space:normal!important}
 .v41-pipeline-section .v41-spider>.v41-inputs small,
 .v41-pipeline-section .v41-spider>.v41-outputs small{font-size:6.2px!important;line-height:1.1!important;margin-top:2px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-core{top:196px!important;width:66px!important;height:66px!important;padding:3px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-lines{height:410px!important}
 .v41-pipeline-section .v41-spider>.v41-result{left:7px!important;right:7px!important;bottom:8px!important;min-height:92px!important;gap:12px!important;padding:11px 6px 27px!important}
 .v41-pipeline-section .v41-spider>.v41-result>b{font-size:14px!important}
 .v41-pipeline-section .v41-spider>.v41-result .v50-decision-line{font-size:8.5px!important}
}
@media(max-width:430px){
 .v41-pipeline-section .v41-spider{height:515px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs{width:27%!important;height:326px!important;top:20px!important}
 .v41-pipeline-section .v41-spider>.v41-inputs{width:30%!important;height:385px!important;top:8px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-core{top:188px!important;width:62px!important;height:62px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-lines{height:397px!important}
}

/* ===== v63 geometry polish ===== */
@media(min-width:1001px){
 .v53-headerrow{grid-template-columns:245px minmax(0,1fr) auto!important;gap:13px!important}
 .v48-logo img{width:235px!important}
 .v48-menubar{gap:10px!important}
 .v53-headerrow .v48-menubar>a{min-height:46px!important;font-size:11px!important;gap:9px!important}
 .v62-menu-icon{width:20px!important;height:20px!important;flex-basis:20px!important}
 .v58-head-actions{grid-template-columns:76px 88px 102px!important;gap:8px!important}
 .v58-head-actions .v48-lang,.v58-head-actions a{height:46px!important;font-size:11px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-lines{width:calc(100% + 110px)!important;left:-55px!important}
 .v41-pipeline-section .v41-spider>.v41-result{bottom:6px!important;min-height:76px!important;padding:10px 18px 12px!important;display:grid!important;grid-template-columns:auto auto auto!important;grid-template-rows:auto auto!important;column-gap:48px!important;row-gap:5px!important;align-content:center!important}
 .v41-pipeline-section .v41-spider>.v41-result>b{font-size:22px!important;line-height:1!important;margin:0!important}
 .v41-pipeline-section .v41-spider>.v41-result .v50-decision-line{grid-column:1/-1!important;flex-basis:auto!important;margin:0!important;line-height:1.2!important}
 .v41-hunter-dog{height:100%!important;min-height:430px!important;aspect-ratio:auto!important}
 .v41-hunter-dog img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}
}
@media(max-width:1000px){
 .v41-pipeline-section .v41-spider{height:510px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs{left:8px!important;top:25px!important;width:29%!important;height:320px!important}
 .v41-pipeline-section .v41-spider>.v41-inputs{right:8px!important;top:14px!important;width:31%!important;height:360px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-core{top:190px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-lines{left:8%!important;width:84%!important;height:375px!important}
 .v41-pipeline-section .v41-spider>.v41-result{bottom:8px!important;min-height:86px!important;padding:10px 5px 12px!important;display:grid!important;grid-template-columns:auto auto auto!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:7px!important;align-content:center!important}
 .v41-pipeline-section .v41-spider>.v41-result>b{font-size:13px!important;line-height:1!important;margin:0!important;white-space:nowrap!important}
 .v41-pipeline-section .v41-spider>.v41-result .v50-decision-line{grid-column:1/-1!important;margin:0!important;line-height:1.2!important}
 .v41-hunter-dog{width:100%!important;height:auto!important;aspect-ratio:4/3!important;min-height:0!important}
 .v41-hunter-dog img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}
}
@media(max-width:430px){
 .v41-pipeline-section .v41-spider{height:495px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs{height:305px!important;top:24px!important}
 .v41-pipeline-section .v41-spider>.v41-inputs{height:345px!important;top:12px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-core{top:181px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-lines{left:10%!important;width:80%!important;height:355px!important}
 .v41-pipeline-section .v41-spider>.v41-result>b{font-size:12px!important}
}

/* ===== v64 mobile header alignment ===== */
@media(max-width:1000px){
  .v53-headerrow{
    width:calc(100% - 18px)!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-areas:"logo actions" "menu menu"!important;
    align-items:center!important;
    gap:10px 10px!important;
    padding:10px 0 14px!important;
  }
  .v53-headerrow .v48-logo{
    grid-area:logo!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    display:flex!important;
    align-items:center!important;
  }
  .v53-headerrow .v48-logo img{
    width:210px!important;
    max-width:42vw!important;
    height:auto!important;
    max-height:64px!important;
    object-fit:contain!important;
  }
  .v53-headerrow .v58-head-actions{
    grid-area:actions!important;
    width:auto!important;
    display:grid!important;
    grid-template-columns:52px 74px 82px!important;
    gap:6px!important;
    align-items:center!important;
  }
  .v53-headerrow .v58-head-actions .v48-lang,
  .v53-headerrow .v58-head-actions a{
    width:100%!important;
    min-width:0!important;
    height:42px!important;
    font-size:10px!important;
    padding:0 6px!important;
  }
  .v53-headerrow .v48-menubar{
    grid-area:menu!important;
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    margin:0!important;
  }
  .v53-headerrow .v48-menubar>a{
    width:100%!important;
    min-height:48px!important;
    height:48px!important;
    justify-content:flex-start!important;
    padding:0 18px!important;
    font-size:11px!important;
  }
}
@media(max-width:430px){
  .v53-headerrow{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
  .v53-headerrow .v48-logo img{width:175px!important;max-width:39vw!important;max-height:56px!important}
  .v53-headerrow .v58-head-actions{grid-template-columns:44px 62px 70px!important;gap:5px!important}
  .v53-headerrow .v58-head-actions .v48-lang,
  .v53-headerrow .v58-head-actions a{height:40px!important;font-size:9px!important;padding:0 4px!important}
  .v53-headerrow .v48-menubar>a{height:46px!important;min-height:46px!important}
}

/* ===== v65 mobile header: LOGO + HELP + DONATE + EN in one row ===== */
@media(max-width:1000px){
  .v53-headerrow{
    grid-template-columns:minmax(0,1fr) 72px 82px 58px!important;
    grid-template-areas:"logo help donate lang" "menu menu menu menu"!important;
    column-gap:6px!important;
    row-gap:9px!important;
    align-items:center!important;
  }
  .v53-headerrow .v48-logo{grid-area:logo!important;min-width:0!important}
  .v53-headerrow .v48-logo img{width:190px!important;max-width:100%!important;height:auto!important}
  .v53-headerrow .v58-head-actions{display:contents!important}
  .v53-headerrow .v58-head-actions .v58-head-help{grid-area:help!important}
  .v53-headerrow .v58-head-actions .v58-head-donate{grid-area:donate!important}
  .v53-headerrow .v58-head-actions .v48-lang{grid-area:lang!important}
  .v53-headerrow .v58-head-actions .v48-lang,
  .v53-headerrow .v58-head-actions a{width:100%!important;min-width:0!important;height:40px!important;margin:0!important;padding:0 4px!important;font-size:9px!important}
  .v53-headerrow .v48-menubar{grid-area:menu!important}
}
@media(max-width:430px){
  .v53-headerrow{
    grid-template-columns:minmax(0,1fr) 58px 66px 48px!important;
    column-gap:4px!important;
  }
  .v53-headerrow .v48-logo img{width:160px!important;max-width:100%!important}
  .v53-headerrow .v58-head-actions .v48-lang,
  .v53-headerrow .v58-head-actions a{height:38px!important;font-size:8px!important;padding:0 2px!important}
}

/* ===== v66 approved reference composition ===== */
/* stronger neon menu, slightly more compact on desktop */
.v53-headerrow .v48-menubar>a{box-shadow:0 0 10px color-mix(in srgb,currentColor 42%,transparent),inset 0 0 14px color-mix(in srgb,currentColor 10%,transparent)!important;text-shadow:0 0 8px currentColor!important}
@media(min-width:1001px){
 .v53-headerrow{grid-template-columns:225px minmax(0,1fr) auto!important}
 .v48-logo img{width:215px!important}
 .v53-headerrow .v48-menubar>a{min-height:42px!important;height:42px!important;font-size:10px!important;padding:0 12px!important}
 .v62-menu-icon{width:18px!important;height:18px!important;flex-basis:18px!important}
 /* spider: clean separation from result; branches stop just before cards */
 .v41-pipeline-section .v41-spider{height:500px!important;padding-bottom:92px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-lines{left:0!important;width:100%!important;height:400px!important;bottom:auto!important;top:4px!important}
 .v41-pipeline-section .v41-spider>.v41-result{left:16px!important;right:16px!important;bottom:10px!important;height:70px!important;min-height:70px!important;z-index:5!important;background:#020d13!important}
 /* Hunter layout like approved mockup: copy | dog | three stats */
 .v41-hunter-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.05fr) minmax(300px,.72fr)!important;grid-template-areas:"copy dog stats" "market market market"!important;align-items:start!important}
 .v41-hunter-copy{grid-area:copy!important}
 .v41-hunter-dog{grid-area:dog!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/3!important;align-self:start!important}
 .v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
 .v41-hunter-stats{grid-area:stats!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-self:start!important}
 .v41-hunter-stats>div{min-width:0!important}
 .v41-hunter-market{grid-area:market!important}
}
@media(max-width:1000px){
 /* header: logo + HELP + DONATE + EN▼, keep EN away from screen edge */
 .v53-headerrow{width:calc(100% - 28px)!important;grid-template-columns:minmax(0,1fr) 58px 66px 58px!important;column-gap:5px!important;margin-left:auto!important;margin-right:auto!important}
 .v53-headerrow .v58-head-actions .v48-lang{padding:0 8px!important;overflow:visible!important;white-space:nowrap!important}
 .v53-headerrow .v58-head-actions .v48-lang:after{content:"⌄"!important;display:inline-block!important;margin-left:4px!important;font-size:10px!important;line-height:1!important;color:#35dcff!important}
 /* mobile spider compact and aligned; branches end immediately before cards */
 .v41-pipeline-section .v41-spider{height:485px!important;padding:0!important}
 .v41-pipeline-section .v41-spider>.v41-outputs{left:10px!important;width:28%!important;top:20px!important;height:300px!important}
 .v41-pipeline-section .v41-spider>.v41-inputs{right:10px!important;width:30%!important;top:12px!important;height:335px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-core{top:177px!important;width:60px!important;height:60px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-lines{left:17%!important;width:66%!important;height:340px!important;top:8px!important}
 .v41-pipeline-section .v41-spider>.v41-result{left:10px!important;right:10px!important;bottom:8px!important;min-height:86px!important;z-index:5!important;background:#020d13!important}
 .v41-hunter-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "dog" "stats" "market"!important}
 .v41-hunter-stats{grid-area:stats!important;margin-top:0!important}
 .v41-hunter-dog{grid-area:dog!important;aspect-ratio:4/3!important}
 .v41-hunter-dog img{object-fit:cover!important}
 .v41-hunter-market{grid-area:market!important}
}
@media(max-width:430px){
 .v53-headerrow{width:calc(100% - 24px)!important;grid-template-columns:minmax(0,1fr) 54px 62px 56px!important;column-gap:4px!important}
 .v53-headerrow .v48-logo img{width:145px!important}
 .v41-pipeline-section .v41-spider{height:470px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-lines{left:18%!important;width:64%!important;height:325px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-core{top:170px!important}
}

/* ===== SOURCE: v69.css ===== */
/* VOLIQA v69 — alignment, full Hunter dog, desktop-style mobile spider */
:root{--v69-max:1480px}

/* Keep all primary content windows on one shared outer width. */
.v13 .wrap,.wrap,
.v41-pipeline-section>.wrap,
.v41-hunter-combined,
.v42-prediction-wrap,
.v13-hunter-v2,
.v13-hunter-proof,
.v44-reports,
.v46-liquidated .wrap{
  width:min(var(--v69-max),calc(100% - 48px))!important;
  max-width:var(--v69-max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
.v35-mission-panel,.v22-statusbox,.v13-system-detail,.v41-hunter-combined,
.v42-prediction-card,.v13-panel{box-sizing:border-box!important}
.v35-mission-panel,.v22-statusbox{width:100%!important}

/* Hunter visual: show the whole dog inside its window, never crop legs/head. */
.v41-hunter-dog{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  background:#020913!important;
}
.v41-hunter-dog img{
  display:block!important;
  width:92%!important;
  height:92%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:auto!important;
}

/* Equal statistic cards in Hunter. */
.v41-hunter-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important}
.v41-hunter-stats>div{width:100%!important;min-width:0!important;box-sizing:border-box!important}

/* Desktop spider: stable, symmetric left/right columns. */
@media(min-width:1001px){
  .v41-pipeline-section .v41-spider{height:500px!important;overflow:hidden!important}
  .v41-pipeline-section .v41-spider>.v41-outputs{left:18px!important;top:28px!important;width:190px!important;height:350px!important}
  .v41-pipeline-section .v41-spider>.v41-inputs{right:18px!important;top:16px!important;width:205px!important;height:410px!important}
  .v41-pipeline-section .v41-spider>.v41-spider-core{left:50%!important;top:220px!important;width:96px!important;height:96px!important}
  .v41-pipeline-section .v41-spider>.v41-spider-lines{left:0!important;top:0!important;width:100%!important;height:430px!important}
  .v41-pipeline-section .v41-spider>.v41-result{left:18px!important;right:18px!important;bottom:10px!important;height:72px!important;min-height:72px!important}
  .v41-hunter-dog{aspect-ratio:4/3!important;height:auto!important;min-height:0!important}
}

/* Mobile spider keeps the SAME composition as desktop: systems left, Q middle, data right. */
@media(max-width:1000px){
  .v13 .wrap,.wrap,
  .v41-pipeline-section>.wrap,
  .v41-hunter-combined,
  .v42-prediction-wrap,
  .v13-hunter-v2,
  .v13-hunter-proof,
  .v44-reports,
  .v46-liquidated .wrap{width:calc(100% - 24px)!important;max-width:none!important}

  .v41-pipeline-section .v41-spider{
    position:relative!important;
    display:block!important;
    height:500px!important;
    padding:0!important;
    margin:0!important;
    overflow:hidden!important;
  }
  .v41-pipeline-section .v41-spider>.v41-outputs{
    position:absolute!important;
    left:8px!important;right:auto!important;top:22px!important;
    width:29%!important;height:318px!important;
    display:flex!important;flex-direction:column!important;justify-content:space-between!important;
  }
  .v41-pipeline-section .v41-spider>.v41-inputs{
    position:absolute!important;
    right:8px!important;left:auto!important;top:10px!important;
    width:31%!important;height:360px!important;
    display:flex!important;flex-direction:column!important;justify-content:space-between!important;
  }
  .v41-pipeline-section .v41-spider>.v41-outputs>a,
  .v41-pipeline-section .v41-spider>.v41-inputs>div{
    width:100%!important;min-height:40px!important;padding:5px 6px!important;
    display:flex!important;flex-direction:column!important;justify-content:center!important;
    border-radius:7px!important;box-sizing:border-box!important;
  }
  .v41-pipeline-section .v41-spider>.v41-inputs b,
  .v41-pipeline-section .v41-spider>.v41-outputs b{font-size:9px!important;line-height:1.05!important}
  .v41-pipeline-section .v41-spider>.v41-inputs small,
  .v41-pipeline-section .v41-spider>.v41-outputs small{font-size:6.4px!important;line-height:1.1!important;margin-top:2px!important}
  .v41-pipeline-section .v41-spider>.v41-spider-core{
    position:absolute!important;left:50%!important;top:184px!important;
    transform:translate(-50%,-50%)!important;width:64px!important;height:64px!important;
  }
  .v41-pipeline-section .v41-spider>.v41-spider-lines{
    display:block!important;position:absolute!important;left:0!important;top:0!important;
    width:100%!important;height:385px!important;pointer-events:none!important;
  }
  .v41-pipeline-section .v41-spider>.v41-result{
    position:absolute!important;left:8px!important;right:8px!important;bottom:8px!important;top:auto!important;
    width:auto!important;min-height:88px!important;padding:10px 6px 12px!important;
    display:grid!important;grid-template-columns:auto auto auto!important;grid-template-rows:auto auto!important;
    column-gap:10px!important;row-gap:7px!important;align-content:center!important;text-align:center!important;
  }
  .v41-pipeline-section .v41-spider>.v41-result>b{font-size:13px!important;white-space:nowrap!important;margin:0!important}
  .v41-pipeline-section .v41-spider>.v41-result .v50-decision-line{grid-column:1/-1!important;margin:0!important;font-size:8.5px!important}

  .v41-hunter-dog{width:100%!important;aspect-ratio:4/3!important;height:auto!important;min-height:0!important}
  .v41-hunter-dog img{width:88%!important;height:88%!important;object-fit:contain!important}
}

@media(max-width:600px){
  .v13 .wrap,.wrap,
  .v41-pipeline-section>.wrap,
  .v41-hunter-combined,
  .v42-prediction-wrap,
  .v13-hunter-v2,
  .v13-hunter-proof,
  .v44-reports,
  .v46-liquidated .wrap{width:calc(100% - 18px)!important}
  .v35-mission-grid{gap:12px!important}
  .v35-mission-grid article{width:100%!important;min-height:0!important}
  .v22-statusbox{width:100%!important}
}

@media(max-width:430px){
  .v41-pipeline-section .v41-spider{height:480px!important}
  .v41-pipeline-section .v41-spider>.v41-outputs{left:6px!important;width:29%!important;height:306px!important;top:20px!important}
  .v41-pipeline-section .v41-spider>.v41-inputs{right:6px!important;width:31%!important;height:348px!important;top:8px!important}
  .v41-pipeline-section .v41-spider>.v41-spider-core{top:177px!important;width:60px!important;height:60px!important}
  .v41-pipeline-section .v41-spider>.v41-spider-lines{height:372px!important}
  .v41-pipeline-section .v41-spider>.v41-result{left:6px!important;right:6px!important;bottom:6px!important;min-height:84px!important}
  .v41-pipeline-section .v41-spider>.v41-result>b{font-size:12px!important}
}

/* ===== SOURCE: v67.css ===== */
/* VOLIQA v67 — product-positioning layer; additive to v66 */
.v67-layer{padding:46px 0 26px;background:radial-gradient(circle at 76% 35%,rgba(79,55,255,.18),transparent 30%),radial-gradient(circle at 15% 10%,rgba(0,215,255,.10),transparent 28%),#02070b;border-bottom:1px solid rgba(83,210,255,.15)}
.v67-kicker{font-size:11px;letter-spacing:.18em;color:#67ddff;font-weight:800;margin-bottom:18px}.v67-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:38px;align-items:center}.v67-copy h1{font-size:clamp(36px,5vw,72px);line-height:.98;margin:0 0 20px;color:#fff;letter-spacing:-.045em}.v67-copy h1 span{background:linear-gradient(90deg,#38d9ff,#7f63ff,#45ef98);-webkit-background-clip:text;color:transparent}.v67-lead{font-size:20px!important;color:#fff!important;font-weight:750}.v67-copy p{max-width:760px;color:#a9bec9;line-height:1.7}.v67-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 14px}.v67-actions a{padding:12px 16px;border:1px solid #32cfff;border-radius:9px;color:#dffaff;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.06em;box-shadow:0 0 22px rgba(35,203,255,.10)}.v67-actions a+ a{border-color:#8667ff;color:#e5dcff}.v67-safe{display:block;color:#66808c;line-height:1.5;max-width:720px}.v67-stack{padding:24px;border:1px solid rgba(97,205,255,.2);border-radius:18px;background:linear-gradient(180deg,rgba(7,18,27,.88),rgba(4,8,15,.94));box-shadow:inset 0 0 50px rgba(48,100,255,.05)}.v67-node,.v67-exchanges{padding:15px 18px;border:1px solid rgba(72,226,151,.35);border-radius:12px;text-align:center;background:rgba(4,17,20,.7)}.v67-node small,.v67-exchanges small,.v67-core small{display:block;font-size:9px;letter-spacing:.16em;color:#70eaa6}.v67-node b,.v67-exchanges b,.v67-core b{display:block;color:#fff;font-size:18px;margin:3px 0}.v67-node span,.v67-exchanges span,.v67-core span{color:#7895a3;font-size:11px}.v67-arrow{text-align:center;color:#48d9ff;font-size:23px;line-height:1.5}.v67-core{display:flex;gap:17px;align-items:center;padding:22px;border:1px solid rgba(121,91,255,.6);border-radius:14px;background:radial-gradient(circle at 18% 50%,rgba(54,185,255,.16),transparent 35%),rgba(10,8,28,.9);box-shadow:0 0 34px rgba(108,76,255,.12)}.v67-core img{width:68px;height:68px;object-fit:contain}.v67-core small{color:#b49bff}.v67-exchanges{border-color:rgba(45,198,255,.35)}.v67-exchanges small{color:#62dfff}.v67-stagebar{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.v67-stagebar>div{padding:14px 15px;border:1px solid rgba(94,132,151,.2);border-radius:10px;background:rgba(5,12,18,.8);position:relative}.v67-stagebar i{width:7px;height:7px;border-radius:50%;background:#49e68d;display:inline-block;margin-right:7px;box-shadow:0 0 10px currentColor}.v67-stagebar>div:nth-child(2) i{background:#ffc83d}.v67-stagebar>div:nth-child(3) i{background:#a578ff}.v67-stagebar b{font-size:10px;color:#e8f7ff;letter-spacing:.1em}.v67-stagebar span{display:block;font-size:10px;color:#718c99;margin-top:5px}.v67-future{background:linear-gradient(180deg,rgba(2,7,11,0),rgba(21,8,46,.12),rgba(2,7,11,0))}.v67-six{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.v67-six article{padding:18px 14px;border:1px solid rgba(56,215,255,.2);border-radius:12px;background:#061018;min-height:190px}.v67-six article:nth-child(2){border-color:rgba(41,215,255,.28)}.v67-six article:nth-child(3){border-color:rgba(186,87,255,.35)}.v67-six article.build{border-color:rgba(255,190,46,.35);background:linear-gradient(180deg,rgba(44,29,4,.32),#061018)}.v67-six article:nth-child(6){border-color:rgba(70,232,139,.3)}.v67-six small{font-size:9px;color:#668895;letter-spacing:.08em}.v67-six h3{font-size:18px;color:#fff;margin:11px 0 2px}.v67-six b{font-size:10px;color:#4bddff;letter-spacing:.12em}.v67-six p{font-size:11px;color:#8ba3ad;line-height:1.55}.v67-options{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:18px;padding:26px;border:1px solid rgba(171,98,255,.28);border-radius:16px;background:radial-gradient(circle at 85% 50%,rgba(135,60,255,.14),transparent 35%),#060b13}.v67-options h2{margin:6px 0 10px;color:#fff}.v67-options p{color:#91a9b5;line-height:1.65}.v67-optiongrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v67-optiongrid span{padding:16px;border:1px solid rgba(178,102,255,.25);border-radius:10px;color:#d9c8ff;font-size:11px;font-weight:900}.v67-optiongrid small{display:block;color:#738d99;margin-top:6px;font-weight:500}.v67-road{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px;padding:18px;border:1px solid rgba(67,210,255,.18);border-radius:12px}.v67-road div{text-align:center}.v67-road small{display:block;color:#688795;font-size:9px}.v67-road b{color:#e9f9ff;font-size:11px}.v67-road i{color:#5bdcff;font-style:normal}
@media(max-width:980px){.v67-hero-grid,.v67-options{grid-template-columns:1fr}.v67-six{grid-template-columns:repeat(3,1fr)}}
@media(max-width:640px){.v67-layer{padding-top:26px}.v67-copy h1{font-size:36px}.v67-lead{font-size:16px!important}.v67-stack{padding:13px}.v67-core{padding:15px;gap:12px}.v67-core img{width:50px;height:50px}.v67-stagebar{grid-template-columns:1fr}.v67-six{grid-template-columns:1fr 1fr}.v67-options{padding:18px}.v67-optiongrid{grid-template-columns:1fr}.v67-road{display:grid;grid-template-columns:1fr;gap:5px}.v67-road i{transform:rotate(90deg)}}

/* ===== SOURCE: v70.css ===== */
/* VOLIQA v70 — AI + VLQA ecosystem layer */
.v70-platform{background:radial-gradient(circle at 75% 20%,rgba(177,45,255,.10),transparent 28%),radial-gradient(circle at 25% 60%,rgba(0,214,255,.08),transparent 30%)}
.v70-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.v70-head h2{font-size:clamp(27px,3vw,44px);margin:6px 0 10px;color:#f5fbff}.v70-head p{max-width:940px;color:#91a7b2;line-height:1.65}.v70-badge,.v70-card-title>span{border:1px solid #b84cff;color:#ef75ff;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.v70-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.v70-card{border:1px solid rgba(61,205,255,.28);border-radius:16px;background:linear-gradient(180deg,rgba(6,17,26,.96),rgba(3,9,15,.98));padding:20px;box-shadow:inset 0 0 40px rgba(30,122,255,.035)}.v70-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:15px}.v70-card-title small{color:#44dfff;font-weight:900;letter-spacing:.14em}.v70-card-title h3{margin:4px 0 0;color:#fff;font-size:22px}.v70-chat{border:1px solid rgba(112,85,255,.35);border-radius:13px;padding:14px;background:#050b15}.v70-question{margin-left:auto;max-width:70%;padding:10px 13px;border:1px solid #476cff;border-radius:12px 12px 3px 12px;color:#d9e7ff;font-size:12px}.v70-answer{margin-top:13px;border-left:3px solid #32d9ff;padding:12px 14px;background:rgba(8,25,34,.7);color:#91a9b4;font-size:11px;line-height:1.55}.v70-answer>b{display:block;color:#47e5ff;font-size:17px}.v70-answer>strong{display:block;color:#b18cff;margin:2px 0 10px}.v70-foragainst{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v70-foragainst span{border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.v70-foragainst i{display:block;color:#45eb91;font-style:normal;font-weight:900}.v70-foragainst span+span i{color:#ff596e}.v70-answer p b{color:#ffbe38}.v70-answer em{font-style:normal;color:#48ef9a;font-weight:900}.v70-ai-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.v70-ai-actions span{border:1px solid rgba(63,202,255,.3);border-radius:7px;padding:7px 9px;color:#9fc6d7;font-size:9px}.v70-rewards{border-color:rgba(219,64,255,.4)}.v70-reward-list>div{display:grid;grid-template-columns:90px 1fr auto;gap:8px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:10px}.v70-reward-list b{color:#db6cff}.v70-reward-list span{color:#93a8b2}.v70-reward-list strong{color:#48eaff}.v70-cycle{position:relative;height:155px;margin-top:14px}.v70-cycle b{position:absolute;inset:42px auto auto 50%;transform:translateX(-50%);width:76px;height:76px;border:1px solid #7c65ff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.v70-cycle b small{font-size:7px;color:#d76dff}.v70-cycle>span{position:absolute;color:#52e5ff;font-size:8px;font-weight:900}.v70-cycle>span:nth-child(1){top:3px;left:45%}.v70-cycle>span:nth-child(2){top:36px;right:8%}.v70-cycle>span:nth-child(3){bottom:15px;right:13%}.v70-cycle>span:nth-child(4){bottom:15px;left:7%}.v70-cycle>span:nth-child(5){top:36px;left:8%}.v70-tokenomics{border-color:rgba(196,70,255,.42)}.v70-token-body{display:grid;grid-template-columns:210px 1fr;gap:20px;align-items:center}.v70-donut{width:190px;height:190px;border-radius:50%;background:conic-gradient(#218cff 0 30%,#4656d8 30% 50%,#27c8d6 50% 65%,#39cf81 65% 80%,#f0aa3c 80% 90%,#d04bdc 90%);display:grid;place-items:center;box-shadow:0 0 30px rgba(124,67,255,.16)}.v70-donut:before{content:"";position:absolute}.v70-donut>div{width:112px;height:112px;border-radius:50%;background:#060b13;display:flex;flex-direction:column;align-items:center;justify-content:center}.v70-donut b{font-size:28px;color:#fff}.v70-donut small{font-size:8px;color:#ad94ff}.v70-legend{display:grid;gap:9px}.v70-legend span{display:grid;grid-template-columns:10px 38px 1fr;align-items:center;gap:7px;color:#91a7b2;font-size:10px}.v70-legend i{width:8px;height:8px;background:#218cff}.v70-legend span:nth-child(2) i{background:#4656d8}.v70-legend span:nth-child(3) i{background:#27c8d6}.v70-legend span:nth-child(4) i{background:#39cf81}.v70-legend span:nth-child(5) i{background:#f0aa3c}.v70-legend span:nth-child(6) i{background:#d04bdc}.v70-legend b{color:#fff}.v70-note{font-size:9px;color:#6f8792;line-height:1.5;margin:15px 0 0}.v70-mini{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v70-mini>div{border:1px solid rgba(61,205,255,.16);padding:12px;border-radius:10px}.v70-mini small{display:block;color:#7895a3;font-size:8px}.v70-mini b{display:block;color:#fff;font-size:17px;margin:4px 0}.v70-mini svg{width:100%;height:32px}.v70-mini polyline{fill:none;stroke:#31e7a0;stroke-width:2}.v70-meter{height:7px;border-radius:10px;background:#14222a;overflow:hidden;margin-top:14px}.v70-meter i{display:block;width:64%;height:100%;background:linear-gradient(90deg,#34e891,#34d9ff,#8d63ff)}.v70-layerline{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:14px;border-top:1px solid rgba(255,255,255,.06);padding-top:14px}.v70-layerline b{font-size:9px;color:#45dcff}.v70-layerline i{font-style:normal;color:#6658a9}
@media(max-width:900px){.v70-grid{grid-template-columns:1fr}.v70-token-body{grid-template-columns:1fr}.v70-donut{margin:auto}.v70-head{display:block}.v70-badge{display:inline-block;margin-top:5px}}
@media(max-width:520px){.v70-card{padding:14px}.v70-foragainst{grid-template-columns:1fr}.v70-mini{grid-template-columns:1fr 1fr}.v70-question{max-width:90%}.v70-card-title h3{font-size:18px}.v70-reward-list>div{grid-template-columns:72px 1fr auto}.v70-token-body{gap:10px}}

/* ===== SOURCE: v71.css ===== */
/* VOLIQA v71 — Hunter alignment + final responsive polish */

/* Hunter: the source artwork is portrait (3:4). Keep the complete dog visible and centered. */
.v41-hunter-grid{
  align-items:start!important;
}
.v41-hunter-dog{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:3/4!important;
  padding:12px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  background:#020913!important;
}
.v41-hunter-dog img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
  margin:auto!important;
  transform:none!important;
}
.v41-hunter-copy,.v41-hunter-stats{align-self:start!important}
.v41-hunter-stats>div{height:100%!important}

/* Keep the three Hunter columns visually aligned on desktop. */
@media(min-width:1001px){
  .v41-hunter-grid{
    grid-template-columns:minmax(0,.9fr) minmax(320px,.86fr) minmax(300px,.72fr)!important;
    grid-template-areas:"copy dog stats" "market market market"!important;
    column-gap:20px!important;
  }
  .v41-hunter-dog{max-width:520px!important;justify-self:center!important}
}

/* Mobile: full-width portrait visual with comfortable breathing room. */
@media(max-width:1000px){
  .v41-hunter-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "dog" "stats" "market"!important}
  .v41-hunter-dog{width:min(100%,520px)!important;justify-self:center!important;aspect-ratio:3/4!important;padding:10px!important}
  .v41-hunter-dog img{width:100%!important;height:100%!important}
}

/* ===== SOURCE: v68.css ===== */
/* VOLIQA v68 — pipeline overlap fix based on approved composition */
@media (min-width:1001px){
  .v41-pipeline-section .v41-spider{height:590px!important;overflow:hidden!important}
  .v41-pipeline-section .v41-spider>.v41-outputs{top:34px!important;height:350px!important}
  .v41-pipeline-section .v41-spider>.v41-inputs{top:18px!important;height:410px!important}
  .v41-pipeline-section .v41-spider>.v41-spider-core{top:232px!important}
  .v41-pipeline-section .v41-spider>.v41-spider-lines{height:470px!important}
  .v41-pipeline-section .v41-spider>.v41-result{
    left:24px!important;right:24px!important;top:472px!important;bottom:auto!important;
    height:92px!important;min-height:92px!important;box-sizing:border-box!important;
    padding:12px 18px 27px!important;gap:48px!important
  }
}
@media (max-width:1000px){
  .v41-pipeline-section .v41-spider{height:560px!important}
  .v41-pipeline-section .v41-spider>.v41-result{bottom:8px!important}
}
@media (max-width:430px){
  .v41-pipeline-section .v41-spider{height:540px!important}
}

/* ===== SOURCE: v72.css ===== */
/* VOLIQA v72 — readability, spacing, AI beta, donation presets */
.v67-node small,.v67-node span,.v67-exchanges small,.v67-exchanges span,.v67-stagebar span{font-size:13px!important;line-height:1.45!important}
.v67-node b,.v67-exchanges b{font-size:17px!important}.v67-stagebar b{font-size:12px!important}.v67-stagebar>div{min-height:92px!important}
.v24-news-card small,.v24-news-result span,.v24-news-expect span,.v24-news-expect b,.v70-mini small,.v70-card-title small,.v70-card-title span{font-size:11px!important;line-height:1.45!important}
.v24-news-result span{font-size:13px!important}.v70-mini b{font-size:16px!important}.v70-ai-actions span{font-size:10px!important}
.v48-newsimpact-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important;margin-bottom:18px!important}.v48-newsimpact-head .v48-title-actions{position:static!important;margin:0!important;align-self:start!important}.v24-news-grid{clear:both!important;margin-top:10px!important}
.v72-donate-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 8px}.v72-donate-amounts button{border:1px solid #2d91ae;border-radius:11px;background:#03131b;color:#fff;padding:14px 10px;font-size:20px;font-weight:950;cursor:pointer}.v72-donate-amounts button:hover,.v72-donate-amounts button.active{border-color:#49e7ff;box-shadow:0 0 18px rgba(73,231,255,.22)}.v72-donate-amounts small{display:block;color:#55e9ff;font-size:11px;margin-top:4px}.v72-btc-rate{font-size:11px!important}
.v72-ai-form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.v72-ai-form input{min-height:46px;border:1px solid #28586a;border-radius:9px;background:#020c12;color:#eafaff;padding:0 13px;font-size:13px}.v72-ai-form button{border:1px solid #3fdfff;border-radius:9px;background:#06202a;color:#6eeeff;padding:0 16px;font-weight:950}.v72-ai-note{font-size:10px!important;color:#829ba6!important}.v72-ai-response{margin-top:10px;padding:13px;border:1px solid #244f60;border-radius:10px;background:#03131b;font-size:13px;line-height:1.6}.v72-ai-response b{color:#54e6ff}.v72-ai-response em{color:#4ef28a;font-style:normal;font-weight:900}
@media(max-width:700px){.v67-node small,.v67-node span,.v67-exchanges small,.v67-exchanges span,.v67-stagebar span{font-size:12px!important}.v67-stagebar{gap:9px!important}.v67-stagebar>div{min-height:0!important;padding:14px!important}.v48-newsimpact-head{grid-template-columns:1fr!important}.v48-newsimpact-head .v48-title-actions{justify-content:flex-start!important;margin-bottom:8px!important}.v72-ai-form{grid-template-columns:1fr}.v72-ai-form button{min-height:44px}.v72-donate-amounts button{font-size:18px;padding:12px 6px}.v24-news-result span{font-size:12px!important}}

/* ===== SOURCE: v73.css ===== */
:root{--bg:#02090e;--panel:#06151d;--line:#0b5670;--cyan:#35d9ff;--blue:#2496ff;--green:#20f08a;--purple:#d94cff;--text:#f5f8fb;--muted:#9bb0bd}*{box-sizing:border-box}body.v73-page{margin:0;background:radial-gradient(circle at 50% 0,#082238 0,#02090e 35%);color:var(--text);font-family:Inter,Arial,sans-serif}.v73-top{min-height:72px;border-bottom:1px solid #0b3446;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1320px)/2));background:#02080ddd;position:sticky;top:0;z-index:5}.v73-top a{color:#fff;text-decoration:none;font-weight:900;font-size:20px}.v73-top span{color:#a992ff;letter-spacing:2px;font-size:12px}.v73-shell{max-width:1320px;margin:auto;padding:48px 22px 80px}.v73-auth,.v73-profile-head,.v73-tokenhero{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;align-items:stretch}.v73-auth form,.v73-card,.v73-level,.v73-profile-head>div{border:1px solid #145b75;border-radius:20px;background:#04121a;padding:26px}.v73-auth h1,.v73-tokenhero h1{font-size:clamp(44px,7vw,92px);margin:8px 0}.v73-auth form{display:flex;flex-direction:column;gap:12px}.v73-auth input,.v73-card input{background:#020a10;border:1px solid #174d61;border-radius:10px;color:#fff;padding:15px;font-size:16px}button,.v73-btn{background:linear-gradient(90deg,#24b9ff,#4ae3ff);border:0;border-radius:10px;padding:14px 18px;font-weight:900;color:#001018;text-decoration:none;cursor:pointer}.v73-btn.ghost{background:transparent;color:var(--cyan);border:1px solid var(--cyan)}small{color:var(--cyan);letter-spacing:1.7px;font-weight:900}.v73-profile-head{grid-template-columns:2fr 1fr auto}.v73-profile-head>a{align-self:center;color:#9bb0bd}.v73-level b{display:block;color:var(--purple);font-size:32px}.v73-level span{color:var(--muted)}.v73-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.v73-stats article{border:1px solid #124b60;border-radius:16px;padding:20px;background:#04131b}.v73-stats b{display:block;font-size:24px;margin-top:10px}.v73-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:18px 0}.v73-card h2{font-size:24px;overflow-wrap:anywhere}.v73-card p{color:var(--muted);line-height:1.65}.v73-muted{color:#8399a5!important;font-size:13px}.v73-table>div{display:grid;grid-template-columns:160px 1fr 120px;gap:10px;padding:13px 0;border-bottom:1px solid #12313d}.v73-table b{color:var(--green)}.v73-alert{max-width:1320px;margin:0 auto 18px;padding:14px;border:1px solid var(--green);border-radius:12px}.v73-alert.bad{border-color:#ff476d}.v73-tokenhero{grid-template-columns:2fr 1fr;align-items:center}.v73-tokenhero h2{color:#b9c7d0}.v73-coin{width:min(300px,70vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;margin:auto;border:3px solid var(--purple);box-shadow:0 0 50px #9b32ff55,inset 0 0 45px #217dff55;font-size:120px;font-weight:900;color:#a96aff}.v73-tokenomics{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:center}.v73-donut{width:280px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#168cff 0 35%,#23d9e7 35% 55%,#20e78a 55% 70%,#f6b73c 70% 80%,#e252ff 80% 87.5%,#7757ff 87.5% 95%,#47616f 95%);position:relative}.v73-donut:after{content:'VLQA';position:absolute;inset:25%;border-radius:50%;background:#04121a;display:grid;place-items:center;font-size:30px;font-weight:900}.v73-tokenomics b{color:var(--cyan);display:inline-block;width:70px}@media(max-width:760px){.v73-top span{display:none}.v73-shell{padding:28px 14px 60px}.v73-auth,.v73-profile-head,.v73-tokenhero,.v73-grid,.v73-stats,.v73-tokenomics{grid-template-columns:1fr}.v73-profile-head>a{padding:10px}.v73-stats b{font-size:20px}.v73-table>div{grid-template-columns:1fr}.v73-donut{width:230px;margin:auto}}
/* Homepage v73 integration */
.v73-homebar{margin:18px 0 0;display:flex;gap:10px;flex-wrap:wrap}.v73-homebar a{border:1px solid #20cffa;border-radius:10px;padding:11px 15px;color:#dff9ff;text-decoration:none;font-size:12px;font-weight:900}.v73-livebadge{color:#20f08a!important;border-color:#20f08a!important}.v73-reward-banner{margin:22px auto;border:1px solid #a044d7;border-radius:18px;padding:22px;background:linear-gradient(90deg,#07131c,#100a1a);display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.v73-reward-banner h3{font-size:28px;margin:6px 0}.v73-reward-banner p{margin:0;color:#a9bac5}.v73-reward-banner div:last-child{display:flex;gap:10px}.v73-reward-banner a{padding:12px 15px;border:1px solid #35d9ff;border-radius:9px;color:#fff;text-decoration:none;font-weight:900}@media(max-width:700px){.v73-reward-banner{grid-template-columns:1fr}.v73-reward-banner div:last-child{flex-direction:column}}

/* ===== SOURCE: v74.css ===== */
/* VOLIQA v74: readability, exchange layer, homepage testnet, mobile polish */
.v67-layer{padding-top:52px!important;padding-bottom:44px!important}
.v67-copy>p:not(.v67-lead){font-size:15px!important;line-height:1.72!important;color:#a8bac5!important;max-width:830px}
.v67-safe{font-size:12px!important;line-height:1.55!important}
.v67-node small,.v67-node span,.v67-exchanges small,.v67-exchanges span,.v67-stagebar span{font-size:13px!important}
.v67-stagebar b{font-size:13px!important}.v67-stagebar span{line-height:1.45!important}
.v74-exchange-layer{margin-top:28px;padding:22px;border:1px solid rgba(53,217,255,.26);border-radius:18px;background:linear-gradient(180deg,rgba(4,18,27,.92),rgba(3,10,16,.96));box-shadow:inset 0 0 36px rgba(35,178,255,.035)}
.v74-exchange-head{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}.v74-exchange-head small{color:#35d9ff;font-weight:900;letter-spacing:.17em;font-size:12px}.v74-exchange-head h2{margin:6px 0 8px;color:#fff;font-size:clamp(22px,2.4vw,34px)}.v74-exchange-head p{margin:0;max-width:940px;color:#9bb0bd;font-size:14px;line-height:1.6}.v74-exchange-head>span{border:1px solid #2b8bab;border-radius:999px;padding:8px 11px;color:#77e8ff;font-size:10px;font-weight:900;letter-spacing:.08em}
.v74-exchange-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.v74-exchange-grid article{min-width:0;border:1px solid rgba(53,217,255,.28);border-radius:13px;padding:16px 14px;background:#04121a;box-shadow:0 0 18px rgba(53,217,255,.05),inset 0 0 16px rgba(53,217,255,.025)}.v74-exchange-grid b{display:block;color:#fff;font-size:17px;letter-spacing:.06em}.v74-exchange-grid small{display:block;color:#9cb0bc;font-size:12px;margin:5px 0 12px;letter-spacing:0}.v74-exchange-grid a,.v74-exchange-grid span{display:inline-block;color:#35d9ff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}.v74-exchange-grid a:hover{filter:brightness(1.25);text-shadow:0 0 9px #35d9ff}
/* menu halo */
.v53-headerrow .v48-menubar>a{border-width:1px!important;box-shadow:0 0 10px currentColor,0 0 22px color-mix(in srgb,currentColor 24%,transparent),inset 0 0 14px color-mix(in srgb,currentColor 11%,transparent)!important;text-shadow:0 0 8px currentColor!important;transition:.2s ease!important}.v53-headerrow .v48-menubar>a:hover{transform:translateY(-1px);box-shadow:0 0 15px currentColor,0 0 28px color-mix(in srgb,currentColor 34%,transparent),inset 0 0 18px color-mix(in srgb,currentColor 14%,transparent)!important}
/* custom blue select arrow visible on iOS */
.v48-lang{-webkit-appearance:none!important;appearance:none!important;background-color:#06131b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M2 2l5 5 5-5' fill='none' stroke='%2335d9ff' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;padding-right:27px!important;color:#dff9ff!important}
/* round modal close with perfectly centered X */
.v13-close,.v40-faq-close,[data-v40-faq-close],.v48-sitemap-head button,[data-v48-liquidation-close]{display:grid!important;place-items:center!important;padding:0!important;width:38px!important;height:38px!important;min-width:38px!important;line-height:1!important;border-radius:50%!important;font-size:24px!important;font-family:Arial,sans-serif!important;text-align:center!important}
/* testnet homepage */
.v74-testnet{background:radial-gradient(circle at 80% 40%,rgba(152,63,255,.12),transparent 34%)}.v74-testnet-head{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start;margin-bottom:18px}.v74-testnet-head h2{color:#fff;font-size:clamp(28px,3vw,44px);margin:7px 0}.v74-testnet-head p{color:#9fb1bd;max-width:900px;font-size:14px;line-height:1.65}.v74-testnet-head>span{border:1px solid #24f28f;color:#24f28f;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900;box-shadow:0 0 16px rgba(36,242,143,.18)}.v74-testnet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v74-testnet-grid article{border:1px solid rgba(166,78,255,.34);border-radius:15px;padding:18px;background:#07101a;min-height:160px}.v74-testnet-grid small{display:block;color:#c68cff;font-size:11px}.v74-testnet-grid b{display:block;color:#fff;font-size:18px;margin:9px 0}.v74-testnet-grid span{display:block;color:#9fb1bd;font-size:13px;line-height:1.55}.v74-testnet-grid a{display:inline-block;margin-top:12px;color:#35d9ff;font-weight:900;text-decoration:none;font-size:11px}
.v74-float-testnet{border-color:#9b58ff!important;color:#d2b3ff!important;box-shadow:0 0 14px rgba(155,88,255,.24)!important}.v74-float-testnet i{background:#a45dff!important;box-shadow:0 0 10px #a45dff!important}
/* strengthen tiny UI labels */
.v24-news-card small,.v24-news-expect span,.v24-news-result span,.v70-card-title small,.v70-card-title span,.v70-chat strong,.v70-chat i,.v70-tokenomics small,.v70-tokenomics span,.v41-pipeline-title{font-size:12px!important;line-height:1.42!important}.v24-news-result span{font-size:13px!important}.v70-card-title h3{font-size:21px!important}.v70-chat,.v70-card p,.v72-ai-note{font-size:13px!important;line-height:1.55!important}
/* ensure LIVE/HELP do not overlap next card */
.v48-newsimpact-head{position:relative!important;z-index:2!important;margin-bottom:14px!important;min-height:48px!important}.v48-title-actions{position:static!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.v24-news-grid{position:relative!important;z-index:1!important;clear:both!important}
/* AI interaction */
.v72-ai-form input{font-size:15px!important;min-height:48px!important}.v72-ai-form button{font-size:12px!important;min-height:48px!important}.v72-ai-response{margin-top:12px;border:1px solid rgba(53,217,255,.3);border-radius:12px;padding:15px;background:#04131c;color:#a9bdc8;font-size:13px;line-height:1.58}.v72-ai-response b{color:#fff}.v72-ai-response em{display:block;margin-top:10px;color:#32ef91;font-style:normal;font-weight:900}.v74-ai-thinking{color:#35d9ff!important;animation:v74pulse 1s infinite alternate}@keyframes v74pulse{to{opacity:.45}}
@media(max-width:1000px){.v67-layer{padding-top:28px!important;padding-bottom:28px!important}.v74-exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v74-exchange-head,.v74-testnet-head{grid-template-columns:1fr}.v74-testnet-grid{grid-template-columns:1fr 1fr}.v53-headerrow{grid-template-columns:minmax(0,1fr) 54px 58px 62px 62px!important;grid-template-areas:"logo help testnet donate lang" "menu menu menu menu menu"!important}.v53-headerrow .v58-head-actions .v73-livebadge{grid-area:testnet!important}.v53-headerrow .v58-head-actions .v58-head-donate{grid-area:donate!important}.v53-headerrow .v58-head-actions .v48-lang{grid-area:lang!important}.v53-headerrow .v58-head-actions .v58-head-help:not(.v73-livebadge):first-of-type{grid-area:help!important}.v53-headerrow .v58-head-actions a[href="../account/"]{display:none!important}.v48-lang{background-position:right 5px center!important;padding-right:20px!important}}
@media(max-width:640px){.v74-exchange-layer{padding:15px}.v74-exchange-grid,.v74-testnet-grid{grid-template-columns:1fr}.v74-exchange-head p,.v74-testnet-head p{font-size:13px}.v53-headerrow{width:calc(100% - 16px)!important;grid-template-columns:minmax(0,1fr) 50px 56px 58px 54px!important;column-gap:3px!important}.v53-headerrow .v58-head-actions a,.v53-headerrow .v58-head-actions .v48-lang{font-size:7.5px!important;padding-left:3px!important;padding-right:17px!important}.v53-headerrow .v58-head-actions a{padding-right:3px!important}.v48-logo img{max-width:150px!important}.v67-copy>p:not(.v67-lead){font-size:14px!important}.v67-stagebar span{font-size:12px!important}}
@media(min-width:1001px){
  .v67-copy{padding:28px!important;border:1px solid rgba(53,217,255,.18)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(4,15,24,.75),rgba(3,9,15,.72))!important;box-shadow:inset 0 0 34px rgba(53,217,255,.025)!important}
  .v67-hero-grid{align-items:stretch!important}
  .v67-stack{height:100%!important}
}

/* ===== SOURCE: v75.css ===== */
/* VOLIQA v75 — readability + polished controls + live AI context engine */

/* 1) Readability: no tiny grey terminal copy */
.v67-stagebar span,
.v67-stagebar b,
.v67-node small,.v67-node span,
.v67-exchanges small,.v67-exchanges span,
.v41-pipeline-title,
.v41-inputs small,.v41-systems small,
.v24-news-card small,.v24-news-card span,
.v24-news-expect span,.v24-news-result span,
.v70-card-title small,.v70-card-title span,
.v70-chat strong,.v70-chat i,
.v70-tokenomics small,.v70-tokenomics span,
.v74-testnet-grid small,.v74-testnet-grid span,
.v74-exchange-grid small,.v74-exchange-grid span{
  font-size:13px!important;
  line-height:1.5!important;
}
.v67-node b,.v67-exchanges b{font-size:17px!important}
.v67-stagebar b{font-size:14px!important}
.v67-stagebar span{font-size:14px!important;color:#b6c7d1!important}
.v24-news-result span,.v24-news-expect span{font-size:14px!important}
.v70-chat,.v70-card p,.v72-ai-note{font-size:14px!important;line-height:1.65!important}
.v70-card-title h3{font-size:23px!important}
.v74-exchange-head p,.v74-testnet-head p{font-size:15px!important;line-height:1.7!important}

/* 2) Desktop hero paragraph gets real vertical breathing room */
.v67-copy>p:not(.v67-lead){margin:24px 0 28px!important;font-size:17px!important;line-height:1.78!important;color:#b6c6d0!important}
.v67-lead{margin:22px 0 0!important}
.v67-actions{margin-top:8px!important}
.v73-homebar{margin-top:18px!important}
.v67-safe{display:block;margin-top:22px!important}

/* 3) Primary navigation uses the same neon language as floating actions */
.v53-headerrow .v48-menubar>a{
  border-width:1px!important;
  border-style:solid!important;
  background:rgba(2,12,18,.92)!important;
  box-shadow:0 0 12px currentColor,0 0 28px color-mix(in srgb,currentColor 28%,transparent),inset 0 0 18px color-mix(in srgb,currentColor 10%,transparent)!important;
  text-shadow:0 0 10px currentColor!important;
}
.v53-headerrow .v48-menubar>a:hover{
  filter:brightness(1.2);
  transform:translateY(-1px);
  box-shadow:0 0 18px currentColor,0 0 38px color-mix(in srgb,currentColor 38%,transparent),inset 0 0 22px color-mix(in srgb,currentColor 14%,transparent)!important;
}

/* 4) HELP close button — dedicated rule, X geometrically centered */
.v24-help-close{
  position:absolute!important;
  right:14px!important;top:14px!important;
  width:40px!important;height:40px!important;min-width:40px!important;
  padding:0!important;margin:0!important;
  border:1px solid #39dbff!important;
  border-radius:50%!important;
  background:#06151d!important;
  color:#eaffff!important;
  box-shadow:0 0 14px rgba(57,219,255,.28),inset 0 0 10px rgba(57,219,255,.06)!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  font:400 0/1 Arial,sans-serif!important;
  cursor:pointer!important;
}
.v24-help-close::before{content:'×';display:block;font:400 28px/36px Arial,sans-serif!important;width:38px;height:38px;text-align:center;transform:translateY(-1px)}
.v24-help-close{color:transparent!important}
.v24-help-close:hover{box-shadow:0 0 20px rgba(57,219,255,.5),inset 0 0 12px rgba(57,219,255,.1)!important}
.v24-help-dialog{padding-top:27px!important}

/* 5) Language select: unmistakable cyan arrow, especially iOS */
.v48-lang{
  -webkit-appearance:none!important;appearance:none!important;
  min-width:76px!important;
  padding:0 30px 0 12px!important;
  font-size:12px!important;
  color:#e9fbff!important;
  border-color:#2fcfea!important;
  background-color:#04131b!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='%2339ddff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-size:13px 9px!important;
  background-position:right 9px center!important;
  box-shadow:0 0 13px rgba(57,221,255,.24),inset 0 0 10px rgba(57,221,255,.06)!important;
}

/* 6) TESTNET quick action visually belongs to JOIN / DONATE / HELP */
.v74-float-testnet{
  border-color:#9d62ff!important;color:#dfc5ff!important;background:#10091b!important;
  box-shadow:0 0 16px rgba(157,98,255,.38),inset 0 0 13px rgba(157,98,255,.08)!important;
}
.v74-float-testnet:hover{box-shadow:0 0 24px rgba(157,98,255,.58),inset 0 0 16px rgba(157,98,255,.12)!important}

/* 7) AI — clearly interactive and readable */
.v75-ai-status{display:flex;align-items:center;gap:8px;margin:10px 0 12px;color:#86f4ff;font-size:12px;font-weight:900;letter-spacing:.08em}
.v75-ai-status i{width:8px;height:8px;border-radius:50%;background:#27f29b;box-shadow:0 0 10px #27f29b}
.v75-ai-prompts{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0 12px}
.v75-ai-prompts button{border:1px solid rgba(57,221,255,.35);background:#06151e;color:#aeefff;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850;cursor:pointer;box-shadow:0 0 10px rgba(57,221,255,.07)}
.v75-ai-prompts button:hover{border-color:#39ddff;color:#fff;box-shadow:0 0 14px rgba(57,221,255,.22)}
.v72-ai-log{max-height:520px;overflow:auto;scrollbar-width:thin}
.v72-ai-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
.v72-ai-form input{font-size:15px!important;min-height:52px!important;padding:0 15px!important}
.v72-ai-form button{font-size:12px!important;min-height:52px!important;padding:0 18px!important}
.v72-ai-response{font-size:14px!important;line-height:1.68!important;border-color:rgba(57,221,255,.38)!important;box-shadow:0 0 18px rgba(57,221,255,.05)}
.v72-ai-response b{font-size:14px!important}.v72-ai-response em{font-size:12px!important}
.v75-ai-error{border-color:rgba(255,87,118,.48)!important;color:#ffc0cb!important}

/* 8) Compliance state is visible but inactive during testnet */
.v75-compliance{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.v75-compliance span{border:1px solid #445260;border-radius:999px;padding:6px 9px;font-size:11px!important;color:#aebac2}.v75-compliance b{color:#7ceaff}

@media(max-width:1000px){
  .v53-headerrow{grid-template-columns:minmax(110px,1fr) 58px 68px 64px 76px!important;grid-template-areas:"logo help testnet donate lang" "menu menu menu menu menu"!important;column-gap:5px!important}
  .v53-headerrow .v58-head-actions .v48-lang{width:76px!important;min-width:76px!important;font-size:11px!important;padding:0 27px 0 8px!important;background-position:right 7px center!important}
  .v53-headerrow .v58-head-actions a{font-size:8.5px!important;padding-left:5px!important;padding-right:5px!important}
}
@media(max-width:640px){
  .v67-copy>p:not(.v67-lead){font-size:16px!important;line-height:1.72!important;margin:20px 0 23px!important}
  .v67-stagebar span,.v67-stagebar b{font-size:13px!important}
  .v74-exchange-head p,.v74-testnet-head p{font-size:14px!important}
  .v53-headerrow{grid-template-columns:minmax(104px,1fr) 52px 62px 58px 70px!important;column-gap:3px!important}
  .v48-logo img{max-width:135px!important}
  .v53-headerrow .v58-head-actions .v48-lang{width:70px!important;min-width:70px!important;font-size:11px!important;padding:0 25px 0 7px!important;background-size:12px 8px!important;background-position:right 7px center!important}
  .v53-headerrow .v58-head-actions a{font-size:7.8px!important}
  .v72-ai-form{grid-template-columns:1fr!important}.v72-ai-form button{width:100%!important}
}
@media(max-width:390px){
  .v53-headerrow{grid-template-columns:minmax(92px,1fr) 48px 58px 54px 66px!important;column-gap:2px!important}
  .v48-logo img{max-width:118px!important}
  .v53-headerrow .v58-head-actions .v48-lang{width:66px!important;min-width:66px!important}
  .v53-headerrow .v58-head-actions a{font-size:7px!important;padding-left:2px!important;padding-right:2px!important}
}

/* ===== SOURCE: v76.css ===== */
/* VOLIQA v76 — aligned terminal UI, explicit language arrow, reliable help */

/* One alignment rail for the large homepage windows. */
.v41-pipeline-section>.wrap,
.v41-hunter-combined,
.v42-prediction-wrap,
.v46-liquidated>.wrap,
.v36-unified-section>.wrap,
.v70-platform>.wrap,
.v74-testnet>.wrap,
.v67-layer>.wrap{
  width:min(1480px,calc(100% - 44px))!important;
  max-width:1480px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

/* Rounded controls use the clean AUTO badge language: no decorative underline. */
.v48-menubar>a,
.v58-head-actions>a,
.v58-head-actions>button,
.v24-help,
.v51-badge,
.v13-live,
.v67-actions>a,
.v73-homebar>a,
.v72-ai-form button,
.v75-ai-prompts button,
.v72-donate-amounts button{
  position:relative!important;
  overflow:visible!important;
  border:1px solid #2acfea!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,rgba(7,23,32,.96),rgba(3,13,20,.98))!important;
  color:#eafbff!important;
  box-shadow:0 0 13px rgba(42,207,234,.18),inset 0 0 12px rgba(42,207,234,.035)!important;
  text-shadow:0 0 8px rgba(104,232,255,.35)!important;
}
.v48-menubar>a::after,.v48-menu-help::after,.v48-menu-live::after{display:none!important;content:none!important}
.v48-menubar>a:hover,.v58-head-actions>a:hover,.v58-head-actions>button:hover,.v24-help:hover,
.v67-actions>a:hover,.v73-homebar>a:hover,.v72-ai-form button:hover,.v75-ai-prompts button:hover{
  filter:brightness(1.14)!important;
  box-shadow:0 0 18px rgba(42,207,234,.31),inset 0 0 15px rgba(42,207,234,.06)!important;
}
/* Keep semantic colors but exactly the same geometry. */
.v48-menubar>a[href="#intelligence"],.v13-live{border-color:#2bc964!important;color:#5af58d!important}
.v48-menubar>a[href="#audit"]{border-color:#db4259!important;color:#ff6b7e!important}
.v48-menubar>a[href="#hunterProof"]{border-color:#d59622!important;color:#ffd05f!important}
.v73-livebadge,.v74-float-testnet{border-color:#8f55e8!important;color:#dfc2ff!important}
.v58-head-donate{border-color:#d59a28!important;color:#ffd164!important}
.v51-badge-auto{border-color:#2acfea!important;color:#dbfbff!important}
.v51-badge-scheduled{border-color:#2acfea!important;color:#bfefff!important}

/* HELP labels: clean text, no ambiguous information glyph. */
.v24-help{font-size:11px!important;font-weight:900!important;letter-spacing:.055em!important;padding:0 13px!important;min-height:38px!important}
.v76-head-help{appearance:none!important;-webkit-appearance:none!important;font:900 10px/1 Inter,"Segoe UI",Arial,sans-serif!important;cursor:pointer!important;padding:0 12px!important;min-height:44px!important}

/* The X is a real glyph, not a pseudo-element, and is optically centered. */
.v24-help-close,.v40-faq-close{
  display:grid!important;place-items:center!important;
  width:42px!important;height:42px!important;min-width:42px!important;
  padding:0!important;margin:0!important;border-radius:50%!important;
  border:1px solid #35ddff!important;background:#06141c!important;color:#fff!important;
  font:400 29px/1 Arial,sans-serif!important;text-indent:0!important;
  box-shadow:0 0 15px rgba(53,221,255,.27),inset 0 0 10px rgba(53,221,255,.06)!important;
}
.v24-help-close::before{display:none!important;content:none!important}

/* Language arrow is its own DOM element, so Safari/desktop select styling cannot hide it. */
.v76-lang-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;height:44px!important;min-width:82px!important;grid-area:lang!important}
.v76-lang-wrap .v48-lang{
  width:100%!important;min-width:82px!important;height:44px!important;margin:0!important;
  padding:0 34px 0 12px!important;background-image:none!important;
  -webkit-appearance:none!important;appearance:none!important;
}
.v76-lang-arrow{
  position:absolute!important;right:11px!important;top:50%!important;transform:translateY(-58%) rotate(45deg)!important;
  width:9px!important;height:9px!important;border-right:2px solid #38dcff!important;border-bottom:2px solid #38dcff!important;
  filter:drop-shadow(0 0 5px #38dcff)!important;pointer-events:none!important;z-index:4!important;
}

/* Spider lines stop before the cards; do not visually enter their borders. */
.v41-spider-lines{z-index:2!important}
.v41-inputs,.v41-outputs{z-index:4!important}

/* Ensure large cards use the same left/right rails even after old mobile overrides. */
@media(max-width:1000px){
  .v41-pipeline-section>.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated>.wrap,
  .v36-unified-section>.wrap,.v70-platform>.wrap,.v74-testnet>.wrap,.v67-layer>.wrap{
    width:calc(100% - 24px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;
  }
  .v76-lang-wrap{width:76px!important;min-width:76px!important;height:46px!important;margin:5px 0!important}
  .v76-lang-wrap .v48-lang{width:76px!important;min-width:76px!important;height:46px!important;padding:0 29px 0 9px!important}
  .v76-lang-arrow{right:10px!important;width:8px!important;height:8px!important}
}
@media(max-width:640px){
  .v41-pipeline-section>.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated>.wrap,
  .v36-unified-section>.wrap,.v70-platform>.wrap,.v74-testnet>.wrap,.v67-layer>.wrap{
    width:calc(100% - 18px)!important;
  }
  .v76-lang-wrap{width:70px!important;min-width:70px!important}
  .v76-lang-wrap .v48-lang{width:70px!important;min-width:70px!important;font-size:11px!important;padding:0 27px 0 8px!important}
  .v76-lang-arrow{right:9px!important}
  .v24-help{font-size:10px!important;min-height:40px!important}
}

/* ===== SOURCE: v77.css ===== */
/* VOLIQA v77 — geometry unification, denser desktop, rewards clarity */

/* Every terminal control/card uses the same AUTO-style rounded-square language. */
.v13-live,.v24-help,.v35-help,.v48-community-help,.v51-badge,.v51-badge-scheduled,
.v70-badge,.v70-card-title>span,.v73-livebadge,.v74-testnet-head>span,
.v75-compliance span,.status,.badge,.chip,[data-pds-value="agreement"],
.v58-head-actions>a,.v58-head-actions>button,.v48-menubar>a,
.v67-actions>a,.v73-homebar>a,.v74-exchange-grid article,.v74-testnet-grid article,
.v70-card,.v70-mini>div,.v35-hunter-stats>div,.v41-result,.v67-node,.v67-core,.v67-exchanges{
  border-radius:12px!important;
}
.v70-badge,.v70-card-title>span,.v74-testnet-head>span{border-radius:12px!important}

/* Keep semantic color inside each panel instead of blue HELP next to red/green status. */
.v48-newsimpact-head .v13-live,.v48-newsimpact-head .v24-help,
.v48-community-actions .v13-live,.v48-community-actions .v24-help{
  border-color:#e2425b!important;color:#ff7487!important;background:#15070b!important;
  box-shadow:0 0 16px rgba(226,66,91,.28),inset 0 0 12px rgba(226,66,91,.06)!important;
}
.v41-hunter-head .v13-live,.v41-hunter-head .v24-help,
.v48-market-title .v13-live,.v48-market-title .v24-help{
  border-color:#2bc964!important;color:#66f39a!important;background:#04140c!important;
  box-shadow:0 0 16px rgba(43,201,100,.25),inset 0 0 12px rgba(43,201,100,.06)!important;
}

/* Remove the unnatural black square around the Q without altering the source image. */
.v67-core img,.v41-spider-core img{mix-blend-mode:screen!important;background:transparent!important;filter:drop-shadow(0 0 10px rgba(46,217,255,.38))!important}
.v67-core{overflow:hidden!important}

/* Desktop hero stack: no giant empty lower area. */
@media(min-width:981px){
  .v67-hero-grid{align-items:start!important}
  .v67-stack{align-self:start!important;height:auto!important;min-height:0!important;padding:20px!important}
  .v67-node,.v67-exchanges{padding:14px 18px!important}
  .v67-core{padding:18px!important}
  .v67-arrow{line-height:1.2!important;margin:4px 0!important}
  .v67-layer{padding-bottom:24px!important}
}

/* Evidence / Context / Clarity: exact optical center. */
.v41-result{
  display:grid!important;
  grid-template-columns:repeat(3,max-content)!important;
  grid-template-rows:auto auto!important;
  justify-content:center!important;align-content:center!important;align-items:center!important;
  column-gap:44px!important;row-gap:10px!important;text-align:center!important;
  padding:16px 18px!important;
}
.v41-result>b{margin:0!important;line-height:1!important}
.v41-result .v50-decision-line{
  position:static!important;grid-column:1/-1!important;grid-row:2!important;
  margin:0!important;left:auto!important;right:auto!important;bottom:auto!important;
  text-align:center!important;justify-self:center!important;line-height:1.35!important;
}

/* Hunter stats: labels may wrap, but numbers share one baseline. */
.v35-hunter-stats>div,.v41-hunter-stats>div{
  display:grid!important;grid-template-rows:minmax(42px,auto) 52px!important;
  align-items:center!important;justify-items:center!important;
}
.v35-hunter-stats small,.v41-hunter-stats small{align-self:center!important;margin:0!important;line-height:1.15!important}
.v35-hunter-stats b,.v41-hunter-stats b{align-self:center!important;line-height:1!important;margin:0!important}

/* Rewards: make the actual reward values explicit and the participation cycle useful. */
.v70-rewards{min-height:0!important}
.v70-reward-list>div{grid-template-columns:105px minmax(0,1fr) 118px!important;align-items:center!important;min-height:45px!important}
.v70-reward-list strong{text-align:right!important;font-size:11px!important;white-space:nowrap!important}
.v70-cycle{height:245px!important;margin-top:18px!important;border:1px solid rgba(186,76,255,.15)!important;border-radius:12px!important;background:radial-gradient(circle at center,rgba(101,66,255,.11),transparent 42%)!important}
.v70-cycle b{
  inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;
  width:132px!important;height:132px!important;border-radius:50%!important;
  border:2px solid #7c65ff!important;box-shadow:0 0 28px rgba(124,101,255,.28),inset 0 0 22px rgba(124,101,255,.10)!important;
  font-size:22px!important;
}
.v70-cycle b small{font-size:9px!important;margin-top:5px!important;letter-spacing:.12em!important}
.v70-cycle>span{font-size:10px!important;letter-spacing:.08em!important}
.v70-cycle>span:nth-child(1){top:18px!important;left:50%!important;transform:translateX(-50%)!important}
.v70-cycle>span:nth-child(2){top:50%!important;right:24px!important;transform:translateY(-50%)!important}
.v70-cycle>span:nth-child(3){bottom:18px!important;right:46px!important}
.v70-cycle>span:nth-child(4){bottom:18px!important;left:34px!important}

/* Keep dense cards only as tall as their content. */
.v70-card,.v74-testnet-grid article,.v74-exchange-grid article{min-height:0!important;height:auto!important}
.v70-grid{align-items:start!important}
.v70-rewards{align-self:start!important}

/* Spider connector ends should stop before card borders. */
.v41-spider-lines path{stroke-linecap:round!important}

@media(max-width:1000px){
  .v41-result{position:static!important;grid-template-columns:repeat(3,max-content)!important;width:100%!important;column-gap:14px!important;row-gap:10px!important;padding:15px 8px!important}
  .v41-result>b{font-size:15px!important}
  .v70-reward-list>div{grid-template-columns:92px 1fr auto!important}
}
@media(max-width:620px){
  .v41-result{grid-template-columns:repeat(3,1fr)!important;column-gap:5px!important}
  .v41-result>b{font-size:14px!important}
  .v70-reward-list>div{grid-template-columns:84px 1fr!important;gap:7px!important}
  .v70-reward-list strong{grid-column:2!important;text-align:left!important;color:#67f0ff!important}
  .v70-cycle{height:225px!important}
  .v70-cycle b{width:118px!important;height:118px!important}
}

/* ===== SOURCE: v78.css ===== */
/* VOLIQA v78 — account stays inside homepage, reward navigation, verification */
.v48-menubar{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.v48-menubar .menu-rewards{border-color:#a16cff!important;color:#e4c7ff!important;box-shadow:0 0 16px rgba(161,108,255,.22),inset 0 0 12px rgba(161,108,255,.05)!important}
.v78-signin,.v78-signout{border-color:#67f0ff!important;color:#eaffff!important}.v78-signout{border-color:#ff6a7e!important;color:#ffb3be!important}
.v78-account-section{scroll-margin-top:100px}.v78-account-panel{border:1px solid rgba(74,220,255,.42);border-radius:12px;background:linear-gradient(145deg,rgba(5,20,30,.98),rgba(8,11,28,.98));box-shadow:0 0 28px rgba(35,202,255,.08);padding:22px}
.v78-account-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(74,220,255,.16)}.v78-account-head small,.v78-account-panel article>small,.v78-verify small{font-size:11px;font-weight:900;letter-spacing:.13em;color:#67eaff}.v78-account-head h2{font-size:30px;margin:4px 0 6px}.v78-account-head p{margin:0;color:#9fb5c1}.v78-account-actions{display:flex;gap:10px;align-items:center}.v78-account-actions span,.v78-account-actions a,.v78-account-guest>a,.v78-account-panel button{min-height:44px;padding:0 18px;border:1px solid #69e8ff;border-radius:12px;background:#06131c;color:#eaffff;font-weight:950;letter-spacing:.06em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 16px rgba(50,219,255,.16)}.v78-account-actions span{border-color:#a16cff;color:#dfc8ff}.v78-account-actions a{border-color:#ff647a;color:#ffb0bb}
.v78-account-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.v78-account-stats article,.v78-account-grid article,.v78-verify{border:1px solid rgba(88,217,255,.24);border-radius:12px;background:rgba(2,12,18,.62);padding:16px;min-height:0}.v78-account-stats b{display:block;margin-top:8px;font-size:20px}.v78-account-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.v78-account-grid h3{margin:8px 0;font-size:18px}.v78-account-grid p{color:#8da7b4}.v78-account-grid input,.v78-verify input{width:100%;box-sizing:border-box;min-height:44px;border:1px solid rgba(77,218,255,.38);border-radius:12px;background:#020b10;color:#fff;padding:0 12px;margin:8px 0}
.v78-verify{display:grid;grid-template-columns:minmax(0,1fr) 250px 160px;gap:12px;align-items:center;margin-top:16px;border-color:rgba(255,199,62,.35)}.v78-verify b,.v78-verify span{display:block}.v78-verify b{font-size:17px;margin:5px 0}.v78-verify span{color:#a7b7bf}.v78-verify form{display:flex;gap:8px;align-items:center}.v78-verify form:last-child button{border-color:#ffc83e;color:#ffe09a}
.v78-reward-history{display:grid;gap:8px}.v78-reward-history>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.v78-reward-history b{color:#66f3a0}.v78-account-flash{border:1px solid #48e68d;border-radius:12px;padding:12px 16px;margin-bottom:12px;color:#9bffc2;background:#04130b}.v78-account-flash.bad{border-color:#ff526b;color:#ffb3bd;background:#16070a}.v78-account-guest{display:flex;align-items:center;justify-content:space-between;gap:24px}.v78-account-guest h2{font-size:28px;margin:5px 0}.v78-account-guest p{max-width:760px;color:#9db1bc}.v78-stay{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:800;color:#9fb5c1;margin:4px 0 12px}.v78-stay input{width:18px!important;height:18px!important;margin:0!important}
/* Compliance state is text only; no decorative circles. */
.v75-compliance{display:none!important}
@media(max-width:980px){.v48-menubar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v78-account-stats{grid-template-columns:repeat(2,1fr)}.v78-verify{grid-template-columns:1fr 1fr}.v78-verify>div{grid-column:1/-1}.v78-account-head{flex-direction:column}.v78-account-guest{flex-direction:column;align-items:flex-start}}
@media(max-width:620px){.v48-menubar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v78-account-panel{padding:14px}.v78-account-stats,.v78-account-grid,.v78-verify{grid-template-columns:1fr}.v78-verify>div{grid-column:auto}.v78-account-actions{width:100%}.v78-account-actions>*{flex:1}.v78-account-head h2{font-size:24px}}

/* ===== SOURCE: v79.css ===== */
/* VOLIQA v79 — mobile overflow, whale alignment, dog edge blend, panel alignment */

/* Hunter visual: fade the image naturally into its surrounding terminal panel. */
.v41-hunter-dog{
  position:relative!important;
  background:radial-gradient(ellipse at center,rgba(6,16,28,.86) 0%,rgba(3,9,16,.98) 78%,#02070d 100%)!important;
}
.v41-hunter-dog img{
  -webkit-mask-image:radial-gradient(ellipse 92% 92% at 50% 50%,#000 0%,#000 72%,rgba(0,0,0,.85) 80%,rgba(0,0,0,.35) 91%,transparent 100%)!important;
  mask-image:radial-gradient(ellipse 92% 92% at 50% 50%,#000 0%,#000 72%,rgba(0,0,0,.85) 80%,rgba(0,0,0,.35) 91%,transparent 100%)!important;
  filter:drop-shadow(0 0 18px rgba(82,160,255,.15))!important;
}
.v41-hunter-dog:after{
  content:"";position:absolute;inset:0;pointer-events:none;
  box-shadow:inset 0 0 34px 22px rgba(2,7,13,.72)!important;
  border-radius:inherit!important;
}

/* WhaleWatch: title controls always live inside the top-right corner. */
.v23-whale{position:relative!important}
.v23-whale>.v51-section-title{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;
  align-items:start!important;gap:14px!important;width:100%!important;
}
.v23-whale>.v51-section-title>.v48-title-actions{
  justify-self:end!important;align-self:start!important;margin:0!important;
  display:flex!important;align-items:center!important;gap:8px!important;
}

/* WhaleWatch rows use fixed internal geometry so every item lines up. */
.v23-whale-list{align-items:stretch!important}
.v23-whale-row{
  min-height:122px!important;box-sizing:border-box!important;
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-rows:28px 28px 34px 22px!important;
  align-items:center!important;column-gap:10px!important;padding:13px 16px!important;
  border-radius:12px!important;
}
.v23-whale-row b{grid-column:1/-1!important;grid-row:1!important;margin:0!important;align-self:start!important;line-height:1.15!important}
.v23-whale-row span{grid-column:1!important;grid-row:2!important;margin:0!important;align-self:center!important;line-height:1!important}
.v23-whale-row strong{grid-column:1/-1!important;grid-row:3!important;margin:0!important;align-self:center!important;line-height:1!important}
.v23-whale-row small{grid-column:1/-1!important;grid-row:4!important;margin:0!important;align-self:end!important;line-height:1!important}

/* Keep major homepage terminal windows on the same visual axis. */
.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated .wrap,.v44-reports,.v67-future>.wrap,
.v74-testnet>.wrap,.v70-platform>.wrap,.v78-account-section>.wrap,.v29-join>.wrap{
  box-sizing:border-box!important;
}

/* Tokenomics/testnet badges must never escape their cards. */
.v70-card-title,.v74-testnet-head{min-width:0!important}
.v70-card-title>div,.v74-testnet-head>div{min-width:0!important}
.v70-card-title>span,.v74-testnet-head>span,.v70-badge{
  max-width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;
}

/* Roadmap geometry: arrows are centered between stages rather than over cards. */
.v67-road{display:grid!important;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr!important;align-items:center!important}
.v67-road i{justify-self:center!important;align-self:center!important;line-height:1!important}

/* General optical alignment for nested terminal cards. */
.v70-card,.v74-testnet-grid article,.v67-options,.v67-road,.v23-whale-row,.v41-result{
  box-sizing:border-box!important;
}

@media(max-width:700px){
  /* One consistent mobile page axis. */
  .v13 .wrap,.wrap,.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated .wrap,.v44-reports{
    width:calc(100% - 24px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;
  }

  .v23-whale>.v51-section-title{
    grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:start!important;
  }
  .v23-whale>.v51-section-title>div:first-child{min-width:0!important;padding-right:2px!important}
  .v23-whale>.v51-section-title>div:first-child b{font-size:18px!important}
  .v23-whale>.v51-section-title>div:first-child small{font-size:10px!important;line-height:1.35!important;overflow-wrap:anywhere!important}
  .v23-whale>.v51-section-title>.v48-title-actions{justify-self:end!important;flex-wrap:nowrap!important;gap:6px!important}
  .v23-whale>.v51-section-title .v13-live,.v23-whale>.v51-section-title .v24-help{
    min-width:76px!important;width:76px!important;height:38px!important;padding:0 8px!important;font-size:9px!important;
  }
  .v23-whale-list{grid-template-columns:1fr!important;gap:10px!important}
  .v23-whale-row{width:100%!important;min-height:142px!important;grid-template-rows:31px 28px 43px 25px!important;padding:15px 17px!important}
  .v23-whale-row b{font-size:20px!important}.v23-whale-row span{font-size:13px!important}.v23-whale-row strong{font-size:27px!important}.v23-whale-row small{font-size:12px!important}

  /* Do not let TESTNET LIVE or other compact status badges hang outside the card. */
  .v70-card-title{
    display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;width:100%!important;
  }
  .v70-card-title>span,.v70-badge{
    justify-self:end!important;max-width:104px!important;white-space:normal!important;text-align:center!important;
    line-height:1.2!important;padding:7px 8px!important;font-size:8px!important;
  }
  .v70-tokenomics .v70-card-title>span{max-width:94px!important}
  .v74-testnet-head{
    display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:start!important;
  }
  .v74-testnet-head>span{justify-self:end!important;max-width:98px!important;white-space:normal!important;text-align:center!important;padding:7px 8px!important;font-size:8px!important}

  .v70-token-body{grid-template-columns:1fr!important;justify-items:center!important;gap:18px!important}
  .v70-legend{width:100%!important}
  .v70-note{overflow-wrap:anywhere!important;word-break:break-word!important}

  /* Four-step roadmap stacks cleanly, arrows stay between rows. */
  .v67-road{grid-template-columns:1fr!important;gap:8px!important;padding:18px 14px!important}
  .v67-road i{transform:rotate(90deg)!important;margin:0!important;position:static!important}
  .v67-road div{padding:5px 0!important}

  /* Options cards and their surrounding panel share the same inner axis. */
  .v67-options{grid-template-columns:1fr!important;padding:18px!important}
  .v67-optiongrid{width:100%!important;gap:10px!important}
  .v67-optiongrid span{width:100%!important;box-sizing:border-box!important}
}

@media(max-width:420px){
  .v23-whale>.v51-section-title{grid-template-columns:1fr!important}
  .v23-whale>.v51-section-title>.v48-title-actions{justify-self:end!important;margin-top:2px!important}
  .v70-card-title{grid-template-columns:minmax(0,1fr) 88px!important}
  .v70-card-title h3{font-size:20px!important;overflow-wrap:anywhere!important}
  .v70-card-title>span,.v70-badge{max-width:88px!important;padding:7px 5px!important}
  .v74-testnet-head{grid-template-columns:1fr!important}
  .v74-testnet-head>span{justify-self:start!important;max-width:none!important}
}

/* ===== SOURCE: v80.css ===== */
/* VOLIQA v80 — unified action cards, contextual help, exchange marks, alignment */
:root{--v80-r:12px;--v80-bg:#020b11;--v80-border:rgba(80,214,255,.46);--v80-cyan:#31dcff}

/* One visual language for every interactive/action card: same geometry as AUTO. */
.v48-menubar>a,.v58-head-actions>a,.v58-head-actions>button,
.v67-actions>a,.v73-homebar>a,.v51-report-tabs>button,.v52-report-actions>*,
.v75-ai-prompts>button,.v72-ai-form>button,.v24-help,.v13-live,.v51-badge,
.v47-float,.v74-exchange-grid article>a,.v74-exchange-grid article>span,.v80-general-help{
  border-radius:var(--v80-r)!important;border:1px solid currentColor!important;
  background:linear-gradient(180deg,rgba(6,18,28,.98),rgba(2,10,16,.98))!important;
  box-shadow:0 0 16px color-mix(in srgb,currentColor 24%,transparent),inset 0 0 14px rgba(255,255,255,.025)!important;
  text-shadow:0 0 8px color-mix(in srgb,currentColor 55%,transparent)!important;
  box-sizing:border-box!important;
}
.v48-menubar>a:after{display:none!important}
.v48-menubar>a{border-bottom:1px solid currentColor!important}
.v80-helpmark{display:inline-grid!important;place-items:center!important;width:17px!important;height:17px!important;border:1px solid currentColor!important;border-radius:50%!important;font-size:11px!important;line-height:1!important;margin-right:6px!important;font-weight:900!important}
.v24-help:before{content:'?';display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid currentColor;border-radius:50%;font-size:9px;line-height:1;margin-right:6px;vertical-align:middle}
.v24-help[data-help="whatvoliqa"]:before{content:'?'}

/* language caret, always visible on desktop and mobile */
.v76-lang-wrap{position:relative!important;display:inline-flex!important;align-items:center!important}
.v76-lang-arrow{display:block!important;position:absolute!important;right:12px!important;top:50%!important;width:8px!important;height:8px!important;border-right:2px solid #35dfff!important;border-bottom:2px solid #35dfff!important;transform:translateY(-68%) rotate(45deg)!important;filter:drop-shadow(0 0 5px #35dfff)!important;pointer-events:none!important;z-index:6!important}
.v13-lang,.v48-lang{appearance:none!important;-webkit-appearance:none!important;padding-right:34px!important}

/* controls inside panels always occupy the same inset in the top-right corner */
.v41-hunter-head,.v48-market-title,.v46-prediction-head,.v36-proof-head,.v27-market-title,.v51-report-head,
.v23-micro>.v13-panel-title,.v23-whale>.v51-section-title,.v27-hunter-title,.v28-live-title,
.v35-pds-head,.v48-newsimpact-head,.v48-community-cta,.v51-eco-head,.v35-section-title{
  position:relative!important;
}
.v41-hunter-head>.v35-title-actions,.v48-market-title>.v48-title-actions,.v46-prediction-head>.v46-pred-actions,
.v27-market-title>.v27-title-actions,.v23-whale>.v51-section-title>.v48-title-actions,
.v48-newsimpact-head>.v48-title-actions,.v48-community-cta>.v48-title-actions{
  margin-left:auto!important;align-self:start!important;justify-self:end!important;
}
.v13-live,.v24-help{min-width:88px!important;height:40px!important;justify-content:center!important;align-items:center!important}

/* Hero actions are orderly, not scattered. */
.v67-actions,.v73-homebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}
.v67-actions>a,.v73-homebar>a{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:10px 14px!important}

/* Exchange layer: recognizable exchange marks, links remain admin-controlled. */
.v74-exchange-grid{align-items:stretch!important}
.v80-exchange-card{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:14px!important;min-width:0!important}
.v80-exchange-brand{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
.v80-exchange-brand>div{min-width:0!important}.v80-exchange-brand b,.v80-exchange-brand small{display:block!important}
.v80-ex-logo{width:44px!important;height:44px!important;flex:0 0 44px!important;border:1px solid currentColor!important;border-radius:11px!important;display:grid!important;place-items:center!important;font-size:22px!important;font-weight:900!important;color:#eafcff!important;background:radial-gradient(circle at 35% 35%,rgba(52,219,255,.22),rgba(3,12,18,.98) 72%)!important;box-shadow:0 0 16px rgba(52,219,255,.18)!important}
.v80-exchange-card[data-exchange="BINANCE"] .v80-ex-logo{color:#f5c83b!important}.v80-exchange-card[data-exchange="OKX"] .v80-ex-logo{color:#f4f7fb!important}.v80-exchange-card[data-exchange="BYBIT"] .v80-ex-logo{color:#f6c64b!important}.v80-exchange-card[data-exchange="COINBASE"] .v80-ex-logo{color:#4b82ff!important}.v80-exchange-card[data-exchange="KRAKEN"] .v80-ex-logo{color:#9d74ff!important}

/* Spider cards use the same glow language and left-side system marks. */
.v41-outputs>a,.v41-inputs>div{border-radius:var(--v80-r)!important;background:linear-gradient(180deg,rgba(4,15,22,.98),rgba(2,9,15,.98))!important;box-shadow:0 0 15px color-mix(in srgb,currentColor 18%,transparent),inset 0 0 12px rgba(255,255,255,.018)!important}
.v41-outputs>a{display:grid!important;grid-template-columns:28px 1fr!important;align-items:center!important;column-gap:8px!important}
.v41-outputs>a>span:last-child{display:flex!important;flex-direction:column!important;min-width:0!important}
.v80-spider-icon{width:25px!important;height:25px!important;border:1px solid currentColor!important;border-radius:8px!important;display:grid!important;place-items:center!important;font-size:13px!important;line-height:1!important;box-shadow:0 0 10px color-mix(in srgb,currentColor 25%,transparent)!important}

/* Q: no black tile, only luminous haze. */
.v41-spider-core{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important}
.v41-spider-core:before{content:""!important;position:absolute!important;inset:-24px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(47,220,255,.34) 0%,rgba(63,120,255,.20) 40%,rgba(168,79,255,.12) 62%,transparent 76%)!important;filter:blur(12px)!important;z-index:-1!important}
.v41-spider-core img{border:0!important;background:transparent!important;mix-blend-mode:screen!important;filter:drop-shadow(0 0 9px rgba(48,219,255,.65))!important}
.v67-core{position:relative!important;overflow:visible!important}
.v67-core img{border:0!important;outline:0!important;background:transparent!important;mix-blend-mode:screen!important;filter:drop-shadow(0 0 12px rgba(56,214,255,.55))!important;box-shadow:none!important;border-radius:0!important}
.v67-core:before{content:"";position:absolute;left:18px;top:50%;width:110px;height:110px;transform:translateY(-50%);background:radial-gradient(circle,rgba(45,219,255,.30),rgba(120,74,255,.13) 48%,transparent 72%);filter:blur(14px);pointer-events:none}

/* Evidence / Context / Clarity gets real margins and exact centering. */
.v41-result{left:44px!important;right:44px!important;bottom:22px!important;min-height:96px!important;padding:20px 22px 34px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:center!important;justify-items:center!important;column-gap:16px!important;text-align:center!important;border-radius:var(--v80-r)!important;box-sizing:border-box!important}
.v41-result>b{width:100%!important;text-align:center!important}.v41-result .v50-decision-line{grid-column:1/-1!important;position:static!important;width:100%!important;margin:2px 0 0!important;text-align:center!important;justify-self:center!important}

/* Contextual help modal + quick FAQ: close control stays visible while scrolling. */
.v24-help-dialog,.v40-faq-dialog{position:relative!important;max-height:min(82vh,820px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}
.v24-help-close,.v40-faq-close{position:sticky!important;top:12px!important;margin-left:auto!important;z-index:50!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;background:#06131c!important;border:1px solid #2bdfff!important;color:#effcff!important;box-shadow:0 0 18px rgba(43,223,255,.28)!important}
.v80-general-help{display:flex!important;width:100%!important;min-height:44px!important;align-items:center!important;justify-content:center!important;margin-top:18px!important;color:#35ddff!important}

/* Floating actions: add Rewards and keep all cards equal. */
.v47-float-actions{gap:8px!important}.v47-float{width:142px!important;min-width:142px!important;height:40px!important;min-height:40px!important}
.v47-float.rewards{color:#df5dff!important;border-color:#b24cff!important}.v47-float.rewards i{background:#d45cff!important;box-shadow:0 0 12px #d45cff!important}

/* General alignment: major homepage panels share one axis. */
.v13-main,.v48-main{overflow-x:clip!important}
.v13-section>.wrap,.v67-layer>.wrap,.v41-pipeline-section>.wrap,.v74-testnet>.wrap,.v70-platform>.wrap,.v29-join>.wrap,
.v41-hunter-combined,.v42-prediction-wrap,.v44-reports,.v23-micro,.v28-radar,.v36-proof,.v48-newsimpact,.v46-liquidated>.wrap{
  box-sizing:border-box!important;
}

@media(max-width:700px){
  .v67-actions,.v73-homebar{grid-template-columns:1fr!important;gap:9px!important}
  .v67-actions>a,.v73-homebar>a{width:100%!important;min-height:48px!important}
  .v74-exchange-grid{grid-template-columns:1fr!important}
  .v80-exchange-card{width:100%!important}

  .v41-result{left:12px!important;right:12px!important;bottom:12px!important;min-height:104px!important;padding:17px 10px 20px!important;column-gap:5px!important}
  .v41-result>b{font-size:14px!important}.v41-result .v50-decision-line{font-size:9px!important;line-height:1.35!important}

  .v24-help-dialog,.v40-faq-dialog{max-height:calc(100dvh - 70px)!important;padding-top:8px!important}
  .v24-help-close,.v40-faq-close{top:8px!important;right:0!important}

  /* panel actions remain inside panel, top-right, with fixed inset */
  .v41-hunter-head,.v48-market-title,.v46-prediction-head,.v36-proof-head,.v27-market-title,.v23-micro>.v13-panel-title,
  .v23-whale>.v51-section-title,.v28-live-title,.v48-newsimpact-head{padding-right:166px!important;min-height:52px!important}
  .v41-hunter-head>.v35-title-actions,.v48-market-title>.v48-title-actions,.v46-prediction-head>.v46-pred-actions,
  .v27-market-title>.v27-title-actions,.v23-whale>.v51-section-title>.v48-title-actions,.v48-newsimpact-head>.v48-title-actions{
    position:absolute!important;top:0!important;right:0!important;display:flex!important;gap:7px!important;margin:0!important;
  }
  .v13-live,.v24-help{min-width:76px!important;width:76px!important;height:38px!important;font-size:8px!important;padding:0 7px!important}

  .v41-outputs>a{grid-template-columns:22px 1fr!important;column-gap:4px!important}.v80-spider-icon{width:20px!important;height:20px!important;font-size:10px!important}
  .v41-spider-core:before{inset:-18px!important}
  .v67-core:before{left:2px!important;width:82px!important;height:82px!important}

  .v47-float{width:112px!important;min-width:112px!important;height:36px!important;min-height:36px!important;font-size:8px!important}
}
@media(max-width:440px){
  .v41-hunter-head,.v48-market-title,.v46-prediction-head,.v36-proof-head,.v27-market-title,.v23-micro>.v13-panel-title,
  .v23-whale>.v51-section-title,.v28-live-title,.v48-newsimpact-head{padding-right:150px!important}
  .v13-live,.v24-help{min-width:70px!important;width:70px!important;padding:0 5px!important}
  .v47-float{width:106px!important;min-width:106px!important}
}
/* v85 liquidation education / demo cases */
.v85-liq-explain{display:grid;gap:7px;padding:14px 15px;border:1px solid rgba(255,190,45,.35);border-radius:10px;background:rgba(255,181,31,.035)}.v85-liq-explain b{color:#ffd45d;font-size:12px;letter-spacing:.08em}.v85-liq-explain span{color:#b8cbd5;line-height:1.55}.v85-public-cases{display:grid;gap:10px;align-content:start}.v85-public-cases>small{color:#63ddff;letter-spacing:.14em;font-weight:900}.v85-public-cases article{position:relative;display:grid;gap:7px;padding:15px;border:1px solid #254f63;border-radius:10px;background:linear-gradient(180deg,rgba(10,27,37,.94),rgba(4,14,21,.94))}.v85-public-cases article b{color:#fff}.v85-public-cases article span{color:#9db5c0;line-height:1.5}.v85-public-cases article em{font-style:normal;font-size:9px;color:#ffd45d;letter-spacing:.12em}.v46-liquidated-grid{align-items:start}@media(max-width:760px){.v85-public-cases article,.v85-liq-explain{padding:13px}.v85-public-cases{width:100%;min-width:0}}

/* ===== SOURCE: v81.css ===== */
/* VOLIQA v81 — VOLIQAI assistant, Edge-safe actions, graph label clearance */

/* Keep desktop floating actions away from Edge/Copilot browser overlays. */
@media (min-width:1001px){
  .v47-float-actions{right:96px!important;bottom:22px!important}
}
@media (max-width:1000px){
  .v47-float-actions{right:8px!important}
}

/* New VOLIQAI floating action uses the same card system. */
.v47-float.voliqai{color:#54e8ff!important;border-color:#54e8ff!important;background:linear-gradient(180deg,rgba(7,22,34,.98),rgba(3,10,18,.98))!important}
.v81-dog-dot{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border:1px solid #66e8ff;border-radius:8px;background:radial-gradient(circle at 35% 30%,rgba(87,235,255,.35),rgba(75,73,255,.12) 45%,rgba(2,10,18,.95) 78%);box-shadow:0 0 14px rgba(76,227,255,.45);font-size:8px;font-weight:900;color:#eaffff}

/* Historical chart: create a protected label zone, never cross the data line. */
.v13-chart{position:relative!important;padding-top:34px!important;overflow:hidden!important}
.v13-chart .sim-label{top:8px!important;right:10px!important;z-index:5!important;background:rgba(4,12,18,.94)!important;padding:6px 10px!important;border-radius:8px!important;box-shadow:0 0 10px rgba(255,210,52,.12)!important}
.v13-chart svg{height:calc(100% - 26px)!important;margin-top:10px!important}

/* VOLIQAI modal */
.v81-ai-modal[hidden]{display:none!important}
.v81-ai-modal{position:fixed;inset:0;z-index:2600;background:rgba(0,5,10,.82);backdrop-filter:blur(12px);display:grid;place-items:center;padding:24px}
.v81-ai-dialog{position:relative;width:min(1180px,94vw);max-height:90vh;overflow:auto;border:1px solid rgba(69,219,255,.58);border-radius:18px;background:radial-gradient(circle at 72% 18%,rgba(66,65,255,.12),transparent 28%),linear-gradient(180deg,#06131d 0%,#020a10 100%);box-shadow:0 0 38px rgba(35,210,255,.22),0 0 70px rgba(152,72,255,.10);padding:18px}
.v81-ai-close{position:sticky;top:0;margin-left:auto;z-index:20;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:1px solid #37ddff;background:#071621;color:#f5feff;font-size:30px;line-height:1;box-shadow:0 0 18px rgba(55,221,255,.3)}
.v81-ai-grid{display:grid;grid-template-columns:320px 1fr;gap:18px;margin-top:-34px}
.v81-ai-side,.v81-ai-main{border:1px solid rgba(74,205,255,.30);border-radius:14px;background:rgba(2,12,19,.74);padding:18px;min-width:0}
.v81-ai-brand small{font-size:10px;letter-spacing:.22em;color:#62dfff;font-weight:900}.v81-ai-brand h2{font-size:42px;margin:8px 0 6px;color:#f5fbff}.v81-ai-brand h2 span{background:linear-gradient(90deg,#55dbff,#a961ff);-webkit-background-clip:text;background-clip:text;color:transparent}.v81-ai-brand p{font-size:13px;line-height:1.55;color:#91a8b5}
.v81-ai-dog{margin:14px -2px 10px;min-height:310px;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 58% 48%,rgba(45,221,255,.16),rgba(102,74,255,.10) 36%,transparent 68%)}
.v81-ai-dog:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#020c13 0%,transparent 13%,transparent 87%,#020c13 100%),linear-gradient(180deg,#020c13 0%,transparent 12%,transparent 88%,#020c13 100%)}
.v81-ai-dog img{width:100%;height:330px;object-fit:cover;object-position:72% 42%;mix-blend-mode:screen;filter:drop-shadow(0 0 16px rgba(57,220,255,.38))}
.v81-ai-contact,.v81-ai-quick button,.v81-ai-form button,.v81-ai-footer button{border:1px solid currentColor;border-radius:12px;background:linear-gradient(180deg,rgba(6,19,29,.98),rgba(2,10,16,.98));box-shadow:0 0 14px color-mix(in srgb,currentColor 20%,transparent);font-weight:900;letter-spacing:.05em}
.v81-ai-contact{width:100%;min-height:46px;color:#db65ff}
.v81-ai-status{display:flex;align-items:center;gap:9px;min-height:38px;border-bottom:1px solid rgba(70,210,255,.18);padding-bottom:12px}.v81-ai-status i{width:9px;height:9px;border-radius:50%;background:#34e788;box-shadow:0 0 12px #34e788}.v81-ai-status b{font-size:12px;color:#55efff;letter-spacing:.12em}.v81-ai-status span{margin-left:auto;font-size:9px;color:#7894a3;letter-spacing:.15em}
.v81-ai-intro h3{font-size:28px;margin:18px 0 5px}.v81-ai-intro p{font-size:13px;line-height:1.55;color:#9ab0bb;max-width:800px}
.v81-ai-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0}.v81-ai-quick button{min-height:56px;color:#48dfff;padding:9px 12px;text-align:left;font-size:10px}
.v81-ai-log{height:280px;overflow:auto;border:1px solid rgba(73,204,255,.26);border-radius:12px;background:#020910;padding:12px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}
.v81-ai-msg{max-width:88%;padding:11px 13px;border-radius:12px;font-size:12px;line-height:1.55}.v81-ai-msg b{display:block;margin-bottom:4px;font-size:9px;letter-spacing:.16em}.v81-ai-msg p{margin:0}.v81-ai-msg.assistant{align-self:flex-start;border:1px solid rgba(65,213,255,.32);background:rgba(9,27,38,.78);color:#cfe9f3}.v81-ai-msg.assistant b{color:#51dfff}.v81-ai-msg.user{align-self:flex-end;border:1px solid rgba(169,91,255,.38);background:rgba(44,24,66,.58);color:#f0e6ff}.v81-ai-msg.user b{color:#d485ff}.v81-ai-msg .v81-evidence{display:block;margin-top:8px;color:#7fdcff;font-size:10px}.v81-ai-msg em{display:block;margin-top:8px;color:#65efa3;font-style:normal;font-weight:900;font-size:10px;letter-spacing:.06em}
.v81-ai-form{margin-top:10px;border:1px solid rgba(71,213,255,.34);border-radius:12px;background:#020a11;padding:10px}.v81-ai-form textarea{width:100%;resize:vertical;min-height:78px;border:0;outline:0;background:transparent;color:#e9f9ff;font:inherit;font-size:13px}.v81-ai-formrow{display:flex;align-items:center;gap:12px}.v81-ai-formrow small{font-size:9px;color:#6f8996}.v81-ai-formrow button{margin-left:auto;min-width:150px;min-height:42px;color:#ebfaff;border-color:#4bddff;background:linear-gradient(90deg,rgba(39,199,255,.20),rgba(142,79,255,.28))}
.v81-ai-footer{display:flex;gap:8px;margin-top:10px}.v81-ai-footer button{min-height:38px;color:#54dfff;padding:8px 12px;font-size:9px}
.v81-ai-thinking{opacity:.72}

@media(max-width:820px){
 .v81-ai-modal{padding:8px}.v81-ai-dialog{width:100%;max-height:calc(100dvh - 16px);padding:10px}.v81-ai-grid{grid-template-columns:1fr;margin-top:-34px}.v81-ai-side{display:grid;grid-template-columns:1fr 120px;gap:10px;align-items:center}.v81-ai-brand h2{font-size:32px}.v81-ai-brand p{font-size:11px}.v81-ai-dog{min-height:130px;margin:0}.v81-ai-dog img{height:150px}.v81-ai-contact{grid-column:1/-1}.v81-ai-quick{grid-template-columns:1fr 1fr}.v81-ai-log{height:230px}.v81-ai-status span{display:none}.v81-ai-formrow{align-items:stretch;flex-direction:column}.v81-ai-formrow button{margin-left:0;width:100%}
}
@media(max-width:480px){
 .v81-ai-side{grid-template-columns:1fr 96px}.v81-ai-dog img{height:120px}.v81-ai-quick{grid-template-columns:1fr}.v81-ai-footer{display:grid;grid-template-columns:1fr 1fr}.v81-ai-msg{max-width:96%}
}

.v73-homebar>button{border-radius:var(--v80-r)!important;border:1px solid #37dcff!important;background:linear-gradient(180deg,rgba(6,18,28,.98),rgba(2,10,16,.98))!important;box-shadow:0 0 16px rgba(55,220,255,.2)!important;color:#eaffff!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:10px 14px!important;font-weight:900!important;letter-spacing:.04em!important}
@media(max-width:700px){.v73-homebar>button{width:100%!important}}

/* ===== SOURCE: v82.css ===== */
/* VOLIQA v82 — approved Hunter/VOLIQAI visual pass. No unrelated layout changes. */

/* Hunter: approved neon panel composition */
.v41-hunter-combined{position:relative!important;overflow:hidden!important;border-color:rgba(111,93,255,.62)!important;background:radial-gradient(circle at 73% 48%,rgba(50,66,255,.12),transparent 30%),radial-gradient(circle at 87% 72%,rgba(160,42,255,.09),transparent 26%),linear-gradient(180deg,rgba(3,9,17,.98),rgba(1,6,12,.99))!important;box-shadow:0 0 32px rgba(58,92,255,.10),inset 0 0 42px rgba(31,204,255,.025)!important}
.v41-hunter-combined:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(75,116,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(75,116,255,.02) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to left,#000,transparent 70%)}
.v41-hunter-head,.v41-hunter-grid{position:relative;z-index:1}
.v41-hunter-head h2{background:linear-gradient(90deg,#f4f8ff 0 27%,#9d55ff 48%,#31dcff 78%);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.v41-hunter-copy .botline{background:linear-gradient(90deg,#31e8ff,#a85cff,#f045da);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:900!important}
.v41-feature{border-color:rgba(63,202,255,.35)!important;background:linear-gradient(180deg,rgba(5,18,29,.82),rgba(2,9,16,.92))!important;box-shadow:inset 0 0 18px rgba(41,207,255,.025)!important}
.v41-hunter-dog{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 56% 46%,rgba(46,215,255,.15),rgba(116,53,255,.12) 34%,transparent 68%)!important;border-color:rgba(106,84,255,.48)!important}
.v41-hunter-dog:after{content:"";position:absolute;inset:auto 4% 2% 4%;height:42%;background:linear-gradient(180deg,transparent,rgba(57,33,255,.07)),linear-gradient(rgba(91,84,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(91,84,255,.09) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;transform:perspective(240px) rotateX(56deg);transform-origin:bottom;pointer-events:none}
.v41-hunter-dog img{position:relative;z-index:2;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 0 18px rgba(50,211,255,.24)) drop-shadow(0 0 26px rgba(137,66,255,.15))!important}
.v41-hunter-stats>div{background:linear-gradient(180deg,rgba(6,17,27,.92),rgba(2,9,16,.96))!important;border-color:rgba(87,198,255,.35)!important;box-shadow:0 0 14px rgba(78,80,255,.07)!important}
.v41-hunter-stats>div:nth-child(1) b{color:#b24cff!important}.v41-hunter-stats>div:nth-child(2) b{color:#39cfff!important}.v41-hunter-stats>div:nth-child(3) b{color:#35dcff!important}

/* VOLIQAI mascot: compact guardian above the floating stack; never inside/over a button. */
.v47-float-actions{overflow:visible!important}
.v47-float.voliqai{position:relative!important;margin-top:58px!important;overflow:visible!important}
.v47-float.voliqai:before{content:"VOLIQAI";position:absolute;right:4px;bottom:calc(100% + 33px);font-size:10px;font-weight:950;letter-spacing:.14em;color:#b967ff;text-shadow:0 0 10px rgba(165,86,255,.65);white-space:nowrap}
.v47-float.voliqai:after{content:"";position:absolute;right:10px;bottom:calc(100% + 5px);width:52px;height:52px;background:url('../images/voliqai-dog.png') center 27%/145% auto no-repeat;filter:drop-shadow(0 0 8px rgba(48,224,255,.5)) drop-shadow(0 0 12px rgba(153,66,255,.38));border-radius:45%;pointer-events:none}
.v81-dog-dot{font-size:0!important;border-radius:50%!important;background:radial-gradient(circle at 38% 35%,#6df5ff 0 10%,#713cff 35%,rgba(5,13,24,.96) 72%)!important}
.v81-dog-dot:after{content:"Q";font-size:13px;font-weight:950;color:#e9feff;text-shadow:0 0 7px #46e7ff}

/* VOLIQAI modal: same guardian, cleaner reference-style framing. */
.v81-ai-dialog{border-color:rgba(89,183,255,.62)!important;box-shadow:0 0 38px rgba(35,210,255,.18),0 0 72px rgba(152,72,255,.14)!important}
.v81-ai-side{background:radial-gradient(circle at 72% 44%,rgba(44,221,255,.10),transparent 34%),rgba(2,12,19,.78)!important}
.v81-ai-dog{background:radial-gradient(circle at 55% 44%,rgba(45,221,255,.19),rgba(102,74,255,.13) 38%,transparent 70%)!important}
.v81-ai-dog img{object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important}

/* Mobile keeps mascot small and clear of viewport/browser chrome. */
@media(max-width:1000px){
 .v47-float.voliqai{margin-top:48px!important}
 .v47-float.voliqai:before{bottom:calc(100% + 27px);font-size:9px}
 .v47-float.voliqai:after{width:43px;height:43px;bottom:calc(100% + 3px);right:8px}
}

/* ===== SOURCE: v83.css ===== */
/* VOLIQA v83 · registration, roadmap, trust, investor room, admin-aligned UI */
.v83-reg-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v73-auth textarea{width:100%;box-sizing:border-box;background:#07131a;border:1px solid #1b5f74;border-radius:14px;color:#eaf8ff;padding:14px;font:inherit;resize:vertical}
.v83-purpose,.v83-roadmap,.v83-investor{position:relative}.v83-purpose .wrap,.v83-roadmap .wrap,.v83-investor .wrap{max-width:1220px}.v83-purpose-head,.v83-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px}.v83-purpose-head{display:block}.v83-purpose small,.v83-roadmap small,.v83-investor small{font-weight:900;letter-spacing:.17em;color:#42dcff}.v83-purpose h2,.v83-roadmap h2,.v83-investor h2{font-size:clamp(28px,4vw,50px);line-height:1.03;margin:8px 0 12px;color:#eefbff}.v83-purpose p,.v83-roadmap p,.v83-investor p{color:#9cb2be;line-height:1.65}.v83-trust-grid,.v83-roadmap-grid,.v83-invest-grid{display:grid;gap:16px}.v83-trust-grid{grid-template-columns:repeat(4,1fr)}.v83-trust-grid article,.v83-roadmap-grid article,.v83-invest-grid article,.v83-invest-contact,.v83-invest-locked{background:linear-gradient(145deg,rgba(5,20,29,.96),rgba(6,10,24,.98));border:1px solid #176279;border-radius:18px;padding:22px;box-shadow:inset 0 0 24px rgba(34,204,255,.035)}.v83-trust-grid b{display:block;color:#f3fbff;margin-bottom:8px}.v83-trust-grid span{color:#95aab5;line-height:1.5}.v83-trust-note{padding:16px 18px;border-left:3px solid #ad54ff;background:rgba(103,49,168,.08);border-radius:0 14px 14px 0}.v83-trust-note b{color:#d693ff}.v83-roadmap-grid{grid-template-columns:repeat(3,1fr)}.v83-roadmap-grid article{min-height:310px;border-color:#29485e}.v83-roadmap-grid article.now{border-color:#35d9ff;box-shadow:0 0 28px rgba(53,217,255,.08)}.v83-roadmap-grid h3{font-size:22px;color:#fff;margin:10px 0 16px}.v83-roadmap-grid ul,.v83-invest-grid ul{list-style:none;padding:0;margin:0}.v83-roadmap-grid li,.v83-invest-grid li{padding:9px 0 9px 20px;position:relative;border-bottom:1px solid rgba(82,137,164,.16);color:#a9bcc6;line-height:1.35}.v83-roadmap-grid li:before,.v83-invest-grid li:before{content:'›';position:absolute;left:0;color:#3be0ff;font-weight:900}.v83-gated{display:inline-flex;border:1px solid #32df8a;color:#42f49b;padding:10px 14px;border-radius:12px;font-weight:900;white-space:nowrap}.v83-invest-grid{grid-template-columns:1fr 1.2fr}.v83-invest-grid h3{color:#fff;font-size:24px}.v83-calc label{display:block;color:#d8e5eb;font-weight:800;margin:14px 0}.v83-calc input{display:block;width:100%;box-sizing:border-box;margin-top:8px;background:#040d13;border:1px solid #28bfe9;border-radius:14px;color:#fff;font-size:22px;padding:14px}.v83-scenarios{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0}.v83-scenarios div{border:1px solid #3b4768;border-radius:14px;padding:12px;background:#051019;text-align:center}.v83-scenarios small{font-size:9px;color:#a992ff;letter-spacing:.08em}.v83-scenarios b{display:block;font-size:19px;color:#fff;margin:6px 0}.v83-scenarios span{font-size:10px;color:#7f949e}.v83-invest-contact{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;border-color:#8549cf}.v83-invest-contact b{display:block;color:#fff;font-size:20px}.v83-invest-contact span{display:block;color:#9fb1bb;margin-top:6px}.v83-invest-contact button,.v83-invest-locked a{border:1px solid #9d4cff;background:#080d18;color:#fff;padding:14px 18px;border-radius:14px;font-weight:900;box-shadow:0 0 18px rgba(157,76,255,.12);text-decoration:none}.v83-invest-locked{text-align:center;border-color:#6f4bb0}.v83-invest-locked a{display:inline-block;margin-top:10px}.v83-ex-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v83-ex-head-actions .v24-help{position:static!important}.v74-exchange-head{align-items:flex-start}.v80-exchange-card:before{content:'VOLIQ';font-size:8px;letter-spacing:.13em;color:#758a95;position:absolute;right:12px;top:10px}.v80-exchange-card{position:relative}.v78-account-head p{max-width:900px}
@media(max-width:820px){.v83-reg-grid,.v83-trust-grid,.v83-roadmap-grid,.v83-invest-grid{grid-template-columns:1fr}.v83-section-head{display:block}.v83-section-head>.v24-help,.v83-gated{margin-top:12px}.v83-roadmap-grid article{min-height:0}.v83-scenarios{grid-template-columns:1fr 1fr}.v83-invest-contact{align-items:stretch;flex-direction:column}.v83-invest-contact button{width:100%}.v83-purpose h2,.v83-roadmap h2,.v83-investor h2{font-size:32px}.v74-exchange-head{display:block}.v83-ex-head-actions{margin-top:12px}}

/* ===== SOURCE: v84.css ===== */
/* VOLIQA v84 · simple homepage explainer + investor room */
.v84-simple{padding-top:34px;padding-bottom:28px}
.v84-simple .wrap{border:1px solid rgba(53,201,255,.28);border-radius:24px;padding:clamp(22px,4vw,48px);background:linear-gradient(145deg,rgba(2,17,27,.96),rgba(10,7,28,.95));box-shadow:0 0 40px rgba(39,190,255,.06)}
.v84-simple-head{max-width:980px}.v84-simple-head small,.v84-simple-rewards small,.v84-simple-example small{font-weight:900;letter-spacing:.18em;color:#42ddff}.v84-simple-head h2{font-size:clamp(30px,4vw,58px);line-height:1.02;margin:10px 0 18px;max-width:1100px}.v84-simple-head p{font-size:clamp(17px,1.55vw,22px);line-height:1.55;color:#a9bbc6;max-width:1000px}
.v84-simple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.v84-simple-grid article{position:relative;border:1px solid rgba(53,201,255,.32);border-radius:18px;padding:24px;background:rgba(2,14,23,.74);min-height:230px}.v84-simple-grid article>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #35c9ff;border-radius:12px;color:#55e6ff;font-weight:900;box-shadow:0 0 18px rgba(53,201,255,.18)}.v84-simple-grid h3{margin:18px 0 10px;font-size:22px}.v84-simple-grid p{margin:0;color:#a9bbc6;line-height:1.55;font-size:16px}
.v84-simple-example,.v84-simple-rewards{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border:1px solid rgba(117,82,255,.34);border-radius:18px;padding:24px;margin-top:16px;background:rgba(8,9,25,.72)}.v84-simple-example h3,.v84-simple-rewards h3{margin:8px 0 8px;font-size:24px}.v84-simple-example p,.v84-simple-rewards p{margin:0;color:#a9bbc6;line-height:1.55;max-width:920px}.v84-simple-example>a,.v84-simple-rewards>a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #35c9ff;border-radius:15px;padding:14px 18px;min-width:220px;color:#e9fbff;font-weight:900;text-decoration:none;box-shadow:0 0 20px rgba(53,201,255,.12)}
.v84-simple-rewards{grid-template-columns:1fr}.v84-reward-chips{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.v84-reward-chips span{border:1px solid rgba(214,87,255,.42);border-radius:14px;padding:13px 10px;text-align:center;font-size:12px;font-weight:900;letter-spacing:.08em}.v84-reward-chips b{display:block;color:#55e6ff;margin-top:5px}
.v84-investor-link{border-color:#c85cff!important;box-shadow:0 0 18px rgba(200,92,255,.14)!important}
@media(max-width:760px){.v84-simple{padding:18px 0}.v84-simple .wrap{border-radius:18px;padding:22px 18px}.v84-simple-head h2{font-size:34px}.v84-simple-head p{font-size:17px}.v84-simple-grid{grid-template-columns:1fr}.v84-simple-grid article{min-height:auto}.v84-simple-example{grid-template-columns:1fr}.v84-simple-example>a,.v84-simple-rewards>a{width:100%;box-sizing:border-box}.v84-reward-chips{grid-template-columns:repeat(2,1fr)}}
.v84-invest-page{background:#02070d;color:#eefaff}.v84-invest-shell{max-width:1220px;margin:0 auto;padding:34px 22px 70px}.v84-invest-hero,.v84-invest-lock{border:1px solid rgba(183,91,255,.44);border-radius:24px;padding:clamp(26px,5vw,60px);background:linear-gradient(145deg,rgba(3,19,30,.97),rgba(14,6,31,.97));box-shadow:0 0 45px rgba(126,67,255,.08)}.v84-invest-hero small,.v84-invest-lock small,.v84-invest-two small,.v84-invest-contact small,.v84-invest-calc small{color:#55e6ff;font-weight:900;letter-spacing:.17em}.v84-invest-hero h1,.v84-invest-lock h1{font-size:clamp(40px,6vw,78px);line-height:1;margin:12px 0 18px}.v84-invest-hero p,.v84-invest-lock p{max-width:960px;color:#a9bbc6;font-size:20px;line-height:1.6}.v84-invest-hero>span{display:inline-flex;margin-top:18px;border:1px solid #b75bff;border-radius:14px;padding:12px 16px;color:#efc8ff;font-weight:900}.v84-invest-two{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.v84-invest-two article,.v84-invest-cards article,.v84-invest-calc,.v84-invest-contact{border:1px solid rgba(53,201,255,.3);border-radius:20px;padding:26px;background:rgba(3,17,27,.86)}.v84-invest-two h2,.v84-invest-cards h2,.v84-invest-calc h2,.v84-invest-contact h2{font-size:25px;margin:9px 0 12px}.v84-invest-two p,.v84-invest-calc p,.v84-invest-contact p{color:#a9bbc6;line-height:1.62}.v84-invest-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.v84-invest-cards ul{padding-left:20px;color:#b9c9d2;line-height:1.65}.v84-invest-cards .risk{border-color:rgba(255,66,93,.5)}.v84-invest-calc{margin-top:22px}.v84-invest-calc label{display:block;font-weight:900;margin-top:18px;color:#55e6ff}.v84-invest-calc input{display:block;width:min(420px,100%);box-sizing:border-box;margin-top:9px;padding:15px;border:1px solid #35c9ff;border-radius:14px;background:#020b13;color:white;font-size:20px}.v84-invest-scenarios{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:22px}.v84-invest-scenarios div{border:1px solid rgba(183,91,255,.45);border-radius:16px;padding:18px;text-align:center}.v84-invest-scenarios b{display:block;color:#c86cff;font-size:22px}.v84-invest-scenarios span{display:block;font-size:24px;font-weight:900;margin:8px 0}.v84-invest-scenarios small{color:#8198a5;letter-spacing:0}.v84-invest-risk{border-top:1px solid rgba(255,66,93,.35);padding-top:18px;margin-top:22px;color:#ffb7c1!important}.v84-invest-contact{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}.v84-invest-contact a,.v84-invest-lock a{display:inline-flex;border:1px solid #35c9ff;border-radius:15px;padding:14px 18px;color:white;text-decoration:none;font-weight:900}.v84-invest-legal,.v84-invest-lock .legal{color:#78909d;font-size:13px;line-height:1.6;margin:22px 4px}.v84-invest-lock{max-width:820px;margin:80px auto}.v84-invest-lock a{margin-top:15px}
@media(max-width:760px){.v84-invest-shell{padding:18px 14px 50px}.v84-invest-two,.v84-invest-cards{grid-template-columns:1fr}.v84-invest-scenarios{grid-template-columns:repeat(2,1fr)}.v84-invest-contact{display:block}.v84-invest-contact a{margin-top:16px}.v84-invest-hero p,.v84-invest-lock p{font-size:17px}}


/* ===== VOLIQA v121 — DESKTOP HEADER HARD LOCK =====
   Keep logo + six primary nav items + HELP/TESTNET/AUTH/DONATE + language
   on one physical row. Language is part of the same action row, not a second row. */
@media (min-width:901px){
  .v13-nav{overflow-x:hidden!important;overflow-y:visible!important}
  .v13-nav .wrap.v53-headerrow{
    width:calc(100% - 20px)!important;max-width:none!important;min-height:84px!important;height:84px!important;
    margin:0 auto!important;padding:8px 0!important;box-sizing:border-box!important;
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;
    overflow:visible!important
  }
  .v48-logo{flex:0 0 clamp(145px,8.8vw,180px)!important;width:clamp(145px,8.8vw,180px)!important;min-width:0!important;max-width:180px!important;margin:0!important}
  .v48-menubar{
    flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;
    display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;align-items:center!important
  }
  .v48-menubar>a,.v48-menubar>button{min-width:0!important;width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 8px!important;font-size:clamp(7px,.48vw,9px)!important;gap:6px!important;white-space:nowrap!important}
  .v58-head-actions{
    flex:0 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important
  }
  .v58-head-actions>a,.v58-head-actions>button{flex:0 0 auto!important;width:auto!important;min-width:70px!important;height:54px!important;min-height:54px!important;padding:0 8px!important;font-size:clamp(7px,.43vw,8.5px)!important;white-space:nowrap!important}
  .v76-lang-wrap{flex:0 0 86px!important;width:86px!important;min-width:86px!important;height:54px!important;margin:0!important;align-self:center!important}
  .v13-lang.v48-lang{width:86px!important;min-width:86px!important;height:54px!important;margin:0!important;padding:0 29px 0 12px!important}
}
@media (min-width:901px) and (max-width:1500px){
  .v13-nav .wrap.v53-headerrow{gap:5px!important}
  .v48-logo{flex-basis:130px!important;width:130px!important}
  .v48-menubar{gap:4px!important}
  .v48-menubar>a,.v48-menubar>button{height:50px!important;min-height:50px!important;padding:0 4px!important;font-size:6.8px!important;gap:4px!important}
  .v62-menu-icon,.v48-menubar .v92-qmark{width:25px!important;height:25px!important;min-width:25px!important}
  .v58-head-actions{gap:4px!important}
  .v58-head-actions>a,.v58-head-actions>button{min-width:58px!important;height:50px!important;min-height:50px!important;padding:0 4px!important;font-size:6.5px!important;gap:3px!important}
  .v80-helpmark,.v58-head-help.v73-livebadge:before,.v58-head-help.v78-signin:before,.v58-head-help.v113-account-btn:before,.v58-head-donate:before{width:23px!important;height:23px!important;min-width:23px!important}
  .v76-lang-wrap,.v13-lang.v48-lang{flex-basis:72px!important;width:72px!important;min-width:72px!important;height:50px!important}
  .v13-lang.v48-lang{padding:0 23px 0 8px!important;font-size:10px!important}
}

/* ===== VOLIQA v125 — HEADER VERTICAL BREATHING + LANGUAGE IN ROW ===== */
@media (min-width:901px){
  .v13-nav{height:auto!important;min-height:70px!important}
  .v13-nav .wrap.v53-headerrow{
    min-height:70px!important;height:auto!important;
    padding-top:5px!important;padding-bottom:5px!important;
    align-items:center!important;
  }
  .v48-logo,.v48-menubar,.v58-head-actions,.v76-lang-wrap{align-self:center!important}
  .v48-menubar>a,.v48-menubar>button,
  .v58-head-actions>a,.v58-head-actions>button,
  .v76-lang-wrap,.v13-lang.v48-lang{
    height:48px!important;min-height:48px!important;margin-top:0!important;margin-bottom:0!important;
  }
  .v76-lang-wrap{
    display:inline-flex!important;position:relative!important;flex:0 0 68px!important;
    width:68px!important;min-width:68px!important;max-width:68px!important;
    margin-left:0!important;margin-right:0!important;transform:none!important;top:auto!important;right:auto!important;
  }
  .v13-lang.v48-lang{
    display:block!important;width:68px!important;min-width:68px!important;max-width:68px!important;
    padding:0 22px 0 7px!important;font-size:9px!important;line-height:48px!important;
  }
  .v76-lang-arrow{right:8px!important}
}

/* home-overrides.css */
/* ===== SOURCE: v86.css ===== */
/* VOLIQA v86 — alignment / assistant launcher / restored neutral cards */
/* Top navigation: one baseline, consistent white utility cards. */
.v53-headerrow{align-items:center!important;gap:14px!important}
.v48-menubar{align-items:stretch!important}
.v48-menubar>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important}
.v58-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:nowrap!important}
.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:48px!important;min-height:48px!important;box-sizing:border-box!important}
.v58-head-help,.v58-head-donate,.v73-livebadge,.v78-signin,.v78-signout{border-color:rgba(238,249,255,.82)!important;color:#f4fbff!important;box-shadow:0 0 12px rgba(255,255,255,.08)!important;background:rgba(3,13,21,.84)!important}
.v58-head-help:hover,.v58-head-donate:hover,.v73-livebadge:hover,.v78-signin:hover,.v78-signout:hover{border-color:#fff!important;box-shadow:0 0 16px rgba(255,255,255,.16)!important}
/* HELP is deliberately green. */
.v76-head-help{border-color:#46ef7a!important;color:#64f58e!important;box-shadow:0 0 15px rgba(70,239,122,.17)!important}.v76-head-help .v80-helpmark{border-color:#46ef7a!important;color:#64f58e!important}

/* Floating stack: VOLIQAI is no longer a card in the panel. The mascot is its own launcher above it. */
.v47-float-actions{gap:7px!important;overflow:visible!important;align-items:flex-end!important}
.v86-assistant{appearance:none;border:0!important;background:transparent!important;padding:0 2px 4px!important;margin:0 0 1px!important;width:142px!important;min-height:70px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;cursor:pointer!important;color:#64eaff!important;font:900 9px/1.15 Inter,"Segoe UI",Arial,sans-serif!important;letter-spacing:.09em!important;text-shadow:0 0 9px rgba(72,226,255,.6)!important}
.v86-assistant img{display:block!important;width:54px!important;height:54px!important;object-fit:cover!important;object-position:center 25%!important;border-radius:46%!important;filter:drop-shadow(0 0 7px rgba(48,224,255,.55)) drop-shadow(0 0 10px rgba(153,66,255,.34))!important;margin-bottom:4px!important}
.v86-assistant span{white-space:nowrap!important}
.v47-float.help{color:#66f28d!important;border-color:#42e875!important;box-shadow:0 0 15px rgba(66,232,117,.2),inset 0 0 10px rgba(66,232,117,.04)!important}.v47-float.help i{background:#49ed7b!important;box-shadow:0 0 10px #49ed7b!important}.v47-float.help .v80-helpmark{border-color:#49ed7b!important;color:#6df497!important}
/* Restore the neutral/white JOIN card rather than tinting its whole surface. */
.v47-float.join{color:#fff!important;border-color:rgba(255,255,255,.9)!important;box-shadow:0 0 14px rgba(255,255,255,.1),inset 0 0 10px rgba(255,255,255,.025)!important}

/* Keep the stack off content as much as possible and align internal card labels. */
.v47-float{justify-content:flex-start!important}.v47-float span{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}

@media(max-width:1100px){
 .v53-headerrow{align-items:flex-start!important}.v58-head-actions{flex-wrap:wrap!important}
}
@media(max-width:760px){
 .v86-assistant{width:106px!important;min-height:56px!important;font-size:7.5px!important;letter-spacing:.06em!important}
 .v86-assistant img{width:40px!important;height:40px!important;margin-bottom:3px!important}
 .v47-float-actions{right:max(7px,env(safe-area-inset-right))!important;bottom:max(9px,calc(env(safe-area-inset-bottom) + 7px))!important}
 .v58-head-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{width:100%!important;height:42px!important;min-height:42px!important}
}

/* ===== SOURCE: v88.css ===== */
/* VOLIQA v88 — mascot, spider spacing/neon, quick actions, investor link cleanup */

/* VOLIQAI lives above the quick-action panel, not inside it. Larger mascot, no circular crop. */
.v86-assistant{
  width:154px!important;
  min-height:112px!important;
  padding:0 0 7px!important;
  margin:0 0 2px!important;
  gap:3px!important;
}
.v86-assistant img{
  width:96px!important;
  height:82px!important;
  object-fit:contain!important;
  object-position:center bottom!important;
  border-radius:0!important;
  clip-path:none!important;
  background:transparent!important;
  margin:0 0 3px!important;
  filter:drop-shadow(0 0 9px rgba(48,224,255,.62)) drop-shadow(0 0 15px rgba(153,66,255,.36))!important;
}
.v86-assistant span{
  font-size:9px!important;
  line-height:1.15!important;
  letter-spacing:.07em!important;
  white-space:nowrap!important;
}

/* Quick panel itself remains the clean 5-action stack from the approved reference. */
.v47-float-actions{align-items:flex-end!important;gap:7px!important}
.v47-float{width:142px!important;min-width:142px!important}
.v47-float.join{color:#f7fbff!important;border-color:rgba(255,255,255,.9)!important}
.v47-float.v74-float-testnet{color:#55e8ff!important;border-color:#39d9ff!important}
.v47-float.donate{color:#ffd65a!important;border-color:#d6a53a!important}
.v47-float.rewards{color:#e266ff!important;border-color:#bd54ff!important}
.v47-float.help{color:#66f28d!important;border-color:#42e875!important}

/* Spider cards: stronger neon frame/glow while preserving the dark card surface. */
.v41-inputs>div{
  border:1px solid #25dfff!important;
  color:#eafcff!important;
  box-shadow:0 0 8px rgba(37,223,255,.38),0 0 20px rgba(37,223,255,.13),inset 0 0 13px rgba(37,223,255,.055)!important;
}
.v41-outputs>a{border-width:1px!important;border-style:solid!important}
.v41-outputs .sent{box-shadow:0 0 8px rgba(56,239,118,.42),0 0 20px rgba(56,239,118,.15),inset 0 0 12px rgba(56,239,118,.045)!important}
.v41-outputs .rad{box-shadow:0 0 8px rgba(53,201,255,.42),0 0 20px rgba(53,201,255,.15),inset 0 0 12px rgba(53,201,255,.045)!important}
.v41-outputs .hun{box-shadow:0 0 8px rgba(214,87,255,.45),0 0 20px rgba(214,87,255,.16),inset 0 0 12px rgba(214,87,255,.045)!important}
.v41-outputs .pro{box-shadow:0 0 8px rgba(255,197,46,.42),0 0 20px rgba(255,197,46,.14),inset 0 0 12px rgba(255,197,46,.045)!important}
.v41-outputs .risk{box-shadow:0 0 8px rgba(255,66,93,.44),0 0 20px rgba(255,66,93,.15),inset 0 0 12px rgba(255,66,93,.045)!important}

/* Footer investor button stays a normal clean card; new-tab behavior remains, visual arrow removed. */
.v84-investor-link::after{content:none!important}

@media(max-width:760px){
  .v86-assistant{width:112px!important;min-height:86px!important;padding-bottom:5px!important}
  .v86-assistant img{width:72px!important;height:62px!important;margin-bottom:2px!important}
  .v86-assistant span{font-size:7.2px!important;letter-spacing:.045em!important}
  .v47-float{width:106px!important;min-width:106px!important}
}

/* ===== SOURCE: v89.css ===== */
/* VOLIQA v89 — restore approved desktop/mobile navigation split + consistent neon cards */

/* General card language: dark surface, luminous edge, never a flat grey box. */
.v13-panel,.v35-mission-grid>div,.v67-node,.v67-exchanges,.v70-card,.v70-chat,.v70-tokenomics,
.v74-testnet-grid>*,.v74-exchange-grid>*,.v41-result,.v41-hunter-copy,.v41-hunter-stats>div,
.v42-card,.v46-liq-card,.v46-liq-note,.v48-case-dialog,.v48-sitemap-grid>div,
.v83-roadmap-card,.v83-trust-card,.v84-why-card,.v84-investor-card{
  background:rgba(2,12,18,.94)!important;
  box-shadow:0 0 13px color-mix(in srgb,currentColor 24%,transparent),inset 0 0 16px color-mix(in srgb,currentColor 6%,transparent)!important;
}

/* Utility buttons are white-neon except HELP green, matching the approved desktop reference. */
.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{
  background:rgba(2,11,17,.96)!important;
  border-width:1px!important;border-style:solid!important;
  box-shadow:0 0 13px color-mix(in srgb,currentColor 28%,transparent),inset 0 0 13px color-mix(in srgb,currentColor 7%,transparent)!important;
  text-shadow:0 0 8px currentColor!important;
}
.v58-head-help:not(.v76-head-help),.v58-head-donate,.v73-livebadge,.v78-signin,.v78-signout{color:#f7fbff!important;border-color:#eaf7ff!important}
.v76-lang-wrap{color:#48e5ff!important;border-color:#32dfff!important;box-shadow:0 0 17px rgba(50,223,255,.28),inset 0 0 13px rgba(50,223,255,.06)!important}
.v76-head-help{color:#65f18c!important;border-color:#43e875!important;box-shadow:0 0 17px rgba(67,232,117,.28),inset 0 0 13px rgba(67,232,117,.06)!important}

/* DESKTOP: compact horizontal navigation. Primary cards stay colored; utilities form a separate compact row. */
@media(min-width:1001px){
  .v53-headerrow{grid-template-columns:215px minmax(560px,1fr) auto!important;gap:12px!important;align-items:center!important}
  .v53-headerrow .v48-logo img{width:205px!important;max-height:62px!important;object-fit:contain!important}
  .v53-headerrow .v48-menubar{display:grid!important;grid-template-columns:repeat(5,minmax(105px,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}
  .v53-headerrow .v48-menubar>a{height:44px!important;min-height:44px!important;padding:0 10px!important;justify-content:center!important;font-size:10px!important;border-radius:10px!important;box-shadow:0 0 15px color-mix(in srgb,currentColor 40%,transparent),0 0 28px color-mix(in srgb,currentColor 17%,transparent),inset 0 0 14px color-mix(in srgb,currentColor 9%,transparent)!important}
  .v53-headerrow .v62-menu-icon{width:18px!important;height:18px!important;flex:0 0 18px!important}
  .v53-headerrow .v58-head-actions{display:grid!important;grid-template-columns:72px 76px 84px 88px 78px!important;gap:7px!important;align-items:center!important}
  .v53-headerrow .v58-head-actions>a,.v53-headerrow .v58-head-actions>button,.v53-headerrow .v76-lang-wrap{height:44px!important;min-height:44px!important;min-width:0!important;width:100%!important;font-size:9px!important;border-radius:10px!important;padding:0 7px!important}
}

/* MOBILE/TABLET: deliberately different from desktop — logo + utilities above, five full-width neon menu cards below. */
@media(max-width:1000px){
  .v53-headerrow .v48-menubar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin-top:8px!important}
  .v53-headerrow .v48-menubar>a{width:100%!important;height:64px!important;min-height:64px!important;padding:0 22px!important;justify-content:flex-start!important;font-size:13px!important;border-radius:12px!important;box-shadow:0 0 17px color-mix(in srgb,currentColor 48%,transparent),0 0 34px color-mix(in srgb,currentColor 18%,transparent),inset 0 0 17px color-mix(in srgb,currentColor 10%,transparent)!important}
  .v53-headerrow .v62-menu-icon{width:25px!important;height:25px!important;flex:0 0 25px!important}
  .v53-headerrow .v58-head-actions>a,.v53-headerrow .v58-head-actions>button,.v53-headerrow .v76-lang-wrap{box-shadow:0 0 15px color-mix(in srgb,currentColor 32%,transparent),inset 0 0 12px color-mix(in srgb,currentColor 8%,transparent)!important}
}
@media(max-width:430px){
  .v53-headerrow .v48-menubar>a{height:58px!important;min-height:58px!important;padding:0 18px!important;font-size:12px!important}
}

/* Floating stack keeps the approved compact form; mascot alone launches VOLIQAI. */
.v47-float{box-shadow:0 0 15px color-mix(in srgb,currentColor 36%,transparent),inset 0 0 12px color-mix(in srgb,currentColor 8%,transparent)!important;text-shadow:0 0 9px currentColor!important}
.v86-assistant img{border-radius:0!important;clip-path:none!important;background:transparent!important}

/* ===== SOURCE: v90.css ===== */
/* VOLIQA v90 — visual alignment + beta closure */
:root{--v90-bg:#020b12;--v90-cyan:#28ddff;--v90-green:#43ef7f;--v90-purple:#b45cff;--v90-pink:#ef4ee9;--v90-red:#ff405f;--v90-yellow:#ffc63e;--v90-wine:#8d2c55}

/* one consistent footer-card geometry everywhere; colors remain semantic */
.v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap,
.v47-float,.v36-footer-btn,.v41-inputs>div,.v41-outputs>a,.v41-outputs>button,.v13-live,.v24-help,
.v73-livebadge,.v70-card-title>span,.v74-testnet-head>span{
  box-sizing:border-box!important;background:linear-gradient(180deg,rgba(7,17,25,.97),rgba(2,9,15,.98))!important;
  border:1px solid currentColor!important;border-radius:12px!important;
  box-shadow:0 0 13px color-mix(in srgb,currentColor 30%,transparent),inset 0 0 15px color-mix(in srgb,currentColor 7%,transparent)!important;
  text-shadow:0 0 8px color-mix(in srgb,currentColor 70%,transparent)!important;
}
.v24-help,.v58-head-help.v76-head-help,.v47-float.help{color:var(--v90-green)!important;border-color:var(--v90-green)!important}
.v73-livebadge,.v74-testnet-head>span,.v74-float-testnet{color:#ff6ca6!important;border-color:var(--v90-wine)!important;box-shadow:0 0 15px rgba(141,44,85,.42),inset 0 0 14px rgba(141,44,85,.10)!important}
.v47-float.join,.v58-head-actions .v78-signin,.v58-head-actions .v78-signout{color:#a9b8ff!important;border-color:#7186ff!important}
.v47-float.rewards{color:#e36aff!important;border-color:#b14cff!important}.v47-float.donate,.v58-head-donate{color:#ffd052!important;border-color:#d89d2d!important}

/* Header: exact equal heights/baselines, no white utility cards */
.v53-headerrow{align-items:center!important}.v48-menubar{align-items:stretch!important}.v48-menubar>a,.v48-menubar>button{appearance:none;-webkit-appearance:none;font-family:inherit;font-weight:900;letter-spacing:.03em;text-decoration:none;display:flex;align-items:center;gap:9px;cursor:pointer}
.menu-voliqai{color:#c95eff!important;border-color:#9b54ff!important}.menu-voliqai .v62-menu-icon{display:grid!important;place-items:center!important;font-weight:950!important;background:linear-gradient(135deg,#22e7ff,#a84cff)!important;color:#041018!important;border-radius:50%!important}
@media(min-width:1001px){
 .v53-headerrow{grid-template-columns:190px minmax(660px,1fr) 410px!important;gap:10px!important}
 .v53-headerrow .v48-logo img{width:180px!important}
 .v53-headerrow .v48-menubar{grid-template-columns:repeat(6,minmax(96px,1fr))!important;gap:7px!important}
 .v53-headerrow .v48-menubar>a,.v53-headerrow .v48-menubar>button{height:46px!important;min-height:46px!important;justify-content:center!important;padding:0 8px!important;font-size:9px!important}
 .v53-headerrow .v58-head-actions{grid-template-columns:70px 72px 78px 82px 76px!important;gap:7px!important}
 .v53-headerrow .v58-head-actions>*{height:46px!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important}
}
@media(max-width:1000px){
 .v53-headerrow .v48-menubar{grid-template-columns:1fr!important;gap:11px!important}
 .v53-headerrow .v48-menubar>a,.v53-headerrow .v48-menubar>button{width:100%!important;height:64px!important;min-height:64px!important;justify-content:flex-start!important;padding:0 22px!important;font-size:13px!important}
}

/* Spider: same card geometry, neon by function, tighter line-to-card gap and exact alignment */
.v41-spider{overflow:hidden!important}.v41-inputs>div,.v41-outputs>a{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:8px 10px!important}
.v41-inputs>div:nth-child(1){color:#45ef7b!important}.v41-inputs>div:nth-child(2){color:#31dfff!important}.v41-inputs>div:nth-child(3){color:#d35cff!important}.v41-inputs>div:nth-child(4){color:#ffc846!important}.v41-inputs>div:nth-child(5){color:#ff4867!important}.v41-inputs>div:nth-child(6){color:#50a9ff!important}.v41-inputs>div:nth-child(7){color:#64f0de!important}
.v41-outputs .sent{color:#2fe1ff!important}.v41-outputs .rad{color:#8c6dff!important}.v41-outputs .hun{color:#ff8e38!important}.v41-outputs .pro{color:#ffc83f!important}.v41-outputs .risk{color:#ff4968!important}.v41-outputs .comm{color:#4de7be!important}
.v41-outputs>a span:last-child{display:grid!important;align-content:center!important;min-width:0!important}.v41-outputs>a b,.v41-outputs>a small{line-height:1.1!important;margin:0!important}
.v41-spider-core{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.v41-spider-core img{border:0!important;border-radius:0!important;background:transparent!important;mix-blend-mode:screen!important;filter:drop-shadow(0 0 12px rgba(36,220,255,.70))!important}
.v41-spider-lines path{stroke-linecap:round!important;stroke-dasharray:94 7!important}
.v41-result{display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:center!important;text-align:center!important;column-gap:10px!important;padding:18px 8px!important}.v41-result>b{margin:0!important;justify-self:center!important}.v41-result small{grid-column:1/-1!important;justify-self:center!important;margin-top:16px!important;text-align:center!important;width:100%!important}
@media(max-width:1000px){.v41-spider-lines{display:none!important}.v41-result{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v41-result>b{font-size:11px!important}.v41-result small{font-size:9px!important}}

/* Market Hunter styled like the supplied VOLIQAI reference: coherent blue/violet panel, same guardian identity */
.v41-hunter-combined{border:1px solid #754dff!important;border-radius:18px!important;background:radial-gradient(circle at 73% 30%,rgba(30,180,255,.14),transparent 30%),radial-gradient(circle at 78% 65%,rgba(184,61,255,.12),transparent 34%),linear-gradient(180deg,#030b15,#01070d)!important;box-shadow:0 0 30px rgba(66,86,255,.18),inset 0 0 40px rgba(34,220,255,.025)!important}
.v41-hunter-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}.v41-hunter-head h2{margin-bottom:4px!important}.v41-hunter-head h3{margin:0!important;color:#a9bfd0!important}
.v41-hunter-dog{background:radial-gradient(circle at 52% 42%,rgba(38,223,255,.15),rgba(115,54,255,.12) 38%,transparent 72%)!important;border:1px solid #355aff!important;border-radius:16px!important;overflow:hidden!important}
.v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:15% 18%!important;mix-blend-mode:screen!important;filter:drop-shadow(0 0 18px rgba(46,220,255,.26))!important;transform:scale(1.07)!important}
.v41-hunter-stats>div{border-radius:12px!important;background:linear-gradient(180deg,rgba(6,17,28,.96),rgba(2,8,14,.98))!important;border:1px solid #365dff!important;box-shadow:0 0 13px rgba(73,85,255,.20)!important;display:grid!important;align-content:center!important;text-align:center!important}
@media(max-width:700px){.v41-hunter-dog{max-height:390px!important;aspect-ratio:4/3!important}.v41-hunter-dog img{object-position:15% 13%!important}}

/* VOLIQAI launcher: dog has no visible rectangle and no Edge-like mark; Q action returns to the stack. */
.v47-float-actions{align-items:stretch!important}.v86-assistant{width:150px!important;min-height:118px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;display:grid!important;grid-template-rows:88px auto!important;place-items:center!important;overflow:visible!important;color:#5cecff!important;cursor:pointer!important}
.v86-assistant img{width:112px!important;height:96px!important;object-fit:cover!important;object-position:10% 20%!important;clip-path:polygon(0 0,72% 0,72% 100%,0 100%)!important;mix-blend-mode:screen!important;filter:drop-shadow(0 0 13px #1fdcff) drop-shadow(0 0 17px #8d4cff)!important;transform:scale(1.35)!important}
.v86-assistant span{font-size:8px!important;line-height:1.05!important;text-align:center!important;font-weight:950!important;letter-spacing:.04em!important;text-shadow:0 0 9px #20dfff!important}
.v47-float.voliqai{color:#c75dff!important;border-color:#a24fff!important}.v47-float.voliqai i{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:50%!important;background:linear-gradient(135deg,#20e8ff,#a84cff)!important;color:#061019!important;font-style:normal!important;font-weight:950!important;box-shadow:0 0 13px #8e55ff!important}
@media(max-width:600px){.v86-assistant{width:118px!important;min-height:92px!important;grid-template-rows:68px auto!important}.v86-assistant img{width:84px!important;height:72px!important;transform:scale(1.25)!important}.v86-assistant span{font-size:6.8px!important}.v47-float-actions{right:max(6px,env(safe-area-inset-right))!important}}

/* Footer VOLIQAI */
.v90-footer-voliqai{color:#ca62ff!important;border-color:#9f54ff!important}

/* Account testnet beta */
.v78-account-stats article span{display:block;margin-top:7px;font-size:9px;color:#8ea8b5}.v78-reward-history div span{display:block!important}.v90-wallet-ok{color:#4bed84!important}

/* ===== SOURCE: v91.css ===== */
/* VOLIQA v91 — final card system, top-right launcher, mobile overlap fix */
:root{--v91-panel:#030c14;--v91-cyan:#2bdcff;--v91-green:#42ef7b;--v91-purple:#c257ff;--v91-wine:#a23868;--v91-gold:#ffc743;--v91-red:#ff4666}
/* shared card geometry: navigation, internal utility cards and quick actions */
.v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v47-float,.v36-footer-btn,
.v13-live,.v24-help,.v73-livebadge,.v74-testnet-head>span,.v41-inputs>div,.v41-outputs>a,
.v41-hunter-stats>div,.v78-account-grid>article,.v78-account-stats>article,.v70-card,.v83-roadmap-grid>article{
 border-radius:14px!important;background:linear-gradient(180deg,rgba(5,16,25,.98),rgba(1,8,14,.98))!important;
 border-width:1px!important;border-style:solid!important;box-shadow:0 0 14px color-mix(in srgb,currentColor 22%,transparent),inset 0 0 16px rgba(255,255,255,.018)!important
}
/* exact mobile menu alignment */
@media(max-width:1000px){
 .v53-headerrow .v48-menubar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}
 .v53-headerrow .v48-menubar>a,.v53-headerrow .v48-menubar>button{width:100%!important;height:62px!important;min-height:62px!important;margin:0!important;padding:0 22px!important;align-items:center!important;justify-content:flex-start!important;border-radius:14px!important}
}
/* semantic colors */
.v24-help,.v58-head-help,.v47-float.help{color:var(--v91-green)!important;border-color:var(--v91-green)!important}
.v74-testnet-head>span,.v73-livebadge,.v47-float.v74-float-testnet{color:#ff77ad!important;border-color:var(--v91-wine)!important}
.v47-float.voliqai,.menu-voliqai,.v90-footer-voliqai{color:#d466ff!important;border-color:#a74dff!important}
.v47-float.rewards{color:#e565ff!important;border-color:#bc4eff!important}.v47-float.join{color:#c5d0ff!important;border-color:#758bff!important}
/* spider: compact symmetric columns, result line perfectly centered */
.v41-pipeline-section .v41-spider>.v41-outputs,.v41-pipeline-section .v41-spider>.v41-inputs{display:grid!important;align-content:space-between!important;gap:7px!important}
.v41-inputs>div,.v41-outputs>a{min-height:54px!important;height:auto!important;margin:0!important;padding:7px 9px!important;border-radius:12px!important}
.v41-result{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important;gap:8px!important;padding:15px 10px!important}
.v41-result>b{width:100%!important;text-align:center!important;margin:0!important}.v41-result small{grid-column:1/-1!important;width:100%!important;text-align:center!important;margin:5px 0 0!important}
@media(min-width:1001px){.v41-pipeline-section .v41-spider>.v41-outputs{left:26px!important}.v41-pipeline-section .v41-spider>.v41-inputs{right:26px!important}}
@media(max-width:600px){.v41-pipeline-section .v41-spider>.v41-outputs{left:8px!important;width:30%!important}.v41-pipeline-section .v41-spider>.v41-inputs{right:8px!important;width:32%!important}.v41-result{padding:13px 6px!important}.v41-result>b{font-size:11px!important}.v41-result small{font-size:8px!important;letter-spacing:.12em!important}}
/* core Q is a free logo, never a boxed pseudo-app icon */
.v41-spider-core,.v41-spider-core img{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.v41-spider-core img{filter:drop-shadow(0 0 14px rgba(34,222,255,.65))!important}
/* Hunter: reference-like coherent hero, no accidental square clipping */
.v41-hunter-dog{border-radius:18px!important;overflow:hidden!important;background:radial-gradient(circle at 65% 35%,rgba(29,219,255,.16),rgba(122,47,255,.10) 48%,transparent 75%)!important}
.v41-hunter-dog img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 22%!important;border-radius:0!important;transform:none!important;mix-blend-mode:normal!important}
.v41-hunter-stats{align-items:stretch!important}.v41-hunter-stats>div{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:12px 6px!important}.v41-hunter-stats small{white-space:normal!important;line-height:1.15!important}
@media(max-width:700px){.v41-hunter-dog{height:auto!important;max-height:none!important;aspect-ratio:1.28/1!important}.v41-hunter-dog img{object-position:center 18%!important}.v41-hunter-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.v41-hunter-stats>div{min-height:96px!important}.v41-hunter-stats small{font-size:8px!important;letter-spacing:.08em!important}.v41-hunter-stats b{font-size:25px!important}}
/* quick actions live at top-right; desktop shows stack, mobile uses compact rail and no content overlap */
.v47-float-actions{position:fixed!important;right:max(12px,env(safe-area-inset-right))!important;top:max(96px,calc(env(safe-area-inset-top) + 82px))!important;bottom:auto!important;z-index:1550!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important}
.v86-assistant{width:142px!important;min-height:82px!important;grid-template-rows:58px auto!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.v86-assistant img{width:68px!important;height:58px!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;mix-blend-mode:screen!important;transform:none!important;filter:drop-shadow(0 0 10px #22dfff) drop-shadow(0 0 13px #934cff)!important}
.v86-assistant span{font-size:7px!important}.v47-float{width:142px!important;min-width:142px!important;height:39px!important;min-height:39px!important;border-radius:12px!important}
@media(max-width:700px){
 .v47-float-actions{right:max(6px,env(safe-area-inset-right))!important;top:max(178px,calc(env(safe-area-inset-top) + 164px))!important;gap:5px!important;pointer-events:none!important}
 .v47-float-actions>*{pointer-events:auto!important}
 .v86-assistant{width:82px!important;min-height:56px!important;align-self:flex-end!important;grid-template-rows:44px auto!important}.v86-assistant img{width:50px!important;height:44px!important}.v86-assistant span{font-size:5.5px!important;white-space:nowrap!important}
 .v47-float{width:88px!important;min-width:88px!important;height:30px!important;min-height:30px!important;padding:0 7px!important;font-size:6.6px!important;border-radius:10px!important}.v47-float i{width:8px!important;height:8px!important;flex-basis:8px!important}.v47-float.voliqai i{width:15px!important;height:15px!important;font-size:7px!important}
}
/* tighter mobile typography/padding inside long cards */
@media(max-width:600px){.v13-panel,.v70-card,.v78-account-grid>article,.v83-roadmap-grid>article{padding:18px!important}.v13-sectionhead h2,.v35-section-title h2{font-size:27px!important;line-height:1.08!important}}

/* ===== SOURCE: v92.css ===== */
/* VOLIQA v92 — unified neon card language + alignment pass */
:root{--v92-bg:#03101a;--v92-cyan:#28dfff;--v92-green:#36ef7d;--v92-purple:#d257ff;--v92-red:#ff4565;--v92-gold:#ffc638;--v92-blue:#39bfff}
/* one card grammar everywhere: dark body + colored border + same-color mist */
.v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap,
.v47-float,.v36-footer-btn,.v80-exchange-card,.v41-inputs>div,.v41-outputs>a,.v41-result,
.v51-report-card,.v24-news-card,.v70-card,.v78-account-grid>article,.v78-account-stats>article,.v83-roadmap-grid>article,
.v84-simple-grid>article,.v84-simple-example,.v84-simple-rewards,.v13-panel,.v23-micro article,.v28-radar article{
 background:radial-gradient(circle at 50% 0,color-mix(in srgb,currentColor 10%,transparent),transparent 54%),linear-gradient(180deg,rgba(4,16,25,.98),rgba(1,8,14,.99))!important;
 border:1px solid color-mix(in srgb,currentColor 72%,#153444)!important;border-radius:15px!important;
 box-shadow:0 0 18px color-mix(in srgb,currentColor 16%,transparent),inset 0 0 22px color-mix(in srgb,currentColor 4%,transparent)!important
}
/* desktop header = one precise line; cards equal height */
.v53-headerrow{display:grid!important;grid-template-columns:220px minmax(720px,1fr) auto!important;gap:18px!important;align-items:center!important;min-height:112px!important}
.v48-logo{width:220px!important;margin:0!important}.v48-logo img{width:100%!important;height:auto!important}
.v48-menubar{display:grid!important;grid-template-columns:repeat(7,minmax(118px,1fr))!important;gap:9px!important;align-items:center!important;width:100%!important}
.v48-menubar>a,.v48-menubar>button{height:58px!important;min-height:58px!important;width:100%!important;margin:0!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;text-align:center!important}
.v58-head-actions{display:grid!important;grid-template-columns:repeat(5,max-content)!important;gap:9px!important;align-items:center!important;justify-content:end!important;margin:0!important}
.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:58px!important;min-height:58px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;box-sizing:border-box!important}
.v76-lang-wrap{color:var(--v92-cyan)!important;border-color:var(--v92-cyan)!important;min-width:94px!important}.v13-lang{height:100%!important;padding:0 28px 0 12px!important;text-align:center!important}
.menu-markets{color:var(--v92-cyan)!important}.menu-how{color:var(--v92-green)!important}.menu-audit{color:var(--v92-red)!important}.menu-proof{color:var(--v92-gold)!important}.menu-rewards{color:#d5a2ff!important}.menu-news{color:var(--v92-blue)!important}.menu-voliqai{color:var(--v92-purple)!important}
/* Q is typography/logo only — no circle, square or app tile */
.v92-qmark,.menu-voliqai .v92-qmark,.v47-float.voliqai .v92-qmark{display:inline!important;width:auto!important;height:auto!important;min-width:0!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;color:#72ddff!important;font-weight:1000!important;font-size:21px!important;font-style:normal!important;line-height:1!important;text-shadow:0 0 6px #27ddff,0 0 13px #a94cff!important;box-shadow:none!important}
/* exchange cards: equal internals; CTA is a real centered card/pill with breathing room */
.v74-exchange-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.v80-exchange-card{height:190px!important;padding:22px!important;display:grid!important;grid-template-rows:1fr auto!important;gap:18px!important;color:var(--v92-cyan)!important}.v80-exchange-card:after{display:none!important}.v80-exchange-brand{align-self:start!important}.v80-exchange-card>a,.v80-exchange-card>span{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;padding:8px 14px!important;margin:0!important;box-sizing:border-box!important;border:1px solid var(--v92-cyan)!important;border-radius:12px!important;background:radial-gradient(circle at 50% 50%,rgba(40,223,255,.11),rgba(2,11,17,.95) 72%)!important;color:var(--v92-cyan)!important;text-align:center!important;font-size:12px!important;letter-spacing:.09em!important;font-weight:900!important;line-height:1.15!important}
/* spider: exact equal cards, solid continuous connections, right side blue, centered Q/result */
.v41-spider{position:relative!important}.v41-inputs,.v41-outputs{top:28px!important;bottom:110px!important;display:grid!important;align-content:space-between!important;gap:8px!important}.v41-inputs>div,.v41-outputs>a{width:100%!important;height:56px!important;min-height:56px!important;box-sizing:border-box!important;margin:0!important;padding:8px 12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.v41-inputs>div{color:var(--v92-blue)!important;border-color:var(--v92-blue)!important}.v41-inputs>div:nth-child(n){color:var(--v92-blue)!important}.v41-outputs>a{justify-content:flex-start!important}.v41-spider-lines path{stroke-dasharray:none!important;stroke-linecap:round!important;stroke-width:3!important}.v41-spider-core{width:104px!important;height:104px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.v41-spider-core img{width:88px!important;height:88px!important;object-fit:contain!important;background:transparent!important;border:0!important;filter:drop-shadow(0 0 14px rgba(40,223,255,.8))!important}.v41-result{left:50%!important;transform:translateX(-50%)!important;width:calc(100% - 52px)!important;min-height:86px!important;bottom:10px!important;color:var(--v92-cyan)!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:center!important;justify-items:center!important;padding:14px 24px!important}.v41-result>b{font-size:22px!important;text-align:center!important}.v41-result small{grid-column:1/-1!important;text-align:center!important;margin-top:6px!important}
/* floating rail: one cropped guardian dog, then identical cards; no second circular dog */
.v47-float-actions{width:150px!important;right:14px!important;top:118px!important;gap:8px!important;align-items:stretch!important}.v86-assistant{display:none!important}.v92-float-dog{width:150px!important;height:118px!important;border:0!important;background:transparent!important;padding:0!important;display:grid!important;grid-template-rows:94px 18px!important;justify-items:center!important;color:#56eaff!important;cursor:pointer!important}.v92-dog-crop{display:block!important;width:92px!important;height:94px!important;overflow:hidden!important;background:transparent!important;border:0!important;filter:drop-shadow(0 0 12px #25dfff) drop-shadow(0 0 12px #8d46ff)!important}.v92-dog-crop img{width:176px!important;height:176px!important;max-width:none!important;object-fit:cover!important;object-position:58% 22%!important;transform:translate(-42px,-9px)!important}.v92-float-dog>span:last-child{font-size:9px!important;letter-spacing:.13em!important;font-weight:1000!important;text-shadow:0 0 8px #25dfff!important}.v47-float{width:150px!important;min-width:150px!important;height:46px!important;min-height:46px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.v47-float>i:not(.v92-qmark){display:none!important}.v47-float.help .v80-helpmark{margin-right:5px!important}.v47-float.v74-float-testnet{color:#ff5d9e!important;border-color:#a23868!important}.v47-float.help{color:var(--v92-green)!important}.v47-float.join{color:#cbd6ff!important}.v47-float.rewards{color:#e86aff!important}.v47-float.donate{color:#ff77ad!important}
/* news must be unmistakable */
.v92-news-banner{margin:0 0 18px;padding:18px 22px;color:var(--v92-cyan);border:1px solid var(--v92-cyan);border-radius:15px;background:radial-gradient(circle at 20% 0,rgba(40,223,255,.12),transparent 45%),#030d15;box-shadow:0 0 18px rgba(40,223,255,.13)}.v92-news-banner small{display:block;font-size:13px;font-weight:1000;letter-spacing:.18em}.v92-news-banner strong{display:block;color:#fff;font-size:22px;margin-top:5px}
/* footer actions use same geometry as social cards */
.v36-footer-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(58px,max-content))!important;gap:10px!important;align-items:center!important}.v36-footer-actions .social-icon,.v36-footer-btn{height:52px!important;min-height:52px!important;border-radius:13px!important;box-sizing:border-box!important;background:radial-gradient(circle at 50% 0,color-mix(in srgb,currentColor 12%,transparent),transparent 62%),#030d15!important;border:1px solid currentColor!important;box-shadow:0 0 14px color-mix(in srgb,currentColor 18%,transparent)!important;display:flex!important;align-items:center!important;justify-content:center!important}.v36-footer-btn{padding:0 16px!important}
/* report cards / tabs are same family */
.v51-report-grid{align-items:stretch!important}.v51-report-card{color:var(--v92-cyan)!important}.v51-report-tabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.v51-report-tabs button{min-height:46px!important;border-radius:12px!important;border:1px solid currentColor!important;background:radial-gradient(circle at 50% 0,rgba(40,223,255,.09),#030d15 70%)!important;color:#a9bfca!important}.v51-report-tabs button.active{color:var(--v92-cyan)!important;box-shadow:0 0 14px rgba(40,223,255,.15)!important}
@media(max-width:1500px){.v53-headerrow{grid-template-columns:190px 1fr!important}.v58-head-actions{grid-column:1/-1!important;justify-content:end!important}.v48-menubar{grid-template-columns:repeat(7,minmax(100px,1fr))!important}}
@media(max-width:1000px){.v53-headerrow{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:16px 0!important}.v48-logo{width:190px!important}.v48-menubar{grid-template-columns:1fr!important;gap:9px!important}.v48-menubar>a,.v48-menubar>button{height:62px!important;justify-content:flex-start!important;padding:0 22px!important}.v58-head-actions{grid-column:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;justify-content:stretch!important}.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{min-width:0!important;padding:0 7px!important;font-size:9px!important}.v74-exchange-grid{grid-template-columns:1fr!important}.v80-exchange-card{height:auto!important;min-height:150px!important}.v47-float-actions{top:calc(env(safe-area-inset-top) + 176px)!important;right:7px!important;width:96px!important;gap:5px!important}.v92-float-dog{width:96px!important;height:78px!important;grid-template-rows:62px 14px!important}.v92-dog-crop{width:62px!important;height:62px!important}.v92-dog-crop img{width:118px!important;height:118px!important;transform:translate(-28px,-6px)!important}.v92-float-dog>span:last-child{font-size:6px!important}.v47-float{width:96px!important;min-width:96px!important;height:34px!important;min-height:34px!important;padding:0 7px!important;font-size:7px!important}.v92-qmark,.menu-voliqai .v92-qmark,.v47-float.voliqai .v92-qmark{font-size:15px!important}.v41-result{width:calc(100% - 20px)!important;padding:12px 6px!important}.v41-result>b{font-size:12px!important}.v41-result small{font-size:8px!important}.v41-inputs>div,.v41-outputs>a{height:52px!important;min-height:52px!important;padding:6px 7px!important}.v41-inputs>div b,.v41-outputs>a b{font-size:9px!important}.v41-inputs>div small,.v41-outputs>a small{font-size:7px!important}.v41-spider-core{width:76px!important;height:76px!important}.v41-spider-core img{width:68px!important;height:68px!important}}
@media(max-width:600px){.v58-head-actions{grid-template-columns:repeat(5,1fr)!important;gap:6px!important}.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:48px!important;min-height:48px!important;font-size:7px!important}.v76-lang-wrap{min-width:0!important}.v41-inputs{right:5px!important;width:31%!important}.v41-outputs{left:5px!important;width:31%!important}.v41-spider-lines path{stroke-width:2.5!important}.v36-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v36-footer-actions .social-icon,.v36-footer-btn{width:100%!important}.v51-report-tabs{grid-template-columns:1fr!important}}

/* ===== SOURCE: v93.css ===== */
/* VOLIQA v93 — approved dashboard integration; preserve layout, unify card system. */
:root{--v93-cyan:#25dfff;--v93-blue:#39bfff;--v93-green:#35ef77;--v93-purple:#c35cff;--v93-magenta:#ed58ff;--v93-gold:#ffc42f;--v93-red:#ff405d;--v93-pink:#ff5d9e;--v93-ink:#020a11}

/* Shared neon card grammar: dark body + colored edge + a soft mist in the same color. */
:is(.v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap,.v80-exchange-card,.v70-card,.v51-report-card,.v36-footer-btn,.v36-footer-actions .social-icon,.v47-float){
  background:radial-gradient(120% 130% at 50% -15%,color-mix(in srgb,currentColor 15%,transparent),transparent 55%),linear-gradient(180deg,rgba(7,18,27,.98),rgba(2,9,15,.98))!important;
  border:1px solid currentColor!important;
  box-shadow:inset 0 0 24px color-mix(in srgb,currentColor 6%,transparent),0 0 14px color-mix(in srgb,currentColor 18%,transparent)!important;
}

/* Main navigation: one geometry, functional colors. */
.v48-menubar{align-items:stretch!important;gap:10px!important}.v48-menubar>a,.v48-menubar>button{height:54px!important;min-height:54px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 14px!important;box-sizing:border-box!important}
.menu-markets{color:var(--v93-cyan)!important}.menu-how{color:var(--v93-green)!important}.menu-audit{color:var(--v93-red)!important}.menu-proof{color:var(--v93-gold)!important}.menu-rewards{color:#d5a2ff!important}.menu-news{color:#d8e7ee!important}.menu-voliqai{color:var(--v93-purple)!important}
.v58-head-actions .v40-help,.v58-head-actions [data-v40-faq-open]{color:var(--v93-green)!important}.v58-head-actions [href*="testnet"],.v58-head-actions .v74-testnet{color:var(--v93-pink)!important}.v58-head-actions [href="#donate"],.v58-head-actions .donate{color:var(--v93-gold)!important}.v76-lang-wrap{color:var(--v93-cyan)!important}

/* Exchanges to connect: exact equal cards; CTA is centered and padded. */
.v74-exchange-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.v80-exchange-card{color:var(--v93-cyan)!important;min-height:178px!important;height:auto!important;padding:20px!important;display:grid!important;grid-template-rows:1fr auto!important;gap:16px!important;border-radius:16px!important}.v80-exchange-brand{align-self:start!important;display:flex!important;align-items:center!important;gap:14px!important}.v80-exchange-brand>div{min-width:0!important}.v80-exchange-brand b{display:block!important}.v80-exchange-brand small{display:block!important;margin-top:6px!important}.v93-api-ready{position:static!important;width:100%!important;min-height:42px!important;margin:0!important;padding:8px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:1px solid currentColor!important;border-radius:12px!important;background:radial-gradient(circle at 50% 50%,rgba(37,223,255,.13),rgba(2,10,17,.98) 72%)!important;color:var(--v93-cyan)!important;text-align:center!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.15!important;box-shadow:inset 0 0 16px rgba(37,223,255,.07),0 0 12px rgba(37,223,255,.12)!important}.v80-exchange-card:after{display:none!important}

/* Spider — rigid symmetric columns, Q only, connection gap before cards. */
.v41-spider{position:relative!important;min-height:610px!important;overflow:hidden!important}.v41-inputs,.v41-outputs{position:absolute!important;top:38px!important;bottom:92px!important;width:25%!important;display:grid!important;align-content:space-between!important;gap:8px!important;z-index:4!important}.v41-outputs{left:2%!important}.v41-inputs{right:2%!important}.v41-inputs>div,.v41-outputs>a{width:100%!important;height:64px!important;min-height:64px!important;margin:0!important;padding:8px 12px!important;box-sizing:border-box!important;border-radius:12px!important;background:radial-gradient(110% 120% at 50% 0,color-mix(in srgb,currentColor 13%,transparent),transparent 58%),rgba(3,12,19,.97)!important;box-shadow:inset 0 0 18px color-mix(in srgb,currentColor 5%,transparent),0 0 13px color-mix(in srgb,currentColor 23%,transparent)!important;display:flex!important;align-items:center!important;gap:10px!important}.v41-inputs>div{color:var(--v93-cyan)!important;border:1px solid var(--v93-cyan)!important}.v41-inputs>div:nth-child(n){color:var(--v93-cyan)!important}.v41-outputs>a.sent{color:var(--v93-green)!important}.v41-outputs>a.rad{color:var(--v93-cyan)!important}.v41-outputs>a.hun{color:var(--v93-purple)!important}.v41-outputs>a.pro{color:var(--v93-gold)!important}.v41-outputs>a.risk{color:var(--v93-red)!important}.v41-inputs b,.v41-outputs b{font-size:13px!important;line-height:1.05!important}.v41-inputs small,.v41-outputs small{display:block!important;font-size:9px!important;letter-spacing:.12em!important;line-height:1.15!important;margin-top:3px!important}.v93-spider-icon,.v80-spider-icon{width:27px!important;min-width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:8px!important;font-size:15px!important;line-height:1!important;box-shadow:0 0 10px color-mix(in srgb,currentColor 24%,transparent)!important}.v41-spider-lines{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:2!important;pointer-events:none!important}.v41-spider-lines path{stroke-dasharray:none!important;stroke-linecap:round!important}.v41-spider-core{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-56%)!important;width:92px!important;height:92px!important;border:0!important;background:transparent!important;box-shadow:none!important;z-index:5!important;display:grid!important;place-items:center!important}.v93-core-q{font-size:76px!important;font-weight:1000!important;font-style:normal!important;line-height:.9!important;letter-spacing:-.12em!important;padding-right:.12em!important;background:linear-gradient(145deg,#79f3ff 0%,#25c9ff 40%,#756cff 75%,#c15cff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 9px rgba(37,223,255,.8)) drop-shadow(0 0 15px rgba(170,82,255,.45))!important}.v41-result{position:absolute!important;left:50%!important;bottom:12px!important;transform:translateX(-50%)!important;width:54%!important;min-height:70px!important;padding:10px 18px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:center!important;justify-items:center!important;border:1px solid var(--v93-cyan)!important;border-radius:14px!important;background:radial-gradient(circle at 50% 0,rgba(37,223,255,.08),rgba(2,10,17,.97) 70%)!important;box-sizing:border-box!important}.v41-result>b{font-size:18px!important}.v41-result small{grid-column:1/-1!important;text-align:center!important;margin-top:2px!important}

/* Floating rail: exactly one guardian trigger + HELP + DONATE + JOIN. */
.v93-float-actions{position:fixed!important;right:14px!important;top:118px!important;width:112px!important;display:flex!important;flex-direction:column!important;gap:8px!important;z-index:90!important;align-items:stretch!important}.v93-float-actions>.v47-float{width:112px!important;min-width:112px!important;height:46px!important;min-height:46px!important;border-radius:13px!important;padding:0 8px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important}.v93-float-actions>.help{color:var(--v93-green)!important;order:2}.v93-float-actions>.donate{color:var(--v93-gold)!important;order:3}.v93-float-actions>.join{color:#c8d8ff!important;order:4}.v93-float-dog{order:1!important;width:112px!important;height:114px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;display:grid!important;grid-template-rows:94px 18px!important;justify-items:center!important;color:var(--v93-purple)!important;cursor:pointer!important}.v93-dog-crop{position:relative!important;width:94px!important;height:94px!important;overflow:hidden!important;border:0!important;background:transparent!important;filter:drop-shadow(0 0 11px #25dfff) drop-shadow(0 0 12px #8d46ff)!important}.v93-dog-crop img{position:absolute!important;width:184px!important;height:184px!important;max-width:none!important;left:-42px!important;top:-8px!important;object-fit:cover!important;object-position:52% 10%!important}.v93-dog-q{position:absolute!important;left:50%!important;bottom:4px!important;transform:translateX(-50%)!important;width:24px!important;height:24px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(2,10,17,.94)!important;border:1px solid #25dfff!important;color:#62ecff!important;font-size:14px!important;font-weight:1000!important;box-shadow:0 0 10px rgba(37,223,255,.8),0 0 14px rgba(173,77,255,.4)!important}.v93-float-dog>span:last-child{font-size:8px!important;font-weight:1000!important;letter-spacing:.12em!important;text-shadow:0 0 7px var(--v93-purple)!important}.v93-float-actions .v80-helpmark{margin-right:5px!important}

/* Keep news/reports/rewards in the same neon family without changing placement. */
.v92-news-banner,.v70-rewards,.v51-report-card{border-radius:16px!important}.v70-rewards{color:#e56aff!important}.v70-rewards .v70-reward-list>div,.v70-rewards .v70-cycle{background:radial-gradient(120% 100% at 50% 0,rgba(229,106,255,.08),rgba(3,12,19,.97) 68%)!important}

@media(max-width:1100px){
  .v74-exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:700px){
  .v48-menubar{grid-template-columns:1fr!important}.v48-menubar>a,.v48-menubar>button{height:68px!important;min-height:68px!important;justify-content:flex-start!important;padding:0 24px!important}
  .v74-exchange-grid{grid-template-columns:1fr!important}.v80-exchange-card{min-height:150px!important}
  .v41-spider{min-height:690px!important}.v41-inputs,.v41-outputs{top:28px!important;bottom:106px!important;width:29%!important}.v41-outputs{left:2%!important}.v41-inputs{right:2%!important}.v41-inputs>div,.v41-outputs>a{height:58px!important;min-height:58px!important;padding:6px 7px!important;gap:5px!important;border-radius:10px!important}.v41-inputs b,.v41-outputs b{font-size:9px!important}.v41-inputs small,.v41-outputs small{font-size:6px!important;letter-spacing:.09em!important}.v93-spider-icon,.v80-spider-icon{width:21px!important;min-width:21px!important;height:21px!important;font-size:11px!important;border-radius:6px!important}.v41-spider-core{width:66px!important;height:66px!important}.v93-core-q{font-size:54px!important}.v41-result{width:88%!important;min-height:76px!important;padding:10px 6px!important}.v41-result>b{font-size:12px!important}.v41-result small{font-size:8px!important}
  .v93-float-actions{right:6px!important;top:calc(env(safe-area-inset-top) + 126px)!important;width:72px!important;gap:5px!important}.v93-float-actions>.v47-float{width:72px!important;min-width:72px!important;height:34px!important;min-height:34px!important;padding:0 4px!important;font-size:6.5px!important;border-radius:10px!important}.v93-float-dog{width:72px!important;height:79px!important;grid-template-rows:66px 11px!important}.v93-dog-crop{width:66px!important;height:66px!important}.v93-dog-crop img{width:132px!important;height:132px!important;left:-30px!important;top:-6px!important}.v93-dog-q{width:18px!important;height:18px!important;bottom:2px!important;font-size:10px!important}.v93-float-dog>span:last-child{font-size:5px!important}
}

/* ===== SOURCE: v94.css ===== */
/* VOLIQA v94 — alignment pass + reference-style floating rail + admin-toggleable nav/footer. */
:root{--v94-cyan:#2fe3ff;--v94-blue:#47bfff;--v94-green:#36ef7d;--v94-purple:#c65cff;--v94-pink:#ff6bb1;--v94-gold:#ffc23e;--v94-red:#ff465f;--v94-bg:#020910}

/* Header: one row on desktop, clean stack on mobile. */
.v53-headerrow{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important}
.v48-logo{align-self:center!important}.v48-logo img{display:block!important}
.v48-menubar{display:grid!important;grid-template-columns:repeat(7,minmax(108px,1fr))!important;gap:8px!important;align-items:stretch!important;width:100%!important}
.v48-menubar>a,.v48-menubar>button{height:50px!important;min-height:50px!important;padding:0 10px!important;border-radius:12px!important;white-space:nowrap!important;font-size:9px!important}
.v58-head-actions{display:grid!important;grid-template-columns:repeat(4,auto)!important;gap:8px!important;align-items:center!important;justify-items:stretch!important}
.v58-head-actions>*{height:50px!important;min-height:50px!important;min-width:82px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}
.v76-lang-wrap{min-width:92px!important}.v13-lang,.v48-lang{height:48px!important;min-height:48px!important;width:100%!important;padding:0 36px 0 16px!important;text-align:center!important}

/* Planned integration becomes a proper card. */
.v83-ex-head-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.v94-planned-card{display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 16px!important;border:1px solid #8096a5!important;border-radius:12px!important;color:#d7e3e9!important;background:radial-gradient(100% 120% at 50% 0,rgba(140,165,178,.10),transparent 65%),#061018!important;box-shadow:0 0 13px rgba(180,210,225,.10),inset 0 0 15px rgba(200,230,245,.03)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important}

/* Hero stack core: Q is not boxed; add more context. */
.v94-core{grid-template-columns:88px 1fr!important;gap:20px!important;align-items:center!important;padding:20px 26px!important}
.v94-core-q{display:grid!important;place-items:center!important;width:82px!important;height:82px!important;font:1000 68px/.9 Arial,sans-serif!important;letter-spacing:-.12em!important;padding-right:.10em!important;background:linear-gradient(145deg,#84f8ff,#26cfff 40%,#736cff 72%,#d55cff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 10px rgba(47,227,255,.75)) drop-shadow(0 0 17px rgba(198,92,255,.35))!important}
.v94-core em{display:block!important;margin-top:9px!important;color:#7f9fae!important;font-size:10px!important;line-height:1.45!important;font-style:normal!important;letter-spacing:.025em!important}

/* Spider: wider cards, one horizontal icon/text row, small visible connection gap. */
.v41-spider{min-height:610px!important}
.v41-outputs{left:1.5%!important;width:30.5%!important}.v41-inputs{right:1.5%!important;width:32.5%!important}
.v41-inputs>div,.v41-outputs>a{height:62px!important;min-height:62px!important;padding:8px 13px!important;gap:10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important}
.v41-inputs>div>span:last-child,.v41-outputs>a>span:last-child{display:flex!important;align-items:baseline!important;gap:7px!important;min-width:0!important;white-space:nowrap!important}
.v41-inputs b,.v41-outputs b{font-size:12px!important;white-space:nowrap!important}.v41-inputs small,.v41-outputs small{display:inline!important;margin:0!important;font-size:8px!important;white-space:nowrap!important;color:#9db3bd!important}
.v41-inputs>div{color:var(--v94-cyan)!important;border-color:var(--v94-cyan)!important}.v41-inputs .v93-spider-icon{color:var(--v94-cyan)!important}.v41-spider-lines path{stroke-dasharray:none!important;stroke-linecap:round!important}
.v41-spider-core{background:transparent!important;border:0!important;box-shadow:none!important}.v93-core-q{font-size:80px!important}

/* Result alignment. */
.v41-result{width:54%!important;grid-template-columns:repeat(3,1fr)!important;justify-items:center!important}.v41-result>b{width:100%!important;text-align:center!important}.v41-result .v50-decision-line{width:100%!important;text-align:center!important}

/* Floating rail: same visual language as approved reference, one dog only. */
.v94-float-actions{position:fixed!important;right:16px!important;top:104px!important;width:118px!important;display:flex!important;flex-direction:column!important;gap:7px!important;z-index:95!important;align-items:stretch!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.v94-float-dog{width:118px!important;height:128px!important;padding:0!important;border:0!important;background:transparent!important;display:grid!important;grid-template-rows:108px 16px!important;place-items:center!important;cursor:pointer!important;color:var(--v94-purple)!important;filter:drop-shadow(0 0 11px rgba(55,215,255,.38)) drop-shadow(0 0 16px rgba(178,73,255,.26))!important}
.v94-float-dog img{width:118px!important;height:108px!important;object-fit:cover!important;object-position:center top!important;clip-path:polygon(18% 0,82% 0,94% 24%,96% 72%,82% 100%,18% 100%,4% 72%,6% 24%)!important;background:transparent!important}
.v94-float-dog span{font-size:9px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.12em!important;color:#d463ff!important;text-shadow:0 0 9px rgba(204,78,255,.75)!important}
.v94-float-actions>.v47-float{width:118px!important;min-width:118px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 10px!important;border-radius:12px!important;display:grid!important;grid-template-columns:28px 1fr!important;align-items:center!important;justify-items:start!important;gap:8px!important;font-size:9px!important;font-weight:950!important;letter-spacing:.04em!important;text-align:left!important;box-sizing:border-box!important}
.v94-rail-icon{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:9px!important;font-size:16px!important;line-height:1!important;box-shadow:0 0 10px color-mix(in srgb,currentColor 24%,transparent)!important}
.v94-float-actions>.voliqai{color:var(--v94-purple)!important}.v94-float-actions>.join{color:#c4d6ff!important}.v94-float-actions>.testnet{color:var(--v94-pink)!important}.v94-float-actions>.rewards{color:#db66ff!important}.v94-float-actions>.news{color:var(--v94-cyan)!important}.v94-float-actions>.donate{color:var(--v94-gold)!important}.v94-float-actions>.help{color:var(--v94-green)!important}
.v94-rail-collapse{width:62px!important;height:34px!important;align-self:center!important;border:1px solid #29475b!important;border-radius:999px!important;background:#06111a!important;color:#fff!important;box-shadow:0 0 12px rgba(47,227,255,.10)!important;font-size:20px!important;line-height:1!important}
/* neutralize old pseudo-dog artifacts */
.v94-float-actions .v47-float:before,.v94-float-actions .v47-float:after{display:none!important}

/* VOLIQAI modal: reference-style command center. */
.v81-ai-modal{background:rgba(0,4,10,.78)!important;backdrop-filter:blur(8px)!important}.v81-ai-dialog{width:min(1180px,calc(100vw - 40px))!important;max-height:calc(100dvh - 40px)!important;border:1px solid #8854ff!important;border-radius:22px!important;background:radial-gradient(circle at 75% 12%,rgba(56,107,255,.15),transparent 32%),radial-gradient(circle at 30% 100%,rgba(180,55,255,.10),transparent 30%),#020914!important;box-shadow:0 0 35px rgba(40,215,255,.20),0 0 55px rgba(188,74,255,.18)!important;padding:24px!important;overflow:auto!important}
.v81-ai-grid{display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;gap:24px!important}.v81-ai-side{border:1px solid #1b3a51!important;border-radius:16px!important;background:rgba(3,13,23,.82)!important;padding:24px!important}.v81-ai-brand h2{font-size:52px!important;line-height:1!important}.v81-ai-brand h2 span{background:linear-gradient(90deg,#47bfff,#d75cff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.v81-ai-dog{height:250px!important;margin:18px 0!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:16px!important;background:radial-gradient(circle at 50% 35%,rgba(42,207,255,.13),transparent 55%)!important}.v81-ai-dog img{height:235px!important;width:auto!important;object-fit:contain!important;clip-path:polygon(13% 0,87% 0,100% 100%,0 100%)!important}.v81-ai-main{padding:14px 0!important}.v81-ai-status{padding-bottom:16px!important;border-bottom:1px solid #19384a!important}.v81-ai-status b{color:#4fe6ff!important}.v81-ai-intro{margin-top:18px!important;padding:20px!important;border:1px solid #6a45cc!important;border-radius:16px!important;background:radial-gradient(circle at 90% 15%,rgba(102,58,255,.13),transparent 45%),#05101b!important}.v81-ai-intro h3{font-size:38px!important;margin:0 0 10px!important}.v81-ai-quick{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:18px 0!important}.v81-ai-quick button{min-height:70px!important;border-radius:13px!important;border:1px solid #255a78!important;background:#06111c!important;color:#eaf9ff!important;text-align:left!important;padding:14px!important}.v81-ai-log{border:1px solid #1c4154!important;border-radius:14px!important;background:#03101a!important}.v81-ai-form textarea{border-radius:14px!important;border-color:#284f67!important;background:#03101a!important}.v81-ai-formrow button{background:linear-gradient(90deg,#ac38ff,#2c9fff)!important;color:white!important;box-shadow:0 0 20px rgba(100,80,255,.32)!important}.v81-ai-close{width:48px!important;height:48px!important;border-radius:12px!important}

/* Footer cards follow menu grammar: icon/image + text. */
.v36-footer-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:9px!important}.v36-footer-btn{min-height:54px!important;height:auto!important;padding:8px 12px!important;border-radius:12px!important;display:grid!important;grid-template-columns:30px 1fr!important;align-items:center!important;justify-items:start!important;gap:9px!important;text-align:left!important;color:#dce9f1!important}.v94-footer-icon{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:8px!important;color:var(--v94-cyan)!important;font-weight:950!important;box-shadow:0 0 10px rgba(47,227,255,.16)!important}.v36-footer-actions .social-icon{height:54px!important;min-height:54px!important;border-radius:12px!important}

@media(max-width:1480px){.v48-menubar{grid-template-columns:repeat(4,minmax(112px,1fr))!important}.v58-head-actions{grid-template-columns:repeat(2,auto)!important}}
@media(max-width:900px){
 .v53-headerrow{grid-template-columns:1fr!important;gap:12px!important}.v48-logo{justify-self:start!important}.v48-menubar{grid-template-columns:1fr!important;gap:10px!important}.v48-menubar>a,.v48-menubar>button{height:66px!important;min-height:66px!important;justify-content:flex-start!important;padding:0 24px!important;font-size:11px!important}.v58-head-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:8px!important}.v58-head-actions>*{min-width:0!important;width:100%!important}.v76-lang-wrap{min-width:0!important}
 .v83-ex-head-actions{justify-content:flex-start!important}.v94-planned-card{width:100%!important}
 .v94-core{grid-template-columns:70px 1fr!important;padding:16px!important}.v94-core-q{width:64px!important;height:64px!important;font-size:54px!important}.v94-core em{font-size:8.5px!important}
 .v41-spider{min-height:650px!important}.v41-outputs{left:1.5%!important;width:34%!important}.v41-inputs{right:1.5%!important;width:35%!important}.v41-inputs>div,.v41-outputs>a{height:56px!important;min-height:56px!important;padding:5px 7px!important;gap:5px!important}.v41-inputs>div>span:last-child,.v41-outputs>a>span:last-child{display:block!important;white-space:normal!important}.v41-inputs b,.v41-outputs b{font-size:8.4px!important}.v41-inputs small,.v41-outputs small{display:block!important;font-size:5.8px!important;margin-top:2px!important}.v93-spider-icon,.v80-spider-icon{width:20px!important;min-width:20px!important;height:20px!important;font-size:10px!important}.v41-spider-core{width:62px!important;height:62px!important}.v93-core-q{font-size:50px!important}.v41-result{width:91%!important;bottom:8px!important}
 .v94-float-actions{right:8px!important;top:auto!important;bottom:calc(env(safe-area-inset-bottom) + 12px)!important;width:84px!important;gap:4px!important}.v94-float-dog{width:84px!important;height:88px!important;grid-template-rows:74px 11px!important}.v94-float-dog img{width:84px!important;height:74px!important}.v94-float-dog span{font-size:6px!important}.v94-float-actions>.v47-float{width:84px!important;min-width:84px!important;height:38px!important;min-height:38px!important;grid-template-columns:20px 1fr!important;gap:5px!important;padding:0 5px!important;font-size:6.2px!important}.v94-rail-icon{width:19px!important;height:19px!important;border-radius:6px!important;font-size:10px!important}.v94-rail-collapse{width:46px!important;height:28px!important;font-size:15px!important}
 .v81-ai-dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:12px!important;border-radius:16px!important}.v81-ai-grid{grid-template-columns:1fr!important}.v81-ai-side{display:grid!important;grid-template-columns:1fr 100px!important;gap:10px!important;padding:14px!important}.v81-ai-brand h2{font-size:34px!important}.v81-ai-dog{height:120px!important;margin:0!important}.v81-ai-dog img{height:115px!important}.v81-ai-contact{grid-column:1/-1!important}.v81-ai-intro h3{font-size:28px!important}.v81-ai-quick{grid-template-columns:1fr 1fr!important}.v81-ai-quick button{min-height:58px!important;font-size:10px!important}
 .v36-footer-actions{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){.v58-head-actions{grid-template-columns:repeat(4,1fr)!important}.v58-head-actions>*{font-size:7px!important;padding:0 5px!important}.v13-lang,.v48-lang{font-size:9px!important;padding-left:8px!important}.v36-footer-actions{grid-template-columns:1fr!important}.v81-ai-quick{grid-template-columns:1fr!important}}

/* ===== SOURCE: v95.css ===== */

/* VOLIQA v95 — simple registration + deferred profile/email rewards */
.v95-register-rewards{margin:14px 0;padding:14px 16px;border:1px solid rgba(197,82,255,.55);border-radius:14px;background:linear-gradient(135deg,rgba(197,82,255,.12),rgba(0,214,255,.05));box-shadow:0 0 24px rgba(197,82,255,.10)}
.v95-register-rewards b{display:block;color:#efb8ff;letter-spacing:.08em;margin-bottom:5px}.v95-register-rewards span{color:#a9bdc9;font-size:.92rem;line-height:1.45}
.v95-email-alert{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:15px 18px;border:1px solid rgba(255,183,46,.72);border-radius:14px;background:linear-gradient(90deg,rgba(255,183,46,.11),rgba(255,183,46,.025));box-shadow:0 0 22px rgba(255,183,46,.09)}
.v95-email-alert b{color:#ffd36a;letter-spacing:.08em}.v95-email-alert span{color:#b5c5cf}
.v95-profile-card{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.75fr);gap:20px;margin:0 0 20px;padding:20px;border:1px solid rgba(0,214,255,.34);border-radius:18px;background:linear-gradient(135deg,rgba(0,214,255,.07),rgba(124,77,255,.035));box-shadow:inset 0 0 28px rgba(0,214,255,.025)}
.v95-profile-copy small{color:#43dcff;font-weight:800;letter-spacing:.16em}.v95-profile-copy h3{margin:.45rem 0 .6rem}.v95-profile-copy p{margin:0;color:#9fb2be;line-height:1.55}
.v95-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v95-profile-form input{min-width:0}.v95-profile-form input[type=email],.v95-profile-form button{grid-column:1/-1}.v95-profile-form button{justify-self:start}
@media(max-width:760px){.v95-email-alert{align-items:flex-start;flex-direction:column;gap:6px}.v95-profile-card{grid-template-columns:1fr}.v95-profile-form{grid-template-columns:1fr}.v95-profile-form input[type=email],.v95-profile-form button{grid-column:auto}.v95-profile-form button{width:100%}}

/* ===== SOURCE: v98.css ===== */
/* VOLIQA v98 — approved VOLIQAI reference rail + modal polish. */
.v98-reference-rail{right:18px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:92px!important;gap:7px!important;padding:8px 7px 10px!important;border:1px solid rgba(111,113,255,.72)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(4,9,23,.92),rgba(2,8,18,.96))!important;box-shadow:0 0 18px rgba(39,219,255,.34),0 0 26px rgba(184,65,255,.27),inset 0 0 18px rgba(68,114,255,.07)!important;backdrop-filter:blur(8px)!important}
.v98-reference-rail .v94-float-dog{width:78px!important;height:92px!important;grid-template-rows:78px 12px!important;margin:-70px auto 4px!important;filter:drop-shadow(0 0 8px rgba(45,220,255,.45)) drop-shadow(0 0 10px rgba(186,72,255,.34))!important}
.v98-reference-rail .v94-float-dog img{width:78px!important;height:78px!important;object-fit:contain!important;object-position:center bottom!important;clip-path:none!important;background:transparent!important}
.v98-reference-rail .v94-float-dog span{font-size:7px!important}
.v98-reference-rail>.v47-float{width:78px!important;min-width:78px!important;height:64px!important;min-height:64px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:5px!important;border-radius:12px!important;font-size:8px!important;text-align:center!important;letter-spacing:.03em!important;background:linear-gradient(180deg,rgba(8,17,32,.96),rgba(4,10,20,.98))!important}
.v98-reference-rail .v94-rail-icon{width:30px!important;height:30px!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:22px!important;text-shadow:0 0 12px currentColor!important}
.v98-reference-rail>.voliqai{color:#c75cff!important;border-color:#8d56ff!important;box-shadow:0 0 12px rgba(171,72,255,.18)!important}.v98-reference-rail>.help{color:#36ef7d!important;border-color:#36ef7d!important}.v98-reference-rail>.donate{color:#ff62d5!important;border-color:#ff62d5!important}.v98-reference-rail>.join{color:#8ea9ff!important;border-color:#5f78dc!important}.v98-reference-rail>.testnet{color:#aeb9ff!important;border-color:#6e75dd!important}
.v98-reference-rail .v94-rail-collapse{width:50px!important;height:30px!important;margin:1px auto -1px!important;background:#07101d!important}
/* Make the assistant read like the approved command-center reference, not a generic full-page panel. */
.v81-ai-dialog{border-color:#6d70ff!important;box-shadow:0 0 28px rgba(30,220,255,.30),0 0 40px rgba(188,67,255,.27)!important}
.v81-ai-close{border:1px solid #27395b!important;background:#07101f!important}
@media(max-width:900px){
 .v98-reference-rail{right:7px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:70px!important;gap:4px!important;padding:6px 5px 7px!important;border-radius:18px!important}
 .v98-reference-rail .v94-float-dog{width:60px!important;height:70px!important;grid-template-rows:60px 9px!important;margin:-52px auto 2px!important}.v98-reference-rail .v94-float-dog img{width:60px!important;height:60px!important}.v98-reference-rail .v94-float-dog span{font-size:5.5px!important}
 .v98-reference-rail>.v47-float{width:58px!important;min-width:58px!important;height:49px!important;min-height:49px!important;padding:3px!important;font-size:6.1px!important;border-radius:9px!important}.v98-reference-rail .v94-rail-icon{width:22px!important;height:22px!important;font-size:16px!important}.v98-reference-rail .v94-rail-collapse{width:40px!important;height:25px!important;font-size:13px!important}
 .v81-ai-dialog{padding:10px!important}.v81-ai-side{grid-template-columns:1fr 82px!important}.v81-ai-brand h2{font-size:30px!important}.v81-ai-brand p{font-size:10px!important}.v81-ai-dog{height:96px!important}.v81-ai-dog img{height:92px!important}.v81-ai-intro{padding:14px!important}.v81-ai-intro h3{font-size:24px!important}.v81-ai-intro p{font-size:10px!important}.v81-ai-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.v81-ai-quick button{min-height:52px!important;padding:9px!important;font-size:8px!important}
}

/* ===== SOURCE: v99.css ===== */
/* VOLIQA v99 — guardian-only rail + final spider geometry */
/* Floating guardian: only the dog, no tile/background/glow panel. The source guardian already carries the VOLIQA Q on its collar. */
.v98-reference-rail .v94-float-dog{background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;overflow:visible!important}
.v98-reference-rail .v94-float-dog img{background:transparent!important;box-shadow:none!important;filter:none!important;mix-blend-mode:screen!important;clip-path:polygon(19% 0,81% 0,90% 8%,96% 24%,94% 46%,88% 62%,82% 74%,75% 86%,65% 96%,35% 96%,25% 86%,18% 74%,12% 62%,6% 46%,4% 24%,10% 8%)!important}
.v98-reference-rail .v94-float-dog span{display:none!important}

/* Spider: wide cards, icon + label on one line, right side cyan/blue. */
.v41-pipeline-section .v41-spider>.v41-outputs{width:210px!important;left:20px!important}
.v41-pipeline-section .v41-spider>.v41-inputs{width:230px!important;right:20px!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a,
.v41-pipeline-section .v41-spider>.v41-inputs>div{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;min-height:50px!important;padding:7px 10px!important;overflow:hidden!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a>span:last-child,
.v41-pipeline-section .v41-spider>.v41-inputs>div>span:last-child{min-width:0!important;display:block!important}
.v41-pipeline-section .v41-spider>.v41-outputs b,
.v41-pipeline-section .v41-spider>.v41-inputs b{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.v41-pipeline-section .v41-spider>.v41-outputs small,
.v41-pipeline-section .v41-spider>.v41-inputs small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.v41-pipeline-section .v41-spider>.v41-inputs>div{border-color:#25dfff!important;box-shadow:0 0 12px rgba(37,223,255,.14),inset 0 0 14px rgba(37,223,255,.035)!important}
.v41-pipeline-section .v41-spider>.v41-inputs .v93-spider-icon,
.v41-pipeline-section .v41-spider>.v41-inputs b{color:#4be9ff!important}

/* Lines end just before card borders; never enter the cards. */
.v41-pipeline-section .v41-spider>.v41-spider-lines{left:0!important;width:100%!important}

@media(max-width:900px){
 .v41-pipeline-section .v41-spider{height:470px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs{left:8px!important;width:31%!important;top:20px!important;height:300px!important}
 .v41-pipeline-section .v41-spider>.v41-inputs{right:8px!important;width:34%!important;top:12px!important;height:335px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs>a,
 .v41-pipeline-section .v41-spider>.v41-inputs>div{grid-template-columns:20px minmax(0,1fr)!important;column-gap:4px!important;min-height:42px!important;padding:4px 5px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs b,.v41-pipeline-section .v41-spider>.v41-inputs b{font-size:8.5px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs small,.v41-pipeline-section .v41-spider>.v41-inputs small{font-size:5.8px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-core{top:170px!important;width:62px!important;height:62px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-lines{height:325px!important}
}

/* ===== SOURCE: v100.css ===== */
/* VOLIQA v100 — visual consolidation pass */
:root{--fog-cyan:rgba(47,227,255,.12);--fog-green:rgba(54,239,125,.11);--fog-purple:rgba(198,92,255,.12);--fog-gold:rgba(255,194,62,.11);--fog-red:rgba(255,70,95,.10)}

/* Floating rail: bigger guardian + explicit assistant label; no collapse pill. */
.v98-reference-rail{gap:7px!important}
.v98-reference-rail .v94-float-dog{width:138px!important;height:148px!important;grid-template-rows:122px 22px!important;place-items:center!important;filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important}
.v98-reference-rail .v94-float-dog img{width:130px!important;height:122px!important;object-fit:contain!important;object-position:center bottom!important;clip-path:none!important;mix-blend-mode:screen!important;background:transparent!important;filter:none!important}
.v98-reference-rail .v94-float-dog span{display:block!important;font-size:8px!important;line-height:1.1!important;text-align:center!important;letter-spacing:.11em!important;font-weight:1000!important;color:#d970ff!important;text-shadow:0 0 9px rgba(217,112,255,.75)!important}
.v94-rail-collapse{display:none!important}

/* One shared neon-card grammar: dark core + colored fog behind text. */
.v13-panel,.v84-simple-grid article,.v84-simple-example,.v84-simple-rewards,.v83-roadmap-grid article,.v83-trust-grid article,
.v80-exchange-card,.v67-node,.v67-core,.v67-exchanges,.v67-stagebar>div,.v41-feature,.v35-hunter-stats>div,.v41-hunter-market,
.v13-card,.v35-token,.v35-roadmap,.v36-footer-btn,.v13-social .social-icon,.v41-inputs>div,.v41-outputs>a,.v41-result{
 position:relative!important;background:linear-gradient(180deg,rgba(5,16,26,.98),rgba(2,10,17,.98))!important;overflow:hidden!important;isolation:isolate!important}
.v13-panel:before,.v84-simple-grid article:before,.v84-simple-example:before,.v84-simple-rewards:before,.v83-roadmap-grid article:before,.v83-trust-grid article:before,
.v80-exchange-card:before,.v67-node:before,.v67-core:before,.v67-exchanges:before,.v67-stagebar>div:before,.v41-feature:before,.v35-hunter-stats>div:before,.v41-hunter-market:before,
.v35-token:before,.v35-roadmap:before,.v36-footer-btn:before,.v13-social .social-icon:before,.v41-inputs>div:before,.v41-outputs>a:before,.v41-result:before{
 content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 25% 35%,color-mix(in srgb,currentColor 18%,transparent),transparent 44%),radial-gradient(circle at 75% 70%,color-mix(in srgb,currentColor 8%,transparent),transparent 42%)!important}

/* Equal card geometry where cards are siblings. */
.v84-simple-grid{align-items:stretch!important}.v84-simple-grid article{height:100%!important;min-height:310px!important}
.v83-roadmap-grid{align-items:stretch!important}.v83-roadmap-grid article{height:100%!important}
.v83-trust-grid{align-items:stretch!important}.v83-trust-grid article{height:100%!important}
.v35-hunter-stats>div{min-height:116px!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}
.v41-features{align-items:stretch!important}.v41-feature{height:100%!important}

/* Hunter: restore prior dedicated Market Hunter visual. */
.v41-hunter-dog{background:radial-gradient(circle at 50% 40%,rgba(80,55,255,.13),transparent 60%),#020912!important;border-color:#6c55ff!important;box-shadow:0 0 24px rgba(112,78,255,.14)!important}
.v41-hunter-dog img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;transform:none!important;filter:none!important}

/* Layer-above-them cards: strong colored identity. */
.v67-node.trader{color:#55f09a!important;border-color:#38d985!important;box-shadow:0 0 20px rgba(56,217,133,.15),inset 0 0 18px rgba(56,217,133,.05)!important}
.v67-core{color:#c878ff!important;border-color:#7b55ff!important;box-shadow:0 0 20px rgba(123,85,255,.16),inset 0 0 18px rgba(123,85,255,.05)!important}
.v67-exchanges{color:#58e8ff!important;border-color:#30cbe8!important;box-shadow:0 0 20px rgba(48,203,232,.16),inset 0 0 18px rgba(48,203,232,.05)!important}
.v67-core b,.v67-exchanges b,.v67-node b{color:#fff!important}

/* AI modal: reference-style command center. */
.v81-ai-modal{padding:18px!important;background:rgba(0,3,9,.86)!important;backdrop-filter:blur(14px)!important}
.v100-ai-dialog{width:min(1320px,96vw)!important;max-height:94dvh!important;padding:22px!important;border:1px solid #9655ff!important;border-radius:20px!important;background:radial-gradient(circle at 70% 10%,rgba(42,100,255,.14),transparent 30%),radial-gradient(circle at 20% 100%,rgba(174,56,255,.10),transparent 28%),#020914!important;box-shadow:0 0 40px rgba(31,210,255,.24),0 0 65px rgba(188,76,255,.16)!important;overflow:auto!important}
.v81-ai-close{position:absolute!important;top:18px!important;right:18px!important;margin:0!important;width:48px!important;height:48px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:0!important;background:#07111f!important;border:1px solid #6b58a9!important;color:#fff!important}
.v81-ai-close span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:34px!important;line-height:1!important;transform:translateY(-1px)!important}
.v100-ai-shell{display:grid!important;grid-template-columns:330px minmax(0,1fr)!important;gap:24px!important}
.v100-ai-nav{padding-right:4px!important}.v100-ai-title{padding:4px 58px 14px 4px!important;position:relative!important}.v100-ai-title h2{display:inline-block!important;margin:0!important;font-size:54px!important;line-height:1!important;color:#f8fbff!important}.v100-ai-title h2 span{background:linear-gradient(90deg,#65cfff,#d65cff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.v100-ai-title p{margin:8px 0 0!important;color:#a4b5c2!important}.v100-online{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-left:10px!important;vertical-align:top!important;margin-top:10px!important;padding:7px 11px!important;border:1px solid #1b7d4e!important;border-radius:999px!important;color:#3cef8a!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important}.v100-online i{width:8px!important;height:8px!important;border-radius:50%!important;background:#35ec87!important;box-shadow:0 0 12px #35ec87!important}
.v100-ai-menu{display:grid!important;gap:10px!important}.v100-ai-menu button{min-height:72px!important;display:grid!important;grid-template-columns:46px 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:12px!important;padding:10px 14px!important;border:1px solid #234760!important;border-radius:13px!important;background:#06101c!important;color:#eef9ff!important;text-align:left!important}.v100-ai-menu button>span{grid-row:1/3!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:10px!important;color:#3fe9ff!important;font-size:23px!important;box-shadow:0 0 14px rgba(63,233,255,.16)!important}.v100-ai-menu button b{font-size:14px!important}.v100-ai-menu button small{color:#9cb0bd!important}.v100-ai-menu button.active{border-color:#34dfff!important;box-shadow:0 0 18px rgba(52,223,255,.18),inset 0 0 18px rgba(98,68,255,.10)!important}
.v100-ai-main{padding-top:72px!important}.v100-ai-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 390px!important;min-height:350px!important;border:1px solid #6249c8!important;border-radius:16px!important;background:radial-gradient(circle at 84% 36%,rgba(46,118,255,.15),transparent 38%),#050f1b!important;overflow:hidden!important}.v100-ai-copy{padding:30px!important}.v100-ai-copy h3{font-size:38px!important;margin:0 0 8px!important}.v100-ai-copy h3 span{background:linear-gradient(90deg,#65cfff,#d65cff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.v100-ai-copy p{color:#b7c5cf!important}.v100-ai-copy>b{display:block!important;margin:20px 0 10px!important}.v100-ai-copy ul{list-style:none!important;padding:0!important;margin:0 0 18px!important}.v100-ai-copy li{margin:8px 0!important}.v100-ai-copy li:before{content:"✓";color:#35e8ff;margin-right:10px!important}.v100-ai-copy strong{display:block!important;border-left:4px solid #b34cff!important;padding-left:14px!important}.v100-ai-copy em{color:#39e7ff!important;font-style:normal!important}.v100-ai-dog{display:flex!important;align-items:flex-end!important;justify-content:center!important;background:radial-gradient(circle at 50% 45%,rgba(66,87,255,.18),transparent 60%)!important}.v100-ai-dog img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;mix-blend-mode:screen!important;filter:drop-shadow(0 0 18px rgba(69,220,255,.22))!important}
.v100-ai-popular-head{display:flex!important;justify-content:space-between!important;align-items:end!important;margin:16px 0 10px!important}.v100-ai-popular-head b{display:block!important;font-size:16px!important}.v100-ai-popular-head small{color:#91a6b4!important}.v100-ai-quick{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.v100-ai-quick button{min-height:70px!important;border-color:#244f6b!important;color:#eef8ff!important;background:#06111d!important}.v100-ai-form{margin-top:12px!important}.v100-ai-form textarea{min-height:56px!important}

/* Footer now mirrors floating-menu cards. */
.v36-footer-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important}.v36-footer-actions .social-icon,.v36-footer-btn{min-height:58px!important;height:58px!important;border-radius:14px!important;border:1px solid currentColor!important;background:linear-gradient(180deg,rgba(6,17,28,.98),rgba(2,10,17,.98))!important;box-shadow:0 0 15px color-mix(in srgb,currentColor 24%,transparent),inset 0 0 14px color-mix(in srgb,currentColor 5%,transparent)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important}
.v36-footer-btn .v94-footer-icon{flex:0 0 30px!important}.v36-footer-actions .social-icon.x{color:#edf6ff!important}.v36-footer-actions .social-icon.instagram{color:#df67ff!important}.v36-footer-actions .social-icon.facebook{color:#5ea7ff!important}.v36-footer-actions .social-icon.telegram{color:#54dcff!important}.v90-footer-voliqai{color:#c45cff!important}.v84-investor-link{color:#ffd35b!important}

@media(max-width:900px){
 .v98-reference-rail .v94-float-dog{width:102px!important;height:112px!important;grid-template-rows:90px 18px!important}.v98-reference-rail .v94-float-dog img{width:98px!important;height:90px!important}.v98-reference-rail .v94-float-dog span{font-size:6.2px!important}
 .v100-ai-dialog{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:12px!important}.v100-ai-shell{grid-template-columns:1fr!important}.v100-ai-nav{display:none!important}.v100-ai-main{padding-top:58px!important}.v100-ai-hero{grid-template-columns:1fr 150px!important;min-height:250px!important}.v100-ai-copy{padding:18px!important}.v100-ai-copy h3{font-size:28px!important}.v100-ai-copy li{font-size:11px!important}.v100-ai-dog img{max-height:250px!important}.v100-ai-quick{grid-template-columns:1fr 1fr!important}.v81-ai-log{height:210px!important}.v81-ai-close{top:10px!important;right:10px!important;width:42px!important;height:42px!important}.v81-ai-close span{font-size:29px!important}
 .v84-simple-grid article{min-height:0!important}.v36-footer-actions{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){.v100-ai-hero{grid-template-columns:1fr!important}.v100-ai-dog{height:170px!important}.v100-ai-dog img{height:170px!important}.v100-ai-quick{grid-template-columns:1fr!important}.v36-footer-actions{grid-template-columns:1fr!important}}

/* ===== SOURCE: v101.css ===== */
/* VOLIQA v101 — alignment, neon grammar, reference VOLIQAI rail/modal */
:root{--v101-cyan:#37e6ff;--v101-green:#35ef83;--v101-purple:#c85cff;--v101-pink:#ff5aa8;--v101-gold:#ffc248;--v101-red:#ff4867;--v101-ink:#020912}

/* HEADER: one disciplined line on desktop, stacked cards on mobile */
.v53-headerrow{display:grid!important;grid-template-columns:210px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:96px!important}
.v48-logo{width:210px!important}.v48-logo img{display:block!important;width:100%!important;height:auto!important}
.v48-menubar{display:grid!important;grid-template-columns:repeat(7,minmax(104px,1fr))!important;gap:8px!important;align-items:stretch!important;width:100%!important}
.v48-menubar>a,.v48-menubar>button{height:54px!important;min-height:54px!important;margin:0!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:13px!important;white-space:nowrap!important}
.v58-head-actions{display:grid!important;grid-template-columns:90px 88px 88px 88px 88px!important;gap:8px!important;align-items:center!important;justify-content:end!important;margin:0!important}
.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:54px!important;min-height:54px!important;margin:0!important;padding:0 10px!important;box-sizing:border-box!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.v76-lang-wrap{position:relative!important;min-width:90px!important;color:var(--v101-cyan)!important;border-color:var(--v101-cyan)!important;overflow:visible!important}
.v13-lang,.v48-lang{width:100%!important;height:100%!important;padding:0 28px 0 12px!important;background:transparent!important;color:inherit!important;border:0!important;appearance:none!important;-webkit-appearance:none!important;text-align:center!important;cursor:pointer!important}
.v76-lang-arrow{display:block!important;position:absolute!important;right:13px!important;top:50%!important;width:8px!important;height:8px!important;border-right:2px solid var(--v101-cyan)!important;border-bottom:2px solid var(--v101-cyan)!important;transform:translateY(-65%) rotate(45deg)!important;pointer-events:none!important;filter:drop-shadow(0 0 5px var(--v101-cyan))!important}

/* universal neon card core — equal geometry and colored mist */
.v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap,
.v13-panel,.v84-simple-grid article,.v84-simple-example,.v84-simple-rewards,.v83-roadmap-grid article,.v83-trust-grid article,
.v80-exchange-card,.v67-node,.v67-core,.v67-exchanges,.v67-stagebar>div,.v41-feature,.v35-hunter-stats>div,.v41-hunter-market,
.v13-card,.v35-token,.v35-roadmap,.v41-inputs>div,.v41-outputs>a,.v41-result,.v51-report-card,.v23-micro article,.v28-radar article,
.v36-footer-btn,.v13-social .social-icon,.v94-planned-card{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,currentColor 12%,transparent),transparent 58%),linear-gradient(180deg,rgba(5,16,26,.98),rgba(2,9,15,.99))!important;border:1px solid color-mix(in srgb,currentColor 78%,#173747)!important;box-shadow:0 0 17px color-mix(in srgb,currentColor 16%,transparent),inset 0 0 20px color-mix(in srgb,currentColor 5%,transparent)!important}

/* Layer-above-them: aligned, colored, no square around Q */
.v67-stack{display:grid!important;gap:12px!important;align-items:stretch!important}
.v67-node,.v67-core,.v67-exchanges{min-height:128px!important;height:auto!important;border-radius:16px!important}
.v67-node.trader{color:var(--v101-green)!important}.v67-core{color:#b96cff!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:18px!important}.v67-exchanges{color:var(--v101-cyan)!important}
.v67-core .v94-core-q{width:auto!important;height:auto!important;min-width:0!important;border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;font-size:66px!important;line-height:1!important;color:#74dcff!important;text-shadow:0 0 14px rgba(74,224,255,.8),0 0 24px rgba(155,80,255,.46)!important}
.v67-core em{display:block!important;margin-top:7px!important;color:#91a8b8!important;font-style:normal!important;line-height:1.45!important}
.v94-planned-card{display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:0 20px!important;border-radius:13px!important;color:#b9c7d3!important}

/* Spider: wider cards, no clipping; right cyan, left functional colors; short gap before each card */
.v41-pipeline-section .v41-spider{min-height:610px!important}
.v41-pipeline-section .v41-spider>.v41-outputs{left:22px!important;width:244px!important;top:24px!important;bottom:126px!important}
.v41-pipeline-section .v41-spider>.v41-inputs{right:22px!important;width:264px!important;top:20px!important;bottom:116px!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{height:58px!important;min-height:58px!important;padding:7px 12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;overflow:visible!important}
.v41-pipeline-section .v41-spider b{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:11px!important}.v41-pipeline-section .v41-spider small{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:7.2px!important}
.v41-pipeline-section .v41-spider>.v41-inputs>div{color:var(--v101-cyan)!important;border-color:var(--v101-cyan)!important}.v41-pipeline-section .v41-spider>.v41-inputs .v93-spider-icon,.v41-pipeline-section .v41-spider>.v41-inputs b{color:var(--v101-cyan)!important}
.v41-pipeline-section .v41-spider>.v41-spider-core{width:92px!important;height:92px!important;background:none!important;border:0!important;box-shadow:none!important}.v93-core-q{font-size:76px!important}
.v41-spider-lines path{stroke-dasharray:none!important;stroke-linecap:round!important}
/* shorten line endpoints by moving the SVG visual lane inward; preserves a small visible gap */
.v41-spider-lines{left:28px!important;width:calc(100% - 56px)!important}
.v41-result{left:50%!important;transform:translateX(-50%)!important;width:calc(100% - 70px)!important;bottom:12px!important;min-height:88px!important;border-radius:15px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;justify-items:center!important;align-items:center!important}
.v41-result small{grid-column:1/-1!important;text-align:center!important}

/* HUNTER keeps original dedicated robot dog; cards same size */
.v41-hunter-dog img{content:url('../images/voliqa-hunter-dog-hd.png')!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important}
.v35-hunter-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.v35-hunter-stats>div{height:100%!important;min-height:118px!important}

/* Floating rail — reference layout. Dog above the rail, no tile/background/stripe. */
.v101-rail{position:fixed!important;right:18px!important;top:50%!important;bottom:auto!important;transform:translateY(-43%)!important;width:104px!important;padding:14px 10px 12px!important;gap:8px!important;border:1px solid #5e63d9!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(3,9,22,.94),rgba(2,7,17,.97))!important;box-shadow:0 0 20px rgba(40,218,255,.26),0 0 34px rgba(185,72,255,.24),inset 0 0 18px rgba(67,91,255,.07)!important;backdrop-filter:blur(8px)!important;align-items:center!important;z-index:1800!important}
.v101-rail .v101-float-dog{width:104px!important;height:126px!important;margin:-102px 0 4px!important;padding:0!important;display:grid!important;grid-template-rows:18px 106px!important;place-items:center!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;color:#d85fff!important;position:relative!important}
.v101-float-title{display:block!important;font-size:14px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.08em!important;color:#d55cff!important;text-shadow:0 0 10px rgba(213,92,255,.62)!important}
.v101-dog-frame{display:block!important;width:96px!important;height:106px!important;position:relative!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}
.v101-dog-frame img{position:absolute!important;width:126px!important;height:auto!important;max-width:none!important;left:50%!important;top:-8px!important;transform:translateX(-50%)!important;object-fit:contain!important;object-position:center top!important;mix-blend-mode:screen!important;filter:none!important;background:transparent!important}
/* mask source chest mark with VOLIQA Q */
.v101-dog-frame:after{content:'Q';position:absolute!important;left:50%!important;top:75px!important;transform:translateX(-50%)!important;width:22px!important;height:22px!important;border:1px solid #29e5ff!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#03101a!important;color:#58eaff!important;font-size:13px!important;font-weight:1000!important;line-height:1!important;text-shadow:0 0 7px #37e7ff!important;box-shadow:0 0 10px rgba(55,231,255,.32)!important}
.v101-rail>.v47-float{width:82px!important;min-width:82px!important;height:70px!important;min-height:70px!important;margin:0!important;padding:7px 4px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:8px!important;line-height:1.1!important;text-align:center!important;background:linear-gradient(180deg,rgba(8,17,32,.97),rgba(3,9,19,.98))!important}
.v101-rail .v94-rail-icon{width:31px!important;height:31px!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:23px!important;text-shadow:0 0 11px currentColor!important}
.v101-rail>.voliqai{color:#c55cff!important;border-color:#8c50ff!important}.v101-rail>.help{color:#38ef7f!important;border-color:#38ef7f!important}.v101-rail>.donate{color:#ff61c9!important;border-color:#ff61c9!important}.v101-rail>.join{color:#a8b9ff!important;border-color:#5f77d6!important}.v101-rail>.testnet{color:#98aaff!important;border-color:#6874cc!important}

/* VOLIQAI popup: closely follows approved reference */
.v81-ai-modal{padding:16px!important;background:rgba(0,3,9,.84)!important;backdrop-filter:blur(12px)!important}
.v100-ai-dialog{width:min(1180px,96vw)!important;max-height:94dvh!important;padding:20px!important;border-radius:18px!important;overflow:auto!important}
.v81-ai-close{top:18px!important;right:18px!important;width:48px!important;height:48px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:12px!important}.v81-ai-close span{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;line-height:1!important;font-size:32px!important;transform:none!important}
.v100-ai-shell{grid-template-columns:320px minmax(0,1fr)!important;gap:22px!important}.v100-ai-title{padding:2px 58px 16px 2px!important}.v100-ai-title h2{font-size:50px!important}.v100-online{margin-left:12px!important;margin-top:7px!important;padding:6px 10px!important}
.v100-ai-menu button{min-height:70px!important;border-radius:12px!important}.v100-ai-main{padding-top:68px!important}.v100-ai-hero{grid-template-columns:minmax(0,1fr) 330px!important;min-height:330px!important}.v100-ai-dog{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 50% 48%,rgba(58,93,255,.16),transparent 58%)!important}.v100-ai-dog img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 28%!important;mix-blend-mode:screen!important;filter:none!important}.v101-dog-q{position:absolute!important;left:51%!important;top:67%!important;transform:translate(-50%,-50%)!important;width:48px!important;height:48px!important;border:2px solid #29e4ff!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#02101a!important;color:#54e8ff!important;font-size:28px!important;font-weight:1000!important;text-shadow:0 0 9px #31e7ff!important;box-shadow:0 0 18px rgba(49,231,255,.34)!important}
.v100-ai-quick button,.v100-ai-menu button{background:radial-gradient(circle at 35% 0,color-mix(in srgb,currentColor 9%,transparent),transparent 58%),#05111e!important;box-shadow:0 0 12px color-mix(in srgb,currentColor 10%,transparent)!important}

/* Footer: compact, calm, same icon+label grammar as menu/rail */
.v13-footer{padding:28px 0 20px!important}.v13-footerin{gap:18px!important}.v36-footer-main{width:100%!important}.v36-footer-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:8px!important}.v36-footer-actions .social-icon,.v36-footer-btn{min-height:50px!important;height:50px!important;padding:0 12px!important;border-radius:11px!important;display:grid!important;grid-template-columns:27px 1fr!important;align-items:center!important;justify-items:start!important;gap:8px!important;font-size:8.5px!important;letter-spacing:.04em!important;color:#b9cad7!important;background:linear-gradient(180deg,rgba(6,16,26,.94),rgba(2,9,15,.97))!important;box-shadow:0 0 10px color-mix(in srgb,currentColor 9%,transparent)!important}.v36-footer-actions .social-icon{display:flex!important;justify-content:center!important;min-width:50px!important;padding:0!important}.v94-footer-icon{width:26px!important;height:26px!important;display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:7px!important;color:var(--v101-cyan)!important}.v36-footer-brand{opacity:.85!important}.v13-footer p{color:#748a98!important}

@media(max-width:1500px){
 .v53-headerrow{grid-template-columns:180px minmax(0,1fr)!important;gap:10px!important}.v48-logo{width:180px!important}.v58-head-actions{grid-column:1/-1!important;grid-template-columns:repeat(5,88px)!important;justify-content:end!important}.v48-menubar{grid-template-columns:repeat(7,minmax(94px,1fr))!important}
}
@media(max-width:900px){
 .v53-headerrow{grid-template-columns:1fr!important;gap:12px!important;padding-top:14px!important}.v48-logo{width:170px!important;justify-self:start!important}.v58-head-actions{grid-row:2!important;grid-column:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;justify-content:stretch!important}.v58-head-actions .v78-signin,.v58-head-actions .v78-signout{display:none!important}.v48-menubar{grid-row:3!important;grid-column:1!important;grid-template-columns:1fr!important;gap:10px!important}.v48-menubar>a,.v48-menubar>button{height:72px!important;min-height:72px!important;justify-content:flex-start!important;padding:0 24px!important;font-size:13px!important;box-shadow:0 0 22px color-mix(in srgb,currentColor 22%,transparent),inset 0 0 26px color-mix(in srgb,currentColor 7%,transparent)!important}.v62-menu-icon{margin-right:5px!important}.v76-lang-wrap{min-width:0!important}.v76-lang-arrow{right:14px!important}
 .v67-core{grid-template-columns:58px 1fr!important}.v67-core .v94-core-q{font-size:54px!important}
 .v41-pipeline-section .v41-spider{min-height:540px!important}.v41-pipeline-section .v41-spider>.v41-outputs{left:8px!important;width:34%!important;top:18px!important;bottom:126px!important}.v41-pipeline-section .v41-spider>.v41-inputs{right:8px!important;width:38%!important;top:16px!important;bottom:114px!important}.v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{height:50px!important;min-height:50px!important;padding:5px 6px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:4px!important}.v41-pipeline-section .v41-spider b{font-size:8px!important}.v41-pipeline-section .v41-spider small{font-size:5.5px!important}.v41-spider-lines{left:17px!important;width:calc(100% - 34px)!important}.v41-pipeline-section .v41-spider>.v41-spider-core{width:62px!important;height:62px!important}.v93-core-q{font-size:52px!important}.v41-result{width:92%!important;min-height:74px!important;padding:10px!important}.v41-result>b{font-size:13px!important}
 .v101-rail{right:6px!important;top:50%!important;transform:translateY(-36%)!important;width:74px!important;padding:9px 5px 8px!important;border-radius:18px!important;gap:5px!important}.v101-rail .v101-float-dog{width:74px!important;height:94px!important;grid-template-rows:15px 78px!important;margin:-72px 0 2px!important}.v101-float-title{font-size:9px!important}.v101-dog-frame{width:70px!important;height:78px!important}.v101-dog-frame img{width:94px!important;top:-6px!important}.v101-dog-frame:after{top:55px!important;width:17px!important;height:17px!important;font-size:10px!important}.v101-rail>.v47-float{width:62px!important;min-width:62px!important;height:50px!important;min-height:50px!important;padding:4px 2px!important;font-size:6.2px!important;border-radius:9px!important}.v101-rail .v94-rail-icon{width:22px!important;height:22px!important;font-size:16px!important}
 .v100-ai-dialog{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:10px!important}.v100-ai-shell{grid-template-columns:1fr!important;gap:10px!important}.v100-ai-nav{padding:0!important}.v100-ai-title{padding:4px 52px 8px 4px!important}.v100-ai-title h2{font-size:34px!important}.v100-online{margin:5px 0 0 8px!important}.v100-ai-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.v100-ai-menu button{min-height:58px!important;padding:8px!important;grid-template-columns:32px 1fr!important;column-gap:7px!important}.v100-ai-menu button>span{width:29px!important;height:29px!important;font-size:15px!important}.v100-ai-menu button b{font-size:10px!important}.v100-ai-menu button small{font-size:8px!important}.v100-ai-main{padding-top:0!important}.v100-ai-hero{grid-template-columns:1fr 120px!important;min-height:220px!important}.v100-ai-copy{padding:16px!important}.v100-ai-copy h3{font-size:25px!important}.v100-ai-copy p,.v100-ai-copy li{font-size:10px!important}.v101-dog-q{width:28px!important;height:28px!important;font-size:16px!important;top:68%!important}.v100-ai-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v100-ai-quick button{min-height:54px!important;font-size:8px!important}.v81-ai-log{max-height:120px!important;overflow:auto!important}.v81-ai-close{top:10px!important;right:10px!important;width:40px!important;height:40px!important}.v81-ai-close span{width:40px!important;height:40px!important;font-size:27px!important}
 .v36-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v36-footer-actions .social-icon,.v36-footer-btn{height:48px!important;min-height:48px!important;font-size:7.5px!important;padding:0 9px!important}.v36-footer-brand{margin-bottom:5px!important}
}
@media(max-width:520px){
 .v58-head-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v58-head-actions>*{font-size:7px!important;padding:0 4px!important}.v76-lang-arrow{right:9px!important;width:7px!important;height:7px!important}
 .v36-footer-actions{grid-template-columns:1fr 1fr!important}
}

/* ===== SOURCE: v102.css ===== */
/* VOLIQA v102 — disciplined alignment, neon cards, clean guardian, robust mobile */
:root{--v102-cyan:#35e7ff;--v102-green:#36ee83;--v102-purple:#c75bff;--v102-pink:#ff5ba9;--v102-gold:#ffc342;--v102-red:#ff4968;--v102-blue:#63a6ff}

/* HEADER: true one-row desktop, stacked mobile */
.v13-nav .wrap.v53-headerrow{max-width:1900px!important;width:calc(100% - 32px)!important;margin:0 auto!important;grid-template-columns:180px minmax(650px,1fr) auto!important;gap:10px!important;min-height:82px!important}
.v48-logo{width:180px!important}.v48-menubar{display:grid!important;grid-template-columns:repeat(7,minmax(86px,1fr))!important;gap:7px!important;min-width:0!important}
.v48-menubar>a,.v48-menubar>button{height:50px!important;min-height:50px!important;padding:0 9px!important;border-radius:12px!important;font-size:9px!important;gap:7px!important;overflow:hidden!important}
.v58-head-actions{display:flex!important;gap:7px!important;align-items:center!important;justify-content:flex-end!important;white-space:nowrap!important}
.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{width:auto!important;min-width:76px!important;height:50px!important;min-height:50px!important;padding:0 9px!important;border-radius:12px!important}
.v76-lang-wrap{min-width:86px!important}.v76-lang-arrow{display:block!important;opacity:1!important;visibility:visible!important;right:12px!important;z-index:3!important}
.v13-lang,.v48-lang{padding-right:28px!important}

/* Same neon-card grammar everywhere; fog stays INSIDE each card */
.v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap,
.v13-panel,.v84-simple-grid article,.v84-simple-example,.v84-simple-rewards,.v83-roadmap-grid article,.v83-trust-grid article,
.v80-exchange-card,.v67-node,.v67-core,.v67-exchanges,.v67-stagebar>div,.v41-feature,.v35-hunter-stats>div,.v41-hunter-market,
.v13-card,.v35-token,.v35-roadmap,.v41-inputs>div,.v41-outputs>a,.v41-result,.v51-report-card,.v23-micro article,.v28-radar article,
.v36-footer-btn,.v13-social .social-icon,.v94-planned-card{
 position:relative!important;isolation:isolate!important;overflow:hidden!important;
 background:radial-gradient(circle at 22% 28%,color-mix(in srgb,currentColor 12%,transparent),transparent 38%),linear-gradient(180deg,rgba(5,16,26,.98),rgba(2,9,15,.99))!important;
 border:1px solid color-mix(in srgb,currentColor 78%,#173747)!important;
 box-shadow:0 0 14px color-mix(in srgb,currentColor 16%,transparent),inset 0 0 18px color-mix(in srgb,currentColor 5%,transparent)!important}
.v41-inputs>div:before,.v41-outputs>a:before,.v41-result:before{inset:0!important;border-radius:inherit!important;opacity:.65!important}

/* Layer above them — equal cards, vivid but controlled */
.v67-stack{gap:10px!important}.v67-node,.v67-core,.v67-exchanges{min-height:124px!important;border-radius:15px!important}
.v67-node.trader{color:var(--v102-green)!important}.v67-core{color:var(--v102-purple)!important}.v67-exchanges{color:var(--v102-cyan)!important}
.v67-core .v94-core-q{font-size:68px!important;background:none!important;border:0!important;box-shadow:none!important}
.v67-core em{margin-top:5px!important}.v67-stagebar{align-items:stretch!important}.v67-stagebar>div{height:100%!important;min-height:92px!important}

/* Spider — wider equal cards, longer lines, clean small gap, centred result */
.v41-pipeline-section .v41-spider{height:650px!important;min-height:650px!important;overflow:hidden!important}
.v41-pipeline-section .v41-spider>.v41-outputs{left:18px!important;width:270px!important;top:22px!important;bottom:128px!important;display:grid!important;grid-template-rows:repeat(5,62px)!important;align-content:space-between!important}
.v41-pipeline-section .v41-spider>.v41-inputs{right:18px!important;width:285px!important;top:18px!important;bottom:118px!important;display:grid!important;grid-template-rows:repeat(7,58px)!important;align-content:space-between!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{width:100%!important;height:100%!important;min-height:0!important;padding:8px 12px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border-radius:12px!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a>span:last-child,.v41-pipeline-section .v41-spider>.v41-inputs>div>span:last-child{min-width:0!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:7px!important}
.v41-pipeline-section .v41-spider b{font-size:11.2px!important;line-height:1!important;white-space:nowrap!important}.v41-pipeline-section .v41-spider small{font-size:7.2px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.v41-pipeline-section .v41-spider>.v41-inputs>div{color:var(--v102-cyan)!important}.v41-pipeline-section .v41-spider>.v41-inputs>div:before{background:radial-gradient(circle at 20% 50%,rgba(53,231,255,.18),transparent 56%)!important}
.v41-pipeline-section .v41-spider>.v41-spider-core{width:92px!important;height:92px!important;background:transparent!important;border:0!important;box-shadow:none!important}.v93-core-q{font-size:78px!important}
.v41-spider-lines{left:0!important;right:0!important;top:0!important;width:100%!important;height:535px!important}.v41-spider-lines path{stroke-dasharray:none!important;stroke-linecap:round!important}
.v41-pipeline-section .v41-spider>.v41-result{position:absolute!important;left:50%!important;right:auto!important;bottom:16px!important;transform:translateX(-50%)!important;width:min(720px,70%)!important;height:94px!important;min-height:94px!important;margin:0!important;padding:16px 28px 28px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important;gap:8px!important;border-radius:15px!important;color:var(--v102-cyan)!important}
.v41-pipeline-section .v41-spider>.v41-result>b{width:100%!important;margin:0!important;text-align:center!important;font-size:20px!important;line-height:1!important}.v41-pipeline-section .v41-spider>.v41-result>.v50-context{color:var(--v102-green)!important}.v41-pipeline-section .v41-spider>.v41-result>small{position:absolute!important;left:0!important;right:0!important;bottom:10px!important;width:100%!important;margin:0!important;text-align:center!important;font-size:9px!important}

/* Floating reference rail — dog is ABOVE rail, transparent visually, Q collar already in source */
.v101-rail{right:18px!important;top:50%!important;transform:translateY(-40%)!important;width:112px!important;padding:16px 10px 12px!important;gap:8px!important;border-radius:24px!important}
.v101-rail .v101-float-dog{width:118px!important;height:160px!important;margin:-132px 0 2px!important;display:grid!important;grid-template-rows:22px 136px!important;place-items:center!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important}
.v101-float-title{font-size:15px!important;letter-spacing:.07em!important}.v101-dog-frame{width:118px!important;height:136px!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.v101-dog-frame img{position:static!important;width:118px!important;height:136px!important;max-width:118px!important;transform:none!important;object-fit:contain!important;mix-blend-mode:screen!important;background:transparent!important;filter:drop-shadow(0 0 9px rgba(55,229,255,.22))!important}
.v101-dog-frame:after{display:none!important;content:none!important}
.v101-rail>.v47-float{width:90px!important;min-width:90px!important;height:70px!important;min-height:70px!important;border-radius:13px!important;gap:5px!important;font-size:8px!important}.v101-rail .v94-rail-icon{width:30px!important;height:30px!important;font-size:22px!important}

/* VOLIQAI dialog: approved command-centre proportions, clean dog crop, close centred */
.v100-ai-dialog{width:min(1280px,96vw)!important;max-height:94dvh!important;padding:22px!important;border-radius:20px!important}
.v81-ai-close{top:18px!important;right:18px!important;width:46px!important;height:46px!important;padding:0!important;display:grid!important;place-items:center!important}.v81-ai-close span{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;font-size:31px!important;line-height:1!important;transform:none!important}
.v100-ai-title{padding:4px 60px 15px 4px!important}.v100-ai-title h2{font-size:50px!important}.v100-online{margin-left:12px!important;margin-top:8px!important}
.v100-ai-hero{grid-template-columns:minmax(0,1fr) 340px!important;min-height:330px!important}.v100-ai-dog{overflow:hidden!important;background:radial-gradient(circle at 50% 45%,rgba(70,80,255,.16),transparent 58%)!important}.v100-ai-dog img{width:125%!important;height:125%!important;max-width:none!important;object-fit:cover!important;object-position:35% 17%!important;transform:translate(-7%,-4%)!important;mix-blend-mode:screen!important}.v101-dog-q{left:48%!important;top:68%!important}

/* Footer — calm two-level grid; every item icon + label; token restored */
.v13-footer{padding:30px 0 22px!important}.v13-footer .wrap{max-width:1500px!important}.v36-footer-main{display:grid!important;gap:14px!important}.v36-footer-actions{display:grid!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:9px!important;align-items:stretch!important}.v36-footer-actions .social-icon,.v36-footer-btn{width:100%!important;height:54px!important;min-height:54px!important;padding:0 12px!important;border-radius:12px!important;display:grid!important;grid-template-columns:30px 1fr!important;align-items:center!important;justify-items:start!important;gap:9px!important;font-size:8.5px!important;letter-spacing:.04em!important;text-decoration:none!important;color:#b9cad7!important}.v36-footer-actions .social-icon svg{width:22px!important;height:22px!important}.v102-social-label{display:block!important;font-size:8px!important;font-weight:900!important;letter-spacing:.05em!important}.v94-footer-icon{width:28px!important;height:28px!important;border-radius:8px!important}.v102-footer-token{color:var(--v102-pink)!important}.v36-footer-brand{opacity:.9!important}

/* Registration: readable, aligned, stronger visual hierarchy */
.v73-auth form{gap:14px!important}.v87-reg-security{display:grid!important;gap:12px!important}.v87-reg-security>label:first-child{display:grid!important;grid-template-columns:22px 1fr!important;gap:10px!important;align-items:start!important;line-height:1.45!important;font-size:13px!important}.v87-reg-security>label:first-child input{width:20px!important;height:20px!important;margin:0!important;padding:0!important}.v87-reg-security>label:last-child{display:grid!important;grid-template-columns:auto auto minmax(120px,1fr)!important;gap:8px!important;align-items:center!important;font-size:13px!important}.v87-reg-security>label:last-child input{min-width:0!important}.v95-register-rewards{margin:6px 0!important}.v87-testnet-note{line-height:1.55!important}
.v102-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}

@media(max-width:1450px) and (min-width:901px){
 .v13-nav .wrap.v53-headerrow{grid-template-columns:155px minmax(580px,1fr) auto!important;width:calc(100% - 20px)!important}.v48-logo{width:155px!important}.v48-menubar>a,.v48-menubar>button{font-size:7.6px!important;padding:0 6px!important}.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{min-width:68px!important;font-size:7.4px!important;padding:0 6px!important}
}
@media(max-width:900px){
 .v13-nav .wrap.v53-headerrow{grid-template-columns:1fr!important;width:calc(100% - 24px)!important;gap:12px!important;padding:14px 0 16px!important}.v48-logo{width:170px!important}.v58-head-actions{grid-row:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:7px!important}.v58-head-actions .v78-signin,.v58-head-actions .v78-signout{display:none!important}.v48-menubar{grid-row:3!important;grid-template-columns:1fr!important;gap:10px!important}.v48-menubar>a,.v48-menubar>button{height:72px!important;min-height:72px!important;justify-content:flex-start!important;padding:0 24px!important;font-size:13px!important}
 .v41-pipeline-section .v41-spider{height:610px!important;min-height:610px!important}.v41-pipeline-section .v41-spider>.v41-outputs{left:7px!important;width:34%!important;top:18px!important;bottom:136px!important;grid-template-rows:repeat(5,52px)!important}.v41-pipeline-section .v41-spider>.v41-inputs{right:7px!important;width:38%!important;top:16px!important;bottom:124px!important;grid-template-rows:repeat(7,48px)!important}.v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{padding:5px 6px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:5px!important}.v41-pipeline-section .v41-spider>.v41-outputs>a>span:last-child,.v41-pipeline-section .v41-spider>.v41-inputs>div>span:last-child{display:block!important}.v41-pipeline-section .v41-spider b{font-size:8px!important}.v41-pipeline-section .v41-spider small{font-size:5.8px!important;display:block!important;margin-top:2px!important}.v41-pipeline-section .v41-spider>.v41-spider-core{width:62px!important;height:62px!important}.v93-core-q{font-size:52px!important}.v41-spider-lines{height:470px!important}.v41-pipeline-section .v41-spider>.v41-result{width:92%!important;height:94px!important;min-height:94px!important;bottom:9px!important;padding:12px 8px 28px!important}.v41-pipeline-section .v41-spider>.v41-result>b{font-size:13px!important}
 .v101-rail{right:6px!important;width:82px!important;padding:10px 6px 8px!important;border-radius:18px!important;transform:translateY(-34%)!important}.v101-rail .v101-float-dog{width:84px!important;height:116px!important;margin:-94px 0 0!important;grid-template-rows:16px 98px!important}.v101-float-title{font-size:9px!important}.v101-dog-frame{width:84px!important;height:98px!important}.v101-dog-frame img{width:84px!important;height:98px!important;max-width:84px!important}.v101-rail>.v47-float{width:68px!important;min-width:68px!important;height:54px!important;min-height:54px!important;font-size:6.5px!important}.v101-rail .v94-rail-icon{width:23px!important;height:23px!important;font-size:16px!important}
 .v100-ai-dialog{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:10px!important}.v100-ai-shell{grid-template-columns:1fr!important;gap:10px!important}.v100-ai-title h2{font-size:34px!important}.v100-ai-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v100-ai-main{padding-top:0!important}.v100-ai-hero{grid-template-columns:1fr 125px!important;min-height:220px!important}.v100-ai-dog img{width:150%!important;height:130%!important;object-position:35% 12%!important;transform:translate(-16%,-3%)!important}.v100-ai-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v36-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v36-footer-actions .social-icon,.v36-footer-btn{height:50px!important;min-height:50px!important;font-size:7.5px!important}.v102-social-label{font-size:7px!important}
 .v87-reg-security>label:last-child{grid-template-columns:1fr!important}.v87-reg-security>label:last-child input{width:100%!important}
}
@media(max-width:520px){.v58-head-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v76-lang-arrow{right:9px!important}.v36-footer-actions{grid-template-columns:1fr!important}}

/* ===== SOURCE: v103.css ===== */
/* VOLIQA v103 — visual consolidation against approved neon dashboard reference */
:root{--v103-cyan:#25ddff;--v103-green:#35ef7c;--v103-purple:#c657ff;--v103-pink:#ff5aa7;--v103-gold:#ffc43d;--v103-red:#ff4567;--v103-blue:#6f9cff;--v103-bg:#02090f}

/* HEADER: one disciplined desktop line, one border on language, stacked mobile */
@media(min-width:901px){
 .v13-nav .wrap.v53-headerrow{display:flex!important;align-items:center!important;gap:10px!important;max-width:1920px!important;width:calc(100% - 28px)!important;min-height:78px!important}
 .v48-logo{flex:0 0 176px!important;width:176px!important}
 .v48-menubar{display:flex!important;flex:1 1 auto!important;grid-template-columns:none!important;gap:7px!important;min-width:0!important;align-items:center!important;flex-wrap:nowrap!important}
 .v48-menubar>a,.v48-menubar>button{flex:1 1 0!important;min-width:82px!important;max-width:156px!important;height:48px!important;min-height:48px!important;padding:0 8px!important;font-size:8.3px!important;white-space:nowrap!important}
 .v58-head-actions{display:flex!important;flex:0 0 auto!important;gap:7px!important;align-items:center!important;flex-wrap:nowrap!important}
 .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:48px!important;min-height:48px!important;min-width:72px!important;padding:0 9px!important;font-size:8px!important}
 .v76-lang-wrap{min-width:88px!important}
}
.v76-lang-wrap{position:relative!important;border:1px solid var(--v103-cyan)!important;box-shadow:0 0 14px rgba(37,221,255,.22),inset 0 0 16px rgba(37,221,255,.05)!important;background:linear-gradient(180deg,rgba(4,18,28,.98),rgba(1,9,15,.98))!important}
.v76-lang-wrap:before,.v76-lang-wrap:after{display:none!important;content:none!important}.v13-lang,.v48-lang{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;width:100%!important;height:100%!important;padding:0 29px 0 13px!important;color:#71efff!important}.v76-lang-arrow{display:block!important;border-color:#25ddff!important;right:12px!important;top:50%!important;transform:translateY(-65%) rotate(45deg)!important}

/* Global equal card rhythm */
.v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,
.v36-footer-btn,.v13-social .social-icon,.v67-node,.v67-core,.v67-exchanges,.v94-planned-card,
.v41-inputs>div,.v41-outputs>a,.v41-result,.v73-livebadge,.v24-help,.v35-help,.v13-live{
 border-radius:12px!important;overflow:hidden!important;isolation:isolate!important;
 box-shadow:0 0 14px color-mix(in srgb,currentColor 22%,transparent),inset 0 0 19px color-mix(in srgb,currentColor 6%,transparent)!important;
 background:radial-gradient(ellipse at 32% 50%,color-mix(in srgb,currentColor 15%,transparent),transparent 48%),linear-gradient(180deg,rgba(5,17,27,.98),rgba(2,9,15,.99))!important}

/* Layer above them: menu-like icon/text cards */
.v67-stack{gap:10px!important}.v67-node,.v67-core,.v67-exchanges{min-height:118px!important;display:grid!important;align-items:center!important;text-align:left!important;padding:18px 22px!important}
.v67-node.trader{grid-template-columns:52px 1fr!important;color:var(--v103-green)!important}.v67-node.trader:before{content:"♙";width:42px;height:42px;border:1px solid currentColor;border-radius:11px;display:grid;place-items:center;font-size:25px;box-shadow:0 0 12px color-mix(in srgb,currentColor 30%,transparent)}
.v67-node.trader small,.v67-node.trader b,.v67-node.trader span{grid-column:2!important}.v67-node.trader small{align-self:end!important}.v67-node.trader span{color:#9cb2bf!important}
.v67-core{grid-template-columns:82px 1fr!important;color:var(--v103-purple)!important}.v67-core .v94-core-q{font-size:72px!important;line-height:1!important;grid-column:1!important;grid-row:1!important;background:none!important;border:0!important;box-shadow:none!important;text-shadow:0 0 18px rgba(76,222,255,.72),0 0 24px rgba(179,75,255,.5)!important}.v67-core>div{grid-column:2!important;min-width:0!important}.v67-core em{color:#93a8b5!important}.v67-exchanges{grid-template-columns:52px 1fr!important;color:var(--v103-cyan)!important}.v67-exchanges:before{content:"⇄";width:42px;height:42px;border:1px solid currentColor;border-radius:11px;display:grid;place-items:center;font-size:23px;box-shadow:0 0 12px rgba(37,221,255,.3)}.v67-exchanges small,.v67-exchanges b,.v67-exchanges span{grid-column:2!important}.v67-exchanges span{color:#9bb0bd!important}
.v94-planned-card{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;height:48px!important;padding:0 18px!important;color:#aebbc6!important}

/* Spider: exact 5 left / 7 right, equal cards, algorithmic lines via v103.js */
.v41-pipeline-section .v41-spider{height:650px!important;min-height:650px!important;overflow:hidden!important}
.v41-pipeline-section .v41-spider>.v41-outputs{left:24px!important;width:286px!important;top:22px!important;bottom:126px!important;display:grid!important;grid-template-rows:repeat(5,64px)!important;align-content:space-between!important;gap:0!important}
.v41-pipeline-section .v41-spider>.v41-inputs{right:24px!important;width:302px!important;top:20px!important;bottom:120px!important;display:grid!important;grid-template-rows:repeat(7,58px)!important;align-content:space-between!important;gap:0!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:8px 12px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border-radius:12px!important;box-sizing:border-box!important}
.v41-pipeline-section .v41-spider>.v41-inputs>div{color:var(--v103-cyan)!important;border-color:var(--v103-cyan)!important}.v41-pipeline-section .v41-spider>.v41-inputs>div:before{background:radial-gradient(ellipse at 25% 50%,rgba(37,221,255,.20),transparent 58%)!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a>span:last-child,.v41-pipeline-section .v41-spider>.v41-inputs>div>span:last-child{display:block!important;min-width:0!important}.v41-pipeline-section .v41-spider b{font-size:11px!important;white-space:nowrap!important}.v41-pipeline-section .v41-spider small{font-size:7.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;margin-top:2px!important}
.v41-spider-lines{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:2!important;pointer-events:none!important}.v41-spider-lines path{stroke-dasharray:none!important;stroke-linecap:round!important;stroke-width:3!important;opacity:.98!important}
.v41-pipeline-section .v41-spider>.v41-spider-core{width:100px!important;height:100px!important;z-index:5!important;background:transparent!important;border:0!important;box-shadow:none!important}.v41-pipeline-section .v41-spider>.v41-spider-core .v93-core-q{font-size:86px!important}
.v41-pipeline-section .v41-spider>.v41-result{left:50%!important;right:auto!important;bottom:16px!important;transform:translateX(-50%)!important;width:min(780px,72%)!important;height:92px!important;min-height:92px!important;margin:0!important;padding:16px 26px 28px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:center!important;justify-items:center!important;color:var(--v103-cyan)!important}.v41-pipeline-section .v41-spider>.v41-result>b{width:100%!important;text-align:center!important;font-size:20px!important;margin:0!important}.v41-pipeline-section .v41-spider>.v41-result>.v50-context{color:var(--v103-green)!important}.v41-pipeline-section .v41-spider>.v41-result>small{position:absolute!important;left:0!important;right:0!important;bottom:10px!important;width:100%!important;text-align:center!important;margin:0!important}

/* Floating rail: dog only, no square/background; approved vertical card proportions */
.v101-rail{right:18px!important;top:50%!important;transform:translateY(-39%)!important;width:106px!important;padding:16px 8px 10px!important;gap:8px!important;border-radius:23px!important;background:rgba(2,9,15,.74)!important;border:1px solid rgba(91,132,255,.42)!important;box-shadow:0 0 20px rgba(108,75,255,.18)!important;backdrop-filter:blur(10px)!important}
.v101-rail .v101-float-dog{width:116px!important;height:154px!important;margin:-135px 0 2px!important;grid-template-rows:24px 128px!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;padding:0!important}.v101-float-title{font-size:15px!important;color:#d75cff!important;text-shadow:0 0 12px #9d45ff!important}.v101-dog-frame{width:116px!important;height:128px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.v101-dog-frame img{width:116px!important;height:128px!important;max-width:none!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;mix-blend-mode:screen!important;filter:drop-shadow(0 0 7px rgba(39,225,255,.42)) drop-shadow(0 0 8px rgba(178,74,255,.32))!important}
.v101-rail>.v47-float{width:88px!important;min-width:88px!important;height:66px!important;min-height:66px!important;padding:7px!important;display:grid!important;grid-template-rows:30px 1fr!important;place-items:center!important;gap:4px!important;border-radius:12px!important;font-size:8px!important;line-height:1.1!important}.v101-rail .v94-rail-icon{width:29px!important;height:29px!important;display:grid!important;place-items:center!important;font-size:20px!important;border-radius:9px!important}.v101-rail .voliqai{color:var(--v103-purple)!important}.v101-rail .help{color:var(--v103-cyan)!important}.v101-rail .donate{color:var(--v103-pink)!important}.v101-rail .join{color:#9cb8ff!important}.v101-rail .testnet{color:var(--v103-purple)!important}

/* VOLIQAI modal: interactive recreation of approved layout; sharp AI visor + Q dog */
.v100-ai-dialog{width:min(1200px,95vw)!important;max-height:94dvh!important;padding:20px!important;border:1px solid #aa57ff!important;box-shadow:0 0 35px rgba(116,70,255,.24),inset 0 0 24px rgba(29,214,255,.05)!important}.v100-ai-shell{grid-template-columns:260px minmax(0,1fr)!important;gap:18px!important}.v100-ai-title{display:grid!important;grid-template-columns:auto auto!important;justify-content:start!important;align-items:center!important;column-gap:12px!important;padding:2px 56px 12px 2px!important}.v100-ai-title h2{font-size:40px!important;margin:0!important}.v100-online{margin:0!important;align-self:center!important}.v100-ai-title p{grid-column:1/-1!important;margin:5px 0 0!important}.v100-ai-menu{gap:8px!important}.v100-ai-menu button{min-height:62px!important}.v100-ai-hero{grid-template-columns:minmax(0,1fr) 280px!important;min-height:312px!important;overflow:hidden!important}.v100-ai-dog{overflow:hidden!important;background:radial-gradient(circle at 45% 44%,rgba(51,111,255,.15),transparent 55%)!important}.v100-ai-dog img{width:118%!important;height:118%!important;max-width:none!important;object-fit:cover!important;object-position:44% 45%!important;transform:translate(-7%,-5%)!important;mix-blend-mode:screen!important;filter:saturate(1.07) contrast(1.04)!important}.v101-dog-q{display:none!important}.v81-ai-close{width:42px!important;height:42px!important;top:16px!important;right:16px!important}.v81-ai-close span{width:42px!important;height:42px!important;font-size:29px!important}

/* Footer: approved compact icon+label grid, social names visible, same colors as functions */
.v13-footer{padding:28px 0 18px!important}.v13-footer .wrap.v13-footerin{max-width:1540px!important;display:grid!important;grid-template-columns:180px 1fr auto!important;gap:20px!important;align-items:start!important}.v36-footer-brand img{width:164px!important}.v36-footer-main{display:grid!important;gap:12px!important}.v36-footer-main>p{font-size:11px!important;margin:0!important;color:#8da2af!important}.v36-footer-actions{display:grid!important;grid-template-columns:repeat(5,minmax(148px,1fr))!important;gap:8px!important}.v36-footer-actions .social-icon,.v36-footer-btn{width:100%!important;height:52px!important;min-height:52px!important;padding:0 12px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:9px!important;border-radius:11px!important;font-size:8.5px!important;white-space:nowrap!important;text-decoration:none!important}.v36-footer-actions .social-icon svg{width:22px!important;height:22px!important;justify-self:center!important}.v103-social-label{font-size:8.5px!important;font-weight:900!important;letter-spacing:.04em!important}.v36-footer-actions .x{color:#dbe7ef!important}.v36-footer-actions .instagram{color:#d85aff!important}.v36-footer-actions .facebook{color:#65a7ff!important}.v36-footer-actions .telegram{color:#32dfff!important}.v90-footer-voliqai{color:var(--v103-purple)!important}.v102-footer-token{color:var(--v103-pink)!important}.v36-footer-btn[href="#donate"]{color:var(--v103-gold)!important}.v84-investor-link{color:#9cb8ff!important}.v36-footer-btn[data-open-modal="contact"]{color:var(--v103-cyan)!important}.v36-footer-btn[data-v40-faq-open]{color:var(--v103-green)!important}.v36-footer-btn[data-v48-sitemap-open],.v36-footer-btn[data-cookie-settings]{color:var(--v103-cyan)!important}.v13-footerin>small{font-size:10px!important;white-space:nowrap!important;padding-top:10px!important}

@media(max-width:1200px) and (min-width:901px){.v48-logo{flex-basis:145px!important;width:145px!important}.v48-menubar>a,.v48-menubar>button{min-width:72px!important;font-size:7px!important;padding:0 5px!important}.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{min-width:64px!important;font-size:7px!important;padding:0 5px!important}.v62-menu-icon{width:18px!important}.v13-footer .wrap.v13-footerin{grid-template-columns:150px 1fr!important}.v13-footerin>small{grid-column:1/-1!important}.v36-footer-actions{grid-template-columns:repeat(4,minmax(130px,1fr))!important}}

@media(max-width:900px){
 .v13-nav .wrap.v53-headerrow{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:calc(100% - 24px)!important;padding:14px 0 16px!important}.v48-logo{width:170px!important}.v58-head-actions{grid-row:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important}.v48-menubar{grid-row:3!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important}.v48-menubar>a,.v48-menubar>button{width:100%!important;max-width:none!important;height:68px!important;min-height:68px!important;justify-content:flex-start!important;padding:0 23px!important;font-size:13px!important}.v58-head-actions .v78-signin,.v58-head-actions .v78-signout{display:none!important}.v76-lang-wrap{min-width:0!important}
 .v67-node,.v67-core,.v67-exchanges{min-height:104px!important;padding:14px 16px!important}.v67-core{grid-template-columns:66px 1fr!important}.v67-core .v94-core-q{font-size:56px!important}.v67-node.trader,.v67-exchanges{grid-template-columns:46px 1fr!important}
 .v41-pipeline-section .v41-spider{height:600px!important;min-height:600px!important}.v41-pipeline-section .v41-spider>.v41-outputs{left:6px!important;width:35%!important;top:16px!important;bottom:132px!important;grid-template-rows:repeat(5,51px)!important}.v41-pipeline-section .v41-spider>.v41-inputs{right:6px!important;width:39%!important;top:14px!important;bottom:122px!important;grid-template-rows:repeat(7,47px)!important}.v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{padding:5px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:4px!important}.v41-pipeline-section .v41-spider b{font-size:7.7px!important}.v41-pipeline-section .v41-spider small{font-size:5.6px!important}.v41-pipeline-section .v41-spider>.v41-spider-core{width:62px!important;height:62px!important}.v41-pipeline-section .v41-spider>.v41-spider-core .v93-core-q{font-size:53px!important}.v41-pipeline-section .v41-spider>.v41-result{width:92%!important;height:92px!important;min-height:92px!important;bottom:8px!important;padding:12px 7px 28px!important}.v41-pipeline-section .v41-spider>.v41-result>b{font-size:12px!important}
 .v101-rail{right:5px!important;width:76px!important;padding:9px 5px 8px!important;border-radius:17px!important;transform:translateY(-33%)!important}.v101-rail .v101-float-dog{width:80px!important;height:105px!important;margin:-85px 0 0!important;grid-template-rows:15px 88px!important}.v101-float-title{font-size:9px!important}.v101-dog-frame{width:80px!important;height:88px!important}.v101-dog-frame img{width:80px!important;height:88px!important}.v101-rail>.v47-float{width:64px!important;min-width:64px!important;height:50px!important;min-height:50px!important;grid-template-rows:22px 1fr!important;font-size:6px!important}.v101-rail .v94-rail-icon{width:22px!important;height:22px!important;font-size:15px!important}
 .v100-ai-dialog{width:calc(100vw - 10px)!important;max-height:calc(100dvh - 10px)!important;padding:9px!important}.v100-ai-shell{grid-template-columns:1fr!important;gap:9px!important}.v100-ai-title h2{font-size:32px!important}.v100-ai-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.v100-ai-menu button{min-height:54px!important}.v100-ai-hero{grid-template-columns:1fr 128px!important;min-height:214px!important}.v100-ai-dog img{width:145%!important;height:125%!important;transform:translate(-16%,-3%)!important}.v100-ai-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v13-footer .wrap.v13-footerin{grid-template-columns:1fr!important;gap:14px!important}.v36-footer-brand{display:flex!important;align-items:center!important;gap:14px!important}.v36-footer-brand img{width:145px!important}.v36-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v13-footerin>small{padding-top:0!important}
}
@media(max-width:520px){.v58-head-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v36-footer-actions{grid-template-columns:1fr!important}.v100-ai-menu{grid-template-columns:1fr!important}.v100-ai-quick{grid-template-columns:1fr!important}}

/* ===== SOURCE: v104.css ===== */
/* VOLIQA v104 — final alignment pass: header/footer/rail/spider */
:root{--v104-cyan:#27e4ff;--v104-green:#35ef7c;--v104-purple:#c558ff;--v104-pink:#ff5ca9;--v104-gold:#ffc23c;--v104-red:#ff4568;--v104-blue:#78a2ff;--v104-bg:#02090f}

/* ---------- DESKTOP HEADER: one line, equal rhythm ---------- */
@media(min-width:901px){
  .v13-nav .wrap.v53-headerrow{
    display:grid!important;
    grid-template-columns:168px minmax(760px,1fr) auto!important;
    align-items:center!important;
    column-gap:12px!important;
    width:calc(100% - 28px)!important;
    max-width:1980px!important;
    min-height:76px!important;
    padding:0!important;
  }
  .v48-logo{width:168px!important;min-width:168px!important;max-width:168px!important}
  .v48-logo img{width:100%!important;height:auto!important;display:block!important}
  .v48-menubar{
    display:grid!important;
    grid-template-columns:repeat(7,minmax(84px,1fr))!important;
    gap:8px!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
  }
  .v48-menubar>a,.v48-menubar>button{
    width:100%!important;max-width:none!important;min-width:0!important;
    height:48px!important;min-height:48px!important;
    padding:0 8px!important;
    display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
    font-size:8.2px!important;white-space:nowrap!important;
  }
  .v58-head-actions{
    display:grid!important;
    grid-template-columns:92px 92px 94px 92px 96px!important;
    gap:8px!important;align-items:center!important;width:auto!important;margin:0!important;
  }
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{
    width:100%!important;min-width:0!important;max-width:none!important;
    height:48px!important;min-height:48px!important;
    padding:0 8px!important;font-size:8px!important;
  }
}

/* single language border + visible arrow */
.v76-lang-wrap{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;overflow:visible!important}
.v76-lang-wrap:before,.v76-lang-wrap:after{display:none!important;content:none!important}
.v13-lang,.v48-lang{
  appearance:none!important;-webkit-appearance:none!important;
  width:100%!important;height:100%!important;
  padding:0 31px 0 14px!important;
  border:1px solid var(--v104-cyan)!important;border-radius:12px!important;
  outline:0!important;
  background:radial-gradient(ellipse at 35% 50%,rgba(39,228,255,.14),transparent 52%),linear-gradient(180deg,rgba(4,18,28,.98),rgba(1,9,15,.99))!important;
  color:#7ef3ff!important;box-shadow:0 0 16px rgba(39,228,255,.24),inset 0 0 18px rgba(39,228,255,.05)!important;
}
.v76-lang-arrow{display:block!important;position:absolute!important;right:13px!important;top:50%!important;width:8px!important;height:8px!important;border-right:2px solid var(--v104-cyan)!important;border-bottom:2px solid var(--v104-cyan)!important;border-top:0!important;border-left:0!important;transform:translateY(-65%) rotate(45deg)!important;pointer-events:none!important}

/* TESTNET LIVE: same visual grammar as HELP, own status color */
.v58-head-actions .v73-livebadge{color:#ff73b5!important;border-color:#ff4f9d!important;background:radial-gradient(ellipse at 34% 50%,rgba(255,79,157,.16),transparent 54%),linear-gradient(180deg,rgba(17,9,20,.98),rgba(4,7,13,.99))!important;box-shadow:0 0 16px rgba(255,79,157,.26),inset 0 0 16px rgba(255,79,157,.05)!important;text-shadow:0 0 10px rgba(255,79,157,.7)!important}

/* ---------- LAYER ABOVE THEM: menu-like, equal cards ---------- */
.v67-stack{gap:10px!important}
.v67-node,.v67-core,.v67-exchanges{box-sizing:border-box!important;width:100%!important;min-height:116px!important;height:116px!important;padding:16px 20px!important;border-radius:14px!important;overflow:hidden!important}
.v67-node.trader,.v67-exchanges{grid-template-columns:50px minmax(0,1fr)!important;column-gap:13px!important}
.v67-core{grid-template-columns:74px minmax(0,1fr)!important;column-gap:14px!important}
.v67-core .v94-core-q{font-size:64px!important}
.v67-node.trader:before,.v67-exchanges:before{width:40px!important;height:40px!important}
.v67-node.trader{background:radial-gradient(ellipse at 18% 50%,rgba(53,239,124,.13),transparent 48%),linear-gradient(180deg,rgba(5,17,27,.98),rgba(2,9,15,.99))!important}
.v67-core{background:radial-gradient(ellipse at 18% 50%,rgba(197,88,255,.14),transparent 50%),linear-gradient(180deg,rgba(8,10,27,.98),rgba(3,7,15,.99))!important}
.v67-exchanges{background:radial-gradient(ellipse at 18% 50%,rgba(39,228,255,.14),transparent 50%),linear-gradient(180deg,rgba(5,17,27,.98),rgba(2,9,15,.99))!important}
.v94-planned-card{height:48px!important;min-height:48px!important;border-radius:12px!important;border:1px solid #7d8da0!important;background:radial-gradient(ellipse at 35% 50%,rgba(150,170,190,.09),transparent 55%),linear-gradient(180deg,rgba(8,18,27,.96),rgba(3,9,15,.98))!important;box-shadow:0 0 14px rgba(150,170,190,.15),inset 0 0 15px rgba(255,255,255,.035)!important}

/* ---------- SPIDER: 5 left / 7 right, equal cards, long lines ---------- */
.v41-pipeline-section .v41-spider{height:650px!important;min-height:650px!important;overflow:hidden!important;position:relative!important}
.v41-pipeline-section .v41-spider>.v41-outputs{left:26px!important;width:300px!important;top:24px!important;bottom:126px!important;display:grid!important;grid-template-rows:repeat(5,66px)!important;align-content:space-between!important}
.v41-pipeline-section .v41-spider>.v41-inputs{right:26px!important;width:320px!important;top:22px!important;bottom:124px!important;display:grid!important;grid-template-rows:repeat(7,60px)!important;align-content:space-between!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{
  width:100%!important;height:100%!important;min-height:0!important;margin:0!important;
  padding:8px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;column-gap:10px!important;align-items:center!important;box-sizing:border-box!important;
  border-radius:12px!important;overflow:hidden!important;
}
.v41-pipeline-section .v41-spider>.v41-inputs>div{color:var(--v104-cyan)!important;border-color:var(--v104-cyan)!important;box-shadow:0 0 16px rgba(39,228,255,.22),inset 0 0 16px rgba(39,228,255,.05)!important;background:radial-gradient(ellipse at 26% 50%,rgba(39,228,255,.14),transparent 52%),linear-gradient(180deg,rgba(5,17,27,.98),rgba(2,9,15,.99))!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a{box-shadow:0 0 16px color-mix(in srgb,currentColor 25%,transparent),inset 0 0 16px color-mix(in srgb,currentColor 5%,transparent)!important}
.v41-pipeline-section .v41-spider b{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.v41-pipeline-section .v41-spider small{font-size:7.4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.v41-spider-lines{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:2!important;pointer-events:none!important}
.v41-spider-lines path{stroke-width:3!important;stroke-linecap:round!important;stroke-dasharray:none!important;opacity:.98!important;filter:drop-shadow(0 0 5px currentColor)!important}
.v41-pipeline-section .v41-spider>.v41-spider-core{width:92px!important;height:92px!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:5!important}
.v41-pipeline-section .v41-spider>.v41-spider-core .v93-core-q{font-size:82px!important;text-shadow:0 0 20px rgba(39,228,255,.75),0 0 28px rgba(183,76,255,.5)!important}
.v41-pipeline-section .v41-spider>.v41-result{left:50%!important;right:auto!important;bottom:16px!important;transform:translateX(-50%)!important;width:min(820px,76%)!important;height:94px!important;min-height:94px!important;padding:16px 22px 28px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important;text-align:center!important;box-sizing:border-box!important;overflow:hidden!important}
.v41-pipeline-section .v41-spider>.v41-result>b{width:100%!important;text-align:center!important;margin:0!important;font-size:19px!important;white-space:nowrap!important}.v41-pipeline-section .v41-spider>.v41-result>.v50-context{color:var(--v104-green)!important}.v41-pipeline-section .v41-spider>.v41-result>small{position:absolute!important;left:0!important;right:0!important;bottom:10px!important;width:100%!important;text-align:center!important;margin:0!important}

/* ---------- FLOATING VOLIQAI: dog only, no square/background ---------- */
.v101-rail{right:18px!important;width:102px!important;padding:10px 7px 10px!important;gap:8px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(2,9,15,.78),rgba(1,7,12,.88))!important;border:1px solid rgba(75,135,255,.42)!important;box-shadow:0 0 20px rgba(95,72,255,.16)!important;backdrop-filter:blur(10px)!important}
.v101-rail .v101-float-dog{width:118px!important;height:124px!important;margin:-118px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:block!important}
.v101-float-title{display:none!important}
.v101-dog-frame{display:block!important;width:118px!important;height:124px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.v101-dog-frame img{width:118px!important;height:124px!important;object-fit:contain!important;object-position:center bottom!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 0 7px rgba(39,228,255,.38)) drop-shadow(0 0 8px rgba(197,88,255,.32))!important;mix-blend-mode:normal!important;transform:none!important}
.v101-rail>.v47-float{width:86px!important;min-width:86px!important;height:64px!important;min-height:64px!important;padding:7px!important;display:grid!important;grid-template-rows:30px 1fr!important;place-items:center!important;gap:4px!important;border-radius:12px!important;font-size:8px!important;line-height:1.1!important}
.v101-rail .v94-rail-icon{width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border-radius:9px!important;font-size:20px!important}
.v101-rail .voliqai{color:var(--v104-purple)!important}.v101-rail .help{color:var(--v104-cyan)!important}.v101-rail .donate{color:var(--v104-pink)!important}.v101-rail .join{color:#9fb9ff!important}.v101-rail .testnet{color:var(--v104-pink)!important}

/* ---------- FOOTER: one consistent icon + text card system ---------- */
.v13-footer .wrap.v13-footerin{display:grid!important;grid-template-columns:180px minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important;max-width:1920px!important;width:calc(100% - 32px)!important}
.v36-footer-actions{display:grid!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:9px!important;width:100%!important}
.v36-footer-actions .social-icon,.v36-footer-btn{width:100%!important;height:52px!important;min-height:52px!important;padding:0 12px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:9px!important;border-radius:12px!important;font-size:8.5px!important;white-space:nowrap!important;text-decoration:none!important;box-sizing:border-box!important}
.v36-footer-actions .social-icon svg{width:22px!important;height:22px!important;justify-self:center!important}.v103-social-label{font-size:8.5px!important;font-weight:900!important;letter-spacing:.04em!important}
.v36-footer-actions .x{color:#e2edf4!important}.v36-footer-actions .instagram{color:#d85cff!important}.v36-footer-actions .facebook{color:#6aa8ff!important}.v36-footer-actions .telegram{color:#31dcff!important}.v90-footer-voliqai{color:var(--v104-purple)!important}.v102-footer-token{color:var(--v104-pink)!important}.v36-footer-btn[href="#donate"]{color:var(--v104-gold)!important}.v84-investor-link{color:#9fb9ff!important}.v36-footer-btn[data-open-modal="contact"]{color:var(--v104-cyan)!important}.v36-footer-btn[data-v40-faq-open]{color:var(--v104-green)!important}.v36-footer-btn[data-v48-sitemap-open],.v36-footer-btn[data-cookie-settings]{color:var(--v104-cyan)!important}
.v13-footerin>small{font-size:10px!important;white-space:nowrap!important;padding-top:12px!important}

/* ---------- MOBILE ---------- */
@media(max-width:900px){
  .v13-nav .wrap.v53-headerrow{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;width:calc(100% - 24px)!important;padding:14px 0 16px!important}
  .v48-logo{width:165px!important;max-width:165px!important}
  .v58-head-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important}
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:52px!important;min-height:52px!important;width:100%!important;min-width:0!important}
  .v48-menubar{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important}
  .v48-menubar>a,.v48-menubar>button{width:100%!important;max-width:none!important;height:68px!important;min-height:68px!important;justify-content:flex-start!important;padding:0 23px!important;font-size:13px!important}
  .v67-node,.v67-core,.v67-exchanges{height:104px!important;min-height:104px!important;padding:13px 15px!important}
  .v41-pipeline-section .v41-spider{height:610px!important;min-height:610px!important}
  .v41-pipeline-section .v41-spider>.v41-outputs{left:6px!important;width:35%!important;top:16px!important;bottom:132px!important;grid-template-rows:repeat(5,52px)!important}
  .v41-pipeline-section .v41-spider>.v41-inputs{right:6px!important;width:40%!important;top:14px!important;bottom:124px!important;grid-template-rows:repeat(7,48px)!important}
  .v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{padding:5px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:4px!important}
  .v41-pipeline-section .v41-spider b{font-size:7.8px!important}.v41-pipeline-section .v41-spider small{font-size:5.6px!important}
  .v41-pipeline-section .v41-spider>.v41-spider-core{width:62px!important;height:62px!important}.v41-pipeline-section .v41-spider>.v41-spider-core .v93-core-q{font-size:54px!important}
  .v41-pipeline-section .v41-spider>.v41-result{width:94%!important;height:92px!important;min-height:92px!important;bottom:8px!important;padding:12px 7px 28px!important}.v41-pipeline-section .v41-spider>.v41-result>b{font-size:12px!important}
  .v101-rail{right:5px!important;width:72px!important;padding:8px 4px!important;border-radius:17px!important}.v101-rail .v101-float-dog{width:82px!important;height:86px!important;margin:-82px 0 0!important}.v101-dog-frame{width:82px!important;height:86px!important}.v101-dog-frame img{width:82px!important;height:86px!important}.v101-rail>.v47-float{width:62px!important;min-width:62px!important;height:50px!important;min-height:50px!important;grid-template-rows:22px 1fr!important;font-size:6px!important}.v101-rail .v94-rail-icon{width:22px!important;height:22px!important;font-size:15px!important}
  .v13-footer .wrap.v13-footerin{grid-template-columns:1fr!important;gap:14px!important}.v36-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v13-footerin>small{padding-top:0!important}
}
@media(max-width:520px){.v36-footer-actions{grid-template-columns:1fr!important}.v58-head-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}}

/* ===== SOURCE: v105.css ===== */
/* VOLIQA v105 — mobile-first corrective pass */
:root{--v105-cyan:#27e4ff;--v105-green:#35ef7c;--v105-purple:#c558ff;--v105-pink:#ff5ca9;--v105-gold:#ffc23c;--v105-red:#ff4568}

/* unified card finish */
.v13-card,.v41-pipeline,.v84-simple-grid article,.v80-exchange-card,.v36-footer-btn,.v36-footer-actions .social-icon{
 box-sizing:border-box!important;background:radial-gradient(ellipse at 50% 0,rgba(48,206,255,.055),transparent 48%),linear-gradient(180deg,rgba(7,20,29,.96),rgba(2,10,16,.98))!important;
}

/* floating guardian: no image tile/frame, dog visually grows out of rail */
.v101-rail{overflow:visible!important}
.v101-rail .v101-float-dog,.v101-dog-frame{background:none!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:visible!important}
.v101-dog-frame img{display:block!important;background:transparent!important;border:0!important;outline:0!important;clip-path:inset(1px 1px 1px 1px round 18px)!important;filter:drop-shadow(0 0 5px rgba(39,228,255,.42)) drop-shadow(0 0 7px rgba(197,88,255,.32))!important}

/* VOLIQAI dialog: centered controls and clean crop */
.v81-ai-close{display:grid!important;place-items:center!important;padding:0!important}.v81-ai-close span{display:grid!important;place-items:center!important;line-height:1!important;transform:none!important}
.v100-ai-title{align-items:center!important}.v100-online{align-self:center!important}
.v100-ai-dog{isolation:isolate!important}.v100-ai-dog img{background:transparent!important;mix-blend-mode:normal!important;filter:contrast(1.07) saturate(1.06) drop-shadow(0 0 8px rgba(39,228,255,.18))!important}

/* spider: exact 5 output + 7 input correspondence; lines stop before cards */
.v41-pipeline-section .v41-spider>.v41-outputs{left:24px!important;width:286px!important}
.v41-pipeline-section .v41-spider>.v41-inputs{right:24px!important;width:306px!important}
.v41-spider-lines{inset:0!important}
.v41-pipeline-section .v41-spider>.v41-result{left:50%!important;transform:translateX(-50%)!important}

/* cookie consent: compact rather than a mobile wall */
.v27-cookie-banner{max-width:900px!important;padding:12px 14px!important;gap:12px!important;border-radius:12px!important}
.v27-cookie-banner b{font-size:11px!important}.v27-cookie-banner p{font-size:10px!important;line-height:1.35!important;margin:3px 0 0!important}.v27-cookie-actions button{min-height:38px!important;padding:7px 11px!important}

@media(max-width:900px){
 /* actual mobile header: one-column menu; compact action row */
 .v13-nav .wrap.v53-headerrow{width:calc(100% - 20px)!important;gap:8px!important;padding:10px 0 12px!important}
 .v48-logo{width:148px!important;max-width:148px!important}
 .v48-menubar{grid-template-columns:1fr!important;gap:7px!important}
 .v48-menubar>a,.v48-menubar>button{height:54px!important;min-height:54px!important;padding:0 18px!important;font-size:11px!important;border-radius:12px!important}
 .v58-head-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}
 .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:44px!important;min-height:44px!important}

 /* mobile rail: 58px, much less content obstruction */
 .v101-rail{right:max(4px,env(safe-area-inset-right))!important;top:calc(env(safe-area-inset-top) + 196px)!important;width:58px!important;padding:6px 3px!important;gap:5px!important;border-radius:16px!important;background:rgba(2,9,15,.88)!important;box-shadow:0 0 14px rgba(92,75,255,.15)!important}
 .v101-rail .v101-float-dog{width:66px!important;height:69px!important;margin:-65px -4px 0!important}
 .v101-dog-frame,.v101-dog-frame img{width:66px!important;height:69px!important}.v101-dog-frame img{object-fit:contain!important;object-position:center bottom!important}
 .v101-rail>.v47-float{width:50px!important;min-width:50px!important;height:43px!important;min-height:43px!important;padding:4px 2px!important;grid-template-rows:20px 1fr!important;gap:2px!important;border-radius:10px!important;font-size:5.5px!important}
 .v101-rail .v94-rail-icon{width:20px!important;height:20px!important;font-size:13px!important;border-radius:7px!important}

 /* cookie consent: one compact bottom strip, buttons side by side */
 .v27-cookie-banner{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:1fr!important;padding:10px 11px!important;gap:8px!important}
 .v27-cookie-banner b{font-size:10px!important}.v27-cookie-banner p{font-size:9px!important;line-height:1.3!important}
 .v27-cookie-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin:0!important}
 .v27-cookie-actions button{width:100%!important;min-height:36px!important;padding:6px!important;font-size:8px!important}

 /* spider gets a dedicated mobile geometry instead of compressed desktop */
 .v41-pipeline-section .v41-spider{height:510px!important;min-height:510px!important;overflow:hidden!important}
 .v41-pipeline-section .v41-spider>.v41-outputs{left:5px!important;width:31%!important;top:16px!important;bottom:104px!important;grid-template-rows:repeat(5,48px)!important}
 .v41-pipeline-section .v41-spider>.v41-inputs{right:5px!important;width:36%!important;top:14px!important;bottom:100px!important;grid-template-rows:repeat(7,42px)!important}
 .v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{min-width:0!important;padding:4px!important;grid-template-columns:19px minmax(0,1fr)!important;gap:3px!important;border-radius:9px!important}
 .v41-pipeline-section .v41-spider b{font-size:6.8px!important;line-height:1.05!important}.v41-pipeline-section .v41-spider small{font-size:5px!important;line-height:1.05!important}
 .v41-pipeline-section .v41-spider .v80-spider-icon,.v41-pipeline-section .v41-spider .v93-spider-icon{width:18px!important;height:18px!important;min-width:18px!important;font-size:9px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-core{width:56px!important;height:56px!important;left:50%!important;top:47%!important;transform:translate(-50%,-50%)!important}.v41-pipeline-section .v41-spider>.v41-spider-core .v93-core-q{font-size:50px!important}
 .v41-spider-lines{height:82%!important;top:0!important;transform:scaleX(1.14)!important;transform-origin:center!important}
 .v41-pipeline-section .v41-spider>.v41-result{width:calc(100% - 12px)!important;height:76px!important;min-height:76px!important;bottom:7px!important;padding:10px 5px 24px!important;border-radius:11px!important}.v41-pipeline-section .v41-spider>.v41-result>b{font-size:10px!important}.v41-pipeline-section .v41-spider>.v41-result>small{font-size:6.5px!important;bottom:7px!important}

 /* tighter mobile information density */
 .v13-section{padding-top:38px!important;padding-bottom:38px!important}
 .v13-card,.v84-simple-grid article{padding:16px!important}
 .v84-simple-head h2,.v41-pipeline-title{line-height:1.08!important}

 /* AI becomes a usable viewport dialog, not another long page */
 .v81-ai-dialog.v100-ai-dialog{width:calc(100vw - 8px)!important;height:calc(100dvh - 8px)!important;max-height:calc(100dvh - 8px)!important;padding:8px!important;overflow:auto!important;border-radius:14px!important}
 .v100-ai-shell{grid-template-columns:1fr!important;gap:8px!important}
 .v100-ai-title{padding:2px 44px 6px 2px!important;grid-template-columns:auto auto!important;column-gap:8px!important}.v100-ai-title h2{font-size:27px!important}.v100-online{font-size:7px!important;padding:4px 7px!important}.v100-ai-title p{font-size:9px!important;margin:2px 0 0!important}
 .v100-ai-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.v100-ai-menu button{min-height:45px!important;padding:6px!important}.v100-ai-menu button b{font-size:8.5px!important}.v100-ai-menu button small{font-size:6.5px!important}
 .v100-ai-hero{grid-template-columns:minmax(0,1fr) 105px!important;min-height:176px!important}.v100-ai-copy{padding:11px!important}.v100-ai-copy h3{font-size:20px!important}.v100-ai-copy p,.v100-ai-copy li,.v100-ai-copy strong{font-size:8px!important}.v100-ai-dog img{width:135%!important;height:120%!important;max-width:none!important;object-fit:cover!important;object-position:48% 34%!important;transform:translate(-13%,-3%)!important}
 .v100-ai-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.v100-ai-quick button{min-height:42px!important;font-size:6.7px!important}.v81-ai-log{max-height:90px!important}.v81-ai-close{width:36px!important;height:36px!important;top:8px!important;right:8px!important}.v81-ai-close span{width:36px!important;height:36px!important;font-size:24px!important}

 /* footer stays two columns on phones; social label remains visible */
 .v13-footer .wrap.v13-footerin{width:calc(100% - 20px)!important}.v36-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.v36-footer-actions .social-icon,.v36-footer-btn{height:46px!important;min-height:46px!important;padding:0 8px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:6px!important;font-size:7px!important}.v103-social-label{font-size:7px!important}
}
@media(max-width:390px){
 .v101-rail{width:54px!important}.v101-rail>.v47-float{width:46px!important;min-width:46px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs{width:30%!important}.v41-pipeline-section .v41-spider>.v41-inputs{width:35%!important}
 .v41-pipeline-section .v41-spider b{font-size:6.2px!important}.v41-pipeline-section .v41-spider small{font-size:4.7px!important}
}

/* ===== SOURCE: v106.css ===== */
/* VOLIQA v106 — alignment + unified neon controls + responsive spider */
:root{--v106-cyan:#27e4ff;--v106-green:#35ef7c;--v106-purple:#c558ff;--v106-pink:#ff5ca9;--v106-gold:#ffc23c;--v106-blue:#8eabff;--v106-red:#ff4568;--v106-card:#03111a}

/* HEADER: breathe, align, one visual system */
.v13-nav{padding:10px 0 12px!important}
.v13-nav .wrap.v53-headerrow{box-sizing:border-box!important}
.v48-menubar>a,.v48-menubar>button,
.v58-head-actions>a,.v58-head-actions>button,
.v67-actions>a,.v73-homebar>a,.v73-homebar>button{
  border-radius:12px!important;
  background:radial-gradient(ellipse at 34% 50%,color-mix(in srgb,currentColor 16%,transparent),transparent 54%),linear-gradient(180deg,rgba(7,18,28,.98),rgba(2,9,15,.99))!important;
  box-shadow:0 0 16px color-mix(in srgb,currentColor 24%,transparent),inset 0 0 16px color-mix(in srgb,currentColor 5%,transparent)!important;
  text-shadow:0 0 10px color-mix(in srgb,currentColor 65%,transparent)!important;
}
.v67-actions,.v73-homebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-top:12px!important}
.v73-homebar{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.v67-actions>a,.v73-homebar>a,.v73-homebar>button{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border:1px solid currentColor!important;color:var(--v106-cyan)!important;font-weight:900!important;letter-spacing:.04em!important;text-align:center!important}
.v73-homebar .v73-livebadge{color:var(--v106-pink)!important}.v73-homebar a[href*="account"]{color:var(--v106-blue)!important}.v73-homebar button[data-voliqai-open]{color:var(--v106-purple)!important}

/* Language: exactly one border, always one visible chevron */
.v76-lang-wrap{position:relative!important;display:block!important;border:0!important;outline:0!important;background:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important}
.v76-lang-wrap:before,.v76-lang-wrap:after{display:none!important;content:none!important}
.v13-lang.v48-lang{position:relative!important;z-index:1!important;appearance:none!important;-webkit-appearance:none!important;border:1px solid var(--v106-cyan)!important;outline:0!important;box-shadow:0 0 15px rgba(39,228,255,.24),inset 0 0 14px rgba(39,228,255,.05)!important;background:radial-gradient(ellipse at 32% 50%,rgba(39,228,255,.14),transparent 54%),linear-gradient(180deg,#04131e,#020a11)!important;padding-right:34px!important}
.v76-lang-arrow{display:block!important;position:absolute!important;z-index:4!important;right:14px!important;top:50%!important;width:8px!important;height:8px!important;border:0!important;border-right:2px solid var(--v106-cyan)!important;border-bottom:2px solid var(--v106-cyan)!important;transform:translateY(-68%) rotate(45deg)!important;pointer-events:none!important;filter:drop-shadow(0 0 5px rgba(39,228,255,.8))!important}

/* All key control cards use the same footer-card grammar */
.v67-actions>a,.v73-homebar>a,.v73-homebar>button,
.v24-help,.v83-ex-head-actions>span,.v73-livebadge,
.v44-report-actions a,.v44-report-actions button,
.v84-simple-grid article,.v13-card{
  box-sizing:border-box!important;
}
.v24-help,.v83-ex-head-actions>span,.v73-livebadge{
  min-height:48px!important;border-radius:12px!important;
  background:radial-gradient(ellipse at 36% 50%,color-mix(in srgb,currentColor 14%,transparent),transparent 56%),linear-gradient(180deg,rgba(7,18,28,.98),rgba(2,9,15,.99))!important;
  box-shadow:0 0 14px color-mix(in srgb,currentColor 22%,transparent),inset 0 0 14px color-mix(in srgb,currentColor 5%,transparent)!important;
}

/* SPIDER: cards stay fixed; JS draws 5 + 7 exact connectors from card centers */
.v41-pipeline-section .v41-spider{overflow:hidden!important}
.v41-spider-lines{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:2!important;overflow:visible!important;pointer-events:none!important}
.v41-spider-lines path{stroke-width:2.4!important;stroke-linecap:round!important;stroke-dasharray:none!important;opacity:.96!important}
.v41-pipeline-section .v41-spider>.v41-spider-core{z-index:5!important;background:transparent!important;border:0!important;box-shadow:none!important}
.v41-pipeline-section .v41-spider>.v41-spider-core .v93-core-q{font-size:76px!important;line-height:1!important;text-shadow:0 0 7px rgba(39,228,255,.45),0 0 11px rgba(197,88,255,.28)!important;filter:none!important}
.v41-pipeline-section .v41-spider>.v41-result{left:50%!important;right:auto!important;transform:translateX(-50%)!important;text-align:center!important}
.v41-pipeline-section .v41-spider>.v41-result>b,.v41-pipeline-section .v41-spider>.v41-result>small{text-align:center!important}

/* FLOATING RAIL: compact reference-style rail, dog perched above, no extra tile */
.v101-rail{right:18px!important;width:96px!important;padding:12px 7px 10px!important;gap:8px!important;border:1px solid rgba(74,146,255,.56)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(3,11,20,.93),rgba(1,7,13,.96))!important;box-shadow:0 0 18px rgba(58,134,255,.15),0 0 28px rgba(197,88,255,.10)!important;backdrop-filter:blur(9px)!important;overflow:visible!important}
.v101-rail .v101-float-dog{width:116px!important;height:112px!important;margin:-108px -10px 0!important;padding:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:visible!important;display:block!important}
.v101-float-title{display:none!important}
.v101-dog-frame{display:block!important;width:116px!important;height:112px!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:hidden!important;border-radius:0!important}
.v101-dog-frame img{width:116px!important;height:112px!important;object-fit:cover!important;object-position:center 12%!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;clip-path:inset(0 4px 0 4px round 26px)!important;filter:drop-shadow(0 0 6px rgba(39,228,255,.30)) drop-shadow(0 0 7px rgba(197,88,255,.22))!important}
.v101-rail>.v47-float{width:80px!important;min-width:80px!important;height:64px!important;min-height:64px!important;padding:7px 5px!important;display:grid!important;grid-template-rows:29px 1fr!important;place-items:center!important;gap:4px!important;border-radius:12px!important;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,currentColor 11%,transparent),transparent 58%),linear-gradient(180deg,rgba(6,15,25,.98),rgba(2,8,14,.99))!important;box-shadow:0 0 13px color-mix(in srgb,currentColor 22%,transparent),inset 0 0 14px color-mix(in srgb,currentColor 4%,transparent)!important;font-size:7.3px!important;line-height:1.05!important}
.v101-rail .v94-rail-icon{width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border-radius:9px!important;font-size:18px!important}

/* Desktop menu spacing/alignment */
@media(min-width:901px){
 .v13-nav .wrap.v53-headerrow{width:calc(100% - 40px)!important;max-width:1980px!important;column-gap:14px!important;padding:0!important}
 .v48-menubar{gap:9px!important;align-items:center!important}
 .v58-head-actions{gap:9px!important;align-items:center!important}
}

@media(max-width:900px){
 .v13-nav{padding:14px 0 18px!important}
 .v13-nav .wrap.v53-headerrow{width:calc(100% - 20px)!important;gap:10px!important}
 .v67-actions,.v73-homebar{grid-template-columns:1fr!important;gap:8px!important}
 .v67-actions>a,.v73-homebar>a,.v73-homebar>button{min-height:56px!important}
 .v76-lang-wrap{position:relative!important;overflow:visible!important}.v76-lang-arrow{display:block!important;right:13px!important;z-index:10!important}

 /* mobile spider — readable cards, exact JS geometry */
 .v41-pipeline-section .v41-spider{height:570px!important;min-height:570px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs{left:8px!important;width:34%!important;top:16px!important;bottom:116px!important;grid-template-rows:repeat(5,54px)!important;gap:10px!important}
 .v41-pipeline-section .v41-spider>.v41-inputs{right:8px!important;width:39%!important;top:14px!important;bottom:112px!important;grid-template-rows:repeat(7,46px)!important;gap:7px!important}
 .v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{padding:5px 6px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:5px!important}
 .v41-pipeline-section .v41-spider b{font-size:7.2px!important}.v41-pipeline-section .v41-spider small{font-size:5.2px!important}
 .v41-pipeline-section .v41-spider>.v41-spider-core{width:58px!important;height:58px!important}.v41-pipeline-section .v41-spider>.v41-spider-core .v93-core-q{font-size:50px!important;text-shadow:0 0 5px rgba(39,228,255,.38),0 0 8px rgba(197,88,255,.22)!important}
 .v41-pipeline-section .v41-spider>.v41-result{width:calc(100% - 18px)!important;min-height:82px!important;height:82px!important;bottom:8px!important;padding:10px 7px 24px!important}
 .v41-pipeline-section .v41-spider>.v41-result>b{font-size:11px!important}

 /* rail smaller so it does not cover cards */
 .v101-rail{right:max(4px,env(safe-area-inset-right))!important;top:calc(env(safe-area-inset-top) + 190px)!important;width:64px!important;padding:8px 4px 7px!important;gap:6px!important;border-radius:16px!important}
 .v101-rail .v101-float-dog{width:76px!important;height:76px!important;margin:-72px -6px 0!important}
 .v101-dog-frame{width:76px!important;height:76px!important}.v101-dog-frame img{width:76px!important;height:76px!important;object-position:center 10%!important;clip-path:inset(0 3px 0 3px round 18px)!important}
 .v101-rail>.v47-float{width:54px!important;min-width:54px!important;height:48px!important;min-height:48px!important;padding:4px 2px!important;grid-template-rows:21px 1fr!important;font-size:5.6px!important;border-radius:10px!important}
 .v101-rail .v94-rail-icon{width:21px!important;height:21px!important;font-size:14px!important;border-radius:7px!important}
}

/* ===== SOURCE: v107.css ===== */
/* VOLIQA v107 — surgical alignment pass only.
   "STYLE NEON": rounded dark card + colored border + restrained colored haze/glow + icon + label.
   Spider connector rule: every connector belongs to exactly one card, matches that card color,
   and stops 8px before the card edge (never touching the card). */
:root{--v107-cyan:#27e4ff;--v107-green:#35ef7c;--v107-purple:#c558ff;--v107-pink:#ff5ca9;--v107-gold:#ffc23c;--v107-blue:#8eabff;--v107-red:#ff4568}

/* HEADER — one aligned desktop row, footer-card visual grammar, icon + text kept. */
@media(min-width:1181px){
  .v13-nav{padding:12px 0 14px!important}
  .v13-nav .wrap.v53-headerrow{
    width:calc(100% - 36px)!important;max-width:none!important;margin:0 auto!important;padding:0!important;
    display:flex!important;align-items:center!important;gap:10px!important;min-height:58px!important;
  }
  .v48-logo{flex:0 0 190px!important;width:190px!important;margin:0!important;align-self:center!important}
  .v48-logo img{display:block!important;width:182px!important;height:auto!important;max-height:54px!important;object-fit:contain!important}
  .v48-menubar{display:flex!important;flex:1 1 auto!important;align-items:center!important;gap:7px!important;width:auto!important;margin:0!important;min-width:0!important}
  .v48-menubar>a,.v48-menubar>button{
    flex:1 1 0!important;min-width:86px!important;max-width:150px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 10px!important;
    display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:12px!important;
    background:radial-gradient(ellipse at 34% 50%,color-mix(in srgb,currentColor 16%,transparent),transparent 54%),linear-gradient(180deg,rgba(7,18,28,.98),rgba(2,9,15,.99))!important;
    box-shadow:0 0 14px color-mix(in srgb,currentColor 22%,transparent),inset 0 0 12px color-mix(in srgb,currentColor 5%,transparent)!important;
    white-space:nowrap!important;font-size:8.5px!important;
  }
  .v48-menubar .v62-menu-icon,.v48-menubar .v92-qmark{flex:0 0 auto!important}
  .v58-head-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;margin:0!important}
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:50px!important;min-height:50px!important;margin:0!important;box-sizing:border-box!important}
  .v58-head-actions>a,.v58-head-actions>button{min-width:82px!important;padding:0 10px!important;border-radius:12px!important;font-size:8.5px!important}
  .v76-lang-wrap{width:88px!important;min-width:88px!important;padding:0!important}
}

/* All menu/action tiles keep one visual structure, mirroring the footer cards. */
.v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,
.v67-actions>a,.v73-homebar>a,.v73-homebar>button{
  border:1px solid currentColor!important;
  background:radial-gradient(ellipse at 32% 48%,color-mix(in srgb,currentColor 15%,transparent),transparent 54%),linear-gradient(180deg,rgba(7,18,28,.98),rgba(2,9,15,.99))!important;
  box-shadow:0 0 14px color-mix(in srgb,currentColor 22%,transparent),inset 0 0 13px color-mix(in srgb,currentColor 5%,transparent)!important;
  text-shadow:0 0 9px color-mix(in srgb,currentColor 55%,transparent)!important;
}

/* Language select: ONE outline and ONE chevron only. */
.v76-lang-wrap,.v58-head-actions .v76-lang-wrap{
  position:relative!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;padding:0!important;
}
.v76-lang-wrap:before,.v76-lang-wrap:after,.v13-lang:before,.v13-lang:after{content:none!important;display:none!important}
.v13-lang.v48-lang{
  display:block!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;
  appearance:none!important;-webkit-appearance:none!important;border:1px solid var(--v107-cyan)!important;outline:0!important;border-radius:12px!important;
  background:radial-gradient(ellipse at 34% 50%,rgba(39,228,255,.13),transparent 54%),linear-gradient(180deg,#061521,#020a11)!important;
  box-shadow:0 0 12px rgba(39,228,255,.24)!important;padding:0 30px 0 12px!important;color:#70efff!important;text-align:center!important;
}
.v76-lang-arrow{display:block!important;right:13px!important;top:50%!important;width:8px!important;height:8px!important;border-right:2px solid var(--v107-cyan)!important;border-bottom:2px solid var(--v107-cyan)!important;transform:translateY(-68%) rotate(45deg)!important;z-index:20!important;opacity:1!important}

/* Pair controls: LIVE and HELP identical geometry. */
.v27-title-actions,.v48-title-actions,.v46-pred-actions,.v35-title-actions{display:flex!important;align-items:center!important;gap:8px!important}
:is(.v27-title-actions,.v48-title-actions,.v46-pred-actions,.v35-title-actions)>.v13-live,
:is(.v27-title-actions,.v48-title-actions,.v46-pred-actions,.v35-title-actions)>.v24-help{
  width:92px!important;min-width:92px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border-radius:12px!important;
}

/* Floating assistant — larger sharp dog, no duplicate VOLIQAI tile, no square crop. */
.v101-rail{width:106px!important;right:16px!important;padding:12px 8px 10px!important;gap:8px!important;overflow:visible!important}
.v101-rail .v101-float-dog{width:132px!important;height:148px!important;margin:-138px -13px 2px!important;display:grid!important;grid-template-rows:122px 22px!important;place-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.v101-dog-frame{width:132px!important;height:122px!important;display:block!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.v101-dog-frame img{
  display:block!important;width:132px!important;height:122px!important;object-fit:contain!important;object-position:center bottom!important;
  background:transparent!important;border:0!important;box-shadow:none!important;clip-path:inset(5px 0 0 0)!important;
  mix-blend-mode:screen!important;filter:drop-shadow(0 0 7px rgba(39,228,255,.35)) drop-shadow(0 0 9px rgba(197,88,255,.24))!important;
  -webkit-mask-image:radial-gradient(ellipse 55% 58% at 50% 55%,#000 72%,rgba(0,0,0,.88) 84%,transparent 100%)!important;
  mask-image:radial-gradient(ellipse 55% 58% at 50% 55%,#000 72%,rgba(0,0,0,.88) 84%,transparent 100%)!important;
}
.v101-float-title{display:block!important;align-self:end!important;font-size:7.6px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.10em!important;white-space:nowrap!important;color:#c96dff!important;text-shadow:0 0 7px rgba(201,109,255,.7),0 0 10px rgba(39,228,255,.35)!important}
.v101-rail>.v47-float{width:90px!important;min-width:90px!important}
.v101-rail>.v94-rail-voliqai{display:none!important}

/* Same Q treatment in LAYER ABOVE THEM as in the spider. */
.v94-core-q,.v93-core-q{
  background:linear-gradient(145deg,#36e7ff 8%,#56b5ff 42%,#8a69ff 70%,#c85bff 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 0 5px rgba(39,228,255,.34),0 0 8px rgba(197,88,255,.18)!important;filter:none!important;
}

/* Mobile remains stacked; larger dog, language caret visible, no duplicate VOLIQAI tile. */
@media(max-width:1180px){
  .v13-nav .wrap.v53-headerrow{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}
  .v48-menubar{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important}
  .v48-menubar>a,.v48-menubar>button{width:100%!important;min-height:62px!important;justify-content:flex-start!important;padding:0 22px!important}
  .v58-head-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;width:100%!important}
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 5px!important}
  .v13-lang.v48-lang{height:48px!important;min-height:48px!important;padding:0 28px 0 7px!important}
  .v76-lang-arrow{display:block!important;right:11px!important}
  .v101-rail{right:max(4px,env(safe-area-inset-right))!important;width:74px!important;padding:8px 4px 7px!important}
  .v101-rail .v101-float-dog{width:94px!important;height:112px!important;margin:-104px -10px 2px!important;grid-template-rows:90px 18px!important}
  .v101-dog-frame{width:94px!important;height:90px!important}.v101-dog-frame img{width:94px!important;height:90px!important;clip-path:inset(4px 0 0 0)!important}
  .v101-float-title{font-size:5.8px!important;letter-spacing:.07em!important}
  .v101-rail>.v47-float{width:64px!important;min-width:64px!important}
}
@media(max-width:560px){
  .v58-head-actions{grid-template-columns:repeat(5,1fr)!important;gap:5px!important}
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{font-size:7px!important}
  .v76-lang-arrow{width:7px!important;height:7px!important;right:9px!important}
}

/* ===== SOURCE: v108.css ===== */
/* VOLIQA v108 — ONLY spider + VOLIQAI floating rail.
   SPIDER / STYLE NEON: exactly one connector per card. Left = 5 colored rays; right = 7 cyan rays.
   Every ray ends 10px before its card and at the Q halo, never in a shared cable bundle. */
.v41-pipeline-section .v41-spider-lines{z-index:2!important;pointer-events:none!important;overflow:visible!important}
.v41-pipeline-section .v41-spider-core{z-index:4!important;left:50%!important;transform:translateX(-50%)!important}
.v41-pipeline-section .v41-spider-core .v93-core-q{filter:none!important;text-shadow:0 0 5px rgba(39,228,255,.32),0 0 8px rgba(197,88,255,.18)!important}
.v41-pipeline-section .v41-inputs,.v41-pipeline-section .v41-outputs{z-index:5!important}

/* Floating VOLIQAI: guardian is the trigger; no duplicate VOLIQAI action tile. */
.v101-rail{
  width:126px!important;right:18px!important;top:190px!important;bottom:auto!important;padding:0 8px 10px!important;gap:8px!important;
  align-items:center!important;overflow:visible!important;border:1px solid rgba(92,119,255,.72)!important;border-radius:20px!important;
  background:linear-gradient(180deg,rgba(5,11,27,.97),rgba(3,10,23,.98))!important;
  box-shadow:0 0 18px rgba(40,214,255,.16),0 0 24px rgba(160,65,255,.12),inset 0 0 18px rgba(65,115,255,.05)!important;
}
.v101-rail .v101-float-dog{
  width:154px!important;height:196px!important;margin:-154px -14px 2px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;
  background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;cursor:pointer!important;
}
.v101-float-title{
  order:2!important;width:118px!important;margin:0 0 4px!important;padding:7px 3px 6px!important;border-top:1px solid rgba(142,74,255,.55)!important;
  font-size:0!important;line-height:1!important;text-align:center!important;color:#ecf8ff!important;text-shadow:none!important;white-space:normal!important;
}
.v101-float-title:before{content:'VOLIQAI';display:block;font-size:15px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.04em!important;background:linear-gradient(90deg,#4be9ff,#a869ff,#ee65ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.v101-float-title:after{content:'●  AI ASSISTANT';display:block;margin-top:5px;font-size:7px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.14em!important;color:#35f3a0!important;text-shadow:0 0 8px rgba(53,243,160,.55)!important}
.v101-dog-frame{order:1!important;width:154px!important;height:150px!important;display:block!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.v101-dog-frame img{width:154px!important;height:150px!important;display:block!important;object-fit:contain!important;object-position:center bottom!important;background:transparent!important;border:0!important;box-shadow:none!important;clip-path:none!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 7px rgba(39,228,255,.34)) drop-shadow(0 0 10px rgba(197,88,255,.30))!important;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 86%,transparent 100%)!important;mask-image:linear-gradient(to bottom,#000 0,#000 86%,transparent 100%)!important}
.v101-rail>.v94-rail-voliqai,.v101-rail>.voliqai{display:none!important}
.v101-rail>.v47-float{width:108px!important;min-width:108px!important;height:46px!important;min-height:46px!important;margin:0!important;border-radius:12px!important;justify-content:flex-start!important;padding:0 11px!important;gap:9px!important;font-size:8px!important}
.v101-rail>.v47-float .v94-rail-icon{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;font-size:16px!important;flex:0 0 24px!important}
.v101-rail>.v47-float.testnet{order:1!important;color:#f15aff!important;border-color:#a943d4!important;box-shadow:0 0 12px rgba(218,68,255,.20),inset 0 0 10px rgba(218,68,255,.05)!important}
.v101-rail>.v47-float.help{order:2!important;color:#42e8ff!important;border-color:#24cce9!important;box-shadow:0 0 12px rgba(36,204,233,.18),inset 0 0 10px rgba(36,204,233,.05)!important}
.v101-rail>.v47-float.join{order:3!important;color:#79caff!important;border-color:#4d83ff!important;box-shadow:0 0 12px rgba(77,131,255,.18),inset 0 0 10px rgba(77,131,255,.05)!important}
.v101-rail>.v47-float.donate{display:none!important}

@media(max-width:1180px){
  .v101-rail{width:92px!important;right:max(5px,env(safe-area-inset-right))!important;top:calc(env(safe-area-inset-top) + 188px)!important;padding:0 5px 7px!important;border-radius:16px!important}
  .v101-rail .v101-float-dog{width:110px!important;height:143px!important;margin:-112px -9px 1px!important}
  .v101-dog-frame{width:110px!important;height:106px!important}.v101-dog-frame img{width:110px!important;height:106px!important}
  .v101-float-title{width:84px!important;padding:5px 1px!important}.v101-float-title:before{font-size:10px!important}.v101-float-title:after{font-size:5.3px!important;margin-top:4px!important;letter-spacing:.09em!important}
  .v101-rail>.v47-float{width:78px!important;min-width:78px!important;height:42px!important;min-height:42px!important;padding:0 7px!important;gap:5px!important;font-size:6.3px!important}
  .v101-rail>.v47-float .v94-rail-icon{width:20px!important;height:20px!important;flex-basis:20px!important;font-size:13px!important}
}
@media(max-width:600px){
  .v101-rail{top:calc(env(safe-area-inset-top) + 174px)!important}
  .v41-pipeline-section .v41-spider-lines path{stroke-width:2.1!important}
}

/* ===== SOURCE: v110.css ===== */
/* VOLIQA v110 — reusable visual template pass.
   RULE: this file is additive and should become the baseline reference for future versions.
*/
@import url('./v109.css');

:root{
  --v110-cyan:#33e6ff; --v110-green:#40ef85; --v110-red:#ff4869;
  --v110-gold:#ffc339; --v110-purple:#c762ff; --v110-blue:#72a8ff;
  --v110-card-bg:linear-gradient(180deg,rgba(8,22,32,.96),rgba(3,12,20,.98));
  --v110-radius:16px;
}

/* TEMPLATE: consistent card anatomy = icon/image + text + border + matching fog + halo. */
.v80-exchange-card,.v84-simple-grid article,.v41-market-card,.v48-news-card,.v46-pred-card,
.v44-regime-card,.v51-report-card,.v27-start-card,.v70-reward-card,.v83-roadmap-card,
.v13-card,.v13-panel,.v36-footer-btn,.v36-footer-actions .social-icon{
  background:var(--v110-card-bg)!important;
  border-radius:var(--v110-radius)!important;
}

/* Standard LIVE / HELP action geometry. LIVE is the reference dimension. */
.v13-live,.v24-help{
  box-sizing:border-box!important;
  width:118px!important; min-width:118px!important; max-width:118px!important;
  height:50px!important; min-height:50px!important;
  display:inline-flex!important; align-items:center!important; justify-content:center!important;
  gap:10px!important; padding:0 14px!important; border-radius:15px!important;
  font-size:13px!important; line-height:1!important; font-weight:900!important; letter-spacing:.08em!important;
  white-space:nowrap!important;
  background:linear-gradient(180deg,rgba(8,29,24,.98),rgba(3,17,15,.98))!important;
  border:1px solid var(--v110-green)!important;
  color:var(--v110-green)!important;
  box-shadow:0 0 16px rgba(64,239,133,.20), inset 0 0 18px rgba(64,239,133,.04)!important;
}
.v13-live:before{content:"";width:11px;height:11px;border-radius:50%;background:var(--v110-green);box-shadow:0 0 12px var(--v110-green);flex:0 0 11px}
.v24-help:before{content:"?";display:grid;place-items:center;width:22px;height:22px;border:1px solid currentColor;border-radius:50%;font-size:13px;line-height:1}
/* strip literal question marks from older help labels visually without changing accessible text */
.v24-help{font-size:0!important}.v24-help::after{content:"HELP";font-size:13px!important}
.v24-help[data-help="whatvoliqa"]{width:auto!important;max-width:none!important;min-width:150px!important}.v24-help[data-help="whatvoliqa"]::after{content:"WHAT IS VOLIQA?"}

/* NEWS stays cyan/blue; never inherits the red incident-state treatment. */
#news .v13-sectionhead,#news .v48-news-card,.v48-newsimpact-head{--card-accent:var(--v110-cyan)!important}
.v48-newsimpact-head .v13-live,.v48-newsimpact-head .v24-help{border-color:var(--v110-green)!important;color:var(--v110-green)!important;background:linear-gradient(180deg,rgba(8,29,24,.98),rgba(3,17,15,.98))!important;box-shadow:0 0 16px rgba(64,239,133,.20)!important}

/* Exchange connect cards: logo tile + clear API readiness, framed neon fog. */
.v74-exchange-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:16px!important}
.v80-exchange-card{position:relative!important;overflow:hidden!important;border:1px solid rgba(51,230,255,.70)!important;padding:18px!important;min-height:156px!important;box-shadow:0 0 18px rgba(51,230,255,.12),inset 0 0 34px rgba(51,230,255,.035)!important}
.v80-exchange-card:before{content:"";position:absolute;inset:-45% 40% 35% -15%;background:radial-gradient(circle,rgba(51,230,255,.14),transparent 68%);pointer-events:none}
.v80-exchange-brand{position:relative!important;display:flex!important;align-items:center!important;gap:15px!important}
.v80-ex-logo{width:64px!important;height:64px!important;min-width:64px!important;display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:16px!important;font-size:22px!important;font-weight:1000!important;color:var(--v110-cyan)!important;background:rgba(4,16,25,.9)!important;box-shadow:0 0 18px rgba(51,230,255,.18),inset 0 0 12px rgba(51,230,255,.06)!important}
.v80-exchange-card[data-exchange="BINANCE"] .v80-ex-logo,.v80-exchange-card[data-exchange="BYBIT"] .v80-ex-logo{color:var(--v110-gold)!important}
.v80-exchange-card[data-exchange="KRAKEN"] .v80-ex-logo{color:var(--v110-purple)!important}
.v80-exchange-card[data-exchange="COINBASE"] .v80-ex-logo{color:var(--v110-blue)!important}
.v80-exchange-brand b{font-size:21px!important}.v80-exchange-brand small{font-size:13px!important;line-height:1.35!important}
.v93-api-ready{position:relative!important;margin-top:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 14px!important;border:1px solid var(--v110-cyan)!important;border-radius:13px!important;color:var(--v110-cyan)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;background:rgba(4,20,29,.86)!important;box-shadow:0 0 14px rgba(51,230,255,.12)!important}

/* Footer is part of the same card system. Text labels are readable and horizontal. */
.v36-footer-actions{align-items:stretch!important}
.v36-footer-actions .social-icon,.v36-footer-btn{min-height:58px!important;height:58px!important;padding:0 14px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:11px!important}
.v103-social-label,.v36-footer-btn>span:last-child{font-size:12px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.04em!important;writing-mode:horizontal-tb!important;transform:none!important}
.v36-footer-actions .telegram,.v36-footer-actions .telegram *{writing-mode:horizontal-tb!important;transform:none!important}

/* Small copy floor: do not allow critical UI metadata to become microscopic. */
.v13-section small,.v13-panel small,.v41-market-card small,.v80-exchange-card small,
.v51-report-card small,.v44-regime-card small,.v48-news-card small,.v84-simple-grid small,
.v83-roadmap-card small{font-size:max(12px,.78rem)!important;line-height:1.35!important}

/* Community evidence CTA advertises the benefit without promising approval. */
.v48-submit-case{min-height:54px!important;padding:0 22px!important;font-size:14px!important;font-weight:950!important;letter-spacing:.07em!important;border:1px solid var(--v110-purple)!important;color:#f4d8ff!important;background:linear-gradient(180deg,rgba(41,15,57,.92),rgba(17,8,28,.98))!important;box-shadow:0 0 18px rgba(199,98,255,.18)!important}

@media(max-width:760px){
  .v13-live,.v24-help{width:106px!important;min-width:106px!important;max-width:106px!important;height:46px!important;min-height:46px!important;font-size:12px!important;border-radius:14px!important}
  .v24-help::after{font-size:12px!important}
  .v74-exchange-grid{grid-template-columns:1fr!important;gap:14px!important}
  .v80-exchange-card{min-height:148px!important;padding:16px!important}
  .v80-ex-logo{width:58px!important;height:58px!important;min-width:58px!important}
  .v80-exchange-brand b{font-size:20px!important}.v80-exchange-brand small{font-size:13px!important}
  .v36-footer-actions{grid-template-columns:1fr 1fr!important;gap:10px!important}
  .v36-footer-actions .social-icon,.v36-footer-btn{height:56px!important;min-height:56px!important}
  .v103-social-label,.v36-footer-btn>span:last-child{font-size:11px!important}
}

/* ===== SOURCE: v112.css ===== */
/* VOLIQA v112 — alignment + spider + VOLIQAI rail repair.
   Change control: visual repair only. Existing backend/content logic stays intact.
*/
@import url('./v110.css');
:root{
  --v112-cyan:#31e6ff;--v112-green:#42ef82;--v112-purple:#cb5cff;
  --v112-pink:#ff4fa0;--v112-blue:#72a7ff;--v112-gold:#ffc33b;--v112-red:#ff4868;
  --v112-bg:#031019;
}

/* ---------- HEADER: one aligned desktop row ---------- */
@media (min-width:901px){
  .v13-nav .wrap.v53-headerrow{
    width:calc(100% - 32px)!important;max-width:none!important;margin:0 auto!important;
    min-height:78px!important;padding:10px 0!important;display:flex!important;align-items:center!important;
    gap:14px!important;flex-wrap:nowrap!important;box-sizing:border-box!important;
  }
  .v48-logo{flex:0 0 190px!important;width:190px!important;align-self:center!important}
  .v48-logo img{display:block!important;width:100%!important;height:auto!important;max-height:58px!important;object-fit:contain!important}
  .v48-menubar{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important;flex-wrap:nowrap!important}
  .v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{
    box-sizing:border-box!important;height:52px!important;min-height:52px!important;margin:0!important;border-radius:13px!important;
  }
  .v48-menubar>a,.v48-menubar>button{min-width:104px!important;max-width:none!important;padding:0 13px!important;justify-content:center!important;gap:8px!important;font-size:10px!important;white-space:nowrap!important}
  .v48-menubar .menu-how{min-width:138px!important}.v48-menubar .menu-rewards{min-width:116px!important}.v48-menubar .menu-news{min-width:94px!important}
  .v48-menubar .menu-voliqai{display:none!important}
  .v58-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important;min-width:0!important}
  .v58-head-actions>a,.v58-head-actions>button{min-width:86px!important;padding:0 12px!important;font-size:9px!important;white-space:nowrap!important}
  .v76-lang-wrap{position:relative!important;display:block!important;width:94px!important;min-width:94px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
  .v13-lang.v48-lang{width:94px!important;height:52px!important;min-height:52px!important;padding:0 34px 0 16px!important;border:1px solid var(--v112-cyan)!important;border-radius:13px!important;background:linear-gradient(180deg,rgba(4,22,32,.98),rgba(2,11,18,.99))!important;box-shadow:0 0 16px rgba(49,230,255,.20),inset 0 0 14px rgba(49,230,255,.04)!important;color:#dffaff!important;appearance:none!important;-webkit-appearance:none!important}
  .v76-lang-wrap:before,.v76-lang-wrap:after{display:none!important;content:none!important}
  .v76-lang-arrow{display:block!important;position:absolute!important;right:15px!important;top:50%!important;width:8px!important;height:8px!important;border:0!important;border-right:2px solid var(--v112-cyan)!important;border-bottom:2px solid var(--v112-cyan)!important;transform:translateY(-70%) rotate(45deg)!important;z-index:10!important;pointer-events:none!important}
}

/* ---------- Standard LIVE / HELP ---------- */
.v13-live,.v24-help{
  width:118px!important;min-width:118px!important;max-width:118px!important;height:50px!important;min-height:50px!important;
  box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;
  padding:0 14px!important;border:1px solid var(--v112-green)!important;border-radius:15px!important;
  background:radial-gradient(circle at 50% 50%,rgba(66,239,130,.13),transparent 72%),linear-gradient(180deg,rgba(7,28,22,.98),rgba(3,16,14,.99))!important;
  color:var(--v112-green)!important;box-shadow:0 0 17px rgba(66,239,130,.22),inset 0 0 18px rgba(66,239,130,.04)!important;
  text-shadow:0 0 8px currentColor!important;font-weight:900!important;letter-spacing:.08em!important;white-space:nowrap!important;overflow:hidden!important
}
.v13-live{font-size:13px!important}.v13-live:before{content:""!important;width:11px!important;height:11px!important;flex:0 0 11px!important;border-radius:50%!important;background:var(--v112-green)!important;box-shadow:0 0 11px var(--v112-green)!important}
.v24-help{font-size:0!important}.v24-help:before{content:"?"!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;flex:0 0 22px!important;border:1px solid currentColor!important;border-radius:50%!important;font-size:13px!important;line-height:1!important}.v24-help:after{content:"HELP"!important;font-size:13px!important;line-height:1!important}
.v35-title-actions,.v48-newsimpact-head .v35-title-actions,.v41-hunter-head .v35-title-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:nowrap!important}

/* ---------- HERO mini action cards = same neon family ---------- */
.v67-actions a,.v73-homebar>a,.v73-homebar>button,.v94-planned-card{
  border-radius:14px!important;background:radial-gradient(ellipse at 50% 45%,rgba(49,230,255,.08),transparent 68%),linear-gradient(180deg,rgba(7,20,29,.98),rgba(3,11,18,.99))!important;
  box-shadow:0 0 14px rgba(49,230,255,.12),inset 0 0 16px rgba(49,230,255,.03)!important
}

/* ---------- SPIDER: exact 5 / 7 geometry, dynamic lines ---------- */
.v41-pipeline-section .v41-spider{
  position:relative!important;display:block!important;height:650px!important;min-height:650px!important;overflow:hidden!important;
  background:radial-gradient(circle at 50% 45%,rgba(31,77,118,.08),transparent 34%),#01090e!important;border-radius:18px!important;
}
.v41-pipeline-section .v41-spider>.v41-outputs,.v41-pipeline-section .v41-spider>.v41-inputs{
  position:absolute!important;top:22px!important;bottom:128px!important;display:grid!important;align-content:space-between!important;gap:0!important;z-index:5!important
}
.v41-pipeline-section .v41-spider>.v41-outputs{left:20px!important;width:236px!important;grid-template-rows:repeat(5,76px)!important}
.v41-pipeline-section .v41-spider>.v41-inputs{right:20px!important;width:284px!important;grid-template-rows:repeat(7,64px)!important}
.v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{
  box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:9px 12px!important;
  display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border-radius:14px!important;overflow:hidden!important;
  background:radial-gradient(ellipse at 30% 50%,color-mix(in srgb,currentColor 13%,transparent),transparent 62%),linear-gradient(180deg,rgba(4,18,27,.97),rgba(2,9,15,.99))!important;
  box-shadow:0 0 16px color-mix(in srgb,currentColor 22%,transparent),inset 0 0 18px color-mix(in srgb,currentColor 4%,transparent)!important
}
.v41-pipeline-section .v41-spider>.v41-inputs>div{color:var(--v112-cyan)!important;border:1px solid var(--v112-cyan)!important}
.v41-pipeline-section .v41-spider .v80-spider-icon,.v41-pipeline-section .v41-spider .v93-spider-icon{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:10px!important;font-size:16px!important;box-shadow:0 0 10px color-mix(in srgb,currentColor 20%,transparent)!important}
.v41-pipeline-section .v41-spider b{display:block!important;font-size:12px!important;line-height:1.05!important;font-weight:950!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
.v41-pipeline-section .v41-spider small{display:block!important;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;margin-top:3px!important}
.v41-pipeline-section .v41-spider>.v41-spider-core{position:absolute!important;left:50%!important;top:47%!important;transform:translate(-50%,-50%)!important;width:112px!important;height:112px!important;display:grid!important;place-items:center!important;z-index:7!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;overflow:visible!important}
.v41-pipeline-section .v41-spider>.v41-spider-core .v93-core-q{font-size:92px!important;line-height:1!important;font-weight:1000!important;color:transparent!important;background:linear-gradient(135deg,#59f1ff 5%,#3b94ff 48%,#ba5cff 92%)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 0 8px rgba(54,214,255,.38),0 0 14px rgba(128,91,255,.22)!important;filter:none!important}
.v41-spider-lines{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:3!important;pointer-events:none!important;overflow:visible!important}
.v41-spider-lines path{stroke-dasharray:none!important;stroke-linecap:round!important;stroke-width:2.8!important;opacity:.98!important}
.v41-pipeline-section .v41-spider>.v41-result{position:absolute!important;left:50%!important;right:auto!important;bottom:16px!important;transform:translateX(-50%)!important;width:min(760px,74%)!important;height:96px!important;min-height:96px!important;box-sizing:border-box!important;margin:0!important;padding:14px 24px 30px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:center!important;justify-items:center!important;border-radius:16px!important;text-align:center!important;z-index:5!important}
.v41-pipeline-section .v41-spider>.v41-result>b{font-size:19px!important;text-align:center!important;margin:0!important}.v41-pipeline-section .v41-spider>.v41-result>small{position:absolute!important;left:0!important;right:0!important;bottom:9px!important;width:100%!important;text-align:center!important;font-size:10px!important}

/* ---------- VOLIQAI floating rail ---------- */
.v101-rail{
  position:fixed!important;right:18px!important;top:52%!important;transform:translateY(-45%)!important;z-index:70!important;width:106px!important;
  padding:118px 8px 10px!important;border:1px solid rgba(114,168,255,.70)!important;border-radius:20px!important;
  background:linear-gradient(180deg,rgba(5,12,26,.95),rgba(2,8,18,.985))!important;box-shadow:0 0 24px rgba(96,89,255,.22),inset 0 0 24px rgba(62,123,255,.035)!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;overflow:visible!important
}
.v101-rail .v101-float-dog{
  position:absolute!important;left:50%!important;top:-88px!important;transform:translateX(-50%)!important;width:142px!important;height:205px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;display:block!important;cursor:pointer!important;color:var(--v112-purple)!important
}
.v101-rail .v101-dog-frame{position:absolute!important;left:0!important;top:0!important;width:142px!important;height:166px!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.v101-rail .v101-dog-frame img{display:block!important;width:142px!important;height:166px!important;object-fit:contain!important;object-position:center bottom!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 0 12px rgba(89,120,255,.38))!important}
.v101-float-title{position:absolute!important;left:50%!important;bottom:0!important;transform:translateX(-50%)!important;width:126px!important;text-align:center!important;font-size:10px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:.08em!important;color:#d9b4ff!important;text-shadow:0 0 9px rgba(203,92,255,.65)!important;white-space:normal!important}
.v101-float-title:after{content:"\A● AI ASSISTANT";white-space:pre!important;color:var(--v112-green)!important;font-size:8px!important;letter-spacing:.12em!important}
.v101-rail>.v47-float{box-sizing:border-box!important;width:88px!important;min-width:88px!important;height:62px!important;min-height:62px!important;margin:0!important;padding:6px!important;display:grid!important;grid-template-rows:28px 1fr!important;place-items:center!important;gap:4px!important;border-radius:13px!important;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,currentColor 11%,transparent),transparent 65%),linear-gradient(180deg,rgba(5,15,25,.98),rgba(2,8,15,.99))!important;box-shadow:0 0 15px color-mix(in srgb,currentColor 20%,transparent),inset 0 0 14px color-mix(in srgb,currentColor 4%,transparent)!important;font-size:8px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:.05em!important;text-align:center!important}
.v101-rail .v94-rail-icon{width:28px!important;height:28px!important;min-width:28px!important;display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:9px!important;font-size:16px!important;line-height:1!important}
.v101-rail .testnet{color:var(--v112-pink)!important;border-color:var(--v112-pink)!important}.v101-rail .help{color:var(--v112-cyan)!important;border-color:var(--v112-cyan)!important}.v101-rail .join{color:var(--v112-blue)!important;border-color:var(--v112-blue)!important}

/* AI modal uses the same sharp transparent guardian asset and no dark image tile. */
.v100-ai-dog{background:transparent!important;overflow:visible!important}.v100-ai-dog img{object-fit:contain!important;background:transparent!important;filter:drop-shadow(0 0 16px rgba(70,126,255,.32))!important}.v100-ai-dog .v101-dog-q{display:none!important}
.v81-ai-close{display:grid!important;place-items:center!important}.v81-ai-close span{display:block!important;line-height:1!important;transform:translateY(-1px)!important}

/* ---------- MOBILE ---------- */
@media(max-width:900px){
  .v13-nav .wrap.v53-headerrow{width:calc(100% - 24px)!important;margin:0 auto!important;padding:14px 0 16px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
  .v48-logo{width:165px!important}.v48-logo img{max-width:165px!important}
  .v58-head-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;align-items:stretch!important}
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:52px!important;min-height:52px!important;min-width:0!important;margin:0!important;border-radius:13px!important}
  .v76-lang-wrap{position:relative!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important}
  .v76-lang-wrap:before,.v76-lang-wrap:after{display:none!important;content:none!important}
  .v13-lang.v48-lang{width:100%!important;height:52px!important;padding:0 34px 0 14px!important;border:1px solid var(--v112-cyan)!important;border-radius:13px!important;background:linear-gradient(180deg,rgba(4,22,32,.98),rgba(2,11,18,.99))!important;box-shadow:0 0 15px rgba(49,230,255,.20)!important;appearance:none!important;-webkit-appearance:none!important}
  .v76-lang-arrow{display:block!important;position:absolute!important;right:15px!important;top:50%!important;width:8px!important;height:8px!important;border:0!important;border-right:2px solid var(--v112-cyan)!important;border-bottom:2px solid var(--v112-cyan)!important;transform:translateY(-70%) rotate(45deg)!important;z-index:10!important;pointer-events:none!important}
  .v48-menubar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}
  .v48-menubar>a,.v48-menubar>button{width:100%!important;height:68px!important;min-height:68px!important;padding:0 22px!important;justify-content:flex-start!important;gap:14px!important;border-radius:16px!important;font-size:13px!important}.v48-menubar .menu-voliqai{display:none!important}

  .v13-live,.v24-help{width:106px!important;min-width:106px!important;max-width:106px!important;height:46px!important;min-height:46px!important;border-radius:14px!important}.v13-live{font-size:12px!important}.v24-help:after{font-size:12px!important}
  .v35-title-actions{gap:8px!important;justify-content:flex-end!important}

  .v41-pipeline-section .v41-spider{height:690px!important;min-height:690px!important;border-radius:15px!important}
  .v41-pipeline-section .v41-spider>.v41-outputs{left:8px!important;width:132px!important;top:18px!important;bottom:128px!important;grid-template-rows:repeat(5,66px)!important}
  .v41-pipeline-section .v41-spider>.v41-inputs{right:8px!important;width:158px!important;top:16px!important;bottom:126px!important;grid-template-rows:repeat(7,56px)!important}
  .v41-pipeline-section .v41-spider>.v41-outputs>a,.v41-pipeline-section .v41-spider>.v41-inputs>div{padding:6px 7px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:6px!important;border-radius:11px!important}
  .v41-pipeline-section .v41-spider .v80-spider-icon,.v41-pipeline-section .v41-spider .v93-spider-icon{width:26px!important;height:26px!important;min-width:26px!important;border-radius:8px!important;font-size:12px!important}
  .v41-pipeline-section .v41-spider b{font-size:9.5px!important}.v41-pipeline-section .v41-spider small{font-size:7.2px!important;margin-top:2px!important}
  .v41-pipeline-section .v41-spider>.v41-spider-core{top:48%!important;width:68px!important;height:68px!important}.v41-pipeline-section .v41-spider>.v41-spider-core .v93-core-q{font-size:58px!important;text-shadow:0 0 7px rgba(54,214,255,.32),0 0 11px rgba(128,91,255,.18)!important}
  .v41-pipeline-section .v41-spider>.v41-result{width:calc(100% - 18px)!important;height:92px!important;min-height:92px!important;bottom:8px!important;padding:12px 6px 28px!important;grid-template-columns:repeat(3,1fr)!important}.v41-pipeline-section .v41-spider>.v41-result>b{font-size:12px!important}.v41-pipeline-section .v41-spider>.v41-result>small{font-size:8px!important}

  .v101-rail{right:5px!important;top:54%!important;transform:translateY(-42%)!important;width:80px!important;padding:91px 5px 7px!important;border-radius:17px!important;gap:6px!important}
  .v101-rail .v101-float-dog{top:-67px!important;width:108px!important;height:158px!important}.v101-rail .v101-dog-frame{width:108px!important;height:125px!important}.v101-rail .v101-dog-frame img{width:108px!important;height:125px!important}.v101-float-title{width:100px!important;font-size:7.6px!important;bottom:0!important}.v101-float-title:after{font-size:6.4px!important}
  .v101-rail>.v47-float{width:68px!important;min-width:68px!important;height:54px!important;min-height:54px!important;grid-template-rows:23px 1fr!important;padding:4px 3px!important;font-size:6.4px!important;border-radius:11px!important}.v101-rail .v94-rail-icon{width:22px!important;height:22px!important;min-width:22px!important;font-size:13px!important;border-radius:7px!important}
}

@media(max-width:390px){
  .v41-pipeline-section .v41-spider>.v41-outputs{width:124px!important}.v41-pipeline-section .v41-spider>.v41-inputs{width:150px!important}
  .v41-pipeline-section .v41-spider b{font-size:9px!important}.v41-pipeline-section .v41-spider small{font-size:6.8px!important}
}

/* ===== SOURCE: v113.css ===== */
/* VOLIQA v113 — visual alignment template + account modal.
   TEMPLATE RULES:
   1) Desktop header is one row. Mobile primary menu stacks vertically.
   2) Every menu/footer/floating card uses the same neon-card family.
   3) Icon tile uses the same accent as its parent card and is slightly larger than before.
   4) LIVE defines the canonical utility-button size; HELP must match it exactly.
   5) Testnet/VLQA controls are full neon cards, never plain pills.
   6) Spider: 5 left + 7 right lines, one line per card. Lines terminate 10px before cards and converge around the centered Q. Result card stays below the optical core.
   7) VOLIQAI guardian image is not modified in this version.
*/
@import url('./v112.css');
:root{--v113-cyan:#31e6ff;--v113-green:#42ef82;--v113-purple:#cb5cff;--v113-pink:#ff4f9f;--v113-blue:#7aa8ff;--v113-gold:#ffc43d;--v113-red:#ff4868;--v113-card:#06131c}

/* shared neon-card language */
.v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,
.v67-actions a,.v73-homebar>a,.v73-homebar>button,.v94-planned-card,
.v36-footer-btn,.v36-footer-actions .social-icon,.v101-rail>.v47-float{
  background:radial-gradient(ellipse at 28% 50%,color-mix(in srgb,currentColor 14%,transparent),transparent 62%),linear-gradient(180deg,rgba(7,21,30,.98),rgba(3,10,17,.99))!important;
  box-shadow:0 0 17px color-mix(in srgb,currentColor 23%,transparent),inset 0 0 17px color-mix(in srgb,currentColor 5%,transparent)!important;
  text-shadow:0 0 8px currentColor!important;
}

/* ---------- HEADER / desktop = one row ---------- */
@media(min-width:901px){
  .v13-nav .wrap.v53-headerrow{width:calc(100% - 28px)!important;max-width:none!important;min-height:76px!important;padding:9px 0!important;gap:8px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}
  .v48-logo{flex:0 0 184px!important;width:184px!important;margin-right:8px!important}.v48-logo img{max-height:58px!important}
  .v48-menubar{display:flex!important;align-items:center!important;flex:1 1 auto!important;gap:6px!important;flex-wrap:nowrap!important;min-width:0!important}
  .v48-menubar>a,.v48-menubar>button{height:50px!important;min-height:50px!important;min-width:92px!important;padding:0 10px!important;border-radius:12px!important;font-size:9px!important;gap:7px!important}
  .v48-menubar .menu-how{min-width:124px!important}.v48-menubar .menu-rewards{min-width:106px!important}.v48-menubar .menu-news{min-width:88px!important}
  .v62-menu-icon{width:30px!important;height:30px!important;min-width:30px!important;border:1px solid currentColor!important;border-radius:8px!important;display:grid!important;place-items:center!important;background:color-mix(in srgb,currentColor 8%,#06131c)!important;box-shadow:0 0 9px color-mix(in srgb,currentColor 25%,transparent)!important}
  .v58-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important}
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:50px!important;min-height:50px!important;margin:0!important;border-radius:12px!important}
  .v58-head-actions>a,.v58-head-actions>button{min-width:90px!important;padding:0 10px!important;font-size:8.5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
  .v58-head-help.v76-head-help{color:var(--v113-green)!important;border-color:var(--v113-green)!important}
  .v58-head-help.v73-livebadge{min-width:108px!important;color:var(--v113-pink)!important;border:1px solid var(--v113-pink)!important}
  .v58-head-help.v73-livebadge:before{content:"◇";width:28px;height:28px;display:grid;place-items:center;border:1px solid currentColor;border-radius:8px;background:color-mix(in srgb,currentColor 8%,#06131c);box-shadow:0 0 8px color-mix(in srgb,currentColor 25%,transparent);font-size:13px}
  .v58-head-help.v78-signin,.v58-head-help.v113-account-btn{color:var(--v113-blue)!important;border-color:var(--v113-blue)!important;min-width:96px!important}
  .v58-head-help.v78-signin:before,.v58-head-help.v113-account-btn:before{content:"♙";width:28px;height:28px;display:grid;place-items:center;border:1px solid currentColor;border-radius:8px;background:color-mix(in srgb,currentColor 8%,#06131c);font-size:13px}
  .v58-head-donate{color:var(--v113-gold)!important;border-color:var(--v113-gold)!important;min-width:96px!important}.v58-head-donate:before{content:"♡";width:28px;height:28px;display:grid;place-items:center;border:1px solid currentColor;border-radius:8px;background:color-mix(in srgb,currentColor 8%,#06131c);font-size:15px}
  .v80-helpmark{width:28px!important;height:28px!important;border-radius:8px!important;background:color-mix(in srgb,currentColor 8%,#06131c)!important}
  .v76-lang-wrap{width:90px!important;min-width:90px!important}.v13-lang.v48-lang{width:90px!important;height:50px!important;min-height:50px!important;border-radius:12px!important}
}

/* canonical LIVE/HELP: LIVE determines size */
.v13-live,.v24-help{width:118px!important;min-width:118px!important;max-width:118px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 13px!important;box-sizing:border-box!important}

/* ---------- FLOATING rail: same aligned cards, guardian unchanged ---------- */
.v101-rail{width:138px!important;padding-left:8px!important;padding-right:8px!important;align-items:stretch!important}
.v101-rail>.v47-float{width:120px!important;min-width:120px!important;height:58px!important;min-height:58px!important;margin:0 auto!important;padding:7px 9px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;justify-items:start!important;gap:8px!important;border-radius:13px!important;text-align:left!important;font-size:8.5px!important;line-height:1.05!important}
.v101-rail .v94-rail-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important;background:color-mix(in srgb,currentColor 9%,#06131c)!important;box-shadow:0 0 9px color-mix(in srgb,currentColor 24%,transparent)!important}
.v101-rail>.v47-float>span:last-child{width:100%!important;text-align:center!important;white-space:normal!important}
.v101-rail .testnet{color:var(--v113-pink)!important}.v101-rail .help{color:var(--v113-cyan)!important}.v101-rail .join{color:var(--v113-blue)!important}

/* ---------- SPIDER: move optical flow lower, preserve exact line/card correspondence ---------- */
.v41-pipeline-section .v41-spider{height:740px!important;min-height:740px!important;overflow:hidden!important}
.v41-pipeline-section .v41-spider>.v41-outputs,.v41-pipeline-section .v41-spider>.v41-inputs{top:54px!important;bottom:144px!important}
.v41-pipeline-section .v41-spider>.v41-spider-core{top:50%!important}
.v41-pipeline-section .v41-spider>.v41-result{bottom:14px!important;width:min(780px,72%)!important;height:102px!important;min-height:102px!important}
.v41-pipeline-section .v41-spider>.v41-result{background:radial-gradient(ellipse at 50% 15%,rgba(49,230,255,.10),transparent 68%),linear-gradient(180deg,rgba(5,19,27,.98),rgba(2,10,16,.99))!important;box-shadow:0 0 18px rgba(49,230,255,.16),inset 0 0 18px rgba(49,230,255,.04)!important}

/* ---------- generic interior cards: unified neon depth without changing semantic accent ---------- */
:is(.v70-card,.v80-exchange-card,.v51-report-card,.v67-six article,.v46-liq-card,.v85-public-cases article,.v78-account-stats article,.v78-account-grid article){
  background:radial-gradient(ellipse at 25% 20%,color-mix(in srgb,currentColor 7%,transparent),transparent 65%),linear-gradient(180deg,rgba(7,21,29,.985),rgba(3,11,17,.995))!important;
  box-shadow:0 0 15px color-mix(in srgb,currentColor 13%,transparent),inset 0 0 16px color-mix(in srgb,currentColor 3%,transparent)!important;
}

/* ---------- footer: same-color icon tiles ---------- */
.v36-footer-actions .social-icon,.v36-footer-btn{min-height:60px!important;border-radius:14px!important;display:flex!important;align-items:center!important;gap:13px!important;padding:8px 16px!important}
.v36-footer-actions .social-icon svg,.v36-footer-btn .v94-footer-icon{width:34px!important;height:34px!important;min-width:34px!important;border:1px solid currentColor!important;border-radius:9px!important;padding:7px!important;box-sizing:border-box!important;background:color-mix(in srgb,currentColor 9%,#06131c)!important;box-shadow:0 0 9px color-mix(in srgb,currentColor 26%,transparent)!important}
.v36-footer-actions .social-icon.x{color:#dce7ef!important}.v36-footer-actions .social-icon.instagram{color:#da5cff!important}.v36-footer-actions .social-icon.facebook{color:#68a7ff!important}.v36-footer-actions .social-icon.telegram{color:#36d9ff!important}
.v90-footer-voliqai{color:var(--v113-purple)!important}.v102-footer-token{color:var(--v113-pink)!important}.v84-investor-link{color:var(--v113-blue)!important}

/* ---------- ACCOUNT becomes modal, not homepage block ---------- */
.v78-account-section{display:none!important;position:fixed!important;inset:0!important;z-index:220!important;background:rgba(0,6,12,.86)!important;backdrop-filter:blur(12px)!important;padding:24px!important;overflow:auto!important}
.v78-account-section.is-open{display:block!important}
.v78-account-section>.wrap{position:relative!important;width:min(1180px,calc(100% - 24px))!important;max-width:1180px!important;margin:28px auto!important;padding:24px!important;border:1px solid var(--v113-purple)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(4,16,27,.99),rgba(2,9,16,.995))!important;box-shadow:0 0 30px rgba(190,83,255,.20)!important}
.v113-account-close{position:absolute!important;right:16px!important;top:16px!important;width:42px!important;height:42px!important;border:1px solid var(--v113-cyan)!important;border-radius:12px!important;background:#06131c!important;color:#fff!important;font-size:25px!important;display:grid!important;place-items:center!important;z-index:5!important}
.v113-auth-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;margin-top:16px!important}.v113-auth-card{border:1px solid var(--v113-cyan)!important;border-radius:16px!important;padding:20px!important;background:radial-gradient(ellipse at 30% 10%,rgba(49,230,255,.08),transparent 65%),#04111a!important;box-shadow:0 0 17px rgba(49,230,255,.12)!important}.v113-auth-card h3{margin:0 0 14px!important}.v113-auth-card input{width:100%!important;box-sizing:border-box!important;margin:7px 0!important}.v113-auth-card button[type=submit]{width:100%!important;margin-top:12px!important}.v113-terms-label{font-size:12px!important;line-height:1.5!important}.v113-legal-link{border:0!important;background:none!important;padding:0!important;margin:0 2px!important;color:var(--v113-cyan)!important;text-decoration:underline!important;font:inherit!important;cursor:pointer!important}.v113-auth-note{border:1px solid var(--v113-purple)!important;border-radius:14px!important;padding:14px!important;margin-top:14px!important;color:#cbdbe5!important;background:rgba(187,83,255,.06)!important}.v113-auth-note b{color:#ef9dff!important}
.v113-legal-modal{display:none;position:fixed;inset:0;z-index:240;background:rgba(0,5,10,.90);backdrop-filter:blur(10px);padding:22px;overflow:auto}.v113-legal-modal.is-open{display:block}.v113-legal-dialog{position:relative;width:min(820px,calc(100% - 20px));margin:42px auto;padding:26px;border:1px solid var(--v113-cyan);border-radius:18px;background:#04111a;box-shadow:0 0 28px rgba(49,230,255,.16);color:#c6d5de}.v113-legal-dialog h2{color:#fff}.v113-legal-dialog h3{color:var(--v113-cyan);margin-top:22px}.v113-legal-close{position:absolute;right:14px;top:14px;width:40px;height:40px;border:1px solid var(--v113-cyan);border-radius:10px;background:#071722;color:#fff;font-size:24px}.v113-legal-pane{display:none}.v113-legal-pane.is-open{display:block}

@media(max-width:900px){
  .v13-nav .wrap.v53-headerrow{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
  .v58-head-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v58-head-actions>a,.v58-head-actions>button{font-size:7.5px!important;padding:0 5px!important}.v58-head-help.v73-livebadge:before,.v58-head-help.v78-signin:before,.v58-head-help.v113-account-btn:before,.v58-head-donate:before{display:none!important}
  .v48-menubar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.v48-menubar>a,.v48-menubar>button{height:68px!important;min-height:68px!important}
  .v41-pipeline-section .v41-spider{height:770px!important;min-height:770px!important}.v41-pipeline-section .v41-spider>.v41-outputs{top:34px!important;bottom:170px!important}.v41-pipeline-section .v41-spider>.v41-inputs{top:32px!important;bottom:168px!important}.v41-pipeline-section .v41-spider>.v41-spider-core{top:53%!important}.v41-pipeline-section .v41-spider>.v41-result{bottom:10px!important;height:100px!important;min-height:100px!important}
  .v101-rail{width:88px!important;padding-left:5px!important;padding-right:5px!important}.v101-rail>.v47-float{width:74px!important;min-width:74px!important;height:58px!important;grid-template-columns:26px minmax(0,1fr)!important;padding:5px!important;gap:4px!important}.v101-rail .v94-rail-icon{width:25px!important;height:25px!important;min-width:25px!important;font-size:13px!important}.v101-rail>.v47-float>span:last-child{font-size:6.4px!important}
  .v78-account-section{padding:8px!important}.v78-account-section>.wrap{width:calc(100% - 8px)!important;margin:12px auto!important;padding:54px 12px 16px!important}.v113-auth-grid{grid-template-columns:1fr!important}.v78-account-grid,.v78-account-stats{grid-template-columns:1fr!important}
  .v36-footer-actions .social-icon,.v36-footer-btn{min-height:58px!important}
}

/* ===== SOURCE: v114.css ===== */
/* VOLIQA v114 — alignment/account/legal polish. Spider intentionally unchanged.
   TEMPLATE DELTA:
   - Desktop header: one horizontal row, same neon-card grammar as MARKETS/REWARDS/HELP.
   - Footer icon tiles inherit each parent card's accent color.
   - ACCOUNT and legal dialogs always sit above the header; no page-layout overlap.
   - Account level names are explained via in-modal help.
   - Registration legal links are plain inline text controls: no bubbles/pills.
*/
@import url('./v113.css');

/* HEADER — force a single, aligned desktop row */
@media (min-width:901px){
  .v13-nav{overflow:visible!important}
  .v13-nav .wrap.v53-headerrow{
    width:calc(100% - 24px)!important;max-width:none!important;min-height:78px!important;height:78px!important;
    padding:8px 0!important;margin:0 auto!important;box-sizing:border-box!important;
    display:grid!important;grid-template-columns:176px minmax(0,1fr) auto!important;
    align-items:center!important;column-gap:10px!important;overflow:visible!important
  }
  .v48-logo{width:176px!important;min-width:176px!important;max-width:176px!important;margin:0!important;align-self:center!important}
  .v48-logo img{width:100%!important;max-height:58px!important;object-fit:contain!important;object-position:left center!important}
  .v48-menubar{
    min-width:0!important;width:100%!important;margin:0!important;
    display:grid!important;grid-template-columns:repeat(6,minmax(86px,1fr))!important;gap:7px!important;align-items:center!important
  }
  .v48-menubar>a,.v48-menubar>button{
    width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;
    padding:0 9px!important;margin:0!important;border-radius:13px!important;box-sizing:border-box!important;
    display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important;
    font-size:8.7px!important
  }
  .v48-menubar .menu-how,.v48-menubar .menu-rewards,.v48-menubar .menu-news{min-width:0!important}
  .v62-menu-icon,.v48-menubar .v92-qmark{
    width:31px!important;height:31px!important;min-width:31px!important;display:grid!important;place-items:center!important;
    border:1px solid currentColor!important;border-radius:8px!important;background:color-mix(in srgb,currentColor 9%,#06131c)!important;
    box-shadow:0 0 10px color-mix(in srgb,currentColor 25%,transparent)!important
  }
  .v58-head-actions{
    display:grid!important;grid-template-columns:82px 102px 86px 86px 92px!important;gap:7px!important;align-items:center!important;
    justify-content:end!important;width:auto!important;min-width:0!important;margin:0!important
  }
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{
    width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;margin:0!important;
    border-radius:13px!important;box-sizing:border-box!important
  }
  .v58-head-actions>a,.v58-head-actions>button{padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:8px!important;white-space:nowrap!important}
  .v80-helpmark,.v58-head-help.v73-livebadge:before,.v58-head-help.v78-signin:before,.v58-head-help.v113-account-btn:before,.v58-head-donate:before{
    width:27px!important;height:27px!important;min-width:27px!important;border-radius:8px!important
  }
  .v76-lang-wrap{position:relative!important;display:block!important;width:92px!important;min-width:92px!important}
  .v13-lang.v48-lang{width:92px!important;min-width:92px!important;height:52px!important;padding:0 30px 0 14px!important;border-radius:13px!important;box-sizing:border-box!important}
  .v76-lang-arrow{right:12px!important;top:50%!important;transform:translateY(-50%) rotate(45deg)!important}
}
@media (min-width:901px) and (max-width:1550px){
  .v13-nav .wrap.v53-headerrow{grid-template-columns:150px minmax(0,1fr) auto!important;column-gap:7px!important}
  .v48-logo{width:150px!important;min-width:150px!important;max-width:150px!important}
  .v48-menubar{gap:5px!important}.v48-menubar>a,.v48-menubar>button{font-size:7.5px!important;padding:0 6px!important;gap:5px!important}
  .v62-menu-icon,.v48-menubar .v92-qmark{width:27px!important;height:27px!important;min-width:27px!important}
  .v58-head-actions{grid-template-columns:72px 90px 76px 76px 82px!important;gap:5px!important}.v58-head-actions>a,.v58-head-actions>button{font-size:7px!important;padding:0 4px!important}
  .v76-lang-wrap,.v13-lang.v48-lang{width:82px!important;min-width:82px!important}
}

/* Footer — icon/image tile uses the SAME accent as its button */
.v36-footer-btn .v94-footer-icon{color:inherit!important;border-color:currentColor!important;background:color-mix(in srgb,currentColor 10%,#06131c)!important;box-shadow:0 0 10px color-mix(in srgb,currentColor 28%,transparent)!important}
.v36-footer-actions .social-icon svg{color:inherit!important;border-color:currentColor!important;background:color-mix(in srgb,currentColor 10%,#06131c)!important;box-shadow:0 0 10px color-mix(in srgb,currentColor 28%,transparent)!important}
.v114-footer-join{color:#dbe8f2!important}.v114-footer-donate{color:var(--v113-gold)!important}.v114-footer-contact{color:var(--v113-cyan)!important}.v114-footer-faq{color:var(--v113-green)!important}.v114-footer-sitemap{color:#55dfff!important}.v114-footer-cookies{color:#55dfff!important}
.v84-investor-link{color:var(--v113-blue)!important}

/* ACCOUNT modal must never participate in homepage layout or hide under header */
.v78-account-section{z-index:10000!important;align-items:flex-start!important;justify-content:center!important}
.v78-account-section.is-open{display:block!important}
.v78-account-section>.wrap{z-index:10001!important;margin:18px auto 40px!important;padding-top:68px!important;box-sizing:border-box!important}
.v113-account-close{z-index:10005!important;right:18px!important;top:16px!important}
.v78-account-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important;padding-right:54px!important}
.v114-account-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important}
.v114-account-actions>a,.v114-account-actions>button{height:46px!important;min-height:46px!important;padding:0 16px!important;border-radius:12px!important;background:radial-gradient(ellipse at 30% 50%,color-mix(in srgb,currentColor 13%,transparent),transparent 62%),linear-gradient(180deg,#071620,#030b12)!important;border:1px solid currentColor!important;box-shadow:0 0 14px color-mix(in srgb,currentColor 18%,transparent)!important;font-weight:900!important;letter-spacing:.04em!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}
.v114-level-btn{color:#d8a5ff!important}.v114-level-btn b{width:24px;height:24px;border:1px solid currentColor;border-radius:7px;display:grid;place-items:center}.v114-account-help{color:var(--v113-green)!important}.v114-account-actions>a{color:#ff9fb1!important}
.v114-level-help{margin:16px 0 18px!important;padding:16px!important;border:1px solid var(--v113-purple)!important;border-radius:15px!important;background:radial-gradient(ellipse at 18% 10%,rgba(203,92,255,.10),transparent 64%),#06131c!important;box-shadow:0 0 16px rgba(203,92,255,.13)!important;color:#cbd9e2!important}
.v114-level-help h3{margin:4px 0 7px!important;color:#fff!important}.v114-level-help p{margin:0!important}.v114-level-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-top:13px!important}.v114-level-grid span{padding:10px!important;border:1px solid #27455a!important;border-radius:10px!important;background:#041019!important;display:grid!important;gap:3px!important}.v114-level-grid b{color:#fff!important}.v114-level-grid em{font-style:normal!important;color:#7fdcf3!important;font-size:11px!important}

/* Registration form — remove inherited decorative bubbles around inline legal text */
.v113-auth-card{overflow:visible!important}.v113-terms-label{display:flex!important;align-items:flex-start!important;gap:8px!important;flex-wrap:wrap!important;padding:4px 0!important;background:none!important;border:0!important;box-shadow:none!important;color:#d9e6ee!important}.v113-terms-label>input{width:18px!important;height:18px!important;min-width:18px!important;margin:2px 2px 0 0!important}
.v113-legal-link,.v113-legal-link:hover,.v113-legal-link:focus{appearance:none!important;-webkit-appearance:none!important;display:inline!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;margin:0 1px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;color:var(--v113-cyan)!important;text-decoration:underline!important;font:inherit!important;line-height:inherit!important;vertical-align:baseline!important;transform:none!important}
.v113-auth-card label:not(.v78-stay):not(.v113-terms-label){display:block!important;padding:0!important;margin:8px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#d9e6ee!important}.v113-auth-card label:not(.v78-stay):not(.v113-terms-label)>input{display:block!important;margin-top:7px!important}

/* Legal overlay above account and nav; centered without collision */
.v113-legal-modal{z-index:12000!important;padding:24px!important}.v113-legal-dialog{z-index:12001!important;margin:40px auto!important;max-height:calc(100dvh - 80px)!important;overflow:auto!important;padding:66px 30px 30px!important;box-sizing:border-box!important}.v113-legal-close{z-index:12005!important;display:grid!important;place-items:center!important;line-height:1!important}

@media(max-width:900px){
  .v78-account-section{padding:6px!important}.v78-account-section>.wrap{margin:6px auto 30px!important;padding:58px 12px 18px!important}.v78-account-head{grid-template-columns:1fr!important;padding-right:0!important}.v114-account-actions{justify-content:flex-start!important}.v114-account-actions>a,.v114-account-actions>button{height:44px!important;min-height:44px!important;padding:0 12px!important}.v114-level-grid{grid-template-columns:1fr 1fr!important}.v114-level-grid span:last-child{grid-column:1/-1!important}
  .v113-legal-modal{padding:8px!important}.v113-legal-dialog{width:calc(100% - 8px)!important;margin:8px auto!important;max-height:calc(100dvh - 16px)!important;padding:60px 18px 22px!important}
}

/* ===== SOURCE: v115.css ===== */
/* VOLIQA v115 — focused repair only.
   TEMPLATE DELTA:
   - Spider connectors must terminate at the visible Q, never at an independent/fake convergence point.
   - DONATE must always have a real target when the header button is shown.
   - HELP mark and modal close glyph remain optically centered.
   No other layout/content/functionality changes.
*/
@import url('./v114.css');

/* Optical centering: HELP question mark and all modal close glyphs. */
.v24-help:before,.v80-helpmark{display:inline-grid!important;place-items:center!important;line-height:1!important;text-align:center!important}
.v13-close,.v113-legal-close,.v113-account-close{display:grid!important;place-items:center!important;text-align:center!important;line-height:1!important;padding:0!important;text-indent:0!important}
.v13-close{font-family:Arial,sans-serif!important}

/* Spider: Q is the actual hub. Result remains safely below it. */
.v41-pipeline-section .v41-spider>.v41-spider-core{left:50%!important;top:49%!important;transform:translate(-50%,-50%)!important;z-index:7!important}
.v41-pipeline-section .v41-spider>.v41-result{bottom:14px!important;z-index:6!important}
.v41-pipeline-section .v41-spider-lines{inset:0!important;width:100%!important;height:100%!important;z-index:3!important}
.v41-pipeline-section .v41-spider-lines path{stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}

/* Donation target gets the same neon depth as the rest of the template. */
.v24-donate{scroll-margin-top:92px!important}.v24-donate-box{box-shadow:0 0 22px rgba(255,195,59,.13),inset 0 0 18px rgba(255,195,59,.035)!important}

@media(max-width:900px){
 .v41-pipeline-section .v41-spider>.v41-spider-core{top:52%!important}
 .v24-donate{scroll-margin-top:18px!important}
}

/* ===== SOURCE: v116.css ===== */
/* VOLIQA v116 — header/help polish. Spider intentionally unchanged from v115. */
@import url('./v115.css');

/* 1) Desktop header: one true baseline/row, no drifting action cluster. */
@media (min-width:901px){
  .v13-nav .wrap.v53-headerrow{
    width:calc(100% - 28px)!important;max-width:none!important;height:82px!important;min-height:82px!important;
    padding:10px 0!important;margin:0 auto!important;
    display:flex!important;align-items:center!important;gap:10px!important;overflow:visible!important
  }
  .v48-logo{flex:0 0 190px!important;width:190px!important;min-width:190px!important;max-width:190px!important;margin:0!important;align-self:center!important}
  .v48-logo img{width:100%!important;max-height:62px!important;display:block!important;object-fit:contain!important}
  .v48-menubar{flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;display:grid!important;grid-template-columns:repeat(6,minmax(112px,1fr))!important;gap:8px!important;align-items:center!important}
  .v48-menubar>a,.v48-menubar>button{height:54px!important;min-height:54px!important;margin:0!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 10px!important;box-sizing:border-box!important;white-space:nowrap!important;font-size:9px!important}
  .v58-head-actions{flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:54px!important;min-height:54px!important;margin:0!important;box-sizing:border-box!important}
  .v58-head-actions>a,.v58-head-actions>button{width:auto!important;min-width:86px!important;padding:0 10px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:8px!important;white-space:nowrap!important}
  .v58-head-actions .v76-head-help{min-width:94px!important}
  .v58-head-actions .v73-livebadge{min-width:104px!important}
  .v58-head-actions .v78-signin,.v58-head-actions .v113-account-btn{min-width:92px!important}
  .v58-head-actions .v58-head-donate{min-width:94px!important}
  .v76-lang-wrap,.v13-lang.v48-lang{width:94px!important;min-width:94px!important;height:54px!important}
}
@media (min-width:901px) and (max-width:1700px){
  .v13-nav .wrap.v53-headerrow{gap:6px!important}
  .v48-logo{flex-basis:160px!important;width:160px!important;min-width:160px!important;max-width:160px!important}
  .v48-menubar{grid-template-columns:repeat(6,minmax(92px,1fr))!important;gap:5px!important}
  .v48-menubar>a,.v48-menubar>button{padding:0 6px!important;gap:5px!important;font-size:7.6px!important}
  .v62-menu-icon,.v48-menubar .v92-qmark{width:28px!important;height:28px!important;min-width:28px!important}
  .v58-head-actions{gap:5px!important}.v58-head-actions>a,.v58-head-actions>button{min-width:70px!important;padding:0 6px!important;font-size:7px!important}
  .v58-head-actions .v76-head-help{min-width:78px!important}.v58-head-actions .v73-livebadge{min-width:88px!important}.v58-head-actions .v78-signin,.v58-head-actions .v113-account-btn{min-width:78px!important}.v58-head-actions .v58-head-donate{min-width:80px!important}
  .v76-lang-wrap,.v13-lang.v48-lang{width:78px!important;min-width:78px!important}
}

/* 2) Canonical HELP: green neon, circular ? + one HELP label. No duplicate/long HELP pills. */
.v24-help{
  width:96px!important;min-width:96px!important;max-width:96px!important;height:44px!important;min-height:44px!important;
  padding:0 10px!important;margin:0!important;border:1px solid #2ff17d!important;border-radius:14px!important;
  background:radial-gradient(circle at 72% 50%,rgba(47,241,125,.12),transparent 48%),#04140e!important;
  color:#45f58a!important;box-shadow:0 0 17px rgba(47,241,125,.24),inset 0 0 12px rgba(47,241,125,.07)!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;
  font-size:0!important;line-height:1!important;white-space:nowrap!important;text-shadow:0 0 8px currentColor!important
}
.v24-help:before{
  content:"?"!important;width:25px!important;height:25px!important;min-width:25px!important;border:1px solid currentColor!important;border-radius:50%!important;
  display:grid!important;place-items:center!important;font-size:14px!important;font-weight:950!important;line-height:1!important
}
.v24-help:after{content:"HELP"!important;display:block!important;font-size:11px!important;font-weight:950!important;letter-spacing:.045em!important;line-height:1!important}
.v52-report-actions .v24-help{width:96px!important;min-width:96px!important;max-width:96px!important;height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:0!important}

/* Header HELP follows the same visual grammar, scaled to header. */
.v58-head-actions .v76-head-help{border-color:#2ff17d!important;color:#45f58a!important;background:radial-gradient(circle at 70% 50%,rgba(47,241,125,.12),transparent 48%),#04140e!important;box-shadow:0 0 17px rgba(47,241,125,.24),inset 0 0 12px rgba(47,241,125,.07)!important}
.v58-head-actions .v76-head-help .v80-helpmark{border-radius:50%!important;border:1px solid currentColor!important;background:transparent!important;color:inherit!important;box-shadow:none!important;display:grid!important;place-items:center!important}

/* 3) Floating guardian: keep dog; keep VOLIQAI name; remove green AI ASSISTANT subtitle. */
.v101-float-title:after{content:none!important;display:none!important}

@media(max-width:900px){
  .v24-help{width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;min-height:40px!important;gap:8px!important}
  .v24-help:before{width:23px!important;height:23px!important;min-width:23px!important;font-size:13px!important}.v24-help:after{font-size:10px!important}
  .v52-report-actions .v24-help{width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;min-height:40px!important}
}

/* v135 final visual corrections */
@media (min-width:1100px){
  .v93-menu-row,.v48-menubar{width:100%!important;max-width:none!important;justify-content:space-between!important;gap:8px!important;padding-left:14px!important;padding-right:14px!important}
  .v93-menu-row>a,.v93-menu-row>button,.v93-menu-row .v76-lang-wrap,.v48-menubar>a,.v48-menubar>button{flex:1 1 auto!important;min-width:0!important}
  .v93-menu-row .v93-brand,.v48-logo{flex:0 0 auto!important}
}
/* crisp guardian: never upscale a crop or blur it */
.v134-dog-only{overflow:visible!important}
.v134-dog-only .v101-float-dog{overflow:visible!important;width:150px!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important}
.v134-dog-only .v101-dog-frame{display:block!important;width:150px!important;height:auto!important;overflow:visible!important;background:transparent!important;border:0!important}
.v134-dog-only .v101-dog-frame img{display:block!important;width:150px!important;height:auto!important;max-width:150px!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:drop-shadow(0 0 8px rgba(28,210,255,.35)) drop-shadow(0 0 8px rgba(170,70,255,.28))!important;image-rendering:auto!important}
.v134-dog-only .v101-float-dog:after{content:'VOLIQAI';display:block;margin-top:4px;text-align:center;color:#e9f6ff;font-size:15px;font-weight:950;letter-spacing:.08em;text-shadow:0 0 8px #28dfff,0 0 12px #a64cff}
.v100-ai-dog{overflow:visible!important}
.v100-ai-dog img{width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}
/* footer copyright breathing room */
.v36-footer-brand small,.v36-footer small:first-of-type{display:block!important;margin-left:10px!important;margin-bottom:10px!important;padding-left:0!important;padding-bottom:0!important}
@media(max-width:1099px){
 .v134-dog-only .v101-float-dog,.v134-dog-only .v101-dog-frame{width:104px!important}
 .v134-dog-only .v101-dog-frame img{width:104px!important;max-width:104px!important}
 .v134-dog-only .v101-float-dog:after{font-size:10px!important}
}
/* v135 final visual corrections */
@media (min-width:1100px){.v93-menu-row,.v48-menubar{width:100%!important;max-width:none!important;justify-content:space-between!important;gap:8px!important;padding-left:14px!important;padding-right:14px!important}.v93-menu-row>a,.v93-menu-row>button,.v93-menu-row .v76-lang-wrap,.v48-menubar>a,.v48-menubar>button{flex:1 1 auto!important;min-width:0!important}.v93-menu-row .v93-brand,.v48-logo{flex:0 0 auto!important}}
.v134-dog-only{overflow:visible!important}.v134-dog-only .v101-float-dog{overflow:visible!important;width:150px!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important}.v134-dog-only .v101-dog-frame{display:block!important;width:150px!important;height:auto!important;overflow:visible!important;background:transparent!important;border:0!important}.v134-dog-only .v101-dog-frame img{display:block!important;width:150px!important;height:auto!important;max-width:150px!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:drop-shadow(0 0 8px rgba(28,210,255,.35)) drop-shadow(0 0 8px rgba(170,70,255,.28))!important}.v134-dog-only .v101-float-dog:after{content:'VOLIQAI';display:block;margin-top:4px;text-align:center;color:#e9f6ff;font-size:15px;font-weight:950;letter-spacing:.08em;text-shadow:0 0 8px #28dfff,0 0 12px #a64cff}.v100-ai-dog{overflow:visible!important}.v100-ai-dog img{width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}.v36-footer-brand small,.v36-footer small:first-of-type{display:block!important;margin-left:10px!important;margin-bottom:10px!important;padding-left:0!important;padding-bottom:0!important}@media(max-width:1099px){.v134-dog-only .v101-float-dog,.v134-dog-only .v101-dog-frame{width:104px!important}.v134-dog-only .v101-dog-frame img{width:104px!important;max-width:104px!important}.v134-dog-only .v101-float-dog:after{font-size:10px!important}}

/* v272 public development / Pattern Lab */
.v272-public-devnote{max-width:1180px;margin:0 auto 14px;padding:13px 18px;border:1px solid rgba(184,134,255,.45);border-radius:12px;background:rgba(86,46,116,.12);display:flex;gap:14px;align-items:center}.v272-public-devnote b{color:#c99cff;letter-spacing:1.2px;font-size:12px}.v272-public-devnote span{color:#9db1bc;font-size:13px}.v272-public-pattern{margin:28px 0 12px;padding:28px;border:1px solid rgba(50,109,133,.55);border-radius:20px;background:linear-gradient(180deg,rgba(6,25,35,.95),rgba(4,17,25,.96))}.v272-public-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:22px 0}.v272-public-cases article{border:1px solid #21485a;border-radius:13px;padding:18px;background:#06131b}.v272-public-cases small{display:block;color:#8a9da8;font-size:10px;letter-spacing:1.2px}.v272-public-cases b{display:block;font-size:27px;color:#fff;margin:5px 0}.v272-public-cases span{color:#9eb2bc}.v272-public-flow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:18px 0}.v272-public-flow b{border:1px solid #2d5365;border-radius:999px;padding:8px 10px;font-size:10px;letter-spacing:.6px;color:#c5d8e1}.v272-public-flow i{color:#56d9ff}@media(max-width:700px){.v272-public-cases{grid-template-columns:1fr}.v272-public-devnote{display:block}.v272-public-devnote b{display:block;margin-bottom:5px}}
/* v282 — High Volatility Pattern Search shared public/member component */
.v282-pattern-principle{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.v282-pattern-principle b{padding:8px 12px;border:1px solid rgba(83,222,255,.28);border-radius:999px;color:#57ddff;font-size:11px;letter-spacing:1px}.v282-pattern-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0 24px}.v282-pattern-flow b{font-size:10px;color:#c9dbe3;border:1px solid #254b5c;border-radius:999px;padding:8px 10px}.v282-pattern-flow i{color:#57ddff}.v282-pattern-head{display:flex;justify-content:space-between;align-items:end;margin:8px 0 12px}.v282-pattern-head small,.v282-reference-title small{color:#57ddff;font-weight:900;letter-spacing:1.4px}.v282-pattern-head h3,.v282-reference-title h3{margin:4px 0;color:#fff}.v282-pattern-table{overflow:auto;border:1px solid #21485a;border-radius:14px;background:#06131b}.v282-pattern-table table{width:100%;border-collapse:collapse;min-width:980px}.v282-pattern-table th,.v282-pattern-table td{padding:13px 12px;border-bottom:1px solid rgba(45,83,101,.55);text-align:left;font-size:12px;color:#bcd0d9}.v282-pattern-table th{font-size:10px;letter-spacing:1px;color:#8fa9b5}.v282-pattern-table td b{color:#fff}.v282-ref{display:block;margin-top:3px;color:#c99cff;font-size:8px;letter-spacing:.8px}.v282-pattern-note{font-size:11px;color:#78909b;margin:10px 2px 22px}.v282-reference-title{margin-top:18px}@media(max-width:700px){.v282-pattern-flow{align-items:flex-start}.v282-pattern-head{align-items:flex-start}.v282-pattern-principle{gap:6px}}

/* v119.css */
/* VOLIQA v119 — locked status-badge assets + mobile viewport anchoring.
   This file is authoritative and intentionally loaded LAST.
   LIVE and HELP inside content panels use fixed PNG assets from /assets/media/status-badges/.
   SCHEDULED/AUTO/WAITING/etc remain contextual controls and are NOT forced into panel corners. */

:root{
  --v119-badge-w:142px;
  --v119-badge-h:44px;
  --v119-badge-gap:10px;
}

html{
  width:100%!important;
  max-width:100%!important;
  overflow-x:clip!important;
  overscroll-behavior-x:none!important;
}
body{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
  position:relative!important;
  margin-left:0!important;
  margin-right:0!important;
}
*,*::before,*::after{box-sizing:border-box!important}
main,header,footer,section,.wrap,.v13-section,.v13-panel{
  min-width:0!important;
  max-width:100%!important;
}
img,svg,video,canvas,iframe{max-width:100%;}

/* Fixed visual assets: remove legacy button chrome and render only the locked image. */
.v119-status-badge{
  width:var(--v119-badge-w)!important;
  min-width:var(--v119-badge-w)!important;
  max-width:var(--v119-badge-w)!important;
  height:var(--v119-badge-h)!important;
  min-height:var(--v119-badge-h)!important;
  max-height:var(--v119-badge-h)!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-shadow:none!important;
  overflow:visible!important;
  display:block!important;
  line-height:0!important;
  flex:0 0 var(--v119-badge-w)!important;
}
.v119-status-badge::before,.v119-status-badge::after{display:none!important;content:none!important}
.v119-status-badge>img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  border:0!important;
  margin:0!important;
  padding:0!important;
  filter:none!important;
}

/* LIVE is the canonical geometry; HELP is identical. */
.v119-status-pair,
.v35-title-actions,.v48-title-actions,.v46-pred-actions,.v27-title-actions{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  justify-content:flex-end!important;
  align-items:flex-start!important;
  gap:var(--v119-badge-gap)!important;
  margin-left:auto!important;
  width:auto!important;
  min-width:calc((var(--v119-badge-w) * 2) + var(--v119-badge-gap))!important;
  max-width:none!important;
  flex:0 0 auto!important;
}

/* Panel header patterns: utility status belongs in the upper-right corner of its panel header. */
.v41-hunter-head,.v41-market-title,.v46-pred-head,.v13-panel-title,.v35-section-title,
.v13-sectionhead,.v36-section-head,.v44-head,.v83-section-head,.v51-eco-head{
  position:relative!important;
}
.v41-hunter-head,.v41-market-title,.v46-pred-head,.v35-section-title,.v13-sectionhead,.v44-head{
  align-items:flex-start!important;
}
.v28-live-title>.v119-status-badge:first-of-type{margin-left:auto!important}
.v28-live-title>.v119-status-badge + .v119-status-badge{margin-left:var(--v119-badge-gap)!important}
.v31-news-head>.v119-status-badge{margin-left:auto!important}

/* Report state chips such as AUTO/SCHEDULED stay where the report design puts them. */
.v51-badge,.v51-badge-scheduled,.v51-badge-auto{
  position:static!important;
}

/* Floating rail must never expand the page width. */
.v101-rail,.v94-float-actions,.v93-float-actions,.v47-float-actions{
  max-width:148px!important;
  contain:layout paint!important;
}

@media (max-width:760px){
  :root{
    --v119-badge-w:132px;
    --v119-badge-h:41px;
    --v119-badge-gap:7px;
  }
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
  body>*{max-width:100%!important}
  .wrap{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:12px!important;
    padding-right:12px!important;
  }
  .v13-section,.v13-panel,.v41-hunter-combined,.v42-prediction-wrap,
  .v42-prediction-card,.v36-section-panel,.v46-liquidated-panel{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .v119-status-pair,.v35-title-actions,.v48-title-actions,.v46-pred-actions,.v27-title-actions{
    min-width:calc((var(--v119-badge-w) * 2) + var(--v119-badge-gap))!important;
    max-width:100%!important;
  }
  /* On narrow phones keep LIVE + HELP as a fixed pair at the upper-right of the title area.
     Do not stack them vertically and do not allow duplicate HELP text. */
  .v41-hunter-head,.v41-market-title,.v46-pred-head,.v35-section-title,.v13-sectionhead{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:10px!important;
  }
  .v41-hunter-head>div:first-child,.v41-market-title>div:first-child,
  .v46-pred-head>div:first-child,.v35-section-title>div:first-child,.v13-sectionhead>div:first-child{
    min-width:0!important;
    flex:1 1 100%!important;
  }
  .v41-hunter-head>.v119-status-pair,.v41-market-title>.v119-status-pair,
  .v46-pred-head>.v119-status-pair,.v35-section-title>.v119-status-pair,
  .v13-sectionhead>.v119-status-pair,
  .v41-hunter-head>.v35-title-actions,.v41-market-title>.v48-title-actions,
  .v46-pred-head>.v46-pred-actions,.v35-section-title>.v35-title-actions,
  .v13-sectionhead>.v48-title-actions{
    margin-left:auto!important;
    align-self:flex-start!important;
  }

  /* Prevent fixed assistant rail from creating horizontal page sway. */
  .v101-rail,.v94-float-actions,.v93-float-actions,.v47-float-actions{
    right:max(5px,env(safe-area-inset-right))!important;
    left:auto!important;
    max-width:88px!important;
    width:88px!important;
    transform:none!important;
  }
  .v101-rail>*{max-width:100%!important}

  /* Wide data tables may scroll inside their own wrappers; the page itself may not. */
  .v28-risk-table-wrap,.v35-pds-table,.v41-compact-pds,.v13-table-wrap{
    max-width:100%!important;
    overflow-x:auto!important;
    overscroll-behavior-x:contain!important;
    -webkit-overflow-scrolling:touch!important;
  }
}

@media (max-width:360px){
  :root{--v119-badge-w:124px;--v119-badge-h:39px;--v119-badge-gap:6px}
}

/* v120.css */
/* VOLIQA v120 — authoritative layout fixes.
   Scope: header alignment, fixed-image status badges, Hunter copy card spacing,
   floating guardian clipping, footer centering, and shared Q artwork.
   The locked Spider asset is NOT modified here. */

/* 1) Top navigation: one baseline on desktop, language included in the same row. */
@media (min-width:1101px){
  .v13-nav .wrap.v53-headerrow{
    width:calc(100% - 28px)!important;
    max-width:1980px!important;
    min-height:78px!important;
    margin:0 auto!important;
    padding:9px 0!important;
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
  }
  .v48-logo{flex:0 0 190px!important;width:190px!important;height:58px!important;min-width:190px!important}
  .v48-logo img{width:188px!important;max-width:188px!important;max-height:58px!important;object-fit:contain!important}
  .v48-menubar{
    flex:1 1 auto!important;
    min-width:0!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    display:grid!important;
    grid-template-columns:repeat(6,minmax(112px,1fr))!important;
    align-items:center!important;
    gap:8px!important;
  }
  .v48-menubar>a,.v48-menubar>button{
    width:100%!important;height:54px!important;min-height:54px!important;min-width:0!important;
    margin:0!important;padding:0 10px!important;border-radius:13px!important;
    display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;
    white-space:nowrap!important;
  }
  .v58-head-actions{
    flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important;
    display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;
  }
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap,
  .v13-lang.v48-lang{height:54px!important;min-height:54px!important;margin:0!important}
  .v76-lang-wrap{width:94px!important;min-width:94px!important;display:block!important;position:relative!important}
  .v13-lang.v48-lang{width:94px!important;min-width:94px!important;padding:0 34px 0 14px!important;border-radius:13px!important}
  .v76-lang-arrow{right:13px!important;top:50%!important;transform:translateY(-62%) rotate(45deg)!important}
}
@media (min-width:1101px) and (max-width:1700px){
  .v13-nav .wrap.v53-headerrow{gap:6px!important}
  .v48-logo{flex-basis:162px!important;width:162px!important;min-width:162px!important}.v48-logo img{width:160px!important}
  .v48-menubar{grid-template-columns:repeat(6,minmax(94px,1fr))!important;gap:5px!important}
  .v48-menubar>a,.v48-menubar>button{font-size:7.8px!important;padding:0 6px!important;gap:5px!important}
  .v58-head-actions{gap:5px!important}.v58-head-actions>a,.v58-head-actions>button{min-width:72px!important;padding:0 6px!important;font-size:7.2px!important}
  .v76-lang-wrap,.v13-lang.v48-lang{width:80px!important;min-width:80px!important}
}

/* 2) Locked LIVE / HELP images: transparent outside the card; no extra black frame. */
.v119-status-badge{
  background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;
  overflow:visible!important;filter:none!important;
}
.v119-status-badge>img{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;filter:none!important}

/* All contextual LIVE+HELP pairs use LIVE as the geometry reference and sit in the panel's upper-right header area. */
.v119-status-pair,.v35-title-actions,.v48-title-actions,.v46-pred-actions,.v27-title-actions{
  align-items:flex-start!important;justify-content:flex-end!important;align-self:flex-start!important;
}

/* 3) Liquidation/community evidence uses the red pair. JS swaps the fixed image assets. */
.v46-liquidated-head .v119-status-pair,.v46-liquidated-head .v48-title-actions{margin-left:auto!important}

/* 4) Hunter intro becomes a real padded card. No text/buttons touching section edges. */
.v41-hunter-copy{
  min-width:0!important;
  padding:22px 24px!important;
  border:1px solid rgba(95,162,188,.56)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,rgba(10,24,34,.80),rgba(3,13,20,.90))!important;
  box-shadow:0 0 24px rgba(75,174,209,.10),inset 0 0 22px rgba(255,255,255,.018)!important;
  overflow:hidden!important;
}
.v41-hunter-copy .botline{margin:0 0 16px!important;line-height:1.18!important}
.v41-hunter-copy p{margin:0 0 18px!important;max-width:100%!important}
.v41-features{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:20px 0 0!important}
.v41-feature{
  width:100%!important;min-width:0!important;margin:0!important;padding:15px 18px!important;
  border:1px solid rgba(92,154,180,.52)!important;border-radius:13px!important;
  background:linear-gradient(180deg,rgba(18,35,46,.72),rgba(5,17,25,.86))!important;
  box-shadow:0 0 16px rgba(76,190,230,.07)!important;
}
.v41-feature b,.v41-feature span{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important}
.v41-feature b{margin-bottom:5px!important}

/* 5) Same Q artwork as the Spider family in the INTELLIGENCE / RISK / EXECUTION card. */
.v94-core-q{
  width:104px!important;height:104px!important;min-width:104px!important;padding:0!important;
  display:grid!important;place-items:center!important;border-radius:50%!important;
  background:radial-gradient(circle,rgba(29,225,255,.08),rgba(87,74,255,.06) 58%,transparent 72%)!important;
  border:1px solid rgba(50,222,255,.48)!important;
  box-shadow:0 0 20px rgba(43,215,255,.20),0 0 30px rgba(113,76,255,.16)!important;
  overflow:visible!important;
}
.v94-core-q img{display:block!important;width:82px!important;height:82px!important;object-fit:contain!important;filter:drop-shadow(0 0 8px rgba(46,214,255,.46)) drop-shadow(0 0 8px rgba(137,77,255,.34))!important}

/* 6) Floating guardian: preserve the approved dog, but never crop it. */
.v101-rail{overflow:visible!important;clip-path:none!important}
.v101-rail .v101-float-dog,.v101-rail .v101-dog-frame,.v101-rail .v101-dog-frame img{
  overflow:visible!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;
  max-width:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;
}
.v101-rail .v101-float-dog{width:142px!important;height:194px!important}
.v101-rail .v101-dog-frame{width:142px!important;height:166px!important}
.v101-rail .v101-dog-frame img{width:142px!important;height:166px!important;object-fit:contain!important;object-position:center center!important}
.v101-float-title{line-height:1.05!important;text-align:center!important}

/* 7) Footer controls: symbol and label share the button color; labels are optically centered. */
.v36-footer-actions{align-items:stretch!important}
.v36-footer-actions .social-icon,.v36-footer-btn{
  min-height:64px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;
  align-items:center!important;justify-items:center!important;column-gap:12px!important;padding:8px 16px!important;
}
.v36-footer-actions .social-icon svg,.v36-footer-btn .v94-footer-icon{
  width:38px!important;height:38px!important;min-width:38px!important;color:inherit!important;border-color:currentColor!important;
  background:color-mix(in srgb,currentColor 10%,#06131c)!important;box-shadow:0 0 10px color-mix(in srgb,currentColor 28%,transparent)!important;
}
.v36-footer-actions .v103-social-label,.v36-footer-btn>span:last-child{
  width:100%!important;text-align:center!important;justify-self:stretch!important;margin:0!important;line-height:1.12!important;
}

/* Mobile: stop sideways drift and keep components inside the viewport. */
@media (max-width:760px){
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
  body{position:relative!important;left:0!important;right:auto!important;transform:none!important}
  .v13-nav,.v48-main,main,footer,.v13-section,.v13-panel{max-width:100vw!important;overflow-x:clip!important}
  .wrap{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}
  .v41-hunter-copy{padding:18px 16px!important;border-radius:15px!important}
  .v41-feature{padding:14px 15px!important}
  .v94-core{grid-template-columns:84px minmax(0,1fr)!important;gap:16px!important}
  .v94-core-q{width:78px!important;height:78px!important;min-width:78px!important}.v94-core-q img{width:62px!important;height:62px!important}
  .v101-rail .v101-float-dog{width:110px!important;height:150px!important}.v101-rail .v101-dog-frame{width:110px!important;height:126px!important}.v101-rail .v101-dog-frame img{width:110px!important;height:126px!important}
  .v36-footer-actions .social-icon,.v36-footer-btn{grid-template-columns:38px minmax(0,1fr)!important;min-height:60px!important;padding:7px 12px!important}
}

/* v122.css */
/* VOLIQA v122 — FINAL DESKTOP HEADER GRID.
   Authoritative after all legacy styles. One physical row: logo | primary nav | actions+language. */
@media (min-width:1101px){
  .v13-nav{overflow:visible!important}
  .v13-nav .wrap.v53-headerrow{
    width:100%!important;max-width:none!important;height:118px!important;min-height:118px!important;
    margin:0!important;padding:12px 18px!important;box-sizing:border-box!important;
    display:grid!important;grid-template-columns:190px minmax(0,1fr) 620px!important;
    grid-template-rows:1fr!important;column-gap:10px!important;align-items:center!important;
    overflow:visible!important
  }
  .v13-nav .v48-logo{grid-column:1!important;grid-row:1!important;width:190px!important;max-width:190px!important;min-width:0!important;margin:0!important;align-self:center!important}
  .v13-nav .v48-logo img{display:block!important;width:100%!important;height:auto!important;max-height:88px!important;object-fit:contain!important}
  .v13-nav .v48-menubar{
    grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;margin:0!important;
    display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;align-items:center!important
  }
  .v13-nav .v48-menubar>a,.v13-nav .v48-menubar>button{
    width:100%!important;min-width:0!important;height:62px!important;min-height:62px!important;margin:0!important;padding:0 10px!important;
    display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;
    white-space:nowrap!important;font-size:clamp(8px,.57vw,11px)!important
  }
  .v13-nav .v58-head-actions{
    grid-column:3!important;grid-row:1!important;width:620px!important;min-width:620px!important;margin:0!important;
    display:grid!important;grid-template-columns:90px 112px 105px 105px 88px!important;gap:8px!important;align-items:center!important;justify-content:end!important
  }
  .v13-nav .v58-head-actions>a,.v13-nav .v58-head-actions>button,.v13-nav .v76-lang-wrap{
    width:100%!important;min-width:0!important;height:62px!important;min-height:62px!important;margin:0!important;box-sizing:border-box!important;align-self:center!important
  }
  .v13-nav .v58-head-actions>a,.v13-nav .v58-head-actions>button{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 7px!important;white-space:nowrap!important;font-size:8px!important;gap:5px!important}
  .v13-nav .v76-lang-wrap{position:relative!important;display:block!important}
  .v13-nav .v13-lang.v48-lang{width:100%!important;min-width:0!important;height:62px!important;margin:0!important;padding:0 28px 0 13px!important;box-sizing:border-box!important}
}
@media (min-width:1101px) and (max-width:1700px){
  .v13-nav .wrap.v53-headerrow{grid-template-columns:160px minmax(0,1fr) 530px!important;padding-left:10px!important;padding-right:10px!important;column-gap:7px!important}
  .v13-nav .v48-logo{width:160px!important;max-width:160px!important}
  .v13-nav .v48-menubar{gap:6px!important}
  .v13-nav .v48-menubar>a,.v13-nav .v48-menubar>button{height:56px!important;min-height:56px!important;padding:0 5px!important;gap:5px!important;font-size:7.5px!important}
  .v13-nav .v58-head-actions{width:530px!important;min-width:530px!important;grid-template-columns:78px 96px 92px 92px 76px!important;gap:6px!important}
  .v13-nav .v58-head-actions>a,.v13-nav .v58-head-actions>button,.v13-nav .v76-lang-wrap,.v13-nav .v13-lang.v48-lang{height:56px!important;min-height:56px!important}
  .v13-nav .v58-head-actions>a,.v13-nav .v58-head-actions>button{font-size:7px!important;padding:0 4px!important}
}

/* v124.css */
/* VOLIQA v124 — final compact single-row desktop header + spider-Q VOLIQAI mark. */
@import url('./v123.css');

@media (min-width:901px){
  .v13-nav{overflow:visible!important}
  .v13-nav .wrap.v53-headerrow{
    width:100%!important;max-width:none!important;height:70px!important;min-height:70px!important;
    padding:7px 10px!important;margin:0!important;box-sizing:border-box!important;
    display:grid!important;grid-template-columns:170px minmax(0,1fr) auto!important;
    gap:8px!important;align-items:center!important;overflow:visible!important;
  }
  .v13-nav .v48-logo{width:170px!important;min-width:0!important;max-width:170px!important;height:56px!important;display:flex!important;align-items:center!important}
  .v13-nav .v48-logo img{width:100%!important;max-width:100%!important;max-height:54px!important;object-fit:contain!important}
  .v13-nav .v48-menubar{
    min-width:0!important;width:100%!important;display:grid!important;
    grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important;align-items:center!important;
  }
  .v13-nav .v48-menubar>a,.v13-nav .v48-menubar>button{
    width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;
    padding:0 6px!important;margin:0!important;border-radius:12px!important;gap:5px!important;
    font-size:7px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;
    display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;
  }
  .v13-nav .v62-menu-icon{width:25px!important;height:25px!important;min-width:25px!important}
  .v13-nav .menu-voliqai .v92-qmark{
    width:27px!important;height:27px!important;min-width:27px!important;border:1px solid #27dfff!important;border-radius:8px!important;
    background:#02080d url('../images/voliqa-q.png') center/21px 21px no-repeat!important;
    color:transparent!important;text-shadow:none!important;box-shadow:0 0 12px rgba(42,221,255,.42)!important;
  }
  .v13-nav .v58-head-actions{
    min-width:0!important;display:grid!important;grid-template-columns:72px 88px 76px 78px 64px!important;
    gap:5px!important;align-items:center!important;margin:0!important;padding:0!important;flex:none!important;
  }
  .v13-nav .v58-head-actions>a,.v13-nav .v58-head-actions>button,.v13-nav .v76-lang-wrap{
    width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;box-sizing:border-box!important;
  }
  .v13-nav .v58-head-actions>a,.v13-nav .v58-head-actions>button{
    padding:0 5px!important;border-radius:12px!important;font-size:6.6px!important;gap:4px!important;white-space:nowrap!important;
    display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;
  }
  .v13-nav .v80-helpmark{width:25px!important;height:25px!important;min-width:25px!important}
  .v13-nav .v76-lang-wrap{position:relative!important;display:block!important}
  .v13-nav .v13-lang.v48-lang{
    width:64px!important;min-width:64px!important;height:48px!important;min-height:48px!important;margin:0!important;
    padding:0 22px 0 9px!important;border-radius:12px!important;font-size:8px!important;box-sizing:border-box!important;
  }
  .v13-nav .v76-lang-arrow{right:8px!important}
}

@media (min-width:901px) and (max-width:1650px){
  .v13-nav .wrap.v53-headerrow{grid-template-columns:145px minmax(0,1fr) auto!important;gap:5px!important;padding-left:6px!important;padding-right:6px!important}
  .v13-nav .v48-logo{width:145px!important;max-width:145px!important}
  .v13-nav .v48-menubar{gap:3px!important}
  .v13-nav .v48-menubar>a,.v13-nav .v48-menubar>button{height:44px!important;min-height:44px!important;padding:0 4px!important;font-size:6.1px!important;gap:3px!important}
  .v13-nav .v62-menu-icon{width:22px!important;height:22px!important;min-width:22px!important}
  .v13-nav .menu-voliqai .v92-qmark{width:24px!important;height:24px!important;min-width:24px!important;background-size:19px 19px!important}
  .v13-nav .v58-head-actions{grid-template-columns:62px 76px 66px 68px 56px!important;gap:3px!important}
  .v13-nav .v58-head-actions>a,.v13-nav .v58-head-actions>button,.v13-nav .v76-lang-wrap,.v13-nav .v13-lang.v48-lang{height:44px!important;min-height:44px!important}
  .v13-nav .v58-head-actions>a,.v13-nav .v58-head-actions>button{font-size:5.8px!important;padding:0 3px!important;gap:2px!important}
  .v13-nav .v80-helpmark{width:22px!important;height:22px!important;min-width:22px!important}
  .v13-nav .v13-lang.v48-lang{width:56px!important;min-width:56px!important;font-size:7.4px!important;padding-left:7px!important;padding-right:18px!important}
}

/* v126.css */
/* VOLIQA v126 — desktop header: one centered physical row */
@media (min-width:901px){
  .v13-nav{min-height:68px!important;height:68px!important;overflow:hidden!important}
  .v13-nav .wrap.v53-headerrow{
    position:relative!important;
    width:100%!important;max-width:none!important;
    height:68px!important;min-height:68px!important;
    padding:5px 12px!important;margin:0!important;
    display:flex!important;flex-flow:row nowrap!important;
    align-items:center!important;justify-content:center!important;
    gap:6px!important;box-sizing:border-box!important;
  }
  .v13-nav .v48-logo{
    position:absolute!important;left:8px!important;top:50%!important;transform:translateY(-50%)!important;
    width:165px!important;max-width:165px!important;height:auto!important;margin:0!important;z-index:2!important;
  }
  .v13-nav .v48-logo img{display:block!important;width:165px!important;max-width:100%!important;height:auto!important}
  .v13-nav .v48-menubar,
  .v13-nav .v58-head-actions{
    flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important;
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;
  }
  .v13-nav .v48-menubar>a,.v13-nav .v48-menubar>button{
    flex:0 0 auto!important;width:132px!important;min-width:0!important;height:48px!important;min-height:48px!important;
    padding:0 7px!important;margin:0!important;font-size:8px!important;gap:5px!important;box-sizing:border-box!important;
  }
  .v13-nav .v48-menubar .menu-how{width:146px!important}
  .v13-nav .v48-menubar .menu-voliqai{width:118px!important}
  .v13-nav .v58-head-actions>a,.v13-nav .v58-head-actions>button{
    flex:0 0 auto!important;width:82px!important;min-width:0!important;height:48px!important;min-height:48px!important;
    padding:0 5px!important;margin:0!important;font-size:7.5px!important;gap:4px!important;box-sizing:border-box!important;
  }
  .v13-nav .v58-head-actions .v73-livebadge{width:100px!important}
  .v13-nav .v58-head-actions .v58-head-donate{width:88px!important}
  .v13-nav .v76-lang-wrap{
    flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important;
    height:48px!important;min-height:48px!important;margin:0!important;align-self:center!important;position:relative!important;
  }
  .v13-nav .v13-lang.v48-lang{
    width:68px!important;min-width:68px!important;max-width:68px!important;height:48px!important;min-height:48px!important;
    margin:0!important;padding:0 22px 0 8px!important;line-height:normal!important;font-size:9px!important;box-sizing:border-box!important;
  }
}
@media (min-width:901px) and (max-width:1700px){
  .v13-nav .wrap.v53-headerrow{gap:4px!important;padding-left:7px!important;padding-right:7px!important}
  .v13-nav .v48-logo{width:132px!important;max-width:132px!important;left:5px!important}
  .v13-nav .v48-logo img{width:132px!important}
  .v13-nav .v48-menubar,.v13-nav .v58-head-actions{gap:4px!important}
  .v13-nav .v48-menubar>a,.v13-nav .v48-menubar>button{width:106px!important;padding:0 4px!important;font-size:6.8px!important}
  .v13-nav .v48-menubar .menu-how{width:120px!important}
  .v13-nav .v48-menubar .menu-voliqai{width:96px!important}
  .v13-nav .v58-head-actions>a,.v13-nav .v58-head-actions>button{width:66px!important;padding:0 3px!important;font-size:6.5px!important}
  .v13-nav .v58-head-actions .v73-livebadge{width:84px!important}
  .v13-nav .v58-head-actions .v58-head-donate{width:72px!important}
  .v13-nav .v76-lang-wrap,.v13-nav .v13-lang.v48-lang{width:62px!important;min-width:62px!important;max-width:62px!important}
}

/* v127.css */
/* VOLIQA v127 — final desktop header vertical centering */
@media (min-width:901px){
  .v13-nav{
    height:76px!important;
    min-height:76px!important;
    overflow:visible!important;
  }
  .v13-nav .wrap.v53-headerrow{
    height:76px!important;
    min-height:76px!important;
    padding:8px 12px!important;
    box-sizing:border-box!important;
    display:flex!important;
    flex-flow:row nowrap!important;
    align-items:center!important;
    justify-content:center!important;
  }
  .v13-nav .v48-menubar,
  .v13-nav .v58-head-actions,
  .v13-nav .v76-lang-wrap{
    align-self:center!important;
    margin-top:0!important;
    margin-bottom:0!important;
    transform:none!important;
  }
  .v13-nav .v48-menubar>a,
  .v13-nav .v48-menubar>button,
  .v13-nav .v58-head-actions>a,
  .v13-nav .v58-head-actions>button,
  .v13-nav .v13-lang.v48-lang{
    height:48px!important;
    min-height:48px!important;
    max-height:48px!important;
    margin-top:0!important;
    margin-bottom:0!important;
    align-self:center!important;
  }
  .v13-nav .v48-logo{
    top:50%!important;
    transform:translateY(-50%)!important;
  }
}

/* v128.css */
/* VOLIQA v128 — header breathing room, floating guardian cleanup, two-row admin-controlled footer. */

/* DESKTOP HEADER: one centered row with a real gap above/below the controls. */
@media (min-width:901px){
  .v13-nav{
    height:86px!important;min-height:86px!important;
    overflow:visible!important;
    border-bottom:1px solid rgba(35,204,238,.20)!important;
  }
  .v13-nav .wrap.v53-headerrow{
    position:relative!important;width:100%!important;max-width:none!important;
    height:86px!important;min-height:86px!important;
    padding:10px 12px!important;margin:0!important;box-sizing:border-box!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    overflow:visible!important;
  }
  .v13-nav .v48-logo{
    position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;
    width:176px!important;max-width:176px!important;height:auto!important;margin:0!important;z-index:3!important;
  }
  .v13-nav .v48-logo img{display:block!important;width:176px!important;height:auto!important;max-width:100%!important}
  .v128-menu-cluster{
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;
    gap:6px!important;width:auto!important;max-width:calc(100vw - 215px)!important;
    margin:0 auto!important;padding:0!important;box-sizing:border-box!important;
  }
  .v128-menu-cluster .v48-menubar,.v128-menu-cluster .v58-head-actions{
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;
    gap:6px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;
  }
  .v128-menu-cluster .v48-menubar>a,.v128-menu-cluster .v48-menubar>button,
  .v128-menu-cluster .v58-head-actions>a,.v128-menu-cluster .v58-head-actions>button,
  .v128-menu-cluster .v13-lang.v48-lang{
    height:48px!important;min-height:48px!important;max-height:48px!important;
    margin:0!important;align-self:center!important;box-sizing:border-box!important;
  }
  .v128-menu-cluster .v48-menubar>a,.v128-menu-cluster .v48-menubar>button{
    width:auto!important;min-width:88px!important;max-width:120px!important;padding:0 8px!important;font-size:7.5px!important;gap:5px!important;
  }
  .v128-menu-cluster .v48-menubar .menu-how{min-width:116px!important;max-width:126px!important}
  .v128-menu-cluster .v48-menubar .menu-voliqai{min-width:96px!important;max-width:104px!important}
  .v128-menu-cluster .v58-head-actions>a,.v128-menu-cluster .v58-head-actions>button{
    width:auto!important;min-width:66px!important;max-width:92px!important;padding:0 6px!important;font-size:7px!important;gap:4px!important;
  }
  .v128-menu-cluster .v58-head-actions .v73-livebadge{min-width:92px!important;max-width:98px!important}
  .v128-menu-cluster .v58-head-actions .v58-head-donate{min-width:76px!important;max-width:82px!important}
  .v128-menu-cluster .v76-lang-wrap{
    flex:0 0 66px!important;width:66px!important;min-width:66px!important;max-width:66px!important;
    height:48px!important;min-height:48px!important;margin:0!important;position:relative!important;align-self:center!important;
  }
  .v128-menu-cluster .v13-lang.v48-lang{
    width:66px!important;min-width:66px!important;max-width:66px!important;padding:0 22px 0 8px!important;font-size:9px!important;
  }
}
@media (min-width:901px) and (max-width:1450px){
  .v13-nav .v48-logo{width:150px!important;max-width:150px!important}
  .v13-nav .v48-logo img{width:150px!important}
  .v128-menu-cluster{gap:4px!important;max-width:calc(100vw - 176px)!important}
  .v128-menu-cluster .v48-menubar,.v128-menu-cluster .v58-head-actions{gap:4px!important}
  .v128-menu-cluster .v48-menubar>a,.v128-menu-cluster .v48-menubar>button{min-width:78px!important;max-width:104px!important;padding:0 5px!important;font-size:6.6px!important}
  .v128-menu-cluster .v48-menubar .menu-how{min-width:104px!important;max-width:110px!important}
  .v128-menu-cluster .v48-menubar .menu-voliqai{min-width:86px!important;max-width:92px!important}
  .v128-menu-cluster .v58-head-actions>a,.v128-menu-cluster .v58-head-actions>button{min-width:58px!important;max-width:82px!important;padding:0 4px!important;font-size:6.2px!important}
  .v128-menu-cluster .v58-head-actions .v73-livebadge{min-width:82px!important;max-width:86px!important}
  .v128-menu-cluster .v58-head-actions .v58-head-donate{min-width:68px!important;max-width:72px!important}
  .v128-menu-cluster .v76-lang-wrap,.v128-menu-cluster .v13-lang.v48-lang{width:60px!important;min-width:60px!important;max-width:60px!important}
}

/* FLOATING VOLIQAI GUARDIAN: full dog visible, no clipping, no dark image tile. */
.v101-rail{overflow:visible!important;clip-path:none!important}
.v101-rail .v101-float-dog{overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.v101-rail .v101-dog-frame{overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.v101-rail .v101-dog-frame img{
  display:block!important;object-fit:contain!important;object-position:center bottom!important;
  overflow:visible!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
  mix-blend-mode:screen!important;
  filter:drop-shadow(0 0 7px rgba(40,220,255,.38)) drop-shadow(0 0 10px rgba(180,70,255,.28))!important;
}
@media (min-width:769px){
  .v101-rail .v101-float-dog{top:-158px!important;width:154px!important;height:208px!important}
  .v101-rail .v101-dog-frame{width:154px!important;height:176px!important}
  .v101-rail .v101-dog-frame img{width:154px!important;height:176px!important}
}
@media (max-width:768px){
  .v101-rail .v101-float-dog{top:-105px!important;width:116px!important;height:160px!important}
  .v101-rail .v101-dog-frame{width:116px!important;height:126px!important}
  .v101-rail .v101-dog-frame img{width:116px!important;height:126px!important}
}

/* FOOTER: compact social row first, utility row second. Both are admin-controlled. */
.v36-footer-main{display:grid!important;gap:10px!important;min-width:0!important}
.v128-footer-social-row{
  display:grid!important;grid-template-columns:repeat(4,minmax(118px,160px))!important;
  gap:8px!important;justify-content:start!important;align-items:center!important;
}
.v128-footer-social-row .social-icon{
  height:44px!important;min-height:44px!important;width:100%!important;padding:0 10px!important;
  display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;
  align-items:center!important;justify-items:start!important;border-radius:10px!important;text-decoration:none!important;
}
.v128-footer-social-row .social-icon svg{width:23px!important;height:23px!important;justify-self:center!important;fill:currentColor!important}
.v128-footer-social-row .v103-social-label{font-size:8px!important;font-weight:900!important;line-height:1!important;text-align:left!important}
.v128-footer-utility-row{
  display:grid!important;grid-template-columns:repeat(5,minmax(132px,1fr))!important;gap:8px!important;align-items:stretch!important;
}
.v128-footer-utility-row .v36-footer-btn{
  width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;
  display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;
  align-items:center!important;justify-items:start!important;padding:0 12px!important;
}
.v128-footer-utility-row .v94-footer-icon{width:30px!important;height:30px!important;min-width:30px!important;display:grid!important;place-items:center!important}
.v128-footer-utility-row .v36-footer-btn>span:last-child{font-size:8px!important;line-height:1.05!important;text-align:left!important;justify-self:stretch!important}

@media(max-width:760px){
  .v128-footer-social-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
  .v128-footer-utility-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
  .v128-footer-social-row .social-icon{height:48px!important}
  .v128-footer-utility-row .v36-footer-btn{height:54px!important;min-height:54px!important}
}

/* v131.css */
/* VOLIQA v131 — restore locked neon status badges + floating guardian visibility */
@import url('./v130.css');

/* Status badges are fixed artwork: never add a second CSS card/frame around the PNG. */
.v119-status-badge{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:168px!important;height:58px!important;min-width:168px!important;min-height:58px!important;
  padding:0!important;margin:0!important;background:transparent!important;border:0!important;
  border-radius:0!important;box-shadow:none!important;outline:0!important;overflow:visible!important;
  filter:none!important;line-height:0!important;
}
.v119-status-badge>img{
  display:block!important;width:168px!important;height:auto!important;max-width:none!important;
  margin:0!important;padding:0!important;background:transparent!important;border:0!important;
  border-radius:0!important;box-shadow:none!important;outline:0!important;filter:none!important;
}
.v119-status-pair{gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}

/* Guardian is a separate full figure ABOVE the rail; rail itself must never clip it. */
.v101-rail{overflow:visible!important;clip-path:none!important;contain:none!important;isolation:visible!important}
.v101-rail .v101-float-dog{
  display:block!important;visibility:visible!important;opacity:1!important;
  position:absolute!important;left:50%!important;top:-190px!important;transform:translateX(-50%)!important;
  width:148px!important;height:184px!important;padding:0!important;margin:0!important;
  background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;z-index:5!important;
}
.v101-rail .v101-dog-frame{
  display:block!important;visibility:visible!important;position:absolute!important;left:50%!important;top:0!important;
  transform:translateX(-50%)!important;width:142px!important;height:166px!important;
  background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;
}
.v101-rail .v101-dog-frame img{
  display:block!important;visibility:visible!important;opacity:1!important;width:142px!important;height:166px!important;
  object-fit:contain!important;object-position:center bottom!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;
  mix-blend-mode:normal!important;background:transparent!important;border:0!important;box-shadow:none!important;
  filter:drop-shadow(0 0 9px rgba(39,228,255,.38)) drop-shadow(0 0 11px rgba(197,88,255,.34))!important;
}
.v101-rail .v101-dog-frame:after{display:none!important;content:none!important}
.v101-rail .v101-float-title{bottom:0!important;display:block!important;visibility:visible!important}

@media(max-width:900px){
  .v119-status-badge{width:154px!important;height:52px!important;min-width:154px!important;min-height:52px!important}
  .v119-status-badge>img{width:154px!important}
  .v119-status-pair{gap:6px!important}
  .v101-rail .v101-float-dog{top:-146px!important;width:112px!important;height:142px!important}
  .v101-rail .v101-dog-frame,.v101-rail .v101-dog-frame img{width:108px!important;height:126px!important}
}

/* v132.css */
/* VOLIQA v132 — LOCKED neon controls + sharp guardian.
   Authoritative LAST stylesheet. Do not restyle these components in later versions;
   change the shared tokens/components instead of patching individual instances. */
:root{
  --v132-cyan:#35e7ff;
  --v132-green:#35f57f;
  --v132-red:#ff4660;
  --v132-gold:#ffd12f;
  --v132-purple:#c75cff;
  --v132-blue:#69a7ff;
  --v132-pink:#ff56ba;
  --v132-white:#eef7ff;
  --v132-panel:#031019;
}

/* ---------------- LOCKED CONTENT STATUS ASSETS ---------------- */
.v119-status-badge{
  background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;
  overflow:visible!important;padding:0!important;filter:none!important;
}
.v119-status-badge>img{
  width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;
  background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;filter:none!important;
}
/* The PNG itself owns the rounded body/glow. Never wrap it in another card. */
.v119-status-badge::before,.v119-status-badge::after{display:none!important;content:none!important}

/* ---------------- HEADER: ONE NEON COMPONENT LANGUAGE ---------------- */
@media (min-width:901px){
  .v13-nav{overflow:visible!important}
  .v13-nav .wrap.v53-headerrow{padding-top:8px!important;padding-bottom:13px!important;overflow:visible!important}
  .v48-menubar>a,.v48-menubar>button,
  .v58-head-actions>a,.v58-head-actions>button,
  .v76-lang-wrap{
    background:
      radial-gradient(circle at 50% 38%,color-mix(in srgb,currentColor 16%,transparent),transparent 58%),
      linear-gradient(180deg,rgba(5,17,26,.98),rgba(2,9,15,.99))!important;
    border:1px solid currentColor!important;
    box-shadow:0 0 17px color-mix(in srgb,currentColor 18%,transparent),inset 0 0 20px color-mix(in srgb,currentColor 6%,transparent)!important;
    border-radius:12px!important;
    overflow:visible!important;
  }
  .v48-menubar>a:hover,.v48-menubar>button:hover,
  .v58-head-actions>a:hover,.v58-head-actions>button:hover{
    box-shadow:0 0 22px color-mix(in srgb,currentColor 28%,transparent),inset 0 0 24px color-mix(in srgb,currentColor 9%,transparent)!important;
  }
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,
  .v58-head-actions .v80-helpmark{
    width:36px!important;height:36px!important;min-width:36px!important;
    display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:10px!important;
    background:color-mix(in srgb,currentColor 9%,#031019)!important;color:currentColor!important;
    box-shadow:0 0 13px color-mix(in srgb,currentColor 28%,transparent),inset 0 0 10px color-mix(in srgb,currentColor 8%,transparent)!important;
  }
  .v128-menu-cluster .v62-menu-icon svg{width:24px!important;height:24px!important}
  .menu-news{color:var(--v132-white)!important}
  .menu-voliqai{color:var(--v132-purple)!important}
  .menu-voliqai .v92-qmark{
    font-size:0!important;background:color-mix(in srgb,var(--v132-purple) 10%,#031019)!important;
    border-color:var(--v132-purple)!important;position:relative!important;
  }
  .menu-voliqai .v92-qmark::after{
    content:'Q';font-size:22px;font-weight:1000;line-height:1;
    background:linear-gradient(135deg,#5de7ff 12%,#5aa8ff 52%,#bf5cff 88%);
    -webkit-background-clip:text;background-clip:text;color:transparent;
    text-shadow:0 0 9px rgba(91,181,255,.55);
  }
}

/* ---------------- FOOTER: SAME NEON LANGUAGE, BIGGER ICON TILES ---------------- */
.v128-footer-utility-row .v36-footer-btn,
.v128-footer-social-row .social-icon{
  background:
    radial-gradient(circle at 50% 38%,color-mix(in srgb,currentColor 15%,transparent),transparent 60%),
    linear-gradient(180deg,rgba(5,17,26,.98),rgba(2,9,15,.99))!important;
  border:1px solid currentColor!important;
  box-shadow:0 0 16px color-mix(in srgb,currentColor 18%,transparent),inset 0 0 18px color-mix(in srgb,currentColor 6%,transparent)!important;
}
.v128-footer-utility-row .v94-footer-icon{
  width:36px!important;height:36px!important;min-width:36px!important;
  display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:10px!important;
  color:currentColor!important;background:color-mix(in srgb,currentColor 9%,#031019)!important;
  box-shadow:0 0 12px color-mix(in srgb,currentColor 30%,transparent),inset 0 0 9px color-mix(in srgb,currentColor 8%,transparent)!important;
  font-size:17px!important;
}
.v128-footer-social-row .social-icon{
  width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;border-radius:12px!important;
}
.v128-footer-social-row .social-icon svg{width:25px!important;height:25px!important}

/* ---------------- FLOATING VOLIQAI: CLEAN FULL DOG, NO LINE/FRAME ARTIFACT ---------------- */
.v101-rail{overflow:visible!important;clip-path:none!important;contain:none!important}
.v101-rail::before,.v101-rail::after{content:none!important;display:none!important}
.v101-rail .v101-float-dog{
  top:-226px!important;width:166px!important;height:220px!important;overflow:visible!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
}
.v101-rail .v101-dog-frame{
  top:0!important;width:158px!important;height:174px!important;overflow:visible!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
}
.v101-rail .v101-dog-frame img{
  width:158px!important;height:174px!important;object-fit:contain!important;object-position:center bottom!important;
  background:transparent!important;border:0!important;box-shadow:none!important;mix-blend-mode:normal!important;
  filter:drop-shadow(0 0 8px rgba(43,224,255,.35)) drop-shadow(0 0 11px rgba(190,75,255,.30))!important;
}
.v101-rail .v101-dog-frame::before,.v101-rail .v101-dog-frame::after{content:none!important;display:none!important}
.v101-rail .v101-float-title{
  left:50%!important;bottom:0!important;transform:translateX(-50%)!important;width:164px!important;
  display:flex!important;flex-direction:column!important;gap:2px!important;text-align:center!important;white-space:normal!important;
  background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:none!important;
}
.v101-rail .v101-float-title::before,.v101-rail .v101-float-title::after{content:none!important;display:none!important}
.v101-rail .v101-float-title strong{
  font-size:16px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.075em!important;
  background:linear-gradient(90deg,#6edfff,#a67bff,#ef63dd)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  filter:drop-shadow(0 0 5px rgba(151,99,255,.35))!important;
}
.v101-rail .v101-float-title small{
  font-size:8px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:.16em!important;color:#e785ff!important;
  text-shadow:0 0 7px rgba(215,84,255,.48)!important;
}
/* Rail controls remain the same card family as the footer/menu. */
.v101-rail>.v47-float{
  background:radial-gradient(circle at 50% 38%,color-mix(in srgb,currentColor 13%,transparent),transparent 60%),linear-gradient(180deg,rgba(5,17,26,.98),rgba(2,9,15,.99))!important;
  border:1px solid currentColor!important;box-shadow:0 0 15px color-mix(in srgb,currentColor 18%,transparent),inset 0 0 17px color-mix(in srgb,currentColor 6%,transparent)!important;
}
.v101-rail .v94-rail-icon{
  color:currentColor!important;background:color-mix(in srgb,currentColor 9%,#031019)!important;
  border-color:currentColor!important;box-shadow:0 0 10px color-mix(in srgb,currentColor 28%,transparent)!important;
}

/* ---------------- VOLIQAI MODAL: SHARP CLEAN DOG + TRUE-CENTERED CLOSE ---------------- */
.v81-ai-close{
  display:grid!important;place-items:center!important;padding:0!important;text-align:center!important;
  width:48px!important;height:48px!important;border-radius:12px!important;overflow:hidden!important;
}
.v81-ai-close span{
  display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;
  font-family:Arial,Helvetica,sans-serif!important;font-size:27px!important;font-weight:700!important;line-height:1!important;
  transform:none!important;position:static!important;
}
.v100-ai-dog{
  position:relative!important;overflow:hidden!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;
  background:radial-gradient(circle at 50% 44%,rgba(61,105,255,.16),transparent 60%)!important;
}
.v100-ai-dog img{
  width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center bottom!important;
  mix-blend-mode:normal!important;filter:drop-shadow(0 0 15px rgba(54,218,255,.20)) drop-shadow(0 0 14px rgba(179,74,255,.18))!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
}
.v100-ai-dog::before,.v100-ai-dog::after{content:none!important;display:none!important}
.v101-dog-q{display:none!important}

@media(max-width:900px){
  .v101-rail .v101-float-dog{top:-174px!important;width:122px!important;height:168px!important}
  .v101-rail .v101-dog-frame{width:118px!important;height:128px!important}
  .v101-rail .v101-dog-frame img{width:118px!important;height:128px!important}
  .v101-rail .v101-float-title{width:120px!important}
  .v101-rail .v101-float-title strong{font-size:11px!important}
  .v101-rail .v101-float-title small{font-size:6.1px!important;letter-spacing:.12em!important}
  .v81-ai-close{width:42px!important;height:42px!important}
  .v81-ai-close span{font-size:24px!important}
  .v100-ai-dog{min-height:190px!important;height:190px!important}
  .v100-ai-dog img{height:190px!important;width:auto!important;max-width:100%!important}
}

/* v133.css */
/* VOLIQA v133 — authoritative final overrides for the requested header, badges and guardian. */
:root{
  --v133-badge-w:124px;
  --v133-badge-h:39px;
  --v133-badge-gap:6px;
}

/* ---------------- GLOBAL SMALL LOCKED STATUS BADGES ---------------- */
.v119-status-badge{
  width:var(--v133-badge-w)!important; min-width:var(--v133-badge-w)!important; max-width:var(--v133-badge-w)!important;
  height:var(--v133-badge-h)!important; min-height:var(--v133-badge-h)!important; max-height:var(--v133-badge-h)!important;
  flex:0 0 var(--v133-badge-w)!important; padding:0!important; margin:0!important;
  background:transparent!important; border:0!important; outline:0!important; box-shadow:none!important; border-radius:0!important;
  overflow:visible!important; line-height:0!important;
}
.v119-status-badge>img{
  width:var(--v133-badge-w)!important; height:var(--v133-badge-h)!important; max-width:none!important;
  display:block!important; object-fit:contain!important; margin:0!important; padding:0!important;
  background:transparent!important; border:0!important; outline:0!important; box-shadow:none!important; filter:none!important;
}
.v119-status-pair,.v35-title-actions,.v48-title-actions,.v46-pred-actions,.v27-title-actions{
  gap:var(--v133-badge-gap)!important; background:transparent!important; border:0!important; box-shadow:none!important;
}
/* Status row is always upper-right of a content-header region. */
.v41-hunter-head,.v41-market-title,.v46-pred-head,.v35-section-title,.v13-sectionhead,.v13-panel-title,.v28-live-title,.v36-section-head{
  position:relative!important;
}
.v41-hunter-head>.v35-title-actions,
.v41-market-title>.v48-title-actions,
.v46-pred-head>.v46-pred-actions,
.v35-section-title>.v35-title-actions,
.v13-sectionhead>.v48-title-actions{
  margin-left:auto!important; align-self:flex-start!important; flex:0 0 auto!important;
}
/* Red artwork is allowed ONLY in community liquidation evidence. */
.v46-liquidated .v119-status-badge{filter:none!important}

/* ---------------- DESKTOP HEADER: LARGER, SINGLE CENTERED ROW ---------------- */
@media (min-width:901px){
  .v13-nav{min-height:88px!important;overflow:visible!important}
  .v13-nav .wrap.v53-headerrow{
    width:100%!important;max-width:none!important;min-height:88px!important;
    padding:8px 18px 10px!important;display:grid!important;
    grid-template-columns:196px minmax(0,1fr)!important;align-items:center!important;column-gap:22px!important;
    box-sizing:border-box!important;overflow:visible!important;
  }
  .v48-logo{width:196px!important;min-width:196px!important;height:72px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}
  .v48-logo img{width:190px!important;height:auto!important;max-height:72px!important;object-fit:contain!important}
  .v128-menu-cluster{
    width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;
    flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important;
  }
  .v48-menubar,.v58-head-actions{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:0!important;width:auto!important;min-width:0!important}
  .v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{
    height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;box-sizing:border-box!important;
    flex:0 0 auto!important;
  }
  .v48-menubar>a,.v48-menubar>button{min-width:112px!important;padding:0 12px!important;gap:8px!important}
  .menu-how{min-width:142px!important}
  .menu-rewards{min-width:124px!important}
  .menu-voliqai{min-width:116px!important}
  .v58-head-actions>a,.v58-head-actions>button{min-width:102px!important;padding:0 11px!important;gap:7px!important}
  .v133-token-menu{min-width:124px!important;color:#ff58b7!important}
  .v113-account-btn,.v78-signin{min-width:104px!important;color:#70a8ff!important}
  .v76-head-help{min-width:94px!important;color:#37f785!important}
  .v76-lang-wrap{width:82px!important;min-width:82px!important;display:flex!important;align-items:center!important;justify-content:center!important}
  .v13-lang.v48-lang{width:82px!important;height:54px!important;padding:0 28px 0 14px!important;text-align:center!important}
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{
    width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important;
  }
  .v133-token-q{display:grid!important;place-items:center!important;border:1px solid currentColor!important;background:rgba(255,78,183,.07)!important;box-shadow:0 0 12px rgba(255,78,183,.25),inset 0 0 10px rgba(255,78,183,.07)!important}
  .v133-token-q img{width:27px!important;height:27px!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 0 6px rgba(255,79,190,.55))!important}
  /* no DONATE in desktop header; it lives in floating rail */
  .v58-head-donate{display:none!important}
}
@media (min-width:901px) and (max-width:1660px){
  .v13-nav .wrap.v53-headerrow{grid-template-columns:172px minmax(0,1fr)!important;column-gap:12px!important;padding-left:10px!important;padding-right:10px!important}
  .v48-logo{width:172px!important;min-width:172px!important}.v48-logo img{width:168px!important}
  .v128-menu-cluster,.v48-menubar,.v58-head-actions{gap:5px!important}
  .v48-menubar>a,.v48-menubar>button{min-width:96px!important;padding:0 8px!important;font-size:10px!important}
  .menu-how{min-width:126px!important}.menu-rewards{min-width:110px!important}.menu-voliqai{min-width:104px!important}
  .v58-head-actions>a,.v58-head-actions>button{min-width:90px!important;padding:0 7px!important;font-size:10px!important}
  .v133-token-menu{min-width:112px!important}.v76-head-help{min-width:82px!important}.v76-lang-wrap,.v13-lang.v48-lang{width:72px!important;min-width:72px!important}
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{width:34px!important;height:34px!important;min-width:34px!important}
}

/* ---------------- MOBILE NAV: FULL-WIDTH CARDS ---------------- */
@media(max-width:900px){
  .v13-nav .wrap.v53-headerrow{width:100%!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}
  .v128-menu-cluster,.v48-menubar,.v58-head-actions{width:100%!important;max-width:none!important;box-sizing:border-box!important}
  .v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{
    width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;
  }
  .v13-lang.v48-lang{width:100%!important;max-width:none!important;text-align:left!important;padding-left:58px!important}
  .v76-lang-arrow{right:22px!important}
  .v119-status-badge{width:118px!important;min-width:118px!important;max-width:118px!important;height:37px!important;min-height:37px!important;max-height:37px!important;flex-basis:118px!important}
  .v119-status-badge>img{width:118px!important;height:37px!important}
  .v119-status-pair,.v35-title-actions,.v48-title-actions,.v46-pred-actions,.v27-title-actions{gap:5px!important}
}

/* ---------------- FLOATING GUARDIAN: FULL, SHARP, CORRECT ASPECT ---------------- */
.v101-rail{overflow:visible!important;clip-path:none!important;contain:none!important}
.v101-rail .v101-float-dog{
  position:absolute!important;left:50%!important;top:-274px!important;transform:translateX(-50%)!important;
  width:164px!important;height:268px!important;padding:0!important;margin:0!important;overflow:visible!important;
  background:transparent!important;border:0!important;box-shadow:none!important;z-index:5!important;
}
.v101-rail .v101-dog-frame{
  position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;
  width:150px!important;height:235px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;
  overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
.v101-rail .v101-dog-frame img{
  width:150px!important;height:auto!important;max-height:235px!important;display:block!important;object-fit:contain!important;object-position:center bottom!important;
  image-rendering:auto!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
  filter:drop-shadow(0 0 7px rgba(39,228,255,.30)) drop-shadow(0 0 9px rgba(197,88,255,.26))!important;
}
.v101-rail .v101-float-title{
  position:absolute!important;left:50%!important;bottom:0!important;transform:translateX(-50%)!important;width:160px!important;
  display:block!important;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
.v101-rail .v101-float-title strong{
  display:block!important;font-size:16px!important;line-height:1!important;letter-spacing:.08em!important;font-weight:1000!important;
  background:linear-gradient(90deg,#66e1ff,#a378ff,#ed68dc)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:none!important;filter:drop-shadow(0 0 5px rgba(151,99,255,.34))!important;
}
.v101-rail .v101-float-title small{display:none!important}
.v101-rail .v47-float.donate{color:#ffd12f!important}
@media(max-width:900px){
  .v101-rail .v101-float-dog{top:-214px!important;width:132px!important;height:208px!important}
  .v101-rail .v101-dog-frame{width:124px!important;height:190px!important}
  .v101-rail .v101-dog-frame img{width:124px!important;height:auto!important;max-height:190px!important}
  .v101-rail .v101-float-title{width:130px!important}.v101-rail .v101-float-title strong{font-size:13px!important}
}

/* Modal guardian: do not crop or stretch the source dog. */
.v100-ai-dog{overflow:visible!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;min-width:0!important}
.v100-ai-dog img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;position:static!important;image-rendering:auto!important}

/* ---------------- FOOTER COPYRIGHT CLEARANCE ---------------- */
.v13-footerin>small:last-child{display:block!important;margin-left:22px!important;margin-bottom:14px!important;padding-left:0!important}

/* v134.css */
/* VOLIQA v134 — only the requested footer clearance + clean dog-only floating trigger. */

/* © 2026 VOLIQA: visible breathing room from the left and bottom edges. */
.v13-footer .wrap.v13-footerin > small:last-child{
  display:block!important;
  margin:0!important;
  padding:0 0 9px 9px!important;
  box-sizing:border-box!important;
  justify-self:start!important;
  align-self:end!important;
}
@media(max-width:900px){
  .v13-footer .wrap.v13-footerin > small:last-child{padding-left:10px!important;padding-bottom:10px!important}
}

/* Floating VOLIQAI: dog only. No rail/card, no HELP/TOKEN/DONATE/JOIN, no title. */
.v101-rail.v134-dog-only{
  position:fixed!important;
  right:14px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:164px!important;
  height:250px!important;
  min-width:0!important;
  padding:0!important;
  margin:0!important;
  gap:0!important;
  background:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  overflow:visible!important;
  pointer-events:none!important;
  z-index:90!important;
}
.v101-rail.v134-dog-only::before,.v101-rail.v134-dog-only::after{content:none!important;display:none!important}
.v101-rail.v134-dog-only .v101-float-dog{
  position:absolute!important;
  inset:0!important;
  width:164px!important;
  height:250px!important;
  transform:none!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  cursor:pointer!important;
  pointer-events:auto!important;
}
.v101-rail.v134-dog-only .v101-dog-frame{
  position:absolute!important;
  inset:0!important;
  width:164px!important;
  height:250px!important;
  transform:none!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.v101-rail.v134-dog-only .v101-dog-frame img{
  display:block!important;
  width:160px!important;
  height:auto!important;
  max-width:160px!important;
  max-height:250px!important;
  object-fit:contain!important;
  object-position:center bottom!important;
  transform:none!important;
  clip-path:none!important;
  -webkit-mask:none!important;
  mask:none!important;
  background:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 0 8px rgba(48,220,255,.32)) drop-shadow(0 0 9px rgba(183,76,255,.28))!important;
  image-rendering:auto!important;
}
.v101-rail.v134-dog-only .v101-float-title,
.v101-rail.v134-dog-only > .v47-float{display:none!important}

/* Modal: use only the clean guardian art — no extra labels or overlays on the dog. */
.v100-ai-dog{overflow:hidden!important;background:radial-gradient(circle at 54% 50%,rgba(42,99,255,.15),transparent 62%)!important}
.v100-ai-dog::before,.v100-ai-dog::after{content:none!important;display:none!important}
.v100-ai-dog img{
  width:auto!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center bottom!important;
  transform:none!important;
  filter:drop-shadow(0 0 11px rgba(43,217,255,.22)) drop-shadow(0 0 10px rgba(177,74,255,.18))!important;
}

@media(max-width:900px){
  .v101-rail.v134-dog-only{
    right:6px!important;
    width:118px!important;
    height:184px!important;
  }
  .v101-rail.v134-dog-only .v101-float-dog,
  .v101-rail.v134-dog-only .v101-dog-frame{
    width:118px!important;
    height:184px!important;
  }
  .v101-rail.v134-dog-only .v101-dog-frame img{
    width:116px!important;
    max-width:116px!important;
    max-height:184px!important;
  }
}

/* v136.css */
/* VOLIQA v136 — mobile anchoring, sharp VOLIQAI guardian, footer icon color lock. */

/* 1. Page must never drift sideways on mobile. */
html,body{width:100%;max-width:100%;overflow-x:clip!important}
body{position:relative}
img,svg,video,canvas{max-width:100%}
.v13,.v13 main,.v13 section,.v13-footer,.v13-header{max-width:100vw!important}

/* 2. Floating VOLIQAI = guardian only, fixed to viewport; no rail width can enlarge document. */
.v134-dog-only.v101-rail{
  position:fixed!important;
  z-index:1500!important;
  right:clamp(8px,1.1vw,18px)!important;
  width:170px!important;
  min-width:0!important;
  height:auto!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  pointer-events:none!important;
}
.v134-dog-only .v101-float-dog{
  pointer-events:auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  width:170px!important;
  height:auto!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.v134-dog-only .v101-dog-frame{
  width:170px!important;
  height:auto!important;
  display:block!important;
  overflow:visible!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.v134-dog-only .v101-dog-frame img{
  display:block!important;
  width:170px!important;
  height:auto!important;
  max-width:none!important;
  object-fit:contain!important;
  object-position:center bottom!important;
  transform:none!important;
  filter:drop-shadow(0 0 8px rgba(31,219,255,.36)) drop-shadow(0 0 11px rgba(181,67,255,.35))!important;
  image-rendering:auto!important;
}
.v134-dog-only .v101-float-dog:after{
  content:'VOLIQAI'!important;
  display:block!important;
  margin-top:1px!important;
  color:#df63ff!important;
  font-size:16px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:.105em!important;
  text-align:center!important;
  text-shadow:0 0 5px rgba(210,67,255,.85),0 0 11px rgba(82,162,255,.45)!important;
}

/* popup dog: full original aspect, no labels baked on top, no crop. */
.v100-ai-dog{overflow:hidden!important;display:flex!important;align-items:flex-end!important;justify-content:center!important}
.v100-ai-dog img{display:block!important;width:auto!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center bottom!important;filter:none!important;transform:none!important}

/* 3. Footer utility icon tile inherits the exact button color, including the envelope. */
.v128-footer-utility-row .v36-footer-btn{color:inherit}
.v128-footer-utility-row .v36-footer-btn .v94-footer-icon{
  color:currentColor!important;
  border-color:currentColor!important;
  background:color-mix(in srgb,currentColor 10%,#06131c)!important;
  box-shadow:0 0 10px color-mix(in srgb,currentColor 30%,transparent)!important;
  font-size:19px!important;
  font-weight:800!important;
}
.v114-footer-contact{color:#37dcff!important}
.v114-footer-contact .v94-footer-icon{color:#37dcff!important}

/* footer copyright: real breathing room from left/bottom edges. */
.v13-footerin>small:last-child,.v13-footer .wrap.v13-footerin>small{
  display:block!important;
  margin:0!important;
  padding:0 0 12px 14px!important;
  box-sizing:border-box!important;
}

@media(max-width:1099px){
  /* true mobile containment: no child can widen the page */
  .wrap,.v13 .wrap,.v41-hunter-combined,.v42-prediction-wrap,.v46-liquidated .wrap,
  .v80-exchange-card,.v13-panel,.v13-card{max-width:calc(100vw - 20px)!important;box-sizing:border-box!important}
  .v134-dog-only.v101-rail{
    right:max(6px,env(safe-area-inset-right))!important;
    width:114px!important;
    transform:none!important;
  }
  .v134-dog-only .v101-float-dog,.v134-dog-only .v101-dog-frame{width:114px!important}
  .v134-dog-only .v101-dog-frame img{width:114px!important;max-width:none!important}
  .v134-dog-only .v101-float-dog:after{font-size:11px!important;letter-spacing:.08em!important}
  .v100-ai-dog img{width:auto!important;height:auto!important;max-height:360px!important;max-width:100%!important}
  .v128-footer-utility-row,.v128-footer-social-row{max-width:100%!important;overflow:hidden!important}
  .v36-footer-btn,.v36-footer-actions .social-icon{min-width:0!important}
}

@media(max-width:600px){
  .v134-dog-only.v101-rail{width:104px!important;right:max(4px,env(safe-area-inset-right))!important}
  .v134-dog-only .v101-float-dog,.v134-dog-only .v101-dog-frame{width:104px!important}
  .v134-dog-only .v101-dog-frame img{width:104px!important}
  .v134-dog-only .v101-float-dog:after{font-size:10px!important}
  /* browser should have no horizontal document width beyond viewport */
  .v13-header,.v13-main,.v13-footer,main,section,footer{overflow-x:clip!important}
}

/* v137.css */
/* VOLIQA v137 — header restore, footer alignment, floating label clearance, crisp modal guardian. */

/* COPYRIGHT — fixed breathing room on desktop and mobile. */
.v13-footer .wrap.v13-footerin > small:last-child{
  display:block!important;
  margin:0!important;
  padding:0 0 12px 18px!important;
  box-sizing:border-box!important;
  justify-self:start!important;
  align-self:end!important;
  text-align:left!important;
}

/* FOOTER ICON TILES — glyphs/symbols exactly centered inside their frames. */
.v128-footer-utility-row .v94-footer-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  line-height:1!important;
  padding:0!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.v128-footer-utility-row .v94-footer-icon svg{
  display:block!important;
  margin:auto!important;
}

/* FLOATING VOLIQAI — keep dog, move label clearly BELOW dog with no overlap. */
.v134-dog-only .v101-float-dog{
  padding-bottom:26px!important;
  box-sizing:content-box!important;
}
.v134-dog-only .v101-float-dog:after{
  margin-top:8px!important;
  padding-top:0!important;
  line-height:1.1!important;
  position:relative!important;
  z-index:3!important;
}

/* VOLIQAI POPUP DOG — use source near native size; never blow up the raster. */
.v100-ai-dog{
  overflow:visible!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
}
.v100-ai-dog img{
  width:auto!important;
  height:auto!important;
  max-width:402px!important;
  max-height:630px!important;
  object-fit:contain!important;
  object-position:center bottom!important;
  image-rendering:auto!important;
  transform:none!important;
  filter:drop-shadow(0 0 7px rgba(40,220,255,.18)) drop-shadow(0 0 8px rgba(182,74,255,.16))!important;
}

/* DESKTOP HEADER — restore the single-row layout used before the overlap regressions. */
@media (min-width:901px){
  .v13-nav{
    min-height:92px!important;
    height:92px!important;
    padding:0!important;
    overflow:visible!important;
  }
  .v13-nav .wrap.v53-headerrow{
    width:100%!important;
    max-width:none!important;
    height:92px!important;
    min-height:92px!important;
    padding:8px 14px 10px!important;
    display:grid!important;
    grid-template-columns:180px minmax(0,1fr)!important;
    column-gap:14px!important;
    align-items:center!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }
  .v48-logo{
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    width:180px!important;
    min-width:180px!important;
    height:70px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    margin:0!important;
    z-index:3!important;
  }
  .v48-logo img{
    width:176px!important;
    height:auto!important;
    max-height:68px!important;
    object-fit:contain!important;
    display:block!important;
  }
  .v128-menu-cluster{
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    width:100%!important;
    min-width:0!important;
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:stretch!important;
    gap:7px!important;
    overflow:visible!important;
    margin:0!important;
    padding:0!important;
  }
  .v48-menubar{
    flex:1 1 auto!important;
    min-width:0!important;
    width:auto!important;
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    gap:7px!important;
    margin:0!important;
    padding:0!important;
  }
  .v58-head-actions{
    flex:0 0 auto!important;
    min-width:0!important;
    width:auto!important;
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    gap:7px!important;
    margin:0!important;
    padding:0!important;
  }
  .v48-menubar>a,.v48-menubar>button,
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    height:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    margin:0!important;
    box-sizing:border-box!important;
    flex:0 1 auto!important;
  }
  .v48-menubar>a,.v48-menubar>button{
    min-width:0!important;
    padding:0 10px!important;
    gap:7px!important;
  }
  .menu-markets{flex:1.00 1 0!important}
  .menu-how{flex:1.25 1 0!important}
  .menu-audit{flex:.86 1 0!important}
  .menu-proof{flex:.86 1 0!important}
  .menu-rewards{flex:1.00 1 0!important}
  .menu-news{flex:.82 1 0!important}
  .menu-voliqai{flex:.95 1 0!important}
  .v58-head-actions>a,.v58-head-actions>button{padding:0 9px!important;min-width:0!important}
  .v133-token-menu{width:108px!important;min-width:108px!important}
  .v113-account-btn,.v78-signin{width:88px!important;min-width:88px!important}
  .v76-lang-wrap{width:68px!important;min-width:68px!important}
  .v13-lang.v48-lang{width:68px!important;height:56px!important;min-height:56px!important;padding:0 23px 0 10px!important}
  .v76-head-help{width:84px!important;min-width:84px!important}
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{
    width:36px!important;height:36px!important;min-width:36px!important;
  }
}

/* Compact desktop/laptop: same one-row structure, smaller controls only as needed. */
@media (min-width:901px) and (max-width:1280px){
  .v13-nav .wrap.v53-headerrow{grid-template-columns:156px minmax(0,1fr)!important;column-gap:8px!important;padding-left:8px!important;padding-right:8px!important}
  .v48-logo{width:156px!important;min-width:156px!important}.v48-logo img{width:152px!important}
  .v128-menu-cluster,.v48-menubar,.v58-head-actions{gap:4px!important}
  .v48-menubar>a,.v48-menubar>button{height:52px!important;min-height:52px!important;padding:0 6px!important;font-size:8.5px!important;gap:4px!important}
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:52px!important;min-height:52px!important;font-size:8.5px!important}
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{width:30px!important;height:30px!important;min-width:30px!important}
  .v133-token-menu{width:92px!important;min-width:92px!important}
  .v113-account-btn,.v78-signin{width:72px!important;min-width:72px!important}
  .v76-lang-wrap,.v13-lang.v48-lang{width:60px!important;min-width:60px!important;height:52px!important;min-height:52px!important}
  .v76-head-help{width:70px!important;min-width:70px!important}
}

/* Mobile remains vertical/full-width; extra page containment to stop horizontal drift. */
@media(max-width:900px){
  html,body{overflow-x:hidden!important;max-width:100%!important}
  .v13-nav,.v13-main,.v13-footer,main,section,footer{max-width:100%!important;overflow-x:hidden!important}
  .v13-nav .wrap.v53-headerrow,.v128-menu-cluster,.v48-menubar,.v58-head-actions{max-width:100%!important;min-width:0!important}
  .v134-dog-only .v101-float-dog{padding-bottom:19px!important}
  .v134-dog-only .v101-float-dog:after{margin-top:6px!important}
  .v100-ai-dog img{max-width:min(82vw,360px)!important;max-height:560px!important}
}

/* v138.css */
/* VOLIQA v138 — fixed reusable VOLIQAI art, header alignment, matched action controls. */

/* Desktop header: preserve logo area and start controls to its right. */
@media (min-width:901px){
  .v13-nav{min-height:96px!important;height:96px!important}
  .v13-nav .wrap.v53-headerrow{
    height:96px!important;min-height:96px!important;
    grid-template-columns:220px minmax(0,1fr)!important;
    column-gap:18px!important;padding:8px 14px 12px!important;
  }
  .v48-logo{width:210px!important;min-width:210px!important;height:74px!important}
  .v48-logo img{width:205px!important;max-height:72px!important}
  .v128-menu-cluster{padding-left:0!important;gap:8px!important}
  .v48-menubar,.v58-head-actions{gap:8px!important}
  .v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:58px!important;min-height:58px!important}
  /* Right-side actions use same neon tile geometry as the primary buttons. */
  .v58-head-actions>a,.v58-head-actions>button,.v13-lang.v48-lang{
    border-width:1px!important;border-style:solid!important;border-radius:14px!important;
    background:#031019!important;box-shadow:inset 0 0 20px rgba(255,255,255,.025)!important;
  }
  .v133-token-menu{border-color:#ff3aa7!important;color:#ff4fb3!important;box-shadow:inset 0 0 24px rgba(255,58,167,.10),0 0 14px rgba(255,58,167,.10)!important}
  .v133-token-q{color:#ff4fb3!important;border-color:#ff4fb3!important}
  .v113-account-btn,.v78-signin{border-color:#5a9cff!important;color:#6ca9ff!important;box-shadow:inset 0 0 24px rgba(90,156,255,.10),0 0 14px rgba(90,156,255,.08)!important}
  .v76-lang-wrap .v13-lang.v48-lang{border-color:#20d8ff!important;color:#dffaff!important;box-shadow:inset 0 0 24px rgba(32,216,255,.08)!important}
  .v76-head-help{border-color:#24f57d!important;color:#24f57d!important;box-shadow:inset 0 0 24px rgba(36,245,125,.10),0 0 14px rgba(36,245,125,.08)!important}
  .v80-helpmark{color:#24f57d!important;border-color:#24f57d!important}
}
@media (min-width:901px) and (max-width:1400px){
  .v13-nav .wrap.v53-headerrow{grid-template-columns:190px minmax(0,1fr)!important;column-gap:10px!important}
  .v48-logo{width:184px!important;min-width:184px!important}.v48-logo img{width:180px!important}
  .v128-menu-cluster,.v48-menubar,.v58-head-actions{gap:5px!important}
}

/* Floating assistant is now a single immutable image asset, like the Spider. */
.v134-dog-only .v101-float-dog{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.v134-dog-only .v101-float-dog .v101-dog-frame{display:block!important;width:190px!important;height:auto!important;overflow:visible!important;background:transparent!important;border:0!important}
.v134-dog-only .v101-float-dog img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;object-fit:contain!important;filter:none!important;transform:none!important}
.v134-dog-only .v101-float-dog:after{display:none!important;content:none!important}

/* Popup: large fixed sharp master dog. */
.v100-ai-dog{min-height:430px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important}
.v100-ai-dog img{width:auto!important;height:100%!important;max-width:520px!important;max-height:560px!important;object-fit:contain!important;object-position:center bottom!important;filter:none!important;transform:none!important}

/* Footer icon glyphs: mathematically centered in every tile. */
.v128-footer-utility-row .v94-footer-icon{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;min-width:52px!important;padding:0!important;margin:0!important;line-height:1!important;text-align:center!important}
.v128-footer-utility-row .v94-footer-icon>*{margin:auto!important;align-self:center!important;justify-self:center!important}

/* Copyright must never touch the desktop edge. */
.v13-footer .wrap.v13-footerin>small:last-child{padding:0 0 14px 22px!important;margin:0!important;box-sizing:border-box!important}

@media(max-width:900px){
  html,body{width:100%!important;max-width:100%!important;overflow-x:clip!important}
  .v134-dog-only .v101-float-dog .v101-dog-frame{width:132px!important}
  .v100-ai-dog{min-height:300px!important}
  .v100-ai-dog img{max-width:min(86vw,430px)!important;max-height:470px!important}
  .v13-footer .wrap.v13-footerin>small:last-child{padding-left:16px!important;padding-bottom:12px!important}
}

/* v139.css */
/* VOLIQA v139 — authoritative desktop header + immutable VOLIQAI guardian master. */

/* MASTER GUARDIAN: fixed image asset, no CSS stretching, no blur filters. */
.v134-dog-only .v101-float-dog{
  padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;
  overflow:visible!important;display:block!important;line-height:0!important;
}
.v134-dog-only .v101-float-dog .v101-dog-frame{
  display:block!important;width:210px!important;height:auto!important;overflow:visible!important;background:transparent!important;border:0!important;
}
.v134-dog-only .v101-float-dog img{
  display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important;
  image-rendering:auto!important;filter:none!important;transform:none!important;
}
.v134-dog-only .v101-float-dog:after{display:none!important;content:none!important}

.v100-ai-dog{
  min-height:500px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important;
}
.v100-ai-dog img{
  display:block!important;width:auto!important;height:auto!important;max-width:min(44vw,620px)!important;max-height:620px!important;
  object-fit:contain!important;object-position:center bottom!important;image-rendering:auto!important;filter:none!important;transform:none!important;
}

/* DESKTOP HEADER: ONE ROW, NO OVERLAP, FULL WIDTH. */
@media (min-width:901px){
  .v13-nav{
    height:96px!important;min-height:96px!important;padding:0!important;overflow:visible!important;
  }
  .v13-nav .wrap.v53-headerrow{
    width:100%!important;max-width:none!important;height:96px!important;min-height:96px!important;
    margin:0!important;padding:9px 16px 11px!important;box-sizing:border-box!important;
    display:grid!important;grid-template-columns:205px minmax(0,1fr)!important;column-gap:16px!important;
    align-items:center!important;overflow:visible!important;
  }
  .v48-logo{
    position:relative!important;inset:auto!important;transform:none!important;
    width:205px!important;min-width:205px!important;height:74px!important;margin:0!important;
    display:flex!important;align-items:center!important;justify-content:flex-start!important;z-index:5!important;
  }
  .v48-logo img{
    display:block!important;width:200px!important;height:auto!important;max-height:72px!important;object-fit:contain!important;
  }
  .v128-menu-cluster{
    position:relative!important;inset:auto!important;transform:none!important;
    width:100%!important;min-width:0!important;margin:0!important;padding:0!important;
    display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important;align-items:center!important;
    overflow:visible!important;
  }
  .v48-menubar{
    width:100%!important;min-width:0!important;margin:0!important;padding:0!important;
    display:grid!important;grid-template-columns:1.02fr 1.28fr .84fr .84fr 1.02fr .82fr .96fr!important;
    gap:7px!important;align-items:center!important;
  }
  .v58-head-actions{
    width:auto!important;min-width:0!important;margin:0!important;padding:0!important;
    display:grid!important;grid-template-columns:112px 88px 72px 82px!important;gap:7px!important;align-items:center!important;
  }
  .v48-menubar>a,.v48-menubar>button,
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{
    position:relative!important;inset:auto!important;transform:none!important;
    width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important;max-height:60px!important;
    margin:0!important;padding:0 10px!important;box-sizing:border-box!important;
    display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
    border-radius:14px!important;white-space:nowrap!important;overflow:hidden!important;
  }
  .v13-lang.v48-lang{
    width:100%!important;height:60px!important;min-height:60px!important;padding:0 26px 0 12px!important;border-radius:14px!important;
  }
  .v128-menu-cluster .v62-menu-icon,
  .v128-menu-cluster .v92-qmark,
  .v58-head-actions .v80-helpmark,
  .v133-token-q{
    width:38px!important;height:38px!important;min-width:38px!important;flex:0 0 38px!important;
    display:grid!important;place-items:center!important;
  }
  .v48-menubar>a>span:last-child,.v48-menubar>button>span:last-child,
  .v58-head-actions>a>span:last-child,.v58-head-actions>button>span:last-child{
    overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;
  }
}

/* Laptop widths: retain one row by compacting geometry, never moving over logo. */
@media (min-width:901px) and (max-width:1500px){
  .v13-nav .wrap.v53-headerrow{grid-template-columns:178px minmax(0,1fr)!important;column-gap:9px!important;padding-left:10px!important;padding-right:10px!important}
  .v48-logo{width:178px!important;min-width:178px!important}.v48-logo img{width:174px!important}
  .v128-menu-cluster{column-gap:5px!important}.v48-menubar,.v58-head-actions{gap:5px!important}
  .v58-head-actions{grid-template-columns:96px 76px 64px 72px!important}
  .v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:54px!important;min-height:54px!important;max-height:54px!important;padding-left:6px!important;padding-right:6px!important;font-size:9px!important;gap:5px!important}
  .v13-lang.v48-lang{height:54px!important;min-height:54px!important;font-size:10px!important;padding-left:8px!important;padding-right:22px!important}
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{width:31px!important;height:31px!important;min-width:31px!important;flex-basis:31px!important}
}

@media (min-width:901px) and (max-width:1180px){
  .v13-nav .wrap.v53-headerrow{grid-template-columns:150px minmax(0,1fr)!important;column-gap:6px!important;padding-left:7px!important;padding-right:7px!important}
  .v48-logo{width:150px!important;min-width:150px!important}.v48-logo img{width:146px!important}
  .v58-head-actions{grid-template-columns:84px 68px 58px 64px!important}
  .v48-menubar>a,.v48-menubar>button,.v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{font-size:8px!important;padding-left:4px!important;padding-right:4px!important;gap:3px!important}
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{width:27px!important;height:27px!important;min-width:27px!important;flex-basis:27px!important}
}

/* MOBILE: retain the existing full-width stacked navigation and hard page anchoring. */
@media(max-width:900px){
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
  .v13-nav,.v13-main,.v13-footer,main,section,footer{max-width:100%!important;overflow-x:clip!important}
  .v134-dog-only .v101-float-dog .v101-dog-frame{width:150px!important}
  .v100-ai-dog{min-height:340px!important}
  .v100-ai-dog img{max-width:min(90vw,500px)!important;max-height:520px!important}
}

/* v140.css */
/* VOLIQA v140 — surgical repair only: header geometry, immutable guardian, footer restore. */

/* 1) DESKTOP HEADER — logo owns its column; controls can never slide underneath it. */
@media (min-width:901px){
  .v13-nav{height:104px!important;min-height:104px!important;padding:0!important;overflow:hidden!important}
  .v13-nav .wrap.v53-headerrow{
    width:100%!important;max-width:none!important;height:104px!important;min-height:104px!important;
    margin:0!important;padding:10px 18px 12px!important;box-sizing:border-box!important;
    display:grid!important;grid-template-columns:235px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;
  }
  .v48-logo{position:relative!important;inset:auto!important;transform:none!important;width:235px!important;min-width:235px!important;height:78px!important;margin:0!important;display:flex!important;align-items:center!important;z-index:2!important}
  .v48-logo img{display:block!important;width:225px!important;height:auto!important;max-height:76px!important;object-fit:contain!important}
  .v128-menu-cluster{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center!important;overflow:hidden!important}
  .v48-menubar{flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center!important}
  .v58-head-actions{flex:0 0 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center!important}
  .v48-menubar>a,.v48-menubar>button{height:62px!important;min-height:62px!important;min-width:0!important;margin:0!important;padding:0 11px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important}
  .menu-markets{flex:1.00 1 0!important}.menu-how{flex:1.23 1 0!important}.menu-audit{flex:.82 1 0!important}.menu-proof{flex:.82 1 0!important}.menu-rewards{flex:1.00 1 0!important}.menu-news{flex:.82 1 0!important}.menu-voliqai{flex:.96 1 0!important}
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap{height:62px!important;min-height:62px!important;margin:0!important;box-sizing:border-box!important}
  .v133-token-menu{width:118px!important;min-width:118px!important}.v113-account-btn,.v78-signin{width:92px!important;min-width:92px!important}.v76-lang-wrap,.v13-lang.v48-lang{width:76px!important;min-width:76px!important}.v76-head-help{width:88px!important;min-width:88px!important}
  .v13-lang.v48-lang{height:62px!important;min-height:62px!important;padding:0 25px 0 11px!important}
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;display:grid!important;place-items:center!important}
}
@media (min-width:901px) and (max-width:1600px){
  .v13-nav .wrap.v53-headerrow{grid-template-columns:205px minmax(0,1fr)!important;gap:10px!important;padding-left:10px!important;padding-right:10px!important}
  .v48-logo{width:205px!important;min-width:205px!important}.v48-logo img{width:198px!important}
  .v128-menu-cluster,.v48-menubar,.v58-head-actions{gap:5px!important}
  .v48-menubar>a,.v48-menubar>button{height:56px!important;min-height:56px!important;padding:0 7px!important;gap:5px!important;font-size:9px!important}
  .v58-head-actions>a,.v58-head-actions>button,.v76-lang-wrap,.v13-lang.v48-lang{height:56px!important;min-height:56px!important;font-size:9px!important}
  .v133-token-menu{width:104px!important;min-width:104px!important}.v113-account-btn,.v78-signin{width:80px!important;min-width:80px!important}.v76-lang-wrap,.v13-lang.v48-lang{width:68px!important;min-width:68px!important}.v76-head-help{width:76px!important;min-width:76px!important}
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{width:34px!important;height:34px!important;min-width:34px!important;flex-basis:34px!important}
}
@media (min-width:901px) and (max-width:1250px){
  .v13-nav .wrap.v53-headerrow{grid-template-columns:170px minmax(0,1fr)!important;gap:6px!important;padding-left:7px!important;padding-right:7px!important}
  .v48-logo{width:170px!important;min-width:170px!important}.v48-logo img{width:165px!important}
  .v48-menubar>a,.v48-menubar>button{padding:0 4px!important;gap:3px!important;font-size:7.5px!important}.v58-head-actions>a,.v58-head-actions>button,.v13-lang.v48-lang{font-size:7.5px!important}
  .v133-token-menu{width:88px!important;min-width:88px!important}.v113-account-btn,.v78-signin{width:68px!important;min-width:68px!important}.v76-lang-wrap,.v13-lang.v48-lang{width:58px!important;min-width:58px!important}.v76-head-help{width:64px!important;min-width:64px!important}
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{width:29px!important;height:29px!important;min-width:29px!important;flex-basis:29px!important}
}

/* 2) APPROVED GUARDIAN — always show the whole immutable master image, including VOLIQAI text. */
.v134-dog-only .v101-float-dog,.v134-dog-only .v101-dog-frame{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important}
.v134-dog-only .v101-dog-frame{width:210px!important;height:auto!important;display:block!important}
.v134-dog-only .v101-dog-frame img{display:block!important;width:210px!important;height:auto!important;max-width:none!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}
.v134-dog-only .v101-float-dog:after{display:none!important;content:none!important}
.v100-ai-dog{overflow:visible!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;min-height:520px!important}
.v100-ai-dog img{display:block!important;width:auto!important;height:auto!important;max-width:min(45vw,620px)!important;max-height:650px!important;object-fit:contain!important;object-position:center bottom!important;filter:none!important;transform:none!important}

/* 3) FOOTER — restore the established v128 layout. Only copyright offset is changed. */
.v128-footer-utility-row{display:grid!important;grid-template-columns:repeat(5,minmax(132px,1fr))!important;gap:8px!important;align-items:stretch!important}
.v128-footer-utility-row .v36-footer-btn{width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;justify-items:start!important;padding:0 12px!important}
.v128-footer-utility-row .v94-footer-icon{width:30px!important;height:30px!important;min-width:30px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;line-height:1!important;text-align:center!important;box-sizing:border-box!important}
.v128-footer-utility-row .v94-footer-icon>*{margin:auto!important;align-self:center!important;justify-self:center!important}
.v128-footer-utility-row .v36-footer-btn>span:last-child{font-size:8px!important;line-height:1.05!important;text-align:left!important;justify-self:stretch!important}
.v13-footer .wrap.v13-footerin>small:last-child{display:block!important;margin:0!important;padding:0 0 14px 18px!important;box-sizing:border-box!important;justify-self:start!important;text-align:left!important}

@media(max-width:900px){
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
  .v13-nav,.v13-main,.v13-footer,main,section,footer{max-width:100%!important;overflow-x:clip!important}
  .v134-dog-only .v101-dog-frame,.v134-dog-only .v101-dog-frame img{width:145px!important}
  .v100-ai-dog{min-height:360px!important}.v100-ai-dog img{max-width:min(88vw,470px)!important;max-height:520px!important}
  .v128-footer-utility-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
  .v128-footer-utility-row .v36-footer-btn{height:54px!important;min-height:54px!important}
  .v13-footer .wrap.v13-footerin>small:last-child{padding-left:16px!important;padding-bottom:12px!important}
}

/* v141.css */
/* VOLIQA v141 — restore approved v128 desktop header/footer geometry exactly.
   Do NOT redesign header/footer from this point. */

/* DESKTOP HEADER: exact v128 geometry. */
@media (min-width:901px){
  .v13-nav{
    height:86px!important;min-height:86px!important;
    overflow:visible!important;
    border-bottom:1px solid rgba(35,204,238,.20)!important;
  }
  .v13-nav .wrap.v53-headerrow{
    position:relative!important;width:100%!important;max-width:none!important;
    height:86px!important;min-height:86px!important;
    padding:10px 12px!important;margin:0!important;box-sizing:border-box!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    overflow:visible!important;
  }
  .v13-nav .v48-logo{
    position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;
    width:176px!important;max-width:176px!important;min-width:176px!important;height:auto!important;margin:0!important;z-index:3!important;
  }
  .v13-nav .v48-logo img{display:block!important;width:176px!important;height:auto!important;max-width:100%!important}
  .v128-menu-cluster{
    position:relative!important;inset:auto!important;transform:none!important;
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;
    gap:6px!important;width:auto!important;max-width:calc(100vw - 215px)!important;
    margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;
  }
  .v128-menu-cluster .v48-menubar,.v128-menu-cluster .v58-head-actions{
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;
    gap:6px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;
  }
  .v128-menu-cluster .v48-menubar>a,.v128-menu-cluster .v48-menubar>button,
  .v128-menu-cluster .v58-head-actions>a,.v128-menu-cluster .v58-head-actions>button,
  .v128-menu-cluster .v13-lang.v48-lang{
    position:relative!important;inset:auto!important;transform:none!important;
    height:48px!important;min-height:48px!important;max-height:48px!important;
    margin:0!important;align-self:center!important;box-sizing:border-box!important;
  }
  .v128-menu-cluster .v48-menubar>a,.v128-menu-cluster .v48-menubar>button{
    width:auto!important;min-width:88px!important;max-width:120px!important;padding:0 8px!important;font-size:7.5px!important;gap:5px!important;
  }
  .v128-menu-cluster .v48-menubar .menu-how{min-width:116px!important;max-width:126px!important}
  .v128-menu-cluster .v48-menubar .menu-voliqai{min-width:96px!important;max-width:104px!important}
  .v128-menu-cluster .v58-head-actions>a,.v128-menu-cluster .v58-head-actions>button{
    width:auto!important;min-width:66px!important;max-width:92px!important;padding:0 6px!important;font-size:7px!important;gap:4px!important;
  }
  .v128-menu-cluster .v58-head-actions .v73-livebadge{min-width:92px!important;max-width:98px!important}
  .v128-menu-cluster .v76-lang-wrap{
    flex:0 0 66px!important;width:66px!important;min-width:66px!important;max-width:66px!important;
    height:48px!important;min-height:48px!important;margin:0!important;position:relative!important;align-self:center!important;
  }
  .v128-menu-cluster .v13-lang.v48-lang{
    width:66px!important;min-width:66px!important;max-width:66px!important;padding:0 22px 0 8px!important;font-size:9px!important;
  }
  /* keep icon tiles centered and proportional, without later oversized overrides */
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{
    width:30px!important;height:30px!important;min-width:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;
  }
}
@media (min-width:901px) and (max-width:1450px){
  .v13-nav .v48-logo{width:150px!important;max-width:150px!important;min-width:150px!important}
  .v13-nav .v48-logo img{width:150px!important}
  .v128-menu-cluster{gap:4px!important;max-width:calc(100vw - 176px)!important}
  .v128-menu-cluster .v48-menubar,.v128-menu-cluster .v58-head-actions{gap:4px!important}
  .v128-menu-cluster .v48-menubar>a,.v128-menu-cluster .v48-menubar>button{min-width:78px!important;max-width:104px!important;padding:0 5px!important;font-size:6.6px!important}
  .v128-menu-cluster .v48-menubar .menu-how{min-width:104px!important;max-width:110px!important}
  .v128-menu-cluster .v48-menubar .menu-voliqai{min-width:86px!important;max-width:92px!important}
  .v128-menu-cluster .v58-head-actions>a,.v128-menu-cluster .v58-head-actions>button{min-width:58px!important;max-width:82px!important;padding:0 4px!important;font-size:6.2px!important}
  .v128-menu-cluster .v58-head-actions .v73-livebadge{min-width:82px!important;max-width:86px!important}
  .v128-menu-cluster .v76-lang-wrap,.v128-menu-cluster .v13-lang.v48-lang{width:60px!important;min-width:60px!important;max-width:60px!important}
  .v128-menu-cluster .v62-menu-icon,.v128-menu-cluster .v92-qmark,.v58-head-actions .v80-helpmark,.v133-token-q{width:27px!important;height:27px!important;min-width:27px!important;flex-basis:27px!important}
}

/* FOOTER: restore v128 component geometry. */
.v36-footer-main{display:grid!important;gap:10px!important;min-width:0!important}
.v128-footer-social-row{
  display:grid!important;grid-template-columns:repeat(4,minmax(118px,160px))!important;
  gap:8px!important;justify-content:start!important;align-items:center!important;
}
.v128-footer-social-row .social-icon{
  height:44px!important;min-height:44px!important;width:100%!important;padding:0 10px!important;
  display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;
  align-items:center!important;justify-items:start!important;border-radius:10px!important;text-decoration:none!important;
}
.v128-footer-social-row .social-icon svg{width:23px!important;height:23px!important;justify-self:center!important;fill:currentColor!important}
.v128-footer-social-row .v103-social-label{font-size:8px!important;font-weight:900!important;line-height:1!important;text-align:left!important}
.v128-footer-utility-row{
  display:grid!important;grid-template-columns:repeat(5,minmax(132px,1fr))!important;gap:8px!important;align-items:stretch!important;
}
.v128-footer-utility-row .v36-footer-btn{
  width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;
  display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;
  align-items:center!important;justify-items:start!important;padding:0 12px!important;
}
.v128-footer-utility-row .v94-footer-icon{width:30px!important;height:30px!important;min-width:30px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important}
.v128-footer-utility-row .v94-footer-icon>*{margin:auto!important;align-self:center!important;justify-self:center!important}
.v128-footer-utility-row .v36-footer-btn>span:last-child{font-size:8px!important;line-height:1.05!important;text-align:left!important;justify-self:stretch!important}
/* only requested footer change: copyright breathing room */
.v13-footer .wrap.v13-footerin>small:last-child{display:block!important;margin:0!important;padding:0 0 12px 12px!important;box-sizing:border-box!important;justify-self:start!important;text-align:left!important}

/* Keep approved guardian from v139/v140; do not alter asset/crop. */
.v134-dog-only .v101-dog-frame img,
.v100-ai-dog img{image-rendering:auto!important;filter:none!important;transform:none!important}

@media(max-width:900px){
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
  .v128-footer-social-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
  .v128-footer-utility-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
  .v128-footer-social-row .social-icon{height:48px!important}
  .v128-footer-utility-row .v36-footer-btn{height:54px!important;min-height:54px!important}
  .v13-footer .wrap.v13-footerin>small:last-child{padding-left:12px!important;padding-bottom:12px!important}
}

/* v142.css */
/* VOLIQA v142 — surgical changes on top of approved v141 geometry.
   LOCK: do not redesign header/footer. Only VOLIQAI/VLQA menu marks, sharp guardian, floating label, copyright offset. */

/* 1) APPROVED v141 HEADER GEOMETRY REMAINS UNCHANGED. */

/* VOLIQAI: subtle AI inside the existing small icon tile. The tile follows the button's violet/magenta family. */
.v128-menu-cluster .menu-voliqai .v142-ai-mark{
  display:grid!important;place-items:center!important;
  color:#df67f4!important;
  border:1px solid #b64fe8!important;
  background:rgba(103,31,129,.12)!important;
  box-shadow:inset 0 0 10px rgba(185,76,232,.10),0 0 8px rgba(185,76,232,.10)!important;
  font-size:9px!important;font-weight:950!important;letter-spacing:.02em!important;
  text-shadow:none!important;
}

/* VLQA TOKEN: no Q tile / no framed Q. Keep the button itself untouched; only use a simple pink diamond glyph. */
.v128-menu-cluster .v142-token-menu .v133-token-q{display:none!important}
.v128-menu-cluster .v142-token-menu .v142-token-glyph{
  display:inline-grid!important;place-items:center!important;
  width:auto!important;height:auto!important;min-width:0!important;flex:0 0 auto!important;
  margin:0 2px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;
  color:#ff4f9f!important;font-size:18px!important;line-height:1!important;font-weight:800!important;text-shadow:0 0 8px rgba(255,79,159,.32)!important;
}

/* 2) SHARP DOGS — use the approved 1145×1374 master only; no blur filters, no low-res fallback. */
.v134-dog-only .v101-dog-frame img,
.v100-ai-dog img{
  image-rendering:auto!important;
  filter:none!important;
  transform:none!important;
  opacity:1!important;
}

/* Popup dog: large enough to read as a hero, but never upscale beyond source width. */
.v100-ai-dog{
  overflow:hidden!important;
  display:flex!important;align-items:flex-end!important;justify-content:center!important;
  min-height:500px!important;
}
.v100-ai-dog img{
  display:block!important;
  width:min(100%,560px)!important;height:auto!important;
  max-width:560px!important;max-height:none!important;
  object-fit:contain!important;object-position:center bottom!important;
}

/* Floating dog: complete sharp master. Under it ONLY the requested label. */
.v134-dog-only .v101-float-dog{
  overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;
  gap:7px!important;
}
.v134-dog-only .v101-dog-frame{
  display:block!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
.v134-dog-only .v101-dog-frame img{
  display:block!important;width:100%!important;height:auto!important;max-width:none!important;object-fit:contain!important;
}
.v134-dog-only .v101-float-dog:after{display:none!important;content:none!important}
.v142-dog-label{
  display:block!important;
  margin:0!important;padding:0!important;
  font-size:13px!important;line-height:1!important;font-weight:950!important;letter-spacing:.09em!important;
  background:linear-gradient(90deg,#b82f7e 0%,#d94aa5 42%,#8d4dd9 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 0 7px rgba(177,55,150,.22)!important;
  white-space:nowrap!important;
}

/* 3) COPYRIGHT — actual markup places the small directly under footer, not inside .wrap. */
.v13-footer>small{
  display:block!important;
  width:max-content!important;
  margin:0!important;
  padding:0 0 14px 18px!important;
  box-sizing:border-box!important;
  text-align:left!important;
}

@media(max-width:900px){
  .v100-ai-dog{min-height:360px!important}
  .v100-ai-dog img{width:min(100%,440px)!important;max-width:440px!important}
  .v142-dog-label{font-size:10px!important}
  .v13-footer>small{padding-left:14px!important;padding-bottom:12px!important}
}

/* v143.css */
/* VOLIQA v143 — header normalization only + locked sharp VOLIQAI guardian.
   Base: v142/v141. Do not redesign footer or spider. */

/* SHARP MASTER DOG — same fixed transparent asset in popup and floating rail. */
.v134-dog-only .v101-dog-frame img,
.v100-ai-dog img{
  content:url('../images/voliqai-guardian-master-v143.png')!important;
  filter:none!important;
  image-rendering:auto!important;
  object-fit:contain!important;
  object-position:center bottom!important;
}
.v142-dog-label{
  margin-top:8px!important;
  font-size:15px!important;
  font-weight:950!important;
  letter-spacing:.10em!important;
  background:linear-gradient(90deg,#be3f88 0%,#e55fc3 48%,#8e5ff2 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 0 8px rgba(207,69,190,.24)!important;
}

/* VOLIQAI icon tile: AI only; no Q. Same neon tile grammar as the other menu icons. */
.v143-ai-tile{
  width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;
  display:grid!important;place-items:center!important;
  border:1px solid #c353ef!important;border-radius:9px!important;
  color:#d76af2!important;background:rgba(122,43,160,.10)!important;
  box-shadow:inset 0 0 14px rgba(194,78,235,.12),0 0 12px rgba(194,78,235,.22)!important;
  font-size:10px!important;font-weight:950!important;letter-spacing:.02em!important;
}

/* VLQA TOKEN: text only. No duplicate Q/diamond icon. */
.v143-token-menu .v142-token-glyph,
.v143-token-menu .v133-token-q{display:none!important}
.v143-token-menu{justify-content:center!important;white-space:nowrap!important}

/* DESKTOP: one clean row, logo has its own protected zone, controls fill the remaining width. */
@media (min-width:901px){
  .v13-nav{height:92px!important;min-height:92px!important;overflow:visible!important}
  .v13-nav .wrap.v53-headerrow{
    width:100%!important;max-width:none!important;height:92px!important;min-height:92px!important;
    padding:10px 14px 12px!important;margin:0!important;box-sizing:border-box!important;
    display:block!important;position:relative!important;overflow:visible!important;
  }
  .v13-nav .v48-logo{
    position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;
    width:184px!important;max-width:184px!important;min-width:184px!important;z-index:5!important;
  }
  .v13-nav .v48-logo img{width:184px!important;max-width:184px!important;height:auto!important;display:block!important}

  .v128-menu-cluster{
    position:absolute!important;left:210px!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;
    width:auto!important;max-width:none!important;height:54px!important;
    margin:0!important;padding:0!important;display:flex!important;flex-flow:row nowrap!important;
    align-items:center!important;justify-content:space-between!important;gap:7px!important;overflow:visible!important;
  }
  .v128-menu-cluster .v48-menubar,
  .v128-menu-cluster .v58-head-actions{
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:7px!important;
    width:auto!important;min-width:0!important;margin:0!important;padding:0!important;
  }
  .v128-menu-cluster .v48-menubar{flex:1 1 auto!important;justify-content:space-between!important}
  .v128-menu-cluster .v58-head-actions{flex:0 0 auto!important;justify-content:flex-end!important}

  .v128-menu-cluster .v48-menubar>a,
  .v128-menu-cluster .v48-menubar>button,
  .v128-menu-cluster .v58-head-actions>a,
  .v128-menu-cluster .v58-head-actions>button,
  .v128-menu-cluster .v76-lang-wrap,
  .v128-menu-cluster .v13-lang.v48-lang{
    height:52px!important;min-height:52px!important;max-height:52px!important;box-sizing:border-box!important;
    margin:0!important;align-self:center!important;
  }

  /* Larger than v142, while still fitting a single desktop row. */
  .v128-menu-cluster .v48-menubar>a,
  .v128-menu-cluster .v48-menubar>button{
    flex:1 1 0!important;min-width:94px!important;max-width:none!important;
    padding:0 10px!important;gap:7px!important;font-size:8px!important;white-space:nowrap!important;
  }
  .v128-menu-cluster .v48-menubar .menu-how{min-width:130px!important}
  .v128-menu-cluster .v48-menubar .menu-voliqai{min-width:112px!important}

  .v128-menu-cluster .v58-head-actions>a,
  .v128-menu-cluster .v58-head-actions>button{
    min-width:88px!important;max-width:none!important;padding:0 9px!important;gap:6px!important;
    font-size:7.6px!important;white-space:nowrap!important;
  }
  .v128-menu-cluster .v58-head-actions .v143-token-menu{min-width:116px!important;padding:0 12px!important}
  .v128-menu-cluster .v58-head-actions .v113-account-btn,
  .v128-menu-cluster .v58-head-actions .v78-signin{min-width:92px!important}
  .v128-menu-cluster .v76-lang-wrap{width:74px!important;min-width:74px!important;max-width:74px!important;position:relative!important}
  .v128-menu-cluster .v13-lang.v48-lang{width:74px!important;min-width:74px!important;max-width:74px!important;padding:0 24px 0 10px!important;font-size:9px!important}
  .v128-menu-cluster .v76-head-help{min-width:92px!important}

  .v128-menu-cluster .v62-menu-icon,
  .v58-head-actions .v80-helpmark{
    width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;
    display:grid!important;place-items:center!important;
  }
}

/* Normal laptop widths: compact but still one row and never hide VLQA TOKEN text. */
@media (min-width:901px) and (max-width:1500px){
  .v13-nav .v48-logo{width:158px!important;max-width:158px!important;min-width:158px!important}
  .v13-nav .v48-logo img{width:158px!important;max-width:158px!important}
  .v128-menu-cluster{left:178px!important;right:8px!important;gap:4px!important}
  .v128-menu-cluster .v48-menubar,.v128-menu-cluster .v58-head-actions{gap:4px!important}
  .v128-menu-cluster .v48-menubar>a,.v128-menu-cluster .v48-menubar>button{
    min-width:72px!important;padding:0 5px!important;gap:4px!important;font-size:6.5px!important;
  }
  .v128-menu-cluster .v48-menubar .menu-how{min-width:96px!important}
  .v128-menu-cluster .v48-menubar .menu-voliqai{min-width:84px!important}
  .v128-menu-cluster .v58-head-actions>a,.v128-menu-cluster .v58-head-actions>button{
    min-width:64px!important;padding:0 5px!important;gap:4px!important;font-size:6.2px!important;
  }
  .v128-menu-cluster .v58-head-actions .v143-token-menu{min-width:92px!important;padding:0 7px!important}
  .v128-menu-cluster .v58-head-actions .v113-account-btn,.v128-menu-cluster .v58-head-actions .v78-signin{min-width:72px!important}
  .v128-menu-cluster .v76-lang-wrap,.v128-menu-cluster .v13-lang.v48-lang{width:60px!important;min-width:60px!important;max-width:60px!important}
  .v128-menu-cluster .v76-head-help{min-width:68px!important}
  .v128-menu-cluster .v62-menu-icon,.v58-head-actions .v80-helpmark,.v143-ai-tile{
    width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important;
  }
}

/* Mobile retains the approved stacked full-width menu. */
@media(max-width:900px){
  .v143-ai-tile{width:42px!important;height:42px!important;min-width:42px!important;flex-basis:42px!important;font-size:11px!important}
  .v142-dog-label{font-size:12px!important;margin-top:6px!important}
}

/* v144.css */
/* VOLIQA v144 — locked polish only.
   1) Floating VOLIQAI label bigger + pink/violet gradient.
   2) INTELLIGENCE/RISK/EXECUTION uses the exact Q hub cropped from the locked spider image.
   3) All top-navigation buttons share the same neon treatment as MARKETS/PROOF/AUDIT/REWARDS.
   No layout or footer redesign. */

/* Floating VOLIQAI name — one readable brand label directly under the approved guardian. */
.v142-dog-label{
  display:block!important;
  margin-top:12px!important;
  text-align:center!important;
  font-size:20px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.09em!important;
  background:linear-gradient(90deg,#b52f79 0%,#e653b5 48%,#8e57ed 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  text-shadow:0 0 8px rgba(221,72,183,.28),0 0 14px rgba(137,81,238,.22)!important;
}

/* Exact spider Q hub in the INTELLIGENCE · RISK · EXECUTION card. */
.v67-core .v94-core-q{
  width:104px!important;
  height:104px!important;
  min-width:104px!important;
  padding:0!important;
  border:0!important;
  border-radius:50%!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
.v67-core .v94-core-q img{
  display:block!important;
  width:104px!important;
  height:104px!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:50%!important;
  filter:none!important;
  box-shadow:none!important;
}

/* Shared top-menu neon grammar. Preserve each button's own currentColor. */
@media (min-width:901px){
  .v13-nav .v48-menubar>a,
  .v13-nav .v48-menubar>button,
  .v13-nav .v58-head-actions>a,
  .v13-nav .v58-head-actions>button,
  .v13-nav .v13-lang.v48-lang{
    position:relative!important;
    border:1px solid currentColor!important;
    background:
      radial-gradient(circle at 28% 50%,color-mix(in srgb,currentColor 15%,transparent),transparent 38%),
      linear-gradient(180deg,rgba(8,18,28,.98),rgba(3,10,17,.98))!important;
    box-shadow:
      0 0 15px color-mix(in srgb,currentColor 26%,transparent),
      inset 0 0 14px color-mix(in srgb,currentColor 9%,transparent)!important;
    text-shadow:0 0 8px currentColor!important;
  }
  .v13-nav .v48-menubar>a:hover,
  .v13-nav .v48-menubar>button:hover,
  .v13-nav .v58-head-actions>a:hover,
  .v13-nav .v58-head-actions>button:hover,
  .v13-nav .v13-lang.v48-lang:hover{
    box-shadow:
      0 0 19px color-mix(in srgb,currentColor 34%,transparent),
      inset 0 0 17px color-mix(in srgb,currentColor 12%,transparent)!important;
  }
  .v13-nav .v62-menu-icon,
  .v13-nav .v80-helpmark,
  .v13-nav .v143-ai-tile{
    border-color:currentColor!important;
    color:currentColor!important;
    background:color-mix(in srgb,currentColor 7%,rgba(2,9,15,.94))!important;
    box-shadow:0 0 12px color-mix(in srgb,currentColor 28%,transparent),inset 0 0 10px color-mix(in srgb,currentColor 8%,transparent)!important;
  }
}

@media (max-width:900px){
  .v142-dog-label{font-size:15px!important;margin-top:8px!important;letter-spacing:.08em!important}
  .v67-core .v94-core-q,.v67-core .v94-core-q img{width:78px!important;height:78px!important;min-width:78px!important}
}

/* v145.css */
/* VOLIQA v145 — surgical polish only.
   - Core Q: clean cyan→blue→violet mark, no spider dots/rings, sized so it cannot cover copy.
   - Floating guardian: AI ASISTENT only beneath the dog.
   - Top header: every control uses the same full neon treatment as MARKETS/AUDIT/PROOF/REWARDS.
   - Header logo slightly larger. No footer/spider redesign. */

/* Clean Q in INTELLIGENCE · RISK · EXECUTION */
.v67-core.v94-core{display:flex!important;align-items:center!important;gap:24px!important}
.v67-core .v94-core-q{
  width:86px!important;height:86px!important;min-width:86px!important;flex:0 0 86px!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;overflow:visible!important;
}
.v67-core .v94-core-q img{
  display:block!important;width:86px!important;height:86px!important;object-fit:contain!important;
  border-radius:0!important;filter:drop-shadow(0 0 10px rgba(62,202,255,.34))!important;
}
.v67-core.v94-core>div{min-width:0!important;position:relative!important;z-index:2!important}

/* Floating guardian labels */
.v142-dog-label{
  display:block!important;margin-top:12px!important;text-align:center!important;
  font-size:22px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.10em!important;
  background:linear-gradient(90deg,#b72f80 0%,#ed58bb 48%,#8c54ee 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 0 9px rgba(226,70,181,.25),0 0 14px rgba(132,77,236,.20)!important;
}
.v142-dog-label::after{content:none!important;display:none!important}

@media (min-width:901px){
  /* Slightly larger protected logo, while retaining one-row menu. */
  .v13-nav .v48-logo{width:194px!important;max-width:194px!important;min-width:194px!important}
  .v13-nav .v48-logo img{width:194px!important;max-width:194px!important}
  .v128-menu-cluster{left:220px!important}

  /* Explicit colors so currentColor drives the exact same neon grammar everywhere. */
  .v128-menu-cluster .menu-markets{color:#31ddff!important}
  .v128-menu-cluster .menu-how{color:#25ef75!important}
  .v128-menu-cluster .menu-audit{color:#ff405f!important}
  .v128-menu-cluster .menu-proof{color:#ffc72b!important}
  .v128-menu-cluster .menu-rewards{color:#e6ccff!important}
  .v128-menu-cluster .menu-news{color:#eaf7ff!important}
  .v128-menu-cluster .menu-voliqai{color:#d75cf4!important}
  .v128-menu-cluster .v143-token-menu{color:#ff4da0!important}
  .v128-menu-cluster .v113-account-btn,.v128-menu-cluster .v78-signin{color:#77a9ff!important}
  .v128-menu-cluster .v13-lang.v48-lang{color:#42ddff!important}
  .v128-menu-cluster .v76-head-help{color:#31ef7b!important}

  /* One shared neon recipe — same depth/glow as the approved primary buttons. */
  .v128-menu-cluster .v48-menubar>a,
  .v128-menu-cluster .v48-menubar>button,
  .v128-menu-cluster .v58-head-actions>a,
  .v128-menu-cluster .v58-head-actions>button,
  .v128-menu-cluster .v13-lang.v48-lang{
    border:1px solid currentColor!important;
    background:
      radial-gradient(circle at 24% 50%,color-mix(in srgb,currentColor 20%,transparent) 0%,transparent 34%),
      linear-gradient(180deg,rgba(8,18,29,.99),rgba(2,9,16,.99))!important;
    box-shadow:
      0 0 16px color-mix(in srgb,currentColor 28%,transparent),
      inset 0 0 16px color-mix(in srgb,currentColor 11%,transparent)!important;
    text-shadow:0 0 8px currentColor!important;
  }
  .v128-menu-cluster .v62-menu-icon,
  .v128-menu-cluster .v80-helpmark,
  .v128-menu-cluster .v143-ai-tile{
    color:currentColor!important;border:1px solid currentColor!important;
    background:color-mix(in srgb,currentColor 9%,rgba(2,9,15,.96))!important;
    box-shadow:0 0 13px color-mix(in srgb,currentColor 38%,transparent),inset 0 0 12px color-mix(in srgb,currentColor 12%,transparent)!important;
  }
}

@media (min-width:901px) and (max-width:1500px){
  .v13-nav .v48-logo{width:168px!important;max-width:168px!important;min-width:168px!important}
  .v13-nav .v48-logo img{width:168px!important;max-width:168px!important}
  .v128-menu-cluster{left:188px!important}
}

@media(max-width:900px){
  .v67-core.v94-core{gap:16px!important}
  .v67-core .v94-core-q,.v67-core .v94-core-q img{width:66px!important;height:66px!important;min-width:66px!important}
  .v67-core .v94-core-q{flex-basis:66px!important}
  .v142-dog-label{font-size:17px!important;margin-top:9px!important}
}

/* v149.css */
/* VOLIQA v149 — header icon glow parity + guardian label placement only. */

/* Every header icon tile gets the same neon depth as MARKETS / AUDIT / PROOF / REWARDS.
   Language selector intentionally stays without an icon glow tile. */
@media (min-width:901px){
  .v128-menu-cluster .v62-menu-icon,
  .v128-menu-cluster .v143-ai-tile,
  .v128-menu-cluster .v80-helpmark{
    color:currentColor!important;
    border:1px solid currentColor!important;
    background:color-mix(in srgb,currentColor 12%,rgba(2,9,15,.98))!important;
    box-shadow:
      0 0 10px currentColor,
      0 0 20px color-mix(in srgb,currentColor 42%,transparent),
      inset 0 0 13px color-mix(in srgb,currentColor 18%,transparent)!important;
    text-shadow:0 0 8px currentColor!important;
  }
  .v128-menu-cluster .v13-lang.v48-lang,
  .v128-menu-cluster .v76-lang-wrap{
    text-shadow:none!important;
  }
}

/* Guardian: keep approved dog image untouched. Exactly one label, physically below image. */
.v134-dog-only .v101-float-dog{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  height:auto!important;
  overflow:visible!important;
}
.v134-dog-only .v101-float-dog::before,
.v134-dog-only .v101-float-dog::after,
.v134-dog-only .v101-dog-frame::before,
.v134-dog-only .v101-dog-frame::after{
  content:none!important;
  display:none!important;
}
.v134-dog-only .v142-dog-label{
  position:static!important;
  display:block!important;
  width:100%!important;
  margin:10px 0 0!important;
  padding:0!important;
  transform:none!important;
  text-align:center!important;
  white-space:nowrap!important;
  z-index:3!important;
  font-size:18px!important;
  line-height:1.1!important;
  font-weight:950!important;
  letter-spacing:.09em!important;
  background:linear-gradient(90deg,#b72f80 0%,#ed58bb 48%,#8c54ee 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  text-shadow:0 0 8px rgba(226,70,181,.20)!important;
}
@media(max-width:900px){
  .v134-dog-only .v142-dog-label{font-size:12px!important;margin-top:7px!important}
}

/* v150.css */
/* VOLIQA v150 — requested header icon glow parity + single guardian label below image. */
@media (min-width:901px){
  /* Small inner tiles: VLQA TOKEN, SIGN IN/ACCOUNT and HELP get the same neon halo as primary controls. */
  .v128-menu-cluster .v150-head-tile,
  .v128-menu-cluster .v80-helpmark{
    width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;
    display:inline-grid!important;place-items:center!important;
    border:1px solid currentColor!important;border-radius:10px!important;
    color:currentColor!important;
    background:color-mix(in srgb,currentColor 10%,rgba(2,9,15,.98))!important;
    box-shadow:0 0 10px currentColor,0 0 20px color-mix(in srgb,currentColor 42%,transparent),inset 0 0 13px color-mix(in srgb,currentColor 18%,transparent)!important;
    text-shadow:0 0 8px currentColor!important;
    line-height:1!important;font-weight:950!important;
  }
  .v128-menu-cluster .v133-token-menu{color:#ff4da0!important}
  .v128-menu-cluster .v113-account-btn,.v128-menu-cluster .v78-signin{color:#77a9ff!important}
  .v128-menu-cluster .v76-head-help{color:#31ef7b!important}
  /* Language remains intentionally clean: no inner halo/tile. */
  .v128-menu-cluster .v76-lang-wrap,.v128-menu-cluster .v13-lang.v48-lang{box-shadow:none!important;text-shadow:none!important}
}
/* Kill every legacy generated dog caption. The approved image itself is untouched. */
.v134-dog-only .v101-float-dog::before,.v134-dog-only .v101-float-dog::after,
.v134-dog-only .v101-dog-frame::before,.v134-dog-only .v101-dog-frame::after{content:none!important;display:none!important}
.v134-dog-only .v142-dog-label{display:none!important}
.v134-dog-only{overflow:visible!important}
.v134-dog-only .v101-float-dog{margin:0!important;padding:0!important;overflow:visible!important}
.v150-dog-label{
  display:block!important;position:relative!important;inset:auto!important;transform:none!important;
  width:100%!important;margin:5px 0 0!important;padding:0!important;text-align:center!important;
  white-space:nowrap!important;font-size:17px!important;line-height:1!important;font-weight:950!important;letter-spacing:.09em!important;
  background:linear-gradient(90deg,#b72f80 0%,#ed58bb 48%,#8c54ee 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 0 8px rgba(226,70,181,.20)!important;z-index:3!important;
}
@media(max-width:900px){.v150-dog-label{font-size:12px!important;margin-top:4px!important}}

/* v151.css */
/* VOLIQA v151 — final header tile parity + guardian caption below image. */
@media (min-width:901px){
  /* Remove legacy generated icons so every action has exactly one inner tile. */
  .v58-head-help.v73-livebadge::before,
  .v58-head-help.v78-signin::before,
  .v58-head-help.v113-account-btn::before,
  .v76-head-help::before{content:none!important;display:none!important}

  /* Same strong halo footprint as MARKETS / AUDIT / PROOF / REWARDS. */
  .v128-menu-cluster .v150-head-tile,
  .v128-menu-cluster .v80-helpmark{
    width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important;
    display:inline-grid!important;place-items:center!important;margin:0 8px 0 0!important;
    border:1px solid currentColor!important;border-radius:10px!important;
    background:color-mix(in srgb,currentColor 11%,rgba(2,9,15,.98))!important;
    box-shadow:0 0 12px currentColor,0 0 28px color-mix(in srgb,currentColor 60%,transparent),0 0 42px color-mix(in srgb,currentColor 30%,transparent),inset 0 0 14px color-mix(in srgb,currentColor 22%,transparent)!important;
    text-shadow:0 0 9px currentColor!important;line-height:1!important;font-weight:950!important;
  }
  /* HELP uses the same square tile geometry, not the old circle. */
  .v128-menu-cluster .v80-helpmark{border-radius:10px!important}
  /* Language selector deliberately has no inner glow. */
  .v128-menu-cluster .v76-lang-wrap,.v128-menu-cluster .v13-lang.v48-lang{box-shadow:none!important;text-shadow:none!important}
}

/* Guardian: image first, one caption only, directly below it. */
.v134-dog-only{display:flex!important;flex-direction:column!important;align-items:center!important;overflow:visible!important}
.v134-dog-only .v101-float-dog{order:1!important;margin:0!important;padding:0!important;overflow:visible!important}
.v134-dog-only .v101-float-dog::before,.v134-dog-only .v101-float-dog::after,
.v134-dog-only .v101-dog-frame::before,.v134-dog-only .v101-dog-frame::after{content:none!important;display:none!important}
.v134-dog-only .v142-dog-label{display:none!important}
.v134-dog-only .v150-dog-label{
  order:2!important;position:relative!important;inset:auto!important;transform:none!important;
  display:block!important;width:100%!important;margin:6px 0 0!important;padding:0!important;
  text-align:center!important;white-space:nowrap!important;font-size:17px!important;line-height:1.05!important;
  font-weight:950!important;letter-spacing:.08em!important;
  background:linear-gradient(90deg,#b72f80 0%,#ed58bb 48%,#8c54ee 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 0 8px rgba(226,70,181,.18)!important;z-index:3!important;
}
@media(max-width:900px){.v134-dog-only .v150-dog-label{font-size:12px!important;margin-top:5px!important}}

/* v284: homepage always shows all three daily infographics */
.v284-home-infographic{display:block!important;margin:14px 0 16px;min-height:160px}.v284-home-infographic img{display:block;width:100%;height:auto;border-radius:14px}.v284-home-infographic img[hidden]{display:none!important}
/* v284 daily report presentation */
.v51-report-tabs{grid-template-columns:repeat(2,1fr)!important}

/* v152.css */
/* VOLIQA v152 — final menu halo sizing + guardian caption placement */
/* Larger, uniform icon tiles and halos for every header item except language. */
.v53-headerrow .v48-menubar a:not(.v76-lang-btn) .v143-menu-ai,
.v53-headerrow .v48-menubar a:not(.v76-lang-btn) .v143-token-glyph,
.v53-headerrow .v48-menubar a:not(.v76-lang-btn) .v80-helpmark,
.v53-headerrow .v48-menubar a:not(.v76-lang-btn) [class*="icon"],
.v53-headerrow .v48-menubar button:not(.v76-lang-btn) .v143-menu-ai,
.v53-headerrow .v48-menubar button:not(.v76-lang-btn) .v143-token-glyph,
.v53-headerrow .v48-menubar button:not(.v76-lang-btn) .v80-helpmark,
.v53-headerrow .v48-menubar button:not(.v76-lang-btn) [class*="icon"]{
  width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;
  border-radius:12px!important;display:grid!important;place-items:center!important;
  box-shadow:0 0 10px currentColor,0 0 22px currentColor,0 0 34px color-mix(in srgb,currentColor 55%,transparent)!important;
}
/* Explicit late overrides for the controls that previously stayed smaller. */
.v143-menu-ai,.v143-token-glyph,.v80-helpmark,.v151-account-icon{
  width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:12px!important;
  display:grid!important;place-items:center!important;
  box-shadow:0 0 10px currentColor,0 0 22px currentColor,0 0 34px color-mix(in srgb,currentColor 55%,transparent)!important;
}
/* HELP is a square tile, never a circle. */
.v53-headerrow .v48-menubar .help .v80-helpmark,
.v53-headerrow .v48-menubar .v80-helpmark{border-radius:12px!important}
/* Language intentionally has no inner glow tile. */
.v76-lang-wrap .v76-lang-btn,.v76-lang-wrap .v76-lang-btn *{box-shadow:none!important;text-shadow:none!important}
/* Guardian: image first, caption once, directly below it. */
.v134-dog-only .v101-float-dog{display:flex!important;flex-direction:column!important;align-items:center!important;height:auto!important;overflow:visible!important}
.v134-dog-only .v101-dog-frame{order:1!important;margin:0!important}
.v134-dog-only .v101-float-title{order:2!important;position:static!important;transform:none!important;margin:3px 0 0!important;width:max-content!important;max-width:160px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;z-index:2!important}
.v134-dog-only .v101-float-title::before,.v134-dog-only .v101-float-title::after{display:none!important;content:none!important}
.v134-dog-only .v101-float-title{font-size:14px!important;font-weight:1000!important;letter-spacing:.08em!important;color:#d54dca!important;text-shadow:0 0 8px rgba(213,77,202,.6)!important}
@media(max-width:900px){
 .v143-menu-ai,.v143-token-glyph,.v80-helpmark,.v151-account-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}
 .v134-dog-only .v101-float-title{font-size:11px!important;margin-top:2px!important}
}

/* v153.css */
/* VOLIQA v153 — surgical correction only.
   Primary menu buttons return to approved v143 glow.
   Matching inner glow is added only to VOLIQAI / VLQA TOKEN / SIGN IN-ACCOUNT / HELP.
   Language stays clean. Guardian caption is physically below the dog image. */

@media (min-width:901px){
  /* Restore the six approved primary icon tiles — do not enlarge their halo. */
  .v128-menu-cluster .v48-menubar .v62-menu-icon{
    width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px!important;
    border-radius:9px!important;
    box-shadow:0 0 9px color-mix(in srgb,currentColor 25%,transparent)!important;
    filter:drop-shadow(0 0 5px currentColor)!important;
  }

  /* Only these later controls receive the same approved-size neon tile treatment. */
  .v128-menu-cluster .v143-ai-tile,
  .v128-menu-cluster .v150-head-tile,
  .v128-menu-cluster .v80-helpmark{
    width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px!important;
    display:inline-grid!important;place-items:center!important;margin:0 7px 0 0!important;
    border:1px solid currentColor!important;border-radius:9px!important;
    background:color-mix(in srgb,currentColor 8%,#06131c)!important;
    box-shadow:0 0 9px color-mix(in srgb,currentColor 25%,transparent)!important;
    filter:drop-shadow(0 0 5px currentColor)!important;
    text-shadow:0 0 6px currentColor!important;line-height:1!important;font-weight:950!important;
  }
  /* HELP is explicitly a rounded square, never an oval/circle. */
  .v128-menu-cluster .v76-head-help .v80-helpmark{border-radius:9px!important;aspect-ratio:1/1!important}
  /* Language has no inner halo. */
  .v128-menu-cluster .v76-lang-wrap,.v128-menu-cluster .v13-lang.v48-lang,
  .v128-menu-cluster .v76-lang-wrap *{box-shadow:none!important;filter:none!important;text-shadow:none!important}
}

/* Guardian: one immutable sharp image, then one caption in normal flow below it. */
.v134-dog-only.v101-rail{display:block!important;overflow:visible!important}
.v134-dog-only .v101-float-dog{
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;
  overflow:visible!important;height:auto!important;
}
.v134-dog-only .v101-dog-frame{display:block!important;order:1!important;margin:0!important;padding:0!important}
.v134-dog-only .v101-dog-frame img{display:block!important;margin:0!important}
.v134-dog-only .v101-float-dog::before,.v134-dog-only .v101-float-dog::after,
.v134-dog-only .v101-dog-frame::before,.v134-dog-only .v101-dog-frame::after{content:none!important;display:none!important}
.v134-dog-only .v142-dog-label,.v134-dog-only .v101-float-title{display:none!important}
.v134-dog-only .v150-dog-label{
  order:2!important;position:static!important;inset:auto!important;transform:none!important;
  display:block!important;width:100%!important;margin:6px 0 0!important;padding:0!important;
  text-align:center!important;white-space:nowrap!important;font-size:17px!important;line-height:1.05!important;
  font-weight:950!important;letter-spacing:.08em!important;
  background:linear-gradient(90deg,#b72f80 0%,#ed58bb 48%,#8c54ee 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 0 8px rgba(226,70,181,.18)!important;pointer-events:none!important;
}
@media(max-width:900px){
  .v134-dog-only .v150-dog-label{font-size:12px!important;margin-top:4px!important}
}
/* v279 public CMS message blocks */
.v279-public-message{padding:18px 0 8px}.v279-public-message-card{display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:28px;align-items:center;background:linear-gradient(135deg,rgba(6,25,35,.96),rgba(10,18,31,.98));border:1px solid rgba(54,214,255,.28);border-radius:22px;padding:28px;box-shadow:0 20px 70px rgba(0,0,0,.22)}.v279-message-image img{display:block;width:100%;max-height:260px;object-fit:cover;border-radius:15px;border:1px solid rgba(83,220,255,.2)}.v279-message-content h2{margin:7px 0 14px;font-size:clamp(28px,4vw,46px)}.v279-message-body{color:#a8bdc7;font-size:17px;line-height:1.7}.v279-message-body a{color:#46ddff}.v279-message-body img{max-width:100%;height:auto;border-radius:12px}.v279-message-content .btn{display:inline-flex;margin-top:12px}@media(max-width:760px){.v279-public-message-card{grid-template-columns:1fr;padding:20px}.v279-message-image img{max-height:220px}}

/* v154.css */
/* VOLIQA v154 — only requested corrections.
   1) Do not alter approved primary menu buttons.
   2) VOLIQAI / VLQA TOKEN / SIGN IN-ACCOUNT / HELP use the same inner-tile geometry/glow as approved menu icons.
   3) HELP is a rounded square, never a circle/oval. Language untouched.
   4) Floating guardian image untouched; AI ASISTENT appears once, below the dog. */

@media (min-width:901px){
  /* Later controls: match the approved primary icon tile, without touching primary controls. */
  .v128-menu-cluster .menu-voliqai .v143-ai-tile,
  .v128-menu-cluster .v143-token-menu .v150-head-tile,
  .v128-menu-cluster .v113-account-btn .v150-head-tile,
  .v128-menu-cluster .v78-signin .v150-head-tile,
  .v128-menu-cluster .v76-head-help .v80-helpmark{
    width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px!important;
    display:inline-grid!important;place-items:center!important;margin:0 7px 0 0!important;
    border:1px solid currentColor!important;border-radius:9px!important;
    background:color-mix(in srgb,currentColor 8%,#06131c)!important;
    box-shadow:0 0 9px color-mix(in srgb,currentColor 25%,transparent)!important;
    filter:drop-shadow(0 0 5px currentColor)!important;
    text-shadow:0 0 6px currentColor!important;line-height:1!important;font-weight:950!important;
  }
  /* Force HELP to the same rounded-square silhouette as the other icon tiles. */
  .v128-menu-cluster button.v76-head-help span.v80-helpmark{
    border-radius:9px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;
    aspect-ratio:1/1!important;padding:0!important;
  }
  /* Language stays deliberately clean. */
  .v128-menu-cluster .v76-lang-wrap,
  .v128-menu-cluster .v13-lang.v48-lang,
  .v128-menu-cluster .v76-lang-wrap *{box-shadow:none!important;filter:none!important;text-shadow:none!important}
}

@media (min-width:901px) and (max-width:1500px){
  .v128-menu-cluster .menu-voliqai .v143-ai-tile,
  .v128-menu-cluster .v143-token-menu .v150-head-tile,
  .v128-menu-cluster .v113-account-btn .v150-head-tile,
  .v128-menu-cluster .v78-signin .v150-head-tile,
  .v128-menu-cluster .v76-head-help .v80-helpmark{
    width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;flex-basis:28px!important;
  }
  .v128-menu-cluster button.v76-head-help span.v80-helpmark{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}
}

/* FLOATING GUARDIAN — keep the approved sharp image exactly as-is. */
.v134-dog-only .v101-float-dog{
  position:absolute!important;left:50%!important;top:-88px!important;transform:translateX(-50%)!important;
  width:150px!important;height:202px!important;margin:0!important;padding:0!important;
  display:block!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
.v134-dog-only .v101-dog-frame{
  position:absolute!important;left:0!important;top:0!important;transform:none!important;
  width:150px!important;height:166px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;
}
.v134-dog-only .v101-dog-frame img{
  display:block!important;width:150px!important;height:166px!important;max-width:150px!important;margin:0!important;
  object-fit:contain!important;object-position:center bottom!important;position:static!important;transform:none!important;
}
/* Kill every legacy/generated caption above or over the dog. */
.v134-dog-only .v101-float-dog::before,.v134-dog-only .v101-float-dog::after,
.v134-dog-only .v101-dog-frame::before,.v134-dog-only .v101-dog-frame::after,
.v134-dog-only .v101-float-title,.v134-dog-only .v142-dog-label{content:none!important;display:none!important}
/* Exactly one caption, visually BELOW the image: image ends at 166px, caption starts at 173px. */
.v134-dog-only .v150-dog-label{
  position:absolute!important;left:50%!important;top:173px!important;bottom:auto!important;transform:translateX(-50%)!important;
  display:block!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;
  text-align:center!important;white-space:nowrap!important;z-index:8!important;pointer-events:none!important;
  font-size:20px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.075em!important;
  background:linear-gradient(90deg,#b72f80 0%,#ed58bb 48%,#8c54ee 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 0 8px rgba(226,70,181,.25),0 0 13px rgba(132,77,236,.20)!important;
}
@media(max-width:900px){
  .v134-dog-only .v101-float-dog{width:110px!important;height:149px!important;top:-67px!important}
  .v134-dog-only .v101-dog-frame,.v134-dog-only .v101-dog-frame img{width:110px!important;height:125px!important;max-width:110px!important}
  .v134-dog-only .v150-dog-label{top:130px!important;font-size:14px!important;letter-spacing:.065em!important}
}

/* v155.css */
/* VOLIQA v155 — exact requested corrections only.
   - Approved header buttons remain unchanged.
   - HELP icon becomes the same rounded-square tile geometry as the other menu icons.
   - Floating guardian image remains unchanged; one larger gradient AI ASISTENT label sits strictly below it. */

/* HELP: square tile, not circle/oval. Do not touch language selector. */
.v128-menu-cluster .v76-head-help .v80-helpmark{
  display:inline-grid!important;
  place-items:center!important;
  aspect-ratio:1/1!important;
  border-radius:9px!important;
  padding:0!important;
  line-height:1!important;
}
@media (min-width:1501px){
  .v128-menu-cluster .v76-head-help .v80-helpmark{
    width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px!important;
  }
}
@media (min-width:901px) and (max-width:1500px){
  .v128-menu-cluster .v76-head-help .v80-helpmark{
    width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;flex:0 0 28px!important;
  }
}

/* FLOATING GUARDIAN: fixed image box + independent caption below the image.
   This intentionally overrides all previous experimental dog-caption positioning. */
.v101-rail.v134-dog-only{
  width:164px!important;
  height:292px!important;
  overflow:visible!important;
}
.v101-rail.v134-dog-only .v101-float-dog{
  position:absolute!important;
  left:0!important;right:auto!important;top:0!important;bottom:auto!important;
  transform:none!important;
  width:164px!important;height:292px!important;
  display:block!important;
  overflow:visible!important;
  margin:0!important;padding:0!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
}
.v101-rail.v134-dog-only .v101-dog-frame{
  position:absolute!important;
  left:0!important;right:auto!important;top:0!important;bottom:auto!important;
  transform:none!important;
  width:164px!important;height:250px!important;
  display:flex!important;align-items:flex-end!important;justify-content:center!important;
  margin:0!important;padding:0!important;overflow:visible!important;
}
.v101-rail.v134-dog-only .v101-dog-frame img{
  display:block!important;
  width:160px!important;height:auto!important;max-width:160px!important;max-height:250px!important;
  object-fit:contain!important;object-position:center bottom!important;
  margin:0!important;transform:none!important;
}
/* Remove every legacy caption/pseudo-caption. */
.v101-rail.v134-dog-only .v101-float-dog::before,
.v101-rail.v134-dog-only .v101-float-dog::after,
.v101-rail.v134-dog-only .v101-dog-frame::before,
.v101-rail.v134-dog-only .v101-dog-frame::after,
.v101-rail.v134-dog-only .v101-float-title,
.v101-rail.v134-dog-only .v142-dog-label{
  content:none!important;display:none!important;
}
/* One caption only. Dog image box ends at 250px; caption starts below it. */
.v101-rail.v134-dog-only .v150-dog-label{
  position:absolute!important;
  left:50%!important;right:auto!important;top:258px!important;bottom:auto!important;
  transform:translateX(-50%)!important;
  display:block!important;
  width:max-content!important;max-width:none!important;
  margin:0!important;padding:0!important;
  text-align:center!important;white-space:nowrap!important;
  font-size:21px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.075em!important;
  background:linear-gradient(90deg,#d22b91 0%,#f05ac0 45%,#a54cff 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important;
  text-shadow:0 0 8px rgba(224,61,179,.20),0 0 12px rgba(155,72,255,.16)!important;
  pointer-events:none!important;z-index:5!important;
}

@media(max-width:900px){
  .v101-rail.v134-dog-only{width:118px!important;height:218px!important}
  .v101-rail.v134-dog-only .v101-float-dog{width:118px!important;height:218px!important}
  .v101-rail.v134-dog-only .v101-dog-frame{width:118px!important;height:184px!important}
  .v101-rail.v134-dog-only .v101-dog-frame img{width:116px!important;max-width:116px!important;max-height:184px!important}
  .v101-rail.v134-dog-only .v150-dog-label{top:190px!important;font-size:15px!important;letter-spacing:.055em!important}
}

/* v163.css */
/* VOLIQA v163 — Header: desktop logo, true single-column mobile menu,
   left-aligned menu with no clipped text, one consistent calm glow on every
   button/icon tile, and a DONATE button before the language selector.
   Every rule is scoped to #top (the header <nav id="top">) so nothing outside the
   header is touched, and so these rules reliably win over the older v119–v155 layers
   regardless of load order (ID selector beats plain class chains).
   New in v163: on mobile, an old rule (home-core.css/v61.css) sets
   .v58-head-actions{order:2} and .v48-menubar{order:3} — meaning the action
   buttons rendered BEFORE the main menu items, out of sync with desktop. Also
   added the ::before/::after icon reset to the mobile block (it was already
   in the desktop block) since a couple of old pseudo-element icons carry
   their own hardcoded color instead of the button's currentColor.
   Renamed on every content change, on purpose — always hard refresh
   (Ctrl+Shift+R / Cmd+Shift+R) after uploading, and purge any CDN/page
   cache in front of the site. */

/* ---------- DESKTOP: header rebuilt as plain flexbox — logo left, menu fills the
   rest and follows the logo automatically. This replaces the old absolute-position
   "left:Npx" hack (v143/v145), which broke as soon as the logo grew: it clipped
   HOW IT WORKS / VLQA TOKEN because the row's own width didn't grow to match. ---------- */
@media (min-width:901px){
  #top .wrap.v53-headerrow{
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;
    width:calc(100% - 8px)!important;max-width:none!important;margin:0 auto!important;
    height:auto!important;min-height:72px!important;padding:8px 0!important;gap:6px!important;
    overflow:visible!important;
  }
  #top .v48-logo{
    position:static!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;
    flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;
    height:auto!important;margin:0!important;display:flex!important;align-items:center!important;
  }
  #top .v128-menu-cluster{
    position:static!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;
    flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;
    margin:0!important;padding:0!important;gap:4px!important;
    overflow-x:auto!important;overflow-y:visible!important;-ms-overflow-style:none!important;scrollbar-width:none!important;
  }
  #top .v128-menu-cluster::-webkit-scrollbar{display:none!important}
  #top .v48-menubar{
    display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;
    flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;gap:4px!important;
  }
  #top .v48-menubar>a,#top .v48-menubar>button{
    flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;
    height:50px!important;min-height:50px!important;display:flex!important;align-items:center!important;
    gap:7px!important;margin:0!important;padding:0 9px!important;font-size:11px!important;
  }
  #top .v58-head-actions{
    display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;
    grid-row:auto!important;grid-column:auto!important;
    flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;gap:4px!important;justify-content:flex-start!important;
  }
  #top .v58-head-actions>a,#top .v58-head-actions>button{
    flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;
    height:50px!important;min-height:50px!important;display:flex!important;align-items:center!important;
    gap:7px!important;margin:0!important;padding:0 9px!important;font-size:11px!important;
  }
  #top .v76-lang-wrap{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:50px!important;margin:0!important}
  #top .v13-lang.v48-lang{width:auto!important;min-width:0!important;height:50px!important;padding:0 22px 0 11px!important;font-size:11.5px!important}
}

/* ---------- DESKTOP: logo size (two steps, wider screens get the bigger one) ---------- */
@media (min-width:1501px){
  #top .v48-logo{width:238px!important;max-width:238px!important;min-width:238px!important}
  #top .v48-logo img{width:238px!important;max-width:238px!important}
}
@media (min-width:901px) and (max-width:1500px){
  #top .v48-logo{width:206px!important;max-width:206px!important;min-width:206px!important}
  #top .v48-logo img{width:206px!important;max-width:206px!important}
}

/* ---------- DESKTOP: one calm glow recipe for every button — matches the current
   VLQA TOKEN / SIGN IN / HELP look. MARKETS / HOW IT WORKS / AUDIT / PROOF / REWARDS /
   NEWS previously had a much stronger bleeding halo from older layered box-shadows;
   this pins one consistent, softer treatment on every button and every icon tile. ---------- */
@media (min-width:901px){
  #top .v128-menu-cluster .v48-menubar>a,
  #top .v128-menu-cluster .v48-menubar>button,
  #top .v128-menu-cluster .v58-head-actions>a,
  #top .v128-menu-cluster .v58-head-actions>button{
    filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
    border:1px solid currentColor!important;
    background:
      radial-gradient(circle at 20% 50%,color-mix(in srgb,currentColor 9%,transparent) 0%,transparent 38%),
      linear-gradient(180deg,rgba(8,18,29,.99),rgba(2,9,16,.99))!important;
    box-shadow:
      0 0 8px color-mix(in srgb,currentColor 16%,transparent),
      inset 0 0 10px color-mix(in srgb,currentColor 7%,transparent)!important;
    text-shadow:0 0 4px color-mix(in srgb,currentColor 55%,transparent)!important;
  }
  #top .v128-menu-cluster .v62-menu-icon,
  #top .v128-menu-cluster .v80-helpmark,
  #top .v128-menu-cluster .v143-ai-tile,
  #top .v128-menu-cluster .v150-head-tile{
    filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
    background:color-mix(in srgb,currentColor 8%,#06131c)!important;
    box-shadow:0 0 6px color-mix(in srgb,currentColor 20%,transparent),inset 0 0 8px color-mix(in srgb,currentColor 9%,transparent)!important;
  }
  #top .v128-menu-cluster .v62-menu-icon svg{filter:none!important}
  #top .v128-menu-cluster .v48-menubar>a::before,
  #top .v128-menu-cluster .v48-menubar>a::after,
  #top .v128-menu-cluster .v48-menubar>button::before,
  #top .v128-menu-cluster .v48-menubar>button::after,
  #top .v128-menu-cluster .v58-head-actions>a::before,
  #top .v128-menu-cluster .v58-head-actions>a::after,
  #top .v128-menu-cluster .v58-head-actions>button::before,
  #top .v128-menu-cluster .v58-head-actions>button::after{
    display:none!important;content:none!important;box-shadow:none!important;background:none!important;
  }
}

/* ---------- DESKTOP: every icon tile (MARKETS/AUDIT/PROOF style) made identical —
   same size, same shape, same centering — so VOLIQAI, VLQA TOKEN, SIGN IN and HELP
   match exactly instead of looking like a smaller/different variant. ---------- */
@media (min-width:901px){
  #top .v128-menu-cluster .v62-menu-icon,
  #top .v128-menu-cluster .v80-helpmark,
  #top .v128-menu-cluster .v143-ai-tile,
  #top .v128-menu-cluster .v150-head-tile{
    width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;
    flex:0 0 36px!important;margin:0!important;padding:0!important;
    border-radius:10px!important;box-sizing:border-box!important;
    display:grid!important;place-items:center!important;place-content:center!important;
    line-height:1!important;text-align:center!important;
  }
  #top .v128-menu-cluster .v62-menu-icon svg{width:24px!important;height:24px!important}
  #top .v128-menu-cluster .v80-helpmark{font-size:18px!important}
  #top .v128-menu-cluster .v150-head-tile{font-size:18px!important}
  #top .v128-menu-cluster .v143-ai-tile{font-size:13px!important;letter-spacing:.02em!important}
}

/* ---------- MOBILE: logo on top, then every menu/action item stacked one under another ---------- */
@media (max-width:900px){
  #top{
    height:auto!important;min-height:0!important;max-height:none!important;
    overflow:visible!important;position:relative!important;
  }
  #top .wrap.v53-headerrow{
    display:flex!important;flex-direction:column!important;align-items:stretch!important;
    width:calc(100% - 24px)!important;max-width:none!important;margin:0 auto!important;
    height:auto!important;min-height:0!important;padding:16px 0 18px!important;gap:10px!important;
  }

  #top .v48-logo{
    position:static!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;
    order:0!important;width:auto!important;max-width:none!important;min-width:0!important;
    height:auto!important;min-height:0!important;flex:0 0 auto!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    margin:0 auto 6px!important;
  }
  #top .v48-logo img{width:190px!important;max-width:62vw!important;height:auto!important;max-height:none!important}

  #top .v128-menu-cluster{
    position:static!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;
    order:1!important;display:flex!important;flex-direction:column!important;
    width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:10px!important;
  }

  #top .v48-menubar{
    order:1!important;
    display:flex!important;flex-direction:column!important;
    grid-template-columns:none!important;width:100%!important;margin:0!important;gap:10px!important;
  }
  #top .v48-menubar>a,#top .v48-menubar>button{
    width:100%!important;max-width:none!important;box-sizing:border-box!important;
    height:56px!important;min-height:56px!important;
    display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;
    margin:0!important;padding:0 18px!important;font-size:13px!important;white-space:nowrap!important;
  }

  #top .v58-head-actions{
    display:flex!important;flex-direction:column!important;
    grid-template-columns:none!important;grid-row:auto!important;grid-column:auto!important;
    width:100%!important;margin:0!important;gap:10px!important;justify-content:flex-start!important;order:2!important;
  }
  #top .v58-head-actions>a,#top .v58-head-actions>button{
    width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;
    height:56px!important;min-height:56px!important;
    display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;
    margin:0!important;padding:0 18px!important;font-size:13px!important;
  }

  #top .v76-lang-wrap{
    order:3!important;width:100%!important;flex:0 0 auto!important;min-width:0!important;height:56px!important;
  }
  #top .v13-lang.v48-lang{
    width:100%!important;min-width:0!important;height:56px!important;
    padding:0 32px 0 18px!important;font-size:13px!important;
  }

  #top .v62-menu-icon,#top .v80-helpmark,#top .v143-ai-tile,#top .v150-head-tile{
    width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;
    flex:0 0 32px!important;margin:0!important;padding:0!important;border-radius:9px!important;
    display:grid!important;place-items:center!important;place-content:center!important;
    line-height:1!important;text-align:center!important;box-sizing:border-box!important;
  }
  #top .v62-menu-icon svg{width:20px!important;height:20px!important}
  #top .v80-helpmark,#top .v150-head-tile{font-size:16px!important}
  #top .v143-ai-tile{font-size:12px!important}

  #top .v48-menubar>a,#top .v48-menubar>button,
  #top .v58-head-actions>a,#top .v58-head-actions>button{
    filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
    border:1px solid currentColor!important;
    background:
      radial-gradient(circle at 20% 50%,color-mix(in srgb,currentColor 9%,transparent) 0%,transparent 38%),
      linear-gradient(180deg,rgba(8,18,29,.99),rgba(2,9,16,.99))!important;
    box-shadow:
      0 0 8px color-mix(in srgb,currentColor 16%,transparent),
      inset 0 0 10px color-mix(in srgb,currentColor 7%,transparent)!important;
    text-shadow:0 0 4px color-mix(in srgb,currentColor 55%,transparent)!important;
  }
  #top .v62-menu-icon,#top .v80-helpmark,#top .v143-ai-tile,#top .v150-head-tile{
    filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
    background:color-mix(in srgb,currentColor 8%,#06131c)!important;
    box-shadow:0 0 6px color-mix(in srgb,currentColor 20%,transparent),inset 0 0 8px color-mix(in srgb,currentColor 9%,transparent)!important;
  }
  #top .v62-menu-icon svg{filter:none!important}
  #top .v48-menubar>a::before,
  #top .v48-menubar>a::after,
  #top .v48-menubar>button::before,
  #top .v48-menubar>button::after,
  #top .v58-head-actions>a::before,
  #top .v58-head-actions>a::after,
  #top .v58-head-actions>button::before,
  #top .v58-head-actions>button::after{
    display:none!important;content:none!important;box-shadow:none!important;background:none!important;
  }
}

@media (max-width:480px){
  #top .v48-logo img{max-width:70vw!important}
  #top .v48-menubar>a,#top .v48-menubar>button,
  #top .v58-head-actions>a,#top .v58-head-actions>button,
  #top .v13-lang.v48-lang{
    height:52px!important;min-height:52px!important;font-size:12px!important;
    padding-left:14px!important;padding-right:14px!important;
  }
  #top .v76-lang-wrap{height:52px!important}
}

/* v162.css */
/* VOLIQA v162 — floating VOLIQAI dog widget: adds a visible neon frame around
   the dog picture and blurs whatever page content sits behind it, so the dog
   stands out clearly. Scoped to #voliqai-dog-frame (a new id added to that one
   element) to reliably win over ~50 older layered rules across v94–v155 that
   kept stripping any border/background/blur from this element. */
#voliqai-dog-frame{
  display:block!important;
  position:relative!important;
  overflow:hidden!important;
  border:1px solid rgba(56,225,255,.6)!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 50% 38%,rgba(56,225,255,.14) 0%,rgba(157,69,255,.07) 55%,transparent 78%),
    rgba(4,12,20,.55)!important;
  box-shadow:
    0 0 18px rgba(56,225,255,.28),
    0 0 30px rgba(157,69,255,.16),
    inset 0 0 22px rgba(56,225,255,.10)!important;
  backdrop-filter:blur(7px)!important;
  -webkit-backdrop-filter:blur(7px)!important;
}
#voliqai-dog-frame img{
  position:relative!important;
  z-index:1!important;
}

/* the modal-chat version of the dog (non-floating, inside the AI chat dialog) */
.v100-ai-dog{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid rgba(56,225,255,.5)!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 50% 38%,rgba(56,225,255,.13) 0%,rgba(157,69,255,.06) 55%,transparent 78%),
    rgba(4,12,20,.5)!important;
  box-shadow:
    0 0 16px rgba(56,225,255,.24),
    inset 0 0 20px rgba(56,225,255,.09)!important;
  backdrop-filter:blur(6px)!important;
  -webkit-backdrop-filter:blur(6px)!important;
}

/* v225.css */
/* VOLIQA v169 — follow-up to v168:
   1) CRITICAL FIX: the language dropdown's inline <script> block was
      rendering as visible plain text on the page and not executing at
      all — something in this site's delivery pipeline strips <script>
      tags. Rebuilt the dropdown with <details>/<summary> instead, which
      needs zero JavaScript for open/close — native browser behavior.
   2) Reinforced the TRADER/EXCHANGES icon placement with a fallback that
      works whether the text ended up wrapped in one div or not.
   3) VOLIQA/Q logo inside the diagram card made a bit bigger (66px → 84px).
   Dog widget: no full screenshot this round to diagnose further — please
   send one of just that widget if it's still off after this upload.
*/

/* 1) dog widget: whole image always visible (contain, not cover — no more
   cropped/off-center corners), solid-enough backdrop so no page content
   bleeds through the transparent parts of the PNG, and the label pinned
   into normal flow right under the frame regardless of frame size. */
#voliqai-dog-btn{
  background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;
  padding:0!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;
}
#voliqai-dog-frame{
  display:block!important;
  position:relative!important;
  width:170px!important;height:200px!important;max-width:170px!important;max-height:200px!important;
  margin:0 auto!important;
  background-color:rgba(4,10,17,.94)!important;
  background-image:
    radial-gradient(circle at 50% 38%,rgba(56,225,255,.14) 0%,rgba(157,69,255,.07) 55%,transparent 78%),
    url(../images/voliqai-guardian-v153.png)!important;
  background-repeat:no-repeat,no-repeat!important;
  background-position:center center,center center!important;
  background-size:auto,contain!important;
}
#voliqai-dog-frame img{
  display:none!important;
}
@media (max-width:1099px){
  #voliqai-dog-frame{width:120px!important;height:145px!important;max-width:120px!important;max-height:145px!important}
}
@media (max-width:400px){
  #voliqai-dog-frame{width:96px!important;height:118px!important;max-width:96px!important;max-height:118px!important}
}
#voliqai-dog-label{
  position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;
  margin:8px auto 0!important;order:2!important;
}

/* v166: remove the outer blurred rounded box (.v101-rail) that was showing
   as its own separate rectangle around the dog frame */
#voliqai-rail{
  background:transparent!important;border:0!important;box-shadow:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  padding:0!important;
  right:36px!important;
  max-width:calc(100vw - 60px)!important;
}
@media (max-width:600px){
  #voliqai-rail{right:18px!important}
}

/* v166: icons for the TRADER and EXCHANGES nodes in the YOU → VOLIQA →
   EXCHANGES diagram, matching the VOLIQA node's Q icon treatment. The grid
   layout already reserves a ~50px first column for this. */
.v151-node-icon{
  display:grid!important;place-items:center!important;
  width:44px!important;height:44px!important;
  color:#38e1ff!important;
  filter:drop-shadow(0 0 6px rgba(56,225,255,.55))!important;
}
.v151-node-icon svg{width:100%!important;height:100%!important}
.v67-exchanges .v151-node-icon{color:#38e1ff!important}
.v67-node.trader .v151-node-icon{color:#35ef7d!important;filter:drop-shadow(0 0 6px rgba(53,239,125,.55))!important}

/* v168: force the same left-icon / right-text row layout that .v67-core (Q)
   uses, now that the markup for trader/exchanges matches its structure
   (icon span + one wrapping text div = exactly 2 grid children). */
.v67-node.trader,.v67-exchanges{
  display:grid!important;
  grid-template-columns:56px minmax(0,1fr)!important;
  align-items:center!important;column-gap:16px!important;
}
.v67-node.trader>.v151-node-icon,.v67-exchanges>.v151-node-icon{margin:0!important}

/* v169: belt-and-braces icon placement that works whether the text is
   wrapped in one div (current markup) or still flat (small/b/span as
   separate children) — always put the icon in column 1 spanning every row,
   and any text-type child in column 2. */
.v67-node.trader>.v151-node-icon,.v67-exchanges>.v151-node-icon{grid-column:1!important;grid-row:1/-1!important;align-self:center!important}
.v67-node.trader>div,.v67-exchanges>div,
.v67-node.trader>small,.v67-node.trader>b,.v67-node.trader>span,
.v67-exchanges>small,.v67-exchanges>b,.v67-exchanges>span{grid-column:2!important}

/* v169: VOLIQA/Q logo a bit bigger inside the diagram card */
.v94-core-q,.v67-core .v94-core-q img{width:84px!important;height:84px!important;min-width:84px!important}

/* v168/v169: fully custom language dropdown — a native <details>/<summary>
   element so opening/closing needs zero JavaScript (this site's pipeline
   appears to strip inline <script> tags, which is why the earlier
   JS-based version rendered as visible text and didn't work at all).
   <details> handles show/hide of the list natively via its "open" state. */
.v151-lang-custom{position:relative!important;display:inline-flex!important}
.v151-lang-custom summary{list-style:none!important;cursor:pointer!important;pointer-events:auto!important}
.v151-lang-custom summary::marker{display:none!important;content:""!important}
.v151-lang-custom summary::-webkit-details-marker{display:none!important}
.v151-lang-btn{
  display:flex!important;align-items:center!important;gap:8px!important;
  cursor:pointer!important;font:inherit!important;pointer-events:auto!important;position:relative!important;z-index:5!important;
}
.v151-lang-list{
  position:absolute!important;top:calc(100% + 8px)!important;right:0!important;
  min-width:140px!important;margin:0!important;padding:6px!important;list-style:none!important;
  background:#04141c!important;border:1px solid rgba(56,225,255,.55)!important;border-radius:12px!important;
  box-shadow:0 0 18px rgba(56,225,255,.22),inset 0 0 14px rgba(56,225,255,.05)!important;
  z-index:2000!important;
}
.v151-lang-list li{
  padding:0!important;margin:3px 0!important;border-radius:8px!important;
  border:1px solid transparent!important;overflow:hidden!important;
  transition:background-color .15s,border-color .15s!important;
}
.v151-lang-list li a{
  display:block!important;padding:13px 14px!important;
  color:#38e1ff!important;font-weight:800!important;font-size:16px!important;letter-spacing:.03em!important;
  text-decoration:none!important;text-align:center!important;text-transform:uppercase!important;
}
.v151-lang-list li:hover{
  background:rgba(56,225,255,.10)!important;border-color:rgba(56,225,255,.5)!important;
  box-shadow:0 0 10px rgba(56,225,255,.25)!important;
}
.v151-lang-list li:hover a{color:#eafcff!important}
.v151-lang-list li.is-active{
  background:rgba(56,225,255,.14)!important;border-color:rgba(56,225,255,.7)!important;
}
.v151-lang-list li.is-active a{color:#eafcff!important}

/* v180: extra-safe, unconditional icon sizing for the language globe icon
   and its tile — this is redundant with earlier rules but scoped with
   maximum certainty (id + class chain) so it can't fail to apply on any
   screen width, in case the icon was still showing blank on mobile. */
#voliqai-lang .v151-lang-btn .v150-head-tile{
  display:grid!important;place-items:center!important;
  width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;
  border:1px solid currentColor!important;border-radius:8px!important;
  background:color-mix(in srgb,currentColor 8%,#06131c)!important;
  box-shadow:0 0 6px color-mix(in srgb,currentColor 20%,transparent),inset 0 0 8px color-mix(in srgb,currentColor 9%,transparent)!important;
  font-size:10px!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;
  color:currentColor!important;
}

/* v174: THE actual cause of "desktop dropdown doesn't open" — found it.
   .v128-menu-cluster had overflow-x:auto with overflow-y:visible (from
   v163's horizontal-scroll safety net). Per the CSS spec, when one axis is
   non-visible, a "visible" other axis is silently forced to "auto" too —
   so overflow-y was actually auto/clipping all along, silently cutting off
   the dropdown list the instant it opened (it WAS opening, just invisibly
   clipped by this ancestor). Removing the horizontal auto-scroll safety net
   restores true overflow:visible so the dropdown can actually be seen. */
@media (min-width:901px){
  #top .v128-menu-cluster{overflow:visible!important}
}

/* v176: logo bigger again, new header buttons colored, language button
   box matched to sibling buttons, and everything shifted to make room */
@media (min-width:1501px){
  #top .v48-logo{width:320px!important;max-width:320px!important;min-width:320px!important}
  #top .v48-logo img{width:320px!important;max-width:320px!important}
}
@media (min-width:901px) and (max-width:1500px){
  #top .v48-logo{width:260px!important;max-width:260px!important;min-width:260px!important}
  #top .v48-logo img{width:260px!important;max-width:260px!important}
}

/* v178: shrink every header button significantly so 13 items + the logo
   fit on one line at typical desktop widths, instead of wrapping.
   flex-wrap stays as a last-resort fallback for genuinely narrow windows —
   nothing gets hidden or clipped either way. */
@media (min-width:901px){
  #top .wrap.v53-headerrow{gap:5px!important}
  #top .v128-menu-cluster{gap:2px!important}
  #top .v48-menubar{gap:2px!important}
  #top .v58-head-actions{gap:2px!important}
  #top .v48-menubar>a,#top .v48-menubar>button,
  #top .v58-head-actions>a,#top .v58-head-actions>button{
    height:40px!important;min-height:40px!important;
    padding:0 6px!important;gap:4px!important;font-size:9px!important;
  }
  #voliqai-lang .v151-lang-btn{
    height:40px!important;min-height:40px!important;
    padding:0 6px!important;gap:4px!important;
  }
  #voliqai-lang .v151-lang-btn>span{font-size:9px!important}
  #top .v62-menu-icon,#top .v80-helpmark,#top .v143-ai-tile,#top .v150-head-tile{
    width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;
    flex:0 0 20px!important;border-radius:6px!important;
  }
  #top .v62-menu-icon svg,#voliqai-lang .v151-lang-btn svg{width:13px!important;height:13px!important}
  #top .v143-ai-tile{font-size:9px!important}
  #top .v80-helpmark,#top .v150-head-tile{font-size:11px!important}
  #top .v13-lang.v48-lang{padding:0!important}
}
@media (min-width:901px) and (max-width:1500px){
  #top .v48-logo{width:260px!important;max-width:260px!important;min-width:260px!important}
  #top .v48-logo img{width:260px!important;max-width:260px!important}
}

#top .v151-head-join{color:#8a6cff!important}
#top .v151-head-contact{color:#35dcff!important}

/* v185: decisive, final fix for the visible gap between the logo and the
   first menu button — force the row to have zero extra space and the
   cluster to start immediately after the logo, no matter what any other
   rule in the cascade does. */
@media (min-width:901px){
  #top .wrap.v53-headerrow{justify-content:flex-start!important;gap:10px!important}
  #top .v48-logo{margin:0!important;padding:0!important;flex-grow:0!important;flex-shrink:0!important}
  #top .v128-menu-cluster{margin:0!important;padding:0!important;flex-grow:1!important;flex-shrink:1!important;justify-content:flex-start!important}
}

/* v177: with 13 items + a bigger logo, the row can genuinely run out of
   room on common desktop widths. Rather than clip content or risk
   reintroducing the overflow-x/overflow-y clipping bug that broke the
   LANGUAGE dropdown before, let the row WRAP onto a second line instead —
   every button (including LANGUAGE) stays fully visible and clickable no
   matter the window width, it just may use two rows on narrower screens. */
@media (min-width:901px){
  #top .wrap.v53-headerrow{flex-wrap:wrap!important;row-gap:8px!important}
  #top .v128-menu-cluster{flex-wrap:wrap!important;row-gap:8px!important}
  #top .v48-menubar{flex-wrap:wrap!important;row-gap:8px!important}
  #top .v58-head-actions{flex-wrap:wrap!important;row-gap:8px!important}
}

/* Make the LANGUAGE trigger box match every other header button exactly:
   the generic sizing rule targets ">a,>button" only, so it never applied
   to this <details> element — give it the same box explicitly. */
@media (min-width:901px){
  #voliqai-lang .v151-lang-btn{
    height:54px!important;min-height:54px!important;padding:0 13px!important;
    border:1px solid currentColor!important;border-radius:8px!important;
    background:
      radial-gradient(circle at 20% 50%,color-mix(in srgb,currentColor 9%,transparent) 0%,transparent 38%),
      linear-gradient(180deg,rgba(8,18,29,.99),rgba(2,9,16,.99))!important;
    box-shadow:
      0 0 8px color-mix(in srgb,currentColor 16%,transparent),
      inset 0 0 10px color-mix(in srgb,currentColor 7%,transparent)!important;
    gap:10px!important;
  }
  #voliqai-lang{color:#38e1ff!important}
}
@media (max-width:900px){
  #voliqai-lang .v151-lang-btn{
    height:52px!important;min-height:52px!important;
  }
}
#voliqai-lang .v151-lang-btn{
  display:flex!important;flex-flow:row nowrap!important;align-items:center!important;
  white-space:nowrap!important;width:auto!important;line-height:1!important;
}
#voliqai-lang .v151-lang-btn>span{line-height:1!important;display:inline-flex!important;align-items:center!important}
#voliqai-lang .v151-lang-btn .v150-head-tile{flex:0 0 auto!important}
#voliqai-lang .v151-lang-btn svg{
  display:block!important;width:20px!important;height:20px!important;
  overflow:visible!important;flex:0 0 auto!important;
}
#voliqai-lang .v151-lang-btn>span{font-size:13px!important;white-space:nowrap!important}
@media (max-width:900px){
  #voliqai-lang .v151-lang-btn>span{font-size:16px!important}
}

/* v174: cap the Market Hunter dog image so the section can't stretch tall
   ("hrozně dlouhé") and center the picture inside it */
.v41-hunter-dog{
  aspect-ratio:1086/1448!important;height:auto!important;max-height:520px!important;
  overflow:hidden!important;border-radius:16px!important;
  background:radial-gradient(circle at 50% 45%,rgba(56,225,255,.10),rgba(2,10,17,.95) 72%)!important;
}
.v41-hunter-dog img{
  width:100%!important;height:100%!important;
  object-fit:cover!important;object-position:center center!important;
}

/* v180: center the dog picture inside the AI chat modal too — it never got
   the same fill/center treatment as the floating widget (#voliqai-dog-frame),
   only its border/background. Same reliable technique: background-image
   instead of <img> object-fit, which proved more robust across browsers. */
#voliqai-modal-dog{
  position:relative!important;
  width:100%!important;aspect-ratio:1/1!important;height:auto!important;
  min-height:0!important;max-height:640px!important;
  background-color:rgba(4,10,17,.94)!important;
  background-image:
    radial-gradient(circle at 50% 38%,rgba(56,225,255,.14) 0%,rgba(157,69,255,.07) 55%,transparent 78%),
    url(../images/voliqai-scene-v151.png)!important;
  background-repeat:no-repeat,no-repeat!important;
  background-position:center center,center top!important;
  background-size:auto,cover!important;
}
#voliqai-dog-frame img,
#voliqai-modal-dog img{
  display:none!important;
  content:none!important;
}

/* v183: the AI chat modal was opening vertically centered (place-items:
   center), so when its content was taller than the viewport, the top (with
   the close button) was pushed above the visible area. Anchor it to the
   top instead and let the modal itself scroll. */
.v81-ai-modal{
  align-items:flex-start!important;
  overflow-y:auto!important;
  padding-top:32px!important;padding-bottom:32px!important;
}

/* v183: LANGUAGE trigger wasn't inheriting the page font on some browsers
   (native <summary>/<details> can default to the browser's UI font instead
   of the site's), and belt-and-braces removal of any leftover native
   disclosure marker in case a second arrow was still showing somewhere. */
#voliqai-lang,#voliqai-lang *{font-family:inherit!important}
#voliqai-lang summary{
  -webkit-appearance:none!important;appearance:none!important;
  list-style:none!important;
}
#voliqai-lang summary::marker{content:none!important;display:none!important}
#voliqai-lang summary::-webkit-details-marker{display:none!important}

/* v181: the pipeline/"spider" section (the big infographic image showing
   SENTIMENT/RADAR/HUNTER/... connecting to Q, and PRICE/VOLUME/... on the
   other side) was overflowing past the viewport width on mobile — its
   wrapping container wasn't reliably capped to 100%, so the picture
   rendered wider than the screen and got cropped left/right/top instead of
   scaling down. Forcing the section, wrap and image to genuinely respect
   the viewport width. */
.v41-pipeline-section{
  width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;
}
.v41-pipeline-section .wrap{
  width:min(var(--v48-max,1480px),calc(100% - 44px))!important;max-width:100%!important;margin:0 auto!important;box-sizing:border-box!important;
}
.v41-pipeline{width:100%!important;max-width:100%!important;overflow:hidden!important}
.v41-pipeline picture,.v41-pipeline img{
  display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;
}

/* v179: put the Hunter dog picture below the three stat boxes (Candidates /
   High Score / Already Moving) on the stacked (mobile/narrow) layout,
   instead of above them. Desktop's 3-column side-by-side layout
   (copy | dog | stats) is unaffected. */
@media (max-width:1000px){
  .v41-hunter-grid{grid-template-areas:"copy" "stats" "dog" "market"!important}
}

/* v172: mobile-specific fixes for the language dropdown.
   1) The trigger button wasn't forced to full width on mobile like every
      other stacked menu button, so it looked small/out of place.
   2) The popup list was position:absolute, which on some phones let it
      extend past the right edge of the screen when opened — adding extra
      horizontal scroll width to the ENTIRE page (this is what caused the
      whole page to visibly shift/pan left-right). Switched it to a normal
      block that pushes content down when open instead of floating over it —
      guarantees it can never overflow the viewport horizontally. */
@media (max-width:900px){
  #voliqai-lang{display:block!important;width:100%!important;margin:0!important;order:3!important}
  #voliqai-lang .v151-lang-btn{
    width:100%!important;box-sizing:border-box!important;
    justify-content:space-between!important;
  }
  #voliqai-lang .v151-lang-list{
    position:static!important;inset:auto!important;
    left:auto!important;right:auto!important;top:auto!important;
    width:100%!important;box-sizing:border-box!important;
    margin:8px 0 0!important;
  }
}
/* belt-and-braces: this page should never need horizontal scroll at all */
html,body{overflow-x:hidden!important}

/* 2) footer icons follow their own button color again — a couple of specific
   buttons (e.g. Contact) had an even more specific old rule than the last
   fix, so this is scoped through the new #footer-utility-row id to reliably
   out-rank it regardless of how many classes the old rule chains together. */
#footer-utility-row .v94-footer-icon{color:inherit!important;-webkit-text-fill-color:inherit!important}

/* 3) exchange cards: logo only, no name/status text */
.v151-logo-card{
  display:flex!important;align-items:center!important;justify-content:center!important;
  height:120px!important;min-height:120px!important;padding:16px!important;
  border:1px solid rgba(56,225,255,.35)!important;border-radius:16px!important;
  background:radial-gradient(circle at 50% 50%,rgba(56,225,255,.08),rgba(2,10,17,.9) 75%)!important;
  box-shadow:0 0 12px rgba(56,225,255,.10)!important;
}
.v151-exchange-logo{
  max-width:100%!important;max-height:64px!important;width:auto!important;height:auto!important;
  object-fit:contain!important;filter:none!important;
}
.v151-exchange-logo-fallback{
  display:grid!important;place-items:center!important;
  width:64px!important;height:64px!important;
  border:1px solid rgba(56,225,255,.5)!important;border-radius:14px!important;
  background:radial-gradient(circle at 50% 50%,rgba(56,225,255,.12),rgba(2,10,17,.95) 72%)!important;
  color:#35dcff!important;font-weight:900!important;font-size:22px!important;letter-spacing:.02em!important;
  box-shadow:0 0 10px rgba(56,225,255,.18)!important;
}

/* v187: new VLQA/Rewards modals — keep the close button visible even when
   content is long enough to scroll (sticky header inside the modal box). */
#modal-vlqa .v13-modalhead,#modal-rewards .v13-modalhead{
  position:sticky!important;top:-24px!important;margin:-24px -24px 16px!important;padding:24px 24px 12px!important;
  background:#041019!important;z-index:5!important;
}
#modal-vlqa .v13-modalbox,#modal-rewards .v13-modalbox{width:min(760px,100%)!important}

/* v189: THE bug behind "popups sit too high, close X isn't fully visible
   and doesn't work" (join, VLQA, rewards — all of them). Found it: the
   header nav has z-index:1400, but every .v13-modal only has z-index:300.
   Since they're siblings in the DOM, the header's higher stacking context
   renders ON TOP of any modal wherever they overlap on screen — covering
   the close button near the top of the modal AND intercepting clicks meant
   for it. Modals now sit far above the header. */
.v13-modal{z-index:6000!important}
.v13-modal.open{z-index:6000!important}
.v81-ai-modal{z-index:6000!important}
.v40-faq-modal{z-index:6000!important}
.v48-sitemap-modal{z-index:6000!important}
.v48-case-modal{z-index:6000!important}
.v27-cookie-banner{z-index:6000!important}

/* v189: LANGUAGE button still visually different from its siblings because
   the last round of header shrinking (height 54px→40px, padding, font-size
   9px) only targeted plain <a>/<button> elements — LANGUAGE is a <details>,
   so it never picked up that final size. Force it to match exactly. */
@media (min-width:901px){
  #voliqai-lang .v151-lang-btn{
    height:40px!important;min-height:40px!important;
    padding:0 6px!important;gap:4px!important;font-size:9px!important;
  }
  #voliqai-lang .v151-lang-btn>span{font-size:9px!important}
}

/* v189: menu-left-alignment, once more, with maximum force — zero every
   possible source of a gap between the logo and the first menu button. */
@media (min-width:901px){
  #top .wrap.v53-headerrow{justify-content:flex-start!important}
  #top .v48-logo{margin:0!important;margin-right:0!important}
  #top .v128-menu-cluster{margin:0!important;margin-left:0!important;justify-content:flex-start!important}
  #top .v48-menubar{margin:0!important;margin-left:0!important}
}

/* v189: footer utility row — force one row, no wrap, shrink to fit */
#footer-utility-row{
  display:flex!important;flex-flow:row nowrap!important;flex-wrap:nowrap!important;
  overflow-x:auto!important;-ms-overflow-style:none!important;scrollbar-width:none!important;
  gap:6px!important;
}
#footer-utility-row::-webkit-scrollbar{display:none!important}
#footer-utility-row .v36-footer-btn{flex:0 0 auto!important;white-space:nowrap!important}

/* v189: HELP popup — small left breathing room for the question/answer text
   (it was flush against the box's own border) */
.v43-help-list summary{padding-left:6px!important}
.v43-help-list p{padding-left:6px!important}

/* v189: modal dog (scene photo) bigger */
#voliqai-modal-dog{max-height:720px!important}

/* v189: spider/pipeline section — give it more visible height again while
   still keeping the same .wrap width as other sections */
.v41-pipeline-section .wrap{padding:24px 0!important}

/* v190: donate popup wasn't centered — an old rule sets display:flex on it
   (instead of the standard display:grid + place-items:center every other
   modal uses), which defaults to top-left alignment with no explicit
   centering rules. Add centering back for this specific case. */
.v123-donate-modal[aria-hidden="false"]{
  display:flex!important;align-items:center!important;justify-content:center!important;
}

/* v191: rebuild the LANGUAGE trigger from scratch, one more time, with a
   completely different (more robust) structure. Instead of styling the
   <summary> element directly — which behaves slightly differently across
   browsers (list-item display, default markers, inherited UI font) no
   matter how much we reset it — all visual styling now lives on a plain
   <span> wrapped INSIDE the summary. The summary itself is stripped to
   nothing but "clickable" and "block"; the inner span is an ordinary flex
   box, styled with the exact same recipe as its sibling header buttons,
   with nothing browser-specific left to fight. */
#voliqai-lang{all:unset!important;position:relative!important;display:inline-flex!important;cursor:pointer!important}
#voliqai-lang *{box-sizing:border-box!important}
#voliqai-lang summary.v151-lang-summary{
  all:unset!important;
  display:block!important;cursor:pointer!important;list-style:none!important;
}
#voliqai-lang summary.v151-lang-summary::marker{content:none!important;display:none!important}
#voliqai-lang summary.v151-lang-summary::-webkit-details-marker{display:none!important}

#voliqai-lang .v151-lang-btn{
  display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;
  white-space:nowrap!important;font-family:inherit!important;line-height:1!important;
  height:54px!important;min-height:54px!important;padding:0 13px!important;gap:10px!important;
  border:1px solid currentColor!important;border-radius:8px!important;
  color:#38e1ff!important;
  background:
    radial-gradient(circle at 20% 50%,color-mix(in srgb,currentColor 9%,transparent) 0%,transparent 38%),
    linear-gradient(180deg,rgba(8,18,29,.99),rgba(2,9,16,.99))!important;
  box-shadow:
    0 0 8px color-mix(in srgb,currentColor 16%,transparent),
    inset 0 0 10px color-mix(in srgb,currentColor 7%,transparent)!important;
}
#voliqai-lang .v151-lang-btn .v150-head-tile{
  display:grid!important;place-items:center!important;flex:0 0 auto!important;margin:0!important;
  width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;
  border:1px solid currentColor!important;border-radius:8px!important;
  background:color-mix(in srgb,currentColor 8%,#06131c)!important;
  box-shadow:0 0 6px color-mix(in srgb,currentColor 20%,transparent),inset 0 0 8px color-mix(in srgb,currentColor 9%,transparent)!important;
  font-size:10px!important;font-weight:900!important;line-height:1!important;color:currentColor!important;
}
#voliqai-lang .v151-lang-btn>span:not(.v150-head-tile){
  font-size:9px!important;font-weight:800!important;line-height:1!important;letter-spacing:.04em!important;color:currentColor!important;
}
#voliqai-lang .v76-lang-arrow{flex:0 0 auto!important}

@media (max-width:900px){
  #voliqai-lang{width:100%!important;display:block!important}
  #voliqai-lang summary.v151-lang-summary{width:100%!important}
  #voliqai-lang .v151-lang-btn{
    width:100%!important;height:56px!important;min-height:56px!important;
    padding:0 18px!important;justify-content:space-between!important;font-size:16px!important;
  }
  #voliqai-lang .v151-lang-btn .v150-head-tile{width:32px!important;height:32px!important;font-size:12px!important}
  #voliqai-lang .v151-lang-btn>span:not(.v150-head-tile){font-size:16px!important}
}

/* v192: LIVE INTELLIGENCE / ONE CONTEXT · MANY SIGNALS card was left alone
   in a multi-column grid after its sibling cards (AI copilot, rewards,
   tokenomics) were hidden — so it only took up one grid column and looked
   small. Make it span the full grid width, matching the Hunter panel. */
.v70-grid{grid-template-columns:1fr!important}
.v70-datawall{width:100%!important}

/* v192: modal dog (desk/laptop photo) was stuck in a narrow fixed 280px
   column, top-right — the actual reason it looked small no matter how big
   #voliqai-modal-dog itself was allowed to grow. Give that column much more
   room. */
.v100-ai-hero{grid-template-columns:minmax(0,1fr) minmax(320px,440px)!important;min-height:440px!important}

/* v193: footer buttons were spanning full width (under the social row) —
   an old rule (.v36-footer-btn{width:100%}, designed for mobile single-
   column stacking) was still winning because our earlier fix only touched
   "flex", never the competing "width" property directly. */
#footer-utility-row{
  display:flex!important;flex-flow:row nowrap!important;
  overflow-x:auto!important;-ms-overflow-style:none!important;scrollbar-width:none!important;
  gap:8px!important;width:auto!important;
}
#footer-utility-row::-webkit-scrollbar{display:none!important}
#footer-utility-row .v36-footer-btn{
  width:auto!important;flex:0 0 auto!important;white-space:nowrap!important;
  display:inline-flex!important;grid-template-columns:none!important;
}

/* v193: bigger logo, header and footer */
@media (min-width:1501px){
  #top .v48-logo{width:400px!important;max-width:400px!important;min-width:400px!important}
  #top .v48-logo img{width:400px!important;max-width:400px!important}
}
@media (min-width:901px) and (max-width:1500px){
  #top .v48-logo{width:340px!important;max-width:340px!important;min-width:340px!important}
  #top .v48-logo img{width:340px!important;max-width:340px!important}
}
.v36-footer-brand img{width:280px!important;max-width:100%!important;height:auto!important;max-height:none!important}

/* v193: VOLIQA ECOSYSTEM header button + GET STARTED FREE under the dog */
#top .v151-head-ecosystem{color:#a16cff!important}
#voliqai-get-started{
  display:block!important;width:100%!important;margin:10px auto 0!important;
  padding:12px 10px!important;border:1px solid #38e1ff!important;border-radius:10px!important;
  background:linear-gradient(90deg,#0dd9c9,#35c8ff)!important;color:#04121a!important;
  font-weight:900!important;font-size:12px!important;letter-spacing:.03em!important;
  cursor:pointer!important;text-align:center!important;
  box-shadow:0 0 14px rgba(56,225,255,.3)!important;
}
#voliqai-rail{display:flex!important;flex-direction:column!important;align-items:center!important}

/* v194: footer reorder polish — logo, then social+buttons, risk text last */
.v36-footer-main{display:flex!important;flex-direction:column!important;gap:14px!important}
.v151-footer-risk{order:3!important;margin:6px 0 0!important;font-size:12px!important;color:#8fa6b1!important;line-height:1.6!important}

/* v195: with VOLIQAI + CONTACT removed from the header (11 items instead
   of 13), there's room to make the buttons a bit bigger and more legible
   again, and bring back a softer glow on the icon tiles instead of the
   very tight, flat look from the aggressive shrink pass. */
@media (min-width:901px){
  #top .v48-menubar>a,#top .v48-menubar>button,
  #top .v58-head-actions>a,#top .v58-head-actions>button{
    height:46px!important;min-height:46px!important;
    padding:0 12px!important;gap:8px!important;font-size:11px!important;
  }
  #voliqai-lang .v151-lang-btn{
    height:46px!important;min-height:46px!important;
    padding:0 12px!important;gap:8px!important;
  }
  #voliqai-lang .v151-lang-btn>span{font-size:11px!important}
  #top .v62-menu-icon,#top .v80-helpmark,#top .v143-ai-tile,#top .v150-head-tile{
    width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;
    flex:0 0 26px!important;border-radius:8px!important;
    box-shadow:
      0 0 10px color-mix(in srgb,currentColor 45%,transparent),
      0 0 20px color-mix(in srgb,currentColor 25%,transparent),
      inset 0 0 10px color-mix(in srgb,currentColor 16%,transparent)!important;
  }
  #voliqai-lang .v151-lang-btn .v150-head-tile{
    width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;
    box-shadow:
      0 0 10px color-mix(in srgb,currentColor 45%,transparent),
      0 0 20px color-mix(in srgb,currentColor 25%,transparent),
      inset 0 0 10px color-mix(in srgb,currentColor 16%,transparent)!important;
  }
  #top .v62-menu-icon svg,#voliqai-lang .v151-lang-btn svg{width:16px!important;height:16px!important}
  #top .v143-ai-tile{font-size:11px!important}
  #top .v80-helpmark,#top .v150-head-tile{font-size:13px!important}
}

/* v196: keep logo + menu on ONE row, always — disable the wrap fallback.
   Instead, if content doesn't fit, only the left-hand menu group
   (.v48-menubar: MARKETS...NEWS) scrolls internally; the right-hand group
   (.v58-head-actions, which includes LANGUAGE) stays overflow:visible so
   its dropdown can never be clipped by a scrolling ancestor again. */
@media (min-width:901px){
  #top .wrap.v53-headerrow{flex-wrap:nowrap!important}
  #top .v128-menu-cluster{flex-wrap:nowrap!important;overflow:visible!important}
  #top .v48-menubar{
    flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;
    -ms-overflow-style:none!important;scrollbar-width:none!important;min-width:0!important;
  }
  #top .v48-menubar::-webkit-scrollbar{display:none!important}
  #top .v58-head-actions{flex-wrap:nowrap!important;overflow:visible!important;flex-shrink:0!important}
}

/* v196: logo bigger again, and guaranteed same row as the menu */
@media (min-width:1501px){
  #top .v48-logo{width:440px!important;max-width:440px!important;min-width:440px!important}
  #top .v48-logo img{width:440px!important;max-width:440px!important}
}
@media (min-width:901px) and (max-width:1500px){
  #top .v48-logo{width:360px!important;max-width:360px!important;min-width:360px!important}
  #top .v48-logo img{width:360px!important;max-width:360px!important}
}
#top .wrap.v53-headerrow{flex-wrap:nowrap!important;align-items:center!important}
#top .v48-logo{flex-shrink:0!important}

/* v196: LANGUAGE text was getting clipped — widen the button so "LANGUAGE"
   always fits instead of being cut at the edge. */
@media (min-width:901px){
  #voliqai-lang .v151-lang-btn{padding:0 16px!important}
  #voliqai-lang .v151-lang-btn>span:not(.v150-head-tile){white-space:nowrap!important;overflow:visible!important}
}
#voliqai-lang{flex-shrink:0!important}

/* v196: merge social icons + footer buttons into one row */
.v151-footer-row-merged{
  display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:10px!important;
}
.v151-footer-row-merged .v128-footer-social-row{display:flex!important;flex-flow:row nowrap!important;gap:8px!important;margin:0!important}
.v151-footer-row-merged .v128-footer-utility-row{margin:0!important}

/* ==========================================================================
   v198 — supersedes the v197 block below. That patch had two real bugs:
   (1) it forced #voliqai-rail to position:relative, but the widget was
   ALWAYS position:fixed (pinned top-right, see home-core.css /
   home-overrides.css) — relative dropped it into normal document flow, so
   it fell to the top of the page, out of its floating box and effectively
   unclickable (other page content now sat above it in the stacking order).
   (2) the logo sizes it set (300px/380px) were smaller than the values
   already in place before (360px/440px) — a straight regression.
   Everything below is corrected. ---------- */

/* FIX A: put the guardian widget back to a real floating box (position:
   fixed is restored implicitly by simply NOT touching #voliqai-rail's
   position anymore) and place GET STARTED FREE directly under it using
   position:absolute + top:100%, which sits right after the box's own
   height (292px desktop / 218px mobile) automatically, instead of a
   hard-coded margin that assumed the wrong container. Being fixed, the
   rail already is a valid positioning root for this. */
#voliqai-get-started{
  position:absolute!important;
  left:0!important;right:0!important;top:100%!important;
  margin:10px 0 0!important;
  width:auto!important;
  z-index:20!important;
}

/* FIX B (v199) and FIX C removed in this pass — v163.css already provides a
   clean, correct single-line flex layout with consistent sizing; these were
   fighting it. See the "v208 — de-conflict with v163" block near the end
   of this file. */

/* FIX D: logo — superseded below by the v208 consolidated logo rule. */
@media (min-width:901px){
  #top .v48-logo{width:340px!important;max-width:340px!important;min-width:340px!important;height:auto!important}
  #top .v48-logo img{width:340px!important;max-width:340px!important;height:auto!important}
}
@media (min-width:1501px){
  #top .v48-logo{width:480px!important;max-width:480px!important;min-width:480px!important}
  #top .v48-logo img{width:480px!important;max-width:480px!important}
}

/* ==========================================================================
   v200 — batch of fixes: AI modal spacing + popular-questions style, footer
   DONATE relocation + copyright alignment, header LANGUAGE tile/arrow,
   mobile language list, mobile pipeline image top-crop.
   ========================================================================== */

/* --- 1) AI modal: kill the big empty gap under the first VOLIQAI message.
   .v81-ai-log had a fixed height (280px) regardless of how little text is
   in it — that fixed box is the empty space. Let it hug its content and
   only cap out (with scroll) once it's actually full of messages. --- */
.v81-ai-log{
  height:auto!important;min-height:0!important;max-height:280px!important;
  overflow-y:auto!important;
}

/* --- 2) Popular questions: compact list rows (like the LIVE CRYPTO NEWS
   list) instead of big rounded boxes, so the whole panel takes less
   vertical room. --- */
.v100-ai-quick{
  display:flex!important;flex-direction:column!important;
  grid-template-columns:none!important;gap:0!important;
}
.v100-ai-quick button{
  min-height:0!important;height:auto!important;
  display:flex!important;align-items:center!important;
  padding:11px 6px!important;border:0!important;border-radius:0!important;
  border-bottom:1px solid rgba(56,225,255,.14)!important;
  background:transparent!important;box-shadow:none!important;
  font-size:12px!important;font-weight:800!important;color:#dff2f8!important;
  text-align:left!important;
}
.v100-ai-quick button:last-child{border-bottom:0!important}
.v100-ai-quick button:hover{background:rgba(56,225,255,.06)!important}
.v100-ai-quick button:before{content:"›";margin-right:10px;color:#38e1ff;font-weight:1000}

/* --- 3) Dog picture in the modal: same small padding on top/right/bottom
   so the artwork doesn't bleed flush to the card edge. --- */
.v100-ai-dog{
  padding:10px!important;box-sizing:border-box!important;
}

/* --- 4) Footer: DONATE now lives in the floating rail, under GET STARTED
   FREE, stacked in normal flow inside a small positioned group (the dog
   itself stays position:absolute per v155, so this group is placed right
   below the dog's own box with top:100%, same technique as before). --- */
.v151-rail-actions{
  position:absolute!important;left:0!important;right:0!important;top:100%!important;
  display:flex!important;flex-direction:column!important;gap:8px!important;
  margin-top:10px!important;z-index:20!important;
}
.v151-rail-actions #voliqai-get-started{
  position:static!important;margin:0!important;width:auto!important;
}
.v151-rail-donate{
  background:transparent!important;
  border:1px solid #ff6fa8!important;color:#ffd7e6!important;
  box-shadow:0 0 10px rgba(255,111,168,.22)!important;
}

/* --- 5) Footer copyright: bottom-right of its column (already the last,
   right-hand grid column — just anchor it to the bottom of the row). --- */
.v13-footer .wrap.v13-footerin{align-items:stretch!important}
.v13-footer .wrap.v13-footerin>small{
  align-self:end!important;justify-self:end!important;text-align:right!important;
}

/* --- 6) Header: EN tile same size as every other icon tile, plus one
   clear blue dropdown arrow (belt-and-braces over whichever of the many
   older arrow rules is currently winning). --- */
#voliqai-lang .v151-lang-btn .v150-head-tile{
  width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;
  font-size:16px!important;
}
#voliqai-lang{position:relative!important;overflow:visible!important}
#voliqai-lang .v76-lang-arrow{
  display:block!important;position:absolute!important;
  right:14px!important;top:50%!important;
  width:9px!important;height:9px!important;
  border:0!important;border-right:2px solid #38e1ff!important;border-bottom:2px solid #38e1ff!important;
  transform:translateY(-70%) rotate(45deg)!important;
  filter:drop-shadow(0 0 5px #38e1ff)!important;
  opacity:1!important;pointer-events:none!important;z-index:6!important;
}

/* --- 7) Mobile: LANGUAGE trigger left-aligned, language option names
   centered, bigger font. --- */
@media (max-width:900px){
  #voliqai-lang .v151-lang-summary,
  #voliqai-lang .v151-lang-btn{
    justify-content:flex-start!important;text-align:left!important;
  }
  #voliqai-lang .v151-lang-list{text-align:center!important}
  #voliqai-lang .v151-lang-list li,
  #voliqai-lang .v151-lang-list a{
    display:block!important;width:100%!important;text-align:center!important;
    font-size:16px!important;padding:12px 0!important;
  }
}

/* --- 8) Mobile intelligence-pipeline picture: remove the overflow:hidden
   safety net left over from the old div-based spider layout — with the
   current <picture>/<img> markup (width:100%;height:auto) that clipping
   is no longer needed and was cutting the top edge of the image. --- */
@media (max-width:760px){
  .v41-pipeline-section{padding-top:14px!important}
  .v41-pipeline{overflow:visible!important}
  .v41-pipeline picture,.v41-pipeline img{
    display:block!important;width:100%!important;height:auto!important;
    max-width:100%!important;margin:0!important;object-fit:contain!important;
  }
}

/* ==========================================================================
   v201 — two follow-up fixes.
   ========================================================================== */

/* --- A) Big gap between the floating dog picture and GET STARTED/DONATE.
   The rail box (.v101-rail.v134-dog-only) is 292px/218px tall, but the
   visible dog artwork inside it (.v101-dog-frame) is only 250px/184px —
   the leftover 42/34px was dead space, and .v151-rail-actions sits at
   top:100% of the FULL box, i.e. below all of that dead space too.
   Shrinking the box to match the artwork (+ a small buffer) removes the
   gap without touching the artwork itself. --- */
.v101-rail.v134-dog-only{height:262px!important}
@media (max-width:900px){
  .v101-rail.v134-dog-only{height:196px!important}
}

/* --- B (v206): header nav now only has MARKETS / HOW IT WORKS /
   BEHAVIORAL AUDIT / PROOF / MORE on the left and FAQ / LOGIN / LANGUAGE
   on the right — REWARDS, NEWS, VLQA TOKEN and VOLIQA ECOSYSTEM moved
   into the new "MORE ▾" dropdown below, so there's no need to squeeze
   sizes anymore; comfortable, normal-looking buttons now fit on one
   line without scrolling on ordinary desktop widths. --- */
/* --- B (v206→v209): MORE, reset the same way LANGUAGE is reset — the raw
   <details>/<summary> fight browser UA styling no matter how much you
   override them directly (that's exactly why LANGUAGE's real styling
   lives on an inner <span>, not the <summary> itself). MORE's markup now
   mirrors that: .v151-more-btn is the inner span that actually looks like
   a button; the <summary> is stripped to nothing but "clickable". --- */
#voliqai-more{all:unset!important;position:relative!important;display:inline-flex!important;cursor:pointer!important}
#voliqai-more *{box-sizing:border-box!important}
#voliqai-more summary.v151-more-summary{
  all:unset!important;display:block!important;cursor:pointer!important;list-style:none!important;
}
#voliqai-more summary.v151-more-summary::marker{content:none!important;display:none!important}
#voliqai-more summary.v151-more-summary::-webkit-details-marker{display:none!important}

@media (min-width:901px){
  #voliqai-more .v151-more-btn{
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:8px!important;
    height:50px!important;padding:0 14px!important;white-space:nowrap!important;
    border:1px solid rgba(56,225,255,.5)!important;border-radius:999px!important;
    color:#bfeaff!important;font-size:11px!important;font-weight:800!important;
  }
  #voliqai-more .v151-more-list{
    position:absolute!important;top:calc(100% + 8px)!important;left:0!important;
    min-width:200px!important;z-index:40!important;
    background:#04121c!important;border:1px solid rgba(56,225,255,.4)!important;border-radius:12px!important;
    padding:6px!important;list-style:none!important;
  }
  #voliqai-more .v151-more-list li{margin:0!important}
  #voliqai-more .v151-more-list a,#voliqai-more .v151-more-list button{
    display:block!important;width:100%!important;text-align:left!important;
    padding:10px 12px!important;border-radius:8px!important;
    background:none!important;border:0!important;color:#dff2f8!important;
    font-size:11px!important;font-weight:800!important;cursor:pointer!important;
  }
  #voliqai-more .v151-more-list a:hover,#voliqai-more .v151-more-list button:hover{
    background:rgba(56,225,255,.1)!important;
  }
}
@media (max-width:900px){
  #voliqai-more .v151-more-btn{
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:10px!important;
    width:100%!important;height:56px!important;padding:0 18px!important;
    border:1px solid rgba(56,225,255,.5)!important;border-radius:12px!important;
    color:#bfeaff!important;font-size:13px!important;font-weight:800!important;
  }
  #voliqai-more .v151-more-list{list-style:none!important;padding:0 0 0 12px!important}
  #voliqai-more .v151-more-list a,#voliqai-more .v151-more-list button{
    display:block!important;width:100%!important;text-align:left!important;
    padding:12px 8px!important;background:none!important;border:0!important;
    color:#dff2f8!important;font-size:13px!important;font-weight:800!important;
  }
}

/* ==========================================================================
   v209 — the dog widget rendering mechanism, understood correctly at last.
   This file's ORIGINAL rules (near the top) already draw the dog via
   background-image on #voliqai-dog-frame with the actual <img> tag set to
   display:none — a deliberate, working, single-source-of-truth approach.
   Every dog-related patch I added between v202 and v206 fought that:
   re-showing the <img> (display:block) while the background-image was
   STILL there too is exactly what caused "two dogs"; forcing
   background:none!important then removed the picture entirely, which the
   unhidden <img> then stood in for (badly, off-center). All of that has
   been removed. The only thing actually missing was a bigger size, since
   this rail now needs more room for the buttons stacked underneath. --- */
#voliqai-rail-actions{
  position:absolute!important;left:0!important;right:0!important;
  top:250px!important;margin-top:10px!important;
}
@media (max-width:1099px){
  #voliqai-rail-actions{top:180px!important;margin-top:8px!important}
}

/* --- DONATE in the rail: gold theme, matching the SUPPORT VOLIQA modal. --- */
#voliqai-rail-donate{
  border:1px solid #ffb300!important;color:#ffe6a8!important;
  box-shadow:0 0 10px rgba(255,179,0,.28)!important;
}

/* --- LANGUAGE: v163.css already gives it the same 50px height as its
   neighbours via the shared .v13-lang.v48-lang classes — just widen it
   so the full word fits without being cramped. --- */
@media (min-width:901px){
  #voliqai-lang .v151-lang-btn{min-width:130px!important;justify-content:flex-start!important}
  #voliqai-lang .v151-lang-btn>span:not(.v150-head-tile){white-space:nowrap!important;text-align:left!important}
}

/* --- DONATE icon tile in the rail, matching the reference screenshot:
   a small bordered rounded-square with a heart, next to the label. --- */
#voliqai-rail-donate{
  display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;
}
.v151-donate-icon{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:26px!important;height:26px!important;border-radius:8px!important;
  border:1px solid #ffb300!important;color:#ffb300!important;font-size:14px!important;
  flex:0 0 26px!important;
}

/* ==========================================================================
   v207 — definitive header layout reset + footer-style glow fill on menu
   buttons.
   ========================================================================== */

/* ==========================================================================
   v208 — de-conflict with v163.css. Found a known-good backup (v143) that
   predates v163's header rewrite: v163.css is a clean, deliberate, correct
   header layout (flex, logo left, menu fills the rest, consistent 50px
   buttons / 36px icon tiles, and the exact glow-fill look). Everything my
   own patches (v197-v207) added on top of it that duplicated or fought
   its layout/sizing has been removed above. What's left below is only the
   genuinely NEW styling v163 has no knowledge of: the MORE dropdown. --- */
/* MORE and LANGUAGE's real content lives on an inner span (.v151-more-btn /
   .v151-lang-btn), not the raw <details>/<summary>, since v163's own
   button-glow selector only reaches <a>/<button> — give them the
   identical glow treatment by hand. */
#voliqai-more .v151-more-btn,
#voliqai-lang .v151-lang-btn{
  background:
    radial-gradient(circle at 20% 50%,color-mix(in srgb,currentColor 9%,transparent) 0%,transparent 38%),
    linear-gradient(180deg,rgba(8,18,29,.99),rgba(2,9,16,.99))!important;
  box-shadow:
    0 0 8px color-mix(in srgb,currentColor 16%,transparent),
    inset 0 0 10px color-mix(in srgb,currentColor 7%,transparent)!important;
  text-shadow:0 0 4px color-mix(in srgb,currentColor 55%,transparent)!important;
  border:1px solid currentColor!important;
}

/* v208→v216 — logo sizing, with `flex` fully pinned (shorthand, not just
   flex-grow) so no leftover flex-basis/grow from any older rule can make
   the logo's own box wider than the image inside it — that mismatch is
   what read as "a hole between the logo and the first menu button". */
@media (min-width:901px) and (max-width:1500px){
  #top .v48-logo{flex:0 0 190px!important;width:190px!important;max-width:190px!important;min-width:190px!important;height:auto!important;max-height:none!important;margin:0!important}
  #top .v48-logo img{width:190px!important;max-width:190px!important;height:auto!important;max-height:none!important;object-fit:initial!important;object-position:initial!important}
}
@media (min-width:1501px){
  #top .v48-logo{flex:0 0 210px!important;width:210px!important;max-width:210px!important;min-width:210px!important;height:auto!important;max-height:none!important;margin:0!important}
  #top .v48-logo img{width:210px!important;max-width:210px!important;height:auto!important;max-height:none!important;object-fit:initial!important;object-position:initial!important}
}
@media (min-width:901px){
  #top .wrap.v53-headerrow{gap:14px!important}
  #top .v128-menu-cluster{margin:0!important;padding:0!important}
  #top .v48-menubar{margin:0!important;padding-left:0!important}
  #top .v48-menubar>*:first-child{margin-left:0!important}
}

/* header DONATE button color (v208) */
.v151-head-donate{color:#ffb300!important}

/* v209: dog widget bigger (still via the original background-image
   mechanism — width/height only, nothing else touched). */
#voliqai-dog-frame{width:210px!important;height:250px!important;max-width:210px!important;max-height:250px!important}
@media (max-width:1099px){
  #voliqai-dog-frame{width:150px!important;height:180px!important;max-width:150px!important;max-height:180px!important}
}

/* v210 — LANGUAGE text looked doubled/ghosted: an old rule
   (.v53-headerrow .v58-head-actions .v48-lang:after{content:"⌄"}) injects
   its own arrow character right next to our own <i class="v76-lang-arrow">
   arrow, on the same element. Killing the old CSS-generated one. */
.v53-headerrow .v58-head-actions .v48-lang::after,
#voliqai-lang .v48-lang::after{
  content:none!important;display:none!important;
}

/* v212 — the recurring "doubled/ghosted" LANGUAGE text and MORE's clipped
   "MOR[E]" were the same bug: .v76-lang-arrow is position:absolute (an old
   global rule, right:13-14px) and sits ON TOP of the last letter(s)
   whenever the button's own right padding isn't wide enough to keep clear
   of it. Reserving real space on the right fixes both at once. */
@media (min-width:901px){
  #voliqai-lang .v151-lang-btn{padding-right:32px!important}
  #voliqai-more .v151-more-btn{padding-right:32px!important}
}
@media (max-width:900px){
  #voliqai-lang .v151-lang-btn{padding-right:44px!important}
  #voliqai-more .v151-more-btn{padding-right:44px!important}
}

/* ==========================================================================
   v214 — modal fixes (VLQA TOKEN close button hidden, DONATE not centered),
   header density (buttons too tight), remove DONATE from the header menu
   again (kept only in the floating rail), dog widget action group offset
   re-checked against the current frame size.
   ========================================================================== */

/* --- A) VLQA TOKEN (and any other modal using the shared .v13-modal
   system) was vertically centering its content — fine for short modals,
   but tall ones (like the tokenomics content here) get their top, and
   with it the close (×) button, pushed above the visible viewport. Same
   class of bug as the AI chat modal earlier, fixed the same way: anchor
   to the top and let the modal scroll instead of centering vertically. --- */
.v13-modal.open{
  align-items:start!important;justify-items:center!important;
  overflow-y:auto!important;padding-top:32px!important;padding-bottom:32px!important;
}

/* --- B) DONATE modal: same top-anchor treatment (it uses its own
   aria-hidden-driven flex display instead of .open), plus an explicit
   width cap + auto margins in case something elsewhere is stretching the
   box wide enough that centering alone no longer reads as "centered". --- */
.v123-donate-modal[aria-hidden="false"]{
  align-items:flex-start!important;justify-content:center!important;
  overflow-y:auto!important;padding-top:32px!important;padding-bottom:32px!important;
}
.v123-donate-box{
  width:min(620px,calc(100% - 32px))!important;max-width:620px!important;margin:0 auto!important;
}

/* --- C) Header buttons were sitting almost flush against each other
   again now that REWARDS/NEWS/VLQA TOKEN/VOLIQA ECOSYSTEM are back as
   individual buttons — a bit more breathing room between them. --- */
@media (min-width:901px){
  #top .v48-menubar{gap:10px!important}
  #top .v58-head-actions{gap:10px!important}
  #top .v128-menu-cluster{gap:12px!important}
}

/* --- D) dog widget action group: re-confirm the offset matches the
   current 210×250px (desktop) / 150×180px (mobile) frame size set
   earlier, now that the header changes are done — no change in value
   needed, just keeping this here as the single source of truth. --- */

/* ==========================================================================
   v215 — three items: donate click safety net, dog frame padding, and
   (since all 8 menu items + FAQ/LOGIN/LANGUAGE keep fighting for space
   with no MORE dropdown) a moderate size reduction to maximise how often
   everything actually fits on one line without needing to scroll at all.
   ========================================================================== */

/* --- A) restore the pointer-events safety net for the rail's action
   buttons (this got dropped during an earlier cleanup pass) — belt and
   braces in case something is still swallowing the click. --- */
#voliqai-rail,#voliqai-rail-actions,#voliqai-rail-actions *{
  pointer-events:auto!important;
}

/* --- B) small 4px padding inside the dog frame. --- */
#voliqai-dog-frame{padding:4px!important;box-sizing:border-box!important}

/* --- C) moderate header size reduction — smaller than v163's own 50px/
   36px baseline, but not as cramped as the earlier failed attempts, to
   fit all 11 items + logo without scrolling on ordinary desktop widths. --- */
@media (min-width:901px){
  #top .v48-menubar>a,#top .v48-menubar>button,
  #top .v58-head-actions>a,#top .v58-head-actions>button{
    height:42px!important;min-height:42px!important;
    padding:0 10px!important;gap:6px!important;font-size:9.5px!important;
  }
  #voliqai-lang .v151-lang-btn{height:42px!important;min-height:42px!important;padding:0 10px!important;padding-right:44px!important}
  #top .v62-menu-icon,#top .v80-helpmark,#top .v143-ai-tile,#top .v150-head-tile{
    width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;flex:0 0 26px!important;
  }
  #top .v62-menu-icon svg{width:15px!important;height:15px!important}
  #top .wrap.v53-headerrow{gap:8px!important}
  #top .v128-menu-cluster{gap:7px!important}
  #top .v48-menubar{gap:7px!important}
  #top .v58-head-actions{gap:7px!important}
}

/* ==========================================================================
   v217 — the generic .wrap class (used everywhere else on the site for
   centered 1180px-max content sections) was ALSO capping and centering
   the header row itself, since .v53-headerrow carries the "wrap" class
   too. That's the actual, final source of "empty space on the left" /
   "menu shifted" complaints throughout — the header content was confined
   to a centered 1180px column instead of spanning the full header bar.
   Give the header row its own full-width rule instead. ---------- */
#top .wrap.v53-headerrow{
  width:100%!important;max-width:100%!important;margin:0!important;
  padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important;
}

/* ==========================================================================
   v218 — LOGIN (and possibly other head-actions items) rendering out of
   place near the start of the row: a leftover mobile-only "order" rule
   evidently wasn't as strictly confined to its intended narrow breakpoint
   as expected. Pinning the visual order explicitly and unconditionally —
   logo, then the menu, then the actions group — removes any ambiguity
   about which "order" declaration wins at any given width.
   ========================================================================== */
#top .v48-logo{order:0!important}
#top .v128-menu-cluster{order:1!important}
#top .v48-menubar{order:0!important}
#top .v58-head-actions{order:1!important}

/* ==========================================================================
   v221 — icon-tile glow everywhere (matching LANGUAGE's "EN" tile), LANGUAGE
   width, dog frame padding, DONATE in the rail matched to header-button
   style, GET STARTED FREE / DONATE same size and centered.
   ========================================================================== */

/* --- A) every icon tile (not just LANGUAGE's EN box) gets the same
   colored haze/fill as its button, using currentColor so each keeps its
   own color. --- */
#top .v62-menu-icon,#top .v80-helpmark,#top .v143-ai-tile,#top .v150-head-tile{
  background:
    radial-gradient(circle at 35% 35%,color-mix(in srgb,currentColor 30%,transparent) 0%,transparent 70%),
    color-mix(in srgb,currentColor 12%,#04121c)!important;
  box-shadow:0 0 8px color-mix(in srgb,currentColor 30%,transparent)!important;
}

/* --- B) LANGUAGE button, wider still, so the full word clears the arrow
   comfortably. --- */
@media (min-width:901px){
  #voliqai-lang .v151-lang-btn{min-width:150px!important}
}

/* --- C) dog frame: 3px padding. --- */
#voliqai-dog-frame{padding:3px!important;box-sizing:border-box!important}

/* --- D) DONATE in the rail: match the header-button look (pill shape,
   same glow-fill recipe as everywhere else, using its own gold color),
   and make it the same size as GET STARTED FREE, both centered as a
   matched pair under the dog. --- */
#voliqai-rail-actions{
  display:flex!important;flex-direction:column!important;align-items:center!important;
}
#voliqai-rail-actions .v151-get-started,
#voliqai-rail-donate{
  width:100%!important;max-width:220px!important;box-sizing:border-box!important;
  height:46px!important;border-radius:999px!important;
}
#voliqai-rail-donate{
  display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  background:
    radial-gradient(circle at 50% 0,color-mix(in srgb,#ffb300 14%,transparent),transparent 62%),
    #030d15!important;
  border:1px solid #ffb300!important;color:#ffe6a8!important;
  box-shadow:0 0 14px color-mix(in srgb,#ffb300 20%,transparent)!important;
}
.v151-donate-icon{
  background:color-mix(in srgb,#ffb300 12%,#06131c)!important;
  box-shadow:0 0 9px color-mix(in srgb,#ffb300 26%,transparent)!important;
}

/* ==========================================================================
   v224 — GET STARTED FREE / DONATE shaped like menu buttons (rounded
   rectangle, not a full pill), DONATE's icon as a glowing circle like
   LANGUAGE's EN tile, dog widget a bit further from the right edge.
   ========================================================================== */
#voliqai-rail-actions .v151-get-started,
#voliqai-rail-donate{
  border-radius:13px!important;
}
.v151-donate-icon{
  border-radius:50%!important;
  background:
    radial-gradient(circle at 35% 35%,color-mix(in srgb,#ffb300 30%,transparent) 0%,transparent 70%),
    color-mix(in srgb,#ffb300 12%,#04121c)!important;
  box-shadow:0 0 8px color-mix(in srgb,#ffb300 30%,transparent)!important;
}
#voliqai-rail{right:48px!important}
@media (max-width:600px){
  #voliqai-rail{right:22px!important}
}

/* ==========================================================================
   v225 — DONATE icon back to a rounded SQUARE (matching every other menu
   icon tile) instead of a circle, more gap between the dog and the button
   pair, and one more (final) squeeze on header sizing since LANGUAGE was
   still getting clipped by the viewport edge on very common desktop widths.
   ========================================================================== */
.v151-donate-icon{
  border-radius:9px!important;
  background:
    radial-gradient(circle at 35% 35%,color-mix(in srgb,#ffb300 30%,transparent) 0%,transparent 70%),
    color-mix(in srgb,#ffb300 12%,#04121c)!important;
  box-shadow:0 0 8px color-mix(in srgb,#ffb300 30%,transparent)!important;
}

#voliqai-rail-actions{margin-top:18px!important}

@media (min-width:901px){
  #top .v48-menubar>a,#top .v48-menubar>button,
  #top .v58-head-actions>a,#top .v58-head-actions>button{
    height:40px!important;min-height:40px!important;
    padding:0 8px!important;gap:5px!important;font-size:8.5px!important;
  }
  #voliqai-lang .v151-lang-btn{height:40px!important;min-height:40px!important;padding:0 8px!important;padding-right:40px!important;min-width:130px!important}
  #top .v62-menu-icon,#top .v80-helpmark,#top .v143-ai-tile,#top .v150-head-tile{
    width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px!important;
  }
  #top .v62-menu-icon svg{width:14px!important;height:14px!important}
  #top .wrap.v53-headerrow{gap:6px!important;padding-left:16px!important;padding-right:16px!important}
  #top .v128-menu-cluster{gap:5px!important}
  #top .v48-menubar{gap:5px!important}
  #top .v58-head-actions{gap:5px!important}
}
@media (min-width:1501px){
  #top .v48-logo{flex:0 0 180px!important;width:180px!important;max-width:180px!important;min-width:180px!important}
  #top .v48-logo img{width:180px!important;max-width:180px!important}
}

/* v226.css */
/* VOLIQA v226 — unified neon menu-button system + floating CTA rail */

/* Header: every control uses the same rounded rectangle and the same icon-tile language. */
#top .v48-menubar>a,#top .v48-menubar>button,
#top .v58-head-actions>a,#top .v58-head-actions>button,
#voliqai-lang .v151-lang-btn{
  border-radius:13px!important;
  border:1px solid color-mix(in srgb,currentColor 44%,#173044)!important;
  background:linear-gradient(180deg,color-mix(in srgb,currentColor 5%,#07131d),#030b12)!important;
  box-shadow:0 0 12px color-mix(in srgb,currentColor 10%,transparent),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
#top .v62-menu-icon,#top .v80-helpmark,#top .v143-ai-tile,#top .v150-head-tile,
#voliqai-lang .v150-head-tile{
  border-radius:8px!important;
  border:1px solid color-mix(in srgb,currentColor 34%,transparent)!important;
  background:radial-gradient(circle at 38% 32%,color-mix(in srgb,currentColor 34%,transparent),transparent 68%),color-mix(in srgb,currentColor 10%,#06131d)!important;
  box-shadow:0 0 8px color-mix(in srgb,currentColor 34%,transparent),0 0 17px color-mix(in srgb,currentColor 16%,transparent),inset 0 0 9px color-mix(in srgb,currentColor 13%,transparent)!important;
}

/* LANGUAGE: reserve real space for LANGUAGE + arrow instead of clipping the word. */
@media (min-width:901px){
  #voliqai-lang{flex:0 0 auto!important;min-width:0!important}
  #voliqai-lang .v151-lang-btn{
    width:138px!important;min-width:138px!important;max-width:138px!important;
    padding:0 28px 0 8px!important;gap:6px!important;overflow:visible!important;
  }
  #voliqai-lang .v151-lang-btn>span:not(.v150-head-tile){font-size:8.5px!important;white-space:nowrap!important;overflow:visible!important}
  #voliqai-lang .v76-lang-arrow{right:10px!important}
}
@media (min-width:901px) and (max-width:1500px){
  #top .v48-logo{flex:0 0 220px!important;width:220px!important;min-width:220px!important;max-width:220px!important}
  #top .v48-logo img{width:220px!important;max-width:220px!important}
}

/* Floating buttons under VOLIQ: identical geometry to menu controls. */
#voliqai-rail-actions{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  width:220px!important;gap:8px!important;margin-top:18px!important;
}
#voliqai-rail-actions .v226-rail-btn{
  appearance:none!important;width:100%!important;height:46px!important;min-height:46px!important;
  margin:0!important;padding:0 12px!important;box-sizing:border-box!important;
  display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;
  border-radius:13px!important;background:#030d15!important;font:900 11px/1 inherit!important;
  letter-spacing:.035em!important;cursor:pointer!important;text-align:left!important;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;
}
#voliqai-rail-actions .v226-rail-btn:hover{transform:translateY(-1px)!important}
#voliqai-rail-actions .v226-rail-icon{
  width:27px!important;height:27px!important;min-width:27px!important;flex:0 0 27px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  border-radius:8px!important;font-size:14px!important;font-weight:900!important;
  border:1px solid color-mix(in srgb,currentColor 36%,transparent)!important;
  background:radial-gradient(circle at 36% 30%,color-mix(in srgb,currentColor 36%,transparent),transparent 68%),color-mix(in srgb,currentColor 11%,#06131d)!important;
  box-shadow:0 0 9px color-mix(in srgb,currentColor 38%,transparent),0 0 18px color-mix(in srgb,currentColor 18%,transparent),inset 0 0 9px color-mix(in srgb,currentColor 13%,transparent)!important;
}
#voliqai-rail-actions .v226-join{color:#a978ff!important;border:1px solid rgba(169,120,255,.52)!important;box-shadow:0 0 14px rgba(169,120,255,.14)!important}
#voliqai-rail-actions .v226-donate{color:#ffbd3e!important;border:1px solid rgba(255,189,62,.55)!important;box-shadow:0 0 14px rgba(255,189,62,.14)!important}
#voliqai-rail-actions .v226-start{color:#38e1ff!important;border:1px solid rgba(56,225,255,.55)!important;box-shadow:0 0 14px rgba(56,225,255,.16)!important}
#voliqai-rail-actions .v226-join:hover{background:rgba(169,120,255,.08)!important;box-shadow:0 0 20px rgba(169,120,255,.24)!important}
#voliqai-rail-actions .v226-donate:hover{background:rgba(255,189,62,.07)!important;box-shadow:0 0 20px rgba(255,189,62,.22)!important}
#voliqai-rail-actions .v226-start:hover{background:rgba(56,225,255,.07)!important;box-shadow:0 0 20px rgba(56,225,255,.24)!important}

@media (max-width:600px){
  #voliqai-rail-actions{width:190px!important}
  #voliqai-rail-actions .v226-rail-btn{height:43px!important;min-height:43px!important;font-size:10px!important}
}

/* v227.css */
/* VOLIQA v227 — language control + compact centered VOLIQ CTAs */
@media (min-width:901px){
  #voliqai-lang .v151-lang-btn{
    width:150px!important;min-width:150px!important;max-width:150px!important;
    padding:0 26px 0 8px!important;box-sizing:border-box!important;
  }
  #voliqai-lang .v151-lang-btn>span:not(.v150-head-tile){font-size:9px!important;letter-spacing:.02em!important;flex:1 1 auto!important;min-width:0!important}
  #top .v48-logo{flex-basis:200px!important;width:200px!important;min-width:200px!important;max-width:200px!important}
  #top .v48-logo img{width:200px!important;max-width:200px!important}
}
/* keep the complete assistant rail away from the browser edge */
#voliqai-rail{right:42px!important}
#voliqai-rail-actions{
  width:184px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;
  align-items:stretch!important;gap:8px!important;
}
#voliqai-rail-actions .v226-rail-btn{
  width:184px!important;height:42px!important;min-height:42px!important;
  padding:0 10px!important;font-size:10px!important;justify-content:flex-start!important;
}
#voliqai-rail-actions .v226-rail-icon{width:25px!important;height:25px!important;min-width:25px!important;flex-basis:25px!important}
@media (max-width:600px){
  #voliqai-rail{right:22px!important}
  #voliqai-rail-actions{width:170px!important}
  #voliqai-rail-actions .v226-rail-btn{width:170px!important}
}

/* v228.css */
/* VOLIQA v228 — requested micro-fixes only: LANGUAGE geometry + centered VOLIQ CTAs */

/* LANGUAGE: same visual geometry as the neighbouring menu buttons, but wide enough
   for the complete LANGUAGE label. Keep the current language tile and dropdown. */
@media (min-width:901px){
  #voliqai-lang{
    flex:0 0 164px!important;
    width:164px!important;min-width:164px!important;max-width:164px!important;
  }
  #voliqai-lang .v151-lang-summary,
  #voliqai-lang .v151-lang-btn{
    width:164px!important;min-width:164px!important;max-width:164px!important;
    height:42px!important;min-height:42px!important;
    box-sizing:border-box!important;
  }
  #voliqai-lang .v151-lang-btn{
    display:flex!important;align-items:center!important;justify-content:flex-start!important;
    padding:0 30px 0 10px!important;gap:7px!important;
    border-radius:13px!important;
    overflow:hidden!important;
  }
  #voliqai-lang .v151-lang-btn .v150-head-tile{
    width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;flex:0 0 26px!important;
    border-radius:8px!important;
  }
  #voliqai-lang .v151-lang-btn>span:not(.v150-head-tile){
    display:block!important;flex:0 0 auto!important;min-width:auto!important;
    font-size:9.5px!important;line-height:1!important;letter-spacing:.02em!important;
    white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;
  }
  #voliqai-lang .v76-lang-arrow{right:11px!important}
}

/* The two controls belong visually to the dog window: center them exactly below
   the dog frame instead of anchoring their width to the browser edge. */
#voliqai-rail-actions{
  width:184px!important;
  left:50%!important;right:auto!important;
  transform:translateX(-50%)!important;
  align-items:center!important;
}
#voliqai-rail-actions .v226-rail-btn{
  width:184px!important;max-width:184px!important;
  margin-left:auto!important;margin-right:auto!important;
}
@media (max-width:600px){
  #voliqai-rail-actions{width:170px!important}
  #voliqai-rail-actions .v226-rail-btn{width:170px!important;max-width:170px!important}
}

/* v229.css */
/* VOLIQA v229 — micro-fixes only: LANGUAGE globe + dog rail spacing/centering */
@media (min-width:901px){
  #voliqai-lang{flex:0 0 174px!important;width:174px!important;min-width:174px!important;max-width:174px!important}
  #voliqai-lang .v151-lang-summary,#voliqai-lang .v151-lang-btn{width:174px!important;min-width:174px!important;max-width:174px!important;height:42px!important;min-height:42px!important;box-sizing:border-box!important}
  #voliqai-lang .v151-lang-btn{padding:0 27px 0 8px!important;gap:6px!important;overflow:visible!important}
  #voliqai-lang .v151-lang-btn>span:not(.v150-head-tile){font-size:9px!important;letter-spacing:0!important;white-space:nowrap!important;overflow:visible!important}
}
#voliqai-lang .v150-head-tile{font-size:0!important}
#voliqai-lang .v150-head-tile::before{content:'🌐';font-size:15px;line-height:1}

/* Pull the complete dog widget away from the viewport edge so its right border/glow remains visible. */
@media (min-width:901px){
  #voliqai-rail{right:24px!important}
}

/* Slightly smaller buttons, centered on the dog frame rather than the viewport edge. */
#voliqai-rail-actions{width:166px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;align-items:center!important}
#voliqai-rail-actions .v226-rail-btn{width:166px!important;max-width:166px!important;min-width:166px!important;margin-left:auto!important;margin-right:auto!important}
@media (max-width:600px){
  #voliqai-rail-actions{width:154px!important}
  #voliqai-rail-actions .v226-rail-btn{width:154px!important;max-width:154px!important;min-width:154px!important}
}

/* v230.css */
/* VOLIQA v230 — requested micro-fixes only: LANGUAGE fit + VOLIQ rail inset */

/* LANGUAGE: globe only in the icon tile; keep the full LANGUAGE label visible. */
@media (min-width:901px){
  #top #voliqai-lang{
    flex:0 0 152px!important;
    width:152px!important;min-width:152px!important;max-width:152px!important;
  }
  #top #voliqai-lang .v151-lang-summary,
  #top #voliqai-lang .v151-lang-btn{
    width:152px!important;min-width:152px!important;max-width:152px!important;
    height:42px!important;min-height:42px!important;box-sizing:border-box!important;
  }
  #top #voliqai-lang .v151-lang-btn{
    padding:0 10px!important;gap:7px!important;overflow:hidden!important;
    display:flex!important;align-items:center!important;justify-content:flex-start!important;
  }
  #top #voliqai-lang .v150-head-tile{
    width:27px!important;height:27px!important;min-width:27px!important;flex:0 0 27px!important;
    font-size:15px!important;line-height:27px!important;text-align:center!important;
  }
  #top #voliqai-lang .v151-lang-btn>span:not(.v150-head-tile){
    display:block!important;flex:1 1 auto!important;min-width:0!important;
    font-size:8.5px!important;line-height:1!important;letter-spacing:0!important;
    white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;
  }
  #top #voliqai-lang .v76-lang-arrow{display:none!important}
}

/* Keep the whole dog window, including its right border/glow, inside the viewport. */
@media (min-width:1100px){
  #voliqai-rail{right:72px!important}
}
@media (min-width:901px) and (max-width:1099px){
  #voliqai-rail{right:40px!important}
}

/* Keep both CTAs compact and centered directly below the dog window. */
#voliqai-rail-actions{
  width:158px!important;left:50%!important;right:auto!important;
  transform:translateX(-50%)!important;align-items:center!important;
}
#voliqai-rail-actions .v226-rail-btn{
  width:158px!important;min-width:158px!important;max-width:158px!important;
  margin-left:auto!important;margin-right:auto!important;
}
@media (max-width:600px){
  #voliqai-rail-actions{width:150px!important}
  #voliqai-rail-actions .v226-rail-btn{width:150px!important;min-width:150px!important;max-width:150px!important}
}

/* v231.css */
/* VOLIQA v231 — requested micro-fixes only. */

/* One clean globe, aligned LANGUAGE control, same visual geometry as menu buttons. */
@media (min-width:901px){
  #top #voliqai-lang{
    flex:0 0 142px!important;width:142px!important;min-width:142px!important;max-width:142px!important;
    margin:0!important;align-self:center!important;
  }
  #top #voliqai-lang .v151-lang-summary,
  #top #voliqai-lang .v151-lang-btn{
    width:142px!important;min-width:142px!important;max-width:142px!important;
    height:42px!important;min-height:42px!important;margin:0!important;box-sizing:border-box!important;
  }
  #top #voliqai-lang .v151-lang-btn{
    padding:0 9px!important;gap:8px!important;justify-content:flex-start!important;overflow:visible!important;
  }
  #top #voliqai-lang .v151-lang-btn>span:not(.v150-head-tile){
    flex:0 0 auto!important;width:auto!important;min-width:max-content!important;
    font-size:8.5px!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;overflow:visible!important;
  }
  #top #voliqai-lang .v76-lang-arrow{display:none!important}
}
#top #voliqai-lang .v231-globe{font-size:0!important;line-height:0!important;overflow:hidden!important}
#top #voliqai-lang .v231-globe::before,#top #voliqai-lang .v231-globe::after{content:none!important;display:none!important}
#top #voliqai-lang .v231-globe svg{display:block!important;width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}

/* Slightly reduce the dog inset while keeping its complete right border/glow visible. */
@media (min-width:1100px){#voliqai-rail{right:52px!important}}
@media (min-width:901px) and (max-width:1099px){#voliqai-rail{right:34px!important}}

/* Remove the stray short line/decoration below the header logo only. */
#top .v48-logo,#top .v48-logo img{border-bottom:0!important;text-decoration:none!important}
#top .v48-logo::before,#top .v48-logo::after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}

/* v232.css */
/* VOLIQA v232 — requested alignment micro-fixes only. */

/* LANGUAGE: move down slightly so its visual center matches the other header buttons. */
@media (min-width:901px){
  #top #voliqai-lang{transform:translateY(2px)!important}
}

/* Center DONATE + GET STARTED FREE on the actual dog frame (170px wide). */
@media (min-width:1100px){
  #voliqai-rail-actions{
    width:158px!important;
    margin-left:auto!important;margin-right:auto!important;
    align-self:center!important;
    position:static!important;left:auto!important;right:auto!important;transform:none!important;
  }
  #voliqai-rail-actions .v226-rail-btn{
    width:158px!important;min-width:158px!important;max-width:158px!important;
    margin-left:auto!important;margin-right:auto!important;
  }
}

/* v233.css */
/* VOLIQA v233 — requested alignment micro-fixes only. */

/* LANGUAGE: a little lower to match the vertical center of the other header buttons. */
@media (min-width:901px){
  #top #voliqai-lang{transform:translateY(4px)!important}
}

/* DONATE + GET STARTED FREE: centered directly BELOW the dog window, never over it. */
@media (min-width:1100px){
  #voliqai-rail-actions{
    position:absolute!important;
    top:262px!important;
    left:50%!important;right:auto!important;
    transform:translateX(-50%)!important;
    width:158px!important;
    margin:0!important;
    align-items:center!important;
  }
  #voliqai-rail-actions .v226-rail-btn{
    width:158px!important;min-width:158px!important;max-width:158px!important;
    margin-left:auto!important;margin-right:auto!important;
  }
}

/* v234.css */
/* VOLIQA v234 — requested header/button alignment refinements only. */

/* Desktop menu: make the controls approximately uniform in width and use the
   same rounded-rectangle geometry as LANGUAGE. Long labels get only the extra
   space they actually need. */
@media (min-width:901px){
  #top .v48-menubar>a,
  #top .v48-menubar>button,
  #top .v58-head-actions>a,
  #top .v58-head-actions>button,
  #top #voliqai-lang .v151-lang-btn{
    height:42px!important;min-height:42px!important;
    border-radius:12px!important;box-sizing:border-box!important;
  }

  #top .v48-menubar>a,
  #top .v48-menubar>button,
  #top .v58-head-actions>a,
  #top .v58-head-actions>button{
    width:118px!important;min-width:118px!important;max-width:118px!important;
    justify-content:flex-start!important;padding-left:6px!important;padding-right:8px!important;
  }
  #top .v48-menubar>a.menu-audit{width:146px!important;min-width:146px!important;max-width:146px!important}
  #top .v48-menubar>a.menu-how{width:132px!important;min-width:132px!important;max-width:132px!important}
  #top .v48-menubar>a.menu-ecosystem{width:154px!important;min-width:154px!important;max-width:154px!important}

  /* LANGUAGE keeps the same visual recipe and sits in the same baseline. */
  #top #voliqai-lang{transform:translateY(4px)!important}
}

/* Dog actions: center both buttons on the dog frame itself. */
@media (min-width:1100px){
  #voliqai-rail-actions{
    left:50%!important;right:auto!important;transform:translateX(-50%)!important;
    width:158px!important;margin-left:0!important;margin-right:0!important;
    align-items:center!important;
  }
  #voliqai-rail-actions .v226-rail-btn{
    width:158px!important;min-width:158px!important;max-width:158px!important;
    margin-left:auto!important;margin-right:auto!important;
  }
}

/* Remove the tiny stray cyan line directly under the logo. */
#top .v48-logo{overflow:hidden!important;border:0!important;box-shadow:none!important;background:none!important}
#top .v48-logo::before,#top .v48-logo::after{content:none!important;display:none!important}
#top .v48-logo img{border:0!important;outline:0!important;box-shadow:none!important;clip-path:inset(0 0 2px 0)!important}

/* v235.css */
/* VOLIQA v235 — requested micro-refinements only. */

/* Header icon tiles: use the same compact 27px geometry as LANGUAGE and
   strengthen the local glow around every symbol tile. */
@media (min-width:901px){
  #top .v62-menu-icon,
  #top .v80-helpmark,
  #top .v150-head-tile,
  #top #voliqai-lang .v150-head-tile{
    width:27px!important;height:27px!important;min-width:27px!important;flex:0 0 27px!important;
    border-radius:8px!important;box-sizing:border-box!important;
    border:1px solid color-mix(in srgb,currentColor 40%,transparent)!important;
    background:radial-gradient(circle at 38% 32%,color-mix(in srgb,currentColor 34%,transparent),transparent 68%),color-mix(in srgb,currentColor 10%,#06131d)!important;
    box-shadow:0 0 8px color-mix(in srgb,currentColor 42%,transparent),0 0 16px color-mix(in srgb,currentColor 20%,transparent),inset 0 0 9px color-mix(in srgb,currentColor 14%,transparent)!important;
  }
  #top .v62-menu-icon svg{width:15px!important;height:15px!important}
}

/* Dog actions: center their complete 158px boxes on the 210px dog frame. */
@media (min-width:1100px){
  #voliqai-rail-actions{
    left:105px!important;right:auto!important;transform:translateX(-50%)!important;
    width:158px!important;align-items:center!important;
  }
  #voliqai-rail-actions .v226-rail-btn{
    width:158px!important;min-width:158px!important;max-width:158px!important;
    margin-left:0!important;margin-right:0!important;
  }
}

/* Remove the tiny line under the logo without changing its displayed size. */
#top .v48-logo{border-bottom:0!important;outline:0!important;text-decoration:none!important}
#top .v48-logo::before,#top .v48-logo::after{content:none!important;display:none!important;border:0!important}
#top .v48-logo img{display:block!important;border:0!important;outline:0!important;box-shadow:none!important;clip-path:inset(0 0 3px 0)!important}

/* v236.css */
/* VOLIQA v236 — requested button-style refinement only. */

/* Header symbol tiles: slightly smaller, with the same colored mist + halo
   treatment as the LANGUAGE globe tile. */
@media (min-width:901px){
  #top .v62-menu-icon,
  #top .v80-helpmark,
  #top .v150-head-tile,
  #top #voliqai-lang .v150-head-tile{
    width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;
    border-radius:7px!important;box-sizing:border-box!important;
    border:1px solid color-mix(in srgb,currentColor 48%,transparent)!important;
    background:radial-gradient(circle at 38% 32%,color-mix(in srgb,currentColor 40%,transparent),transparent 67%),color-mix(in srgb,currentColor 9%,#06131d)!important;
    box-shadow:0 0 7px color-mix(in srgb,currentColor 58%,transparent),0 0 14px color-mix(in srgb,currentColor 30%,transparent),inset 0 0 8px color-mix(in srgb,currentColor 18%,transparent)!important;
  }
  #top .v62-menu-icon svg{width:14px!important;height:14px!important}
}

/* Floating buttons under VOLIQ: same visual language as header/LANGUAGE —
   compact rounded symbol tile, colored mist, local halo, dark rounded pill. */
#voliqai-rail-actions .v226-rail-btn{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;
  border-radius:12px!important;
  background:radial-gradient(circle at 18% 50%,color-mix(in srgb,currentColor 8%,transparent) 0%,transparent 40%),linear-gradient(180deg,rgba(8,18,29,.99),rgba(2,9,16,.99))!important;
  border:1px solid currentColor!important;
  box-shadow:0 0 8px color-mix(in srgb,currentColor 16%,transparent),inset 0 0 10px color-mix(in srgb,currentColor 7%,transparent)!important;
  text-shadow:0 0 4px color-mix(in srgb,currentColor 55%,transparent)!important;
}
#voliqai-rail-actions .v226-rail-icon{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;
  border-radius:7px!important;box-sizing:border-box!important;
  border:1px solid color-mix(in srgb,currentColor 48%,transparent)!important;
  color:currentColor!important;
  background:radial-gradient(circle at 38% 32%,color-mix(in srgb,currentColor 40%,transparent),transparent 67%),color-mix(in srgb,currentColor 9%,#06131d)!important;
  box-shadow:0 0 7px color-mix(in srgb,currentColor 58%,transparent),0 0 14px color-mix(in srgb,currentColor 30%,transparent),inset 0 0 8px color-mix(in srgb,currentColor 18%,transparent)!important;
}
#voliqai-rail-donate{color:#ffb300!important}
#voliqai-get-started{color:#38e1ff!important}

/* v237.css */
/* VOLIQA v237 — make every header and dog CTA use LANGUAGE geometry/effects,
   while preserving each button's existing semantic color. */
@media (min-width:901px){
  /* Same outer pill treatment as LANGUAGE. Colors are inherited, not replaced. */
  #top .v61-nav > a,
  #top .v61-nav > button,
  #top .v58-head-help,
  #top #voliqai-lang > summary .v151-lang-btn{
    box-sizing:border-box!important;
    min-height:46px!important;
    height:46px!important;
    border-radius:14px!important;
    border:1px solid currentColor!important;
    background:linear-gradient(180deg,rgba(7,19,29,.98),rgba(3,12,20,.98))!important;
    box-shadow:0 0 8px color-mix(in srgb,currentColor 15%,transparent),inset 0 0 10px color-mix(in srgb,currentColor 6%,transparent)!important;
  }
  /* Exact compact LANGUAGE-style symbol tile on every menu control. */
  #top .v62-menu-icon,
  #top .v80-helpmark,
  #top .v150-head-tile,
  #top #voliqai-lang .v150-head-tile{
    width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;
    border-radius:7px!important;
    border:1px solid color-mix(in srgb,currentColor 48%,transparent)!important;
    background:radial-gradient(circle at 38% 32%,color-mix(in srgb,currentColor 40%,transparent),transparent 67%),color-mix(in srgb,currentColor 9%,#06131d)!important;
    box-shadow:0 0 7px color-mix(in srgb,currentColor 58%,transparent),0 0 14px color-mix(in srgb,currentColor 30%,transparent),inset 0 0 8px color-mix(in srgb,currentColor 18%,transparent)!important;
  }
}
/* Same LANGUAGE-style geometry for the two buttons under VOLIQ; retain amber/cyan. */
#voliqai-rail-actions .v226-rail-btn{
  box-sizing:border-box!important;
  min-height:46px!important;height:46px!important;
  border-radius:14px!important;
  border:1px solid currentColor!important;
  background:linear-gradient(180deg,rgba(7,19,29,.98),rgba(3,12,20,.98))!important;
  box-shadow:0 0 8px color-mix(in srgb,currentColor 15%,transparent),inset 0 0 10px color-mix(in srgb,currentColor 6%,transparent)!important;
}
#voliqai-rail-actions .v226-rail-icon{
  width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;
  border-radius:7px!important;
  border:1px solid color-mix(in srgb,currentColor 48%,transparent)!important;
  background:radial-gradient(circle at 38% 32%,color-mix(in srgb,currentColor 40%,transparent),transparent 67%),color-mix(in srgb,currentColor 9%,#06131d)!important;
  box-shadow:0 0 7px color-mix(in srgb,currentColor 58%,transparent),0 0 14px color-mix(in srgb,currentColor 30%,transparent),inset 0 0 8px color-mix(in srgb,currentColor 18%,transparent)!important;
}
#voliqai-rail-donate{color:#ffb300!important}
#voliqai-get-started{color:#38e1ff!important}

/* v238.css */
/* VOLIQA v238 — ONLY button unification.
   LANGUAGE is the geometry/effect reference. Existing semantic colors stay unchanged. */
@media (min-width:901px){
  /* One shared LANGUAGE-style outer shell for every desktop menu control. */
  #top .v61-nav > a,
  #top .v61-nav > button,
  #top .v58-head-help,
  #top #voliqai-lang > summary .v151-lang-btn{
    box-sizing:border-box!important;
    height:46px!important;
    min-height:46px!important;
    padding:0 14px!important;
    gap:10px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    border-radius:14px!important;
    border:1px solid currentColor!important;
    background:
      radial-gradient(circle at 18% 50%,color-mix(in srgb,currentColor 10%,transparent) 0%,transparent 43%),
      linear-gradient(180deg,rgba(7,19,29,.98),rgba(3,12,20,.98))!important;
    box-shadow:
      0 0 8px color-mix(in srgb,currentColor 18%,transparent),
      inset 0 0 10px color-mix(in srgb,currentColor 7%,transparent)!important;
  }

  /* One shared LANGUAGE-style icon tile. */
  #top .v62-menu-icon,
  #top .v80-helpmark,
  #top .v150-head-tile,
  #top #voliqai-lang .v150-head-tile{
    box-sizing:border-box!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    flex:0 0 30px!important;
    margin:0!important;
    padding:0!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    border-radius:8px!important;
    border:1px solid color-mix(in srgb,currentColor 52%,transparent)!important;
    color:currentColor!important;
    background:
      radial-gradient(circle at 38% 32%,color-mix(in srgb,currentColor 42%,transparent),transparent 68%),
      color-mix(in srgb,currentColor 9%,#06131d)!important;
    box-shadow:
      0 0 7px color-mix(in srgb,currentColor 62%,transparent),
      0 0 15px color-mix(in srgb,currentColor 34%,transparent),
      inset 0 0 8px color-mix(in srgb,currentColor 20%,transparent)!important;
  }
  #top .v62-menu-icon svg,
  #top .v80-helpmark svg,
  #top .v150-head-tile svg{
    width:16px!important;
    height:16px!important;
  }
}

/* The two controls below VOLIQ use exactly the same construction as LANGUAGE. */
#voliqai-rail-actions .v226-rail-btn{
  box-sizing:border-box!important;
  height:46px!important;
  min-height:46px!important;
  padding:0 14px!important;
  gap:10px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  border-radius:14px!important;
  border:1px solid currentColor!important;
  background:
    radial-gradient(circle at 18% 50%,color-mix(in srgb,currentColor 10%,transparent) 0%,transparent 43%),
    linear-gradient(180deg,rgba(7,19,29,.98),rgba(3,12,20,.98))!important;
  box-shadow:
    0 0 8px color-mix(in srgb,currentColor 18%,transparent),
    inset 0 0 10px color-mix(in srgb,currentColor 7%,transparent)!important;
}
#voliqai-rail-actions .v226-rail-icon{
  box-sizing:border-box!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  flex:0 0 30px!important;
  margin:0!important;
  padding:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:8px!important;
  border:1px solid color-mix(in srgb,currentColor 52%,transparent)!important;
  color:currentColor!important;
  background:
    radial-gradient(circle at 38% 32%,color-mix(in srgb,currentColor 42%,transparent),transparent 68%),
    color-mix(in srgb,currentColor 9%,#06131d)!important;
  box-shadow:
    0 0 7px color-mix(in srgb,currentColor 62%,transparent),
    0 0 15px color-mix(in srgb,currentColor 34%,transparent),
    inset 0 0 8px color-mix(in srgb,currentColor 20%,transparent)!important;
}
/* Preserve the established CTA colors. */
#voliqai-rail-donate{color:#ffb300!important}
#voliqai-get-started{color:#38e1ff!important}

/* v239.css */
/* VOLIQA v239 — exact LANGUAGE construction applied to every header control.
   Only semantic/currentColor differs per button. Widths/text/content remain untouched. */
@media (min-width:901px){
  /* LANGUAGE's real outer-shell recipe from v219, now applied to actual menu selectors. */
  #top .v48-menubar > a,
  #top .v48-menubar > button,
  #top .v58-head-actions > a,
  #top .v58-head-actions > button,
  #top #voliqai-lang .v151-lang-btn{
    box-sizing:border-box!important;
    height:42px!important;min-height:42px!important;
    padding:0 6px!important;gap:4px!important;
    display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;
    border:1px solid currentColor!important;border-radius:8px!important;
    background:
      radial-gradient(circle at 20% 50%,color-mix(in srgb,currentColor 9%,transparent) 0%,transparent 38%),
      linear-gradient(180deg,rgba(8,18,29,.99),rgba(2,9,16,.99))!important;
    box-shadow:
      0 0 8px color-mix(in srgb,currentColor 16%,transparent),
      inset 0 0 10px color-mix(in srgb,currentColor 7%,transparent)!important;
  }

  /* LANGUAGE's real 28px icon-tile recipe. */
  #top .v48-menubar > a .v62-menu-icon,
  #top .v48-menubar > button .v62-menu-icon,
  #top .v58-head-actions > a .v150-head-tile,
  #top .v58-head-actions > button .v150-head-tile,
  #top .v58-head-actions > button .v80-helpmark,
  #top #voliqai-lang .v151-lang-btn .v150-head-tile{
    display:grid!important;place-items:center!important;
    width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;
    flex:0 0 28px!important;margin:0!important;padding:0!important;
    border:1px solid currentColor!important;border-radius:8px!important;
    background:color-mix(in srgb,currentColor 8%,#06131c)!important;
    box-shadow:0 0 6px color-mix(in srgb,currentColor 20%,transparent),inset 0 0 8px color-mix(in srgb,currentColor 9%,transparent)!important;
    color:currentColor!important;line-height:1!important;
  }
  #top .v48-menubar .v62-menu-icon svg,
  #top .v58-head-actions .v150-head-tile svg,
  #top #voliqai-lang .v151-lang-btn svg{width:20px!important;height:20px!important;display:block!important}
}

/* Dog CTAs: same LANGUAGE shell and tile; keep their established colors. */
#voliqai-rail-actions .v226-rail-btn{
  box-sizing:border-box!important;height:42px!important;min-height:42px!important;
  padding:0 6px!important;gap:4px!important;
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  border:1px solid currentColor!important;border-radius:8px!important;
  background:
    radial-gradient(circle at 20% 50%,color-mix(in srgb,currentColor 9%,transparent) 0%,transparent 38%),
    linear-gradient(180deg,rgba(8,18,29,.99),rgba(2,9,16,.99))!important;
  box-shadow:0 0 8px color-mix(in srgb,currentColor 16%,transparent),inset 0 0 10px color-mix(in srgb,currentColor 7%,transparent)!important;
}
#voliqai-rail-actions .v226-rail-icon{
  display:grid!important;place-items:center!important;
  width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;flex:0 0 28px!important;
  margin:0!important;padding:0!important;border:1px solid currentColor!important;border-radius:8px!important;
  background:color-mix(in srgb,currentColor 8%,#06131c)!important;
  box-shadow:0 0 6px color-mix(in srgb,currentColor 20%,transparent),inset 0 0 8px color-mix(in srgb,currentColor 9%,transparent)!important;
  color:currentColor!important;line-height:1!important;
}
#voliqai-rail-donate{color:#ffb300!important}
#voliqai-get-started{color:#38e1ff!important}

/* v240.css */
/* VOLIQA v240 — header + dog CTAs use the same neon depth/glow language as footer utility buttons.
   Existing semantic button colors and existing header geometry are preserved. */
@media (min-width:901px){
  #top .v48-menubar > a,
  #top .v48-menubar > button,
  #top .v58-head-actions > a,
  #top .v58-head-actions > button,
  #top #voliqai-lang .v151-lang-btn{
    border:1px solid currentColor!important;
    background:
      radial-gradient(circle at 50% 38%,color-mix(in srgb,currentColor 15%,transparent),transparent 60%),
      linear-gradient(180deg,rgba(5,17,26,.98),rgba(2,9,15,.99))!important;
    box-shadow:
      0 0 16px color-mix(in srgb,currentColor 18%,transparent),
      inset 0 0 18px color-mix(in srgb,currentColor 6%,transparent)!important;
    text-shadow:0 0 7px color-mix(in srgb,currentColor 42%,transparent)!important;
  }

  #top .v48-menubar > a .v62-menu-icon,
  #top .v48-menubar > button .v62-menu-icon,
  #top .v58-head-actions > a .v150-head-tile,
  #top .v58-head-actions > button .v150-head-tile,
  #top .v58-head-actions > button .v80-helpmark,
  #top #voliqai-lang .v151-lang-btn .v150-head-tile{
    border:1px solid currentColor!important;
    background:color-mix(in srgb,currentColor 9%,#031019)!important;
    box-shadow:
      0 0 12px color-mix(in srgb,currentColor 30%,transparent),
      inset 0 0 9px color-mix(in srgb,currentColor 8%,transparent)!important;
    color:currentColor!important;
  }
}

#voliqai-rail-actions .v226-rail-btn{
  border:1px solid currentColor!important;
  background:
    radial-gradient(circle at 50% 38%,color-mix(in srgb,currentColor 15%,transparent),transparent 60%),
    linear-gradient(180deg,rgba(5,17,26,.98),rgba(2,9,15,.99))!important;
  box-shadow:
    0 0 16px color-mix(in srgb,currentColor 18%,transparent),
    inset 0 0 18px color-mix(in srgb,currentColor 6%,transparent)!important;
  text-shadow:0 0 7px color-mix(in srgb,currentColor 42%,transparent)!important;
}
#voliqai-rail-actions .v226-rail-icon{
  border:1px solid currentColor!important;
  background:color-mix(in srgb,currentColor 9%,#031019)!important;
  box-shadow:
    0 0 12px color-mix(in srgb,currentColor 30%,transparent),
    inset 0 0 9px color-mix(in srgb,currentColor 8%,transparent)!important;
  color:currentColor!important;
}

/* v241.css */
/* VOLIQA v241 — ONLY change: make LANGUAGE the same compact width as standard menu buttons. */
@media (min-width:901px){
  #top #voliqai-lang{
    flex:0 0 118px!important;
    width:118px!important;
    min-width:118px!important;
    max-width:118px!important;
  }
  #top #voliqai-lang .v151-lang-summary,
  #top #voliqai-lang .v151-lang-btn{
    width:118px!important;
    min-width:118px!important;
    max-width:118px!important;
  }
}

/* v242.css */
/* VOLIQA v242 — ONLY fix LANGUAGE geometry to match the other header buttons. */
@media (min-width:901px){
  #top #voliqai-lang{
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    align-self:center!important;
  }
  #top #voliqai-lang summary.v151-lang-summary{
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    margin:0!important;
    padding:0!important;
    border-radius:8px!important;
  }
  #top #voliqai-lang .v151-lang-btn{
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    border-radius:8px!important;
    padding-top:0!important;
    padding-bottom:0!important;
    margin:0!important;
    line-height:1!important;
  }
}

/* v243.css */
/* VOLIQA v243 — LANGUAGE only: remove legacy v13-lang/v48-lang geometry and pin
   the visible control to the exact same outer geometry as the header buttons. */
@media (min-width:901px){
  #top #voliqai-lang,
  #top #voliqai-lang > summary.v151-lang-summary{
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    border-radius:8px!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
  }
  #top #voliqai-lang .v151-lang-btn{
    box-sizing:border-box!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    border-radius:8px!important;
    margin:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }
}

/* v244.css */
/* VOLIQA v244 — definitive header control unification.
   Every visible header control, including LANGUAGE, uses one shared component class.
   Existing semantic colors/widths are preserved. */
@media (min-width:901px){
  #top .v244-header-btn{
    box-sizing:border-box!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    border-radius:8px!important;
    margin:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    display:inline-flex!important;
    align-items:center!important;
    transform:none!important;
  }

  /* LANGUAGE wrapper is layout-only. The summary above is the actual button. */
  #top #voliqai-lang{
    all:unset!important;
    position:relative!important;
    display:inline-flex!important;
    box-sizing:border-box!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    flex:0 0 auto!important;
    color:#38e1ff!important;
  }
  #top #voliqai-lang > summary.v244-header-btn{
    list-style:none!important;
    cursor:pointer!important;
    width:118px!important;
    min-width:118px!important;
    max-width:118px!important;
    padding-left:6px!important;
    padding-right:8px!important;
    gap:8px!important;
    justify-content:flex-start!important;
    border:1px solid currentColor!important;
    background:radial-gradient(circle at 50% 38%,color-mix(in srgb,currentColor 15%,transparent),transparent 60%),linear-gradient(180deg,rgba(5,17,26,.98),rgba(2,9,15,.99))!important;
    box-shadow:0 0 16px color-mix(in srgb,currentColor 18%,transparent),inset 0 0 18px color-mix(in srgb,currentColor 6%,transparent)!important;
    text-shadow:0 0 7px color-mix(in srgb,currentColor 42%,transparent)!important;
    font:inherit!important;
  }
  #top #voliqai-lang > summary.v244-header-btn::marker,
  #top #voliqai-lang > summary.v244-header-btn::-webkit-details-marker{display:none!important;content:none!important}
  #top #voliqai-lang > summary.v244-header-btn > span:not(.v150-head-tile){
    display:inline-flex!important;align-items:center!important;line-height:1!important;white-space:nowrap!important;
  }
  #top #voliqai-lang .v76-lang-arrow{display:none!important}
}

/* v245.css */
/* VOLIQA v245 — final LANGUAGE normalization.
   v244 used all:unset on the <details> wrapper, which reset its typography to browser defaults.
   The LANGUAGE label now explicitly uses the exact same label metrics as every other header control. */
@media (min-width:901px){
  #top #voliqai-lang > summary.v244-header-btn > span:last-child{
    font-family:inherit!important;
    font-size:11.5px!important;
    line-height:1!important;
    font-weight:900!important;
    letter-spacing:.025em!important;
    color:currentColor!important;
    text-align:left!important;
    text-shadow:0 0 7px color-mix(in srgb,currentColor 48%,transparent)!important;
    overflow:hidden!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
  }
}
@media (min-width:901px) and (max-width:1700px){
  #top #voliqai-lang > summary.v244-header-btn > span:last-child{font-size:9.8px!important}
}
@media (min-width:901px) and (max-width:1320px){
  #top #voliqai-lang > summary.v244-header-btn > span:last-child{font-size:8.4px!important;letter-spacing:0!important}
}

/* v246.css */
/* VOLIQA v246 — LANGUAGE icon uses the exact same icon component as the menu.
   No LANGUAGE-specific tile geometry/glow remains. */
@media (min-width:901px){
  #top #voliqai-lang > summary.v244-header-btn > .v62-menu-icon{
    width:27px!important;
    height:27px!important;
    min-width:27px!important;
    flex:0 0 27px!important;
    border-radius:8px!important;
    box-sizing:border-box!important;
    border:1px solid currentColor!important;
    background:color-mix(in srgb,currentColor 9%,#031019)!important;
    box-shadow:0 0 12px color-mix(in srgb,currentColor 30%,transparent),inset 0 0 9px color-mix(in srgb,currentColor 8%,transparent)!important;
    color:currentColor!important;
  }
}

/* v247.css */
/* VOLIQA v247 — LANGUAGE final internal-layout normalization.
   Match the exact desktop menu button recipe; preserve cyan semantics only. */
@media (min-width:901px){
  #top #voliqai-lang > summary.v244-header-btn{
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    padding:0 6px!important;
    gap:4px!important;
    align-items:center!important;
    justify-content:flex-start!important;
    border-radius:8px!important;
  }

  #top #voliqai-lang > summary.v244-header-btn > .v62-menu-icon.v231-globe{
    display:grid!important;
    place-items:center!important;
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    min-height:28px!important;
    max-width:28px!important;
    max-height:28px!important;
    flex:0 0 28px!important;
    margin:0!important;
    padding:0!important;
    border-radius:8px!important;
    line-height:1!important;
    filter:none!important;
  }

  /* Override the old LANGUAGE-only 17px globe rule from v231. */
  #top #voliqai-lang > summary.v244-header-btn > .v62-menu-icon.v231-globe svg{
    display:block!important;
    width:20px!important;
    height:20px!important;
    flex:none!important;
    margin:0!important;
  }

  #top #voliqai-lang > summary.v244-header-btn > span:last-child{
    margin:0!important;
    padding:0!important;
    flex:0 1 auto!important;
    align-self:center!important;
  }
}

/* v248.css */
/* VOLIQA v248 — LANGUAGE is no longer a separate visual component.
   The <details> is layout/dropdown plumbing only. Its <summary> uses the exact
   same menu-markets + v244-header-btn component classes as the standard menu. */
@media (min-width:901px){
  #top .v248-lang-menu{
    all:unset!important;
    position:relative!important;
    display:inline-flex!important;
    flex:0 0 auto!important;
    box-sizing:border-box!important;
  }
  #top .v248-lang-menu > summary.v248-lang-trigger{
    list-style:none!important;
    cursor:pointer!important;
  }
  #top .v248-lang-menu > summary.v248-lang-trigger::marker,
  #top .v248-lang-menu > summary.v248-lang-trigger::-webkit-details-marker{
    display:none!important;
    content:none!important;
  }
  #top .v248-lang-menu > .v151-lang-list{
    position:absolute!important;
    top:calc(100% + 8px)!important;
    right:0!important;
    z-index:9999!important;
  }
}

/* v249.css */
/* VOLIQA v249 — LANGUAGE uses the exact same visible button metrics as header controls.
   Fix: <summary> is not matched by legacy selectors targeting direct <a>/<button> children,
   so its geometry, typography and icon metrics are normalized here as one component. */
@media (min-width:901px){
  #top .v248-lang-menu{
    all:unset!important;
    position:relative!important;
    display:inline-flex!important;
    flex:0 0 auto!important;
    box-sizing:border-box!important;
    color:#38e1ff!important;
    font-family:inherit!important;
  }
  #top .v248-lang-menu > summary.v248-lang-trigger{
    box-sizing:border-box!important;
    width:118px!important;
    min-width:118px!important;
    max-width:118px!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    margin:0!important;
    padding:0 6px!important;
    gap:4px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    overflow:hidden!important;
    border:1px solid currentColor!important;
    border-radius:8px!important;
    background:radial-gradient(circle at 50% 38%,color-mix(in srgb,currentColor 15%,transparent),transparent 60%),linear-gradient(180deg,rgba(5,17,26,.98),rgba(2,9,15,.99))!important;
    box-shadow:0 0 16px color-mix(in srgb,currentColor 18%,transparent),inset 0 0 18px color-mix(in srgb,currentColor 6%,transparent)!important;
    color:#38e1ff!important;
    cursor:pointer!important;
    list-style:none!important;
    text-decoration:none!important;
    transform:none!important;
  }
  #top .v248-lang-menu > summary.v248-lang-trigger::marker,
  #top .v248-lang-menu > summary.v248-lang-trigger::-webkit-details-marker{display:none!important;content:none!important}

  #top .v248-lang-menu > summary.v248-lang-trigger > .v62-menu-icon{
    box-sizing:border-box!important;
    display:grid!important;
    place-items:center!important;
    width:28px!important;height:28px!important;
    min-width:28px!important;min-height:28px!important;
    max-width:28px!important;max-height:28px!important;
    flex:0 0 28px!important;
    margin:0!important;padding:0!important;
    border:1px solid currentColor!important;
    border-radius:8px!important;
    background:color-mix(in srgb,currentColor 9%,#031019)!important;
    box-shadow:0 0 12px color-mix(in srgb,currentColor 30%,transparent),inset 0 0 9px color-mix(in srgb,currentColor 8%,transparent)!important;
    color:currentColor!important;
  }
  #top .v248-lang-menu > summary.v248-lang-trigger > .v62-menu-icon svg{
    display:block!important;width:20px!important;height:20px!important;margin:0!important;flex:none!important;
  }
  #top .v248-lang-menu > summary.v248-lang-trigger > span:last-child{
    display:block!important;
    min-width:0!important;
    margin:0!important;padding:0!important;
    font-family:inherit!important;
    font-size:11.5px!important;
    font-weight:900!important;
    line-height:1!important;
    letter-spacing:.025em!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:clip!important;
    color:currentColor!important;
    text-shadow:0 0 7px color-mix(in srgb,currentColor 42%,transparent)!important;
  }
  #top .v248-lang-menu > .v151-lang-list{
    position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:9999!important;
  }
}
@media (min-width:901px) and (max-width:1700px){
  #top .v248-lang-menu > summary.v248-lang-trigger > span:last-child{font-size:9.8px!important}
}
@media (min-width:901px) and (max-width:1320px){
  #top .v248-lang-menu > summary.v248-lang-trigger > span:last-child{font-size:8.4px!important;letter-spacing:0!important}
}

/* v250.css */
/* VOLIQA v250 — requested header/rail refinements only. */
@media (min-width:901px){
  /* Show the complete VOLIQA ECOSYSTEM label. */
  #top .v151-head-ecosystem{
    width:154px!important;
    min-width:154px!important;
    max-width:154px!important;
  }
}

/* GET STARTED FREE is the primary action under VOLIQAI. */
#voliqai-get-started{
  order:1!important;
  font-weight:950!important;
  border-width:1px!important;
  box-shadow:0 0 14px color-mix(in srgb,currentColor 34%,transparent),
             0 0 28px color-mix(in srgb,currentColor 15%,transparent),
             inset 0 0 18px color-mix(in srgb,currentColor 9%,transparent)!important;
}
#voliqai-get-started .v226-rail-icon{
  box-shadow:0 0 12px color-mix(in srgb,currentColor 48%,transparent),
             0 0 22px color-mix(in srgb,currentColor 22%,transparent),
             inset 0 0 10px color-mix(in srgb,currentColor 10%,transparent)!important;
}
#voliqai-rail-donate{order:2!important}

/* v251.css */
/* VOLIQA v251 — show the full VOLIQA ECOSYSTEM label. Nothing else changed. */
@media (min-width:901px){
  #top .v48-menubar > a.v151-head-ecosystem.v244-header-btn{
    width:174px!important;
    min-width:174px!important;
    max-width:174px!important;
    flex:0 0 174px!important;
    overflow:visible!important;
  }
  #top .v48-menubar > a.v151-head-ecosystem.v244-header-btn > span:last-child{
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
  }
}

/* v252.css */
/* VOLIQA v252 — footer legal actions. */
#footer-utility-row .v252-footer-privacy,
#footer-utility-row .v252-footer-terms{
  color:#35dcff!important;
}
#footer-utility-row .v252-footer-privacy .v94-footer-icon,
#footer-utility-row .v252-footer-terms .v94-footer-icon{
  color:#35dcff!important;
}

/* v253.css */
/* VOLIQA v253 — scanner-first homepage */
.v253-home{padding:58px 0 36px;background:radial-gradient(circle at 12% 0,rgba(0,224,255,.09),transparent 30%),radial-gradient(circle at 85% 35%,rgba(126,73,255,.08),transparent 34%),#020a10;border-bottom:1px solid rgba(50,220,255,.16)}
.v253-wrap{max-width:1660px!important}
.v253-hero-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(520px,.8fr);gap:44px;align-items:end;margin-bottom:28px}
.v253-kicker{font-size:12px;font-weight:900;letter-spacing:2px;color:#54e8ff;margin-bottom:14px}.v253-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2cff91;box-shadow:0 0 12px #2cff91;margin-right:7px}
.v253-hero-head h1{margin:0;font-size:clamp(46px,5vw,82px);line-height:.94;letter-spacing:-2.8px;color:#fff}.v253-hero-head h1 span{background:linear-gradient(90deg,#35d9ff,#7770ff,#28f2a2);-webkit-background-clip:text;background-clip:text;color:transparent}
.v253-hero-head p{max-width:900px;color:#9db2bf;font-size:17px;line-height:1.7;margin:24px 0 0}
.v253-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(46,216,255,.28);border-radius:14px;overflow:hidden;background:rgba(4,17,25,.78);box-shadow:0 0 28px rgba(0,210,255,.06)}
.v253-summary div{padding:18px 16px;border-right:1px solid rgba(46,216,255,.12)}.v253-summary div:last-child{border:0}.v253-summary small{display:block;color:#6f8998;font-size:9px;font-weight:900;letter-spacing:1.4px}.v253-summary b{display:block;color:#e8f8ff;font-size:20px;margin-top:5px}.v253-summary .v253-live-label{color:#2cff91;text-shadow:0 0 12px rgba(44,255,145,.5)}
.v253-scanner-shell{border:1px solid rgba(45,218,255,.28);border-radius:18px;background:linear-gradient(180deg,rgba(5,18,27,.97),rgba(2,10,16,.98));box-shadow:0 18px 60px rgba(0,0,0,.35),0 0 32px rgba(0,211,255,.05);overflow:hidden}
.v253-scanner-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid rgba(45,218,255,.15)}.v253-scanner-top small{color:#53e5ff;font-weight:900;letter-spacing:1.8px;font-size:10px}.v253-scanner-top h2{margin:4px 0 0;color:#fff;font-size:23px}.v253-legend{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.v253-legend span{font-size:9px;font-weight:900;letter-spacing:1px;padding:7px 10px;border:1px solid rgba(93,224,255,.25);border-radius:7px;color:#a9eefa;background:rgba(17,70,86,.16)}.v253-legend i{font-style:normal;color:#4cdfff}
.v253-row{display:grid;grid-template-columns:1.15fr .75fr .9fr .9fr .75fr .75fr 1.15fr;align-items:center;min-height:58px;padding:0 24px;border-bottom:1px solid rgba(113,157,178,.1)}.v253-table-head{min-height:38px;background:rgba(15,47,61,.22);color:#6f8998;font-size:9px;font-weight:900;letter-spacing:1.1px}.v253-data-row{transition:.15s ease}.v253-data-row:hover{background:rgba(34,209,255,.035)}.v253-data-row b{color:#f3fbff;font-size:14px}.v253-data-row span{font-size:12px;color:#a9bdc8}.v253-score{font-weight:900!important}.v253-hot{color:#ffb72e!important}.v253-extreme{color:#ff5b72!important;text-shadow:0 0 10px rgba(255,72,101,.24)}.v253-positive{color:#34e99a!important}.v253-status{justify-self:start;padding:6px 9px;border-radius:7px;border:1px solid rgba(110,149,166,.3);font-size:9px!important;font-weight:900;letter-spacing:.8px}.v253-status.watch{color:#ffb72e!important;border-color:rgba(255,183,46,.5);background:rgba(255,183,46,.07);box-shadow:0 0 12px rgba(255,183,46,.08)}.v253-status.extreme{color:#ff5b72!important;border-color:rgba(255,91,114,.5);background:rgba(255,91,114,.07)}.v253-status.pump{color:#51dfff!important;border-color:rgba(81,223,255,.4)}
.v253-loading{padding:34px 24px;color:#76909e}.v253-disclaimer{padding:14px 24px;color:#647d8a;font-size:10px;letter-spacing:.3px;background:rgba(0,0,0,.18)}
.v253-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.15fr;gap:12px;align-items:stretch;margin-top:22px}.v253-flow>span{align-self:center;color:#43ddff;font-size:20px}.v253-flow article{position:relative;padding:17px 16px;border:1px solid rgba(89,145,171,.2);border-radius:12px;background:rgba(5,17,25,.75)}.v253-flow article>b{position:absolute;right:12px;top:10px;color:rgba(75,221,255,.18);font-size:25px}.v253-flow small{color:#56ddf5;font-size:8px;font-weight:900;letter-spacing:1.4px}.v253-flow h3{margin:5px 0 7px;color:#fff;font-size:13px}.v253-flow p{margin:0;color:#78919e;font-size:10px;line-height:1.5}.v253-legacy-hidden{display:none!important}
@media(max-width:1100px){.v253-hero-head{grid-template-columns:1fr}.v253-summary{max-width:760px}.v253-flow{grid-template-columns:1fr 1fr}.v253-flow>span{display:none}.v253-row{grid-template-columns:1.1fr .7fr .8fr .8fr 1fr}.v253-row>*:nth-child(5),.v253-row>*:nth-child(6){display:none}}
@media(max-width:700px){.v253-home{padding-top:28px}.v253-hero-head h1{font-size:43px}.v253-summary{grid-template-columns:1fr 1fr}.v253-summary div:nth-child(2){border-right:0}.v253-summary div:nth-child(-n+2){border-bottom:1px solid rgba(46,216,255,.12)}.v253-scanner-top{align-items:flex-start;flex-direction:column}.v253-legend{display:none}.v253-row{grid-template-columns:1.1fr .75fr .9fr 1fr;padding:0 13px}.v253-row>*:nth-child(4){display:none}.v253-flow{grid-template-columns:1fr}.v253-hero-head p{font-size:14px}}

/* v254.css */
/* VOLIQA v254 — milestone focus: scanner -> confirmed outcome -> audit. */
/* Homepage is one product. Legacy public-data panels remain in code for later engine use, not as homepage UI. */
#top .menu-news{display:none!important}
#voliqai-rail{display:none!important}

/* Remove legacy homepage modules that make the scanner harder to understand. */
#mission,#dashboard,#pulse-live,#reports,#start-here,#market-intelligence,#why-we-measure,#microstructure,
#trading-bot,#hunter-prediction,#audit,#news-impact,#news,#liquidation-cases,#intelligence,#why-simple,
.v22-status,.v41-pipeline-section{display:none!important}

/* Keep the scanner as the dominant first and only operational surface. */
.v253-home{padding-bottom:74px}
.v253-flow{margin-bottom:0}
.v253-flow article:last-of-type{border-color:rgba(70,229,255,.34);box-shadow:0 0 24px rgba(0,210,255,.05)}

.v254-outcomes,.v254-how{margin-top:44px;border-top:1px solid rgba(61,214,255,.14);padding-top:34px}
.v254-section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:20px}
.v254-section-head small{color:#4be3ff;font-size:9px;font-weight:900;letter-spacing:1.6px}
.v254-section-head h2{color:#fff;font-size:24px;margin:5px 0 0}
.v254-section-head p{max-width:650px;margin:0;color:#7f98a5;font-size:11px;line-height:1.6;text-align:right}
.v254-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.v254-outcome-grid article{padding:20px;border:1px solid rgba(82,151,180,.2);border-radius:12px;background:rgba(5,17,25,.72)}
.v254-outcome-grid small{display:block;color:#6f8998;font-size:8px;font-weight:900;letter-spacing:1.1px}
.v254-outcome-grid b{display:block;color:#dff8ff;font-size:25px;margin:7px 0 3px}.v254-outcome-grid span{color:#708996;font-size:9px}
.v254-outcome-note{display:flex;gap:16px;align-items:center;margin-top:12px;padding:13px 16px;border:1px solid rgba(62,218,255,.14);border-radius:10px;background:rgba(4,23,31,.55)}
.v254-outcome-note strong{color:#45e2ff;font-size:9px;letter-spacing:1.2px;white-space:nowrap}.v254-outcome-note span{color:#8097a3;font-size:10px}
.v254-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v254-how-grid article{position:relative;padding:20px 20px 20px 54px;border:1px solid rgba(82,151,180,.18);border-radius:12px;background:rgba(5,17,25,.62)}
.v254-how-grid article>b{position:absolute;left:17px;top:18px;color:#47ddfa;font-size:20px}.v254-how-grid h3{margin:0 0 6px;color:#fff;font-size:13px}.v254-how-grid p{margin:0;color:#78919e;font-size:10px;line-height:1.5}
.v254-help-note{margin:14px 0 0;color:#647d8a;font-size:10px}
@media(max-width:900px){.v254-section-head{display:block}.v254-section-head p{text-align:left;margin-top:10px}.v254-outcome-grid{grid-template-columns:1fr 1fr}.v254-how-grid{grid-template-columns:1fr}}
@media(max-width:560px){.v254-outcome-grid{grid-template-columns:1fr}.v254-outcome-note{align-items:flex-start;flex-direction:column;gap:5px}}

/* v255.css */
/* VOLIQA v255 — scanner-first navigation, monitoring layer, one roadmap. */
.v255-roadmap-menu{width:132px!important;min-width:132px!important}
.v255-monitor-strip{margin:0 0 22px;padding:18px 20px;border:1px solid rgba(57,218,255,.18);border-radius:12px;background:linear-gradient(90deg,rgba(4,20,29,.78),rgba(17,10,35,.7))}
.v255-monitor-strip small{display:block;color:#48e2ff;font-size:9px;font-weight:900;letter-spacing:1.5px;margin-bottom:8px}
.v255-monitor-strip p{margin:0;color:#76909d;font-size:9px;line-height:1.75;letter-spacing:.45px}
.v255-monitor-strip strong{display:block;margin-top:14px;color:#d9f9ff;font-size:10px;letter-spacing:1.15px}
.v255-monitor-strip b{display:block;margin-top:7px;color:#fff;font-size:15px;letter-spacing:.45px}
.v255-roadmap{padding:58px 0 72px;border-top:1px solid rgba(55,215,255,.1)}
.v255-roadmap-head{margin-bottom:24px}.v255-roadmap-head small{color:#49e2ff;font-size:9px;font-weight:900;letter-spacing:1.6px}.v255-roadmap-head h2{margin:7px 0 8px;color:#fff;font-size:27px}.v255-roadmap-head p{margin:0;color:#7f98a5;font-size:11px}
.v255-roadmap-flow{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:8px}
.v255-roadmap-flow article{padding:20px;border:1px solid rgba(119,77,190,.28);border-radius:14px;background:linear-gradient(145deg,rgba(7,17,25,.88),rgba(22,13,42,.74))}.v255-roadmap-flow article.is-now{border-color:rgba(53,220,255,.38);box-shadow:0 0 28px rgba(0,210,255,.05)}
.v255-roadmap-flow article small{color:#78939f;font-size:8px;font-weight:900;letter-spacing:1.35px}.v255-roadmap-flow article.is-now small{color:#47e1ff}.v255-roadmap-flow h3{margin:8px 0 12px;color:#fff;font-size:13px}.v255-roadmap-flow article>b{display:block;color:#d9f7ff;font-size:10px;line-height:1.55}.v255-roadmap-flow p{margin:11px 0 0;color:#718995;font-size:9px;line-height:1.6}.v255-roadmap-flow>i{align-self:center;text-align:center;color:#46dfff;font-size:20px;font-style:normal}
@media(max-width:1050px){.v255-roadmap-flow{grid-template-columns:1fr}.v255-roadmap-flow>i{transform:rotate(90deg);height:20px}.v255-roadmap-menu{width:auto!important;min-width:0!important}}
@media(max-width:620px){.v255-monitor-strip b{font-size:11px;line-height:1.6}.v255-roadmap{padding-top:42px}.v255-roadmap-head h2{font-size:22px}}

/* v257.css */
/* VOLIQA v256 — live scanner + status definitions + persistent verified results */
.v256-workflow{color:#dffbff;font-size:10px;font-weight:900;letter-spacing:.8px;white-space:nowrap}.v256-workflow i{color:#45e2ff;font-style:normal;margin:0 7px}
.v256-table .v253-row{grid-template-columns:1.15fr 1fr 1fr 1.35fr}.v256-table .v253-data-row{min-height:54px}.v256-table .v253-data-row>b{font-size:13px}
.v256-source-state{padding:9px 15px;border-top:1px solid rgba(82,151,180,.12);color:#67818e;font-size:9px}.v256-source-state.is-live{color:#54dca5}.v256-source-state.is-stale{color:#e6b85c}.v256-source-state.is-error{color:#e67c8d}
.v256-status-section,.v256-results{margin-top:44px;border-top:1px solid rgba(61,214,255,.14);padding-top:34px}
.v256-status-list{border:1px solid rgba(82,151,180,.18);border-radius:13px;overflow:hidden;background:rgba(5,17,25,.64)}.v256-status-list>div{display:grid;grid-template-columns:190px 1fr;gap:22px;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(82,151,180,.12)}.v256-status-list>div:last-child{border-bottom:0}.v256-status-list b{display:inline-flex;width:max-content;min-width:122px;justify-content:center;padding:6px 10px;border-radius:7px;font-size:9px;letter-spacing:.8px;border:1px solid rgba(120,150,165,.25);color:#8ba2ad}.v256-status-list span{color:#8098a4;font-size:10px;line-height:1.55}.v256-status-list .pump{color:#47dfff;border-color:rgba(71,223,255,.35)}.v256-status-list .extreme{color:#ffba55;border-color:rgba(255,186,85,.4)}.v256-status-list .watch{color:#ff8b62;border-color:rgba(255,139,98,.4)}.v256-status-list .extreme-short{color:#ff5577;border-color:rgba(255,85,119,.5);box-shadow:0 0 16px rgba(255,85,119,.08)}.v256-status-list .confirmed{color:#74efad;border-color:rgba(116,239,173,.42)}
.v256-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.v256-stats article{padding:18px;border:1px solid rgba(82,151,180,.2);border-radius:12px;background:rgba(5,17,25,.72)}.v256-stats small{display:block;color:#6f8998;font-size:8px;font-weight:900;letter-spacing:1.1px}.v256-stats b{display:block;color:#e1faff;font-size:27px;margin:7px 0 2px}.v256-stats article:first-child b{color:#73efb1}.v256-stats span{color:#708996;font-size:9px}
.v256-results-shell{border:1px solid rgba(82,151,180,.18);border-radius:13px;overflow:hidden;background:rgba(5,17,25,.64)}.v256-results-head,.v256-result-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.35fr 1fr;align-items:center;gap:12px;padding:12px 16px}.v256-results-head{color:#657f8d;font-size:8px;font-weight:900;letter-spacing:.9px;border-bottom:1px solid rgba(82,151,180,.16)}.v256-result-row{min-height:48px;border-bottom:1px solid rgba(82,151,180,.09);color:#9bb0ba;font-size:10px}.v256-result-row strong{color:#e8faff;font-size:11px}.v256-result-row .result-down{color:#67e7aa;font-weight:900}.v256-result-row .result-up{color:#ff718b;font-weight:900}.v256-result-row .result-pending{color:#7d95a0}.v256-more{display:block;margin:14px auto;padding:9px 22px;border:1px solid rgba(66,218,255,.3);border-radius:8px;background:rgba(7,31,42,.75);color:#51e0fb;font-size:9px;font-weight:900;letter-spacing:1px;cursor:pointer}.v256-method-note{color:#637c89;font-size:9px;line-height:1.55;margin:11px 0 0}
@media(max-width:760px){.v256-workflow{white-space:normal;line-height:1.8}.v256-status-list>div{grid-template-columns:1fr;gap:7px}.v256-stats{grid-template-columns:1fr 1fr}.v256-results-shell{overflow-x:auto}.v256-results-head,.v256-result-row{min-width:650px}.v256-table{overflow-x:auto}.v256-table .v253-row{min-width:570px}}
@media(max-width:480px){.v256-stats{grid-template-columns:1fr 1fr}}
/* v257 — real CONFIRMED state and confirmed-only audit */
.v257-confirm-rule{margin-top:12px;padding:14px 16px;border:1px solid rgba(65,224,255,.16);border-radius:10px;background:rgba(5,19,27,.55);color:#78939f;font-size:10px;line-height:1.55}.v257-confirm-rule strong{color:#dffaff}.v257-confirm-rule em{color:#48e3ff;font-style:normal;font-weight:900}
.v256-stats{grid-template-columns:repeat(5,1fr)}
@media(max-width:900px){.v256-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.v256-stats{grid-template-columns:1fr}}

/* v258.css */
/* VOLIQA v258 — reward strip + restored neon controls + legacy intelligence cleanup */
#voliqa-ai,#join-voliqa{display:none!important}
/* Restore VOLIQA neon depth without changing the working button geometry. */
#top .v244-header-btn{box-shadow:0 0 10px rgba(57,220,255,.12),inset 0 0 12px rgba(57,220,255,.035)!important;transition:box-shadow .2s ease,border-color .2s ease,filter .2s ease!important}
#top .v244-header-btn:hover{box-shadow:0 0 8px currentColor,0 0 22px rgba(58,221,255,.28),inset 0 0 15px rgba(255,255,255,.045)!important;filter:brightness(1.14)}
#top .v62-menu-icon,#top .v150-head-tile,#top .v80-helpmark{box-shadow:0 0 9px currentColor,inset 0 0 8px rgba(255,255,255,.05)!important}
#top .menu-markets{box-shadow:0 0 13px rgba(44,218,255,.20),inset 0 0 12px rgba(44,218,255,.04)!important}
#top .menu-how{box-shadow:0 0 13px rgba(57,255,157,.17),inset 0 0 12px rgba(57,255,157,.035)!important}
#top .menu-proof{box-shadow:0 0 13px rgba(255,217,70,.16),inset 0 0 12px rgba(255,217,70,.03)!important}
#top .v258-rewards-menu{box-shadow:0 0 13px rgba(196,85,255,.22),inset 0 0 12px rgba(196,85,255,.04)!important}
.v258-rewards{padding:18px 0 8px;background:linear-gradient(90deg,rgba(0,218,255,.025),rgba(127,44,255,.055),rgba(0,218,255,.02))}
.v258-reward-panel{position:relative;border:1px solid rgba(159,94,255,.38);border-radius:18px;padding:24px 28px;background:linear-gradient(120deg,rgba(5,18,26,.96),rgba(22,10,42,.92));box-shadow:0 0 28px rgba(123,55,255,.10),inset 0 0 34px rgba(30,211,255,.025)}
.v258-reward-copy{padding-right:300px}.v258-reward-copy small{color:#55e7ff;font-weight:900;letter-spacing:1.7px;font-size:9px}.v258-reward-copy h2{margin:6px 0 8px;color:#f7fbff;font-size:25px}.v258-reward-copy p{max-width:980px;margin:0;color:#8ea7b4;font-size:11px;line-height:1.65}
.v258-reward-actions{position:absolute;right:28px;top:27px;display:flex;gap:10px}.v258-neon-cta,.v258-help-btn,.v256-more{border:1px solid rgba(90,221,255,.65)!important;border-radius:11px!important;background:linear-gradient(100deg,rgba(133,40,255,.92),rgba(27,202,235,.92))!important;color:#fff!important;font-weight:900!important;letter-spacing:.7px!important;padding:12px 17px!important;box-shadow:0 0 12px rgba(121,54,255,.48),0 0 22px rgba(38,213,255,.25)!important;cursor:pointer}.v258-help-btn{background:rgba(10,21,32,.88)!important;color:#dcb9ff!important;border-color:rgba(189,91,255,.62)!important;box-shadow:0 0 13px rgba(183,70,255,.25)!important}
.v258-reward-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px}.v258-reward-grid article{display:grid;grid-template-rows:auto 1fr auto;min-height:88px;padding:13px 14px;border:1px solid rgba(94,149,181,.20);border-radius:11px;background:rgba(2,14,22,.62)}.v258-reward-grid b{color:#dff9ff;font-size:10px;letter-spacing:.8px}.v258-reward-grid span{color:#718d9c;font-size:9px;line-height:1.4;margin-top:5px}.v258-reward-grid strong{color:#d88cff;font-size:11px;margin-top:8px;text-shadow:0 0 10px rgba(202,92,255,.4)}.v258-reward-note{margin:12px 0 0;color:#617b89;font-size:9px}
@media(max-width:1050px){.v258-reward-copy{padding-right:0}.v258-reward-actions{position:static;margin-top:14px}.v258-reward-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.v258-reward-panel{padding:20px 16px}.v258-reward-grid{grid-template-columns:1fr}.v258-reward-actions{flex-wrap:wrap}}

/* v259.css */
/* VOLIQA v259 — member benefits + rewards directly below hero introduction */
.v259-member-callout{margin:22px 0 18px;padding:15px 17px;border:1px solid rgba(65,220,255,.28);border-radius:13px;background:linear-gradient(90deg,rgba(7,28,37,.88),rgba(31,15,53,.72));display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 0 22px rgba(43,210,255,.07),inset 0 0 22px rgba(132,63,255,.04)}
.v259-member-callout>div:first-child{display:grid;grid-template-columns:auto auto;column-gap:12px;align-items:baseline;max-width:1100px}.v259-member-callout small{grid-column:1/-1;color:#50e4ff;font-size:8px;font-weight:900;letter-spacing:1.5px}.v259-member-callout strong{color:#f3fbff;font-size:13px;letter-spacing:.5px;margin-top:3px}.v259-member-callout span{color:#819aa7;font-size:10px;line-height:1.5}
.v259-member-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}.v259-benefit-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 15px;border:1px solid rgba(190,91,255,.58);border-radius:11px;color:#ddbaff!important;background:rgba(12,20,31,.88);font-size:10px;font-weight:900;letter-spacing:.7px;text-decoration:none!important;box-shadow:0 0 13px rgba(183,70,255,.22)}
.v259-rewards-inline{padding:0 0 22px;background:none}.v259-rewards-inline .wrap{width:100%;max-width:none;padding:0}.v259-rewards-inline .v258-reward-panel{margin:0}
.v259-benefits-intro{margin-top:18px;padding-top:16px;border-top:1px solid rgba(91,174,204,.16);display:flex;gap:14px;align-items:baseline}.v259-benefits-intro strong{color:#f0f9ff;font-size:11px;letter-spacing:.7px}.v259-benefits-intro span{color:#7893a1;font-size:9px}
.v259-benefit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:10px}.v259-benefit-grid article{padding:12px 14px;border:1px solid rgba(66,209,240,.16);border-radius:10px;background:rgba(2,16,24,.55)}.v259-benefit-grid b{display:block;color:#dff9ff;font-size:9px;letter-spacing:.7px}.v259-benefit-grid span{display:block;color:#718d9c;font-size:8.5px;line-height:1.45;margin-top:5px}
.v259-reward-label{margin-top:17px;color:#d88cff;font-size:8px;font-weight:900;letter-spacing:1.5px}
@media(max-width:1050px){.v259-member-callout{align-items:flex-start;flex-direction:column}.v259-benefit-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.v259-member-callout>div:first-child{display:block}.v259-member-callout strong,.v259-member-callout span{display:block;margin-top:5px}.v259-member-actions{flex-wrap:wrap}.v259-benefit-grid{grid-template-columns:1fr}.v259-benefits-intro{display:block}.v259-benefits-intro span{display:block;margin-top:5px}}

/* v260.css */
/* VOLIQA v260 — merged scanner summary, single membership/rewards block, roadmap-only closing section */
.v253-hero-head{grid-template-columns:1fr!important}.v253-hero-head>div:first-child{max-width:1120px}
.v259-member-callout{display:none!important}
.v259-rewards-inline{margin-top:24px}.v258-reward-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:22px;align-items:start}.v258-reward-copy{min-width:0}.v258-reward-actions{align-self:start}.v259-benefits-intro,.v259-benefit-grid,.v259-reward-label,.v258-reward-grid,.v258-reward-note{grid-column:1/-1}
.v259-benefit-grid,.v258-reward-grid{align-items:stretch}.v259-benefit-grid article,.v258-reward-grid article{height:100%;min-height:92px;display:flex;flex-direction:column}.v258-reward-grid article strong{margin-top:auto;padding-top:14px}
.v255-monitor-strip{display:none!important}
.v260-scanner-top{align-items:stretch!important;gap:22px}.v260-scanner-top>div:first-child{display:flex;flex-direction:column;justify-content:center}.v260-scanner-top .v256-workflow{margin-top:10px}
.v260-live-stats{display:grid;grid-template-columns:repeat(5,minmax(105px,1fr));border:1px solid rgba(49,210,246,.28);border-radius:14px;overflow:hidden;min-width:min(760px,62vw);background:rgba(3,18,26,.72)}
.v260-live-stats>div{padding:14px 16px;border-left:1px solid rgba(73,179,208,.15);display:flex;flex-direction:column;justify-content:center}.v260-live-stats>div:first-child{border-left:0}.v260-live-stats small{color:#7994a3;font-size:8px;font-weight:900;letter-spacing:1.15px}.v260-live-stats b{color:#edfaff;font-size:19px;margin-top:5px}.v260-live-stats .v253-live-label{color:#25f19a;text-shadow:0 0 12px rgba(37,241,154,.45)}
.v255-roadmap-head{margin-bottom:20px}.v255-roadmap-head h2{font-size:30px;margin:0;color:#fff}.v255-roadmap-head small,.v255-roadmap-head p{display:none!important}
.v83-purpose,.v40-faq-more{display:none!important}
@media(max-width:1250px){.v260-scanner-top{display:block!important}.v260-live-stats{margin-top:18px;min-width:0;width:100%}}
@media(max-width:760px){.v258-reward-panel{display:block}.v258-reward-actions{margin-top:14px}.v260-live-stats{grid-template-columns:1fr 1fr}.v260-live-stats>div{border-top:1px solid rgba(73,179,208,.15)}.v260-live-stats>div:last-child{grid-column:1/-1}.v259-benefit-grid,.v258-reward-grid{grid-template-columns:1fr!important}}

/* v261.css */
/* VOLIQA v261 — compact roadmap, aligned primary panels, slightly larger core typography. */
.v259-rewards-inline{width:100%;margin-top:24px;padding-left:0!important;padding-right:0!important}
.v259-rewards-inline>.wrap{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
.v259-rewards-inline .v258-reward-panel{width:100%;box-sizing:border-box;margin:0!important}

/* Slightly larger type in the primary operational panels. */
.v258-reward-copy p{font-size:12px;line-height:1.7}
.v259-benefits-intro strong{font-size:12px}.v259-benefits-intro span{font-size:10px}
.v259-benefit-grid b{font-size:10px}.v259-benefit-grid span{font-size:9.5px;line-height:1.5}
.v258-reward-grid b{font-size:11px}.v258-reward-grid span{font-size:10px;line-height:1.5}.v258-reward-grid strong{font-size:12px}
.v258-reward-note{font-size:9.5px}
.v260-live-stats small{font-size:8.5px}.v260-live-stats b{font-size:20px}
.v253-table-head{font-size:9px!important}.v253-data-row{font-size:11px!important}.v253-data-row>b{font-size:12px!important}
.v256-status-list b{font-size:10px}.v256-status-list span{font-size:11px;line-height:1.6}
.v257-confirm-rule{font-size:10px!important;line-height:1.65!important}
.v256-stats small{font-size:8.5px}.v256-stats span{font-size:9.5px}.v256-results-head{font-size:8.5px}.v256-result-row{font-size:11px}.v256-result-row strong{font-size:12px}.v256-method-note{font-size:9.5px}

/* Roadmap: one concise row of stages, no explanatory paragraphs. */
.v261-roadmap-flow article{min-height:118px;display:flex;flex-direction:column;justify-content:center;padding:20px 22px}
.v261-roadmap-flow article small{font-size:9px}.v261-roadmap-flow h3{font-size:14px;margin:8px 0 10px}.v261-roadmap-flow article>b{font-size:10.5px;line-height:1.55}.v261-roadmap-flow article p{display:none!important}

/* Hidden means hidden; do not leave a dead Show More control. */
#v256ShowMore[hidden]{display:none!important}
@media(max-width:760px){.v261-roadmap-flow article{min-height:0}.v258-reward-copy p,.v256-status-list span{font-size:10.5px}}

/* v264.css */
/* VOLIQA v264 — larger operational-panel typography. */
.v258-reward-copy p{font-size:14px!important;line-height:1.72!important}
.v259-benefits-intro strong{font-size:14px!important}.v259-benefits-intro span{font-size:12px!important}
.v259-benefit-grid b{font-size:12px!important}.v259-benefit-grid span{font-size:11.5px!important;line-height:1.55!important}
.v258-reward-grid b{font-size:13px!important}.v258-reward-grid span{font-size:12px!important}.v258-reward-grid strong{font-size:14px!important}.v258-reward-note{font-size:11.5px!important}
.v260-live-stats small{font-size:10.5px!important}.v260-live-stats b{font-size:23px!important}
.v253-table-head{font-size:11px!important}.v253-data-row{font-size:13px!important}.v253-data-row>b{font-size:14px!important}
.v256-status-list b{font-size:12px!important}.v256-status-list span{font-size:13px!important;line-height:1.62!important}.v257-confirm-rule{font-size:12px!important;line-height:1.65!important}
.v256-stats small{font-size:10.5px!important}.v256-stats span{font-size:11.5px!important}.v256-results-head{font-size:10.5px!important}.v256-result-row{font-size:13px!important}.v256-result-row strong{font-size:14px!important}.v256-method-note{font-size:11.5px!important}
.v261-roadmap-flow article small{font-size:11px!important}.v261-roadmap-flow h3{font-size:16px!important}.v261-roadmap-flow article>b{font-size:12.5px!important}
@media(max-width:760px){.v258-reward-copy p,.v256-status-list span{font-size:12px!important}.v253-data-row,.v256-result-row{font-size:12px!important}}

/* v286.css */
/* VOLIQA v286 — responsive header language + footer stack + Threads */
.v128-footer-social-row .social-icon.threads{color:#e86cff!important;border-color:#c95cff!important}
.v128-footer-social-row .social-icon.threads svg{fill:currentColor!important}

@media (max-width:900px){
  /* LANGUAGE remains in the top menu, but becomes a normal full-width menu card. */
  #top .v58-head-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
  #top .v248-lang-menu{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;position:relative!important}
  #top .v248-lang-menu>summary.v248-lang-trigger{
    width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;
    min-height:54px!important;padding:0 16px!important;display:flex!important;align-items:center!important;
    justify-content:flex-start!important;gap:12px!important;font-size:13px!important;text-align:left!important;
  }
  #top .v248-lang-menu>summary .v62-menu-icon{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important}
  #top .v248-lang-menu>.v151-lang-list{width:100%!important;left:0!important;right:auto!important;box-sizing:border-box!important}

  /* Social networks sit above utility buttons. Five icons fit the phone width without horizontal overflow. */
  .v151-footer-row-merged{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:16px!important}
  .v151-footer-row-merged .v128-footer-social-row{
    order:1!important;width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:8px!important;margin:0!important;overflow:visible!important
  }
  .v128-footer-social-row .social-icon{width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;padding:0!important;justify-content:center!important}
  .v128-footer-social-row .social-icon svg{width:23px!important;height:23px!important}
  .v128-footer-social-row .v103-social-label{display:none!important}

  /* Every blue footer action is one row, full available width. No horizontal scrolling/clipping. */
  .v151-footer-row-merged .v128-footer-utility-row{
    order:2!important;width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;
    align-items:stretch!important;gap:10px!important;margin:0!important;overflow:visible!important
  }
  .v128-footer-utility-row .v36-footer-btn{
    width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;
    min-height:54px!important;margin:0!important;display:grid!important;grid-template-columns:42px 1fr 42px!important;
    align-items:center!important;text-align:center!important;padding:0 12px!important
  }
  .v128-footer-utility-row .v36-footer-btn .v94-footer-icon{justify-self:center!important}
  .v128-footer-utility-row .v36-footer-btn span:last-child{justify-self:center!important}
  .v13-footerin,.v36-footer-main{width:100%!important;max-width:100%!important}
}

/* VOLIQA v289 — mobile alignment restoration + footer layout-only fix */
@media (max-width:900px){
  #top .v53-headerrow{align-items:stretch!important}
  #top .v128-menu-cluster{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:stretch!important}
  #top .v48-menubar,#top .v58-head-actions{display:contents!important}
  #top .v244-header-btn,#top .v248-lang-menu{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;margin:0!important}
  #top a.v244-header-btn,#top button.v244-header-btn,#top .v248-lang-menu>summary.v248-lang-trigger{height:54px!important;min-height:54px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;box-sizing:border-box!important}
  #top .v248-lang-menu{position:relative!important}
  #top .v248-lang-menu>.v151-lang-list{width:100%!important;left:0!important;right:auto!important;box-sizing:border-box!important;z-index:9999!important}

  .v151-footer-row-merged{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:16px!important}
  .v151-footer-row-merged .v128-footer-social-row{order:1!important;width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important}
  .v128-footer-social-row .social-icon{width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;justify-content:center!important}
  .v128-footer-social-row .v103-social-label{display:none!important}
  .v151-footer-row-merged .v128-footer-utility-row{order:2!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin:0!important;overflow:visible!important}
  .v128-footer-utility-row .v36-footer-btn{width:100%!important;max-width:none!important;min-width:0!important;min-height:54px!important;margin:0!important;box-sizing:border-box!important}
}
\n\n/* VOLIQA v290 — restore approved mobile navigation/footer geometry */\n@media (max-width:900px){\n  /* Header: one equal full-width card per row, exactly like the approved mobile menu. */\n  #top .v53-headerrow{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important}\n  #top .v128-menu-cluster{width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;align-items:stretch!important}\n  #top .v48-menubar,#top .v58-head-actions{display:flex!important;flex-direction:column!important;width:100%!important;gap:10px!important;align-items:stretch!important}\n  #top .v244-header-btn,#top .v248-lang-menu{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}\n  #top a.v244-header-btn,#top button.v244-header-btn,#top .v248-lang-menu>summary.v248-lang-trigger{width:100%!important;height:54px!important;min-height:54px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;box-sizing:border-box!important}\n  #top .v248-lang-menu{position:relative!important}\n  #top .v248-lang-menu>.v151-lang-list{width:100%!important;left:0!important;right:auto!important;box-sizing:border-box!important;z-index:9999!important}\n\n  /* Footer: approved order = social icons, then three cyan utility cards stacked. */\n  .v151-footer-row-merged{display:flex!important;flex-direction:column!important;width:100%!important;gap:16px!important;align-items:stretch!important}\n  .v151-footer-row-merged .v128-footer-social-row{order:1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:10px!important;margin:0!important;overflow:visible!important}\n  .v128-footer-social-row .social-icon{display:flex!important;width:100%!important;min-width:0!important;height:58px!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:12px!important}\n  .v128-footer-social-row .social-icon svg{display:block!important;width:27px!important;height:27px!important}\n  .v128-footer-social-row .v103-social-label{display:none!important}\n  .v151-footer-row-merged .v128-footer-utility-row{order:2!important;display:flex!important;flex-direction:column!important;width:100%!important;gap:10px!important;margin:0!important;overflow:visible!important}\n  .v128-footer-utility-row .v36-footer-btn{display:grid!important;grid-template-columns:46px 1fr 46px!important;width:100%!important;max-width:none!important;min-width:0!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0 14px!important;align-items:center!important;box-sizing:border-box!important;text-align:center!important;border-radius:12px!important}\n  .v128-footer-utility-row .v36-footer-btn .v94-footer-icon{justify-self:center!important;font-size:22px!important}\n  .v128-footer-utility-row .v36-footer-btn>span:last-child{justify-self:center!important;text-align:center!important;font-size:10px!important;letter-spacing:1.1px!important}\n  /* Privacy/Terms remain available in legal UI, but are not part of the approved three-button mobile footer. */\n  .v128-footer-utility-row .v252-footer-privacy,.v128-footer-utility-row .v252-footer-terms{display:none!important}\n}\n/* v291 Most Important Move + Volatility Pattern Lab */
.v291-move-wrap{padding-top:18px}.v291-move{border:1px solid rgba(36,215,255,.35);border-radius:24px;background:linear-gradient(135deg,rgba(5,26,34,.96),rgba(12,10,34,.96));padding:24px;box-shadow:0 0 36px rgba(0,210,255,.08)}.v291-move-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.v291-move-top small,.v291-move-history>small{color:#55ddff;letter-spacing:.18em;font-weight:800}.v291-move-top h2{margin:.35rem 0 0;font-size:clamp(26px,4vw,48px)}.v291-move-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.v291-move-grid>div{border:1px solid rgba(99,119,255,.28);border-radius:14px;padding:12px;background:rgba(5,10,24,.55)}.v291-move-grid small{display:block;color:#8195a5;font-size:10px;letter-spacing:.12em}.v291-move-grid b{display:block;margin-top:6px}.v291-move-current h3{margin:14px 0 8px}.v291-move-current p{color:#a8bbc5}.v291-time{color:#718693}.v291-move-history{margin-top:22px;padding-top:18px;border-top:1px solid rgba(65,214,255,.16)}#v291MoveTimeline{display:grid;gap:10px;margin-top:12px}#v291MoveTimeline article{display:grid;grid-template-columns:46px 1fr;gap:12px;padding:12px;border-left:2px solid #35d9ff;background:rgba(4,13,22,.48)}#v291MoveTimeline article>span{color:#56dfff;font-weight:900}#v291MoveTimeline p{margin:4px 0;color:#91a8b3}.v291-hero-lab{margin-top:14px;display:inline-flex;border:1px solid rgba(151,76,255,.45);border-radius:999px;padding:8px 13px;color:#b997ff;font-size:11px;font-weight:900;letter-spacing:.18em}
@media(max-width:760px){.v291-move-wrap{padding:12px 14px}.v291-move{padding:18px 15px;border-radius:18px}.v291-move-top{align-items:flex-start}.v291-move-grid{grid-template-columns:1fr 1fr}.v291-move-top h2{font-size:28px}}



/* ==========================================================================
   VOLIQA v300 — final header/footer/roadmap correction
   ========================================================================== */

/* ROADMAP: five cards + four arrows = nine explicit grid columns.
   This fixes the fifth ECOSYSTEM card wrapping into a narrow first column. */
.v255-roadmap-flow.v261-roadmap-flow{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr)!important;
  gap:8px!important;
  align-items:stretch!important;
  width:100%!important;
}
.v255-roadmap-flow.v261-roadmap-flow>article{
  min-width:0!important;
  width:auto!important;
  padding:16px!important;
}
.v255-roadmap-flow.v261-roadmap-flow>article h3{font-size:12px!important}
.v255-roadmap-flow.v261-roadmap-flow>article b{font-size:9.5px!important}
.v255-roadmap-flow.v261-roadmap-flow>i{
  width:18px!important;
  align-self:center!important;
  text-align:center!important;
}
@media (max-width:1180px) and (min-width:901px){
  .v255-roadmap-flow.v261-roadmap-flow{gap:5px!important;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr)!important}
  .v255-roadmap-flow.v261-roadmap-flow>article{padding:12px!important}
  .v255-roadmap-flow.v261-roadmap-flow>article h3{font-size:10.5px!important}
  .v255-roadmap-flow.v261-roadmap-flow>article b{font-size:8px!important;line-height:1.45!important}
  .v255-roadmap-flow.v261-roadmap-flow>article small{font-size:8px!important}
}
@media (max-width:900px){
  .v255-roadmap-flow.v261-roadmap-flow{grid-template-columns:1fr!important;gap:8px!important}
  .v255-roadmap-flow.v261-roadmap-flow>i{width:auto!important;height:18px!important;transform:rotate(90deg)!important}
}

/* Footer social design: icon tile + label, never a long pill. */
.v128-footer-social-row{
  display:grid!important;
  grid-template-columns:repeat(8,minmax(58px,1fr))!important;
  gap:10px!important;
  width:100%!important;
  margin:0 0 14px!important;
  align-items:start!important;
}
.v128-footer-social-row .social-icon{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-decoration:none!important;
}
.v128-footer-social-row .social-icon svg{
  width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;
  padding:12px!important;box-sizing:border-box!important;
  border:1px solid currentColor!important;border-radius:10px!important;
  background:#041019!important;box-shadow:0 0 12px color-mix(in srgb,currentColor 35%,transparent)!important;
  fill:currentColor!important;
}
.v128-footer-social-row .v103-social-label{
  display:block!important;font-size:8px!important;font-weight:900!important;line-height:1.1!important;
  letter-spacing:.8px!important;text-align:center!important;white-space:nowrap!important;color:currentColor!important;
}
.v128-footer-social-row .threads{color:#e86cff!important}
.v128-footer-social-row .telegram{color:#36d9ff!important}
.v128-footer-social-row .tiktok{color:#f0f5f7!important}
.v128-footer-social-row .youtube{color:#ff4e62!important}
.v128-footer-social-row .discord{color:#8f9cff!important}
.v128-footer-social-row .is-unconfigured{opacity:.42!important;cursor:default!important}

/* Desktop utility controls sit below social row. */
.v151-footer-row-merged{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important}
.v128-footer-utility-row{
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;width:100%!important;margin:0!important;
}
.v128-footer-utility-row .v36-footer-btn{
  width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;
  display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px!important;gap:8px!important;align-items:center!important;
  padding:0 12px!important;box-sizing:border-box!important;
}
.v128-footer-utility-row .v36-footer-btn .v94-footer-icon{grid-column:1!important;justify-self:center!important;margin:0!important}
.v128-footer-utility-row .v36-footer-btn>span:last-child{grid-column:2!important;justify-self:center!important;text-align:center!important;margin:0!important;padding:0 5px!important}

/* ZAMA research fallback */
.v300-tracked{margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(64,218,255,.18)}
.v300-tracked>small{color:#55e2ff;font-weight:900;letter-spacing:1.3px}
.v300-tracked-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
.v300-tracked-row span{padding:7px 10px;border:1px solid rgba(91,117,140,.45);border-radius:8px;color:#91a7b4;font-size:9px;font-weight:900}
.v300-tracked-row span.is-active{color:#51e6ff;border-color:rgba(81,230,255,.55);box-shadow:0 0 12px rgba(81,230,255,.08)}

@media (max-width:900px){
  /* Mobile nav spacing: no overlap with first content panel. */
  #top{margin-bottom:22px!important}
  .v48-main{padding-top:0!important}

  /* LANGUAGE: same 54px component as all other header buttons.
     The special <details>/<summary> native marker is removed. */
  #top .v248-lang-menu{
    display:block!important;width:100%!important;min-width:0!important;max-width:none!important;
    margin:0!important;padding:0!important;position:relative!important;background:transparent!important;border:0!important;
  }
  #top .v248-lang-menu>summary.v248-lang-trigger{
    width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:54px!important;
    margin:0!important;padding:0 16px!important;box-sizing:border-box!important;
    display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;
    border-radius:12px!important;list-style:none!important;
  }
  #top .v248-lang-menu>summary.v248-lang-trigger::marker,
  #top .v248-lang-menu>summary.v248-lang-trigger::-webkit-details-marker{display:none!important;content:none!important}
  #top .v248-lang-menu>summary.v248-lang-trigger .v62-menu-icon{
    width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px!important;margin:0!important;
  }
  #top .v248-lang-menu>summary.v248-lang-trigger>span:last-child{
    flex:1 1 auto!important;text-align:center!important;margin-right:46px!important;
  }

  /* Socials beside each other: 4 columns x 2 rows for eight networks.
     This keeps readable labels on a 390px phone. */
  .v128-footer-social-row{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:13px 8px!important;
    overflow:visible!important;
  }
  .v128-footer-social-row .social-icon svg{
    width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;padding:11px!important;
  }
  .v128-footer-social-row .v103-social-label{font-size:7px!important;letter-spacing:.55px!important}

  /* The five requested utility buttons are stacked vertically. */
  .v128-footer-utility-row{
    display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;
  }
  .v128-footer-utility-row .v36-footer-btn{
    display:grid!important;grid-template-columns:52px minmax(0,1fr) 26px!important;gap:12px!important;
    width:100%!important;height:64px!important;min-height:64px!important;padding:0 16px!important;
  }
  .v128-footer-utility-row .v252-footer-privacy,
  .v128-footer-utility-row .v252-footer-terms{display:grid!important}
  .v128-footer-utility-row .v36-footer-btn .v94-footer-icon{
    width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  }
  .v128-footer-utility-row .v36-footer-btn>span:last-child{font-size:9px!important;letter-spacing:1px!important}
}
