@font-face{font-family:Crimson Pro;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/crimson-pro-normal-300-latin.woff2) format("woff2")}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/crimson-pro-italic-400-latin.woff2) format("woff2")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/source-sans-3-normal-300-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-400-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-500-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-600-latin.woff2) format("woff2")}:root{--font:"Source Sans 3",ui-sans-serif,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--font-display:"Crimson Pro",Georgia,serif;--bg:#faf9f7;--bg-glow:#faf9f7;--surface:#fff;--surface-2:#f4f3ef;--surface-3:#eaece8;--ink:#0d1117;--ink-2:#45504b;--muted:#53605b;--hair:#cbd0cb;--grid:#e4e8e4;--axis:#b5c1b9;--mint:#6be1a6;--pink:#e590c3;--amber:#f0b25a;--brand:#297651;--brand-ink:#297651;--c-merged:#297651;--ahead:#297651;--c-jev:#986022;--hero-bg:var(--surface);--hero-bg-2:var(--surface);--hero-ink:var(--ink);--hero-muted:var(--muted);--hero-line:var(--hair)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d1117;--bg-glow:#0d1117;--surface:#111a20;--surface-2:#152026;--surface-3:#202a31;--ink:#faf9f7;--ink-2:#d5d7d8;--muted:#b5b9be;--hair:#333941;--grid:#283038;--axis:#525b65;--brand:#6be1a6;--brand-ink:#6be1a6;--c-merged:#6be1a6;--ahead:#6be1a6;--c-jev:#f0b25a}}:root[data-theme=dark]{--bg:#0d1117;--bg-glow:#0d1117;--surface:#111a20;--surface-2:#152026;--surface-3:#202a31;--ink:#faf9f7;--ink-2:#d5d7d8;--muted:#b5b9be;--hair:#333941;--grid:#283038;--axis:#525b65;--brand:#6be1a6;--brand-ink:#6be1a6;--c-merged:#6be1a6;--ahead:#6be1a6;--c-jev:#f0b25a}body{background-image:none}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em}.eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.1em}.brand-wordmark{width:108px;height:auto;object-fit:contain}.brand-mark{object-fit:contain;flex:none;box-shadow:none;border:0;border-radius:0;background:none}.site-header{border-top:0;border-image:none}.brand-run{font-family:var(--font-mono);font-size:11px;font-weight:400}.header-method-link{font-size:13px}.hero{padding:32px 0 24px;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.hero-copy{gap:16px}.hero-identity{display:flex;align-items:center;gap:26px}.hero-logo-orbit{width:144px;height:144px;position:relative;display:grid;place-items:center;flex:none;border:1px solid color-mix(in srgb,var(--mint) 25%,transparent);border-radius:50%;transform:rotate(-8deg)}.hero-logo-orbit:before{content:"";position:absolute;inset:-7px 7px;border:1px solid color-mix(in srgb,var(--pink) 24%,transparent);border-radius:50%;transform:rotate(-24deg)}.hero-logo-orbit:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 85% 80%,var(--amber) 0 3px,transparent 3.5px),radial-gradient(circle at 15% 20%,var(--pink) 0 3px,transparent 3.5px);pointer-events:none}.hero-logo-orbit .brand-mark{transform:rotate(8deg)}.hero h1{font-family:var(--font-display);font-size:52px;line-height:1.1;font-weight:400;letter-spacing:-.025em;margin:0}.hero-sub{font-size:16px;line-height:1.5;color:var(--ink-2);max-width:540px;margin:0}.hero-comparison{display:flex;flex-direction:column;gap:8px;align-self:flex-start;text-decoration:none;color:var(--ink);border-top:1px solid var(--hair);padding-top:12px}.hero-comparison-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--muted)}.hero-comparison-values{display:flex;align-items:center;gap:24px}.hero-comparison-values>span:not(.hero-comparison-vs){display:flex;flex-direction:column;gap:2px}.hero-comparison-values b{font-family:var(--font-display);font-size:40px;line-height:1;font-weight:400;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.hero-comparison-values>span:first-child b{color:var(--brand-ink)}.hero-comparison-values>span:last-child b{color:var(--c-jev)}.hero-comparison-values small{font-family:var(--font-mono);font-size:10px;color:var(--ink-2)}.hero-comparison-vs{font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--muted)}.hero-comparison:hover .hero-comparison-label{color:var(--ink)}.status-card{display:grid;grid-template-columns:minmax(0,1fr);row-gap:20px;align-items:center;box-shadow:none;border:1px solid color-mix(in srgb,var(--mint) 35%,var(--hair));border-top:2px solid var(--mint);border-radius:10px;background:color-mix(in srgb,var(--mint) 10%,var(--surface));font-family:var(--font)}.status-card:before{content:none;background:none}.status-top{grid-column:1/-1}.live-badge.live,.status-card .live-badge.live{color:var(--brand-ink);background:color-mix(in srgb,var(--brand) 10%,transparent)}.live-badge.live i,.status-card .live-badge.live i{background:var(--brand)}.live-badge.live i:after,.status-card .live-badge.live i:after{display:none}.status-card .live-badge.delayed{color:var(--c-jev);background:color-mix(in srgb,var(--amber) 12%,transparent)}.live-badge{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em}.live-badge,.status-updated b{font-weight:500}.warn-on-dark{color:var(--warn-ink)}.hs-label{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.07em}.progress-block{margin:0}.progress-num b{font-family:var(--font-display);font-size:42px;font-weight:400;letter-spacing:-.025em}.progress-track{height:6px;background:var(--surface-3);margin-top:18px}.progress-fill{background:var(--brand);box-shadow:none}.progress-boundary{background:var(--muted)}.status-card .progress-seed.s3,.status-card .seed-swatch.s3{background:var(--c-seed-3)}.seed-progress{gap:6px 14px}.seed-progress-q{margin-left:0;width:100%}.seed-progress b{font-weight:500}.hero-stats{margin:0;background:transparent;gap:0;border-radius:0;align-self:stretch;align-items:center;padding-top:18px;border-top:1px solid var(--hair)}.hero-stat{background:none;padding:2px 16px;border-left:1px solid var(--hair);gap:7px}.hero-stat:first-child{border-left:0;padding-left:0}.hero-stat:last-child{padding-right:0}.hero-stat b{font-family:var(--font-display);font-size:27px;font-weight:400;white-space:normal;line-height:1.1;overflow:visible}.hero-stat.spend b{color:var(--hero-ink);font-size:30px}.hero-stat .hs-label svg{display:none}.hero-stat .hs-label .infotip-btn svg{display:block}.metric-meaning{font-size:13px;color:var(--ink-2);min-height:39px;line-height:1.5;max-width:340px}.sc-head h2{font-size:23px;letter-spacing:-.02em}.sc-head h2,.sc-value b{font-family:var(--font-display);font-weight:400}.sc-value b{font-size:46px;letter-spacing:-.025em}.scorecard{box-shadow:none;border-radius:10px}.tabs-bar{margin-top:22px}.tabs button{font-size:14px}.card{box-shadow:none;border-radius:10px}.card h2,.card h3{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.16}.evaluation-summary{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0 0 12px;margin:0 0 14px;border-bottom:1px solid var(--hair);font-size:12px;color:var(--ink-2)}.evaluation-summary>span:first-child{font-weight:600;color:var(--ink)}.setup-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.setup-heading h3{font-size:30px}.setup-seeds{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.setup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0}.setup-grid>div{border-top:1px solid var(--hair);padding-top:14px}.setup-grid dt{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.setup-grid dd{font-size:20px;font-weight:600;line-height:1.25;margin:7px 0}.setup-grid p{font-size:13px;line-height:1.5;color:var(--ink-2)}.drawer{margin:auto;width:min(580px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 32px);border:1px solid var(--hair);border-radius:10px;box-shadow:0 12px 60px #0003}.drawer[open]{animation:none}.drawer::backdrop{background:#0d111799}.drawer-in{padding:24px}.drawer-head{position:static;margin:0;padding:0 0 16px}.drawer-head h2{font-size:30px;margin:0}.drawer section{font-size:15px;line-height:1.55}.drawer h3{font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:0}.drawer section:last-child{padding-bottom:0}.site-footer{border-top:1px solid var(--hair);margin-top:32px}@media(max-width:1080px){.hero{gap:24px}.hero,.status-card{grid-template-columns:minmax(0,1fr)}.hero-sub{max-width:690px}}@media(max-width:760px){.brand-wordmark{width:91px}.header-method-link.text-btn{width:auto;padding:0 9px;font-size:12px}.header-method-link.text-btn span{display:inline}.hero{padding-top:22px;gap:20px}.hero h1{font-size:38px}.hero-identity{gap:18px;align-items:flex-start}.hero-sub{font-size:15px}.hero-logo-orbit{width:108px;height:108px}.hero-logo-orbit .brand-mark{width:92px;height:92px}.status-card{padding:16px;gap:18px}.progress-num{gap:6px}.progress-num b{font-size:38px}.progress-num span{font-size:12px}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.hero-stat{flex-direction:column;align-items:flex-start}.hero-stat:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:0}.hero-stat:first-child .hs-label{grid-column:1/-1}.hero-stat:first-child small{text-align:right}.hero-stat:nth-child(2){border-left:0;padding-left:0}.hero-stat b{font-size:26px}.metric-meaning{min-height:0;max-width:none}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.setup-heading{align-items:flex-start;flex-direction:column;gap:10px}.drawer-in{padding:20px}}@media(max-width:380px){.header-right{gap:5px}.hero h1{font-size:36px}.hero-identity{gap:14px}.hero-logo-orbit{width:92px;height:92px}.hero-logo-orbit .brand-mark{width:80px;height:80px}}.model-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--hair);border-radius:8px;background:var(--surface-2);margin:22px 0 0;max-width:100%}.model-switch button{border:0;border-radius:5px;background:transparent;color:var(--muted);padding:8px 16px;font:500 14px var(--font);cursor:pointer;white-space:nowrap}.model-switch button:hover{color:var(--ink)}.model-switch button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:0 1px 3px #0001}.model-switch button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.campaign-continuation{color:var(--muted);font-size:14px;margin:22px 0 0;line-height:1.5}.campaign-taxonomy{margin-top:18px}.campaign-taxonomy summary{cursor:pointer;font-size:14px}.taxonomy-filters{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.taxonomy-filters input,.taxonomy-filters select{background:var(--surface);color:var(--ink);padding:8px;border:1px solid var(--hair);border-radius:4px;max-width:100%;font:inherit}.taxonomy-filters input{flex:1;min-width:140px}.taxonomy-table{max-height:420px;overflow:auto}.taxonomy-table table{border-collapse:collapse;width:100%;font-size:12px}.taxonomy-table td,.taxonomy-table th{padding:8px;text-align:left;border-bottom:1px solid var(--hair)}.taxonomy-table th{position:sticky;top:0;background:var(--surface)}@media(max-width:520px){.model-switch{margin-top:16px}.model-switch button{padding:8px 13px;font-size:13px}}@media(max-width:600px){.model-switch{display:flex}.model-switch button{flex:1;white-space:normal;padding:8px;font-size:12px}}