:where(.mktg) .mq{--mq-duration:52s;--mq-gap:.75rem;--mq-fade:88px;width:100%;max-width:100%;padding-block:var(--space-4,1rem);border-block:1px solid var(--line,#e6e4df);background:var(--surface,#faf8f6);position:relative;overflow:hidden}:where(.mktg) .mq-track{width:max-content;animation:mq-scroll var(--mq-duration) linear infinite;will-change:transform;align-items:center;gap:0;display:flex}@keyframes mq-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}:where(.mktg) .mq:hover .mq-track,:where(.mktg) .mq:focus-within .mq-track{animation-play-state:paused}:where(.mktg) .mq-item{--tone:var(--muted,#6c6c70);border:1px solid var(--card-line,#eceae4);border-radius:var(--r-pill,99px);background:var(--canvas,#fff);font-size:var(--fs-small,.875rem);white-space:nowrap;transition:border-color var(--dur-fast,.18s) var(--ease,ease);flex:none;align-items:center;gap:.5rem;margin-inline-end:var(--mq-gap);padding:.5rem .9rem;line-height:1.2;display:inline-flex}:where(.mktg) .mq-item:hover{border-color:color-mix(in srgb,var(--tone) 44%,transparent)}:where(.mktg) .mq-dot{background:var(--tone);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 20%,transparent);border-radius:50%;flex:none}:where(.mktg) .mq-tag{font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem;font-weight:var(--fw-bold,700);letter-spacing:.08em;text-transform:uppercase;color:var(--tone);flex:none}:where(.mktg) .mq-txt{color:var(--ink,#111);font-weight:var(--fw-medium,500)}:where(.mktg) .mq-item--crit{--tone:var(--red-aa,#c42b2b)}:where(.mktg) .mq-item--warn{--tone:var(--peach-deep,#b4603a)}:where(.mktg) .mq-item--pass{--tone:var(--mint-deep,#0e7c6b)}:where(.mktg) .dark .mq,:where(.mktg) .mq--panel{background:var(--ink-2,#14161d);border-color:var(--ink-panel-line,#ffffff14)}:where(.mktg) .dark .mq .mq-item,:where(.mktg) .mq--panel .mq-item{background:var(--ink-panel,#0c0d12);border-color:var(--ink-panel-line,#ffffff14)}:where(.mktg) .dark .mq .mq-txt,:where(.mktg) .mq--panel .mq-txt{color:var(--on-panel,#f3f1ec)}:where(.mktg) .dark .mq .mq-item--crit,:where(.mktg) .mq--panel .mq-item--crit{--tone:var(--red-soft,#ff8a8a)}:where(.mktg) .dark .mq .mq-item--warn,:where(.mktg) .mq--panel .mq-item--warn{--tone:var(--peach,#fbe0d0)}:where(.mktg) .dark .mq .mq-item--pass,:where(.mktg) .mq--panel .mq-item--pass{--tone:var(--mint,#bdefe7)}@media (prefers-reduced-motion:reduce){:where(.mktg) .mq{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto hidden}:where(.mktg) .mq-track{will-change:auto;animation:none!important;transform:none!important}}@media (max-width:760px){:where(.mktg) .mq{--mq-fade:44px;--mq-duration:44s}:where(.mktg) .mq-item{padding:.45rem .75rem;font-size:.82rem}}
.mktg{--red:#2563d9;--red-soft:#6c9fdc;--red-deep:#1b4fb5;--red-aa:#1b4fb5;--ink:#0f1b33;--ink-90:#1b2a47;--canvas:#fff;--surface:#f1f4f9;--muted:#5b6b84;--faint:#68778d;--line:#e2e7ef;--card-line:#e2e7ef;--placeholder:#e7ecf4;--ink-panel:#0d1f45;--ink-2:#13284f;--coral:#e5eeff;--coral-deep:#1b4fb5;--font-sans:var(--font-geist), "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font-sans);color:var(--ink)}.mktg .scanner,.mktg .eat{display:none!important}.mktg :is(h1,h2,h3,h4,.bd-h1,.dk-h1,.bd-post-title,.wp-block-heading){font-weight:500!important}.mktg :is(h1,.bd-h1,.dk-h1,.bd-post-title){letter-spacing:-.035em}.mktg :is(h2,h3,h4){letter-spacing:-.015em}.mktg :is(strong,b){font-weight:600}.mktg .dot{color:inherit}.mktg :is(.kicker,.bd-kicker){font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#0f1b33a3;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:400;display:inline-flex}.mktg :is(.kicker,.bd-kicker):before{content:"";background:#2563d9;border-radius:2px;flex:none;width:8px;height:8px}.mktg .kicker--soft{color:#0f1b33a3}.mktg .sec.dark{color:#0f1b33;background:#fff!important}.mktg .sec.dark:before,.mktg .sec.dark:after{display:none!important}.mktg .sec.dark :is(h1,h2,h3,.bd-h1){color:#0f1b33}.mktg .sec.dark :is(.lead,p){color:#5b6b84}.mktg .btn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;font-size:12.5px;font-weight:500}.mktg .btn-ink{color:#fff;background:#0d1f45}.mktg .btn-ink:hover{background:#2563d9}.mktg :is(.bd-pill,.bd-sort){font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-color:#e2e7ef;border-radius:3px;font-size:11.5px}.mktg .bd-pill:is([aria-current],.is-active,[aria-pressed=true]){color:#fff;background:#0d1f45;border-color:#0d1f45}.mktg :is(.bd-card-media,.dk-card,.pt-authorcard,figure[class*=wp-block],.wp-block-image img,.wp-block-video video){border-radius:6px!important}.mktg :is(pre.wp-block-code,.bd-search-field){border-radius:4px}.mktg .dk-card-chip{border-radius:3px}.mktg :is(.dk-card,.pt-authorcard){border-color:#e2e7ef}.mktg .dk-card:hover{border-color:#c9daf6}.mktg pre.wp-block-code{color:#d7d7d2;background:#0c1830}
