@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f627625e85285513-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f627625e85285513-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_3deb42{font-family:Literata,Literata Fallback;font-style:normal}.__variable_3deb42{--font-display:"Literata","Literata Fallback"}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_6f3782{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_6f3782{--font-body:"Public Sans","Public Sans Fallback"}@font-face{font-family:Sometype Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1c1d630e1a33856d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sometype Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee8d328edfa74ac8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sometype Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1c1d630e1a33856d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sometype Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee8d328edfa74ac8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sometype Mono Fallback;src:local("Arial");ascent-override:71.10%;descent-override:21.14%;line-gap-override:0.00%;size-adjust:130.10%}.__className_94ceaf{font-family:Sometype Mono,Sometype Mono Fallback;font-style:normal}.__variable_94ceaf{--font-mono:"Sometype Mono","Sometype Mono Fallback"}:where(:root){--font-display:Literata,Georgia,serif;--font-body:"Public Sans",system-ui,sans-serif;--font-mono:"Sometype Mono",ui-monospace,monospace}:root{--surface-page:#e4e8e7;--surface-card:#fdfdfc;--surface-inset:#eff2f2;--line:#c3cbc8;--line-strong:#adb7b3;--ink:#1b211f;--ink-muted:#4f5754;--ink-faint:#616966;--accent:#8c3a1e;--accent-ink:#8c3a1e;--accent-tint:#efe6e1;--pos-ink:#287058;--pos-tint:#e1f6ed;--neg-ink:#bd2929;--neg-tint:#fdebe9;--warn-ink:#8a5a17;--warn-tint:#fbeedf;--info-ink:#1f62a8;--info-tint:#e3effd;--series-1:#3a5fd0;--series-2:#a3431a;--series-3:#008b80;--series-4:#8c2d8f;--series-5:#df55b4;--series-6:#9c72fe;--series-other:#7f8784;--ramp:#2f5fae;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:15px;--fs-lg:18px;--fs-xl:24px;--fs-2xl:30px;--fs-display:36px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-raised:0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),0 8px 24px color-mix(in srgb,var(--ink) 4%,transparent);--shadow-scrim:color-mix(in srgb,var(--ink) 42%,transparent)}.ds-card{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-raised);min-width:0;margin-bottom:var(--space-6)}.ds-card-head{margin-bottom:var(--space-3)}.ds-card-flush{padding:0;overflow:hidden}.ds-card-flush>.ds-card-head{margin-bottom:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.ds-card-flush>.ds-card-foot{margin-top:0;padding:var(--space-3) var(--space-4)}.ds-card-body{padding:var(--space-4)}.ds-card-foot{margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--fs-sm)}.ds-sh{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ds-sh-text{min-width:0}.ds-sh-page{margin-bottom:var(--space-6)}.ds-sh-eyebrow{color:var(--ink-faint);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-1)}.ds-sh-title{margin:0;color:var(--ink);font-weight:var(--fw-semibold)}.ds-sh-page .ds-sh-title{font-family:var(--font-display);font-size:var(--fs-xl)}.ds-sh-section .ds-sh-title{font-size:var(--fs-md)}.ds-sh-sub{margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--fs-base)}.ds-sh-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.ds-sh-meta{font-size:var(--fs-sm)}.ds-empty,.ds-sh-meta{color:var(--ink-muted)}.ds-empty{padding:var(--space-6) var(--space-4);font-size:var(--fs-base);text-align:center}.ds-stat{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-raised);position:relative}.ds-stat-label{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);color:var(--ink-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase}.ds-stat-value{font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--ink)}.ds-delta,.ds-stat-spark{margin-top:var(--space-2)}.ds-delta{font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-delta-pos{color:var(--pos-ink)}.ds-delta-neg{color:var(--neg-ink)}.ds-delta-neutral,.ds-stat-foot{color:var(--ink-muted)}.ds-stat-foot{margin-top:var(--space-1);font-size:var(--fs-sm)}.ds-stat[data-alert=true]{box-shadow:inset 3px 0 0 var(--warn-ink),var(--shadow-raised)}.ds-tabs{min-width:0}.ds-tabs-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ds-tabs-list{display:inline-flex;gap:var(--space-1);padding:var(--space-1);background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-md)}.ds-tab{flex:none;white-space:nowrap;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--fs-base);font-weight:var(--fw-medium)}a.ds-tab:hover{color:var(--ink)}a.ds-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-tab-active,a.ds-tab-active:hover{background:var(--surface-card);color:var(--accent-ink);font-weight:var(--fw-semibold);box-shadow:var(--shadow-raised)}.ds-tab-disabled{color:var(--ink-faint);cursor:not-allowed}.ds-tabs-note{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--fs-sm)}@media (max-width:767px){.ds-tabs-scroll{overflow-x:auto}}.ds-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ds-field-label{color:var(--ink);font-size:var(--fs-base);font-weight:var(--fw-medium)}.ds-field-help{color:var(--ink-muted);font-size:var(--fs-sm)}.ds-field-error{color:var(--neg-ink);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.ds-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:767px){.ds-field-row{grid-template-columns:1fr}}.ds-tooltip{position:relative;display:inline-flex;align-items:center}.ds-tooltip-bubble{position:absolute;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(var(--space-7) * 5);padding:var(--space-2) var(--space-3);background:var(--surface-card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.4;text-align:left;white-space:normal;display:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease;z-index:40}.ds-tooltip-top .ds-tooltip-bubble{bottom:calc(100% + var(--space-2))}.ds-tooltip-bottom .ds-tooltip-bubble{top:calc(100% + var(--space-2))}.ds-tooltip:focus-within .ds-tooltip-bubble,.ds-tooltip:hover .ds-tooltip-bubble{display:block;opacity:1;visibility:visible}.ds-info-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--space-4);height:var(--space-4);margin-left:var(--space-1);vertical-align:middle;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1;cursor:help}.ds-info-icon:focus-visible{outline:2px solid var(--info-ink);outline-offset:2px}.table-wrap thead .ds-tooltip-bubble{bottom:auto;top:calc(100% + var(--space-2));max-width:calc(var(--space-7) * 6);text-transform:none;letter-spacing:normal;line-height:1.55}.table-wrap thead th:nth-last-child(-n+2) .ds-tooltip-bubble{left:auto;right:0;transform:none}.table-wrap thead th:first-child .ds-tooltip-bubble{left:0;transform:none}.table-wrap tbody .ds-tooltip-bubble{left:0;transform:none;max-width:calc(var(--space-7) * 6);line-height:1.55}.ds-legend{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin-top:var(--space-3)}.ds-legend-item{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;margin:0;background:none;border:none;color:var(--ink-muted);font-family:inherit;font-size:var(--fs-base);cursor:pointer}.ds-legend-item[data-active=false]{opacity:.45}.ds-legend-item:focus-visible{outline:2px solid var(--info-ink);outline-offset:2px}.ds-legend-swatch{display:inline-block;width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);background:var(--swatch)}.ds-legend-swatch-dashed{height:0;width:var(--space-4);border-radius:0;background:none;border-top:2px dashed var(--swatch)}.ds-legend-side{padding:0 var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-faint);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.4}.ds-axis-titles{display:flex;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-1)}.ds-axis-title{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-axis-title:before{content:"";display:inline-block;width:var(--space-3);height:2px;margin-right:var(--space-1);vertical-align:middle;background:var(--axis-color,var(--ink-muted))}.ds-axis-title[data-side=right]{text-align:right}.ds-hbar{flex-direction:column}.ds-hbar,.ds-hbar-row{display:flex;gap:var(--space-3)}.ds-hbar-row{align-items:center;min-width:0}.ds-hbar-label{flex:0 0 auto;min-width:var(--space-7);color:var(--ink-muted);font-size:var(--fs-sm)}.ds-hbar-track{display:flex;flex:1 1 auto;min-width:0;height:var(--space-4);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-inset)}.ds-hbar-seg{display:block;flex:0 0 auto;box-sizing:border-box;width:var(--w);height:100%;padding:0;margin:0;border:0;background:var(--c);cursor:default}.ds-hbar-seg+.ds-hbar-seg{border-left:2px solid var(--surface-card)}button.ds-hbar-seg{cursor:pointer}button.ds-hbar-key-item:focus-visible,button.ds-hbar-seg:focus-visible{outline:2px solid var(--info-ink);outline-offset:2px}.ds-hbar-seg[data-active=true]{outline:2px solid var(--ink);outline-offset:-2px}.ds-hbar-value{flex:0 0 auto;color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-hbar .ds-empty{flex:1 1 auto;padding:var(--space-1) 0;text-align:left}.ds-hbar-key{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.ds-hbar-key-item{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;margin:0;border:0;background:none;color:var(--ink-muted);font-family:inherit;font-size:var(--fs-base)}button.ds-hbar-key-item{cursor:pointer}button.ds-hbar-key-item:hover{color:var(--ink)}.ds-hbar-key-item[data-active=true]{color:var(--ink);font-weight:var(--fw-semibold)}.ds-hbar-swatch{display:inline-block;width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);background:var(--c)}.ds-hbar-count{color:var(--ink);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-hbar-note{margin:0;color:var(--ink-muted);font-size:var(--fs-sm)}.data tbody tr:hover td.ds-heat,.ds-heat{background:color-mix(in srgb,var(--ramp) calc(var(--a) * 100%),var(--surface-card));color:var(--ink);text-align:center;font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}td.ds-heat .funnel-count{color:var(--ink)}.ds-heat-note{padding:var(--space-3) var(--space-5) var(--space-4);font-size:var(--fs-sm)}.ds-table-card{padding:0;overflow:hidden}.ds-table-card>.ds-card-head{margin-bottom:0}.ds-table col{width:var(--w)}.ds-table col.ds-col-chevron{width:var(--space-6)}.ds-table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-table td.ds-table-sticky,.ds-table th.ds-table-sticky{position:-webkit-sticky;position:sticky;left:0;box-shadow:1px 0 0 var(--line)}.ds-table td.ds-table-sticky{background:var(--surface-card);z-index:1}.ds-table th.ds-table-sticky{z-index:3}.table-wrap{background:linear-gradient(to right,var(--surface-card) 30%,transparent) 0,linear-gradient(to left,var(--surface-card) 30%,transparent) 100%,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--ink) 12%,transparent),transparent) 0,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--ink) 12%,transparent),transparent) 100%;background-repeat:no-repeat;background-size:var(--space-7) 100%,var(--space-7) 100%,var(--space-3) 100%,var(--space-3) 100%;background-attachment:local,local,scroll,scroll}.ds-badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1;white-space:nowrap}.ds-tone-neutral{background:var(--surface-inset);color:var(--ink-muted)}.ds-tone-pos{background:var(--pos-tint);color:var(--pos-ink)}.ds-tone-neg{background:var(--neg-tint);color:var(--neg-ink)}.ds-tone-warn{background:var(--warn-tint);color:var(--warn-ink)}.ds-tone-info{background:var(--info-tint);color:var(--info-ink)}.ds-tone-accent{background:var(--accent-tint);color:var(--accent-ink)}.ds-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.4}.ds-banner-body{min-width:0}.ds-banner-title{font-weight:var(--fw-semibold);margin-bottom:var(--space-1)}.ds-banner-action{flex:none}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:var(--fw-medium);line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap}.ds-btn-md{padding:var(--space-2) var(--space-4);font-size:var(--fs-base)}.ds-btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--fs-sm)}.ds-btn-primary{background:var(--accent-ink);color:var(--surface-card)}.ds-btn-primary:hover{background:color-mix(in srgb,var(--accent-ink) 88%,var(--ink))}.ds-btn-secondary{background:var(--surface-card);color:var(--ink);border-color:var(--line-strong)}.ds-btn-secondary:hover{background:var(--surface-inset)}.ds-btn-ghost{background:transparent;color:var(--ink-muted)}.ds-btn-ghost:hover{background:var(--surface-inset);color:var(--ink)}.ds-btn:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.side-foot .ds-badge{margin-top:var(--space-2)}.side-signout{margin-top:var(--space-3)}.view-as .ds-btn{margin-top:var(--space-2)}.period-note{color:var(--ink-muted);font-size:var(--fs-sm)}.period-bar .pill[aria-disabled=true]{opacity:.5}.period-report{margin-left:auto}.overview-alert{margin-bottom:var(--space-5)}.overview-alert-list{margin:0;padding-left:var(--space-4);line-height:1.6}.kpi-row.scope-panel-tiles{margin:0;padding:var(--space-4)}.scope-panel-link{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase}.scope-panel-link:hover{color:var(--accent-ink)}.card-stack{display:flex;flex-direction:column;gap:var(--space-3)}.card-link{color:var(--ink-muted);font-size:var(--fs-base)}.card-link:hover{color:var(--accent-ink)}.form-actions{display:flex;align-items:center;gap:var(--space-3)}.report-schedule-pending-title{font-weight:var(--fw-semibold);font-size:var(--fs-base);margin-bottom:var(--space-2)}.rollup-prov{margin-left:var(--space-1)}@media (max-width:767px){.period-report{margin-left:0}}.scope-note{margin:0 0 var(--space-4);color:var(--ink-muted);font-size:var(--fs-sm)}.scope-note.scope-note-tight{margin-bottom:var(--space-2)}.trend-card-note{margin:0;padding:var(--space-2) var(--space-4) 0;color:var(--ink-muted);font-size:var(--fs-sm)}.scope-nav-sub{margin-top:var(--space-3)}.scope-banner{margin-bottom:var(--space-6)}.backlink-exclusion-label{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap;color:var(--ink-muted);font-size:var(--fs-sm);cursor:pointer}.backlink-exclusion-label input{width:16px;height:16px;margin:0;accent-color:var(--accent-ink)}.ds-sh-nowrap .ds-sh-title{white-space:nowrap}.band-badge,.engine-tag{margin-left:var(--space-2);vertical-align:middle}.engine-tag{display:inline-flex}.history-pad{padding:0 var(--space-1) var(--space-2)}.tbl-toolbar.history-toolbar{padding:0 var(--space-1) var(--space-3)}.cell-link{padding:0;border:0;background:none;color:var(--ink-muted);font:inherit;font-size:var(--fs-base);cursor:pointer}.cell-link:hover{color:var(--accent-ink)}.seo-panel{padding:0 var(--space-1) var(--space-3)}.seo-field{padding:var(--space-2) 0;border-top:1px solid var(--line)}.seo-field-label{margin-bottom:var(--space-1);color:var(--ink-muted);font-size:var(--fs-sm)}.seo-field-count{margin-left:var(--space-2);color:var(--ink-muted)}.seo-field-count[data-over]{color:var(--warn-ink)}.mover-kw{font-size:var(--fs-lg)}.kpi-row.movers-tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-4)}.pill-row.movers-pills{margin-bottom:var(--space-3)}.ab-bar>span{width:var(--w)}.camp-settings{padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:1px solid var(--line)}.camp-settings-readonly{font-size:var(--fs-sm)}.camp-settings-summary{cursor:pointer;font-weight:var(--fw-semibold)}.camp-settings-body{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.camp-sub{margin-top:var(--space-1);font-size:var(--fs-xs)}.camp-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.camp-input{width:150px;min-width:140px}.camp-input.camp-input-stack{margin-top:var(--space-1)}.disavow-import-title{font-size:var(--fs-base);font-weight:var(--fw-semibold)}.disavow-import-help{margin:0;color:var(--ink-muted);font-size:var(--fs-sm)}.users-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.users-controls~.tbl-toolbar.history-toolbar{padding:0 var(--space-4) var(--space-3)}.users-error,.users-note{margin:0;padding:0 var(--space-4) var(--space-3);font-size:var(--fs-sm)}.users-error{color:var(--neg-ink)}.users-totals{margin:0;font-size:var(--fs-sm)}.users-switches{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.users-flags{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.users-table td,.users-table th{white-space:nowrap}.users-name{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}a.users-name{color:var(--accent-ink)}a.users-name:hover{text-decoration:underline}a.users-name:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.users-mark{width:16px;height:16px;margin:0 var(--space-2) 0 0;vertical-align:middle;accent-color:var(--accent-ink);cursor:pointer}.users-mark:disabled{cursor:default}.users-expand{padding:0 var(--space-2) 0 0;border:0;background:none;color:var(--ink-muted);font:inherit;cursor:pointer}.users-expand:hover{color:var(--accent-ink)}.users-parts{position:-webkit-sticky;position:sticky;left:var(--space-4);max-width:420px}.users-table{min-width:var(--users-min)}.signup-months-note{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--fs-sm)}.signup-months .tbl-toolbar.history-toolbar{padding:0 var(--space-4) var(--space-3)}.signup-months .table-wrap{overflow-x:visible}.signup-months-table{table-layout:fixed;width:100%}.signup-months-table th{white-space:nowrap;overflow:visible;letter-spacing:.03em;padding-left:var(--space-2);padding-right:var(--space-2)}.signup-months-table th:first-child{padding-left:var(--space-4)}.signup-months-table td{white-space:nowrap;padding-left:var(--space-2);padding-right:var(--space-2)}.signup-months-table td:first-child{padding-left:var(--space-4);overflow:hidden;text-overflow:ellipsis}.signup-week-row td{color:var(--ink-muted)}.signup-week-row td:first-child{padding-left:var(--space-6)}.signup-user-row td{color:var(--ink-muted);font-size:var(--fs-sm)}.signup-user-row td:first-child{padding-left:calc(var(--space-6) * 2)}.signup-user-cell{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.signup-user-cell .users-name{flex:0 1 auto;min-width:0;max-width:none}.signup-user-meta{flex:0 0 auto;font-size:var(--fs-xs)}.signup-yes{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.6em;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--pos-tint);color:var(--pos-ink);font-weight:700}.signup-no{color:var(--ink-muted);opacity:.6}.signup-total-row td{font-weight:600;border-top:1px solid var(--line)}.social-tab-muted{opacity:.5}.admin-nav{margin-bottom:var(--space-5)}.admin-banner{margin-bottom:var(--space-6)}.admin-form{display:flex;flex-direction:column;gap:var(--space-4)}.admin-input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink);font-family:inherit;font-size:var(--fs-base)}.admin-input:disabled{background:var(--surface-inset);color:var(--ink-muted);cursor:default}.admin-input.admin-input-sm{max-width:160px;padding:var(--space-1) var(--space-2);font-size:var(--fs-sm)}.admin-input.admin-input-md{max-width:200px}.admin-fieldset{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;margin:0;padding:0;border:0}.admin-checks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.admin-checks.admin-checks-stack{flex-direction:column;align-items:flex-start}.admin-check{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm)}.admin-check,.admin-check input{cursor:pointer}.admin-user-role{margin-top:var(--space-1)}.ds-badge.admin-grant{gap:var(--space-2)}.admin-grant-remove{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.admin-swatch-cell{display:flex;align-items:flex-end;min-height:100%}.admin-swatch{display:block;width:24px;height:24px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--swatch)}.login-tag{margin-top:var(--space-2)}.login-sub{margin:var(--space-5) 0 0;color:var(--ink-muted);font-size:var(--fs-base)}.ds-btn.login-google{width:100%;margin-top:var(--space-5);padding:var(--space-3) var(--space-4)}.login-google-mark{width:16px;height:16px;flex:none}.share-intro{margin-bottom:var(--space-4)}.share-message{margin:0}.share-nav-row{margin-bottom:var(--space-3)}