:root{--cream:#FBF6EF;--sand:#EFE7DC;--ink:#211A14;--tang:#F26A21;--rust:#A83C08;--muted:#645850;--faint:#8a7d72;--green:#4FD08A;--peach:#F4955B;--card:#ffffff;--line:rgba(33,26,20,.09)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--sand);color:var(--ink);font-family:Figtree,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-anchor:none}a{color:inherit;text-decoration:none}.wm{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:-.02em;line-height:1}.idot{position:relative;display:inline-block}.idot>i{font-style:normal}.idot>span{position:absolute;left:50%;top:.1em;transform:translateX(-50%);width:.15em;height:.15em;border-radius:50%;background:var(--tang)}.shell{min-height:100dvh;display:flex;flex-direction:column}.appbar{display:none}.col{width:100%;max-width:480px;margin:0 auto;padding-bottom:92px}@media (min-width:720px){.col{max-width:680px;padding:0 24px 48px}.appbar{display:flex;align-items:center;justify-content:space-between;max-width:1080px;margin:0 auto;width:100%;padding:18px 24px}.appbar .tabs{display:flex;gap:8px}.appbar .tab{padding:8px 16px;border-radius:999px;font-weight:600;font-size:14px;color:var(--muted)}.appbar .tab.on{background:var(--ink);color:var(--cream)}.bottomnav{display:none!important}}@media (min-width:1040px){.col{max-width:820px}}.card{background:var(--card);border-radius:14px;box-shadow:0 1px 3px rgba(33,26,20,.08);padding:18px;margin:16px}@media (min-width:720px){.card{margin:20px 0;padding:22px}}.darkhead{background:var(--ink);color:var(--cream);padding:20px}@media (min-width:720px){.darkhead{border-radius:16px;margin-top:20px;padding:26px}}.h-kpi{font-size:clamp(48px,12vw,72px);font-weight:600}.chart-wrap{width:100%;height:260px}@media (min-width:720px){.chart-wrap{height:320px}}.bottomnav{position:fixed;bottom:0;left:0;right:0;display:flex;padding:10px 8px 16px;background:var(--cream);border-top:1px solid var(--line);z-index:20}.bottomnav a{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--faint)}.bottomnav a.on{color:var(--ink)}@media (min-width:720px){.wm-mobile{display:none}}.filterbar{display:flex;flex-wrap:wrap;gap:8px}.cta,.filterbar{align-items:center}.cta{display:inline-flex;gap:10px;background:#211A14;color:#FBF6EF;border-radius:999px;padding:15px 30px;font-size:16.5px;font-weight:600;letter-spacing:.01em;transition:background .16s ease,transform .16s ease}.cta:hover{background:#4A3C31;transform:translateY(-1px);color:#FBF6EF}.hx-hero{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--espresso,#211A14)}.hx-num{overflow:hidden;transition:opacity .16s ease,max-height .16s ease,margin .16s ease;max-height:320px;opacity:1}.hx-hero[data-collapsed=true] .hx-num{opacity:0;max-height:0;margin-top:0!important}.hx-chip{background:rgba(251,246,239,.1);border:1px solid rgba(251,246,239,.22);border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:600;color:#FBF6EF;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.hx-chip:hover{background:rgba(251,246,239,.16);border-color:rgba(251,246,239,.34)}.hx-chip:focus-visible{outline:2px solid #F26A21;outline-offset:2px}.hx-chev{color:#C9BFB4;font-size:14px;line-height:1}.hx-pop{position:absolute;top:calc(100% + 10px);right:0;left:auto;z-index:60;width:660px;max-width:calc(100vw - 24px);background:#FBF6EF;border-radius:18px;box-shadow:0 18px 48px rgba(33,26,20,.22);border:1px solid rgba(33,26,20,.1);padding:20px}.hx-scrim{position:fixed;inset:0;z-index:55}@media (max-width:899px){.hx-scrim{background:rgba(33,26,20,.28)}.hx-pop{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;max-width:100%;max-height:88vh;overflow-y:auto;border-radius:22px 22px 0 0;animation:hx-sheet .22s ease-out}.hx-grab{width:36px;height:4px;border-radius:2px;background:#C9BFB4;margin:0 auto 12px}}@media (min-width:900px){.hx-grab{display:none}}@keyframes hx-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.hx-preset{background:#EFE7DC;color:#645850;font-size:13px;font-weight:600;padding:7px 13px;border-radius:999px;border:none;cursor:pointer;transition:background .12s ease}.hx-preset:hover{background:#E4D9C9}.hx-preset.on{background:#211A14;color:#FBF6EF}.hx-preset[data-disabled=true]{opacity:.45;cursor:default;position:relative}.hx-preset[data-disabled=true]:hover{background:#EFE7DC}.hx-preset[data-disabled=true]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#211A14;color:#FBF6EF;font-size:12px;font-weight:500;padding:6px 10px;border-radius:8px;white-space:nowrap;box-shadow:0 4px 14px rgba(33,26,20,.18);z-index:5;pointer-events:none}.hx-arrow{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#645850;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.hx-arrow:hover:not(:disabled){background:#EFE7DC}.hx-arrow:disabled{opacity:.3;cursor:default}.hx-day{border:none;background:transparent;padding:0;width:100%;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:background .1s ease}@media (max-width:899px){.hx-day{height:48px}}.hx-day:disabled{cursor:default}.hx-day.sel-mid{border-radius:0}.hx-day:not(:disabled):not(.sel-start):not(.sel-end):not(.sel-mid):hover{background:#EFE7DC;border-radius:10px}.hx-day:focus-visible{outline:2px solid #F26A21;outline-offset:-2px}.hx-reset{background:none;border:none;font-size:13.5px;font-weight:600;color:#A83C08;cursor:pointer}.hx-reset:hover{color:#F26A21}.hx-listo{background:#211A14;color:#FBF6EF;font-size:13.5px;font-weight:600;padding:10px 22px;border-radius:999px;border:none;cursor:pointer;transition:background .12s ease}.hx-listo:hover:not(:disabled){background:#3A302A}.hx-listo:disabled{opacity:.4;cursor:default}.hx-check{width:16px;height:16px;border-radius:4px;border:1.5px solid #c9bfb4;background:#FBF6EF;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hx-check[data-on=true]{background:#211A14;border-color:#211A14;color:#fff}.dp-row{border-radius:8px;transition:background .12s ease}@media (hover:hover){.dp-row:hover{background:var(--cream)}}.lead-pulse{animation:leadpulse 4.5s ease-out infinite;transform-box:fill-box}@keyframes leadpulse{0%{r:5;opacity:.5}to{r:15px;opacity:0}}.lead-dash{animation:lead-dash-once 1s linear forwards}@keyframes lead-dash-once{0%{stroke-dashoffset:0;opacity:.75}85%{opacity:.75}to{stroke-dashoffset:-18;opacity:0}}.chip{display:inline-block;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--line);color:var(--muted);background:#fff;cursor:pointer}.chip.on{background:var(--ink);color:var(--cream);border-color:var(--ink)}.date-in{border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:inherit;color:var(--ink);background:#fff}