/* ==========================================================================
   home-hero-horizon/gads.css — the Google Ads tab's panel (#gadsPanel → #q7,
   Success Stories + detail + Live Proof) inside the Horizon hero, 2026-09-25.

   GENERATED — do not hand-edit. The panel's look on the old hero came from
   115 rules that reached it only through the old band's wrappers
   (`html body .screen .tail.show .stage:has(#lane×8) .drawer > .gah …` in
   home-allwork-tabs/band.css, home-system/home.css, home-work-tabs/wk-*.css,
   gads-clients/proof.css). engine.js moves the panel into #hx, where those
   chains no longer match, so every one of them is repeated here, in load
   order, with the wrapper prefix swapped for nine #hx ids (outranks the
   originals' eight). The variables are the values they computed to on the
   old band. One conditional rule is left out on purpose: `.drawer.wk-swap >
   .gah{opacity:0}` (the old band's tab-switch fade).
   The panel's own stylesheets (gads-clients/*.css) apply unchanged.
   ========================================================================== */
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah{
  --cw:initial;
  --bw-act:#0760C6;
  --bw-card:#FFFFFF;
  --bw-card-h:#F7FAFE;
  --bw-ch:60px;
  --bw-dot:#1F8FEA;
  --bw-focus:#003F8A;
  --bw-font:-apple-system, "system-ui", "Helvetica Neue", "Segoe UI", Arial, sans-serif;
  --bw-gap:10px;
  --bw-ink:#0E1E35;
  --bw-ink-2:#24364F;
  --bw-ink-3:#505C6C;
  --bw-on:#004594;
  --bw-ring:#5E8FD3;
  --paper:#FFFFFF;
  --v5-edge-2:#DAE5F8;
  --v5-edge-h:#8795AE;
  --v5-hov:#F5F8FF;
  --v5-paper:#FFFFFF;
  --v5-r:3px;
  --v5-row-2:#FFFFFF;
  --v5-sel:#0D1526;
  --wk-edge:#DAE5F8;
  --wk-edge-hi:#8795AE;
  --wk-face:#FFFFFF;
  --wk-hover:0 0 0 0 rgba(11,13,18,0);
  --wk-r:3px;
  --wk-rest:0 0 0 0 rgba(11,13,18,0);
}
@media (max-width:900px){ html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah{--bw-ch:58px;--bw-gap:8px;} }
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .pw-cta .q7-story.pw-go{display: inline-block !important; min-height: 0px !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah{transition: opacity 0.2s;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i{border-radius: var(--wk-r); background: var(--wk-face); border: 1px solid var(--wk-edge); box-shadow: var(--wk-rest); transition: box-shadow 0.18s, border-color 0.18s, transform 0.18s;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i:hover{border-color: var(--wk-edge-hi); box-shadow: var(--wk-hover);}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah a.mp-i:hover,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah button.mp-i:hover{transform: translateY(-2px);}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i{padding: 15px 14px;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .cc.d5 .mp-row{gap: 14px;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i.is-sel,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i.is-sel:hover,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i.is-sel:focus,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i.is-sel:focus-visible,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .card.is-sel,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .card.is-sel:hover,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .card.is-sel:focus,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .card.is-sel:focus-visible{background: var(--ac-bg, #EAF2FD); border-color: var(--ac-edge, #BAD5F8);}
@media (min-width: 861px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .cc.dk.is-open .mp-panel::before{background: var(--paper, #fff); border-left-color: var(--ac-edge, #BAD5F8); border-top-color: var(--ac-edge, #BAD5F8);}}
@media (max-width: 860px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .cc.rz6.is-open .mp-panel::before{background: var(--paper, #fff); border-left-color: var(--ac-edge, #BAD5F8); border-top-color: var(--ac-edge, #BAD5F8);}}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah #q7.cc .mp-i{background: var(--v5-row-2); border: 1px solid var(--v5-edge-2); border-radius: var(--v5-r); box-shadow: none;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah #q7.cc .mp-i:hover{background: var(--v5-hov); border-color: var(--v5-edge-h);}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah #q7.cc .mp-i.is-sel,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah #q7.cc .mp-i.is-sel:hover{background: var(--v5-paper); border-color: var(--v5-sel); box-shadow: inset 0 0 0 1px var(--v5-sel);}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .cc .mp-row{gap: 12px 10px !important;}
@media (min-width: 761px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i{grid-template-columns: 36px minmax(0px, 1fr) !important; grid-template-rows: auto auto !important; gap: 6px 12px !important; align-items: center !important; padding: 13px 14px !important; min-height: 0px !important;}}
@media (min-width: 761px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i .mp-m{grid-row: 1 / span 2 !important; width: 36px !important; height: 36px !important; border-radius: 9px !important; font-size: 12.5px !important;}}
@media (min-width: 761px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i .mp-w{grid-column: 2 !important; min-width: 0px !important;}}
@media (min-width: 761px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i .cc-cue{grid-area: 2 / 2 !important; justify-self: start !important;}}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i .cc-nm{font-size: 14px !important; font-weight: 750 !important; color: rgb(3, 29, 64) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i .mp-s{font-size: 12px !important; color: rgb(74, 99, 133) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i :is(.cc-cue, .cc-cue .cc-tx){color: rgb(0, 91, 191) !important; font-weight: 750 !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[aria-expanded="true"]{border-color: rgb(122, 169, 237) !important; box-shadow: rgb(122, 169, 237) 0px 0px 0px 1.5px inset, rgba(0, 91, 191, 0.55) 0px 8px 20px -10px, rgba(2, 29, 67, 0.45) 0px 18px 36px -24px !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#12161F"]{--k: #F29D38 !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#12161F"] .mp-m{background: rgb(242, 157, 56) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#8E44AD"]{--k: #E0567A !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#8E44AD"] .mp-m{background: rgb(224, 86, 122) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#0F5C4A"]{--k: #16A34A !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#0F5C4A"] .mp-m{background: rgb(22, 163, 74) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#34495E"]{--k: #0891B2 !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#34495E"] .mp-m{background: rgb(8, 145, 178) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#3730A3"]{--k: #2563EB !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#3730A3"] .mp-m{background: rgb(37, 99, 235) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#3B4A63"]{--k: #0D9488 !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#3B4A63"] .mp-m{background: rgb(13, 148, 136) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#5F3DC4"]{--k: #F97316 !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#5F3DC4"] .mp-m{background: rgb(249, 115, 22) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#A61E4D"]{--k: #DC2626 !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-i[style*="#A61E4D"] .mp-m{background: rgb(220, 38, 38) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah{margin: 0px !important; padding: 0px !important; background: none !important; border: 0px !important; box-shadow: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah > section.cc{color: var(--bw-ink); display: block !important; width: auto !important; max-width: none !important; margin: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; font-family: var(--bw-font) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah > section.cc::before,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah > section.cc::after{content: none !important; display: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp{width: auto !important; max-width: none !important; margin: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-head{display: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-wrap{position: relative !important; overflow: visible !important; margin: 0px !important; padding: 0px !important; background: none !important; mask-image: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-wrap::before,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-wrap::after{content: none !important; display: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .dk-btn{display: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row{overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scroll-behavior: smooth; display: grid !important; grid-auto-flow: column !important; grid-template-columns: none !important; grid-template-rows: repeat(2, auto) !important; grid-auto-columns: var(--cw, 228px) !important; gap: var(--bw-gap) !important; width: auto !important; max-width: none !important; height: auto !important; margin: 0px !important; padding: 0px !important; overflow: auto hidden !important; scroll-padding-inline: 0px !important; scrollbar-width: none !important; mask-image: none !important; background: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row::-webkit-scrollbar{display: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > :is(.mp-i, .card){outline: 0px; scroll-snap-align: start; scroll-snap-stop: normal; transition: background-color 0.15s; position: relative !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 9px !important; flex: 0 0 auto !important; width: auto !important; min-width: 0px !important; max-width: none !important; height: auto !important; min-height: var(--bw-ch) !important; margin: 0px !important; padding: 9px 8px 9px 9px !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; color: var(--bw-ink) !important; text-align: left !important; transform: none !important; opacity: 1 !important; font-family: var(--bw-font) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .card{cursor: default;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > :is(.mp-i, .card)::before{content: none !important; display: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > :is(.mp-i, .card):not(.is-sel)::after{content: none !important; display: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > * :is(.mp-m, .chip, .bw-m){position: relative !important; flex: 0 0 auto !important; display: grid !important; place-items: center !important; width: 32px !important; height: 32px !important; margin: 0px !important; padding: 0px !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; color: rgb(255, 255, 255) !important; font-family: var(--bw-font) !important; font-size: 11px !important; line-height: normal !important; font-weight: 800 !important; letter-spacing: 0.02em !important; font-style: normal !important; text-transform: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > * .mp-m .mp-v{display: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > * :is(.mp-w, .txt, .cap){flex: 1 1 auto !important; min-width: 0px !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 3px !important; margin: 0px !important; padding: 0px !important; background: none !important; border: 0px !important; position: static !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > * :is(.cc-nm, .txt > b, .cap > b){overflow-wrap: break-word; display: block !important; margin: 0px !important; padding: 0px !important; max-width: none !important; font-family: var(--bw-font) !important; font-size: 14px !important; line-height: 16.8px !important; font-weight: 700 !important; letter-spacing: -0.03em !important; color: var(--bw-ink) !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > * :is(.mp-w > .mp-s, .txt > i, .cap > i){overflow-wrap: break-word; display: block !important; margin: 3px 0px 0px !important; padding: 0px !important; font-family: var(--bw-font) !important; font-style: normal !important; font-size: 12px !important; line-height: 15px !important; font-weight: 500 !important; letter-spacing: -0.005em !important; color: var(--bw-ink-3) !important; text-transform: none !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > * .cap > i > b{overflow-wrap: break-word; display: block !important; margin: 2px 0px 0px !important; font-size: 12px !important; line-height: 15px !important; font-weight: 700 !important; letter-spacing: -0.005em !important; color: var(--bw-on) !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .bw-sep{position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > * .win{display: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i .cc-cue{position: static !important; flex: 0 0 auto !important; display: grid !important; place-items: center !important; width: 14px !important; height: 24px !important; margin: 0px !important; padding: 0px !important; background: none !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; color: var(--bw-act) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i .cc-tx{position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i .cc-ar{stroke-linecap: round; stroke-linejoin: round; rotate: none; translate: none; transition: translate 0.15s, rotate 0.15s; display: block !important; width: 14px !important; height: 14px !important; margin: 0px !important; fill: none !important; stroke: currentcolor !important; stroke-width: 2 !important; transform: none !important; color: var(--bw-act) !important;}
@media (hover: hover) and (pointer: fine){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i:hover{background: var(--bw-card-h) !important; box-shadow: none !important; border: 0px !important; transform: none !important;}}
@media (hover: hover) and (pointer: fine){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i:hover:not(.is-sel) .cc-ar{translate: 2px;}}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i.is-sel,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i.is-sel:hover,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i[aria-expanded="true"]{background: var(--bw-card) !important; box-shadow: inset 0 0 0 2px var(--bw-ring) !important; border: 0px !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i.is-sel .cc-nm{color: var(--bw-on) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i.is-sel .cc-ar{rotate: 90deg; translate: none;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i.is-sel::after{content: "" !important; display: block !important; position: absolute !important; inset: 7px 7px auto auto !important; width: 7px !important; height: 7px !important; margin: 0px !important; border-radius: 50% !important; background: var(--bw-dot) !important; border: 0px !important; box-shadow: none !important; opacity: 1 !important; transform: none !important; transition: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i:focus-visible{outline: 2px solid var(--bw-focus) !important; outline-offset: 2px !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i:active{transform: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-panel{position: relative !important; margin: 14px 0px 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-panel::before,
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-panel::after{content: none !important; display: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-in{padding: 0px !important; margin: 0px !important; background: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-card{margin: 0px !important; padding: 0px !important; background: var(--bw-card) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; overflow: clip !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-crumb{display: flex !important; align-items: center !important; gap: 10px !important; min-height: 50px !important; margin: 0px !important; padding: 0px 22px !important; background: none !important; border: 0px !important; box-shadow: none !important; font-family: var(--bw-font) !important; font-size: 14px !important; font-weight: 400 !important; color: var(--bw-ink-3) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-crumb button{cursor: pointer; min-height: 44px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none !important; box-shadow: none !important; color: var(--bw-act) !important; font-family: var(--bw-font) !important; font-size: 14px !important; font-weight: 650 !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-crumb button:hover{text-underline-offset: 3px; text-decoration: underline !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-crumb i{font-style: normal !important; color: rgb(157, 176, 201) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-crumb b{color: var(--bw-ink) !important; font-weight: 700 !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-body{display: grid !important; grid-template-columns: minmax(0px, 1fr) minmax(0px, 330px) !important; gap: 26px !important; align-items: start !important; margin: 0px !important; padding: 2px 22px 22px !important; background: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-who{display: flex !important; align-items: center !important; gap: 14px !important; margin: 0px 0px 16px !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-wm{flex: 0 0 auto !important; display: grid !important; place-items: center !important; width: 46px !important; height: 46px !important; margin: 2px 0px 0px !important; border-radius: 0px !important; box-shadow: none !important; background: var(--k, #0E7C86) !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; font-weight: 800 !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-who h3{margin: 0px !important; font-family: var(--bw-font) !important; font-size: 22px !important; line-height: 26.4px !important; font-weight: 800 !important; letter-spacing: -0.02em !important; color: var(--bw-ink) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-meta{display: block !important; margin: 0px !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-trade{display: block !important; font-size: 14px !important; line-height: 18.9px !important; font-weight: 400 !important; color: var(--bw-ink-3) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip{display: grid !important; grid-template-columns: 1.35fr 1fr 1fr !important; gap: 8px !important; margin: 0px !important; padding: 0px !important; background: none !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip .mp-s{display: flex !important; flex-direction: column !important; gap: 4px !important; margin: 1px 0px 0px !important; padding: 13px 16px 14px !important; background: rgb(243, 247, 252) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; white-space: normal !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip .mp-s{font-family: var(--bw-font) !important; font-size: 16px !important; line-height: 19.2px !important; font-weight: 500 !important; letter-spacing: -0.01em !important; color: rgb(107, 119, 136) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip .mp-s.is-now{background: rgb(227, 237, 250) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip .mp-s em{display: block !important; margin: 0px !important; font-style: normal !important; font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace !important; font-size: 13px !important; line-height: 15.6px !important; font-weight: 600 !important; letter-spacing: 0.16em !important; text-transform: uppercase !important; color: var(--bw-ink-3) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip .mp-s b{display: block !important; margin: 7px 0px 0px !important; font-size: 26px !important; line-height: 28.6px !important; font-weight: 800 !important; letter-spacing: -0.02em !important; color: var(--bw-ink) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip .mp-s.is-txt b{margin: 8px 0px 0px !important; font-size: 15.5px !important; line-height: 20.925px !important; font-weight: 700 !important; letter-spacing: normal !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip .mp-s.is-now b{color: var(--bw-on) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip .mp-s i{display: block !important; margin: 5px 0px 0px !important; font-style: normal !important; font-size: 13px !important; line-height: 15.6px !important; font-weight: 500 !important; letter-spacing: -0.16px !important; color: var(--bw-ink-3) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-foot{display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: space-between !important; gap: 10px 16px !important; margin: 16px 0px 0px !important; padding: 0px !important; border: 0px !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .q7-story{display: inline-flex !important; align-items: center !important; gap: 8px !important; min-height: 44px !important; color: var(--bw-act) !important; font-size: 15px !important; font-weight: 700 !important; text-decoration: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .q7-story:hover{text-underline-offset: 4px; text-decoration: underline !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-x{cursor: pointer; min-height: 42px !important; padding: 0px 18px !important; margin-left: auto !important; border: 0px !important; border-radius: 6px !important; box-shadow: none !important; background: rgb(238, 244, 252) !important; color: var(--bw-ink-2) !important; font-family: var(--bw-font) !important; font-size: 14.5px !important; font-weight: 650 !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-x:hover{background: rgb(221, 233, 249) !important; color: var(--bw-on) !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-side{margin: 0px !important; padding: 12px !important; background: rgb(243, 247, 252) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important;}
html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .q7-shot{margin: 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important;}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > :is(.mp-i, .card){padding: 9px 10px 9px 9px !important; gap: 10px !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > * :is(.cc-nm, .txt > b, .cap > b, .mp-w > .mp-s, .txt > i, .cap > i, .cap > i > b){white-space: normal !important; overflow: visible !important; text-overflow: clip !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i .q7-nS{display: none !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-row > .mp-i .q7-nF{display: inline !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-panel{margin-top: 10px !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-crumb{padding: 0px 14px !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-body{grid-template-columns: minmax(0px, 1fr) !important; gap: 14px !important; padding: 2px 14px 14px !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-side{order: -1 !important; padding: 8px !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-wm{width: 40px !important; height: 40px !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-who h3{font-size: 19px !important; line-height: 22.8px !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip .mp-s.is-txt{grid-column: 1 / -1 !important;}}
@media (max-width: 900px){html body #hx#hx#hx#hx#hx#hx#hx#hx#hx .gah .mp-strip .mp-s:not(.is-txt) b{font-size: 22px !important; line-height: 24.2px !important;}}
