.AppModal-module__VsVquW__modal{background:var(--color-background);border-radius:var(--radius-xl);width:500px;box-shadow:var(--shadow-lg)}.AppModal-module__VsVquW__header{padding:var(--spacing-xl);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.AppModal-module__VsVquW__header h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.AppModal-module__VsVquW__closeButton{color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:var(--transition-fast);background:0 0;border:none}.AppModal-module__VsVquW__closeButton:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.AppModal-module__VsVquW__form{padding:var(--spacing-xl)}.AppModal-module__VsVquW__formGroup{margin-bottom:var(--spacing-xl)}.AppModal-module__VsVquW__formGroup label{margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-600);font-size:var(--font-size-md);display:block}.AppModal-module__VsVquW__input,.AppModal-module__VsVquW__textarea{width:100%;padding:var(--spacing-md);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);font-size:var(--font-size-md);transition:var(--transition-fast);font-family:inherit}.AppModal-module__VsVquW__input:focus,.AppModal-module__VsVquW__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.AppModal-module__VsVquW__textarea{resize:vertical}.AppModal-module__VsVquW__error{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-error-light);border:1px solid var(--color-error);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);display:flex}.AppModal-module__VsVquW__actions{gap:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.AppModal-module__VsVquW__cancelButton,.AppModal-module__VsVquW__submitButton{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-fast);border:none}.AppModal-module__VsVquW__cancelButton{background:var(--color-background);color:var(--color-neutral-600);border:1px solid var(--color-neutral-300)}.AppModal-module__VsVquW__cancelButton:hover:not(:disabled){background:var(--color-background-hover)}.AppModal-module__VsVquW__submitButton{align-items:center;gap:var(--spacing-sm);background:var(--color-primary);color:var(--color-on-primary);display:flex}.AppModal-module__VsVquW__submitButton:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.AppModal-module__VsVquW__submitButton:disabled,.AppModal-module__VsVquW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.AppModal-module__VsVquW__successMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.AppModal-module__VsVquW__successMessage svg{color:var(--color-success);margin-bottom:var(--spacing-lg)}.AppModal-module__VsVquW__successMessage h3{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.AppModal-module__VsVquW__successMessage p{color:var(--color-text-secondary);margin:0}
.DataTable-module__FvYQtW__tableContainer{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:auto hidden}.DataTable-module__FvYQtW__table{border-collapse:collapse;width:100%}.DataTable-module__FvYQtW__table th,.DataTable-module__FvYQtW__table td{padding:var(--spacing-lg);text-align:left}.DataTable-module__FvYQtW__table th{background:var(--color-background-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border)}.DataTable-module__FvYQtW__table tbody tr{transition:var(--transition-fast)}.DataTable-module__FvYQtW__table tbody tr.DataTable-module__FvYQtW__clickableRow:hover{background:var(--color-surface)}.DataTable-module__FvYQtW__linkCell{padding:0!important}.DataTable-module__FvYQtW__cellLink{padding:var(--spacing-lg);color:inherit;text-decoration:none;display:block}.DataTable-module__FvYQtW__table tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-border)}.DataTable-module__FvYQtW__actionsCell{text-align:right;white-space:nowrap;width:1%}.DataTable-module__FvYQtW__actionsCellContent{align-items:center;gap:var(--spacing-md);vertical-align:middle;display:inline-flex}.DataTable-module__FvYQtW__actionButton{border-radius:var(--radius-md);color:var(--color-text-secondary);opacity:.6;cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.DataTable-module__FvYQtW__actionButton:hover{background:var(--color-background-secondary);color:var(--color-primary);opacity:1}.DataTable-module__FvYQtW__actionButton:disabled{opacity:.25;cursor:not-allowed}.DataTable-module__FvYQtW__actionButton:disabled:hover{color:var(--color-text-secondary);background:0 0}.DataTable-module__FvYQtW__actionButtonDanger:hover{background:var(--color-error-light,#fee2e2);color:var(--color-error,#dc2626)}.DataTable-module__FvYQtW__viewLinkIcon{color:var(--color-text-secondary);opacity:.5;transition:var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.DataTable-module__FvYQtW__viewLinkIcon svg{transition:var(--transition-fast)}.DataTable-module__FvYQtW__table tbody tr:hover .DataTable-module__FvYQtW__viewLinkIcon{opacity:.9}.DataTable-module__FvYQtW__table tbody tr:hover .DataTable-module__FvYQtW__viewLinkIcon svg{transform:translate(3px)}.DataTable-module__FvYQtW__viewLink{align-items:center;gap:var(--spacing-xs);color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}.DataTable-module__FvYQtW__viewLink svg{transition:var(--transition-fast)}.DataTable-module__FvYQtW__table tbody tr:hover .DataTable-module__FvYQtW__viewLink svg{transform:translate(4px)}.DataTable-module__FvYQtW__emptyState{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.DataTable-module__FvYQtW__emptyState svg{margin-bottom:var(--spacing-lg);color:var(--color-neutral-400)}.DataTable-module__FvYQtW__emptyState h3{margin:var(--spacing-sm) 0;font-size:var(--font-size-xl);color:var(--color-text-primary)}.DataTable-module__FvYQtW__emptyState p{font-size:var(--font-size-md);margin:0 0 var(--spacing-lg) 0}.DataTable-module__FvYQtW__emptyButton{align-items:center;gap:var(--spacing-sm);background:var(--color-primary);color:var(--color-on-primary);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-fast);border:none;display:inline-flex}.DataTable-module__FvYQtW__emptyButton:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.DataTable-module__FvYQtW__loading{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.DataTable-module__FvYQtW__spinner{border:3px solid var(--color-neutral-200);border-top-color:var(--color-primary);width:24px;height:24px;margin-bottom:var(--spacing-md);border-radius:50%;animation:1s linear infinite DataTable-module__FvYQtW__spin}@keyframes DataTable-module__FvYQtW__spin{to{transform:rotate(360deg)}}.DataTable-module__FvYQtW__nameCell{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.DataTable-module__FvYQtW__descriptionCell{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.DataTable-module__FvYQtW__dateCell{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.DataTable-module__FvYQtW__dateInfo{align-items:center;gap:var(--spacing-xs);display:inline-flex}.DataTable-module__FvYQtW__dateInfo svg,.DataTable-module__FvYQtW__noDate{color:var(--color-neutral-400)}.DataTable-module__FvYQtW__statusPill{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:capitalize;display:inline-block}.DataTable-module__FvYQtW__statusPill.DataTable-module__FvYQtW__published{background:var(--color-success-light,#dcfce7);color:var(--color-success)}.DataTable-module__FvYQtW__statusPill.DataTable-module__FvYQtW__draft{background:var(--color-warning-light,#fef3c7);color:var(--color-warning,#d97706)}@media (max-width:768px){.DataTable-module__FvYQtW__table th,.DataTable-module__FvYQtW__table td,.DataTable-module__FvYQtW__cellLink{padding:var(--spacing-md)}.DataTable-module__FvYQtW__table th:not(:first-child):not(:last-child),.DataTable-module__FvYQtW__table td:not(:first-child):not(:last-child){display:none}}
.AppsContent-module__EgPp2q__container{background:var(--color-neutral-50);width:100%;min-height:100%;padding:0}.AppsContent-module__EgPp2q__contentArea{flex:1;padding:24px 32px;overflow-y:auto}.AppsContent-module__EgPp2q__pageHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.AppsContent-module__EgPp2q__headerContent{align-items:center;gap:16px;display:flex}.AppsContent-module__EgPp2q__headerContent svg{color:var(--color-primary);flex-shrink:0}.AppsContent-module__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}.AppsContent-module__EgPp2q__breadcrumbLink{color:var(--color-neutral-500);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.AppsContent-module__EgPp2q__breadcrumbLink:hover{color:var(--color-primary)}.AppsContent-module__EgPp2q__breadcrumbSeparator{color:var(--color-neutral-300);font-weight:400}.AppsContent-module__EgPp2q__breadcrumbCurrent{color:var(--color-neutral-600);font-weight:500}.AppsContent-module__EgPp2q__headerText h1{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:600}.AppsContent-module__EgPp2q__headerText p{color:var(--color-text-secondary);margin:4px 0 0;font-size:14px}.AppsContent-module__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}.AppsContent-module__EgPp2q__addButton:hover{background:var(--color-primary-hover)}.AppsContent-module__EgPp2q__controls{justify-content:space-between;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);display:flex}.AppsContent-module__EgPp2q__controlsRight{align-items:center;gap:var(--spacing-md);display:flex}.AppsContent-module__EgPp2q__appCount{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.AppsContent-module__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}.AppsContent-module__EgPp2q__refreshButton:hover{background:var(--color-neutral-100);color:var(--color-text-primary)}.AppsContent-module__EgPp2q__searchBox{flex:1;max-width:400px;position:relative}.AppsContent-module__EgPp2q__searchBox svg{left:var(--spacing-md);color:var(--color-neutral-500);position:absolute;top:50%;transform:translateY(-50%)}.AppsContent-module__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)}.AppsContent-module__EgPp2q__searchBox input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.AppsContent-module__EgPp2q__searchBox input::placeholder{color:var(--color-neutral-500)}.AppsContent-module__EgPp2q__filters{align-items:center;gap:var(--spacing-md);display:flex}.AppsContent-module__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}.AppsContent-module__EgPp2q__filterSelect:focus{border-color:var(--color-primary);outline:none}.AppsContent-module__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}.AppsContent-module__EgPp2q__filterButton:hover{background:var(--color-neutral-50)}.AppsContent-module__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}.AppsContent-module__EgPp2q__tableHeaderName{flex:1}.AppsContent-module__EgPp2q__tableHeaderIntegrations{text-align:center;width:120px}.AppsContent-module__EgPp2q__tableHeaderActions{text-align:right;width:80px}.AppsContent-module__EgPp2q__appsList>a:first-child{border-top-left-radius:0;border-top-right-radius:0}.AppsContent-module__EgPp2q__appsList>a:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.AppsContent-module__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}.AppsContent-module__EgPp2q__appRow:hover{background:var(--color-neutral-50)}.AppsContent-module__EgPp2q__appRow:hover .AppsContent-module__EgPp2q__appInfo h3{color:var(--color-primary)}.AppsContent-module__EgPp2q__appName{align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.AppsContent-module__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}.AppsContent-module__EgPp2q__appRow:nth-child(6n+1) .AppsContent-module__EgPp2q__appAvatar{color:#6366f1;background:#eef2ff}.AppsContent-module__EgPp2q__appRow:nth-child(6n+2) .AppsContent-module__EgPp2q__appAvatar{color:#db2777;background:#fce7f3}.AppsContent-module__EgPp2q__appRow:nth-child(6n+3) .AppsContent-module__EgPp2q__appAvatar{color:#0d9488;background:#ccfbf1}.AppsContent-module__EgPp2q__appRow:nth-child(6n+4) .AppsContent-module__EgPp2q__appAvatar{color:#d97706;background:#fef3c7}.AppsContent-module__EgPp2q__appRow:nth-child(6n+5) .AppsContent-module__EgPp2q__appAvatar{color:#2563eb;background:#dbeafe}.AppsContent-module__EgPp2q__appRow:nth-child(6n+6) .AppsContent-module__EgPp2q__appAvatar{color:#7c3aed;background:#ede9fe}.AppsContent-module__EgPp2q__appInfo{flex:1;min-width:0}.AppsContent-module__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}.AppsContent-module__EgPp2q__appInfo p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:4px 0 0}.AppsContent-module__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}.AppsContent-module__EgPp2q__dateInfo svg,.AppsContent-module__EgPp2q__noDate{color:var(--color-neutral-400)}.AppsContent-module__EgPp2q__appIntegrations{justify-content:center;gap:8px;display:flex}.AppsContent-module__EgPp2q__integrationBadge{cursor:default;width:22px;height:22px;transition:all var(--transition-fast);border-radius:6px;justify-content:center;align-items:center;display:flex}.AppsContent-module__EgPp2q__integrationBadge:hover{transform:scale(1.1)}.AppsContent-module__EgPp2q__integrationBadge.AppsContent-module__EgPp2q__amplitude.AppsContent-module__EgPp2q__connected{color:#2563eb;background:#e8f1ff}.AppsContent-module__EgPp2q__integrationBadge.AppsContent-module__EgPp2q__amplitude.AppsContent-module__EgPp2q__disconnected{background:var(--color-neutral-100);color:var(--color-neutral-400)}.AppsContent-module__EgPp2q__integrationBadge.AppsContent-module__EgPp2q__revenuecat.AppsContent-module__EgPp2q__connected{color:#f43f5e;background:#ffebef}.AppsContent-module__EgPp2q__integrationBadge.AppsContent-module__EgPp2q__revenuecat.AppsContent-module__EgPp2q__disconnected{background:var(--color-neutral-100);color:var(--color-neutral-400)}.AppsContent-module__EgPp2q__rcText{letter-spacing:-.3px;font-size:9px;font-weight:800}.AppsContent-module__EgPp2q__integrationBadge.AppsContent-module__EgPp2q__stripe.AppsContent-module__EgPp2q__connected{color:#7c3aed;background:#f3e8ff}.AppsContent-module__EgPp2q__integrationBadge.AppsContent-module__EgPp2q__stripe.AppsContent-module__EgPp2q__disconnected{background:var(--color-neutral-100);color:var(--color-neutral-400)}.AppsContent-module__EgPp2q__stripeText{letter-spacing:-.3px;font-size:11px;font-weight:800}.AppsContent-module__EgPp2q__appActions{justify-content:flex-end;gap:4px;width:80px;display:flex}.AppsContent-module__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}.AppsContent-module__EgPp2q__actionButton:hover{background:var(--color-neutral-200);color:var(--color-text-primary)}.AppsContent-module__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}.AppsContent-module__EgPp2q__appStat{text-align:center;flex:1}.AppsContent-module__EgPp2q__statValue{font-size:var(--font-size-lg);color:var(--color-neutral-900);margin-bottom:2px;font-weight:700;display:block}.AppsContent-module__EgPp2q__statLabel{font-size:var(--font-size-xs);color:var(--color-neutral-600);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.AppsContent-module__EgPp2q__appFooter{justify-content:space-between;align-items:center;display:flex}.AppsContent-module__EgPp2q__appStatus{align-items:center;gap:var(--spacing-sm);display:flex}.AppsContent-module__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}.AppsContent-module__EgPp2q__statusBadge.AppsContent-module__EgPp2q__active{color:#166534;background:#dcfce7}.AppsContent-module__EgPp2q__statusBadge.AppsContent-module__EgPp2q__paused{color:#92400e;background:#fef3c7}.AppsContent-module__EgPp2q__statusBadge.AppsContent-module__EgPp2q__draft{color:#374151;background:#f3f4f6}.AppsContent-module__EgPp2q__lastUpdated{font-size:var(--font-size-xs);color:var(--color-neutral-500);align-items:center;gap:4px;display:flex}.AppsContent-module__EgPp2q__appQuickActions{gap:var(--spacing-xs);display:flex}.AppsContent-module__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}.AppsContent-module__EgPp2q__quickAction:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.AppsContent-module__EgPp2q__emptyState{width:90%;margin:var(--spacing-2xl) auto;padding:var(--spacing-2xl);text-align:center;color:var(--color-neutral-600)}.AppsContent-module__EgPp2q__emptyState svg{color:var(--color-neutral-400);margin-bottom:var(--spacing-lg)}.AppsContent-module__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)}.AppsContent-module__EgPp2q__emptyState p{font-size:var(--font-size-md);margin:0 0 var(--spacing-lg) 0;color:var(--color-text-secondary)}.AppsContent-module__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}.AppsContent-module__EgPp2q__emptyButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.AppsContent-module__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}.AppsContent-module__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}.AppsContent-module__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}.AppsContent-module__EgPp2q__modalHeader h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.AppsContent-module__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}.AppsContent-module__EgPp2q__modalClose:hover{background:var(--color-background-hover);color:var(--color-text-primary)}.AppsContent-module__EgPp2q__modalContent{padding:var(--spacing-xl)}.AppsContent-module__EgPp2q__modalContent p{color:var(--color-neutral-600);margin:0 0 var(--spacing-lg) 0}.AppsContent-module__EgPp2q__formGroup{margin-bottom:var(--spacing-lg)}.AppsContent-module__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}.AppsContent-module__EgPp2q__formGroup input,.AppsContent-module__EgPp2q__formGroup textarea,.AppsContent-module__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)}.AppsContent-module__EgPp2q__formGroup input:focus,.AppsContent-module__EgPp2q__formGroup textarea:focus,.AppsContent-module__EgPp2q__formGroup select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.AppsContent-module__EgPp2q__formGroup textarea{resize:vertical;min-height:80px}.AppsContent-module__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}.AppsContent-module__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)}.AppsContent-module__EgPp2q__cancelButton:hover{background:var(--color-background-hover)}.AppsContent-module__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}.AppsContent-module__EgPp2q__createButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md)}.AppsContent-module__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)}.AppsContent-module__EgPp2q__authRequired h2{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}.AppsContent-module__EgPp2q__authRequired p{color:var(--color-text-secondary)}.AppsContent-module__EgPp2q__loadingState,.AppsContent-module__EgPp2q__errorState{width:90%;margin:var(--spacing-2xl) auto;padding:var(--spacing-2xl);text-align:center;color:var(--color-text-secondary)}.AppsContent-module__EgPp2q__loadingState svg,.AppsContent-module__EgPp2q__errorState svg{color:var(--color-neutral-400);margin-bottom:var(--spacing-lg)}.AppsContent-module__EgPp2q__spinner{animation:1s linear infinite AppsContent-module__EgPp2q__spin}@keyframes AppsContent-module__EgPp2q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AppsContent-module__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)}.AppsContent-module__EgPp2q__errorState p{font-size:var(--font-size-md);margin:0 0 var(--spacing-lg) 0;color:var(--color-text-secondary)}.AppsContent-module__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}.AppsContent-module__EgPp2q__retryButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md)}.AppsContent-module__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}.AppsContent-module__EgPp2q__refreshStat:hover{color:var(--color-primary)}@media (max-width:768px){.AppsContent-module__EgPp2q__headerContent{width:95%;padding:var(--spacing-lg) 0}.AppsContent-module__EgPp2q__headerActions{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.AppsContent-module__EgPp2q__addButton{justify-content:center;width:100%}.AppsContent-module__EgPp2q__controls{width:95%}.AppsContent-module__EgPp2q__searchBox{max-width:none}.AppsContent-module__EgPp2q__appsList{width:95%}.AppsContent-module__EgPp2q__appRow{padding:14px 16px}.AppsContent-module__EgPp2q__appIntegrations{display:none}.AppsContent-module__EgPp2q__appActions{opacity:1}}
.PriceHealthGroups-module__hRONuq__container{gap:var(--spacing-sm);flex-direction:column;display:flex}.PriceHealthGroups-module__hRONuq__errorNotice{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border-left:3px solid var(--color-error);background:var(--color-error-light);color:var(--color-text-primary);font-size:var(--font-size-sm);display:flex}.PriceHealthGroups-module__hRONuq__errorIcon{color:var(--color-error);flex-shrink:0;margin-top:1px}.PriceHealthGroups-module__hRONuq__cleanState{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-success-light);color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.PriceHealthGroups-module__hRONuq__cleanIcon{flex-shrink:0}.PriceHealthGroups-module__hRONuq__section{border-radius:var(--radius-md);background:var(--color-neutral-100);overflow:hidden}.PriceHealthGroups-module__hRONuq__sectionHeader{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;text-align:left;font:inherit;color:var(--color-text-primary);background:0 0;border:none;display:flex}.PriceHealthGroups-module__hRONuq__chevron{transition:transform var(--transition-fast);color:var(--color-text-secondary);flex-shrink:0}.PriceHealthGroups-module__hRONuq__chevronOpen{transform:rotate(90deg)}.PriceHealthGroups-module__hRONuq__sectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:1}.PriceHealthGroups-module__hRONuq__countBadge{text-align:center;min-width:1.5em;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:1px var(--spacing-sm);border-radius:var(--radius-full);flex-shrink:0}.PriceHealthGroups-module__hRONuq__countBadgeAmber{background:var(--color-warning-light);color:var(--color-warning)}.PriceHealthGroups-module__hRONuq__countBadgeRed{background:var(--color-error-light);color:var(--color-error)}.PriceHealthGroups-module__hRONuq__countBadgeNeutral{background:var(--color-neutral-200);color:var(--color-neutral-600)}.PriceHealthGroups-module__hRONuq__sectionBody{padding:0 var(--spacing-md) var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.PriceHealthGroups-module__hRONuq__sectionCopy{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed,1.5);margin:0}.PriceHealthGroups-module__hRONuq__idList,.PriceHealthGroups-module__hRONuq__entryList{flex-direction:column;max-height:9rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.PriceHealthGroups-module__hRONuq__idItem{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:none;font-family:Monaco,Menlo,monospace;font-size:12px;line-height:1.5;overflow:hidden}.PriceHealthGroups-module__hRONuq__entryItem{align-items:baseline;gap:var(--spacing-sm);color:var(--color-text-primary);white-space:nowrap;flex:none;font-size:12px;line-height:1.5;display:flex;overflow:hidden}.PriceHealthGroups-module__hRONuq__entryItemRed{color:var(--color-error)}.PriceHealthGroups-module__hRONuq__entryName{font-weight:var(--font-weight-medium);text-overflow:ellipsis;min-width:0;overflow:hidden}.PriceHealthGroups-module__hRONuq__entryId{color:var(--color-text-secondary);text-overflow:ellipsis;min-width:0;font-family:Monaco,Menlo,monospace;font-size:11px;overflow:hidden}.PriceHealthGroups-module__hRONuq__entryItemRed .PriceHealthGroups-module__hRONuq__entryId{color:inherit;opacity:.85}.PriceHealthGroups-module__hRONuq__driftDetail{color:var(--color-warning);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px}.PriceHealthGroups-module__hRONuq__driftDetail strong{font-weight:var(--font-weight-semibold)}.PriceHealthGroups-module__hRONuq__removedList{gap:var(--spacing-sm);flex-direction:column;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.PriceHealthGroups-module__hRONuq__removedItem{flex-direction:column;flex:none;gap:2px;display:flex}.PriceHealthGroups-module__hRONuq__removedFlows{padding-left:var(--spacing-md);flex-wrap:wrap;gap:4px;display:flex}.PriceHealthGroups-module__hRONuq__flowLink{border-radius:var(--radius-full);background:var(--color-error-light);color:var(--color-error);white-space:nowrap;text-overflow:ellipsis;max-width:16rem;padding:0 6px;font-size:11px;line-height:1.4;text-decoration:none;overflow:hidden}a.PriceHealthGroups-module__hRONuq__flowLink:hover{text-decoration:underline}
.ThemePanel-module__daVGlW__container{flex-direction:column;height:100%;display:flex;overflow:hidden}.ThemePanel-module__daVGlW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}[data-theme=dark] .ThemePanel-module__daVGlW__header{border-bottom-color:#ffffff0f}.ThemePanel-module__daVGlW__headerActions{align-items:center;gap:6px;display:flex}.ThemePanel-module__daVGlW__title{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:15px;font-weight:700}.ThemePanel-module__daVGlW__addButton{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.ThemePanel-module__daVGlW__addButton:hover{background:var(--color-neutral-100);color:var(--color-text-primary);border-color:var(--color-text-secondary)}[data-theme=dark] .ThemePanel-module__daVGlW__addButton{border-color:#ffffff1a}[data-theme=dark] .ThemePanel-module__daVGlW__addButton:hover{background:#ffffff0d;border-color:#ffffff2e}.ThemePanel-module__daVGlW__colorList{padding:var(--spacing-md);flex:1;overflow-y:auto}.ThemePanel-module__daVGlW__colorItem{border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .15s;display:flex}.ThemePanel-module__daVGlW__colorItem:hover{background:var(--color-neutral-100);border-color:var(--color-border)}[data-theme=dark] .ThemePanel-module__daVGlW__colorItem:hover{background:#ffffff0a;border-color:#ffffff14}.ThemePanel-module__daVGlW__colorItemDisplay{align-items:center;gap:10px;display:flex}.ThemePanel-module__daVGlW__swatchPair{align-items:center;gap:8px;display:flex}.ThemePanel-module__daVGlW__labeledSwatch{align-items:center;gap:3px;display:flex}.ThemePanel-module__daVGlW__swatchIcon{color:var(--color-text-secondary);flex-shrink:0}.ThemePanel-module__daVGlW__colorItemCard{border:1px solid var(--color-border);margin-bottom:var(--spacing-sm);background:var(--color-background);border-radius:12px;overflow:hidden}[data-theme=dark] .ThemePanel-module__daVGlW__colorItemCard{background:#ffffff05;border-color:#ffffff14}.ThemePanel-module__daVGlW__colorItemHeader{padding:var(--spacing-md);justify-content:space-between;align-items:center;gap:8px;display:flex}.ThemePanel-module__daVGlW__colorItemBody{padding:0 var(--spacing-md) var(--spacing-md)}.ThemePanel-module__daVGlW__colorItemActions{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.ThemePanel-module__daVGlW__colorItem:hover .ThemePanel-module__daVGlW__colorItemActions{opacity:1}.ThemePanel-module__daVGlW__swatch{border:1px solid #0000000f;border-radius:6px;flex-shrink:0;width:24px;height:24px}.ThemePanel-module__daVGlW__colorName{font-size:var(--font-size-sm);color:var(--color-text-primary)}.ThemePanel-module__daVGlW__iconButton{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ThemePanel-module__daVGlW__iconButton:hover{background:var(--color-neutral-100);color:var(--color-text-primary)}.ThemePanel-module__daVGlW__addForm{padding:var(--spacing-lg);border-bottom:1px solid var(--color-neutral-100);flex-direction:column;gap:10px;display:flex}.ThemePanel-module__daVGlW__nameInput{background:var(--color-neutral-100);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;padding:8px 12px;transition:all .15s}.ThemePanel-module__daVGlW__nameInput:hover{border-color:var(--color-neutral-200)}.ThemePanel-module__daVGlW__nameInput:focus{border-color:var(--color-primary);background:var(--color-background);box-shadow:0 0 0 2px var(--color-primary-light)}.ThemePanel-module__daVGlW__swatchRow{align-items:center;gap:8px;display:flex}.ThemePanel-module__daVGlW__swatchRow .ThemePanel-module__daVGlW__swatchIcon{color:var(--color-text-secondary);flex-shrink:0}.ThemePanel-module__daVGlW__colorPicker{cursor:pointer;background-color:#0000;border:none;border-radius:50%;width:28px;height:28px;padding:0}.ThemePanel-module__daVGlW__addFormActions{gap:8px;display:flex}.ThemePanel-module__daVGlW__primaryButton{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.ThemePanel-module__daVGlW__primaryButton:hover{background:var(--color-primary-hover)}.ThemePanel-module__daVGlW__primaryButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ThemePanel-module__daVGlW__secondaryButton{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.ThemePanel-module__daVGlW__secondaryButton:hover{background:var(--color-neutral-100)}[data-theme=dark] .ThemePanel-module__daVGlW__secondaryButton{border-color:#ffffff1a}[data-theme=dark] .ThemePanel-module__daVGlW__secondaryButton:hover{background:#ffffff0d}.ThemePanel-module__daVGlW__emptyState{padding:var(--spacing-3xl) var(--spacing-xl);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;justify-content:center;align-items:center;display:flex}.ThemePanel-module__daVGlW__emptyStateHint{margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-neutral-500)}.ThemePanel-module__daVGlW__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out ThemePanel-module__daVGlW__themeModalOverlayIn;display:flex;position:fixed;inset:0}@keyframes ThemePanel-module__daVGlW__themeModalOverlayIn{0%{opacity:0}to{opacity:1}}.ThemePanel-module__daVGlW__modal{border:1px solid var(--color-border);background:var(--color-background);border-radius:18px;flex-direction:column;width:540px;max-height:80vh;animation:.22s cubic-bezier(.16,1,.3,1) ThemePanel-module__daVGlW__themeModalIn;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059,0 0 0 1px #ffffff0a}@keyframes ThemePanel-module__daVGlW__themeModalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}[data-theme=dark] .ThemePanel-module__daVGlW__modal{background:#131313;background-image:radial-gradient(circle at top, color-mix(in srgb, var(--color-primary) 6%, transparent), transparent 60%);border-color:#ffffff14;box-shadow:0 30px 100px #000000b3,0 0 0 1px #ffffff0d}.ThemePanel-module__daVGlW__modalHeader{border-bottom:1px solid var(--color-neutral-100);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ThemePanel-module__daVGlW__modalTitle{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.ThemePanel-module__daVGlW__modalBody{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.ThemePanel-module__daVGlW__modalEmpty{text-align:center;color:var(--color-text-secondary);padding:32px 16px;font-size:13px}.ThemePanel-module__daVGlW__modalFooter{border-top:1px solid var(--color-neutral-100);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ThemePanel-module__daVGlW__flowList{flex-direction:column;gap:4px;display:flex}.ThemePanel-module__daVGlW__flowItem{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.ThemePanel-module__daVGlW__flowItem:hover{background:var(--color-neutral-200)}.ThemePanel-module__daVGlW__flowItemSelected{border-color:var(--color-primary);background:var(--color-primary-light,#3b82f60f)}.ThemePanel-module__daVGlW__flowItemHeader{justify-content:space-between;align-items:center;display:flex}.ThemePanel-module__daVGlW__flowItemName{color:var(--color-text-primary);font-size:13px;font-weight:500}.ThemePanel-module__daVGlW__flowItemCount{color:var(--color-text-secondary);font-size:11px}.ThemePanel-module__daVGlW__flowItemSwatches{align-items:center;gap:3px;display:flex}.ThemePanel-module__daVGlW__flowItemSwatch{border:1px solid #0000000f;border-radius:4px;width:18px;height:18px;display:flex;overflow:hidden}.ThemePanel-module__daVGlW__flowItemSwatchHalf{flex:1}.ThemePanel-module__daVGlW__flowItemMore{color:var(--color-text-secondary);margin-left:2px;font-size:10px}.ThemePanel-module__daVGlW__importPreview{border-top:1px solid var(--color-neutral-100);padding-top:12px}.ThemePanel-module__daVGlW__importPreviewTitle{color:var(--color-text-secondary);margin:0 0 8px 4px;font-size:12px;font-weight:600}.ThemePanel-module__daVGlW__importPreviewList{flex-direction:column;gap:2px;display:flex}.ThemePanel-module__daVGlW__importPreviewItem{border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.ThemePanel-module__daVGlW__importPreviewItemDuplicate{opacity:.45}.ThemePanel-module__daVGlW__importPreviewName{color:var(--color-text-primary);font-size:12px}.ThemePanel-module__daVGlW__duplicateBadge{color:var(--color-text-secondary);background:var(--color-neutral-100);border:none;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.ThemePanel-module__daVGlW__conflictBadge{color:var(--color-warning);border:1px solid var(--color-warning);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.ThemePanel-module__daVGlW__importSelectionHeader{border-bottom:1px solid var(--color-neutral-100);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.ThemePanel-module__daVGlW__importBackButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px;font-weight:500}.ThemePanel-module__daVGlW__importBackButton:hover{text-decoration:underline}.ThemePanel-module__daVGlW__importSelectAll{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex}.ThemePanel-module__daVGlW__importSelectAll:hover{background:var(--color-neutral-100);color:var(--color-text-primary)}.ThemePanel-module__daVGlW__importSection{flex-direction:column;gap:2px;display:flex}.ThemePanel-module__daVGlW__importSectionTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:8px 0 4px;font-size:11px;font-weight:600}.ThemePanel-module__daVGlW__importSelectItem{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;transition:background .1s;display:flex}.ThemePanel-module__daVGlW__importSelectItem:hover{background:var(--color-neutral-100)}.ThemePanel-module__daVGlW__importSelectItemDuplicate{opacity:.45;cursor:not-allowed}.ThemePanel-module__daVGlW__importCheckbox{color:var(--color-text-secondary);flex-shrink:0;align-items:center;width:14px;display:flex}.ThemePanel-module__daVGlW__importItemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ThemePanel-module__daVGlW__importWarning{background:var(--color-warning-light);color:var(--color-warning);border-radius:6px;margin:0 12px;padding:8px 12px;font-size:12px;line-height:1.4}.ThemePanel-module__daVGlW__panelBody{flex-direction:column;flex:1;display:flex;overflow-y:auto}.ThemePanel-module__daVGlW__section{padding:var(--spacing-md) var(--spacing-lg)}.ThemePanel-module__daVGlW__section+.ThemePanel-module__daVGlW__section{margin-top:var(--spacing-xs);border-top:none}.ThemePanel-module__daVGlW__sectionTitle{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-sm) 0;padding:0 var(--spacing-sm);font-weight:600}.ThemePanel-module__daVGlW__collapsibleGroup{margin-bottom:2px}.ThemePanel-module__daVGlW__collapsibleHeader{width:100%;padding:8px var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;font-weight:500;transition:background .15s;display:flex}.ThemePanel-module__daVGlW__collapsibleHeader:hover{background:var(--color-neutral-100)}.ThemePanel-module__daVGlW__collapsibleChevron{color:var(--color-text-secondary);flex-shrink:0;transition:transform .15s}.ThemePanel-module__daVGlW__collapsibleChevronOpen{transform:rotate(90deg)}.ThemePanel-module__daVGlW__collapsibleTitle{flex:1}.ThemePanel-module__daVGlW__collapsibleBody{flex-direction:column;gap:2px;padding:4px 0 4px 20px;display:flex}.ThemePanel-module__daVGlW__subgroupTitle{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:6px 0 2px;font-weight:500}.ThemePanel-module__daVGlW__defaultsGrid{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}.ThemePanel-module__daVGlW__defaultSlotCard{border:1px solid var(--color-neutral-100);border-radius:8px;overflow:hidden}.ThemePanel-module__daVGlW__defaultSlotHeader{justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.ThemePanel-module__daVGlW__defaultSlotLabel{color:var(--color-text-secondary);font-size:11px;font-weight:500}.ThemePanel-module__daVGlW__defaultSlotActions{align-items:center;gap:2px;display:flex}.ThemePanel-module__daVGlW__defaultSlotClear{width:16px;height:16px;color:var(--color-text-secondary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.ThemePanel-module__daVGlW__defaultSlotCard:hover .ThemePanel-module__daVGlW__defaultSlotClear{opacity:1}.ThemePanel-module__daVGlW__defaultSlotClear:hover{color:var(--color-text-primary);background:var(--color-neutral-200)}.ThemePanel-module__daVGlW__defaultSlotCardDirty{border-color:var(--color-primary)}.ThemePanel-module__daVGlW__defaultSlotBody{padding:0 10px 10px}.ThemePanel-module__daVGlW__defaultSlotDraftActions{gap:6px;padding:0 10px 10px;display:flex}.ThemePanel-module__daVGlW__draftSaveButton{background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-xs);cursor:pointer;border:none;border-radius:4px;flex:1;padding:5px 0;font-weight:500;transition:opacity .15s}.ThemePanel-module__daVGlW__draftSaveButton:hover{opacity:.9}.ThemePanel-module__daVGlW__draftDiscardButton{border:1px solid var(--color-neutral-200);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border-radius:4px;flex:1;padding:5px 0;font-weight:500;transition:all .15s}.ThemePanel-module__daVGlW__draftDiscardButton:hover{background:var(--color-neutral-100);color:var(--color-text-primary)}.ThemePanel-module__daVGlW__defaultSlotEmpty{padding:0 10px 10px}.ThemePanel-module__daVGlW__setButton{border:1px dashed var(--color-neutral-200);width:100%;color:var(--color-neutral-400);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border-radius:6px;padding:6px;transition:all .15s}.ThemePanel-module__daVGlW__setButton:hover{background:var(--color-neutral-100);color:var(--color-text-secondary);border-color:var(--color-neutral-300)}
.BottomDrawer-module__-W2TBW__container{flex-direction:column;flex-shrink:0;display:flex;position:relative}.BottomDrawer-module__-W2TBW__tabBar{align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-lg);background:var(--color-background);border-top:1px solid var(--color-border);flex-shrink:0;height:40px;display:flex}.BottomDrawer-module__-W2TBW__tabBar.BottomDrawer-module__-W2TBW__expanded{border-top:none}.BottomDrawer-module__-W2TBW__tabs{flex:1;align-items:center;gap:2px;display:flex}.BottomDrawer-module__-W2TBW__tab{align-items:center;gap:var(--spacing-sm);padding:6px var(--spacing-md);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;display:flex;position:relative}.BottomDrawer-module__-W2TBW__tab:hover{background:var(--color-background-hover);color:var(--color-text-primary)}.BottomDrawer-module__-W2TBW__tab.BottomDrawer-module__-W2TBW__active{color:var(--color-primary)}.BottomDrawer-module__-W2TBW__tab.BottomDrawer-module__-W2TBW__active:after{content:"";bottom:-1px;left:var(--spacing-sm);right:var(--spacing-sm);background:var(--color-primary);border-radius:var(--radius-sm);height:2px;position:absolute}.BottomDrawer-module__-W2TBW__tabBadge{background:var(--color-neutral-200);color:var(--color-text-secondary);border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-weight-semibold);text-align:center;min-width:18px;padding:1px 6px}.BottomDrawer-module__-W2TBW__tab.BottomDrawer-module__-W2TBW__active .BottomDrawer-module__-W2TBW__tabBadge{background:var(--color-primary);color:var(--color-on-primary)}.BottomDrawer-module__-W2TBW__tabBarActions{align-items:center;gap:var(--spacing-xs);margin-left:auto;display:flex}.BottomDrawer-module__-W2TBW__iconButton{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.BottomDrawer-module__-W2TBW__iconButton:hover{background:var(--color-background-hover);color:var(--color-text-primary)}.BottomDrawer-module__-W2TBW__iconButton.BottomDrawer-module__-W2TBW__active{color:var(--color-primary)}.BottomDrawer-module__-W2TBW__drawer{border-top:1px solid var(--color-border);background:var(--color-background);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) BottomDrawer-module__-W2TBW__drawerSlideUp;display:flex;position:relative;overflow:hidden}@keyframes BottomDrawer-module__-W2TBW__drawerSlideUp{0%{opacity:0;max-height:0}to{opacity:1;max-height:100vh}}.BottomDrawer-module__-W2TBW__resizeHandle{cursor:ns-resize;z-index:10;justify-content:center;align-items:center;height:6px;display:flex;position:absolute;top:0;left:0;right:0}.BottomDrawer-module__-W2TBW__resizeHandle:after{content:"";background:var(--color-neutral-300);opacity:0;width:32px;height:3px;transition:opacity var(--transition-fast);border-radius:99px;position:relative;top:4px}.BottomDrawer-module__-W2TBW__resizeHandle:hover:after,.BottomDrawer-module__-W2TBW__resizeHandle.BottomDrawer-module__-W2TBW__resizing:after{opacity:1;background:var(--color-primary)}.BottomDrawer-module__-W2TBW__drawerCloseBtn{z-index:11;border-radius:var(--radius-sm);background:var(--color-background);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:12px;box-shadow:0 1px 3px #00000014}.BottomDrawer-module__-W2TBW__drawerCloseBtn:hover{background:var(--color-neutral-200);color:var(--color-text-primary)}.BottomDrawer-module__-W2TBW__content{padding:var(--spacing-md) var(--spacing-xl);flex:1;overflow:hidden auto}.BottomDrawer-module__-W2TBW__content::-webkit-scrollbar{width:6px}.BottomDrawer-module__-W2TBW__content::-webkit-scrollbar-track{background:0 0}.BottomDrawer-module__-W2TBW__content::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-sm)}.BottomDrawer-module__-W2TBW__content::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}.BottomDrawer-module__-W2TBW__shortcutHint{color:var(--color-neutral-400);align-items:center;gap:2px;font-size:10px;display:flex}.BottomDrawer-module__-W2TBW__shortcutHint kbd{background:var(--color-neutral-200);border:1px solid var(--color-border);color:var(--color-neutral-500);font-family:-apple-system,sans-serif;font-size:10px;font-weight:var(--font-weight-medium);border-radius:3px;padding:1px 4px;line-height:1}.BottomDrawer-module__-W2TBW__container.BottomDrawer-module__-W2TBW__resizing{-webkit-user-select:none;user-select:none}.BottomDrawer-module__-W2TBW__container.BottomDrawer-module__-W2TBW__resizing *{pointer-events:none;cursor:ns-resize!important}.BottomDrawer-module__-W2TBW__container.BottomDrawer-module__-W2TBW__resizing .BottomDrawer-module__-W2TBW__resizeHandle{pointer-events:auto}.BottomDrawer-module__-W2TBW__emptyState{padding:var(--spacing-xl) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}
.IssuesPanel-module__J_4j6G__container{flex-direction:column;height:100%;min-height:0;display:flex}.IssuesPanel-module__J_4j6G__list{scrollbar-width:thin;scrollbar-color:var(--color-border,#80808080) transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:8px;display:flex;overflow-y:auto}.IssuesPanel-module__J_4j6G__list::-webkit-scrollbar{width:8px}.IssuesPanel-module__J_4j6G__list::-webkit-scrollbar-track{background:0 0}.IssuesPanel-module__J_4j6G__list::-webkit-scrollbar-thumb{background:var(--color-border,#80808073);background-clip:content-box;border:2px solid #0000;border-radius:4px}.IssuesPanel-module__J_4j6G__list::-webkit-scrollbar-thumb:hover{background:var(--color-border,#808080b3);background-clip:content-box}.IssuesPanel-module__J_4j6G__header{text-transform:uppercase;opacity:.6;margin:8px 4px 2px;font-size:11px}.IssuesPanel-module__J_4j6G__row{background:#8080800f;border-radius:7px;align-items:flex-start;gap:8px;width:100%;padding:7px 9px;display:flex}.IssuesPanel-module__J_4j6G__row:hover{background:#8080801f}.IssuesPanel-module__J_4j6G__rowError{background:#ef444417}.IssuesPanel-module__J_4j6G__rowError:hover{background:#ef444429}.IssuesPanel-module__J_4j6G__rowWarning{background:#f59e0b1a}.IssuesPanel-module__J_4j6G__rowWarning:hover{background:#f59e0b2e}.IssuesPanel-module__J_4j6G__rowMain{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex:auto;align-items:flex-start;gap:8px;padding:0;display:flex}.IssuesPanel-module__J_4j6G__fixBtn{border:1px solid var(--color-warning);color:var(--color-warning);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.IssuesPanel-module__J_4j6G__fixBtn:hover{background:var(--color-warning);color:#fff}.IssuesPanel-module__J_4j6G__fixGroup{flex-shrink:0;gap:4px;display:inline-flex}.IssuesPanel-module__J_4j6G__fixBtnAlt{border:1px solid var(--color-border,#80808066);color:inherit;opacity:.85;cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.IssuesPanel-module__J_4j6G__fixBtnAlt:hover{opacity:1;background:var(--color-background-hover)}.IssuesPanel-module__J_4j6G__docsLink{color:var(--color-text-secondary);opacity:.75;white-space:nowrap;border:1px solid #0000;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.IssuesPanel-module__J_4j6G__docsLink:hover{opacity:1;color:var(--color-primary);background:var(--color-background-hover)}.IssuesPanel-module__J_4j6G__checklist{border:1px solid var(--color-border,#80808040);background:var(--color-background-hover,#8080800a);border-radius:8px;flex-direction:column;gap:2px;margin-bottom:8px;padding:6px;display:flex}.IssuesPanel-module__J_4j6G__checklistHeader{width:100%;color:inherit;text-transform:uppercase;letter-spacing:.03em;opacity:.7;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 4px 6px;font-size:11px;font-weight:700;display:flex}.IssuesPanel-module__J_4j6G__checklistProgress{opacity:.9;text-transform:none;letter-spacing:0;margin-left:auto;font-size:11px;font-weight:700}.IssuesPanel-module__J_4j6G__checklistItem{border-radius:6px;align-items:flex-start;gap:8px;padding:4px 6px;display:flex}.IssuesPanel-module__J_4j6G__checklistDone{color:var(--color-success,#16a34a);flex-shrink:0;margin-top:1px}.IssuesPanel-module__J_4j6G__checklistTodo{color:var(--color-text-secondary);opacity:.5;flex-shrink:0;margin-top:1px}.IssuesPanel-module__J_4j6G__checklistText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.IssuesPanel-module__J_4j6G__checklistLabel{font-size:13px}.IssuesPanel-module__J_4j6G__checklistLabelDone{opacity:.55;font-size:13px;text-decoration:line-through}.IssuesPanel-module__J_4j6G__checklistHint{opacity:.6;font-size:11px}.IssuesPanel-module__J_4j6G__icon{flex-shrink:0;margin-top:1px}.IssuesPanel-module__J_4j6G__hostSection{border-top:1px dashed var(--color-border,#8080804d);opacity:.8;flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;display:flex}.IssuesPanel-module__J_4j6G__hostHeader{text-transform:uppercase;opacity:.7;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;display:flex}.IssuesPanel-module__J_4j6G__hostIcon{opacity:.6}.IssuesPanel-module__J_4j6G__rowText{flex-direction:column;gap:1px;min-width:0;display:flex}.IssuesPanel-module__J_4j6G__message{font-size:13px}.IssuesPanel-module__J_4j6G__meta{opacity:.6;font-size:11px}.IssuesPanel-module__J_4j6G__tag{font-family:var(--font-mono,monospace)}.IssuesPanel-module__J_4j6G__localeChip{border:1px solid var(--color-border,#80808059);font-family:var(--font-mono,monospace);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;line-height:15px;display:inline-block}.IssuesPanel-module__J_4j6G__error{color:var(--color-error)}.IssuesPanel-module__J_4j6G__warning{color:var(--color-warning)}.IssuesPanel-module__J_4j6G__empty{opacity:.6;padding:16px;font-size:13px}.IssuesPanel-module__J_4j6G__publishFooter{border-top:1px solid var(--color-border,#80808040);grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;padding:10px;display:grid}.IssuesPanel-module__J_4j6G__blockedCard{border:1px solid color-mix(in srgb, var(--color-error,#ef4444) 32%, transparent);background:color-mix(in srgb, var(--color-error,#ef4444) 4%, transparent);border-radius:9px;align-items:center;gap:10px;padding:9px 12px 9px 10px;display:flex}.IssuesPanel-module__J_4j6G__blockedIcon{width:24px;height:24px;color:var(--color-error,#ef4444);background:color-mix(in srgb, var(--color-error,#ef4444) 12%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.IssuesPanel-module__J_4j6G__blockedText{flex-direction:column;gap:1px;min-width:0;display:flex}.IssuesPanel-module__J_4j6G__blockedTitle{color:var(--color-text-primary);font-size:13px;font-weight:700}.IssuesPanel-module__J_4j6G__blockedSub{color:var(--color-text-secondary);font-size:11px}.IssuesPanel-module__J_4j6G__publishNote:disabled{opacity:.6;cursor:default}.IssuesPanel-module__J_4j6G__publishNote{box-sizing:border-box;resize:vertical;min-width:0;min-height:64px;font:inherit;border:1px solid var(--color-border,#8080804d);color:inherit;background:0 0;border-radius:6px;padding:6px 8px;font-size:13px}.IssuesPanel-module__J_4j6G__publishControls{flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;min-width:0;display:flex}.IssuesPanel-module__J_4j6G__publishRow,.IssuesPanel-module__J_4j6G__pubModeGroup{justify-content:flex-end;align-items:center;gap:8px;display:flex}.IssuesPanel-module__J_4j6G__pubModeLabel{text-transform:uppercase;letter-spacing:.04em;opacity:.5;font-size:10px;font-weight:600}.IssuesPanel-module__J_4j6G__pubModeToggle{background:var(--color-neutral-100,#8080801a);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.IssuesPanel-module__J_4j6G__pubMode{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}.IssuesPanel-module__J_4j6G__pubMode:hover{color:var(--color-text-primary)}.IssuesPanel-module__J_4j6G__pubModeDebug{background:var(--color-background);color:var(--color-warning);box-shadow:0 1px 2px #0000001a}.IssuesPanel-module__J_4j6G__pubModeLive{background:var(--color-background);color:var(--color-success,#16a34a);box-shadow:0 1px 2px #0000001a}.IssuesPanel-module__J_4j6G__publishTag{text-transform:uppercase;letter-spacing:.03em;background:#0000002e;border-radius:5px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.IssuesPanel-module__J_4j6G__publishAnyway{background:var(--color-warning);color:#fff;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:8px;padding:4px 12px 4px 5px;font-size:13px;font-weight:600;display:inline-flex}.IssuesPanel-module__J_4j6G__publishAnyway:hover:not(:disabled){filter:brightness(.95)}.IssuesPanel-module__J_4j6G__publishAnyway:disabled{opacity:.5;cursor:default;filter:none}.IssuesPanel-module__J_4j6G__publishAnywayWarning{background:var(--color-warning)}.IssuesPanel-module__J_4j6G__publishActionLabel{align-items:center;gap:6px;display:inline-flex}.IssuesPanel-module__J_4j6G__lock{display:inline-flex;position:relative}.IssuesPanel-module__J_4j6G__lock[data-hint]:hover:after{content:attr(data-hint);background:var(--color-text-primary);width:max-content;max-width:230px;color:var(--color-background);z-index:10;pointer-events:none;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:600;line-height:1.4;position:absolute;bottom:calc(100% + 6px);right:0}.IssuesPanel-module__J_4j6G__devOverrideChip{border:1px dashed color-mix(in srgb, var(--color-error,#ef4444) 45%, transparent);background:color-mix(in srgb, var(--color-error,#ef4444) 6%, transparent);color:var(--color-error,#ef4444);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.IssuesPanel-module__J_4j6G__publishAnywayDanger,.IssuesPanel-module__J_4j6G__publishAnywayDanger:hover:not(:disabled){background:var(--color-danger,#dc2626);border-color:var(--color-danger,#dc2626);color:#fff}
.RunningTestsTray-module__aS7pVG__tray{z-index:1300;border:1px solid var(--color-border);background:var(--color-background);border-radius:10px;width:320px;max-width:calc(100vw - 32px);font-size:12px;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 28px #0000002e}.RunningTestsTray-module__aS7pVG__header{width:100%;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.RunningTestsTray-module__aS7pVG__header:hover{background:var(--color-background-hover)}.RunningTestsTray-module__aS7pVG__title{text-align:left;flex:1}.RunningTestsTray-module__aS7pVG__spinner{border:2px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-top-color:var(--color-primary);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite RunningTestsTray-module__aS7pVG__tray-spin}@keyframes RunningTestsTray-module__aS7pVG__tray-spin{to{transform:rotate(360deg)}}.RunningTestsTray-module__aS7pVG__list{flex-direction:column;gap:8px;margin:0;padding:0 10px 10px;list-style:none;display:flex}.RunningTestsTray-module__aS7pVG__row{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-background-hover) 60%, transparent);border-radius:8px;flex-direction:column;gap:5px;padding:8px 9px;display:flex}.RunningTestsTray-module__aS7pVG__row[data-origin=set-live]{border-color:color-mix(in srgb, var(--color-success,#10b981) 40%, transparent)}.RunningTestsTray-module__aS7pVG__row[data-origin=manual]{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent)}.RunningTestsTray-module__aS7pVG__rowTop{align-items:center;gap:6px;min-width:0;display:flex}.RunningTestsTray-module__aS7pVG__icon{color:var(--color-text-secondary);flex:none}.RunningTestsTray-module__aS7pVG__target{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.RunningTestsTray-module__aS7pVG__mode{color:var(--color-text-secondary);flex:none;margin-left:auto;font-size:10.5px}.RunningTestsTray-module__aS7pVG__cancel{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.RunningTestsTray-module__aS7pVG__cancel:hover{color:var(--color-danger,#dc2626);background:color-mix(in srgb, var(--color-danger,#dc2626) 12%, transparent)}.RunningTestsTray-module__aS7pVG__bar{background:color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:999px;height:4px;overflow:hidden}.RunningTestsTray-module__aS7pVG__fill{background:var(--color-primary);height:100%;transition:width .3s;display:block}.RunningTestsTray-module__aS7pVG__rowMeta{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.RunningTestsTray-module__aS7pVG__step{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.RunningTestsTray-module__aS7pVG__spinner{animation:none}.RunningTestsTray-module__aS7pVG__fill{transition:none}}.RunningTestsTray-module__aS7pVG__confirm{color:var(--color-text-secondary,#6b7280);flex:none;align-items:center;gap:4px;font-size:11px;display:inline-flex}.RunningTestsTray-module__aS7pVG__confirmYes,.RunningTestsTray-module__aS7pVG__confirmNo{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px 7px;font-weight:600}.RunningTestsTray-module__aS7pVG__confirmYes{color:#fff;background:var(--color-danger,#dc2626)}.RunningTestsTray-module__aS7pVG__confirmNo:hover{background:color-mix(in srgb, currentColor 10%, transparent)}
.DangerPassphraseDialog-module__vZzKmq__overlay{z-index:9998;background:#00000073;position:fixed;inset:0}.DangerPassphraseDialog-module__vZzKmq__content{z-index:9999;border:1px solid color-mix(in srgb, var(--color-danger,#dc2626) 45%, transparent);background:var(--color-background);width:420px;max-width:calc(100vw - 32px);color:var(--color-text-primary);border-radius:12px;padding:18px 18px 16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #0000004d}.DangerPassphraseDialog-module__vZzKmq__title{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:600;display:flex}.DangerPassphraseDialog-module__vZzKmq__icon{color:var(--color-danger,#dc2626)}.DangerPassphraseDialog-module__vZzKmq__description{color:var(--color-text-secondary);margin:0 0 12px;font-size:12.5px;line-height:1.45}.DangerPassphraseDialog-module__vZzKmq__form{flex-direction:column;gap:12px;display:flex}.DangerPassphraseDialog-module__vZzKmq__input{border:1px solid var(--color-border);background:var(--color-background);width:100%;height:34px;color:var(--color-text-primary);font:inherit;letter-spacing:.2em;border-radius:8px;padding:0 10px}.DangerPassphraseDialog-module__vZzKmq__input:focus-visible{outline:2px solid var(--color-danger,#dc2626);outline-offset:1px}.DangerPassphraseDialog-module__vZzKmq__actions{justify-content:flex-end;gap:8px;display:flex}.DangerPassphraseDialog-module__vZzKmq__cancel,.DangerPassphraseDialog-module__vZzKmq__confirm{height:32px;font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600}.DangerPassphraseDialog-module__vZzKmq__cancel{border:1px solid var(--color-border);color:var(--color-text-primary);background:0 0}.DangerPassphraseDialog-module__vZzKmq__confirm{background:var(--color-danger,#dc2626);color:#fff;border:none}.DangerPassphraseDialog-module__vZzKmq__confirm:disabled{opacity:.5;cursor:default}
.FindInFlow-module__l0BMba__modalRow{align-items:flex-start;gap:12px;max-height:none;animation:none;display:flex;top:12vh;overflow:visible;transform:translate(-50%)}.FindInFlow-module__l0BMba__modal{background:var(--color-background,#fff);border:1px solid var(--color-border,#e5e5ea);border-radius:16px;flex-direction:column;width:640px;max-height:560px;animation:.15s ease-out FindInFlow-module__l0BMba__slideDown;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003,0 0 0 1px #0000000f}[data-theme=dark] .FindInFlow-module__l0BMba__modal{background:#181818;border-color:#ffffff1a;box-shadow:0 24px 80px #0009}@keyframes FindInFlow-module__l0BMba__slideDown{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.FindInFlow-module__l0BMba__searchBar{border-bottom:1px solid var(--color-border,#e5e5ea);align-items:center;gap:10px;padding:16px 18px;display:flex}.FindInFlow-module__l0BMba__searchIcon{color:var(--color-neutral-400,#aeaeb2);flex-shrink:0}.FindInFlow-module__l0BMba__searchInput{font-size:16px;font-weight:450;font-family:var(--font-family-primary,-apple-system, sans-serif);color:var(--color-text-primary,#1c1c1e);background:0 0;border:none;outline:none;flex:1}.FindInFlow-module__l0BMba__searchInput::placeholder{color:var(--color-neutral-400,#aeaeb2);font-weight:400}.FindInFlow-module__l0BMba__shortcut{flex-shrink:0;align-items:center;gap:4px;display:flex}.FindInFlow-module__l0BMba__pills{border-bottom:1px solid var(--color-border,#e5e5ea);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.FindInFlow-module__l0BMba__pill{border:1px solid var(--color-border,#e5e5ea);font-size:12px;font-weight:500;font-family:var(--font-family-primary,-apple-system, sans-serif);color:var(--color-text-secondary,#8e8e93);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;transition:all .12s;display:inline-flex}.FindInFlow-module__l0BMba__pill:hover{background:var(--color-neutral-50,#f9f9f9);color:var(--color-text-primary,#1c1c1e)}[data-theme=dark] .FindInFlow-module__l0BMba__pill:hover{background:#ffffff0d}.FindInFlow-module__l0BMba__pillActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);font-weight:600}.FindInFlow-module__l0BMba__pillActive:hover{background:var(--color-primary);color:var(--color-on-primary)}.FindInFlow-module__l0BMba__pillCount{opacity:.75;font-size:11px;font-weight:600}.FindInFlow-module__l0BMba__pillDim{opacity:.4}.FindInFlow-module__l0BMba__results{overscroll-behavior:contain;flex:1;padding:8px;position:relative;overflow-y:auto}.FindInFlow-module__l0BMba__results::-webkit-scrollbar{width:5px}.FindInFlow-module__l0BMba__results::-webkit-scrollbar-track{background:0 0}.FindInFlow-module__l0BMba__results::-webkit-scrollbar-thumb{background:var(--color-neutral-300,#d1d1d6);border-radius:3px}.FindInFlow-module__l0BMba__empty{text-align:center;color:var(--color-text-secondary,#8e8e93);padding:40px 16px;font-size:13px}.FindInFlow-module__l0BMba__hint{text-align:center;color:var(--color-text-primary,#1c1c1e);flex-direction:column;gap:10px;padding:36px 28px;font-size:14px;display:flex}.FindInFlow-module__l0BMba__hint strong{font-weight:600}.FindInFlow-module__l0BMba__hintExamples{color:var(--color-text-secondary,#8e8e93);font-size:13px;line-height:1.7}.FindInFlow-module__l0BMba__hint code{font-family:var(--font-family-mono,ui-monospace, monospace);background:var(--color-neutral-100,#f2f2f7);color:var(--color-text-primary,#1c1c1e);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:12px}[data-theme=dark] .FindInFlow-module__l0BMba__hint code{background:#ffffff14}.FindInFlow-module__l0BMba__group{padding:4px 0}.FindInFlow-module__l0BMba__group+.FindInFlow-module__l0BMba__group{border-top:1px solid var(--color-border,#e5e5ea);margin-top:6px;padding-top:10px}.FindInFlow-module__l0BMba__groupLabel{letter-spacing:.02em;align-items:center;gap:6px;padding:6px 12px 8px;font-size:12px;font-weight:700;display:flex}.FindInFlow-module__l0BMba__groupCount{background:var(--color-neutral-100,#f2f2f7);color:var(--color-text-secondary,#8e8e93);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.FindInFlow-module__l0BMba__item{cursor:pointer;text-align:left;width:100%;font-family:var(--font-family-primary,-apple-system, sans-serif);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;transition:background .1s;display:flex}.FindInFlow-module__l0BMba__item:hover,.FindInFlow-module__l0BMba__itemSelected{background:var(--color-neutral-50,#f9f9f9)}[data-theme=dark] .FindInFlow-module__l0BMba__item:hover{background:#ffffff0d}[data-theme=dark] .FindInFlow-module__l0BMba__itemSelected{background:#ffffff0d}.FindInFlow-module__l0BMba__itemContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FindInFlow-module__l0BMba__itemName{color:var(--color-text-primary,#1c1c1e);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.FindInFlow-module__l0BMba__itemDesc{color:var(--color-text-secondary,#8e8e93);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.FindInFlow-module__l0BMba__screenChip{background:var(--color-neutral-100,#f2f2f7);max-width:180px;color:var(--color-text-secondary,#636366);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.FindInFlow-module__l0BMba__screenChip svg{opacity:.7;flex-shrink:0}.FindInFlow-module__l0BMba__itemSelected .FindInFlow-module__l0BMba__screenChip{background:var(--color-primary-light,#e3f2ff);color:var(--color-primary)}[data-theme=dark] .FindInFlow-module__l0BMba__screenChip{background:#ffffff14}.FindInFlow-module__l0BMba__mark{color:inherit;background:#fff3b0;border-radius:3px;padding:0 1px}[data-theme=dark] .FindInFlow-module__l0BMba__mark{color:inherit;background:#ffd60047}.FindInFlow-module__l0BMba__footer{border-top:1px solid var(--color-border,#e5e5ea);color:var(--color-neutral-400,#aeaeb2);justify-content:center;align-items:center;gap:16px;padding:10px 18px;font-size:11px;display:flex}.FindInFlow-module__l0BMba__footerKey{background:var(--color-neutral-100,#f2f2f7);min-width:18px;height:18px;color:var(--color-text-secondary,#8e8e93);border-radius:4px;justify-content:center;align-items:center;margin:0 2px;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.FindInFlow-module__l0BMba__filters{border-bottom:1px solid var(--color-border,#e5e5ea);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.FindInFlow-module__l0BMba__filterField{align-items:center;gap:6px;display:inline-flex}.FindInFlow-module__l0BMba__filterLabel{color:var(--color-text-secondary,#8e8e93);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.FindInFlow-module__l0BMba__filterSelect{font-size:12px;font-family:var(--font-family-primary,-apple-system, sans-serif);color:var(--color-text-primary,#1c1c1e);background:var(--color-neutral-50,#f9f9f9);border:1px solid var(--color-border,#e5e5ea);cursor:pointer;border-radius:8px;max-width:180px;padding:5px 8px}[data-theme=dark] .FindInFlow-module__l0BMba__filterSelect{color:#fff;background:#ffffff0d}.FindInFlow-module__l0BMba__filterClear{color:var(--color-primary);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-family-primary,-apple-system, sans-serif);background:0 0;border:none;margin-left:auto}.FindInFlow-module__l0BMba__typeChip{background:var(--color-neutral-100,#f2f2f7);color:var(--color-text-secondary,#636366);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:500}.FindInFlow-module__l0BMba__itemSelected .FindInFlow-module__l0BMba__typeChip{background:var(--color-primary-light,#e3f2ff);color:var(--color-primary)}[data-theme=dark] .FindInFlow-module__l0BMba__typeChip{background:#ffffff14}.FindInFlow-module__l0BMba__loadingMore{text-align:center;color:var(--color-text-secondary,#8e8e93);padding:14px 16px;font-size:12px}.FindInFlow-module__l0BMba__previewPanel{background:var(--color-background,#fff);border:1px solid var(--color-border,#e5e5ea);border-radius:16px;width:240px;margin-left:12px;animation:.12s ease-out FindInFlow-module__l0BMba__fadeInPanel;position:absolute;top:0;left:100%;overflow:hidden;box-shadow:0 24px 80px #0003,0 0 0 1px #0000000f}@keyframes FindInFlow-module__l0BMba__fadeInPanel{0%{opacity:0}to{opacity:1}}[data-theme=dark] .FindInFlow-module__l0BMba__previewPanel{background:#181818;border-color:#ffffff1a;box-shadow:0 24px 80px #0009}.FindInFlow-module__l0BMba__previewHeader{color:var(--color-text-primary,#1c1c1e);border-bottom:1px solid var(--color-border,#e5e5ea);padding:12px 16px;font-size:12px;font-weight:600}[data-theme=dark] .FindInFlow-module__l0BMba__previewHeader{border-bottom-color:#ffffff14}.FindInFlow-module__l0BMba__previewBody{background:linear-gradient(180deg, var(--color-neutral-100,#f2f2f7), transparent);justify-content:center;align-items:center;height:380px;padding:16px;display:flex;overflow:hidden}[data-theme=dark] .FindInFlow-module__l0BMba__previewBody{background:linear-gradient(#ffffff08,#0000)}
.SaveTemplateModal-module__WQGtca__overlay{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SaveTemplateModal-module__WQGtca__modal{background:#fff;border-radius:12px;outline:none;width:420px;max-width:calc(100vw - 32px);padding:24px;box-shadow:0 10px 40px #0f172a33}.SaveTemplateModal-module__WQGtca__title{color:#0f172a;margin:0 0 16px;font-size:18px;font-weight:600}.SaveTemplateModal-module__WQGtca__label{color:#475569;margin:12px 0 6px;font-size:13px;font-weight:500;display:block}.SaveTemplateModal-module__WQGtca__input{box-sizing:border-box;color:#0f172a;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:14px}.SaveTemplateModal-module__WQGtca__input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.SaveTemplateModal-module__WQGtca__includeGroup{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.SaveTemplateModal-module__WQGtca__includeRow{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.SaveTemplateModal-module__WQGtca__includeRow input{accent-color:#2563eb;cursor:pointer;width:15px;height:15px;margin-top:2px}.SaveTemplateModal-module__WQGtca__includeText{flex-direction:column;gap:1px;display:flex}.SaveTemplateModal-module__WQGtca__includeTitle{color:#0f172a;font-size:14px;font-weight:500}.SaveTemplateModal-module__WQGtca__includeDesc{color:#64748b;font-size:12px}.SaveTemplateModal-module__WQGtca__modeGroup{flex-direction:column;gap:8px;display:flex}.SaveTemplateModal-module__WQGtca__modeOption{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.SaveTemplateModal-module__WQGtca__modeOption:hover{border-color:#93c5fd}.SaveTemplateModal-module__WQGtca__modeOptionActive{background:#eff6ff;border-color:#2563eb}.SaveTemplateModal-module__WQGtca__modeTitle{color:#0f172a;font-size:14px;font-weight:500}.SaveTemplateModal-module__WQGtca__modeDesc{color:#64748b;font-size:12px}.SaveTemplateModal-module__WQGtca__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.SaveTemplateModal-module__WQGtca__cancelBtn,.SaveTemplateModal-module__WQGtca__saveBtn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500}.SaveTemplateModal-module__WQGtca__cancelBtn{color:#475569;background:#fff;border-color:#cbd5e1}.SaveTemplateModal-module__WQGtca__cancelBtn:hover:not(:disabled){background:#f1f5f9}.SaveTemplateModal-module__WQGtca__saveBtn{color:#fff;background:#2563eb}.SaveTemplateModal-module__WQGtca__saveBtn:hover:not(:disabled){background:#1d4ed8}.SaveTemplateModal-module__WQGtca__cancelBtn:disabled,.SaveTemplateModal-module__WQGtca__saveBtn:disabled{opacity:.6;cursor:not-allowed}
.CanvasDeleteDialog-module__wi1ngq__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9998;background:#0006;animation:.15s ease-out CanvasDeleteDialog-module__wi1ngq__overlayFadeIn;position:fixed;inset:0}@keyframes CanvasDeleteDialog-module__wi1ngq__overlayFadeIn{0%{opacity:0}to{opacity:1}}.CanvasDeleteDialog-module__wi1ngq__content{background:var(--color-background,#fff);border:1px solid var(--color-border,#ebebf0);border-radius:var(--radius-xl,12px);box-shadow:var(--shadow-lg,0 8px 20px #00000012);padding:var(--spacing-xl,28px);z-index:9999;width:90%;max-width:400px;animation:.15s ease-out CanvasDeleteDialog-module__wi1ngq__contentFadeIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes CanvasDeleteDialog-module__wi1ngq__contentFadeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.CanvasDeleteDialog-module__wi1ngq__title{margin:0 0 var(--spacing-sm,8px);text-align:center;font-size:var(--font-size-lg,17px);font-weight:var(--font-weight-semibold,600);letter-spacing:var(--letter-spacing-tight,-.01em);color:var(--color-text-primary,#1a1a1a)}.CanvasDeleteDialog-module__wi1ngq__description{margin:0 0 var(--spacing-xl,28px);text-align:center;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#666);line-height:1.55}.CanvasDeleteDialog-module__wi1ngq__description strong{font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a1a)}.CanvasDeleteDialog-module__wi1ngq__track{border-radius:var(--radius-2xl,16px);background:var(--color-primary-light,#e3f2ff);touch-action:none;-webkit-user-select:none;user-select:none;height:52px;position:relative;overflow:visible}.CanvasDeleteDialog-module__wi1ngq__clip{border-radius:var(--radius-2xl,16px);pointer-events:none;position:absolute;inset:0;overflow:hidden}.CanvasDeleteDialog-module__wi1ngq__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 22%, transparent) 0%, color-mix(in srgb, var(--color-primary) 14%, transparent) 70%, transparent 100%);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.CanvasDeleteDialog-module__wi1ngq__shimmer{pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 25%,#ffffffd9 50%,#0000 75%);position:absolute;inset:0;transform:translate(-100%)}.CanvasDeleteDialog-module__wi1ngq__track[data-dragging] .CanvasDeleteDialog-module__wi1ngq__shimmer{opacity:1;animation:.9s linear infinite CanvasDeleteDialog-module__wi1ngq__shimmerSweep}@keyframes CanvasDeleteDialog-module__wi1ngq__shimmerSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CanvasDeleteDialog-module__wi1ngq__trackLabel{padding:0 var(--spacing-sm,8px);font-size:var(--font-size-sm,13px);font-weight:var(--font-weight-semibold,600);color:var(--color-primary);text-align:center;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CanvasDeleteDialog-module__wi1ngq__handle{border-radius:var(--radius-xl,12px);background:var(--color-primary);width:44px;height:44px;color:var(--color-on-primary);cursor:grab;box-shadow:var(--shadow-md,0 2px 8px #0000000d);touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;left:0}.CanvasDeleteDialog-module__wi1ngq__handle:active{cursor:grabbing}.CanvasDeleteDialog-module__wi1ngq__handle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CanvasDeleteDialog-module__wi1ngq__saveButton{border-radius:var(--radius-2xl,16px);background:var(--color-primary);width:100%;height:100%;color:var(--color-on-primary);font-size:var(--font-size-md,15px);font-weight:var(--font-weight-semibold,600);letter-spacing:var(--letter-spacing-tight,-.01em);cursor:pointer;border:none;transition:background .15s;animation:.36s cubic-bezier(.22,1,.36,1) CanvasDeleteDialog-module__wi1ngq__saveMorph;position:absolute;inset:0}.CanvasDeleteDialog-module__wi1ngq__saveButton:hover:not(:disabled){background:var(--color-primary-hover,var(--color-primary-dark))}.CanvasDeleteDialog-module__wi1ngq__saveButton.CanvasDeleteDialog-module__wi1ngq__saved{cursor:default;opacity:1;background:#34c759;transition:background .28s;animation:none}.CanvasDeleteDialog-module__wi1ngq__saveButton.CanvasDeleteDialog-module__wi1ngq__saved:before{content:"";border-radius:inherit;pointer-events:none;animation:.6s ease-out CanvasDeleteDialog-module__wi1ngq__successRing;position:absolute;inset:0;box-shadow:0 0 #34c7598c}.CanvasDeleteDialog-module__wi1ngq__savedInner{align-items:center;gap:var(--spacing-xs,4px);animation:.42s cubic-bezier(.34,1.56,.64,1) CanvasDeleteDialog-module__wi1ngq__savedPop;display:inline-flex}.CanvasDeleteDialog-module__wi1ngq__savedInner svg{animation:.42s cubic-bezier(.34,1.56,.64,1) CanvasDeleteDialog-module__wi1ngq__checkDraw}@keyframes CanvasDeleteDialog-module__wi1ngq__savedPop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes CanvasDeleteDialog-module__wi1ngq__checkDraw{0%{transform:scale(.2)rotate(-12deg)}to{transform:scale(1)rotate(0)}}@keyframes CanvasDeleteDialog-module__wi1ngq__successRing{0%{box-shadow:0 0 #34c7598c}to{box-shadow:0 0 0 16px #34c75900}}.CanvasDeleteDialog-module__wi1ngq__saveButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes CanvasDeleteDialog-module__wi1ngq__saveMorph{0%{clip-path:inset(0 0 0 calc(100% - 48px) round var(--radius-2xl,16px));opacity:.85}to{clip-path:inset(0 0 0 0 round var(--radius-2xl,16px));opacity:1}}@media (prefers-reduced-motion:reduce){.CanvasDeleteDialog-module__wi1ngq__shimmer,.CanvasDeleteDialog-module__wi1ngq__saveButton,.CanvasDeleteDialog-module__wi1ngq__saveButton.CanvasDeleteDialog-module__wi1ngq__saved:before,.CanvasDeleteDialog-module__wi1ngq__savedInner,.CanvasDeleteDialog-module__wi1ngq__savedInner svg{animation:none}}
.editor-module__HWIn6a__editorLayout{background:var(--color-neutral-100);flex-direction:column;height:100%;display:flex}.editor-module__HWIn6a__loadingContainer{color:var(--color-neutral-400);font-size:var(--font-size-sm);flex:1;justify-content:center;align-items:center;display:flex}.editor-module__HWIn6a__container{background:var(--color-background);flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.editor-module__HWIn6a__leftPanel{background:var(--color-background);flex-shrink:0;min-width:180px;max-width:600px;padding:0;overflow:hidden}.editor-module__HWIn6a__centerPanel{background:var(--color-background-secondary);flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.editor-module__HWIn6a__canvasErrorChip{z-index:30;border:1px solid var(--color-border,#e5e7eb);background:var(--color-background,#fff);color:var(--color-neutral-700,#374151);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12px;font-weight:500;transition:box-shadow .15s,border-color .15s;display:inline-flex;position:absolute;top:56px;left:12px;box-shadow:0 1px 4px #0000000f}.editor-module__HWIn6a__canvasErrorChip svg{color:#e5484d}.editor-module__HWIn6a__canvasErrorChip:hover{border-color:#e5484d66;box-shadow:0 2px 8px #0000001a}.editor-module__HWIn6a__previewBox{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.editor-module__HWIn6a__rightPanel{background:var(--color-background);flex-shrink:0;padding:0;transition:width .3s;overflow-y:auto}.editor-module__HWIn6a__rightPanel.editor-module__HWIn6a__open{min-width:280px;max-width:600px}.editor-module__HWIn6a__rightPanel.editor-module__HWIn6a__open:has(#tpl-toolbar-slot:not(:empty)){min-width:380px}.editor-module__HWIn6a__rightPanel.editor-module__HWIn6a__closed{width:0;min-width:0;max-width:0;padding:0;overflow:hidden}.editor-module__HWIn6a__resizer{background:var(--color-border);cursor:col-resize;width:1px;transition:background-color var(--transition-fast);flex-shrink:0;position:relative}.editor-module__HWIn6a__resizer:hover{background:var(--color-primary)}.editor-module__HWIn6a__resizer:active{background:var(--color-primary-hover)}.editor-module__HWIn6a__resizer:before{content:"";background:0 0;position:absolute;inset:0 -2px}.editor-module__HWIn6a__resizer:hover:before{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.editor-module__HWIn6a__resizingRoot,.editor-module__HWIn6a__resizingRoot *{-webkit-user-select:none;user-select:none}.editor-module__HWIn6a__resizingRoot{cursor:col-resize}.editor-module__HWIn6a__aiSidebar{background:var(--color-background-secondary);border-left:1px solid var(--color-border);z-index:200;display:flex;position:fixed;top:0;bottom:0;right:0}[data-theme=dark] .editor-module__HWIn6a__aiSidebar{background:var(--color-border,#252525)}.editor-module__HWIn6a__editorLayoutAiDocked{padding-right:var(--ai-sidebar-width,464px)}body.ai-docked header{padding-right:var(--ai-sidebar-width,464px)!important}.editor-module__HWIn6a__rightPanel.editor-module__HWIn6a__resizing{will-change:width;transition:none!important}.editor-module__HWIn6a__heading{font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0 0 var(--spacing-lg) 0}.editor-module__HWIn6a__canvasUpdateChip{border-color:var(--color-primary);color:var(--color-primary);left:auto;right:12px}.editor-module__HWIn6a__canvasUpdateChip svg{color:var(--color-primary)}