.app-layout[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-canvas)}.top-nav[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding:12px 28px;background-color:#fff;border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}.nav-left[data-astro-cid-j7pv25f6] .brand-badge[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.brand-logo-icon[data-astro-cid-j7pv25f6]{width:38px;height:38px;background:linear-gradient(135deg,#2a1e17,#4a3326);color:#faf4ee;display:flex;align-items:center;justify-content:center;border-radius:10px;font-weight:800;font-size:19px;box-shadow:0 4px 12px #2a1e1733}.brand-info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.brand-title[data-astro-cid-j7pv25f6]{font-weight:700;font-size:15px;color:var(--text-primary);display:flex;align-items:center;gap:6px}.gold-crown[data-astro-cid-j7pv25f6]{color:#e28c48;font-size:13px}.brand-tagline[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--text-muted)}.nav-center[data-astro-cid-j7pv25f6]{flex:1;max-width:480px;margin:0 24px}.search-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;background-color:var(--bg-surface-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:8px 14px;gap:10px}.search-bar[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{border:none;background:transparent;outline:none;width:100%;font-size:13.5px;color:var(--text-primary)}.kbd-shortcut[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:600;color:var(--text-muted);background:#fff;border:1px solid var(--border-color);padding:2px 6px;border-radius:6px}.nav-right[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.mode-toggle-wrap[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;background:#faf4ee;padding:4px 10px;border-radius:20px;border:1px solid var(--border-color)}.mode-label[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:600;color:var(--brand-primary)}.mode-toggle-btn[data-astro-cid-j7pv25f6]{border:none;background:none;cursor:pointer;color:var(--brand-primary)}.btn-google-login[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;background-color:#fff;border:1px solid #D1D5DB;padding:7px 14px;border-radius:var(--radius-md);font-size:13px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s}.btn-google-login[data-astro-cid-j7pv25f6]:hover{background-color:#f9fafb;border-color:#9ca3af}.icon-button[data-astro-cid-j7pv25f6]{width:36px;height:36px;border-radius:10px;background:var(--bg-surface-subtle);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;position:relative}.badge-count[data-astro-cid-j7pv25f6]{position:absolute;top:-4px;right:-4px;background-color:var(--accent-red);color:#fff;font-size:10px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.user-pill[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;background:var(--bg-surface-subtle);border:1px solid var(--border-color);border-radius:30px;cursor:pointer;position:relative}.user-avatar[data-astro-cid-j7pv25f6]{width:32px;height:32px;background:linear-gradient(135deg,#8c5835,#c4976a);color:#fff;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.user-meta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-align:right}.user-name[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:700;color:var(--text-primary)}.user-role[data-astro-cid-j7pv25f6]{font-size:10.5px;color:var(--text-muted)}.user-dropdown-menu[data-astro-cid-j7pv25f6]{position:absolute;top:44px;left:0;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-float);min-width:220px;z-index:200;padding:8px 0}.dropdown-header[data-astro-cid-j7pv25f6]{padding:8px 14px;display:flex;flex-direction:column}.dropdown-divider[data-astro-cid-j7pv25f6]{height:1px;background:var(--border-subtle);margin:4px 0}.dropdown-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;background:none;border:none;text-align:right;font-size:13px;color:var(--text-primary);cursor:pointer}.dropdown-item[data-astro-cid-j7pv25f6]:hover{background:var(--bg-surface-subtle)}.text-danger[data-astro-cid-j7pv25f6]{color:var(--accent-red)}.dashboard-body[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:240px 1fr 310px;gap:20px;padding:20px 24px;flex:1}.sidebar[data-astro-cid-j7pv25f6]{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:16px 12px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-soft)}.nav-list[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:4px}.nav-item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-md);color:var(--text-secondary);font-size:13.5px;font-weight:600;transition:all .2s}.nav-item[data-astro-cid-j7pv25f6].active a[data-astro-cid-j7pv25f6],.nav-item[data-astro-cid-j7pv25f6]:hover a[data-astro-cid-j7pv25f6]{background:var(--brand-light);color:var(--brand-primary)}.pill-badge[data-astro-cid-j7pv25f6]{margin-right:auto;font-size:11px;padding:2px 8px;border-radius:12px;font-weight:700}.red-badge[data-astro-cid-j7pv25f6]{background:#fee2e2;color:#dc2626}.green-badge[data-astro-cid-j7pv25f6]{background:#d1fae5;color:#059669}.blue-badge[data-astro-cid-j7pv25f6]{background:#dbeafe;color:#2563eb}.sidebar-section[data-astro-cid-j7pv25f6]{padding-top:12px;border-top:1px solid var(--border-subtle)}.section-title-wrap[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 6px}.sidebar-section-title[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase}.add-account-btn[data-astro-cid-j7pv25f6]{border:none;background:none;color:var(--brand-primary);font-size:16px;cursor:pointer;font-weight:700}.accounts-list[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:8px}.account-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px}.account-icon[data-astro-cid-j7pv25f6]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px}.wa-icon[data-astro-cid-j7pv25f6]{background:#25d366}.fb-icon[data-astro-cid-j7pv25f6]{background:#1877f2}.ig-icon[data-astro-cid-j7pv25f6]{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}.account-details[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.account-name[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:700;color:var(--text-primary)}.account-count[data-astro-cid-j7pv25f6]{font-size:10.5px;color:var(--text-muted)}.empire-card[data-astro-cid-j7pv25f6]{margin-top:auto;background:linear-gradient(135deg,#2a1e17,#3d291e);color:#faf4ee;border-radius:var(--radius-md);padding:16px;text-align:center}.empire-icon-wrap[data-astro-cid-j7pv25f6]{margin-bottom:8px}.empire-logo-m[data-astro-cid-j7pv25f6]{width:32px;height:32px;margin:0 auto;background:#e28c48;color:#2a1e17;font-weight:800;display:flex;align-items:center;justify-content:center;border-radius:8px}.empire-title[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:700;margin-bottom:4px}.empire-desc[data-astro-cid-j7pv25f6]{font-size:11px;color:#d6c7bc;margin-bottom:12px}.btn-upgrade[data-astro-cid-j7pv25f6]{width:100%;padding:8px;border-radius:8px;background:#e28c48;border:none;color:#2a1e17;font-size:12px;font-weight:700;cursor:pointer}.main-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.welcome-card[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#faf6f0,#fff);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:22px 28px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-soft)}.welcome-left[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px}.welcome-avatar[data-astro-cid-j7pv25f6]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#8c5835,#c4976a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800}.welcome-subtitle[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--text-muted)}.welcome-title[data-astro-cid-j7pv25f6]{font-size:22px;font-weight:800;color:var(--text-primary)}.welcome-meta[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--brand-primary);font-weight:600}.welcome-right[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.welcome-quote[data-astro-cid-j7pv25f6]{font-style:italic;font-size:13px;color:var(--text-secondary)}.quote-chart-icon[data-astro-cid-j7pv25f6]{width:36px;height:36px;border-radius:10px;background:#faf4ee;color:var(--brand-warm);display:flex;align-items:center;justify-content:center;font-size:16px}.kpi-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kpi-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.kpi-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.kpi-icon-pill[data-astro-cid-j7pv25f6]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px}.blue-pill[data-astro-cid-j7pv25f6]{background:#eff6ff;color:#2563eb}.green-pill[data-astro-cid-j7pv25f6]{background:#ecfdf5;color:#10b981}.purple-pill[data-astro-cid-j7pv25f6]{background:#f5f3ff;color:#7c3aed}.pink-pill[data-astro-cid-j7pv25f6]{background:#fdf2f8;color:#ec4899}.kpi-label[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:600;color:var(--text-secondary)}.kpi-value[data-astro-cid-j7pv25f6]{font-size:22px;font-weight:800;color:var(--text-primary);margin-bottom:4px}.kpi-trend[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700}.trend-up[data-astro-cid-j7pv25f6]{color:#10b981}.trend-down[data-astro-cid-j7pv25f6]{color:#ef4444}.kpi-sparkline[data-astro-cid-j7pv25f6]{margin-top:10px;height:25px}.charts-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2fr 1fr;gap:16px}.card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:18px;box-shadow:var(--shadow-soft)}.card-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.card-title[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:700;color:var(--text-primary)}.card-subtitle[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--text-muted)}.chart-legend[data-astro-cid-j7pv25f6]{display:flex;gap:14px;font-size:12px}.legend-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.legend-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%}.green-dot[data-astro-cid-j7pv25f6]{background:#10b981}.blue-dot[data-astro-cid-j7pv25f6]{background:#2563eb}.purple-dot[data-astro-cid-j7pv25f6]{background:#7c3aed}.svg-chart-container[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:210px}.main-svg-chart[data-astro-cid-j7pv25f6]{width:100%;height:100%}.y-axis-label[data-astro-cid-j7pv25f6],.x-axis-label[data-astro-cid-j7pv25f6]{font-size:10px;fill:#9c8e84;font-family:inherit}.chart-tooltip[data-astro-cid-j7pv25f6]{position:absolute;background:#2a1e17f2;color:#faf4ee;padding:8px 12px;border-radius:8px;font-size:11px;display:flex;flex-direction:column;gap:4px;pointer-events:none;box-shadow:var(--shadow-float)}.tooltip-date[data-astro-cid-j7pv25f6]{font-weight:700;color:#e28c48;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:3px}.tooltip-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:12px}.donut-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:14px}.donut-visual[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;justify-content:center}.donut-center-text[data-astro-cid-j7pv25f6]{position:absolute;display:flex;flex-direction:column;align-items:center}.donut-total[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:800;color:var(--text-primary)}.donut-sub[data-astro-cid-j7pv25f6]{font-size:10px;color:var(--text-muted)}.donut-legend[data-astro-cid-j7pv25f6]{width:100%;display:flex;flex-direction:column;gap:6px}.donut-legend-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;font-size:12px;gap:8px}.d-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%}.d-name[data-astro-cid-j7pv25f6]{flex:1;color:var(--text-secondary)}.d-pct[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--text-primary)}.bottom-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2fr 1fr;gap:16px}.btn-primary-action[data-astro-cid-j7pv25f6]{background:var(--brand-primary);color:#fff;border:none;padding:8px 16px;border-radius:var(--radius-md);font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.btn-primary-action[data-astro-cid-j7pv25f6]:hover{background:#6d4123}.btn-secondary[data-astro-cid-j7pv25f6]{background:var(--bg-surface-subtle);border:1px solid var(--border-color);color:var(--text-primary);padding:8px 14px;border-radius:var(--radius-md);font-size:12.5px;font-weight:600;cursor:pointer}.table-responsive[data-astro-cid-j7pv25f6]{overflow-x:auto}.campaigns-table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;font-size:13px;text-align:right}.campaigns-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{padding:10px 12px;color:var(--text-muted);font-weight:600;border-bottom:1px solid var(--border-color);font-size:12px}.campaigns-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:12px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.status-chip[data-astro-cid-j7pv25f6]{padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700}.chip-confirmed[data-astro-cid-j7pv25f6]{background:#d1fae5;color:#065f46}.chip-shipped[data-astro-cid-j7pv25f6]{background:#dbeafe;color:#1e40af}.chip-pending[data-astro-cid-j7pv25f6]{background:#fef3c7;color:#92400e}.badge-keyword[data-astro-cid-j7pv25f6]{background:#faf4ee;color:var(--brand-primary);padding:4px 10px;border-radius:6px;font-weight:700;border:1px solid var(--border-color)}.btn-sm-action[data-astro-cid-j7pv25f6]{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:14px;padding:4px 6px}.btn-sm-action[data-astro-cid-j7pv25f6]:hover{color:var(--text-primary)}.ad-preview-wrap[data-astro-cid-j7pv25f6]{display:flex;gap:12px;margin-bottom:14px}.ad-image-mock[data-astro-cid-j7pv25f6]{width:70px;height:70px;border-radius:10px;overflow:hidden;flex-shrink:0}.ad-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.ad-title[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:700;color:var(--text-primary)}.ad-promo-tag[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--text-muted);display:block;margin-bottom:6px}.ad-platforms[data-astro-cid-j7pv25f6]{display:flex;gap:6px}.wa-pill[data-astro-cid-j7pv25f6]{color:#25d366}.fb-pill[data-astro-cid-j7pv25f6]{color:#1877f2}.ig-pill[data-astro-cid-j7pv25f6]{color:#e1306c}.ad-best-badge[data-astro-cid-j7pv25f6]{background:#d1fae5;color:#065f46;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:10px}.ad-metrics-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;background:var(--bg-surface-subtle);padding:10px 14px;border-radius:var(--radius-sm);margin-bottom:12px}.ad-metric[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.ad-metric-lbl[data-astro-cid-j7pv25f6]{font-size:10.5px;color:var(--text-muted)}.ad-metric-val[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:700}.ad-link-box[data-astro-cid-j7pv25f6]{display:flex;gap:6px}.readonly-url-input[data-astro-cid-j7pv25f6]{flex:1;font-size:11px;padding:6px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-surface-subtle);color:var(--text-secondary)}.btn-copy-url[data-astro-cid-j7pv25f6]{background:var(--brand-light);border:1px solid var(--border-color);color:var(--brand-primary);font-size:11px;font-weight:700;padding:6px 10px;border-radius:6px;cursor:pointer}.right-panel[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px}.date-picker-pill[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--border-color);border-radius:20px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text-secondary)}.mini-stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mini-stat-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:12px;display:flex;align-items:center;gap:10px}.mini-stat-icon[data-astro-cid-j7pv25f6]{font-size:18px}.mini-stat-label[data-astro-cid-j7pv25f6]{font-size:10.5px;color:var(--text-muted)}.mini-stat-val[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:700}.mini-stat-badge[data-astro-cid-j7pv25f6]{font-size:10px;color:#10b981;font-weight:600}.activity-list[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:12px}.activity-item[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:10px}.act-icon[data-astro-cid-j7pv25f6]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.act-green[data-astro-cid-j7pv25f6]{background:#ecfdf5;color:#10b981}.act-blue[data-astro-cid-j7pv25f6]{background:#eff6ff;color:#2563eb}.act-purple[data-astro-cid-j7pv25f6]{background:#f5f3ff;color:#7c3aed}.act-gold[data-astro-cid-j7pv25f6]{background:#fef3c7;color:#d97706}.act-text[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--text-primary);line-height:1.3}.act-time[data-astro-cid-j7pv25f6]{font-size:10px;color:var(--text-muted)}.ai-card[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#faf4ee,#fff);border:1px solid #E8DFD5}.ai-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ai-title-wrap[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13.5px}.ai-plus[data-astro-cid-j7pv25f6]{color:var(--brand-warm);font-weight:800}.ai-status[data-astro-cid-j7pv25f6]{font-size:10.5px;color:#10b981;font-weight:700;display:flex;align-items:center;gap:4px}.status-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;background:#10b981;border-radius:50%}.ai-greeting[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--text-secondary);margin-bottom:10px}.ai-suggestions[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ai-suggestions[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:8px;font-size:11.5px;color:var(--text-secondary);line-height:1.4}.ai-bullet-icon[data-astro-cid-j7pv25f6]{font-size:12px;flex-shrink:0;margin-top:2px}.btn-ai-apply[data-astro-cid-j7pv25f6]{width:100%;padding:8px;background:#2a1e17;color:#faf4ee;border:none;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.ai-footer[data-astro-cid-j7pv25f6]{margin-top:14px;padding-top:10px;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center}.powered-by[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--text-muted)}.mini-m[data-astro-cid-j7pv25f6]{width:18px;height:18px;background:#2a1e17;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}.legal-mini-links[data-astro-cid-j7pv25f6]{font-size:10.5px;color:var(--text-muted)}.legal-mini-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--brand-primary)}.section-card[data-astro-cid-j7pv25f6]{padding:24px}.settings-form[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.form-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px}.form-group[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{font-size:12.5px;font-weight:700;color:var(--text-primary)}.form-group[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--text-muted)}.form-control[data-astro-cid-j7pv25f6]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:13px;outline:none;background:#fff}.form-control[data-astro-cid-j7pv25f6]:focus{border-color:var(--brand-primary)}.input-with-btn[data-astro-cid-j7pv25f6],.input-with-addon[data-astro-cid-j7pv25f6]{display:flex;gap:8px}.addon-text[data-astro-cid-j7pv25f6]{display:flex;align-items:center;background:var(--bg-surface-subtle);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:0 12px;font-size:12px;color:var(--text-muted);font-weight:600}.divider[data-astro-cid-j7pv25f6]{height:1px;background:var(--border-subtle);margin:24px 0}.live-tester-card[data-astro-cid-j7pv25f6]{background:var(--bg-surface-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px}.console-box[data-astro-cid-j7pv25f6]{margin-top:14px;background:#2a1e17;color:#10b981;padding:14px;border-radius:8px;font-family:monospace;font-size:12px;overflow-x:auto}.badge-status-live[data-astro-cid-j7pv25f6]{background:#d1fae5;color:#065f46;padding:4px 12px;border-radius:20px;font-size:11.5px;font-weight:700}.table-filters[data-astro-cid-j7pv25f6]{display:flex;gap:8px;margin-bottom:14px}.filter-chip[data-astro-cid-j7pv25f6]{background:var(--bg-surface-subtle);border:1px solid var(--border-color);padding:6px 14px;border-radius:20px;font-size:12px;cursor:pointer;font-weight:600}.filter-chip[data-astro-cid-j7pv25f6].active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.btn-danger-outline[data-astro-cid-j7pv25f6]{background:none;border:1px solid var(--accent-red);color:var(--accent-red);padding:8px 16px;border-radius:var(--radius-md);font-size:12.5px;font-weight:600;cursor:pointer}.modal-overlay[data-astro-cid-j7pv25f6]{position:fixed;inset:0;background:#2a1e1799;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:var(--radius-lg);width:90%;max-width:440px;padding:28px;position:relative;box-shadow:var(--shadow-float);text-align:center}.modal-close-btn[data-astro-cid-j7pv25f6]{position:absolute;top:14px;left:14px;background:none;border:none;font-size:22px;cursor:pointer;color:var(--text-muted)}.modal-logo[data-astro-cid-j7pv25f6]{width:48px;height:48px;background:#2a1e17;color:#faf4ee;font-weight:800;font-size:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.modal-title[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.modal-desc[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--text-secondary);line-height:1.4;margin-bottom:20px}.google-auth-trigger[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 16px;background:#fff;border:1px solid #D1D5DB;border-radius:var(--radius-md);font-size:14px;font-weight:600;color:#374151;cursor:pointer;box-shadow:0 1px 3px #00000014;transition:all .2s}.google-auth-trigger[data-astro-cid-j7pv25f6]:hover{background:#f9fafb;box-shadow:0 2px 6px #0000001f}.auth-fallback-box[data-astro-cid-j7pv25f6]{background:#fef3c7;border:1px solid #FCD34D;color:#92400e;padding:10px 14px;border-radius:8px;font-size:12px;margin-top:14px;text-align:right}.modal-switch-mode[data-astro-cid-j7pv25f6]{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}.modal-switch-mode[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:11.5px;color:var(--text-muted);display:block;margin-bottom:10px}.demo-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:8px}.btn-demo-mode[data-astro-cid-j7pv25f6]{flex:1;padding:8px;background:var(--bg-surface-subtle);border:1px solid var(--border-color);border-radius:8px;font-size:11.5px;font-weight:600;cursor:pointer}.btn-demo-mode[data-astro-cid-j7pv25f6]:hover{border-color:var(--brand-primary)}.system-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;background:#fff;border-top:1px solid var(--border-color);font-size:11.5px;color:var(--text-muted)}.status-indicator[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px}.status-pulse-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;background-color:#10b981;border-radius:50%;box-shadow:0 0 0 2px #10b98133}@media(max-width:1100px){.dashboard-body[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.kpi-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.charts-grid[data-astro-cid-j7pv25f6],.bottom-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
