.marketing{--sc-ground:#0d1117;--sc-panel:#161c24;--sc-panel-2:#1b222c;--sc-line:#26303c;--sc-ink:#e8ecf1;--sc-ink-2:#a7b2bf;--sc-ink-3:#6d7a89;--sc-accent:#ff7a54;--sc-money:#4cd47f;--sc-money-wash:#123322;--sc-good:#2f8a52;--sc-good-wash:#16261c;--sc-warn:#d95926;--sc-warn-wash:#2c1c10;--sc-crit:#e66767;--sc-crit-wash:#2c1618;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--sc-ground);color:var(--sc-ink);font-family:Satoshi,sans-serif;display:flex;flex-direction:column;gap:22px}.marketing *{box-sizing:border-box}.marketing h1,.marketing h2,.marketing h3,.marketing p{margin:0}.marketing .sc-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marketing .sc-brand{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.2em}.marketing .sc-brand-slash{color:var(--sc-accent)}.marketing .sc-asof{font-family:var(--mono);font-size:12px;color:var(--sc-ink-3)}.marketing .sc-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-accent)}.marketing .sc-h2{font-size:16px;font-weight:700}.marketing .sc-h2-sub{font-size:12px;font-weight:500;color:var(--sc-ink-3);margin-left:6px}.marketing .sc-section{display:flex;flex-direction:column;gap:12px;min-width:0}.marketing .sc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.marketing .sc-pill{display:inline-block;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 7px;border-radius:999px;border:1px solid;white-space:nowrap}.marketing .sc-pill--good{color:#7ee2a0;background:var(--sc-good-wash);border-color:var(--sc-good)}.marketing .sc-pill--money{color:var(--sc-money);background:var(--sc-money-wash);border-color:#1f6b3f}.marketing .sc-pill--warn{color:#ffb08a;background:var(--sc-warn-wash);border-color:var(--sc-warn)}.marketing .sc-pill--crit{color:#ff9c9c;background:var(--sc-crit-wash);border-color:var(--sc-crit)}.marketing .sc-pill--muted{color:var(--sc-ink-2);background:var(--sc-panel-2);border-color:var(--sc-line)}.marketing .sc-slug{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--sc-accent);letter-spacing:.08em}.marketing .sc-link{color:var(--sc-ink-2);text-decoration:none;font-size:12px}.marketing .sc-link:hover{color:var(--sc-ink)}.marketing .sc-ptable-wrap{overflow-x:auto;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:12px}.marketing .sc-ptable{width:100%;border-collapse:collapse;font-size:12.5px}.marketing .sc-ptable th{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);text-align:left;padding:6px 12px;border-bottom:1px solid var(--sc-line)}.marketing .sc-ptable td{padding:7px 12px;border-bottom:1px solid var(--sc-line);white-space:nowrap}.marketing .sc-ptable tr:last-child td{border-bottom:0}.marketing .sc-ptable .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.marketing .sc-ptable td[dir=auto]{unicode-bidi:isolate}.marketing .sc-empty{color:var(--sc-ink-2);font-size:13.5px;padding:18px;background:var(--sc-panel);border:1px dashed var(--sc-line);border-radius:12px}.marketing .sc-empty b,.marketing .sc-empty code{font-family:var(--mono)}.marketing .mk-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.marketing .mk-tile{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.marketing .mk-tile.is-over{border-color:var(--sc-crit)}.marketing .mk-tile-label{font-size:12.5px;color:var(--sc-ink-2);unicode-bidi:isolate;text-align:start}.marketing .mk-tile-big{font-family:var(--mono);font-size:26px;font-weight:700;line-height:1;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.marketing .mk-tile-big small{font-family:inherit;font-size:12px;font-weight:500;color:var(--sc-ink-3);unicode-bidi:isolate}.marketing .mk-tile.is-over .mk-tile-big{color:var(--sc-crit)}.marketing .mk-tile-note{font-size:12px;color:var(--sc-ink-3);unicode-bidi:isolate;text-align:start}.marketing .ps-track{position:relative;height:8px;background:var(--sc-panel-2);border:1px solid var(--sc-line);border-radius:4px;overflow:hidden}.marketing .ps-fill{position:absolute;inset:0 auto 0 0;background:var(--sc-accent);border-radius:4px}.marketing .ps-fill.is-all{opacity:.4}.marketing .ps-fill.is-over{background:var(--sc-crit)}.marketing .mk-brief{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:12px;padding:14px 16px}.marketing .mk-brief pre{margin:0;font-family:Satoshi,sans-serif;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word;text-align:right}.marketing .mk-jobs{display:flex;gap:8px;flex-wrap:wrap}.marketing .mk-job{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid var(--sc-line);background:var(--sc-panel-2);color:var(--sc-ink-2)}.marketing .mk-job i{width:8px;height:8px;border-radius:50%;background:var(--sc-ink-3)}.marketing .mk-job.is-ok i{background:var(--sc-money)}.marketing .mk-job.is-bad{border-color:var(--sc-crit);color:#ff9c9c}.marketing .mk-job.is-bad i{background:var(--sc-crit)}.marketing .ps-campaign{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.marketing .ps-campaign-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.marketing .ps-campaign-head b{unicode-bidi:isolate;font-size:15px}.marketing .ps-campaign-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 12px}.marketing .ps-kv{display:flex;flex-direction:column;gap:2px;min-width:0}.marketing .ps-k{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--sc-ink-3)}.marketing .ps-v{font-family:var(--mono);font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing .ps-v.is-money{color:var(--sc-money)}.marketing .mk-rules{display:flex;gap:6px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--sc-ink-2)}.marketing .mk-rules span{background:var(--sc-panel-2);border:1px solid var(--sc-line);border-radius:6px;padding:2px 7px}.marketing .ps-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:12px}.marketing .ps-card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:6px 12px;align-items:start;background:var(--sc-panel-2);border:1px solid var(--sc-line);border-radius:12px;padding:12px;min-width:0}.marketing .ps-card.is-off{opacity:.6}.marketing .ps-card.is-win{border-color:#1f6b3f}.marketing .ps-card.is-lose{border-color:var(--sc-crit)}.marketing .ps-card-img,.marketing .ps-card-noimg{grid-row:1/span 3;width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--sc-line);background:var(--sc-panel)}.marketing .ps-card-noimg{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--sc-ink-3)}.marketing .ps-card-name{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:13.5px;min-width:0}.marketing .ps-card-name b{unicode-bidi:isolate;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing .ps-card-head{font-size:13px;color:var(--sc-ink-2);line-height:1.3;max-height:2.6em;overflow:hidden;unicode-bidi:isolate;text-align:start}.marketing .ps-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;margin-top:2px}@media (max-width:420px){.marketing .ps-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing .ps-stat{display:flex;flex-direction:column;min-width:0}.marketing .ps-stat span{font-size:10.5px;letter-spacing:.03em;color:var(--sc-ink-3);line-height:1.15}.marketing .ps-stat b{font-family:var(--mono);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:6px;white-space:nowrap}.marketing .ps-stat.is-win b{color:var(--sc-money)}.marketing .ps-stat.is-lose b{color:var(--sc-crit)}.marketing .ps-spend{flex-direction:column;gap:4px}.marketing .ps-card-foot,.marketing .ps-spend{grid-column:1/-1;display:flex;font-size:11.5px;color:var(--sc-ink-3)}.marketing .ps-card-foot{align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--sc-line);padding-top:8px;margin-top:2px}.marketing .ps-card-foot span[dir=auto]{unicode-bidi:isolate}.marketing .ps-card-foot .sc-link{margin-left:auto}@media (max-width:420px){.marketing .ps-card{grid-template-columns:72px minmax(0,1fr)}.marketing .ps-card-img,.marketing .ps-card-noimg{width:72px;height:72px}}.marketing .mk-kv{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:13px;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:12px;padding:14px 16px}.marketing .mk-kv span{color:var(--sc-ink-3);white-space:nowrap}.marketing .mk-kv b{font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums;word-break:break-word}.marketing .mk-note{font-size:12.5px;color:var(--sc-ink-3)}.marketing .mk-recs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.marketing .mk-rec{display:flex;gap:10px;align-items:baseline;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:10px;padding:9px 12px;font-size:13.5px;line-height:1.5}.marketing .mk-rec-sev{flex:none;font-size:13px}.marketing .mk-rec-text{min-width:0;color:var(--sc-ink);word-break:break-word}.marketing .mk-rec--more{color:var(--sc-ink-3);justify-content:center;border-style:dashed}.marketing .mk-full{margin-top:10px}.marketing .mk-full summary{cursor:pointer;font-size:12px;color:var(--sc-ink-3)}.marketing .mk-full pre{margin:10px 0 0;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:10px;padding:12px 14px;font-family:Satoshi,sans-serif;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;text-align:right}.marketing .mk-econ td small{display:block;font-family:Satoshi,sans-serif;font-size:11px;font-weight:500;color:var(--sc-ink-3);unicode-bidi:isolate}.marketing .mk-econ .mk-econ-foot td{background:var(--sc-panel-2);font-weight:600}.marketing .mk-econ th:first-child{text-align:right}.marketing .mk-econ td.is-immature{color:var(--sc-ink-2)}.marketing .mk-econ-rate{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12.5px;color:var(--sc-ink-2)}.marketing .mk-econ-rate-label{color:var(--sc-ink-1);font-weight:600}.marketing .mk-econ-rate-item b{color:var(--sc-ink-1);font-family:var(--mono)}.marketing .mk-econ-lag{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-3);border:1px solid var(--sc-line);border-radius:999px;padding:1px 6px;margin-inline-start:6px;white-space:nowrap}.marketing .mk-trend{font-family:var(--mono);font-size:12px;font-weight:700;unicode-bidi:isolate}.marketing .mk-trend.is-up{color:var(--sc-money)}.marketing .mk-trend.is-down{color:var(--sc-crit)}.marketing .mk-trend.is-flat{color:var(--sc-ink-3)}.marketing .mk-chart-wrap{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:12px;padding:10px 12px 4px}.marketing .mk-chart{display:block;width:100%;height:auto}.marketing .mk-chart-axis{stroke:var(--sc-line);stroke-width:1}.marketing .mk-chart-bar{fill:var(--sc-accent);opacity:.85}.marketing .mk-chart-bar:hover{opacity:1}.marketing .mk-chart-tick{font-family:var(--mono);font-size:9px;fill:var(--sc-ink-3)}.marketing .mk-terms-rank{color:var(--sc-ink-3);width:1%}.marketing .mk-terms-key{max-width:420px;overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate}.marketing .mk-terms-key .sc-link{font-size:12.5px;font-family:var(--mono)}.marketing .mk-tile-link{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.marketing .mk-tile-link:hover{color:var(--sc-ink)}.marketing .mk-panel-prompt{min-width:260px;max-width:340px;white-space:normal;line-height:1.35;unicode-bidi:isolate}.marketing .mk-panel-domains{max-width:260px;overflow:hidden;text-overflow:ellipsis;font-family:var(--mono);font-size:11.5px}.marketing .mk-panel-excerpt{max-width:260px;overflow:hidden;text-overflow:ellipsis;color:var(--sc-ink-2);unicode-bidi:isolate}.marketing .mk-panel tr.is-cited td{background:var(--sc-money-wash)}.marketing .mk-panel tr.is-err td{opacity:.6}.marketing .mk-dim{color:var(--sc-ink-3)}.marketing .mk-ready{display:flex;gap:8px;flex-wrap:wrap}