:root{--sepay-bg:var(--premium-bg,var(--bg));--sepay-surface:var(--premium-panel,var(--surface));--sepay-surface-subtle:var(--premium-panel-alt,var(--surface-2));--sepay-ink:var(--premium-ink,var(--text));--sepay-muted:var(--premium-muted,var(--muted));--sepay-dim:var(--premium-dim,var(--dim));--sepay-border:var(--premium-border,var(--border));--sepay-accent:oklch(0.62 0.19 135);--sepay-lime:oklch(0.89 0.2 128);--sepay-lime-ink:oklch(0.22 0.06 135);--sepay-radius-card:26px;--sepay-radius-inset:18px;--sepay-radius-control:14px;--sepay-shadow:none;--wb-bg:var(--premium-bg,var(--bg));--wb-card:var(--premium-panel,var(--surface));--wb-card-subtle:var(--premium-panel-alt,var(--surface-2));--wb-border:var(--premium-border,var(--border));--wb-border-strong:color-mix(in oklch,var(--wb-ink) 16%,var(--wb-border));--wb-ink:var(--premium-ink,var(--text));--wb-muted:var(--premium-muted,var(--muted));--wb-dim:var(--premium-dim,var(--dim));--wb-accent:oklch(0.62 0.19 135);--wb-accent-text:oklch(0.42 0.14 142);--wb-accent-2:oklch(0.56 0.16 298);--wb-accent-2-text:oklch(0.45 0.16 298);--wb-accent-solid:oklch(0.89 0.2 128);--wb-accent-solid-ink:oklch(0.22 0.06 135);--wb-track:var(--premium-track,color-mix(in oklch,var(--wb-ink) 9%,var(--wb-card)));--wb-radius:26px;--wb-gap:12px;--wb-ease:cubic-bezier(0.22,1,0.36,1);--wb-spring:cubic-bezier(0.34,1.35,0.64,1)}:root[data-mode=dark]{--sepay-accent:oklch(0.89 0.2 128);--wb-accent:oklch(0.89 0.2 128);--wb-accent-text:oklch(0.89 0.2 128);--wb-accent-2:oklch(0.74 0.12 300);--wb-accent-2-text:oklch(0.78 0.11 300);--wb-track:color-mix(in oklch,var(--wb-ink) 12%,var(--wb-card))}.sepay-chart-card,.sepay-dashboard,.sepay-date-range-bar,.sepay-empty-state,.sepay-hero-card,.sepay-metric-tile,.sepay-section-card,.sepay-shell-header,.wb-bento-grid,.wb-tile,.wb-topbar{box-sizing:border-box;min-width:0;max-width:100%}.sepay-chart-card *,.sepay-dashboard *,.sepay-date-range-bar *,.sepay-empty-state *,.sepay-hero-card *,.sepay-metric-tile *,.sepay-section-card *,.sepay-shell-header *,.wb-bento-grid *,.wb-tile *,.wb-topbar *{box-sizing:border-box}.wb-mono{font-family:var(--founder-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-variant-numeric:tabular-nums}.wb-topbar{justify-content:space-between;gap:10px 14px;padding:6px 2px}.wb-topbar,.wb-topbar__identity{display:flex;flex-wrap:wrap;align-items:center}.wb-topbar__identity{gap:10px;min-width:0}.wb-topbar__title{margin:0;font-size:clamp(20px,2.2vw,24px);line-height:1.18;letter-spacing:-.03em;font-weight:600;color:var(--wb-ink)}.wb-topbar__status-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:4px 12px;border-radius:9999px;border:1px solid var(--wb-border);background:var(--wb-card);color:var(--wb-muted);font-size:12px;font-weight:500;max-width:100%}.wb-topbar__dot{width:8px;height:8px;border-radius:9999px;background:var(--wb-accent);flex:none}.wb-topbar__controls{display:flex;gap:8px;min-width:0}.wb-pills,.wb-topbar__controls{flex-wrap:wrap;align-items:center;max-width:100%}.wb-pills{gap:2px;padding:3px;border-radius:9999px;border:1px solid var(--wb-border);background:var(--wb-card)}.wb-pill,.wb-pills{display:inline-flex}.wb-pill{align-items:center;justify-content:center;min-height:38px;padding:6px 12px;border:0;border-radius:9999px;background:transparent;color:var(--wb-muted);font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.wb-pills--touch .wb-pill{min-height:44px;padding:8px 14px}.wb-pill:hover{color:var(--wb-ink)}.wb-pill--active,.wb-pill[aria-checked=true],.wb-pill[aria-pressed=true]{background:var(--wb-ink);color:var(--wb-card);font-weight:600}.wb-bar-btn:focus-visible,.wb-control-btn:focus-visible,.wb-pill:focus-visible,.wb-stack-card:focus-visible{outline:2px solid var(--wb-accent);outline-offset:2px}.wb-control-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;padding:8px 14px;border-radius:9999px;border:1px solid var(--wb-border);background:var(--wb-card);color:var(--wb-ink);font-size:12.5px;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background .18s ease}.wb-control-btn:hover{border-color:var(--wb-border-strong);background:var(--wb-card-subtle)}.wb-control-btn:disabled{opacity:.6;cursor:not-allowed}.wb-control-btn--active{border-color:var(--wb-accent);background:color-mix(in oklch,var(--wb-accent) 12%,var(--wb-card))}.wb-filter-drawer{padding:14px 16px;border-radius:20px;border:1px solid var(--wb-border);background:var(--wb-card)}.wb-bento-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wb-gap)}@media (min-width:640px){.wb-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-tile--chart,.wb-tile--hero{grid-column:span 2}}@media (min-width:1024px){.wb-bento-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wb-tile--hero{grid-column:1/span 2;grid-row:1}.wb-tile--stack{grid-column:3;grid-row:1}.wb-tile--gauge{grid-column:4;grid-row:1}.wb-tile--chart{grid-column:1/span 2;grid-row:2/span 2}.wb-tile--allocation{grid-column:3;grid-row:2}.wb-tile--kpi-summary{grid-column:3;grid-row:3}.wb-tile--pulse{grid-column:4;grid-row:2/span 2}}.wb-tile{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:20px;border-radius:var(--wb-radius);border:1px solid var(--wb-border);background:var(--wb-card);color:var(--wb-ink);box-shadow:none}.wb-tile__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:14px}.wb-tile__title{margin:0;font-size:13px;line-height:1.3;font-weight:500;color:var(--wb-muted)}.wb-tile.wb-tile--solid,.wb-tile.wb-tile--solid-accent{background:var(--wb-accent-solid,var(--wb-accent));color:var(--wb-accent-solid-ink,var(--wb-accent-ink));border-color:transparent}.wb-tile--solid-accent .wb-tile__title{color:color-mix(in oklch,var(--wb-accent-solid-ink) 78%,transparent);font-weight:600}.wb-solid-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:9999px;background:color-mix(in oklch,var(--wb-accent-solid-ink) 12%,transparent);color:var(--wb-accent-solid-ink);font-size:11px;font-weight:600}.wb-solid-well{padding:12px 14px;border-radius:16px;background:color-mix(in oklch,var(--wb-accent-solid-ink) 10%,transparent)}.wb-solid-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:10px 16px;border-radius:16px;border:0;background:var(--wb-accent-solid-ink);color:var(--wb-accent-solid);font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.wb-solid-cta:hover{opacity:.92}.wb-solid-cta:active{transform:scale(.985)}.wb-coverage-mobile-text{display:none}@media (max-width:600px){.wb-coverage-desktop-text{display:none}.wb-coverage-mobile-text{display:inline}}.wb-hero-strip{display:flex;flex:1;align-items:flex-end;gap:4px;height:68px;min-height:68px}.wb-bar-btn{position:relative;flex:1;min-width:6px;min-height:12px;padding:0;border:0;border-radius:5px;cursor:pointer;transition:height .55s var(--wb-ease),opacity .18s ease}.wb-stack-stage{position:relative;margin:0 -20px -20px;padding-top:4px;display:flex;flex:1;flex-direction:column;justify-content:flex-end;overflow:hidden}.wb-stack-deck{position:relative;min-height:164px}.wb-stack-card{position:absolute;left:50%;display:block;width:calc(100% - 32px);max-width:300px;padding:0;border:0;border-radius:14px;text-align:left;transform-origin:top center;box-shadow:0 -8px 24px -14px oklch(.14 .02 250/.55);transition:top .55s var(--wb-spring),transform .55s var(--wb-spring),opacity .35s ease}.wb-frosted-bar{position:relative;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:78px;padding:12px 20px 14px;background:color-mix(in oklch,var(--wb-card) 74%,transparent);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-top:1px solid color-mix(in oklch,var(--wb-ink) 10%,transparent)}.wb-disclosure{border-radius:14px;border:1px solid var(--wb-border);background:var(--wb-card-subtle)}.wb-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;font-size:12.5px;font-weight:500;color:var(--wb-muted);cursor:pointer;list-style:none}.wb-disclosure>summary::-webkit-details-marker{display:none}.wb-disclosure[open]>summary{border-bottom:1px solid var(--wb-border);color:var(--wb-ink)}.wb-disclosure__body{padding:10px 12px;font-size:12.5px;line-height:1.55;color:var(--wb-muted)}.wb-activity-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 8px;border-radius:16px;transition:background .18s ease}.wb-activity-row:hover{background:color-mix(in oklch,var(--wb-card-subtle) 65%,transparent)}.wb-activity-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--wb-card-subtle);border:1px solid var(--wb-border);color:var(--wb-ink);flex:none}.sepay-shell-header{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.sepay-shell-header__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.sepay-shell-header__titles{display:flex;flex-direction:column;gap:4px}.sepay-shell-header__title{margin:0;font-size:clamp(24px,2.8vw,34px);line-height:1.15;letter-spacing:-.035em;font-weight:600;color:var(--sepay-ink)}.sepay-shell-header__subtitle{margin:0;font-size:13.5px;line-height:1.5;color:var(--sepay-muted)}.sepay-shell-header__controls{display:flex;align-items:center;gap:10px}.sepay-shell-header__freshness{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--sepay-dim)}.sepay-freshness-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}.sepay-shell-header__actions{display:flex;align-items:center;gap:8px}.sepay-shell-header__filter-row{margin-top:4px}.sepay-date-range-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px;border-radius:var(--sepay-radius-inset);background:var(--sepay-surface-subtle);border:1px solid var(--sepay-border)}.sepay-date-range-bar__presets{display:inline-flex;align-items:center;gap:3px;background:var(--sepay-surface);padding:3px;border-radius:9999px;border:1px solid var(--sepay-border)}.sepay-preset-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:0;border-radius:9999px;background:transparent;color:var(--sepay-muted);font-size:12.5px;font-weight:500;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.sepay-preset-btn--active{background:var(--sepay-ink);color:var(--sepay-surface);font-weight:600}.sepay-date-range-bar__custom-dates{display:inline-flex;align-items:center;gap:8px}.sepay-date-input-wrap{display:inline-flex;flex-direction:column;gap:4px}.sepay-field-label{font-size:11px;color:var(--sepay-dim)}.sepay-input,.sepay-select{min-height:44px;padding:8px 12px;border:1px solid var(--sepay-border);border-radius:var(--sepay-radius-control);background:var(--sepay-surface);color:var(--sepay-ink);font-size:14px;outline:none}.sepay-input:focus-visible,.sepay-select:focus-visible{border-color:var(--wb-accent)}.sepay-date-range-bar__filters{flex-wrap:wrap}.sepay-btn,.sepay-date-range-bar__filters{display:inline-flex;align-items:center;gap:8px}.sepay-btn{justify-content:center;min-height:44px;min-width:44px;padding:8px 16px;border-radius:9999px;font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;border:1px solid var(--sepay-border);background:var(--sepay-surface);color:var(--sepay-ink);text-decoration:none;transition:opacity .2s,background .2s}.sepay-btn svg{flex:none;display:block}.sepay-btn:disabled{opacity:.6;cursor:not-allowed}.sepay-btn--accent{background:var(--wb-accent-solid);color:var(--wb-accent-solid-ink);border-color:transparent}.sepay-btn--sync{background:var(--sepay-surface);color:var(--sepay-ink)}.sepay-spin{animation:sepay-spin-kf 1s linear infinite}@keyframes sepay-spin-kf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sepay-status-pill{display:inline-flex;align-items:center;gap:6px;line-height:1.2;min-height:26px;padding:3px 10px;border-radius:9999px;font-size:11.5px;font-weight:500;border:1px solid transparent;white-space:nowrap}.sepay-status-pill__icon{display:flex;align-items:center;justify-content:center;flex:none}.sepay-status-pill__icon svg{display:block;flex:none}.sepay-status-pill__label{display:inline-block;line-height:1}.sepay-status-pill--neutral{background:var(--sepay-surface-subtle);color:var(--sepay-muted);border-color:var(--sepay-border)}.sepay-status-pill--accent{background:color-mix(in oklch,var(--wb-accent) 15%,transparent);color:var(--wb-accent-text);border-color:color-mix(in oklch,var(--wb-accent) 30%,transparent)}.sepay-status-pill--ok{background:color-mix(in oklch,var(--ok) 15%,transparent);color:var(--ok);border-color:color-mix(in oklch,var(--ok) 30%,transparent)}.sepay-status-pill--warn{background:color-mix(in oklch,var(--warn) 15%,transparent);color:var(--warn);border-color:color-mix(in oklch,var(--warn) 30%,transparent)}.sepay-status-pill--err{background:color-mix(in oklch,var(--err) 15%,transparent);color:var(--err);border-color:color-mix(in oklch,var(--err) 30%,transparent)}.sepay-status-pill--lime{background:var(--wb-accent-solid);color:var(--wb-accent-solid-ink);border-color:transparent}.sepay-hero-card{position:relative;overflow:hidden;padding:22px 24px;border-radius:var(--wb-radius);background:var(--wb-card);border:1px solid var(--wb-border);color:var(--wb-ink);box-shadow:none}.sepay-hero-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.sepay-hero-card__title-group{display:flex;align-items:center;gap:10px}.sepay-hero-card__icon{display:flex;align-items:center;justify-content:center;flex:none;color:var(--wb-accent-text)}.sepay-hero-card__title{margin:0;font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--wb-muted)}.sepay-hero-card__period-chip{padding:5px 12px;border-radius:9999px;font-size:12px;font-weight:500;color:var(--wb-ink);background:var(--wb-card-subtle);border:1px solid var(--wb-border)}.sepay-hero-card__figures{display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px;margin-bottom:16px}.sepay-hero-card__sublabel{display:block;font-size:12px;line-height:1.4;color:var(--wb-muted);margin-bottom:4px}.sepay-hero-card__amount{font-size:clamp(30px,5cqw,46px);line-height:1.08;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.sepay-hero-card__amount,.sepay-hero-card__net-amount{font-family:var(--founder-font-mono,ui-monospace,SFMono-Regular,monospace);font-weight:600;color:var(--wb-ink)}.sepay-hero-card__net-amount{font-size:clamp(22px,3.6cqw,32px);line-height:1.15;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.sepay-hero-card__breakdown{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding-top:14px;border-top:1px solid var(--wb-border)}.sepay-hero-card__breakdown-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--wb-muted)}.sepay-hero-card__breakdown-item strong{color:var(--wb-ink);font-variant-numeric:tabular-nums;font-weight:600}.sepay-breakdown-tag{display:inline-flex;align-items:center;gap:4px;font-size:12px}.sepay-breakdown-tag--in{color:var(--wb-accent-text)}.sepay-breakdown-tag--out{color:var(--wb-muted)}.sepay-hero-card__note{margin:10px 0 0;font-size:12px;line-height:1.55;color:var(--wb-dim);max-width:65ch}.sepay-hero-card__body{margin-top:18px}.sepay-metric-tile{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--wb-radius);background:var(--wb-card);border:1px solid var(--wb-border);box-shadow:none;color:var(--wb-ink);text-decoration:none;text-align:left}.sepay-metric-tile--interactive{cursor:pointer;transition:border-color .2s,background .2s}.sepay-metric-tile--interactive:hover{border-color:var(--wb-accent)}.sepay-metric-tile--lime{background:var(--wb-accent-solid);border-color:transparent}.sepay-metric-tile--lime,.sepay-metric-tile--lime .sepay-metric-tile__coverage,.sepay-metric-tile--lime .sepay-metric-tile__subvalue,.sepay-metric-tile--lime .sepay-metric-tile__title{color:var(--wb-accent-solid-ink)}.sepay-metric-tile__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sepay-metric-tile__title-wrap{display:inline-flex;align-items:center;gap:8px;line-height:1.2}.sepay-metric-tile__icon{display:flex;align-items:center;justify-content:center;flex:none;color:var(--wb-muted)}.sepay-metric-tile__icon svg{display:block}.sepay-metric-tile__title{font-size:13px;font-weight:500;color:var(--wb-muted)}.sepay-metric-tile__value-row{margin-top:auto}.sepay-metric-tile__value{display:block;font-family:var(--founder-font-mono,ui-monospace,SFMono-Regular,monospace);font-size:clamp(24px,3.2cqw,34px);line-height:1.12;letter-spacing:-.04em;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sepay-metric-tile__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:1.5;color:var(--wb-dim)}.sepay-metric-tile__partial-note{display:inline-flex;align-items:center;gap:4px;color:var(--warn)}.sepay-section-card{padding:20px 22px;border-radius:var(--wb-radius);background:var(--wb-card);border:1px solid var(--wb-border);box-shadow:none;color:var(--wb-ink)}.sepay-section-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sepay-section-card__titles{display:flex;flex-direction:column;gap:3px}.sepay-section-card__title{margin:0;font-size:17px;line-height:1.3;letter-spacing:-.02em;font-weight:600;color:var(--wb-ink)}.sepay-section-card__subtitle{margin:0;font-size:12.5px;line-height:1.45;color:var(--wb-muted)}.sepay-section-card__header-right,.sepay-section-card__notice{display:flex;align-items:center;gap:8px}.sepay-section-card__notice{padding:8px 12px;margin-bottom:14px;border-radius:var(--sepay-radius-control);font-size:12px;background:var(--wb-card-subtle);color:var(--wb-muted)}.sepay-section-card__notice--warn{background:color-mix(in oklch,var(--warn) 12%,transparent);color:var(--warn)}.sepay-section-card__notice--err{background:color-mix(in oklch,var(--err) 12%,transparent);color:var(--err)}.sepay-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 22px;border-radius:var(--wb-radius);background:var(--wb-card);border:1px solid var(--wb-border);color:var(--wb-ink)}.sepay-empty-state__icon-box{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--wb-card-subtle);color:var(--wb-muted);margin-bottom:14px}.sepay-empty-state__title{margin:0 0 6px;font-size:16px;font-weight:600;letter-spacing:-.02em}.sepay-empty-state__desc{margin:0;font-size:13px;line-height:1.55;color:var(--wb-muted);max-width:44ch}.sepay-empty-state__action-wrap{margin-top:16px}.sepay-chart-card{padding:20px 22px;border-radius:var(--wb-radius);background:var(--wb-card);border:1px solid var(--wb-border);box-shadow:none;color:var(--wb-ink)}.sepay-chart-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.sepay-chart-card__title-group{display:flex;align-items:center;gap:8px}.sepay-chart-card__title{margin:0;font-size:16px;line-height:1.3;letter-spacing:-.02em;font-weight:600;color:var(--wb-ink)}.sepay-chart-card__status-chip{gap:4px;font-size:11px;color:var(--warn);background:color-mix(in oklch,var(--warn) 12%,transparent);padding:3px 8px}.sepay-chart-card__status-chip,.sepay-chart-card__switcher{display:inline-flex;align-items:center;border-radius:9999px}.sepay-chart-card__switcher{gap:2px;padding:3px;background:var(--wb-card-subtle);border:1px solid var(--wb-border)}.sepay-switcher-tab{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border:0;border-radius:9999px;background:transparent;color:var(--wb-muted);font-size:12px;font-weight:500;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.sepay-switcher-tab--active{background:var(--wb-ink);color:var(--wb-card);font-weight:600}.sepay-chart-card__unit{font-size:11.5px;font-weight:600;color:var(--wb-dim);padding:4px 10px;border-radius:9999px;border:1px solid var(--wb-border);background:var(--wb-card-subtle)}.sepay-chart-canvas-wrap{position:relative;width:100%;min-height:190px;outline:none;touch-action:pan-y}.sepay-chart-svg{display:block;width:100%;height:auto;overflow:visible}.sepay-chart-gridline{stroke:var(--wb-border);stroke-width:1;stroke-dasharray:2 5}.sepay-chart-zeroline{stroke:var(--wb-dim);stroke-width:1.5}.sepay-chart-tick-label{fill:var(--wb-dim);font-size:10.5px;font-family:var(--founder-font-mono,ui-monospace,SFMono-Regular,monospace);font-variant-numeric:tabular-nums}.sepay-chart-line{stroke:var(--wb-accent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.sepay-chart-comp-line{stroke:var(--wb-dim);stroke-width:1.5;stroke-dasharray:4 5}.sepay-chart-netline{stroke:var(--wb-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sepay-bar-inflow{fill:var(--wb-accent)}.sepay-bar-outflow{fill:var(--wb-accent-2)}.sepay-marker-reconciled{fill:var(--wb-accent-solid);stroke:var(--wb-card);stroke-width:1.5}.sepay-chart-cursor{stroke:var(--wb-dim);stroke-width:1;stroke-dasharray:3 4}.sepay-chart-point-ring{fill:var(--wb-card);stroke:var(--wb-accent);stroke-width:2.5}.sepay-chart-point-center{fill:var(--wb-accent)}.sepay-chart-tooltip{position:absolute;top:10px;transform:translateX(-50%);padding:8px 12px;border-radius:14px;background:var(--wb-card-subtle);border:1px solid var(--wb-border);pointer-events:none;white-space:nowrap;font-size:12px;color:var(--wb-ink);z-index:10}.sepay-chart-tooltip__label{font-weight:600;margin-bottom:4px;color:var(--wb-muted)}.sepay-chart-tooltip__row{display:flex;align-items:center;gap:6px;line-height:1.4}.sepay-chart-tooltip__row strong{font-variant-numeric:tabular-nums}.sepay-chart-tooltip__row--net{margin-top:4px;padding-top:4px;border-top:1px solid var(--wb-border);font-weight:600}.sepay-chart-tooltip__subrow{display:flex;align-items:center;gap:6px;color:var(--wb-dim);font-size:11px}.sepay-dot{width:6px;height:6px;border-radius:50%;flex:none}.sepay-dot--in{background:var(--wb-accent)}.sepay-dot--out{background:var(--wb-accent-2)}.sepay-dot--lime{background:var(--wb-accent-solid)}.sepay-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:12px;color:var(--wb-dim)}.sepay-chart-legend__item{display:inline-flex;align-items:center;gap:6px}.sepay-legend-swatch{width:12px;height:3px;border-radius:2px}.sepay-legend-swatch--primary{background:var(--wb-accent);height:3px}.sepay-legend-swatch--comp{background:transparent;border-top:1.5px dashed var(--wb-dim);height:1px}.sepay-legend-swatch--in{background:var(--wb-accent);height:9px;width:9px;border-radius:3px}.sepay-legend-swatch--out{background:var(--wb-accent-2);height:9px;width:9px;border-radius:3px}.sepay-legend-swatch--lime{background:var(--wb-accent-solid);border-radius:50%;height:8px;width:8px}.sepay-legend-swatch--net{background:var(--wb-ink);height:3px}.sepay-chart-legend__note{margin-left:auto;font-size:11px;color:var(--wb-dim)}.sepay-responsive-table-wrap{width:100%;overflow-x:auto}.sepay-responsive-table{width:100%;border-collapse:collapse;font-size:13px}.sepay-responsive-table td,.sepay-responsive-table th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--wb-border)}.sepay-responsive-table th{font-weight:500;color:var(--wb-dim);font-size:12px}.sepay-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sepay-grid-2,.sepay-grid-4{display:grid;gap:var(--wb-gap)}.sepay-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:768px){:root{--wb-radius:22px}.sepay-date-input,.sepay-input,.sepay-select{font-size:16px}.wb-topbar{align-items:stretch}.wb-topbar__controls{width:100%;justify-content:space-between}.wb-pills{width:100%;display:flex;overflow-x:auto;flex-wrap:nowrap}.wb-pills .wb-pill{flex:1 0 auto;min-height:44px}.wb-tile{padding:16px}.wb-stack-stage{margin:0 -16px -16px}.sepay-date-range-bar{flex-direction:column;align-items:stretch}.sepay-date-range-bar__presets{display:flex;overflow-x:auto}.sepay-preset-btn{flex:1;min-width:58px;padding:8px 10px}.sepay-date-range-bar__custom-dates{width:100%;flex-direction:column}.sepay-date-input,.sepay-date-input-wrap{width:100%}.sepay-date-range-bar__filters{width:100%;flex-direction:column}.sepay-date-range-bar__filters .sepay-select{width:100%}.sepay-hero-card{padding:16px}.sepay-hero-card__figures{gap:16px}.sepay-grid-2,.sepay-grid-4{grid-template-columns:minmax(0,1fr)}.sepay-chart-card{padding:16px 14px}.sepay-chart-card__switcher{width:100%;display:flex;overflow-x:auto}.sepay-switcher-tab{flex:1;min-height:44px;padding:6px 8px}}@media (max-width:390px){.sepay-hero-card__amount{font-size:26px}.sepay-metric-tile__value{font-size:22px}.sepay-hero-card__breakdown{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sepay-spin{animation:none}.sepay-btn,.sepay-metric-tile--interactive,.sepay-preset-btn,.sepay-switcher-tab,.wb-bar-btn,.wb-control-btn,.wb-pill,.wb-solid-cta,.wb-stack-card{transition:none}}