.app-theme,.app-palette{--nav-item-h:44px;--nav-gap:4px;--background:#f7f7f8;--surface:#fff;--surface-elevated:#f0f0f2;--surface-hover:#ebebed;--border:#e8e8ed;--border-subtle:#f0f0f2;--text-primary:#1d1d1f;--text-secondary:#86868b;--text-tertiary:#aeaeb2;--accent:#1d1d1f;--accent-light:#2d2d2f;--accent-muted:#1d1d1f14;--positive:#34c759;--positive-muted:#34c7591f;--negative:#ff3b30;--negative-muted:#ff3b3014;--pending:#ff9f0a;--pending-muted:#ff9f0a1a;--blue:#007aff;--blue-muted:#007aff1a;--purple:#af52de;--purple-muted:#af52de1a;--pink:#ff2d55;--on-accent:#fff;--nav-pill-fg:#fff;--nav-pill-shadow:0 8px 24px -8px #1d1d1f47;--selection-bg:#007aff33;--selection-fg:#1d1d1f;--platform-youtube:#ff3b30;--platform-instagram:#e1306c;--platform-tiktok:#22d3ee;--platform-facebook:#1877f2;--platform-other:#86868b;background:var(--background);color:var(--text-primary);font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-theme.dark,.app-palette.dark{--background:#0a0a0b;--surface:#141416;--surface-elevated:#1e1e21;--surface-hover:#2a2a2e;--border:#2a2a2e;--border-subtle:#1a1a1c;--text-primary:#f5f5f7;--text-secondary:#9898a0;--text-tertiary:#636366;--accent:#f5f5f7;--accent-light:#e5e5e7;--accent-muted:#f5f5f714;--positive:#30d158;--positive-muted:#30d15826;--negative:#ff453a;--negative-muted:#ff453a1f;--pending:#ffd60a;--pending-muted:#ffd60a1f;--blue:#0a84ff;--blue-muted:#0a84ff26;--purple:#bf5af2;--purple-muted:#bf5af226;--pink:#ff375f;--on-accent:#0a0a0b;--nav-pill-fg:#0a0a0b;--nav-pill-shadow:0 8px 24px -8px #0009;--selection-bg:#0a84ff59;--selection-fg:#f5f5f7;--platform-youtube:#ff6961;--platform-instagram:#ff4f81;--platform-tiktok:#5ee7f7;--platform-facebook:#4a94ff;--platform-other:#98989d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-theme,.app-theme aside,.app-theme header,.app-theme .page-card,.app-theme .v-card,.app-theme .v-card-filled,.app-theme .v-card-inset{transition:background-color .2s,border-color .2s,color .2s}.app-theme ::selection{background:var(--selection-bg);color:var(--selection-fg)}@keyframes test-theme-pulse-ring{0%{opacity:.8;transform:scale(.9)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.app-theme .hot-dot{position:relative}.app-theme .hot-dot:after{content:"";pointer-events:none;background:currentColor;border-radius:9999px;animation:1.8s cubic-bezier(.2,.8,.3,1) infinite test-theme-pulse-ring;position:absolute;inset:0}.app-theme{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}.app-theme .hide-scrollbar{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.app-theme .hide-scrollbar::-webkit-scrollbar{display:none}.app-theme .recharts-text,.app-theme .recharts-cartesian-axis-tick-value,.app-theme .recharts-label,.app-theme .recharts-tooltip-wrapper,.app-theme .recharts-default-tooltip{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif!important}.app-theme .font-heading{font-family:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif}.app-theme .font-display{font-family:var(--font-instrument), Georgia, serif}.app-theme .font-mono-dm{font-family:var(--font-dm-mono), ui-monospace, monospace}.app-theme .page-card{background:var(--surface);border:1px solid var(--border);border-bottom:0;border-top-left-radius:20px;border-top-right-radius:20px}.app-theme .v-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:16px;padding:18px}@media (min-width:640px){.app-theme .v-card{padding:24px}}.app-theme .v-card-filled{background:var(--background);border:1px solid var(--border-subtle);border-radius:16px;padding:24px}.app-theme .v-card-inset{background:var(--surface-elevated);border-radius:16px;padding:16px}.app-theme .v-card-empty{border:1px dashed var(--border);text-align:center;background:0 0;border-radius:16px;padding:24px}.app-theme .pill-btn{background:var(--surface-elevated);height:36px;color:var(--text-secondary);border-radius:9999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.app-theme .pill-btn:hover{color:var(--text-primary)}.app-theme .pill-btn[data-active=true]{background:var(--accent);color:var(--on-accent)}.app-theme .badge-dot{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.app-theme .badge-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.app-theme .num{font-variant-numeric:tabular-nums}.onb-step,.onb-step-line{max-width:16rem;transition:background-color .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),color .26s cubic-bezier(.16,1,.3,1),max-width .32s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.onb-step,.onb-step-line{transition:none}}
