.EgPp2q_container{background:var(--color-neutral-50);width:100%;min-height:100%;padding:0}.EgPp2q_contentArea{flex:1;padding:24px 32px;overflow-y:auto}.EgPp2q_pageHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.EgPp2q_headerContent{align-items:center;gap:16px;display:flex}.EgPp2q_headerContent svg{color:var(--color-primary);flex-shrink:0}.EgPp2q_breadcrumb{background:var(--color-background);border-bottom:1px solid var(--color-border);align-items:center;gap:6px;height:49px;padding:0 32px;font-size:13px;display:flex}.EgPp2q_breadcrumbLink{color:var(--color-neutral-500);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.EgPp2q_breadcrumbLink:hover{color:var(--color-primary)}.EgPp2q_breadcrumbSeparator{color:var(--color-neutral-300);font-weight:400}.EgPp2q_breadcrumbCurrent{color:var(--color-neutral-600);font-weight:500}.EgPp2q_headerText h1{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:600}.EgPp2q_headerText p{color:var(--color-text-secondary);margin:4px 0 0;font-size:14px}.EgPp2q_addButton{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:flex}.EgPp2q_addButton:hover{background:var(--color-primary-hover)}.EgPp2q_controls{justify-content:space-between;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);display:flex}.EgPp2q_controlsRight{align-items:center;gap:var(--spacing-md);display:flex}.EgPp2q_appCount{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.EgPp2q_refreshButton{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-neutral-600);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.EgPp2q_refreshButton:hover{background:var(--color-neutral-100);color:var(--color-text-primary)}.EgPp2q_searchBox{flex:1;max-width:400px;position:relative}.EgPp2q_searchBox svg{left:var(--spacing-md);color:var(--color-neutral-500);position:absolute;top:50%;transform:translateY(-50%)}.EgPp2q_searchBox input{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 48px;border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-md);background:var(--color-surface);transition:all var(--transition-fast);color:var(--color-text-primary)}.EgPp2q_searchBox input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.EgPp2q_searchBox input::placeholder{color:var(--color-neutral-500)}.EgPp2q_filters{align-items:center;gap:var(--spacing-md);display:flex}.EgPp2q_filterSelect{padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--font-size-md);cursor:pointer;transition:all .2s}.EgPp2q_filterSelect:focus{border-color:var(--color-primary);outline:none}.EgPp2q_filterButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-neutral-700);cursor:pointer;transition:all .2s;display:flex}.EgPp2q_filterButton:hover{background:var(--color-neutral-50)}.EgPp2q_tableHeader{background:var(--color-neutral-50);border:1px solid var(--color-border);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;padding:12px 20px;display:flex}.EgPp2q_tableHeaderName{flex:1}.EgPp2q_tableHeaderIntegrations{text-align:center;width:120px}.EgPp2q_tableHeaderActions{text-align:right;width:80px}.EgPp2q_appsList>a:first-child{border-top-left-radius:0;border-top-right-radius:0}.EgPp2q_appsList>a:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.EgPp2q_appRow{background:var(--color-surface);color:inherit;transition:background var(--transition-fast);border:1px solid var(--color-border);border-top:none;align-items:center;padding:16px 20px;text-decoration:none;display:flex;cursor:pointer!important}.EgPp2q_appRow:hover{background:var(--color-neutral-50)}.EgPp2q_appRow:hover .EgPp2q_appInfo h3{color:var(--color-primary)}.EgPp2q_appName{align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.EgPp2q_appAvatar{background:var(--color-primary-light);width:36px;height:36px;color:var(--color-primary);text-transform:uppercase;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.EgPp2q_appRow:nth-child(6n+1) .EgPp2q_appAvatar{color:#6366f1;background:#eef2ff}.EgPp2q_appRow:nth-child(6n+2) .EgPp2q_appAvatar{color:#db2777;background:#fce7f3}.EgPp2q_appRow:nth-child(6n+3) .EgPp2q_appAvatar{color:#0d9488;background:#ccfbf1}.EgPp2q_appRow:nth-child(6n+4) .EgPp2q_appAvatar{color:#d97706;background:#fef3c7}.EgPp2q_appRow:nth-child(6n+5) .EgPp2q_appAvatar{color:#2563eb;background:#dbeafe}.EgPp2q_appRow:nth-child(6n+6) .EgPp2q_appAvatar{color:#7c3aed;background:#ede9fe}.EgPp2q_appInfo{flex:1;min-width:0}.EgPp2q_appInfo h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.3}.EgPp2q_appInfo p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:4px 0 0}.EgPp2q_dateInfo{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;display:inline-flex}.EgPp2q_dateInfo svg,.EgPp2q_noDate{color:var(--color-neutral-400)}.EgPp2q_appIntegrations{justify-content:center;gap:8px;display:flex}.EgPp2q_integrationBadge{cursor:default;width:22px;height:22px;transition:all var(--transition-fast);border-radius:6px;justify-content:center;align-items:center;display:flex}.EgPp2q_integrationBadge:hover{transform:scale(1.1)}.EgPp2q_integrationBadge.EgPp2q_amplitude.EgPp2q_connected{color:#2563eb;background:#e8f1ff}.EgPp2q_integrationBadge.EgPp2q_amplitude.EgPp2q_disconnected{background:var(--color-neutral-100);color:var(--color-neutral-400)}.EgPp2q_integrationBadge.EgPp2q_revenuecat.EgPp2q_connected{color:#f43f5e;background:#ffebef}.EgPp2q_integrationBadge.EgPp2q_revenuecat.EgPp2q_disconnected{background:var(--color-neutral-100);color:var(--color-neutral-400)}.EgPp2q_rcText{letter-spacing:-.3px;font-size:9px;font-weight:800}.EgPp2q_integrationBadge.EgPp2q_stripe.EgPp2q_connected{color:#7c3aed;background:#f3e8ff}.EgPp2q_integrationBadge.EgPp2q_stripe.EgPp2q_disconnected{background:var(--color-neutral-100);color:var(--color-neutral-400)}.EgPp2q_stripeText{letter-spacing:-.3px;font-size:11px;font-weight:800}.EgPp2q_appActions{justify-content:flex-end;gap:4px;width:80px;display:flex}.EgPp2q_actionButton{width:32px;height:32px;color:var(--color-neutral-500);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.EgPp2q_actionButton:hover{background:var(--color-neutral-200);color:var(--color-text-primary)}.EgPp2q_appStats{margin-bottom:var(--spacing-lg);padding:var(--spacing-md) 0;border-top:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200);justify-content:space-between;display:flex}.EgPp2q_appStat{text-align:center;flex:1}.EgPp2q_statValue{font-size:var(--font-size-lg);color:var(--color-neutral-900);margin-bottom:2px;font-weight:700;display:block}.EgPp2q_statLabel{font-size:var(--font-size-xs);color:var(--color-neutral-600);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.EgPp2q_appFooter{justify-content:space-between;align-items:center;display:flex}.EgPp2q_appStatus{align-items:center;gap:var(--spacing-sm);display:flex}.EgPp2q_statusBadge{border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:capitalize;padding:4px 10px;line-height:1}.EgPp2q_statusBadge.EgPp2q_active{color:#166534;background:#dcfce7}.EgPp2q_statusBadge.EgPp2q_paused{color:#92400e;background:#fef3c7}.EgPp2q_statusBadge.EgPp2q_draft{color:#374151;background:#f3f4f6}.EgPp2q_lastUpdated{font-size:var(--font-size-xs);color:var(--color-neutral-500);align-items:center;gap:4px;display:flex}.EgPp2q_appQuickActions{gap:var(--spacing-xs);display:flex}.EgPp2q_quickAction{border:1px solid var(--color-border);background:var(--color-surface);width:32px;height:32px;color:var(--color-neutral-600);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.EgPp2q_quickAction:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.EgPp2q_emptyState{width:90%;margin:var(--spacing-2xl) auto;padding:var(--spacing-2xl);text-align:center;color:var(--color-neutral-600)}.EgPp2q_emptyState svg{color:var(--color-neutral-400);margin-bottom:var(--spacing-lg)}.EgPp2q_emptyState h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary)}.EgPp2q_emptyState p{font-size:var(--font-size-md);margin:0 0 var(--spacing-lg) 0;color:var(--color-text-secondary)}.EgPp2q_emptyButton{align-items:center;gap:var(--spacing-sm);background:var(--color-primary);color:var(--color-on-primary);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);cursor:pointer;transition:all var(--transition-fast);border:none;display:inline-flex}.EgPp2q_emptyButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.EgPp2q_modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.EgPp2q_modal{background:var(--color-surface);border-radius:var(--radius-xl);width:90%;max-width:500px;max-height:90vh;box-shadow:var(--shadow-xl);overflow:hidden}.EgPp2q_modalHeader{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-neutral-200);justify-content:space-between;align-items:center;max-height:60vh;display:flex}.EgPp2q_modalHeader h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.EgPp2q_modalClose{width:32px;height:32px;color:var(--color-neutral-500);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:24px;display:flex}.EgPp2q_modalClose:hover{background:var(--color-background-hover);color:var(--color-text-primary)}.EgPp2q_modalContent{padding:var(--spacing-xl)}.EgPp2q_modalContent p{color:var(--color-neutral-600);margin:0 0 var(--spacing-lg) 0}.EgPp2q_formGroup{margin-bottom:var(--spacing-lg)}.EgPp2q_formGroup label{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);display:block}.EgPp2q_formGroup input,.EgPp2q_formGroup textarea,.EgPp2q_formGroup select{width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-md);background:var(--color-surface);color:var(--color-text-primary);transition:all var(--transition-fast)}.EgPp2q_formGroup input:focus,.EgPp2q_formGroup textarea:focus,.EgPp2q_formGroup select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.EgPp2q_formGroup textarea{resize:vertical;min-height:80px}.EgPp2q_modalFooter{padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--color-neutral-200);justify-content:flex-end;gap:var(--spacing-md);display:flex}.EgPp2q_cancelButton{padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-lg);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);transition:all var(--transition-fast)}.EgPp2q_cancelButton:hover{background:var(--color-background-hover)}.EgPp2q_createButton{padding:var(--spacing-md) var(--spacing-lg);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-lg);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);transition:all var(--transition-fast);border:none}.EgPp2q_createButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md)}.EgPp2q_authRequired{max-width:600px;margin:var(--spacing-2xl) auto;padding:var(--spacing-2xl);text-align:center;background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-neutral-200)}.EgPp2q_authRequired h2{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}.EgPp2q_authRequired p{color:var(--color-text-secondary)}.EgPp2q_loadingState,.EgPp2q_errorState{width:90%;margin:var(--spacing-2xl) auto;padding:var(--spacing-2xl);text-align:center;color:var(--color-text-secondary)}.EgPp2q_loadingState svg,.EgPp2q_errorState svg{color:var(--color-neutral-400);margin-bottom:var(--spacing-lg)}.EgPp2q_spinner{animation:1s linear infinite EgPp2q_spin}@keyframes EgPp2q_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EgPp2q_errorState h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary)}.EgPp2q_errorState p{font-size:var(--font-size-md);margin:0 0 var(--spacing-lg) 0;color:var(--color-text-secondary)}.EgPp2q_retryButton{align-items:center;gap:var(--spacing-sm);background:var(--color-primary);color:var(--color-on-primary);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);cursor:pointer;transition:all var(--transition-fast);border:none;display:inline-flex}.EgPp2q_retryButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md)}.EgPp2q_refreshStat{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0}.EgPp2q_refreshStat:hover{color:var(--color-primary)}@media (max-width:768px){.EgPp2q_headerContent{width:95%;padding:var(--spacing-lg) 0}.EgPp2q_headerActions{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.EgPp2q_addButton{justify-content:center;width:100%}.EgPp2q_controls{width:95%}.EgPp2q_searchBox{max-width:none}.EgPp2q_appsList{width:95%}.EgPp2q_appRow{padding:14px 16px}.EgPp2q_appIntegrations{display:none}.EgPp2q_appActions{opacity:1}}