@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800;900&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Poppins;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2qZJYBQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Poppins;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2qZJaRQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Poppins;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2qZJfBQ.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}.stat-card__value{font-variant-numeric:tabular-nums}:root{--font-display:"Plus Jakarta Sans", "Poppins", system-ui, -apple-system, sans-serif;--font-body:"Plus Jakarta Sans", "Poppins", system-ui, -apple-system, sans-serif;--font-italic:"Lora", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #0b29420d;--shadow-md:0 4px 12px #0b294214;--shadow-lg:0 12px 32px #0b29421f;--shadow-focus:0 0 0 3px #19b7d859;--transition-fast:.12s ease;--transition-base:.18s ease;--transition-slow:.28s ease;--z-base:0;--z-raised:10;--z-overlay:50;--z-modal:100;--z-toast:200;--chart-1:var(--primary,#19b7d8);--chart-2:var(--magenta,#f52fa0);--chart-3:var(--sun,#f4a641);--chart-4:var(--ink-soft,#163f63);--chart-5:var(--ink,#0b2942);--chart-fill-1:var(--primary-soft,#a9e8f4);--chart-fill-2:var(--magenta-soft,#f5dce8);--stance-positive:#16a34a;--stance-negative:#dc2626;--stance-neutral:#64748b;--stance-ambiguous:#f97316;--sam-accent:#06b6d4;--sam-accent-light:#22c55e;--sam-accent-contrast:#fff;--sam-accent-soft-bg:#cffafe;--sam-accent-border:#67e8f9;--sam-amber:#f97316;--sam-danger:#ef4444}:is([data-theme=sam],[data-theme=samv1a]){--bg:#fff;--bg-2:#f3f4f7;--bg-soft:#f5dce8;--card-bg:#fff;--navy:#0b2942;--ink:#0b2942;--ink-soft:#163f63;--ink-muted:#5b6b80;--primary:#19b7d8;--primary-soft:#a9e8f4;--primary-dark:#0e8fa8;--magenta:#f52fa0;--magenta-soft:#f5dce8;--coral:#f52fa0;--sun:#f4a641;--sun-soft:#fde8d0;--line:#0b2942;--line-soft:#e5ebf2;--sam-page-bg:#fafffe;--sam-card-bg:#fff;--sam-text-dark:#0b2942;--sam-text-mid:#163f63;--sam-text-light:#5b6b80;--sam-border:#e5ebf2;--sam-hover-row:#ddf5f9;--sam-grey-bg:#f3f4f7}:is([data-theme=sam],[data-theme=samv1a]) body{background:var(--sam-page-bg)}[data-theme=samv1a]{--sam-page-bg:#f5f5f0}:is([data-theme=sam],[data-theme=samv1a]) h1,:is([data-theme=sam],[data-theme=samv1a]) h2,:is([data-theme=sam],[data-theme=samv1a]) h3,:is([data-theme=sam],[data-theme=samv1a]) h4,:is([data-theme=sam],[data-theme=samv1a]) h5,:is([data-theme=sam],[data-theme=samv1a]) h6,:is([data-theme=sam],[data-theme=samv1a]) strong,:is([data-theme=sam],[data-theme=samv1a]) b,:is([data-theme=sam],[data-theme=samv1a]) aside button[data-nav-active=true]{color:#000!important;font-family:Arial Black,Helvetica Neue,Arial,sans-serif!important;font-weight:900!important}:is([data-theme=sam],[data-theme=samv1a]) .card{background:var(--card-bg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6)}:is([data-theme=sam],[data-theme=samv1a]) .card--featured{background:linear-gradient(180deg, var(--card-bg) 0%, var(--bg-soft) 100%);border:1px solid var(--magenta-soft)}:is([data-theme=sam],[data-theme=samv1a]) .card--elevated{box-shadow:var(--shadow-lg)}:is([data-theme=sam],[data-theme=samv1a]) .btn-primary{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-base);transition:var(--transition-base);cursor:pointer}:is([data-theme=sam],[data-theme=samv1a]) .btn-primary:hover{background:var(--ink-soft);box-shadow:var(--shadow-md)}:is([data-theme=sam],[data-theme=samv1a]) .btn-secondary{color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;transition:var(--transition-base);background:0 0}:is([data-theme=sam],[data-theme=samv1a]) .btn-secondary:hover{background:var(--bg-2)}:is([data-theme=sam],[data-theme=samv1a]) .btn-tertiary{color:var(--primary);font-family:var(--font-display);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;text-decoration:underline}:is([data-theme=sam],[data-theme=samv1a]) .pill{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--primary);color:var(--primary);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:var(--transition-fast);cursor:pointer;background:0 0;align-items:center;display:inline-flex}:is([data-theme=sam],[data-theme=samv1a]) .pill:hover{background:var(--primary-soft)}:is([data-theme=sam],[data-theme=samv1a]) .pill--selected{background:var(--ink);border-color:var(--ink);color:#fff}.blob,.italic-accent{display:none}:is([data-theme=sam],[data-theme=samv1a]) .blob{filter:blur(90px);pointer-events:none;z-index:var(--z-base);border-radius:50%;display:block;position:absolute}:is([data-theme=sam],[data-theme=samv1a]) .blob--cyan{background:var(--primary-soft);opacity:.35}:is([data-theme=sam],[data-theme=samv1a]) .blob--magenta{background:var(--magenta-soft);opacity:.28}:is([data-theme=sam],[data-theme=samv1a]) .blob--sun{background:var(--sun-soft);opacity:.28}:is([data-theme=sam],[data-theme=samv1a]) .italic-accent{font-family:var(--font-italic);font-style:italic;font-weight:var(--weight-medium);display:inline}:is([data-theme=sam],[data-theme=samv1a]) .italic-accent--magenta{color:var(--magenta)}:is([data-theme=sam],[data-theme=samv1a]) .italic-accent--ink{color:var(--ink)}:is([data-theme=sam],[data-theme=samv1a]) .italic-accent--sun{color:var(--sun)}[data-theme=samv3]{--navy:#0b2942;--ink:#163f63;--teal:#19b7d8;--teal-deep:#0f8faa;--cyan:#a9ebf4;--cyan-soft:#ddf5f9;--magenta:#f52fa0;--magenta-soft:#fde3f1;--orange:#f4a641;--orange-soft:#fdebd0;--blush:#f5dce8;--blush-soft:#fbeef4;--cloud:#f3f4f7;--cloud-deep:#e6e8ee;--hairline:#e6e8ee;--sam-purple:#aa30f5;--sam-tint-mint:#fafffe;--sam-tint-sand:#faf5e6;--sam-tint-sand-warm:#f2e8d2;--sam-tint-sky:#fafffe;--sam-page-tint:var(--sam-tint-sky);--pos:#1fd279;--pos-deep:#0bad66;--neg:#f2351f;--neg-deep:#dc1f26;--neut:#6e7f9b;--avg:#06bcd9;--sam-export:#abe2a3;--sam-export-hover:#8fcf87;--sam-page-bg:var(--sam-page-tint);--sam-card-bg:#fff;--sam-text-dark:#000;--sam-text-mid:#3a4a5e;--sam-text-light:#6e7f9b;--sam-border:#e6e8ee;--sam-hover-row:#ddf5f9;--sam-grey-bg:#f3f4f7;--font-display:"Manrope", system-ui, -apple-system, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-punchy:"Arial Black", "Helvetica Neue", Arial, sans-serif}[data-theme=samv3] body{background:var(--sam-page-bg);color:var(--sam-text-dark)}[data-theme=samv3] .eyebrow{font-family:var(--font-punchy);letter-spacing:.06em;text-transform:uppercase;color:#000;align-items:center;gap:10px;font-size:.82rem;font-weight:900;display:inline-flex}[data-theme=samv3] .eyebrow:before{content:"";background:var(--magenta);border-radius:50%;width:8px;height:8px}[data-theme=samv3] .eyebrow--purple{color:var(--sam-purple)}[data-theme=samv3] .punchy-h3{font-family:var(--font-punchy);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);border-bottom:3px solid var(--navy);margin:0 0 18px;padding-bottom:4px;font-size:1.05rem;font-weight:900;display:inline-block}[data-theme=samv3] .punchy-h3.teal{border-bottom-color:var(--teal)}[data-theme=samv3] .punchy-h3.magenta{border-bottom-color:var(--magenta)}[data-theme=samv3] .punchy-h3.orange{border-bottom-color:var(--orange)}[data-theme=samv3] .punchy-h3.navy{border-bottom-color:var(--navy)}[data-theme=samv3] .btn{font-family:var(--font-body);border:1px solid var(--hairline);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:.95rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}[data-theme=samv3] .btn:hover{background:var(--cloud);border-color:var(--cloud-deep)}[data-theme=samv3] .btn-primary{background:var(--navy);color:#fff;border-color:var(--navy);padding:12px 24px}[data-theme=samv3] .btn-primary:hover{background:var(--ink);border-color:var(--ink);color:#fff}[data-theme=samv3] .btn-danger{color:var(--magenta);border-color:var(--magenta-soft);background:var(--magenta-soft)}[data-theme=samv3] .btn-danger:hover{background:var(--magenta);color:#fff;border-color:var(--magenta)}[data-theme=samv3] .btn-export{background:var(--sam-export);border-color:var(--sam-export-hover);color:var(--navy)}[data-theme=samv3] .btn-export:hover{background:var(--sam-export-hover);color:var(--navy);border-color:#6fb867}[data-theme=samv3] .btn-sm{padding:7px 14px;font-size:.85rem}[data-theme=samv3] .btn-punchy{font-family:var(--font-punchy);text-transform:uppercase;letter-spacing:.04em;font-weight:900}[data-theme=samv3] .tip-card{background:var(--cyan-soft);border:1px solid #19b7d838;border-radius:14px;margin-bottom:24px;padding:18px 22px 18px 26px;position:relative;overflow:hidden}[data-theme=samv3] .tip-card:before{content:"";background:var(--teal);width:4px;position:absolute;top:0;bottom:0;left:0}[data-theme=samv3] .tip-card .tip-label{font-family:var(--font-punchy);letter-spacing:.06em;text-transform:uppercase;color:#000;margin-bottom:6px;font-size:.78rem;font-weight:900;display:block}[data-theme=samv3] .tip-card p{color:#000;margin:0;font-size:1rem;font-weight:500;line-height:1.55}[data-theme=samv3] .kpi{border:1px solid var(--hairline);background:#fff;border-radius:20px;padding:22px 24px;box-shadow:0 1px 2px #0b29420a,0 4px 16px #0b29420a}[data-theme=samv3] .kpi .kpi-label{font-family:var(--font-punchy);letter-spacing:.06em;text-transform:uppercase;color:var(--sam-purple);font-size:.78rem;font-weight:900}[data-theme=samv3] .kpi .kpi-num{font-family:var(--font-display);letter-spacing:-.025em;color:var(--navy);margin-top:10px;font-size:2.6rem;font-weight:800;line-height:1}[data-theme=samv3] .sticker{background:var(--cloud);border:1px solid var(--hairline);letter-spacing:.04em;text-transform:uppercase;color:#000;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;display:inline-flex}[data-theme=samv3] .sticker.cyan{background:var(--cyan-soft);color:var(--teal-deep);border-color:#19b7d840}[data-theme=samv3] .sticker.coral{background:var(--magenta-soft);color:var(--magenta);border-color:#f52fa033}[data-theme=samv3] .sticker.ink{background:var(--navy);color:#fff;border-color:var(--navy)}[data-theme=samv3] .sticker.pos{color:var(--pos-deep);background:#1fd2791f;border-color:#1fd2794d}[data-theme=samv3] .sticker.neg{color:var(--neg-deep);background:#f2351f1a;border-color:#f2351f47}[data-theme=samv3] .sticker.neut{background:var(--cloud);color:var(--neut);border-color:var(--hairline)}[data-theme=samv3] .sticker.muted{color:var(--sam-text-mid);background:#fff}[data-theme=samv3] .thead-punchy th{font-family:var(--font-punchy);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-align:left;padding:12px 18px;font-size:.78rem;font-weight:900}[data-theme=samv3] .thead-punchy th.thead-teal{background:var(--teal)}[data-theme=samv3] .thead-punchy th.thead-magenta{background:var(--magenta)}[data-theme=samv3] .thead-punchy th.thead-orange{background:#f27d15}[data-theme=samv3] .thead-punchy th.thead-navy{background:var(--navy)}[data-theme=samv3] .sent-pos-deep{background:var(--pos-deep);color:#fff}[data-theme=samv3] .sent-pos{background:var(--pos);color:#fff}[data-theme=samv3] .sent-neut{background:var(--neut);color:#fff}[data-theme=samv3] .sent-neg{background:var(--neg);color:#fff}[data-theme=samv3] .sent-neg-deep{background:var(--neg-deep);color:#fff}[data-theme=samv3] .sent-avg{background:var(--avg);color:var(--navy)}[data-theme=samv3] h1,[data-theme=samv3] .h1{letter-spacing:-.025em;font-family:var(--font-display)!important;color:var(--navy)!important;font-weight:800!important}[data-theme=samv3] h2,[data-theme=samv3] h3,[data-theme=samv3] h4{letter-spacing:-.015em;font-family:var(--font-display)!important;color:var(--navy)!important;font-weight:700!important}[data-theme=samv3] body,[data-theme=samv3] p,[data-theme=samv3] li,[data-theme=samv3] td,[data-theme=samv3] th,[data-theme=samv3] label,[data-theme=samv3] input,[data-theme=samv3] select,[data-theme=samv3] textarea,[data-theme=samv3] button,[data-theme=samv3] a,[data-theme=samv3] span,[data-theme=samv3] div{font-family:var(--font-body), system-ui, -apple-system, sans-serif}[data-theme=samv3] .brand-mark{background:radial-gradient(circle at 30% 30%, var(--cyan) 0%, var(--teal) 45%, var(--magenta) 100%);border-radius:50%;flex-shrink:0;display:inline-block}[data-theme=tavey2]{--tavey-teal:#17b7b7;--tavey-teal-deep:#099b9b;--tavey-blue:#2fa7f0;--tavey-blue-deep:#176bc1;--tavey-green:#82c341;--tavey-amber:#f7c51e;--tavey-orange:#f05a28;--tavey-magenta:#b31b9b;--tavey-page-bg:#e8ecec;--tavey-card-bg:#fff;--tavey-soft:#f1f4f4;--tavey-border:#d9dede;--tavey-text-dark:#252a2b;--tavey-text-mid:#596467;--tavey-text-light:#7b8588;--sam-page-bg:var(--tavey-page-bg);--sam-text-dark:var(--tavey-text-dark);--sam-text-mid:var(--tavey-text-mid);--sam-text-light:var(--tavey-text-light);--sam-border:var(--tavey-border);--sam-grey-bg:var(--tavey-soft);--sam-hover-row:var(--tavey-soft);--sam-card:var(--tavey-card-bg);--font-display:"Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-body:"Avenir Next", "Helvetica Neue", Arial, sans-serif}[data-theme=tavey2] body{background:var(--tavey-page-bg);color:var(--tavey-text-dark);font-family:var(--font-body)}[data-theme=tavey2] h1,[data-theme=tavey2] h2,[data-theme=tavey2] h3,[data-theme=tavey2] h4,[data-theme=tavey2] h5,[data-theme=tavey2] h6{font-family:var(--font-display);color:var(--tavey-text-dark);letter-spacing:0;font-weight:650}[data-theme=tavey2] h1{font-size:32px}[data-theme=tavey2] h2{font-size:20px}[data-theme=tavey2] .card{background:var(--tavey-card-bg);border:1px solid var(--tavey-border);box-shadow:none;border-radius:5px}[data-theme=tavey2] .card--elevated{background:var(--tavey-card-bg);border:1px solid var(--tavey-border);box-shadow:0 1px 2px #0000000a}[data-theme=tavey2] .btn-primary{background:var(--tavey-teal);color:#fff;border:1px solid var(--tavey-teal);border-radius:4px;font-weight:650}[data-theme=tavey2] .btn-primary:hover{background:var(--tavey-teal-deep);border-color:var(--tavey-teal-deep)}[data-theme=tavey2] .btn-secondary{color:var(--tavey-text-dark);border:1px solid var(--tavey-border);background:#fff;border-radius:4px;font-weight:600}[data-theme=tavey2] .btn-secondary:hover{border-color:var(--tavey-teal);color:var(--tavey-teal-deep);background:#e8f7f7}[data-theme=tavey2] input,[data-theme=tavey2] select,[data-theme=tavey2] textarea{border:1px solid var(--tavey-border);font-family:var(--font-body);border-radius:4px}[data-theme=tavey2] input:focus,[data-theme=tavey2] select:focus,[data-theme=tavey2] textarea:focus{border-color:var(--tavey-teal);outline:none;box-shadow:0 0 0 2px #17b7b726}[data-theme=tavey2] table th{color:var(--tavey-blue-deep);border-bottom:1px solid var(--tavey-border);font-weight:650}[data-theme=tavey2] table tr:nth-child(2n) td{background:var(--tavey-soft)}[data-theme=tavey2] .blob,[data-theme=tavey2] .italic-accent{display:none}[data-theme=tavey2] h1{letter-spacing:0!important;color:#252a2b!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:32px!important;font-weight:650!important}[data-theme=tavey2] h2{color:#252a2b!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:20px!important;font-weight:650!important}[data-theme=tavey2] [data-kpi-index]{overflow:hidden;text-align:left!important;border:none!important;border-radius:5px!important;min-width:240px!important;padding:18px 18px 18px 16px!important;box-shadow:0 1px 2px #0000000d!important}[data-theme=tavey2] [data-kpi-index]:before{content:"";background:#ffffff2e;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-theme=tavey2] [data-kpi-index] .stat-card__label{color:#ffffffe6!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;margin-left:52px!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important}[data-theme=tavey2] [data-kpi-index] .stat-card__value{white-space:nowrap;line-height:1.1;color:#fff!important;text-align:left!important;margin-left:52px!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(22px,2vw,30px)!important;font-weight:650!important}[data-theme=tavey2] [data-kpi-index]>div[aria-hidden]{display:none!important}[data-theme=tavey2] [data-kpi-index="0"]{background:#17b7b7!important}[data-theme=tavey2] [data-kpi-index="1"]{background:#2fa7f0!important}[data-theme=tavey2] [data-kpi-index="2"]{background:#b31b9b!important}[data-theme=tavey2] [data-kpi-index="3"]{background:#f7c51e!important}[data-theme=tavey2] [data-kpi-index="3"] .stat-card__label{color:#252a2bc7!important}[data-theme=tavey2] [data-kpi-index="3"] .stat-card__value{color:#252a2b!important}[data-theme=tavey2] [data-kpi-index="3"]:before{background:#252a2b1f}[data-theme=tavey2] aside:not([role=dialog]) nav button{font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important}[data-theme=tavey2] aside:not([role=dialog]) button[data-nav-active=true]{color:#087e88!important;background:#17b7b71f!important;border-radius:4px!important;box-shadow:inset 4px 0 #f52fa0!important}[data-theme=tavey2] aside:not([role=dialog]){overflow-x:hidden;border-right:1px solid #d2d8d8!important;width:248px!important;min-width:248px!important;max-width:248px!important}[data-theme=tavey2] aside:not([role=dialog]) nav button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-theme=tavey2] aside:not([role=dialog]) nav button>span:first-child{min-width:22px;flex-shrink:0!important;width:auto!important;font-size:18px!important}[data-theme=tavey2] aside:not([role=dialog])>div:first-child{display:none!important}[data-theme=tavey2] table thead th{color:#176bc1!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-bottom:1px solid var(--tavey-border)!important;background:0 0!important;padding:10px 12px!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:12px!important;font-weight:650!important}[data-theme=tavey2] table tbody td{border-bottom:1px solid var(--tavey-border)!important;color:var(--tavey-text-dark)!important;padding:10px 12px!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important}[data-theme=tavey2] table tbody tr:nth-child(2n) td{background:var(--tavey-soft)!important}[data-theme=tavey2] table tbody tr:hover td{background:#e8f7f7!important}[data-theme=tavey2] [role=tablist] button[aria-selected=true],[data-theme=tavey2] button[data-tab-active=true]{color:#087e88!important;border-bottom:2px solid #17b7b7!important;font-weight:650!important}[data-theme=tavey2] [data-status-badge=analysed],[data-theme=tavey2] [data-status-badge=ready]{color:#fff!important;background:#17b7b7!important}[data-theme=samv3dark]{--v3-navy:#0b2942;--v3-ink:#163f63;--v3-teal:#19b7d8;--v3-cyan-soft:#a9e8f4;--v3-magenta:#f52fa0;--v3-magenta-soft:#f5dce8;--v3-orange:#f4a641;--v3-blush:#f5dce8;--v3-cloud:#f3f4f7;--v3-page-bg:#f4f6f9;--v3-card:#fff;--v3-border:#e5ebf2;--v3-text-dark:#0b2942;--v3-text-mid:#163f63;--v3-text-muted:#60728b;--sam-page-bg:var(--v3-page-bg);--sam-text-dark:var(--v3-text-dark);--sam-text-mid:var(--v3-text-mid);--sam-text-light:var(--v3-text-muted);--sam-border:var(--v3-border);--sam-grey-bg:var(--v3-cloud);--sam-card:var(--v3-card);--font-display:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-body:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif}[data-theme=samv3dark] body{background:var(--v3-page-bg);color:var(--v3-text-dark);font-family:var(--font-body);background-image:linear-gradient(90deg,#19b7d80a 1px,#0000 1px),linear-gradient(#19b7d80a 1px,#0000 1px);background-size:32px 32px}[data-theme=samv3dark] h1{font-family:var(--font-display)!important;color:var(--v3-text-dark)!important;letter-spacing:-.5px!important;font-size:clamp(34px,4vw,50px)!important;font-weight:800!important;line-height:1.05!important}[data-theme=samv3dark] h2{font-family:var(--font-display)!important;color:var(--v3-text-dark)!important;font-size:23px!important;font-weight:700!important}[data-theme=samv3dark] aside:not([role=dialog]){color:#fff;background:var(--v3-navy)!important;border-right:none!important;width:280px!important;min-width:280px!important;max-width:280px!important}[data-theme=samv3dark] aside:not([role=dialog])>div:first-child{background:0 0!important;border-bottom:1px solid #ffffff14!important}[data-theme=samv3dark] aside:not([role=dialog])>div:first-child>div>div{color:#fff!important}[data-theme=samv3dark] aside:not([role=dialog])>div:first-child>div>div:nth-child(2){letter-spacing:0;color:#ffffffc7!important;font-size:12px!important}[data-theme=samv3dark] aside:not([role=dialog]) nav button{color:#ffffffc7!important;font-family:var(--font-display)!important;background:0 0!important;border-left:3px solid #0000!important;border-radius:4px!important;width:calc(100% - 16px)!important;margin:1px 8px!important;padding:10px 12px!important;font-size:16px!important;font-weight:600!important}[data-theme=samv3dark] aside:not([role=dialog]) nav button:hover{color:#fff!important;background:#19b7d81a!important}[data-theme=samv3dark] aside:not([role=dialog]) nav button[data-nav-active=true]{color:#fff!important;background:#f52fa02e!important;box-shadow:inset 4px 0 #f52fa0!important}[data-theme=samv3dark] aside:not([role=dialog]) nav button>span:first-child{min-width:22px;flex-shrink:0!important;width:auto!important;font-size:18px!important}[data-theme=samv3dark] aside:not([role=dialog]) label,[data-theme=samv3dark] aside:not([role=dialog])>div:last-child,[data-theme=samv3dark] aside:not([role=dialog])>div>div{color:#ffffffd9!important}[data-theme=samv3dark] aside:not([role=dialog]) select{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:4px!important}[data-theme=samv3dark] aside:not([role=dialog]) select option{background:var(--v3-navy);color:#fff}[data-theme=samv3dark] [data-kpi-index]{position:relative;overflow:hidden;text-align:left!important;border:none!important;border-radius:4px!important;min-width:240px!important;padding:20px 20px 20px 16px!important;box-shadow:0 1px 2px #0b29420f!important}[data-theme=samv3dark] [data-kpi-index]:before{content:"";background:#ffffff29;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-theme=samv3dark] [data-kpi-index] .stat-card__label{color:#ffffffe0!important;text-align:left!important;font-family:var(--font-display)!important;text-transform:none!important;letter-spacing:0!important;margin-left:54px!important;font-size:13px!important;font-weight:600!important}[data-theme=samv3dark] [data-kpi-index] .stat-card__value{white-space:nowrap;line-height:1.05;color:#fff!important;text-align:left!important;font-family:var(--font-display)!important;margin-left:54px!important;font-size:clamp(30px,2.6vw,44px)!important;font-weight:800!important}[data-theme=samv3dark] [data-kpi-index]>div[aria-hidden]{display:none!important}[data-theme=samv3dark] [data-kpi-index="0"]{background:var(--v3-navy)!important}[data-theme=samv3dark] [data-kpi-index="1"]{background:var(--v3-teal)!important}[data-theme=samv3dark] [data-kpi-index="2"]{background:var(--v3-magenta)!important}[data-theme=samv3dark] [data-kpi-index="3"]{background:var(--v3-orange)!important}[data-theme=samv3dark] [data-kpi-index="3"] .stat-card__label{color:#0b2942c7!important}[data-theme=samv3dark] [data-kpi-index="3"] .stat-card__value{color:var(--v3-navy)!important}[data-theme=samv3dark] [data-kpi-index="3"]:before{background:#0b294224}[data-theme=samv3dark] table thead th{color:var(--v3-magenta)!important;font-family:var(--font-display)!important;letter-spacing:.4px!important;text-transform:uppercase!important;border-bottom:1px solid var(--v3-border)!important;background:0 0!important;padding:10px 12px!important;font-size:12px!important;font-weight:700!important}[data-theme=samv3dark] table tbody td{font-family:var(--font-display)!important;border-bottom:1px solid var(--v3-border)!important;color:var(--v3-text-dark)!important;padding:12px!important;font-size:14px!important}[data-theme=samv3dark] table tbody tr:nth-child(2n) td{background:var(--v3-cloud)!important}[data-theme=samv3dark] [data-status-badge=analysed],[data-theme=samv3dark] [data-status-badge=ready]{background:var(--v3-teal)!important;color:#fff!important}[data-theme=samv3dark] .btn-primary{background:var(--v3-navy)!important;color:#fff!important;border:1px solid var(--v3-navy)!important;border-radius:4px!important;font-weight:700!important}[data-theme=samv3dark] .btn-primary:hover{background:var(--v3-ink)!important}[data-theme=samv3dark] .card{background:var(--v3-card);border:1px solid var(--v3-border);box-shadow:none;border-radius:4px}[data-theme=samv3dark] .blob,[data-theme=samv3dark] .italic-accent{display:none}[data-theme=tavey2]:has(aside[role=dialog]) .sam-eyebrow-rail{display:none!important}[data-theme=tavey2] aside[role=dialog],[data-theme=samv3dark] aside[role=dialog]{--sam-accent:var(--sam-text-dark);--sam-accent-soft-bg:var(--sam-grey-bg)}[data-theme=tavey2] aside[role=dialog] button[style*="border-radius: 6px"],[data-theme=samv3dark] aside[role=dialog] button[style*="border-radius: 6px"]{padding:7px 12px!important;font-size:14px!important}[data-theme=tavey2] aside[role=dialog] button[style*="border-radius: 9px"],[data-theme=tavey2] aside[role=dialog] button[style*="border-radius: 10px"],[data-theme=tavey2] aside[role=dialog] button[style*="border-radius: 12px"],[data-theme=samv3dark] aside[role=dialog] button[style*="border-radius: 9px"],[data-theme=samv3dark] aside[role=dialog] button[style*="border-radius: 10px"],[data-theme=samv3dark] aside[role=dialog] button[style*="border-radius: 12px"]{opacity:1!important;color:var(--sam-text-dark)!important;padding:4px 10px!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}[data-theme=tavey2] aside[role=dialog] input[type=search],[data-theme=samv3dark] aside[role=dialog] input[type=search],[data-theme=tavey2] aside[role=dialog] select,[data-theme=samv3dark] aside[role=dialog] select{padding:7px 10px!important;font-size:14px!important}[data-theme=tavey2] aside[role=dialog] span[style*="border-radius: 8px"],[data-theme=samv3dark] aside[role=dialog] span[style*="border-radius: 8px"]{font-size:11.5px!important;font-weight:600!important}[data-theme=tavey2] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samv3dark] aside[role=dialog]>div:first-child>div>div:first-child{letter-spacing:.6px!important;font-size:13px!important}[data-theme=tavey2] aside[role=dialog]>div:first-child>div>div:nth-child(2),[data-theme=samv3dark] aside[role=dialog]>div:first-child>div>div:nth-child(2){font-size:18px!important;line-height:1.3!important}[data-theme=tavey2] aside[role=dialog]>div:first-child>div>div:nth-child(3),[data-theme=samv3dark] aside[role=dialog]>div:first-child>div>div:nth-child(3){font-size:13px!important}.leaflet-container{isolation:isolate}
