.cm-theme,.bm-club-theme{--rp-primary:#00d277;--rp-primary-hover:#00a75d;--rp-primary-fg:#001507;--rp-brand-deep:#9c00bb;--rp-brand-bright:#d50dfe;--rp-brand-mist:#d50dfe1a;--rp-brand-halo:#d50dfe2e;--rp-brand-glow:#d50dfe4d;--rp-brand-on-dark:#ebbaff;--rp-brand-text:#9c00bb;--rp-brand-gradient:linear-gradient(135deg, #9c00bb 0%, #d50dfe 100%);--rp-brand-gradient-hover:linear-gradient(135deg, #67007c 0%, #9c00bb 100%);--rp-success-bg:#00a75d1f;--rp-success-fg:#007e45;--rp-warning-bg:#ffee4f33;--rp-warning-fg:#837900;--rp-danger-bg:#dc26261a;--rp-danger-fg:#dc2626;--rp-info-bg:#2563eb1a;--rp-info-fg:#2563eb;--cm-event:#ffa133;--cm-energy:#ffee4f;--cm-hero-glow-strong:#00d27761;--cm-hero-glow-soft:#007e4533}body:has(.bm-club-theme){--rp-primary:#00d277;--rp-primary-hover:#00a75d;--rp-primary-fg:#001507;--rp-brand-deep:#9c00bb;--rp-brand-bright:#d50dfe;--rp-brand-mist:#d50dfe1a;--rp-brand-halo:#d50dfe2e;--rp-brand-glow:#d50dfe4d;--rp-brand-on-dark:#ebbaff;--rp-brand-text:#9c00bb;--rp-brand-gradient:linear-gradient(135deg, #9c00bb 0%, #d50dfe 100%);--rp-brand-gradient-hover:linear-gradient(135deg, #67007c 0%, #9c00bb 100%);--rp-success-bg:#00a75d1f;--rp-success-fg:#007e45;--rp-warning-bg:#ffee4f33;--rp-warning-fg:#837900;--rp-danger-bg:#dc26261a;--rp-danger-fg:#dc2626;--rp-info-bg:#2563eb1a;--rp-info-fg:#2563eb;--cm-event:#ffa133;--cm-energy:#ffee4f;--cm-hero-glow-strong:#00d27761;--cm-hero-glow-soft:#007e4533}.dark .cm-theme,.dark .bm-club-theme{--rp-primary:#00d277;--rp-primary-hover:#00a75d;--rp-primary-fg:#001507;--rp-brand-deep:#d50dfe;--rp-brand-bright:#df7cff;--rp-brand-mist:#d50dfe33;--rp-brand-halo:#df7cff47;--rp-brand-glow:#d50dfe57;--rp-brand-on-dark:#ebbaff;--rp-brand-text:#df7cff;--rp-brand-gradient:linear-gradient(135deg, #9c00bb 0%, #d50dfe 100%);--rp-brand-gradient-hover:linear-gradient(135deg, #d50dfe 0%, #df7cff 100%);--rp-success-bg:#00a75d2e;--rp-success-fg:#15ff93;--rp-warning-bg:#ffee4f2e;--rp-warning-fg:#ffee4f;--rp-danger-bg:#dc26262e;--rp-danger-fg:#ff6b6b;--rp-info-bg:#2563eb2e;--rp-info-fg:#38bdf8}.dark body:has(.bm-club-theme){--rp-primary:#00d277;--rp-primary-hover:#00a75d;--rp-primary-fg:#001507;--rp-brand-deep:#d50dfe;--rp-brand-bright:#df7cff;--rp-brand-mist:#d50dfe33;--rp-brand-halo:#df7cff47;--rp-brand-glow:#d50dfe57;--rp-brand-on-dark:#ebbaff;--rp-brand-text:#df7cff;--rp-brand-gradient:linear-gradient(135deg, #9c00bb 0%, #d50dfe 100%);--rp-brand-gradient-hover:linear-gradient(135deg, #d50dfe 0%, #df7cff 100%);--rp-success-bg:#00a75d2e;--rp-success-fg:#15ff93;--rp-warning-bg:#ffee4f2e;--rp-warning-fg:#ffee4f;--rp-danger-bg:#dc26262e;--rp-danger-fg:#ff6b6b;--rp-info-bg:#2563eb2e;--rp-info-fg:#38bdf8}body.dark:has(.bm-club-theme){--rp-primary:#00d277;--rp-primary-hover:#00a75d;--rp-primary-fg:#001507;--rp-brand-deep:#d50dfe;--rp-brand-bright:#df7cff;--rp-brand-mist:#d50dfe33;--rp-brand-halo:#df7cff47;--rp-brand-glow:#d50dfe57;--rp-brand-on-dark:#ebbaff;--rp-brand-text:#df7cff;--rp-brand-gradient:linear-gradient(135deg, #9c00bb 0%, #d50dfe 100%);--rp-brand-gradient-hover:linear-gradient(135deg, #d50dfe 0%, #df7cff 100%);--rp-success-bg:#00a75d2e;--rp-success-fg:#15ff93;--rp-warning-bg:#ffee4f2e;--rp-warning-fg:#ffee4f;--rp-danger-bg:#dc26262e;--rp-danger-fg:#ff6b6b;--rp-info-bg:#2563eb2e;--rp-info-fg:#38bdf8}.cm-theme .cm-shell-content{font-family:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--rp-text-primary)}.cm-theme .cm-shell-content .om-product-header-title{letter-spacing:-.025em!important;font-family:inherit!important;font-size:clamp(24px,2.4vw,28px)!important;font-weight:750!important;line-height:1.2!important}.cm-theme .cm-shell-content .om-product-header-desc{margin-top:4px!important;font-size:13px!important;line-height:1.5!important}.cm-theme .cm-shell-content .om-card:not(.om-card--inset):not(.om-card--borderless){border:1px solid var(--rp-border)!important;background:var(--rp-surface)!important;box-shadow:none!important;border-radius:12px!important}.cm-theme .cm-shell-content .om-card--interactive:hover{border-color:var(--rp-border-strong)!important;background:var(--rp-surface-muted)!important;box-shadow:none!important}.cm-theme .cm-shell-content .om-card__title{letter-spacing:-.01em;font-family:inherit;font-size:16px;font-weight:700}.cm-theme .cm-shell-content .om-card__desc{margin-top:4px;font-size:13px;line-height:1.5}.cm-theme .cm-shell-content .om-card__body{gap:14px}.cm-theme .cm-shell-content .om-empty-state--default{box-sizing:border-box;min-height:180px;padding:24px!important}.cm-theme .cm-shell-content .om-empty-state--default:not(.om-empty-state--chrome-flat){border:1px solid var(--rp-border)!important;background:var(--rp-surface)!important;border-radius:12px!important}.cm-theme .cm-shell-content .om-empty-state--chrome-flat,.cm-theme .cm-shell-content .om-card:not(.om-card--inset) .om-empty-state--default{min-height:140px;background:0 0!important;border:0!important;border-radius:0!important;padding:20px!important}.cm-theme .cm-shell-content .om-empty-state--inline{border:1px solid var(--rp-border)!important;background:var(--rp-surface-muted)!important;border-radius:10px!important;padding:14px 16px!important}.cm-theme .cm-shell-content .om-empty-state__icon{width:44px!important;height:44px!important;color:var(--rp-text-muted)!important;background:0 0!important;border-radius:0!important;margin:0!important}.cm-theme .cm-shell-content .om-empty-state--default .om-empty-state__icon>svg{width:44px;height:44px}.cm-theme .cm-shell-content .om-empty-state--inline .om-empty-state__icon{width:18px!important;height:18px!important}.cm-theme .cm-shell-content .om-empty-state--inline .om-empty-state__icon>svg{width:16px;height:16px}.cm-theme .cm-shell-content .om-empty-state__title{color:var(--rp-text-primary)!important;letter-spacing:0!important;margin:0!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}.cm-theme .cm-shell-content .om-empty-state__description{color:var(--rp-text-tertiary)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.cm-theme .cm-shell-content .om-empty-state__spinner{animation:.9s linear infinite cm-empty-state-spin}@keyframes cm-empty-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cm-theme .cm-shell-content .om-empty-state__spinner{animation:none}}.cm-theme .cm-shell-content .om-metric-tile{border:1px solid var(--rp-border)!important;background:var(--rp-surface)!important;min-height:122px!important;box-shadow:none!important;border-radius:12px!important;padding:18px!important}.cm-theme .cm-shell-content .om-metric-tile>:first-child{color:var(--rp-text-secondary)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:600!important}.cm-theme .cm-shell-content .om-metric-tile__value{letter-spacing:0!important;font-family:Times New Roman,Times,serif!important;font-size:clamp(26px,2vw,32px)!important;font-weight:400!important;line-height:1.05!important}.cm-theme .cm-shell-content .om-ledger{border:1px solid var(--rp-border)!important;background:var(--rp-surface)!important;box-shadow:none!important;border-radius:12px!important}.cm-theme .cm-shell-content .om-ledger thead th{background:var(--rp-surface-muted)!important;color:var(--rp-text-muted)!important;font-family:inherit!important;font-weight:600!important}.cm-theme .cm-shell-content .om-ledger tbody td{line-height:1.5;color:var(--rp-text-primary)!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important}.cm-theme .cm-shell-content .om-action-panel__list{gap:0!important}.cm-theme .cm-shell-content .om-action-panel__list>li+li{border-top:1px solid var(--rp-border-subtle)}.cm-theme .cm-shell-content .om-action-panel__item{font-family:inherit;background:0 0!important;border:0!important;border-radius:10px!important;padding:14px 2px!important}.cm-theme .cm-shell-content .om-action-panel__item:hover{color:var(--rp-primary-hover)!important}.cm-theme .cm-shell-content .om-action-panel__label{font-weight:600!important}.cm-theme .cm-shell-content .om-product-callout{box-shadow:none!important;border-radius:12px!important}.cm-theme .cm-shell-content .om-product-callout__title{font-weight:600!important}@media (max-width:560px){.cm-theme .cm-shell-content .om-metric-tile{min-height:112px!important;padding:16px!important}.cm-theme .cm-shell-content .om-empty-state--default{min-height:150px;padding:20px 16px!important}}
