@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}:root{--brand-orange:#FE633A;--brand-dark-blue:#112235;--brand-dark-purple:#4A49A3;--brand-purple:#6F7BD4;--brand-green:#D1F960;--brand-light-blue:#BFEAE6;--brand-light-purple:#EEEBFF;--brand-dark-blue-btn:#152430;--brand-headlines:#112235;--brand-copy-text:#2C2C2C;--brand-copy:#56525B;--brand-grey:#EAE8E4;--brand-light-grey:#F9F8F8;--navy-900:#112235;--navy-800:#112235;--navy-700:#1a3050;--navy-600:#1e3a6f;--navy-500:#2e5984;--navy-100:#e8edf5;--orange:#FE633A;--orange-dark:#E5511C;--orange-light:#FF8C5A;--orange-tint:#FFE9E0;--blue-600:#4A49A3;--admin-bg:#f8fafc;--admin-surface:#ffffff;--admin-raised:#f1f5f9;--admin-card:#ffffff;--admin-card-hover:#f1f5f9;--admin-border:#e2e8f0;--admin-border-emph:#cbd5e1;--admin-text:#1e293b;--admin-text-2:#475569;--admin-text-3:#64748b;--admin-accent:#4A49A3;--admin-accent-bg:#EEEBFF;--admin-accent-border:#c4bcff;--admin-accent-text:#4A49A3;--admin-done-bg:#d1fae5;--admin-error-bg:#fee2e2;--admin-warning-bg:#fef3c7;--admin-info-bg:#dbeafe;--admin-file-bg:#ede9fe;--admin-stage-figma:#7b5ea7;--admin-stage-snapshot:#3b6fd4;--admin-stage-built:#2d9e6a;--admin-stage-content:#c47f2a;--admin-stage-wp:#4e7cff;--green-text:#065f46;--amber-text:#92400e;--red-text:#991b1b;--blue-text:#1e40af;--purple-text:#5b21b6;--blue-tint:#dbeafe;--purple-tint:#ede9fe;--green:#10b981;--green-tint:#d1fae5;--amber:#f59e0b;--amber-tint:#fef3c7;--red:#ef4444;--red-tint:#fee2e2;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--white:#ffffff;--bg:#f8fafc;--surface:#ffffff;--surface-2:#f1f5f9;--surface-3:#e2e8f0;--border:#cbd5e1;--border-emph:#94a3b8;--border-subtle:#e2e8f0;--text:#1e293b;--text-2:#475569;--text-3:#64748b;--accent:#FE633A;--accent-bg:rgba(254,99,58,0.12);--accent-border:rgba(254,99,58,0.5);--accent-text:#FE633A;--shadow-sm:0 1px 2px rgba(15,23,42,0.04);--shadow:0 1px 3px rgba(15,23,42,0.06),0 1px 2px rgba(15,23,42,0.04);--shadow-md:0 4px 8px rgba(15,23,42,0.06),0 2px 4px rgba(15,23,42,0.04);--topbar-height:56px;--sidenav-width:280px;--content-pad-x:40px;--content-pad-y:32px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-size-base:14px;--tip-bg:#112235;--tip-text:#d1f960;--icon-xls:#16a34a;--icon-csv:#16a34a;--icon-pdf:#dc2626;--icon-doc:#2563eb;--icon-api:#7c3aed;--icon-semrush:#ff642d;--icon-salesforce:#00a1e0;--icon-hubspot:#ff7a59;--icon-wrike:#f9c935;--icon-ga:#f9ab00;--icon-gsc:#4285f4;--icon-cms:#06b6d4;--icon-slack:#4a154b;--icon-gdoc:#2563eb;--icon-figma:#f24e1e}:root[data-theme=dark]{--gray-50:#0a0a12;--gray-100:#11111e;--gray-200:#252540;--gray-300:#2d2d55;--gray-400:#6d6d99;--gray-500:#8888b0;--gray-600:#a5a5c8;--gray-700:#c8c8e0;--gray-800:#e8e8f0;--white:#16162a;--brand-grey:#252540;--brand-light-grey:#11111e;--brand-headlines:#e8e8f0;--brand-copy:#a5a5c8;--brand-copy-text:#e8e8f0;--navy-900:#0a0a12;--navy-800:#11111e;--navy-700:#181828;--bg:#0a0a12;--surface:#16162a;--surface-2:#1e1e38;--surface-3:#11111e;--border:#2d2d55;--border-emph:#3a3080;--border-subtle:#252540;--text:#e8e8f0;--text-2:#a5a5c8;--text-3:#8888b0;--accent:#a78bfa;--accent-bg:#1a1640;--accent-border:#3a3080;--accent-text:#a78bfa;--admin-bg:#0a0a12;--admin-surface:#11111e;--admin-raised:#181828;--admin-card:#16162a;--admin-card-hover:#1e1e38;--admin-border:#252540;--admin-border-emph:#2d2d55;--admin-text:#e8e8f0;--admin-text-2:#8888b0;--admin-text-3:#555580;--admin-accent:#6F7BD4;--admin-accent-bg:#1a1640;--admin-accent-border:#3a3080;--admin-accent-text:#a78bfa;--admin-done-bg:#052a1a;--admin-error-bg:#2a0808;--admin-warning-bg:#2a1c05;--admin-info-bg:#051528;--admin-file-bg:#160d30;--green-text:#6ee7b7;--amber-text:#fcd34d;--red-text:#fca5a5;--blue-text:#93c5fd;--purple-text:#c4b5fd;--blue-tint:rgba(59,130,246,0.18);--purple-tint:rgba(167,139,250,0.18);--green-tint:rgba(16,185,129,0.18);--amber-tint:rgba(245,158,11,0.18);--red-tint:rgba(239,68,68,0.18)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--gray-800);background:var(--gray-50);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:inherit}img,svg{display:block;max-width:100%}canvas{display:block;max-height:280px!important}canvas.spark{height:36px!important;max-height:36px!important}.text-xs{font-size:11px}.text-sm{font-size:12px}.text-base{font-size:14px}.text-md{font-size:15px}.text-lg{font-size:17px}.text-xl{font-size:22px}.text-2xl{font-size:26px}.text-3xl{font-size:36px}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.label-upper{letter-spacing:.8px}.label-section,.label-upper{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--gray-500)}.label-section{letter-spacing:1.2px}.grid{display:grid;grid-gap:20px;gap:20px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-5{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-2-1{grid-template-columns:2fr 1fr}.grid-1-2{grid-template-columns:1fr 2fr}.grid-2-3{grid-template-columns:2fr 3fr}.grid-3-2{grid-template-columns:3fr 2fr}@media(max-width:720px){.grid-1-2,.grid-2-1,.grid-2-3,.grid-3-2{grid-template-columns:1fr}}input[type=email],input[type=password],input[type=search],input[type=text],select{font-family:inherit;font-size:12.5px;padding:7px 12px;border:1px solid var(--gray-200);border-radius:7px;background:var(--white);color:var(--gray-700);outline:none;transition:border-color .12s}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus{border-color:var(--orange)}table.data-table{width:100%;border-collapse:collapse;font-size:13px}table.data-table th{text-align:left;padding:10px 12px;font-weight:600;color:var(--text-3);font-size:11.5px;text-transform:uppercase;letter-spacing:.6px;background:var(--surface-2);border-bottom:2px solid var(--border);white-space:nowrap}table.data-table td{padding:12px;border-bottom:1px solid var(--border-subtle);color:var(--text);vertical-align:middle}table.data-table tr:hover td{background:var(--surface-2)}table.data-table tr:last-child td{border-bottom:none}table.data-table td.num,table.data-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.data-table td.muted{color:var(--text-3);font-size:12px}.status-pill{display:inline-block;padding:2px 9px;font-size:11px;font-weight:500;border-radius:100px}.status-pill.green{background:var(--green-tint);color:#065f46}.status-pill.amber{background:var(--amber-tint);color:#92400e}.status-pill.red{background:var(--red-tint);color:#991b1b}.status-pill.gray{background:var(--gray-200);color:var(--gray-700)}.status-pill.blue{background:#dbeafe;color:#1e40af}.status-pill.purple{background:#ede9fe;color:#5b21b6}.position-cell{font-weight:600;color:var(--gray-700)}.trend-arrow{display:inline-block;width:12px;font-weight:700;margin-left:4px}.trend-arrow.up{color:var(--green)}.trend-arrow.down{color:var(--red)}.trend-arrow.flat{color:var(--gray-400)}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{display:inline-block;height:1em;min-height:12px;min-width:60px;border-radius:4px;background:linear-gradient(90deg,var(--gray-100) 0,var(--gray-200) 40px,var(--gray-100) 80px);background-size:200px 100%;animation:skeleton-shimmer 1.4s linear infinite}:root[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--admin-raised) 0,var(--admin-border-emph) 40px,var(--admin-raised) 80px);background-size:200px 100%}.card{display:flex;flex-direction:column;padding:18px 20px;border-radius:10px;background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 3px rgba(15,23,42,.06);transition:background .15s,border-color .15s,box-shadow .15s}[data-source-pill]+[data-card-action-panel]{margin-top:0}:root[data-theme=dark] .card{box-shadow:0 4px 12px rgba(0,0,0,.4)}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:-4px 0 14px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.card-title{font-size:14.5px;font-weight:700;letter-spacing:-.1px;color:var(--text);line-height:1.3;display:flex;align-items:center;gap:8px}.card-title:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--accent);flex-shrink:0}.card-subtitle{font-size:12px;color:var(--text-3);font-weight:500;margin-top:4px;line-height:1.45}.card-header>div:first-child{display:flex;gap:4px;min-width:0}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.page-enter{animation:fadein .2s ease}@keyframes fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}body.feedback-mode .card:hover,body.feedback-mode [data-feedback-target]:hover{outline:2px dashed var(--orange);outline-offset:4px;cursor:crosshair}body.feedback-mode td[data-feedback-col-key]{cursor:crosshair}body.feedback-mode td[data-feedback-col-key]:hover{outline:2px solid var(--orange);outline-offset:-2px;background:rgba(254,99,58,.06)}