/* HVSC – Con trỏ chuột theo trụ (sinh bởi build/cursor/build.py, đừng sửa tay). Tắt: ?hv_no_cursor=1. Hoàn tác: xoá mu-plugins/zz-hv-cursor.php */
@media (hover:hover) and (pointer:fine){
html:not(.hv-reader) body{--hvc-c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='5' fill='%230b1020' fill-opacity='.22' stroke='%230b1020' stroke-opacity='.22' stroke-width='4.6' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='5' fill='%23fff' stroke='%23fff' stroke-width='2.6' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='5' fill='%23E31E24'/%3E%3C/svg%3E") 16 16, auto;--hvc-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='3' fill='%230b1020' fill-opacity='.22' stroke='%230b1020' stroke-opacity='.22' stroke-width='4.6' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='3' fill='%23fff' stroke='%23fff' stroke-width='2.6' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='3' fill='%23E31E24'/%3E%3Ccircle cx='16' cy='16' r='8.5' fill='none' stroke='%230b1020' stroke-opacity='.2' stroke-width='4.800000000000001' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='8.5' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='8.5' fill='none' stroke='%23E31E24' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16, pointer;cursor:var(--hvc-c)}
html:not(.hv-reader) :is(body.hv-ctx-air,#ve-may-bay,[data-group=air]){--hvc-c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M3 3 28.5 12.6 16.6 15.6 13 28.5Z' fill='%230b1020' fill-opacity='.22' stroke='%230b1020' stroke-opacity='.22' stroke-width='4.6' stroke-linejoin='round'/%3E%3Cpath d='M3 3 28.5 12.6 16.6 15.6 13 28.5Z' fill='%23fff' stroke='%23fff' stroke-width='2.6' stroke-linejoin='round'/%3E%3Cpath d='M3 3 28.5 12.6 16.6 15.6 13 28.5Z' fill='%23F26A21'/%3E%3Cpath d='M3 3 16.6 15.6 13 28.5Z' fill='%23FFB27F'/%3E%3Cpath d='M3 3 16.6 15.6' stroke='%23fff' stroke-width='1' stroke-opacity='.9'/%3E%3C/svg%3E") 3 3, auto;--hvc-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M3 3 28.5 12.6 16.6 15.6 13 28.5Z' fill='%230b1020' fill-opacity='.22' stroke='%230b1020' stroke-opacity='.22' stroke-width='4.6' stroke-linejoin='round'/%3E%3Cpath d='M3 3 28.5 12.6 16.6 15.6 13 28.5Z' fill='%23fff' stroke='%23fff' stroke-width='2.6' stroke-linejoin='round'/%3E%3Cpath d='M3 3 28.5 12.6 16.6 15.6 13 28.5Z' fill='%23F26A21'/%3E%3Cpath d='M3 3 16.6 15.6 13 28.5Z' fill='%23FFB27F'/%3E%3Cpath d='M3 3 16.6 15.6' stroke='%23fff' stroke-width='1'/%3E%3Cpath d='M22.5 20.5l5 5M19.5 24.5l3 3' fill='none' stroke='%230b1020' stroke-opacity='.2' stroke-width='5.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.5 20.5l5 5M19.5 24.5l3 3' fill='none' stroke='%23fff' stroke-width='3.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.5 20.5l5 5M19.5 24.5l3 3' fill='none' stroke='%23F26A21' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 3 3, pointer;cursor:var(--hvc-c)}
html:not(.hv-reader) :is(body.hv-ctx-tech,#cong-nghe,[data-group=tech]){--hvc-c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.5v6M16 22.5v6M3.5 16h6M22.5 16h6' fill='none' stroke='%230b1020' stroke-opacity='.2' stroke-width='5.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 3.5v6M16 22.5v6M3.5 16h6M22.5 16h6' fill='none' stroke='%23fff' stroke-width='3.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 3.5v6M16 22.5v6M3.5 16h6M22.5 16h6' fill='none' stroke='%236D72F6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='13.4' y='13.4' width='5.2' height='5.2' rx='1' fill='%230b1020' fill-opacity='.22' stroke='%230b1020' stroke-opacity='.22' stroke-width='4.6' stroke-linejoin='round'/%3E%3Crect x='13.4' y='13.4' width='5.2' height='5.2' rx='1' fill='%23fff' stroke='%23fff' stroke-width='2.6' stroke-linejoin='round'/%3E%3Crect x='13.4' y='13.4' width='5.2' height='5.2' rx='1' fill='%236D72F6'/%3E%3C/svg%3E") 16 16, auto;--hvc-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 10.5V5h5.5M21.5 5H27v5.5M27 21.5V27h-5.5M10.5 27H5v-5.5' fill='none' stroke='%230b1020' stroke-opacity='.2' stroke-width='5.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 10.5V5h5.5M21.5 5H27v5.5M27 21.5V27h-5.5M10.5 27H5v-5.5' fill='none' stroke='%23fff' stroke-width='3.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 10.5V5h5.5M21.5 5H27v5.5M27 21.5V27h-5.5M10.5 27H5v-5.5' fill='none' stroke='%236D72F6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='13.2' y='13.2' width='5.6' height='5.6' rx='1' fill='%230b1020' fill-opacity='.22' stroke='%230b1020' stroke-opacity='.22' stroke-width='4.6' stroke-linejoin='round'/%3E%3Crect x='13.2' y='13.2' width='5.6' height='5.6' rx='1' fill='%23fff' stroke='%23fff' stroke-width='2.6' stroke-linejoin='round'/%3E%3Crect x='13.2' y='13.2' width='5.6' height='5.6' rx='1' fill='%236D72F6'/%3E%3C/svg%3E") 16 16, pointer;cursor:var(--hvc-c)}
html:not(.hv-reader) :is(body.hv-ctx-mkt,#marketing,[data-group=mkt]){--hvc-c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='9' fill='none' stroke='%230b1020' stroke-opacity='.2' stroke-width='5.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='9' fill='none' stroke='%23fff' stroke-width='3.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='9' fill='none' stroke='%23A21CAF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='3' fill='%230b1020' fill-opacity='.22' stroke='%230b1020' stroke-opacity='.22' stroke-width='4.6' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='3' fill='%23fff' stroke='%23fff' stroke-width='2.6' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='3' fill='%23A21CAF'/%3E%3C/svg%3E") 16 16, auto;--hvc-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='6.5' fill='none' stroke='%230b1020' stroke-opacity='.2' stroke-width='5.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='6.5' fill='none' stroke='%23fff' stroke-width='3.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='6.5' fill='none' stroke='%23A21CAF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='2.6' fill='%230b1020' fill-opacity='.22' stroke='%230b1020' stroke-opacity='.22' stroke-width='4.6' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='2.6' fill='%23fff' stroke='%23fff' stroke-width='2.6' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='2.6' fill='%23A21CAF'/%3E%3Cpath d='M24.5 7.5a12 12 0 0 1 0 17M7.5 24.5a12 12 0 0 1 0-17' fill='none' stroke='%230b1020' stroke-opacity='.2' stroke-width='4.800000000000001' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.5 7.5a12 12 0 0 1 0 17M7.5 24.5a12 12 0 0 1 0-17' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.5 7.5a12 12 0 0 1 0 17M7.5 24.5a12 12 0 0 1 0-17' fill='none' stroke='%23E879F9' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16, pointer;cursor:var(--hvc-c)}
html:not(.hv-reader) :is(body.hv-ctx-csr,#cong-dong,[data-group=csr]){--hvc-c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16 25.2C9.6 20.8 5.6 17.4 5.6 12.9a4.7 4.7 0 0 1 10.4-2.6 4.7 4.7 0 0 1 10.4 2.6c0 4.5-4 7.9-10.4 12.3Z' fill='%230b1020' fill-opacity='.22' stroke='%230b1020' stroke-opacity='.22' stroke-width='4.6' stroke-linejoin='round'/%3E%3Cpath d='M16 25.2C9.6 20.8 5.6 17.4 5.6 12.9a4.7 4.7 0 0 1 10.4-2.6 4.7 4.7 0 0 1 10.4 2.6c0 4.5-4 7.9-10.4 12.3Z' fill='%23fff' stroke='%23fff' stroke-width='2.6' stroke-linejoin='round'/%3E%3Cpath d='M16 25.2C9.6 20.8 5.6 17.4 5.6 12.9a4.7 4.7 0 0 1 10.4-2.6 4.7 4.7 0 0 1 10.4 2.6c0 4.5-4 7.9-10.4 12.3Z' fill='%231FA463'/%3E%3Cpath d='M9.2 12.4a3 3 0 0 1 2.6-2.4' stroke='%23fff' stroke-width='1.4' stroke-linecap='round' fill='none' stroke-opacity='.85'/%3E%3C/svg%3E") 16 16, auto;--hvc-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg transform='translate(16 16) scale(1.16) translate(-16 -16)'%3E%3Cpath d='M16 25.2C9.6 20.8 5.6 17.4 5.6 12.9a4.7 4.7 0 0 1 10.4-2.6 4.7 4.7 0 0 1 10.4 2.6c0 4.5-4 7.9-10.4 12.3Z' fill='%230b1020' fill-opacity='.22' stroke='%230b1020' stroke-opacity='.22' stroke-width='4.6' stroke-linejoin='round'/%3E%3Cpath d='M16 25.2C9.6 20.8 5.6 17.4 5.6 12.9a4.7 4.7 0 0 1 10.4-2.6 4.7 4.7 0 0 1 10.4 2.6c0 4.5-4 7.9-10.4 12.3Z' fill='%23fff' stroke='%23fff' stroke-width='2.6' stroke-linejoin='round'/%3E%3Cpath d='M16 25.2C9.6 20.8 5.6 17.4 5.6 12.9a4.7 4.7 0 0 1 10.4-2.6 4.7 4.7 0 0 1 10.4 2.6c0 4.5-4 7.9-10.4 12.3Z' fill='%231FA463'/%3E%3Cpath d='M16 23.4C10.8 19.7 7.6 17 7.6 13.3' stroke='%237FE3B0' stroke-width='1.6' stroke-linecap='round' fill='none'/%3E%3Cpath d='M9.4 12.3a3 3 0 0 1 2.6-2.4' stroke='%23fff' stroke-width='1.4' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3C/svg%3E") 16 16, pointer;cursor:var(--hvc-c)}
html:not(.hv-reader) :is(a[href],button:not(:disabled),summary,[role=button]:not([aria-disabled=true]),[role=tab],label[for],[data-port]):not(:is(form,.booking,.hv-bk__form,dialog,[role=dialog],.hvpm,.drawer,iframe,video,audio) *){cursor:var(--hvc-h)!important}
html:not(.hv-reader) :is(p,h1,h2,h3,h4,h5,h6,blockquote,figcaption,dd,dt,td,th,pre,address):not(:is(a,button,summary,[role=button],label) *){cursor:text}
html:not(.hv-reader) :is(form,.booking,.hv-bk__form,dialog,[role=dialog],.hvpm,.drawer,iframe,video,audio),html:not(.hv-reader) :is(form,.booking,.hv-bk__form,dialog,[role=dialog],.hvpm,.drawer,iframe,video,audio) :not(a[href],button,summary,[role=button],label,select){cursor:auto}
}
/* Lớp theo sau (JS): không chắn chuột, chỉ transform/opacity */
.hvc,.hvc-s,.hvc-fw{position:fixed;left:0;top:0;pointer-events:none;contain:layout style}
.hvc{z-index:2147483600;width:0;height:0;opacity:0;transition:opacity .2s;--c:227,30,36}
.hvc.is-on{opacity:1}
.hvc.is-off,.hvc.is-sel,.hvc-s.is-off{opacity:0!important}
.hvc-fw{--c:227,30,36}
:is(.hvc,.hvc-fw)[data-p=air]{--c:242,106,33}:is(.hvc,.hvc-fw)[data-p=tech]{--c:109,114,246}:is(.hvc,.hvc-fw)[data-p=mkt]{--c:162,28,175}:is(.hvc,.hvc-fw)[data-p=csr]{--c:31,164,99}
html[data-theme=dark] :is(.hvc,.hvc-fw){--c:255,94,99}html[data-theme=dark] :is(.hvc,.hvc-fw)[data-p=air]{--c:255,154,92}html[data-theme=dark] :is(.hvc,.hvc-fw)[data-p=tech]{--c:167,171,255}html[data-theme=dark] :is(.hvc,.hvc-fw)[data-p=mkt]{--c:232,121,249}html[data-theme=dark] :is(.hvc,.hvc-fw)[data-p=csr]{--c:94,219,156}
.hvc-r{position:absolute;left:-17px;top:-17px;width:34px;height:34px;box-sizing:border-box;border-radius:50%;border:1.5px solid rgba(var(--c),.78);background:rgba(var(--c),0);box-shadow:0 0 0 1px rgba(255,255,255,.5);transition:transform .24s cubic-bezier(.2,.8,.2,1),border-radius .16s,border-color .16s,background-color .16s,opacity .16s}
html[data-theme=dark] .hvc-r{box-shadow:0 0 0 1px rgba(0,0,0,.45)}
.hvc-r::before,.hvc-r::after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;opacity:0;transition:opacity .16s}
.hvc-k{position:absolute;left:12px;top:-8px;width:2px;height:16px;border-radius:1px;background:rgb(var(--c));opacity:0}
/* trạng thái chung */
.hvc.is-hot .hvc-r{transform:scale(1.6);background:rgba(var(--c),.1)}
.hvc.is-down .hvc-r{transform:scale(.78)}
.hvc.is-hot.is-down .hvc-r{transform:scale(1.28)}
.hvc.is-txt .hvc-r{transform:scale(.55);opacity:.28}
/* Vé: không vòng, vệt mây là hiệu ứng; trỏ link -> vòng nét đứt kiểu dấu mộc */
.hvc[data-p=air] .hvc-r{opacity:0;border-style:dashed;transform:scale(.6)}
.hvc[data-p=air].is-hot .hvc-r{opacity:1;transform:scale(1.5) rotate(25deg)}
/* Công nghệ: khung ngắm vuông 4 góc + caret nháy khi đứng yên */
.hvc[data-p=tech] .hvc-r{border-radius:5px;border-color:transparent;box-shadow:none}
.hvc[data-p=tech] .hvc-r::after{opacity:1;--g:rgb(var(--c));background:linear-gradient(var(--g),var(--g)) 0 0/8px 2px,linear-gradient(var(--g),var(--g)) 0 0/2px 8px,linear-gradient(var(--g),var(--g)) 100% 0/8px 2px,linear-gradient(var(--g),var(--g)) 100% 0/2px 8px,linear-gradient(var(--g),var(--g)) 0 100%/8px 2px,linear-gradient(var(--g),var(--g)) 0 100%/2px 8px,linear-gradient(var(--g),var(--g)) 100% 100%/8px 2px,linear-gradient(var(--g),var(--g)) 100% 100%/2px 8px;background-repeat:no-repeat}
.hvc[data-p=tech].is-hot .hvc-r{transform:scale(1.42);background:rgba(var(--c),.08)}
.hvc[data-p=tech].is-idle:not(.is-hot) .hvc-k{animation:hvc-blink 1.05s steps(1) infinite}
/* Marketing: sóng lan nhẹ khi trỏ link */
.hvc[data-p=mkt] .hvc-r::before{border:1.5px solid rgba(var(--c),.6)}
.hvc[data-p=mkt].is-hot .hvc-r::before{animation:hvc-wave 1.6s cubic-bezier(.2,.7,.3,1) infinite}
/* Cộng đồng: vòng ấm, nở khi trỏ link */
.hvc[data-p=csr] .hvc-r{background:rgba(var(--c),.07);border-color:rgba(var(--c),.55)}
.hvc[data-p=csr].is-hot .hvc-r{transform:scale(1.7);background:rgba(var(--c),.15);border-color:rgba(var(--c),.8)}
.hvc-pl{position:absolute;left:-11px;top:-11px;width:22px;height:22px;opacity:0;transition:opacity .25s;filter:drop-shadow(0 0 .7px rgba(255,255,255,.95)) drop-shadow(0 1px 1.5px rgba(11,16,32,.28))}
html[data-theme=dark] .hvc-pl{filter:drop-shadow(0 0 .7px rgba(0,0,0,.6))}
.hvc-pl::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--c)) 50%,rgba(var(--c),.62) 50%);-webkit-mask:var(--hvc-pm) center/contain no-repeat;mask:var(--hvc-pm) center/contain no-repeat;--hvc-pm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23 12 1.5 3.2 6.5 12 1.5 20.8Z'/%3E%3C/svg%3E")}
.hvc[data-p=air] .hvc-pl{opacity:.92}
.hvc[data-p=air].is-idle .hvc-pl,.hvc[data-p=air].is-txt .hvc-pl{opacity:0}
.hvc[data-p=air].is-hot .hvc-pl{opacity:.45}
@keyframes hvc-blink{0%{opacity:1}50%{opacity:0}}
@keyframes hvc-wave{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.9);opacity:0}}
/* đèn rọi theo chuột (rất nhạt) */
.hvc-s{z-index:2147483500;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;opacity:0;transition:opacity .35s;--c:227,30,36;background:radial-gradient(closest-side,rgba(var(--c),.11),rgba(var(--c),.04) 58%,rgba(var(--c),0))}
.hvc-s.is-on{opacity:1}.hvc-s.is-lo.is-on{opacity:.55}
.hvc-s[data-p=air]{--c:242,106,33}.hvc-s[data-p=tech]{--c:109,114,246}.hvc-s[data-p=mkt]{--c:162,28,175}.hvc-s[data-p=csr]{--c:31,164,99}
html[data-theme=dark] .hvc-s{background:radial-gradient(closest-side,rgba(var(--c),.15),rgba(var(--c),.05) 58%,rgba(var(--c),0))}
/* hiệu ứng bấm / vệt mây */
.hvc-fw{z-index:2147483550;width:0;height:0}
.hvc-f{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity}
.hvc-f--o,.hvc-f--q{width:30px;height:30px;margin:-15px 0 0 -15px;border:1.5px solid rgb(var(--c));border-radius:50%;box-sizing:border-box}
.hvc-f--q{border-radius:4px}
.hvc-f--p{width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0 30%,rgba(var(--c),.5) 31% 60%,rgba(var(--c),0) 72%)}
html[data-theme=dark] .hvc-f--p{background:radial-gradient(circle,rgba(235,240,250,.85) 0 30%,rgba(var(--c),.4) 31% 62%,rgba(var(--c),0) 72%)}
.hvc-f--h{width:12px;height:12px;margin:-6px 0 0 -6px;background:rgb(var(--c));-webkit-mask:var(--hvc-hm) center/contain no-repeat;mask:var(--hvc-hm) center/contain no-repeat}
.hvc-fw{--hvc-hm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21C5 16 2 12.6 2 8.6A5 5 0 0 1 12 6a5 5 0 0 1 10 2.6c0 4-3 7.4-10 12.4z'/%3E%3C/svg%3E")}
/* liên kết section trang chủ: cùng trụ sáng viền, trụ khác dịu */
html[data-hvc-p] :is(.pz__tile,.hx__port,.post)[data-group]{transition:filter .25s,outline-color .25s,outline-offset .25s}
html[data-hvc-p=air] :is(.pz__tile,.hx__port,.post)[data-group=air]:not(:focus-visible){outline:1.5px solid rgba(242,106,33,.55);outline-offset:4px}html[data-hvc-p=air] :is(.pz__tile,.hx__port,.post)[data-group]:not([data-group=air]){filter:saturate(.45) opacity(.6)}
html[data-hvc-p=tech] :is(.pz__tile,.hx__port,.post)[data-group=tech]:not(:focus-visible){outline:1.5px solid rgba(109,114,246,.55);outline-offset:4px}html[data-hvc-p=tech] :is(.pz__tile,.hx__port,.post)[data-group]:not([data-group=tech]){filter:saturate(.45) opacity(.6)}
html[data-hvc-p=mkt] :is(.pz__tile,.hx__port,.post)[data-group=mkt]:not(:focus-visible){outline:1.5px solid rgba(162,28,175,.55);outline-offset:4px}html[data-hvc-p=mkt] :is(.pz__tile,.hx__port,.post)[data-group]:not([data-group=mkt]){filter:saturate(.45) opacity(.6)}
html[data-hvc-p=csr] :is(.pz__tile,.hx__port,.post)[data-group=csr]:not(:focus-visible){outline:1.5px solid rgba(31,164,99,.55);outline-offset:4px}html[data-hvc-p=csr] :is(.pz__tile,.hx__port,.post)[data-group]:not([data-group=csr]){filter:saturate(.45) opacity(.6)}
html.hv-reader .hvc,html.hv-reader .hvc-s,html.hv-reader .hvc-fw{display:none}
@media print{.hvc,.hvc-s,.hvc-fw{display:none!important}}
@media (prefers-reduced-motion:reduce){.hvc,.hvc-s,.hvc-fw{display:none!important}}
