@font-face{font-family:Duplet Open;src:url(../media/DupletOpen-Light.0fm9i-w88dq6e.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0-B6,U+B8-10FFFF}@font-face{font-family:Duplet Open;src:url(../media/DupletOpen-LightItalic.0_siptor1gm5h.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0-B6,U+B8-10FFFF}@font-face{font-family:Duplet Open;src:url(../media/DupletOpen-Regular.0tnmfx0i-tx_9.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-B6,U+B8-10FFFF}@font-face{font-family:Duplet Open;src:url(../media/DupletOpen-Italic.109maw7kpucm5.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0-B6,U+B8-10FFFF}@font-face{font-family:Duplet Open;src:url(../media/DupletOpen-Semibold.0y-1h8u3gkc0z.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0-B6,U+B8-10FFFF}@font-face{font-family:Duplet Open;src:url(../media/DupletOpen-SemiboldItalic.078o.0yk10q5w.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0-B6,U+B8-10FFFF}@font-feature-values Duplet Open{@styleset{bahn:2 6 7}}:where(:root){font-variant-alternates:styleset(bahn)}@font-face{font-family:Owners Wide;src:url(../media/OwnersWide-Medium.1550fh1_cv1_i.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Owners Wide;src:url(../media/OwnersWide-Bold.0l6b3hi2id9nr.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Owners Wide;src:url(../media/OwnersWide-Black.14x8xxyg.t6-o.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Owners XWide;src:url(../media/OwnersXWide-Medium.0lh8~~_cmmnij.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Owners XWide;src:url(../media/OwnersXWide-Bold.01gqy2_dzjpbu.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Owners XWide;src:url(../media/OwnersXWide-Black.0ngq8g3scsuz9.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Reddit Mono;src:url(../media/RedditMono[wght].0-kmefwyka58l.woff2?dpl=dpl_9TJL4ExAN49mkgq8siTEukEUhM6t)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}:where(:root){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
:root,[data-bx-palette=light]{--bx-color-birch:#fffef7;--bx-color-asphalt:#12110e;--bx-color-grey-50:#f1eee6;--bx-color-grey-100:#e2ded4;--bx-color-grey-200-sand:#ccc6ba;--bx-color-grey-300:#b7afa0;--bx-color-grey-400:#a09786;--bx-color-grey-500:#8a7f6b;--bx-color-grey-600:#726958;--bx-color-grey-700:#5a5346;--bx-color-grey-800-brown:#423d33;--bx-color-grey-900:#2a2721;--bx-color-grey-950:#1e1c17;--bx-color-red-50:#ffe8ec;--bx-color-red-100:#ffd1d7;--bx-color-red-200:#ffafba;--bx-color-red-300:#ff8e9d;--bx-color-red-400:#fe6c7f;--bx-color-red-500:#fd4a61;--bx-color-red-600:#d13f52;--bx-color-red-700:#a13342;--bx-color-red-800:#752832;--bx-color-red-900:#451c22;--bx-color-red-950:#31171b;--bx-color-orange-50:#ffece3;--bx-color-orange-100:#ffd9c9;--bx-color-orange-200:#ffbda3;--bx-color-orange-300:#ffa27e;--bx-color-orange-400:#fe8657;--bx-color-orange-500:#fd6a31;--bx-color-orange-600:#cf582a;--bx-color-orange-700:#a14623;--bx-color-orange-800:#75351c;--bx-color-orange-900:#472315;--bx-color-orange-950:#301a12;--bx-color-teal-50:#dcf4f7;--bx-color-teal-100:#c6eaef;--bx-color-teal-200-light-blue:#a4dbe4;--bx-color-teal-300:#85cdd9;--bx-color-teal-400:#64becd;--bx-color-teal-500:#43afc1;--bx-color-teal-600:#378f9e;--bx-color-teal-700:#2c707b;--bx-color-teal-800:#205058;--bx-color-teal-900:#153135;--bx-color-teal-950:#0f2124;--bx-color-green-50:#daf4e9;--bx-color-green-100:#c1ead9;--bx-color-green-200:#9adbc0;--bx-color-green-300:#76cda9;--bx-color-green-400:#50be90;--bx-color-green-500:#29af77;--bx-color-green-600:#238f62;--bx-color-green-700:#1c704d;--bx-color-green-800:#165038;--bx-color-green-900:#0f3123;--bx-color-green-950:#0c2119}[data-bx-palette=dark]{--bx-color-birch:#12110e;--bx-color-asphalt:#fffef7;--bx-color-grey-50:#1e1c17;--bx-color-grey-100:#2a2721;--bx-color-grey-200-sand:#423d33;--bx-color-grey-300:#5a5346;--bx-color-grey-400:#726958;--bx-color-grey-500:#8a7f6b;--bx-color-grey-600:#a09786;--bx-color-grey-700:#b7afa0;--bx-color-grey-800-brown:#ccc6ba;--bx-color-grey-900:#e2ded4;--bx-color-grey-950:#f1eee6;--bx-color-red-50:#31171b;--bx-color-red-100:#451c22;--bx-color-red-200:#752832;--bx-color-red-300:#a13342;--bx-color-red-400:#d13f52;--bx-color-red-500:#fd4a61;--bx-color-red-600:#fe6c7f;--bx-color-red-700:#ff8e9d;--bx-color-red-800:#ffafba;--bx-color-red-900:#ffd1d7;--bx-color-red-950:#ffe8ec;--bx-color-orange-50:#301a12;--bx-color-orange-100:#472315;--bx-color-orange-200:#75351c;--bx-color-orange-300:#a14623;--bx-color-orange-400:#cf582a;--bx-color-orange-500:#fd6a31;--bx-color-orange-600:#fe8657;--bx-color-orange-700:#ffa27e;--bx-color-orange-800:#ffbda3;--bx-color-orange-900:#ffd9c9;--bx-color-orange-950:#ffece3;--bx-color-teal-50:#0f2124;--bx-color-teal-100:#153135;--bx-color-teal-200-light-blue:#205058;--bx-color-teal-300:#2c707b;--bx-color-teal-400:#378f9e;--bx-color-teal-500:#43afc1;--bx-color-teal-600:#64becd;--bx-color-teal-700:#85cdd9;--bx-color-teal-800:#a4dbe4;--bx-color-teal-900:#c6eaef;--bx-color-teal-950:#dcf4f7;--bx-color-green-50:#0c2119;--bx-color-green-100:#0f3123;--bx-color-green-200:#165038;--bx-color-green-300:#1c704d;--bx-color-green-400:#238f62;--bx-color-green-500:#29af77;--bx-color-green-600:#50be90;--bx-color-green-700:#76cda9;--bx-color-green-800:#9adbc0;--bx-color-green-900:#c1ead9;--bx-color-green-950:#daf4e9}@media (prefers-color-scheme:dark){:root:not([data-bx-palette=light]){--bx-color-birch:#12110e;--bx-color-asphalt:#fffef7;--bx-color-grey-50:#1e1c17;--bx-color-grey-100:#2a2721;--bx-color-grey-200-sand:#423d33;--bx-color-grey-300:#5a5346;--bx-color-grey-400:#726958;--bx-color-grey-500:#8a7f6b;--bx-color-grey-600:#a09786;--bx-color-grey-700:#b7afa0;--bx-color-grey-800-brown:#ccc6ba;--bx-color-grey-900:#e2ded4;--bx-color-grey-950:#f1eee6;--bx-color-red-50:#31171b;--bx-color-red-100:#451c22;--bx-color-red-200:#752832;--bx-color-red-300:#a13342;--bx-color-red-400:#d13f52;--bx-color-red-500:#fd4a61;--bx-color-red-600:#fe6c7f;--bx-color-red-700:#ff8e9d;--bx-color-red-800:#ffafba;--bx-color-red-900:#ffd1d7;--bx-color-red-950:#ffe8ec;--bx-color-orange-50:#301a12;--bx-color-orange-100:#472315;--bx-color-orange-200:#75351c;--bx-color-orange-300:#a14623;--bx-color-orange-400:#cf582a;--bx-color-orange-500:#fd6a31;--bx-color-orange-600:#fe8657;--bx-color-orange-700:#ffa27e;--bx-color-orange-800:#ffbda3;--bx-color-orange-900:#ffd9c9;--bx-color-orange-950:#ffece3;--bx-color-teal-50:#0f2124;--bx-color-teal-100:#153135;--bx-color-teal-200-light-blue:#205058;--bx-color-teal-300:#2c707b;--bx-color-teal-400:#378f9e;--bx-color-teal-500:#43afc1;--bx-color-teal-600:#64becd;--bx-color-teal-700:#85cdd9;--bx-color-teal-800:#a4dbe4;--bx-color-teal-900:#c6eaef;--bx-color-teal-950:#dcf4f7;--bx-color-green-50:#0c2119;--bx-color-green-100:#0f3123;--bx-color-green-200:#165038;--bx-color-green-300:#1c704d;--bx-color-green-400:#238f62;--bx-color-green-500:#29af77;--bx-color-green-600:#50be90;--bx-color-green-700:#76cda9;--bx-color-green-800:#9adbc0;--bx-color-green-900:#c1ead9;--bx-color-green-950:#daf4e9}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-bx-palette=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-bx-palette=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--bx-spacing-1:1px;--bx-spacing-2:2px;--bx-spacing-3:3px;--bx-spacing-4:4px;--bx-spacing-5:5px;--bx-spacing-6:6px;--bx-spacing-8:8px;--bx-spacing-10:10px;--bx-spacing-12:12px;--bx-spacing-14:14px;--bx-spacing-16:16px;--bx-spacing-18:18px;--bx-spacing-20:20px;--bx-spacing-22:22px;--bx-spacing-24:24px;--bx-spacing-28:28px;--bx-spacing-32:32px;--bx-spacing-36:36px;--bx-spacing-40:40px;--bx-spacing-48:48px;--bx-spacing-56:56px;--bx-spacing-64:64px;--bx-spacing-72:72px;--bx-spacing-80:80px;--bx-spacing-96:96px;--bx-spacing-128:128px;--bx-spacing-144:144px;--bx-spacing-168:168px;--bx-spacing-192:192px;--bx-spacing-256:256px;--bx-radii-2:2px;--bx-radii-3:3px;--bx-radii-4:4px;--bx-radii-6:6px;--bx-radii-8:8px;--bx-radii-12:12px;--bx-radii-16:16px;--bx-radii-20:20px;--bx-radii-24:24px;--bx-radii-48:48px;--bx-radii-none:0px;--bx-radii-full:999px;--bx-stroke-1:1px;--bx-stroke-2:2px;--bx-stroke-3:3px;--bx-stroke-4:4px;--bx-stroke-5:5px;--bx-stroke-6:6px;--bx-stroke-8:8px;--bx-stroke-10:10px;--bx-stroke-12:12px;--bx-stroke-2-5:2.5px;--bx-stroke-4-5:4.5px;--bx-focus-width:4px;--bx-focus-offset:0px;--bx-focus-radius:4px}:where(:focus-visible:not([tabindex="-1"])){outline:var(--bx-focus-width) solid var(--bx-focus-ring,currentColor);outline-offset:var(--bx-focus-offset)}:where(:is(a,summary,[tabindex]):focus-visible:not([tabindex="-1"])){border-radius:var(--bx-focus-radius)}
:root{--font-heading:"Owners Wide", system-ui, sans-serif;--font-body:"Duplet Open", system-ui, sans-serif;--font-mono:"Reddit Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bx-focus-ring:var(--bx-color-grey-500)}html{font-family:var(--font-mono)}h1,h2,h3{font-family:var(--font-heading)}p{font-family:var(--font-body)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100vh}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{animation:1.8s ease-in-out infinite shimmer}@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-14px)}30%{transform:translate(12px)}45%{transform:translate(-8px)}60%{transform:translate(5px)}75%{transform:translate(-2px)}}.pin-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) shake}@keyframes pinCursorPulse{0%,to{border-color:#0093a3;box-shadow:0 0 #0093a300}50%{border-color:#0093a3;box-shadow:0 0 12px 2px #0093a326}}.pin-box-active{animation:1.8s ease-in-out infinite pinCursorPulse}[data-number-flow]{--number-flow-char-height:1em;font-variant-numeric:tabular-nums}number-flow-react::part(suffix),number-flow-react::part(compact){color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.charts-grid{grid-template-columns:1fr 1fr}.sidebar-desktop{display:flex}.sidebar-mobile{display:none!important}@media (max-width:900px){.sidebar-desktop{display:none!important}.sidebar-mobile{display:flex!important}.dashboard-root{flex-direction:column!important}}@media (max-width:768px){.charts-grid{grid-template-columns:1fr}.kpi-grid>div{flex:0 0 calc(50% - 8px)!important;min-width:calc(50% - 8px)!important}.funnel-pct,.funnel-total-pct{display:none!important}.funnel-label{width:70px!important;font-size:11px!important}}@media (max-width:480px){.kpi-grid>div{flex:0 0 100%!important;min-width:100%!important}}.mapboxgl-popup-content{color:#f5f5f5!important;background:#111!important;border:1px solid #222!important;border-radius:6px!important;padding:10px 12px!important;box-shadow:0 4px 16px #0009!important}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-bottom-color:#111!important}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#111!important}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#111!important}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#111!important}
