.SdkVersionTable-module__IjTlca__table{border-collapse:separate;border-spacing:0;width:100%;margin-top:8px}.SdkVersionTable-module__IjTlca__table th{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);text-align:left;border-bottom:1px solid var(--color-border);padding:8px 8px 6px}.SdkVersionTable-module__IjTlca__table td{border-bottom:1px solid var(--color-border);padding:6px 8px}.SdkVersionTable-module__IjTlca__table tbody tr:last-child td{border-bottom:none}.SdkVersionTable-module__IjTlca__table tbody tr{transition:background .15s}.SdkVersionTable-module__IjTlca__table tbody tr:hover{background:#f59e0b0a}.SdkVersionTable-module__IjTlca__dark .SdkVersionTable-module__IjTlca__table th{color:#fff6;border-bottom:1px solid #ffffff0f}.SdkVersionTable-module__IjTlca__dark .SdkVersionTable-module__IjTlca__table td{border-bottom:1px solid #ffffff0a}.SdkVersionTable-module__IjTlca__dark .SdkVersionTable-module__IjTlca__table tbody tr:hover{background:#ffffff0a}.SdkVersionTable-module__IjTlca__dark .SdkVersionTable-module__IjTlca__sdkBadge{color:#93c5fd;background:linear-gradient(135deg,#3b82f626,#3b82f614);border:1px solid #3b82f633}.SdkVersionTable-module__IjTlca__dark .SdkVersionTable-module__IjTlca__schemaBadge{color:#6ee7b7;background:linear-gradient(135deg,#10b98126,#10b98114);border:1px solid #10b98133}.SdkVersionTable-module__IjTlca__sdkBadge{font-size:10.5px;font-weight:var(--font-weight-medium);color:var(--color-primary,#3b82f6);font-family:var(--font-family-mono,"SF Mono", "Fira Code", monospace);letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(135deg,#3b82f614,#3b82f60a);border:1px solid #3b82f626;border-radius:4px;align-items:center;padding:1px 7px;display:inline-flex}.SdkVersionTable-module__IjTlca__schemaBadge{font-size:10.5px;font-weight:var(--font-weight-medium);color:var(--color-success,#10b981);font-family:var(--font-family-mono,"SF Mono", "Fira Code", monospace);letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(135deg,#10b98114,#10b9810a);border:1px solid #10b98126;border-radius:4px;align-items:center;padding:1px 7px;display:inline-flex}
.PageHeader-module__ZsdOZW__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.PageHeader-module__ZsdOZW__headerContent{align-items:center;gap:14px;display:flex}.PageHeader-module__ZsdOZW__headerIcon{width:44px;height:44px;color:var(--color-primary);background:#3b82f61a;border-radius:12px;flex-shrink:0;place-items:center;display:grid}[data-theme=dark] .PageHeader-module__ZsdOZW__headerIcon{background:#3b82f629}.PageHeader-module__ZsdOZW__headerContent h1{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:22px;font-weight:700}.PageHeader-module__ZsdOZW__headerContent p{color:var(--color-text-secondary);margin:3px 0 0;font-size:13px}.PageHeader-module__ZsdOZW__headerButtons{gap:10px;display:flex}.PageHeader-module__ZsdOZW__secondaryButton,.PageHeader-module__ZsdOZW__primaryButton{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.PageHeader-module__ZsdOZW__secondaryButton{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0}.PageHeader-module__ZsdOZW__secondaryButton:hover:not(:disabled){background:var(--color-neutral-100);border-color:var(--color-text-tertiary,var(--color-border));color:var(--color-text-primary)}.PageHeader-module__ZsdOZW__primaryButton{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff;box-shadow:0 1px 2px #0000000f,0 2px 8px #3b82f640}.PageHeader-module__ZsdOZW__primaryButton:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.PageHeader-module__ZsdOZW__secondaryButton:disabled,.PageHeader-module__ZsdOZW__primaryButton:disabled{opacity:.5;cursor:not-allowed}
.CampaignModal-module__lCh2GW__modal{background:var(--color-background);border:1px solid var(--color-border);border-radius:18px;flex-direction:column;width:520px;display:flex;box-shadow:0 30px 80px #00000059,0 0 0 1px #ffffff0a}[data-theme=dark] .CampaignModal-module__lCh2GW__modal{background:#131313 radial-gradient(circle at top,#007aff0f,#0000 60%);border-color:#ffffff14;box-shadow:0 30px 100px #000000b3,0 0 0 1px #ffffff0d}.CampaignModal-module__lCh2GW__modalHeader{border-bottom:1px solid var(--color-border);padding:20px 24px 18px}[data-theme=dark] .CampaignModal-module__lCh2GW__modalHeader{border-bottom-color:#ffffff0f}.CampaignModal-module__lCh2GW__modalHeader h3{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700}.CampaignModal-module__lCh2GW__modalBody{padding:22px 24px}.CampaignModal-module__lCh2GW__formGroup{margin-bottom:16px}.CampaignModal-module__lCh2GW__formGroup:last-child{margin-bottom:0}.CampaignModal-module__lCh2GW__formGroup label{color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.CampaignModal-module__lCh2GW__input{background:var(--color-neutral-100);width:100%;color:var(--color-text-primary);box-sizing:border-box;resize:vertical;border:1px solid #0000;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .15s}[data-theme=dark] .CampaignModal-module__lCh2GW__input{background:#ffffff0a}.CampaignModal-module__lCh2GW__input::placeholder{color:var(--color-text-secondary);opacity:.7}.CampaignModal-module__lCh2GW__input:focus{border-color:var(--color-primary);background:var(--color-background);outline:none;box-shadow:0 0 0 3px #007aff1f}[data-theme=dark] .CampaignModal-module__lCh2GW__input:focus{background:#ffffff0f;box-shadow:0 0 0 3px #007aff2e}.CampaignModal-module__lCh2GW__error{color:var(--color-danger,#dc2626);background:#dc262614;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.CampaignModal-module__lCh2GW__modalFooter{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}[data-theme=dark] .CampaignModal-module__lCh2GW__modalFooter{border-top-color:#ffffff0f}.CampaignModal-module__lCh2GW__cancelButton{color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s}.CampaignModal-module__lCh2GW__cancelButton:hover{background:var(--color-neutral-100)}[data-theme=dark] .CampaignModal-module__lCh2GW__cancelButton{border-color:#ffffff1a}[data-theme=dark] .CampaignModal-module__lCh2GW__cancelButton:hover{background:#ffffff0d}.CampaignModal-module__lCh2GW__confirmButton{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);cursor:pointer;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s;box-shadow:0 4px 14px #007aff4d}.CampaignModal-module__lCh2GW__confirmButton:hover:not(:disabled){background:var(--color-primary-hover)}.CampaignModal-module__lCh2GW__confirmButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}
.FlowSearchSelect-module__cXt7xa__trigger{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;align-items:center;gap:8px;display:inline-flex}.FlowSearchSelect-module__cXt7xa__trigger:hover{border-color:var(--color-primary)}.FlowSearchSelect-module__cXt7xa__leadIcon{color:var(--color-primary);flex-shrink:0}.FlowSearchSelect-module__cXt7xa__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FlowSearchSelect-module__cXt7xa__placeholder{color:var(--color-text-secondary)}.FlowSearchSelect-module__cXt7xa__chevron{color:var(--color-text-secondary);flex-shrink:0}.FlowSearchSelect-module__cXt7xa__popoverContent{max-height:var(--radix-popover-content-available-height,320px);flex-direction:column;display:flex}.FlowSearchSelect-module__cXt7xa__popoverContent [cmdk-root]{flex:1;min-height:0}.FlowSearchSelect-module__cXt7xa__popoverContent [cmdk-list]{flex:1;min-height:0;max-height:none}.FlowSearchSelect-module__cXt7xa__stateRow{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;padding:14px 12px}.FlowSearchSelect-module__cXt7xa__itemName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);flex:1;overflow:hidden}.FlowSearchSelect-module__cXt7xa__itemTime{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0}.FlowSearchSelect-module__cXt7xa__itemCheck{color:var(--color-primary);flex-shrink:0}
.ExperimentInlinePanel-module__3agevW__panel{gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.ExperimentInlinePanel-module__3agevW__loading,.ExperimentInlinePanel-module__3agevW__errorRow{align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-sm);display:flex}.ExperimentInlinePanel-module__3agevW__errorRow{color:var(--color-error)}.ExperimentInlinePanel-module__3agevW__spinner{animation:1s linear infinite ExperimentInlinePanel-module__3agevW__spin}@keyframes ExperimentInlinePanel-module__3agevW__spin{to{transform:rotate(360deg)}}.ExperimentInlinePanel-module__3agevW__retry{font-size:var(--font-size-xs);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;display:inline-flex}.ExperimentInlinePanel-module__3agevW__setupPrompt{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);display:flex}.ExperimentInlinePanel-module__3agevW__setupPrompt>svg{color:var(--color-primary);flex-shrink:0}.ExperimentInlinePanel-module__3agevW__setupText{flex-direction:column;gap:2px;display:flex}.ExperimentInlinePanel-module__3agevW__setupText strong{font-size:var(--font-size-sm);color:var(--color-text-primary)}.ExperimentInlinePanel-module__3agevW__setupText p{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.ExperimentInlinePanel-module__3agevW__setupButton{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;background:var(--color-primary);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;text-decoration:none;display:inline-flex}.ExperimentInlinePanel-module__3agevW__setupButton:hover{background:var(--color-primary-hover)}.ExperimentInlinePanel-module__3agevW__amplitudeNote{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:8px;line-height:1.4;display:flex}.ExperimentInlinePanel-module__3agevW__amplitudeNote>svg{color:var(--color-primary);flex-shrink:0}.ExperimentInlinePanel-module__3agevW__amplitudeNote strong{color:var(--color-text-primary)}.ExperimentInlinePanel-module__3agevW__statusBadge{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-surface);border:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;display:inline-flex}.ExperimentInlinePanel-module__3agevW__statusRunning{color:var(--color-primary)}.ExperimentInlinePanel-module__3agevW__statusComplete{color:var(--color-success)}.ExperimentInlinePanel-module__3agevW__statusDisabled{color:var(--color-text-secondary)}.ExperimentInlinePanel-module__3agevW__statusPending{color:var(--color-warning)}.ExperimentInlinePanel-module__3agevW__warningBanner{font-size:var(--font-size-xs);color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);border-radius:var(--radius-sm);align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.4;display:flex}.ExperimentInlinePanel-module__3agevW__warningBanner>svg{flex-shrink:0;margin-top:1px}.ExperimentInlinePanel-module__3agevW__viewToolbar{margin-top:var(--spacing-xs);justify-content:flex-end;display:flex}.ExperimentInlinePanel-module__3agevW__emptyVariants{padding:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);align-items:center;gap:8px;font-style:italic;display:flex}.ExperimentInlinePanel-module__3agevW__variantList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ExperimentInlinePanel-module__3agevW__variantRow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;align-items:stretch;gap:10px;padding:14px;display:flex}.ExperimentInlinePanel-module__3agevW__variantMeta{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.ExperimentInlinePanel-module__3agevW__variantName{font-size:var(--font-size-md,15px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExperimentInlinePanel-module__3agevW__variantPct{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:var(--radius-full);flex-shrink:0;padding:2px 8px}.ExperimentInlinePanel-module__3agevW__splitWrap{flex-direction:column;gap:6px;display:flex}.ExperimentInlinePanel-module__3agevW__splitBar{border-radius:var(--radius-full);background:var(--color-background-secondary);width:100%;height:10px;display:flex;overflow:hidden}.ExperimentInlinePanel-module__3agevW__splitSeg{min-width:2px;height:100%}.ExperimentInlinePanel-module__3agevW__splitSeg+.ExperimentInlinePanel-module__3agevW__splitSeg{border-left:2px solid var(--color-surface)}.ExperimentInlinePanel-module__3agevW__splitLegend{flex-wrap:wrap;gap:12px;display:flex}.ExperimentInlinePanel-module__3agevW__splitLegendItem{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:6px;display:inline-flex}.ExperimentInlinePanel-module__3agevW__splitDot{border-radius:var(--radius-full);width:8px;height:8px}.ExperimentInlinePanel-module__3agevW__compareButton{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;display:inline-flex}.ExperimentInlinePanel-module__3agevW__compareButton:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.ExperimentInlinePanel-module__3agevW__variantPreview{justify-content:center;align-items:center;width:100%;padding:8px 0;display:flex}.ExperimentInlinePanel-module__3agevW__variantPreviewClickable{cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;position:relative}.ExperimentInlinePanel-module__3agevW__previewOverlay{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-text-primary) 55%, transparent);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);opacity:0;justify-content:center;align-items:center;gap:6px;transition:opacity .15s;display:flex;position:absolute;inset:8px 0}.ExperimentInlinePanel-module__3agevW__variantPreviewClickable:hover .ExperimentInlinePanel-module__3agevW__previewOverlay,.ExperimentInlinePanel-module__3agevW__variantPreviewClickable:focus-visible .ExperimentInlinePanel-module__3agevW__previewOverlay{opacity:1}.ExperimentInlinePanel-module__3agevW__previewPlaceholder{width:100%;height:200px;color:var(--color-text-secondary);font-size:var(--font-size-xs);background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.ExperimentInlinePanel-module__3agevW__previewMessage{width:100%;height:200px;color:var(--color-text-secondary);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:flex}.ExperimentInlinePanel-module__3agevW__variantFlow{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-width:0;padding:10px 12px}.ExperimentInlinePanel-module__3agevW__flowLink{max-width:100%;font-size:var(--font-size-sm);color:var(--color-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ExperimentInlinePanel-module__3agevW__flowLink:hover{text-decoration:underline}.ExperimentInlinePanel-module__3agevW__flowLinkName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExperimentInlinePanel-module__3agevW__noFlow{font-size:var(--font-size-sm);color:var(--color-warning);align-items:center;gap:6px;display:inline-flex}.ExperimentInlinePanel-module__3agevW__variantActions{align-items:stretch;gap:8px;display:flex}.ExperimentInlinePanel-module__3agevW__assignButton{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.ExperimentInlinePanel-module__3agevW__assignButton:hover{background:var(--color-background-hover);border-color:var(--color-primary);color:var(--color-primary)}.ExperimentInlinePanel-module__3agevW__deleteButton{color:var(--color-error,#e5484d);border:1px solid color-mix(in srgb, var(--color-error,#e5484d) 40%, transparent);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:9px 12px;display:inline-flex}.ExperimentInlinePanel-module__3agevW__deleteButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-error,#e5484d) 10%, transparent);border-color:var(--color-error,#e5484d)}.ExperimentInlinePanel-module__3agevW__deleteButton:disabled{opacity:.5;cursor:not-allowed}.ExperimentInlinePanel-module__3agevW__createVariantCard{min-height:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.ExperimentInlinePanel-module__3agevW__createVariantCard:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}
.AudienceFlowPlacementList-module__rk76vq__tree{flex-direction:row;align-items:flex-start;min-width:0;display:flex}.AudienceFlowPlacementList-module__rk76vq__rail{min-width:96px;max-height:min(60vh,520px);padding-right:var(--spacing-sm);flex-direction:column;flex:0 auto;gap:2px;display:flex;position:sticky;top:0;overflow-y:auto}.AudienceFlowPlacementList-module__rk76vq__railResizer{margin-right:var(--spacing-md);cursor:col-resize;border-left:1px solid var(--color-border);background:0 0;flex:0 0 9px;align-self:stretch}.AudienceFlowPlacementList-module__rk76vq__railResizer:hover,.AudienceFlowPlacementList-module__rk76vq__railResizer:focus-visible{border-left-color:var(--color-primary);background:var(--color-primary-light);outline:none}.AudienceFlowPlacementList-module__rk76vq__railItem{width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:6px;padding:8px 10px;display:flex}.AudienceFlowPlacementList-module__rk76vq__railItem:hover{color:var(--color-text-primary);background:var(--color-background-secondary)}.AudienceFlowPlacementList-module__rk76vq__railItemActive{color:var(--color-primary);background:var(--color-background-secondary);border-left-color:var(--color-primary)}.AudienceFlowPlacementList-module__rk76vq__railItemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AudienceFlowPlacementList-module__rk76vq__railDefault{flex-wrap:wrap;row-gap:0}.AudienceFlowPlacementList-module__rk76vq__railItemSub{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular,400);color:var(--color-text-secondary);flex-basis:100%}.AudienceFlowPlacementList-module__rk76vq__railDivider{height:1px;margin:var(--spacing-xs) 0;background:var(--color-border);flex-shrink:0}.AudienceFlowPlacementList-module__rk76vq__dot{border-radius:var(--radius-full);background:var(--color-primary);flex-shrink:0;width:7px;height:7px}.AudienceFlowPlacementList-module__rk76vq__rows{gap:var(--spacing-md);flex-direction:column;flex:1;min-width:200px;display:flex;container-type:inline-size}.AudienceFlowPlacementList-module__rk76vq__row{column-gap:var(--spacing-lg);row-gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-surface,var(--color-background));border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(120px,200px) minmax(148px,1fr);align-items:start;display:grid}.AudienceFlowPlacementList-module__rk76vq__rowMeta{flex-direction:column;grid-area:1/1;gap:4px;min-width:0;display:flex}.AudienceFlowPlacementList-module__rk76vq__rowName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.AudienceFlowPlacementList-module__rk76vq__rowSub{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:8px;display:inline-flex}.AudienceFlowPlacementList-module__rk76vq__overrideBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary);background:var(--color-primary-light,var(--color-background-secondary));border:1px solid var(--color-primary);border-radius:var(--radius-full);align-items:center;padding:1px 6px;display:inline-flex}.AudienceFlowPlacementList-module__rk76vq__inheritedHint{align-items:center;gap:4px;min-width:0;display:inline-flex}.AudienceFlowPlacementList-module__rk76vq__inheritedHint>svg{opacity:.7;flex-shrink:0}.AudienceFlowPlacementList-module__rk76vq__preview{cursor:pointer;background:0 0;border:none;grid-area:1/2;justify-self:center;min-width:0;max-width:100%;padding:0;overflow:hidden}.AudienceFlowPlacementList-module__rk76vq__previewEmpty{min-height:120px;font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);grid-area:1/2;justify-content:center;align-self:stretch;align-items:center;display:flex}.AudienceFlowPlacementList-module__rk76vq__controls{align-items:center;gap:var(--spacing-sm);grid-area:2/1/auto/-1;min-width:0;display:flex}.AudienceFlowPlacementList-module__rk76vq__controls>:first-child{flex:1;width:auto;min-width:0}.AudienceFlowPlacementList-module__rk76vq__applyAllButton{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;grid-area:3/1/auto/-1;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.AudienceFlowPlacementList-module__rk76vq__applyAllButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.AudienceFlowPlacementList-module__rk76vq__removeButton{color:var(--color-error,#e5484d);border:1px solid color-mix(in srgb, var(--color-error,#e5484d) 40%, transparent);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.AudienceFlowPlacementList-module__rk76vq__removeButton:hover{background:color-mix(in srgb, var(--color-error,#e5484d) 10%, transparent);border-color:var(--color-error,#e5484d)}@media (max-width:640px){.AudienceFlowPlacementList-module__rk76vq__tree{flex-direction:column}.AudienceFlowPlacementList-module__rk76vq__rail{max-height:none;padding-right:0;padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border);flex-direction:row;flex:none;position:static;overflow:auto hidden;width:100%!important}.AudienceFlowPlacementList-module__rk76vq__railResizer{display:none}.AudienceFlowPlacementList-module__rk76vq__railItem{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;border-radius:0;width:auto}.AudienceFlowPlacementList-module__rk76vq__railItemActive{border-bottom-color:var(--color-primary)}.AudienceFlowPlacementList-module__rk76vq__railDefault{flex-wrap:nowrap}.AudienceFlowPlacementList-module__rk76vq__railItemSub{flex-basis:auto}.AudienceFlowPlacementList-module__rk76vq__railDivider{width:1px;height:auto;margin:0 var(--spacing-xs)}}@container (max-width:330px){.AudienceFlowPlacementList-module__rk76vq__row{grid-template-columns:1fr}.AudienceFlowPlacementList-module__rk76vq__rowMeta{grid-row:auto}.AudienceFlowPlacementList-module__rk76vq__preview,.AudienceFlowPlacementList-module__rk76vq__previewEmpty{grid-area:auto/1;justify-self:center}.AudienceFlowPlacementList-module__rk76vq__controls{grid-area:auto/1}}
.VariantCompareModal-module__p3qyzG__modal{width:auto;max-width:calc(100vw - 32px);padding:var(--spacing-lg);background:var(--color-background);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.VariantCompareModal-module__p3qyzG__header{margin-bottom:var(--spacing-md);text-align:center;flex-direction:column;gap:2px;display:flex}.VariantCompareModal-module__p3qyzG__header h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.VariantCompareModal-module__p3qyzG__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.VariantCompareModal-module__p3qyzG__row{gap:var(--spacing-md);padding-bottom:4px;display:flex;overflow-x:auto}.VariantCompareModal-module__p3qyzG__col{flex-direction:column;flex:none;align-items:center;gap:8px;width:170px;display:flex}.VariantCompareModal-module__p3qyzG__colHead{justify-content:space-between;align-items:center;width:100%;display:flex}.VariantCompareModal-module__p3qyzG__colName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VariantCompareModal-module__p3qyzG__colPct{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:var(--radius-full);flex-shrink:0;padding:2px 8px}.VariantCompareModal-module__p3qyzG__preview{justify-content:center;align-items:center;width:100%;display:flex}.VariantCompareModal-module__p3qyzG__placeholder{width:100%;height:200px;color:var(--color-text-secondary);font-size:var(--font-size-xs);background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.VariantCompareModal-module__p3qyzG__colFlow{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}
.ExperimentViewToggle-module__PkB8eq__segmentedToolbar{background:var(--color-neutral-100);border-radius:var(--radius-md);box-sizing:border-box;align-items:center;gap:2px;height:28px;padding:3px;display:inline-flex}.ExperimentViewToggle-module__PkB8eq__segmentedBtn{border-radius:var(--radius-sm);height:100%;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;padding:0 12px;transition:background .15s,color .15s,box-shadow .15s;display:flex}.ExperimentViewToggle-module__PkB8eq__segmentedBtn:hover{color:var(--color-text-primary)}.ExperimentViewToggle-module__PkB8eq__segmentedBtnActive{background:var(--color-background);color:var(--color-text-primary);box-shadow:0 1px 2px #00000014}.ExperimentViewToggle-module__PkB8eq__segmentedBtnActive:hover{color:var(--color-text-primary)}
.VariantFlowPicker-module__WoXqSq__root{width:100%;position:relative}.VariantFlowPicker-module__WoXqSq__row{align-items:center;gap:6px;display:flex}.VariantFlowPicker-module__WoXqSq__trigger{min-width:0;font-size:var(--font-size-sm);color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;flex:1;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.VariantFlowPicker-module__WoXqSq__trigger:hover{border-color:var(--color-primary)}.VariantFlowPicker-module__WoXqSq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.VariantFlowPicker-module__WoXqSq__chevron{color:var(--color-text-secondary);flex-shrink:0}.VariantFlowPicker-module__WoXqSq__openLink{color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.VariantFlowPicker-module__WoXqSq__openLink:hover{color:var(--color-primary);border-color:var(--color-primary)}.VariantFlowPicker-module__WoXqSq__dropdown{z-index:1100;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:240px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;overflow:hidden}.VariantFlowPicker-module__WoXqSq__searchRow{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);align-items:center;gap:8px;padding:9px 11px;display:flex}.VariantFlowPicker-module__WoXqSq__search{font-size:var(--font-size-sm);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.VariantFlowPicker-module__WoXqSq__list{min-height:0;overflow-y:auto}.VariantFlowPicker-module__WoXqSq__item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.VariantFlowPicker-module__WoXqSq__item:hover:not(:disabled){background:var(--color-background-secondary)}.VariantFlowPicker-module__WoXqSq__item:disabled{opacity:.6;cursor:default}.VariantFlowPicker-module__WoXqSq__itemCurrent{background:var(--color-primary-light)}.VariantFlowPicker-module__WoXqSq__itemName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);flex:1;overflow:hidden}.VariantFlowPicker-module__WoXqSq__itemTime{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0}.VariantFlowPicker-module__WoXqSq__itemCheck{color:var(--color-primary);flex-shrink:0}.VariantFlowPicker-module__WoXqSq__empty{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;padding:14px 12px}.VariantFlowPicker-module__WoXqSq__unresolved{font-size:var(--font-size-xs);color:var(--color-warning);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.VariantFlowPicker-module__WoXqSq__applyToAllRow{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.VariantFlowPicker-module__WoXqSq__applyToAllCheckbox{margin:0}
.VariantPreviewModal-module__vlJFsG__modal{width:auto;max-width:calc(100vw - 32px);padding:var(--spacing-lg);background:var(--color-background);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.VariantPreviewModal-module__vlJFsG__header{margin-bottom:var(--spacing-md);text-align:center;flex-direction:column;gap:2px;display:flex}.VariantPreviewModal-module__vlJFsG__header h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.VariantPreviewModal-module__vlJFsG__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.VariantPreviewModal-module__vlJFsG__frame{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;width:min(360px,88vw);height:min(78vh,780px);position:relative;overflow:hidden}.VariantPreviewModal-module__vlJFsG__device{transform-origin:top;position:absolute;top:0;left:50%}.VariantPreviewModal-module__vlJFsG__device>*{width:100%;height:100%}.VariantPreviewModal-module__vlJFsG__message{color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.ExperimentFlowCell-module__fgXTZa__cell{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.ExperimentFlowCell-module__fgXTZa__defaultChip{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);white-space:nowrap;align-self:flex-start;align-items:center;padding:2px 8px;display:inline-flex}.ExperimentFlowCell-module__fgXTZa__preview{justify-content:center;align-items:center;width:100%;min-width:0;padding:8px 0;display:flex;overflow:hidden}.ExperimentFlowCell-module__fgXTZa__placeholder{width:100%;height:200px;color:var(--color-text-secondary);font-size:var(--font-size-xs);background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.ExperimentFlowCell-module__fgXTZa__inheritedHint{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.ExperimentFlowCell-module__fgXTZa__inheritedHint>svg{opacity:.7;flex-shrink:0}.ExperimentFlowCell-module__fgXTZa__legacyWarning{font-size:var(--font-size-xs);color:var(--color-warning,#f5a623);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.ExperimentFlowCell-module__fgXTZa__legacyWarning>svg{flex-shrink:0}.ExperimentFlowCell-module__fgXTZa__chipLegacy{border-left-color:var(--color-warning,#f5a623)}.ExperimentFlowCell-module__fgXTZa__pickerRow{align-items:stretch;gap:8px;min-width:0;display:flex}.ExperimentFlowCell-module__fgXTZa__pickerRow>:first-child{flex:1;width:auto;min-width:0}.ExperimentFlowCell-module__fgXTZa__removeButton{color:var(--color-error,#e5484d);border:1px solid color-mix(in srgb, var(--color-error,#e5484d) 40%, transparent);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.ExperimentFlowCell-module__fgXTZa__removeButton:hover{background:color-mix(in srgb, var(--color-error,#e5484d) 10%, transparent);border-color:var(--color-error,#e5484d)}.ExperimentFlowCell-module__fgXTZa__compactCell{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface,var(--color-background));border-left-width:3px;align-items:center;gap:2px;min-width:0;padding:2px 4px;display:flex}.ExperimentFlowCell-module__fgXTZa__compactCell>:first-child{flex:1;min-width:0}.ExperimentFlowCell-module__fgXTZa__chipAssigned{border-left-color:var(--color-primary)}.ExperimentFlowCell-module__fgXTZa__chipInherited{border-left-color:var(--color-border);background:var(--color-background-secondary)}.ExperimentFlowCell-module__fgXTZa__chipUnassigned{border-left-color:var(--color-warning,#f5a623);border-style:dashed dashed dashed solid}.ExperimentFlowCell-module__fgXTZa__chipIconButton{width:22px;height:22px;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ExperimentFlowCell-module__fgXTZa__chipIconButton:hover{color:var(--color-text-primary);background:var(--color-background-secondary)}.ExperimentFlowCell-module__fgXTZa__cellWide{display:contents}.ExperimentFlowCell-module__fgXTZa__previewWide{grid-area:1/2;justify-content:center;align-items:center;min-width:0;padding:8px 0;display:flex;overflow:hidden}.ExperimentFlowCell-module__fgXTZa__placeholderWide{height:200px;color:var(--color-text-secondary);font-size:var(--font-size-xs);text-align:center;padding:0 var(--spacing-sm);background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:6px;display:flex}.ExperimentFlowCell-module__fgXTZa__controls{gap:var(--spacing-sm);flex-direction:column;grid-area:2/1/auto/-1;width:100%;min-width:0;display:flex}.ExperimentFlowCell-module__fgXTZa__controlsStacked{gap:var(--spacing-sm);flex-direction:column;width:100%;min-width:0;display:flex}@media (max-width:640px){.ExperimentFlowCell-module__fgXTZa__previewWide,.ExperimentFlowCell-module__fgXTZa__placeholderWide,.ExperimentFlowCell-module__fgXTZa__controls{grid-area:auto/1}}@container (max-width:330px){.ExperimentFlowCell-module__fgXTZa__previewWide,.ExperimentFlowCell-module__fgXTZa__placeholderWide,.ExperimentFlowCell-module__fgXTZa__controls{grid-area:auto/1}}.ExperimentFlowCell-module__fgXTZa__applyAllButton{border:1px dashed var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;font-size:12px;display:flex}.ExperimentFlowCell-module__fgXTZa__applyAllButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ExperimentFlowCell-module__fgXTZa__applyAllButton:disabled{opacity:.6;cursor:default}
.ExperimentMatrixView-module__QK_LIa__scroll{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);width:100%;overflow-x:clip}.ExperimentMatrixView-module__QK_LIa__rowContents{display:contents}.ExperimentMatrixView-module__QK_LIa__grid{display:grid}.ExperimentMatrixView-module__QK_LIa__headCell{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;background:var(--color-background-secondary);border-bottom:1px solid var(--color-border);z-index:2;align-items:center;display:flex;position:sticky;top:-15px}.ExperimentMatrixView-module__QK_LIa__placementName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExperimentMatrixView-module__QK_LIa__cornerHead{z-index:3;border-right:1px solid var(--color-border);flex-direction:row;align-items:center;position:sticky;left:0}.ExperimentMatrixView-module__QK_LIa__rowHead{align-content:flex-start;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);z-index:1;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex-wrap:wrap;display:flex;position:sticky;left:0}.ExperimentMatrixView-module__QK_LIa__gapDot{border-radius:var(--radius-full);background:var(--color-warning,#f5a623);flex-shrink:0;width:7px;height:7px;margin-top:6px}.ExperimentMatrixView-module__QK_LIa__colResizer{cursor:col-resize;z-index:4;width:8px;height:100%;position:absolute;top:0;right:-4px}.ExperimentMatrixView-module__QK_LIa__colResizer:hover,.ExperimentMatrixView-module__QK_LIa__colResizer:focus-visible{background:var(--color-primary-light);outline:none}.ExperimentMatrixView-module__QK_LIa__headCell{flex-direction:column;align-items:flex-start;gap:2px}.ExperimentMatrixView-module__QK_LIa__variantName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExperimentMatrixView-module__QK_LIa__variantMeta{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:inline-flex}.ExperimentMatrixView-module__QK_LIa__controlBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-full);align-items:center;padding:1px 8px;display:inline-flex}.ExperimentMatrixView-module__QK_LIa__bodyCell{padding:var(--spacing-sm);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);min-width:0;display:flex}.ExperimentMatrixView-module__QK_LIa__bodyCell>*{width:100%}.ExperimentMatrixView-module__QK_LIa__rowHead .ExperimentMatrixView-module__QK_LIa__placementName{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3;overflow:visible}.ExperimentMatrixView-module__QK_LIa__groupMarker{border-radius:var(--radius-full);background:var(--color-background-secondary);border:1px solid var(--color-border);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:2px;margin-top:2px;padding:1px 5px;line-height:1.4;display:inline-flex}
.ExperimentPlacementTree-module__lWUsJW__tree{flex-direction:row;align-items:flex-start;min-width:0;display:flex}.ExperimentPlacementTree-module__lWUsJW__empty{padding:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.ExperimentPlacementTree-module__lWUsJW__rail{min-width:96px;max-height:min(60vh,520px);padding-right:var(--spacing-sm);flex-direction:column;flex:0 auto;gap:2px;display:flex;position:sticky;top:0;overflow-y:auto}.ExperimentPlacementTree-module__lWUsJW__railResizer{margin-right:var(--spacing-md);cursor:col-resize;border-left:1px solid var(--color-border);background:0 0;flex:0 0 9px;align-self:stretch}.ExperimentPlacementTree-module__lWUsJW__railResizer:hover,.ExperimentPlacementTree-module__lWUsJW__railResizer:focus-visible{border-left-color:var(--color-primary);background:var(--color-primary-light);outline:none}.ExperimentPlacementTree-module__lWUsJW__railItem{width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:6px;padding:8px 10px;display:flex}.ExperimentPlacementTree-module__lWUsJW__railItem:hover{color:var(--color-text-primary);background:var(--color-background-secondary)}.ExperimentPlacementTree-module__lWUsJW__railItemActive{color:var(--color-primary);background:var(--color-background-secondary);border-left-color:var(--color-primary)}.ExperimentPlacementTree-module__lWUsJW__railItemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ExperimentPlacementTree-module__lWUsJW__dot{border-radius:var(--radius-full);background:var(--color-warning,#f5a623);flex-shrink:0;width:7px;height:7px}.ExperimentPlacementTree-module__lWUsJW__rows{gap:var(--spacing-md);flex-direction:column;flex:1;min-width:200px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.ExperimentPlacementTree-module__lWUsJW__row{column-gap:var(--spacing-lg);row-gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-surface,var(--color-background));border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(120px,200px) minmax(148px,1fr);align-items:start;display:grid}.ExperimentPlacementTree-module__lWUsJW__variantMeta{flex-direction:column;grid-area:1/1;gap:4px;min-width:0;display:flex}.ExperimentPlacementTree-module__lWUsJW__variantName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExperimentPlacementTree-module__lWUsJW__variantSub{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:8px;display:inline-flex}.ExperimentPlacementTree-module__lWUsJW__controlBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;padding:1px 6px;display:inline-flex}.ExperimentPlacementTree-module__lWUsJW__variantCell{display:contents}@media (max-width:640px){.ExperimentPlacementTree-module__lWUsJW__tree{flex-direction:column}.ExperimentPlacementTree-module__lWUsJW__rail{max-height:none;padding-right:0;padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border);flex-direction:row;flex:none;position:static;overflow:auto hidden;width:100%!important}.ExperimentPlacementTree-module__lWUsJW__railResizer{display:none}.ExperimentPlacementTree-module__lWUsJW__railItem{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;border-radius:0;width:auto}.ExperimentPlacementTree-module__lWUsJW__railItemActive{border-bottom-color:var(--color-primary)}.ExperimentPlacementTree-module__lWUsJW__row{gap:var(--spacing-sm);grid-template-columns:1fr}}@container (max-width:330px){.ExperimentPlacementTree-module__lWUsJW__row{grid-template-columns:1fr}.ExperimentPlacementTree-module__lWUsJW__variantMeta{grid-row:auto}}.ExperimentPlacementTree-module__lWUsJW__groupMarker{border-radius:var(--radius-full);background:var(--color-background-secondary);border:1px solid var(--color-border);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:2px;padding:1px 5px;line-height:1.4;display:inline-flex}
.CampaignNodeDetailPanel-module__KY0peq__panel{z-index:20;background:var(--color-background);border-left:1px solid var(--color-border);width:440px;max-width:92%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.CampaignNodeDetailPanel-module__KY0peq__header{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:12px 14px;display:flex}.CampaignNodeDetailPanel-module__KY0peq__priority{border-radius:var(--radius-full);width:22px;height:22px;font-size:var(--font-size-xs);color:#fff;background:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.CampaignNodeDetailPanel-module__KY0peq__nameButton{min-width:0;font-size:var(--font-size-md);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;font-weight:600;display:flex}.CampaignNodeDetailPanel-module__KY0peq__nameButton svg{opacity:.4;flex-shrink:0}.CampaignNodeDetailPanel-module__KY0peq__nameButton:hover svg{opacity:.9}.CampaignNodeDetailPanel-module__KY0peq__nameInput{border:1px solid var(--color-primary);border-radius:var(--radius-md);min-width:0;font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-background);outline:none;flex:1;padding:6px 8px;font-weight:600}.CampaignNodeDetailPanel-module__KY0peq__iconButton{border-radius:var(--radius-md);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CampaignNodeDetailPanel-module__KY0peq__iconButton:hover{background:var(--color-background-hover)}.CampaignNodeDetailPanel-module__KY0peq__toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.CampaignNodeDetailPanel-module__KY0peq__toolButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);font-size:var(--font-size-xs);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:4px;padding:5px 9px;font-weight:500;display:inline-flex}.CampaignNodeDetailPanel-module__KY0peq__toolButton:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-light)}.CampaignNodeDetailPanel-module__KY0peq__toolButton:disabled{opacity:.45;cursor:not-allowed}.CampaignNodeDetailPanel-module__KY0peq__danger{color:var(--color-error)}.CampaignNodeDetailPanel-module__KY0peq__danger:hover:not(:disabled){border-color:var(--color-error);background:var(--color-error-light)}.CampaignNodeDetailPanel-module__KY0peq__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:14px;display:flex;overflow-y:auto}.CampaignNodeDetailPanel-module__KY0peq__section{flex-direction:column;gap:8px;display:flex}.CampaignNodeDetailPanel-module__KY0peq__sectionTitle{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary);margin:0;font-weight:600}.CampaignNodeDetailPanel-module__KY0peq__field{flex-direction:column;gap:4px;display:flex}.CampaignNodeDetailPanel-module__KY0peq__field label{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.CampaignNodeDetailPanel-module__KY0peq__footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.CampaignNodeDetailPanel-module__KY0peq__discardButton,.CampaignNodeDetailPanel-module__KY0peq__saveButton{border-radius:var(--radius-lg);font-size:var(--font-size-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:8px 14px;font-weight:500;display:inline-flex}.CampaignNodeDetailPanel-module__KY0peq__discardButton{background:var(--color-background);border-color:var(--color-border);color:var(--color-text-secondary)}.CampaignNodeDetailPanel-module__KY0peq__discardButton:hover:not(:disabled){background:var(--color-background-hover)}.CampaignNodeDetailPanel-module__KY0peq__saveButton{background:var(--color-primary);color:#fff}.CampaignNodeDetailPanel-module__KY0peq__saveButton:hover:not(:disabled){background:var(--color-primary-hover)}.CampaignNodeDetailPanel-module__KY0peq__discardButton:disabled,.CampaignNodeDetailPanel-module__KY0peq__saveButton:disabled{opacity:.6;cursor:not-allowed}.CampaignNodeDetailPanel-module__KY0peq__flowPreview{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-secondary,#f6f7f9);cursor:pointer;justify-content:center;width:100%;margin-top:4px;padding:12px;display:flex;position:relative}.CampaignNodeDetailPanel-module__KY0peq__previewOverlay{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-text-primary) 55%, transparent);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:0;justify-content:center;align-items:center;gap:6px;transition:opacity .15s;display:flex;position:absolute;inset:12px}.CampaignNodeDetailPanel-module__KY0peq__flowPreview:hover .CampaignNodeDetailPanel-module__KY0peq__previewOverlay,.CampaignNodeDetailPanel-module__KY0peq__flowPreview:focus-visible .CampaignNodeDetailPanel-module__KY0peq__previewOverlay{opacity:1}.CampaignNodeDetailPanel-module__KY0peq__saveButton{transition:box-shadow .15s,transform .15s}.CampaignNodeDetailPanel-module__KY0peq__saveButtonFlash{animation:1.6s CampaignNodeDetailPanel-module__KY0peq__saveFlash}@keyframes CampaignNodeDetailPanel-module__KY0peq__saveFlash{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 0%, transparent);transform:scale(1)}12%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 45%, transparent);transform:scale(1.05)}30%,70%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 28%, transparent);transform:scale(1.02)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-primary) 20%, transparent);transform:scale(1.05)}}.CampaignNodeDetailPanel-module__KY0peq__resizeHandle{cursor:ew-resize;z-index:5;width:6px;position:absolute;top:0;bottom:0;left:0}.CampaignNodeDetailPanel-module__KY0peq__resizeHandle:hover,.CampaignNodeDetailPanel-module__KY0peq__resizeHandle:active{background:var(--color-primary-light)}
.AssignFlowModal-module__LBHyUq__modal{background:var(--color-background);border-radius:var(--radius-xl);width:600px;max-width:100%;max-height:88vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.AssignFlowModal-module__LBHyUq__header{padding:var(--spacing-xl);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.AssignFlowModal-module__LBHyUq__header h2{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.AssignFlowModal-module__LBHyUq__variantName{color:var(--color-text-secondary);font-size:var(--font-size-md);margin:0}.AssignFlowModal-module__LBHyUq__variantName strong{color:var(--color-primary)}.AssignFlowModal-module__LBHyUq__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}.AssignFlowModal-module__LBHyUq__closeButton:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.AssignFlowModal-module__LBHyUq__form{padding:var(--spacing-xl);flex:1;overflow-y:auto}.AssignFlowModal-module__LBHyUq__formGroup{margin-bottom:var(--spacing-xl)}.AssignFlowModal-module__LBHyUq__flowGroup{padding:var(--spacing-lg);background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:var(--radius-lg)}.AssignFlowModal-module__LBHyUq__flowLabel{align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary)!important;font-size:var(--font-size-lg)!important;display:flex!important}.AssignFlowModal-module__LBHyUq__flowLabel svg{color:var(--color-primary)}.AssignFlowModal-module__LBHyUq__flowSubLabel{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.AssignFlowModal-module__LBHyUq__flowSubLabel strong{color:var(--color-text-primary)}.AssignFlowModal-module__LBHyUq__advancedToggle{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-fast);display:flex}.AssignFlowModal-module__LBHyUq__advancedToggle:hover{background:var(--color-background-hover);border-color:var(--color-neutral-400)}.AssignFlowModal-module__LBHyUq__advancedHint{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-neutral-400);margin-left:auto}.AssignFlowModal-module__LBHyUq__advancedSection{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md)}.AssignFlowModal-module__LBHyUq__advancedSection .AssignFlowModal-module__LBHyUq__formGroup:last-child{margin-bottom:0}.AssignFlowModal-module__LBHyUq__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}.AssignFlowModal-module__LBHyUq__hint{margin-top:var(--spacing-xs);font-weight:var(--font-weight-normal);color:var(--color-neutral-400);font-size:var(--font-size-sm);display:block}.AssignFlowModal-module__LBHyUq__input,.AssignFlowModal-module__LBHyUq__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}.AssignFlowModal-module__LBHyUq__input:focus,.AssignFlowModal-module__LBHyUq__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.AssignFlowModal-module__LBHyUq__textarea{resize:vertical;font-family:Monaco,Courier New,monospace}.AssignFlowModal-module__LBHyUq__loadingText,.AssignFlowModal-module__LBHyUq__noFlows{padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);margin:0}.AssignFlowModal-module__LBHyUq__noFlows{color:var(--color-error);background:var(--color-error-light);border-color:var(--color-error)}.AssignFlowModal-module__LBHyUq__metadataHint{margin:var(--spacing-sm) 0 0 0;font-size:var(--font-size-sm);color:var(--color-neutral-400)}.AssignFlowModal-module__LBHyUq__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}.AssignFlowModal-module__LBHyUq__actions{gap:var(--spacing-lg);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xs);border-top:1px solid var(--color-border);background:var(--color-background);justify-content:flex-end;display:flex;position:sticky;bottom:0}.AssignFlowModal-module__LBHyUq__cancelButton,.AssignFlowModal-module__LBHyUq__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}.AssignFlowModal-module__LBHyUq__cancelButton{background:var(--color-background);color:var(--color-neutral-600);border:1px solid var(--color-neutral-300)}.AssignFlowModal-module__LBHyUq__cancelButton:hover:not(:disabled){background:var(--color-background-hover)}.AssignFlowModal-module__LBHyUq__submitButton{align-items:center;gap:var(--spacing-sm);background:var(--color-primary);color:#fff;display:flex}.AssignFlowModal-module__LBHyUq__submitButton:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.AssignFlowModal-module__LBHyUq__submitButton:disabled,.AssignFlowModal-module__LBHyUq__cancelButton:disabled{opacity:.5;cursor:not-allowed}.AssignFlowModal-module__LBHyUq__successMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.AssignFlowModal-module__LBHyUq__successMessage svg{color:var(--color-success);margin-bottom:var(--spacing-lg)}.AssignFlowModal-module__LBHyUq__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)}.AssignFlowModal-module__LBHyUq__successMessage p{color:var(--color-text-secondary);margin:0}
.VariantFlowPickerLegacy-module__jmcQZa__root{width:100%;position:relative}.VariantFlowPickerLegacy-module__jmcQZa__row{align-items:center;gap:6px;display:flex}.VariantFlowPickerLegacy-module__jmcQZa__trigger{min-width:0;font-size:var(--font-size-sm);color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;flex:1;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.VariantFlowPickerLegacy-module__jmcQZa__trigger:hover{border-color:var(--color-primary)}.VariantFlowPickerLegacy-module__jmcQZa__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.VariantFlowPickerLegacy-module__jmcQZa__chevron{color:var(--color-text-secondary);flex-shrink:0}.VariantFlowPickerLegacy-module__jmcQZa__openLink{color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.VariantFlowPickerLegacy-module__jmcQZa__openLink:hover{color:var(--color-primary);border-color:var(--color-primary)}.VariantFlowPickerLegacy-module__jmcQZa__dropdown{z-index:1100;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:240px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;overflow:hidden}.VariantFlowPickerLegacy-module__jmcQZa__searchRow{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);align-items:center;gap:8px;padding:9px 11px;display:flex}.VariantFlowPickerLegacy-module__jmcQZa__search{font-size:var(--font-size-sm);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.VariantFlowPickerLegacy-module__jmcQZa__list{overflow-y:auto}.VariantFlowPickerLegacy-module__jmcQZa__item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.VariantFlowPickerLegacy-module__jmcQZa__item:hover:not(:disabled){background:var(--color-background-secondary)}.VariantFlowPickerLegacy-module__jmcQZa__item:disabled{opacity:.6;cursor:default}.VariantFlowPickerLegacy-module__jmcQZa__itemCurrent{background:var(--color-primary-light)}.VariantFlowPickerLegacy-module__jmcQZa__itemName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);flex:1;overflow:hidden}.VariantFlowPickerLegacy-module__jmcQZa__itemTime{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0}.VariantFlowPickerLegacy-module__jmcQZa__itemCheck{color:var(--color-primary);flex-shrink:0}.VariantFlowPickerLegacy-module__jmcQZa__empty{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;padding:14px 12px}.VariantFlowPickerLegacy-module__jmcQZa__unresolved{font-size:var(--font-size-xs);color:var(--color-warning);align-items:center;gap:4px;margin-top:4px;display:inline-flex}
.ExperimentInlinePanelLegacy-module__2ge4Uq__panel{gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__loading,.ExperimentInlinePanelLegacy-module__2ge4Uq__errorRow{align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-sm);display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__errorRow{color:var(--color-error)}.ExperimentInlinePanelLegacy-module__2ge4Uq__spinner{animation:1s linear infinite ExperimentInlinePanelLegacy-module__2ge4Uq__spin}@keyframes ExperimentInlinePanelLegacy-module__2ge4Uq__spin{to{transform:rotate(360deg)}}.ExperimentInlinePanelLegacy-module__2ge4Uq__retry{font-size:var(--font-size-xs);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;display:inline-flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__setupPrompt{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__setupPrompt>svg{color:var(--color-primary);flex-shrink:0}.ExperimentInlinePanelLegacy-module__2ge4Uq__setupText{flex-direction:column;gap:2px;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__setupText strong{font-size:var(--font-size-sm);color:var(--color-text-primary)}.ExperimentInlinePanelLegacy-module__2ge4Uq__setupText p{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.ExperimentInlinePanelLegacy-module__2ge4Uq__setupButton{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;background:var(--color-primary);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;text-decoration:none;display:inline-flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__setupButton:hover{background:var(--color-primary-hover)}.ExperimentInlinePanelLegacy-module__2ge4Uq__amplitudeNote{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:8px;line-height:1.4;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__amplitudeNote>svg{color:var(--color-primary);flex-shrink:0}.ExperimentInlinePanelLegacy-module__2ge4Uq__amplitudeNote strong{color:var(--color-text-primary)}.ExperimentInlinePanelLegacy-module__2ge4Uq__statusBadge{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-surface);border:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;display:inline-flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__statusRunning{color:var(--color-primary)}.ExperimentInlinePanelLegacy-module__2ge4Uq__statusComplete{color:var(--color-success)}.ExperimentInlinePanelLegacy-module__2ge4Uq__statusDisabled{color:var(--color-text-secondary)}.ExperimentInlinePanelLegacy-module__2ge4Uq__statusPending{color:var(--color-warning)}.ExperimentInlinePanelLegacy-module__2ge4Uq__warningBanner{font-size:var(--font-size-xs);color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);border-radius:var(--radius-sm);align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.4;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__warningBanner>svg{flex-shrink:0;margin-top:1px}.ExperimentInlinePanelLegacy-module__2ge4Uq__emptyVariants{padding:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);align-items:center;gap:8px;font-style:italic;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__variantList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ExperimentInlinePanelLegacy-module__2ge4Uq__variantRow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;align-items:stretch;gap:10px;padding:14px;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__variantMeta{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__variantName{font-size:var(--font-size-md,15px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExperimentInlinePanelLegacy-module__2ge4Uq__variantPct{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:var(--radius-full);flex-shrink:0;padding:2px 8px}.ExperimentInlinePanelLegacy-module__2ge4Uq__splitWrap{flex-direction:column;gap:6px;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__splitBar{border-radius:var(--radius-full);background:var(--color-background-secondary);width:100%;height:10px;display:flex;overflow:hidden}.ExperimentInlinePanelLegacy-module__2ge4Uq__splitSeg{min-width:2px;height:100%}.ExperimentInlinePanelLegacy-module__2ge4Uq__splitSeg+.ExperimentInlinePanelLegacy-module__2ge4Uq__splitSeg{border-left:2px solid var(--color-surface)}.ExperimentInlinePanelLegacy-module__2ge4Uq__splitLegend{flex-wrap:wrap;gap:12px;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__splitLegendItem{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:6px;display:inline-flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__splitDot{border-radius:var(--radius-full);width:8px;height:8px}.ExperimentInlinePanelLegacy-module__2ge4Uq__compareButton{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;display:inline-flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__compareButton:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.ExperimentInlinePanelLegacy-module__2ge4Uq__variantPreview{justify-content:center;align-items:center;width:100%;padding:8px 0;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__variantPreviewClickable{cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;position:relative}.ExperimentInlinePanelLegacy-module__2ge4Uq__previewOverlay{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-text-primary) 55%, transparent);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);opacity:0;justify-content:center;align-items:center;gap:6px;transition:opacity .15s;display:flex;position:absolute;inset:8px 0}.ExperimentInlinePanelLegacy-module__2ge4Uq__variantPreviewClickable:hover .ExperimentInlinePanelLegacy-module__2ge4Uq__previewOverlay,.ExperimentInlinePanelLegacy-module__2ge4Uq__variantPreviewClickable:focus-visible .ExperimentInlinePanelLegacy-module__2ge4Uq__previewOverlay{opacity:1}.ExperimentInlinePanelLegacy-module__2ge4Uq__previewPlaceholder{width:100%;height:200px;color:var(--color-text-secondary);font-size:var(--font-size-xs);background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__previewMessage{width:100%;height:200px;color:var(--color-text-secondary);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__variantFlow{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-width:0;padding:10px 12px}.ExperimentInlinePanelLegacy-module__2ge4Uq__flowLink{max-width:100%;font-size:var(--font-size-sm);color:var(--color-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__flowLink:hover{text-decoration:underline}.ExperimentInlinePanelLegacy-module__2ge4Uq__flowLinkName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExperimentInlinePanelLegacy-module__2ge4Uq__noFlow{font-size:var(--font-size-sm);color:var(--color-warning);align-items:center;gap:6px;display:inline-flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__variantActions{align-items:stretch;gap:8px;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__assignButton{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__assignButton:hover{background:var(--color-background-hover);border-color:var(--color-primary);color:var(--color-primary)}.ExperimentInlinePanelLegacy-module__2ge4Uq__deleteButton{color:var(--color-error,#e5484d);border:1px solid color-mix(in srgb, var(--color-error,#e5484d) 40%, transparent);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:9px 12px;display:inline-flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__deleteButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-error,#e5484d) 10%, transparent);border-color:var(--color-error,#e5484d)}.ExperimentInlinePanelLegacy-module__2ge4Uq__deleteButton:disabled{opacity:.5;cursor:not-allowed}.ExperimentInlinePanelLegacy-module__2ge4Uq__createVariantCard{min-height:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.ExperimentInlinePanelLegacy-module__2ge4Uq__createVariantCard:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}
.CampaignNodeDetailPanelLegacy-module__g46GXa__panel{z-index:20;background:var(--color-background);border-left:1px solid var(--color-border);width:440px;max-width:92%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.CampaignNodeDetailPanelLegacy-module__g46GXa__header{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:12px 14px;display:flex}.CampaignNodeDetailPanelLegacy-module__g46GXa__priority{border-radius:var(--radius-full);width:22px;height:22px;font-size:var(--font-size-xs);color:#fff;background:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.CampaignNodeDetailPanelLegacy-module__g46GXa__nameButton{min-width:0;font-size:var(--font-size-md);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;font-weight:600;display:flex}.CampaignNodeDetailPanelLegacy-module__g46GXa__nameButton svg{opacity:.4;flex-shrink:0}.CampaignNodeDetailPanelLegacy-module__g46GXa__nameButton:hover svg{opacity:.9}.CampaignNodeDetailPanelLegacy-module__g46GXa__nameInput{border:1px solid var(--color-primary);border-radius:var(--radius-md);min-width:0;font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-background);outline:none;flex:1;padding:6px 8px;font-weight:600}.CampaignNodeDetailPanelLegacy-module__g46GXa__iconButton{border-radius:var(--radius-md);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CampaignNodeDetailPanelLegacy-module__g46GXa__iconButton:hover{background:var(--color-background-hover)}.CampaignNodeDetailPanelLegacy-module__g46GXa__toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.CampaignNodeDetailPanelLegacy-module__g46GXa__toolButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);font-size:var(--font-size-xs);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:4px;padding:5px 9px;font-weight:500;display:inline-flex}.CampaignNodeDetailPanelLegacy-module__g46GXa__toolButton:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-light)}.CampaignNodeDetailPanelLegacy-module__g46GXa__toolButton:disabled{opacity:.45;cursor:not-allowed}.CampaignNodeDetailPanelLegacy-module__g46GXa__danger{color:var(--color-error)}.CampaignNodeDetailPanelLegacy-module__g46GXa__danger:hover:not(:disabled){border-color:var(--color-error);background:var(--color-error-light)}.CampaignNodeDetailPanelLegacy-module__g46GXa__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:14px;display:flex;overflow-y:auto}.CampaignNodeDetailPanelLegacy-module__g46GXa__section{flex-direction:column;gap:8px;display:flex}.CampaignNodeDetailPanelLegacy-module__g46GXa__sectionTitle{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary);margin:0;font-weight:600}.CampaignNodeDetailPanelLegacy-module__g46GXa__field{flex-direction:column;gap:4px;display:flex}.CampaignNodeDetailPanelLegacy-module__g46GXa__field label{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.CampaignNodeDetailPanelLegacy-module__g46GXa__footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.CampaignNodeDetailPanelLegacy-module__g46GXa__discardButton,.CampaignNodeDetailPanelLegacy-module__g46GXa__saveButton{border-radius:var(--radius-lg);font-size:var(--font-size-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:8px 14px;font-weight:500;display:inline-flex}.CampaignNodeDetailPanelLegacy-module__g46GXa__discardButton{background:var(--color-background);border-color:var(--color-border);color:var(--color-text-secondary)}.CampaignNodeDetailPanelLegacy-module__g46GXa__discardButton:hover:not(:disabled){background:var(--color-background-hover)}.CampaignNodeDetailPanelLegacy-module__g46GXa__saveButton{background:var(--color-primary);color:#fff}.CampaignNodeDetailPanelLegacy-module__g46GXa__saveButton:hover:not(:disabled){background:var(--color-primary-hover)}.CampaignNodeDetailPanelLegacy-module__g46GXa__discardButton:disabled,.CampaignNodeDetailPanelLegacy-module__g46GXa__saveButton:disabled{opacity:.6;cursor:not-allowed}.CampaignNodeDetailPanelLegacy-module__g46GXa__flowPreview{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-secondary,#f6f7f9);cursor:pointer;justify-content:center;width:100%;margin-top:4px;padding:12px;display:flex;position:relative}.CampaignNodeDetailPanelLegacy-module__g46GXa__previewOverlay{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-text-primary) 55%, transparent);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:0;justify-content:center;align-items:center;gap:6px;transition:opacity .15s;display:flex;position:absolute;inset:12px}.CampaignNodeDetailPanelLegacy-module__g46GXa__flowPreview:hover .CampaignNodeDetailPanelLegacy-module__g46GXa__previewOverlay,.CampaignNodeDetailPanelLegacy-module__g46GXa__flowPreview:focus-visible .CampaignNodeDetailPanelLegacy-module__g46GXa__previewOverlay{opacity:1}.CampaignNodeDetailPanelLegacy-module__g46GXa__saveButton{transition:box-shadow .15s,transform .15s}.CampaignNodeDetailPanelLegacy-module__g46GXa__saveButtonFlash{animation:1.6s CampaignNodeDetailPanelLegacy-module__g46GXa__saveFlash}@keyframes CampaignNodeDetailPanelLegacy-module__g46GXa__saveFlash{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 0%, transparent);transform:scale(1)}12%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 45%, transparent);transform:scale(1.05)}30%,70%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 28%, transparent);transform:scale(1.02)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-primary) 20%, transparent);transform:scale(1.05)}}
.CampaignSimulator-module__lQoppW__panel{z-index:25;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:280px;max-width:calc(100% - 32px);box-shadow:var(--shadow-lg);flex-direction:column;animation:.18s CampaignSimulator-module__lQoppW__pop;display:flex;position:absolute;bottom:16px;left:16px}@keyframes CampaignSimulator-module__lQoppW__pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CampaignSimulator-module__lQoppW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.CampaignSimulator-module__lQoppW__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CampaignSimulator-module__lQoppW__icon{border-radius:var(--radius-md);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.CampaignSimulator-module__lQoppW__icon:hover{background:var(--color-primary-light);color:var(--color-primary)}.CampaignSimulator-module__lQoppW__body{flex-direction:column;gap:12px;padding:12px;display:flex}.CampaignSimulator-module__lQoppW__note{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.45}.CampaignSimulator-module__lQoppW__fields{flex-direction:column;gap:8px;max-height:240px;display:flex;overflow-y:auto}.CampaignSimulator-module__lQoppW__field{flex-direction:column;gap:3px;display:flex}.CampaignSimulator-module__lQoppW__fieldLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.CampaignSimulator-module__lQoppW__input{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-background);outline:none;padding:6px 8px}.CampaignSimulator-module__lQoppW__input:focus{border-color:var(--color-primary)}.CampaignSimulator-module__lQoppW__actions{align-items:center;gap:8px;display:flex}.CampaignSimulator-module__lQoppW__run{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.CampaignSimulator-module__lQoppW__run:hover{background:var(--color-primary-hover)}.CampaignSimulator-module__lQoppW__clear{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.CampaignSimulator-module__lQoppW__clear:hover{background:var(--color-surface-secondary,#f6f7f9)}.CampaignSimulator-module__lQoppW__result{border-radius:var(--radius-md);font-size:var(--font-size-sm);flex-direction:column;gap:4px;padding:10px;display:flex}.CampaignSimulator-module__lQoppW__resultOk{background:var(--color-success-light,#e7f6ec);color:var(--color-success)}.CampaignSimulator-module__lQoppW__resultNone{background:var(--color-warning-light);color:var(--color-warning)}.CampaignSimulator-module__lQoppW__resultDest{font-size:var(--font-size-xs);color:var(--color-text-primary);align-items:center;gap:4px;display:inline-flex}.CampaignSimulator-module__lQoppW__progress{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:6px;display:inline-flex}.CampaignSimulator-module__lQoppW__spin{animation:.9s linear infinite CampaignSimulator-module__lQoppW__simspin}@keyframes CampaignSimulator-module__lQoppW__simspin{to{transform:rotate(360deg)}}.CampaignSimulator-module__lQoppW__resultHead{font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.CampaignSimulator-module__lQoppW__resultSub{font-size:var(--font-size-xs);color:var(--color-text-primary)}.CampaignSimulator-module__lQoppW__resultBad{background:var(--color-error-light);color:var(--color-error)}.CampaignSimulator-module__lQoppW__errorList{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.CampaignSimulator-module__lQoppW__errorList li{font-size:var(--font-size-xs);color:var(--color-text-primary);line-height:1.4}.CampaignSimulator-module__lQoppW__story{flex-direction:column;gap:6px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.CampaignSimulator-module__lQoppW__story li{font-size:var(--font-size-xs);color:var(--color-text-primary);flex-direction:column;gap:3px;padding-left:16px;line-height:1.35;display:flex;position:relative}.CampaignSimulator-module__lQoppW__story li:before{content:"";border-radius:var(--radius-full);width:7px;height:7px;position:absolute;top:6px;left:0}.CampaignSimulator-module__lQoppW__storyOk:before{background:var(--color-success)}.CampaignSimulator-module__lQoppW__storyBad{color:var(--color-error)}.CampaignSimulator-module__lQoppW__storyBad:before{background:var(--color-error)}.CampaignSimulator-module__lQoppW__storyVariant{padding-left:28px}.CampaignSimulator-module__lQoppW__storyVariant:before{display:none}.CampaignSimulator-module__lQoppW__storyVariantGlyph{color:var(--color-text-secondary);flex-shrink:0}.CampaignSimulator-module__lQoppW__storyLine{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.CampaignSimulator-module__lQoppW__storyLead{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CampaignSimulator-module__lQoppW__storyBad .CampaignSimulator-module__lQoppW__storyLead{color:var(--color-error)}.CampaignSimulator-module__lQoppW__storyArrow{color:var(--color-text-secondary);flex-shrink:0}.CampaignSimulator-module__lQoppW__condChip{border-radius:var(--radius-full);background:var(--color-neutral-100);border:1px solid var(--color-border);max-width:100%;color:var(--color-text-secondary);font-size:10.5px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:1px 8px;display:inline-flex;overflow:hidden}.CampaignSimulator-module__lQoppW__storyBad .CampaignSimulator-module__lQoppW__condChip{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 30%, transparent);background:var(--color-error-light)}.CampaignSimulator-module__lQoppW__pctBadge{border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-text-secondary);font-size:10.5px;font-weight:var(--font-weight-semibold);align-items:center;padding:1px 7px;display:inline-flex}.CampaignSimulator-module__lQoppW__destPill{border-radius:var(--radius-full);max-width:100%;font-size:11px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:2px 9px 2px 7px;display:inline-flex;overflow:hidden}.CampaignSimulator-module__lQoppW__dest_flow,.CampaignSimulator-module__lQoppW__dest_variant{background:var(--color-primary-light);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 22%, transparent)}.CampaignSimulator-module__lQoppW__dest_experiment{color:#7c3aed;background:#8b5cf61f;border-color:#8b5cf64d}.CampaignSimulator-module__lQoppW__dest_fallback{background:var(--color-neutral-100);color:var(--color-text-secondary);border-color:var(--color-border)}.CampaignSimulator-module__lQoppW__panelWide{width:560px}.CampaignSimulator-module__lQoppW__panelWide .CampaignSimulator-module__lQoppW__body{max-height:70vh;overflow-y:auto}.CampaignSimulator-module__lQoppW__sectionHead{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:8px}.CampaignSimulator-module__lQoppW__matrixSection{flex-direction:column;gap:4px;display:flex}.CampaignSimulator-module__lQoppW__matrixWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.CampaignSimulator-module__lQoppW__matrix{border-collapse:collapse;width:100%;font-size:11px}.CampaignSimulator-module__lQoppW__matrix th,.CampaignSimulator-module__lQoppW__matrix td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);white-space:normal;overflow-wrap:break-word;word-break:break-word;min-width:84px;padding:5px 8px}.CampaignSimulator-module__lQoppW__matrix thead th{background:var(--color-neutral-50,var(--color-neutral-100));color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);position:sticky;top:0}.CampaignSimulator-module__lQoppW__matrix tbody tr:last-child td{border-bottom:none}.CampaignSimulator-module__lQoppW__matrixPlacementCol{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CampaignSimulator-module__lQoppW__matrixPct{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary,var(--color-text-secondary));margin-left:5px}.CampaignSimulator-module__lQoppW__matrixRowActive td{background:var(--color-primary-light)}.CampaignSimulator-module__lQoppW__matrixCellBad{color:var(--color-error)}.CampaignSimulator-module__lQoppW__matrixCellGlyph{vertical-align:-1px;margin-left:4px}
.CreateExperimentModal-module__qJq0ya__modal{background:var(--color-background);border-radius:var(--radius-xl);width:640px;max-width:92vw;box-shadow:var(--shadow-lg)}.CreateExperimentModal-module__qJq0ya__header{padding:var(--spacing-xl);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.CreateExperimentModal-module__qJq0ya__header h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.CreateExperimentModal-module__qJq0ya__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}.CreateExperimentModal-module__qJq0ya__closeButton:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.CreateExperimentModal-module__qJq0ya__form{padding:var(--spacing-xl);max-height:70vh;overflow-y:auto}.CreateExperimentModal-module__qJq0ya__formGroup{margin-bottom:var(--spacing-xl)}.CreateExperimentModal-module__qJq0ya__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}.CreateExperimentModal-module__qJq0ya__input,.CreateExperimentModal-module__qJq0ya__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}.CreateExperimentModal-module__qJq0ya__input:focus,.CreateExperimentModal-module__qJq0ya__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.CreateExperimentModal-module__qJq0ya__textarea{resize:vertical}.CreateExperimentModal-module__qJq0ya__helper{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:block}.CreateExperimentModal-module__qJq0ya__radioRow{gap:var(--spacing-md);flex-direction:column;display:flex}.CreateExperimentModal-module__qJq0ya__radioOption{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;font-weight:var(--font-weight-regular)!important;color:var(--color-text-secondary)!important;font-size:var(--font-size-sm)!important;margin-bottom:0!important;display:flex!important}.CreateExperimentModal-module__qJq0ya__radioOption input{margin-top:3px}.CreateExperimentModal-module__qJq0ya__radioOption strong{color:var(--color-text-primary)}.CreateExperimentModal-module__qJq0ya__variantsSection{margin-bottom:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.CreateExperimentModal-module__qJq0ya__variantsHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.CreateExperimentModal-module__qJq0ya__variantsHeader label{font-weight:var(--font-weight-semibold);color:var(--color-neutral-600);margin:0}.CreateExperimentModal-module__qJq0ya__addBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-fast);display:inline-flex}.CreateExperimentModal-module__qJq0ya__addBtn:hover{background:var(--color-background-hover)}.CreateExperimentModal-module__qJq0ya__variantRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);grid-template-columns:1fr 1.4fr 90px auto;align-items:center;display:grid}.CreateExperimentModal-module__qJq0ya__variantKey,.CreateExperimentModal-module__qJq0ya__variantWeight{padding:var(--spacing-sm) var(--spacing-md)}.CreateExperimentModal-module__qJq0ya__variantFlow{min-width:0}.CreateExperimentModal-module__qJq0ya__removeBtn{padding:var(--spacing-sm);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.CreateExperimentModal-module__qJq0ya__removeBtn:hover{background:var(--color-error-light);color:var(--color-error)}.CreateExperimentModal-module__qJq0ya__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}.CreateExperimentModal-module__qJq0ya__actions{gap:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.CreateExperimentModal-module__qJq0ya__cancelButton,.CreateExperimentModal-module__qJq0ya__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}.CreateExperimentModal-module__qJq0ya__cancelButton{background:var(--color-background);color:var(--color-neutral-600);border:1px solid var(--color-neutral-300)}.CreateExperimentModal-module__qJq0ya__cancelButton:hover:not(:disabled){background:var(--color-background-hover)}.CreateExperimentModal-module__qJq0ya__submitButton{align-items:center;gap:var(--spacing-sm);background:var(--color-primary);color:#fff;display:flex}.CreateExperimentModal-module__qJq0ya__submitButton:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.CreateExperimentModal-module__qJq0ya__submitButton:disabled,.CreateExperimentModal-module__qJq0ya__cancelButton:disabled{opacity:.5;cursor:not-allowed}
.TemplateSelectModal-module__fD_97a__modal{background:var(--color-background);border:1px solid var(--color-border);border-radius:18px;flex-direction:column;width:1180px;height:90vh;display:flex;box-shadow:0 30px 80px #00000059,0 0 0 1px #ffffff0a}[data-theme=dark] .TemplateSelectModal-module__fD_97a__modal{background:#131313 radial-gradient(circle at top,#007aff0f,#0000 60%);border-color:#ffffff14;box-shadow:0 30px 100px #000000b3,0 0 0 1px #ffffff0d}.TemplateSelectModal-module__fD_97a__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 18px;display:flex}[data-theme=dark] .TemplateSelectModal-module__fD_97a__header{border-bottom-color:#ffffff0f}.TemplateSelectModal-module__fD_97a__title{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700}.TemplateSelectModal-module__fD_97a__subtitle{color:var(--color-text-secondary);margin:3px 0 0;font-size:13px}.TemplateSelectModal-module__fD_97a__headerActions{align-items:center;gap:8px;display:flex}.TemplateSelectModal-module__fD_97a__search{background:var(--color-neutral-100);color:var(--color-text-secondary);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:260px;padding:8px 12px;transition:all .15s;display:flex}.TemplateSelectModal-module__fD_97a__search:focus-within{border-color:var(--color-primary);background:var(--color-background);box-shadow:0 0 0 3px #007aff1f}[data-theme=dark] .TemplateSelectModal-module__fD_97a__search{background:#ffffff0a}[data-theme=dark] .TemplateSelectModal-module__fD_97a__search:focus-within{border-color:var(--color-primary);background:#ffffff0f;box-shadow:0 0 0 3px #007aff2e}.TemplateSelectModal-module__fD_97a__search input{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13px}.TemplateSelectModal-module__fD_97a__search input::placeholder{color:var(--color-text-secondary);opacity:.7}.TemplateSelectModal-module__fD_97a__closeBtn{width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex}.TemplateSelectModal-module__fD_97a__closeBtn:hover{background:var(--color-neutral-100);color:var(--color-text-primary);border-color:var(--color-border)}[data-theme=dark] .TemplateSelectModal-module__fD_97a__closeBtn:hover{background:#ffffff0f;border-color:#ffffff1a}.TemplateSelectModal-module__fD_97a__modeBar{align-items:center;gap:4px;padding:14px 24px 4px;display:flex}.TemplateSelectModal-module__fD_97a__modeTab{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.TemplateSelectModal-module__fD_97a__modeTab:hover:not(:disabled){background:var(--color-neutral-100);color:var(--color-text-primary)}[data-theme=dark] .TemplateSelectModal-module__fD_97a__modeTab{border-color:#ffffff14}[data-theme=dark] .TemplateSelectModal-module__fD_97a__modeTab:hover:not(:disabled){background:#ffffff0d}.TemplateSelectModal-module__fD_97a__modeTab:disabled{opacity:.6;cursor:not-allowed}.TemplateSelectModal-module__fD_97a__modeTabActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 14px #007aff4d}.TemplateSelectModal-module__fD_97a__modeTabActive:hover{background:var(--color-primary)!important;color:#fff!important}.TemplateSelectModal-module__fD_97a__modeTabCount{background:#0000000f;border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.TemplateSelectModal-module__fD_97a__modeTabActive .TemplateSelectModal-module__fD_97a__modeTabCount{color:#fff;background:#ffffff38}[data-theme=dark] .TemplateSelectModal-module__fD_97a__modeTabCount{background:#ffffff12}.TemplateSelectModal-module__fD_97a__tabs{border-bottom:1px solid var(--color-border);scrollbar-width:none;align-items:center;gap:6px;padding:12px 24px;display:flex;overflow-x:auto}[data-theme=dark] .TemplateSelectModal-module__fD_97a__tabs{border-bottom-color:#ffffff0f}.TemplateSelectModal-module__fD_97a__tabs::-webkit-scrollbar{display:none}.TemplateSelectModal-module__fD_97a__tab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.TemplateSelectModal-module__fD_97a__tab:hover:not(:disabled){background:var(--color-neutral-100);color:var(--color-text-primary)}[data-theme=dark] .TemplateSelectModal-module__fD_97a__tab:hover:not(:disabled){background:#ffffff0d}.TemplateSelectModal-module__fD_97a__tab:disabled{opacity:.6;cursor:not-allowed}.TemplateSelectModal-module__fD_97a__tabActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.TemplateSelectModal-module__fD_97a__tabActive:hover{background:var(--color-primary)!important;color:#fff!important}[data-theme=dark] .TemplateSelectModal-module__fD_97a__tabActive{background:var(--color-primary);border-color:var(--color-primary)}.TemplateSelectModal-module__fD_97a__tabCount{min-width:20px;height:18px;color:inherit;opacity:.85;background:#0000000f;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.TemplateSelectModal-module__fD_97a__tabActive .TemplateSelectModal-module__fD_97a__tabCount{color:#fff;opacity:1;background:#ffffff38}[data-theme=dark] .TemplateSelectModal-module__fD_97a__tabCount{background:#ffffff12}.TemplateSelectModal-module__fD_97a__body{flex:1;padding:22px 24px;overflow-y:auto}.TemplateSelectModal-module__fD_97a__body::-webkit-scrollbar{width:8px}.TemplateSelectModal-module__fD_97a__body::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}[data-theme=dark] .TemplateSelectModal-module__fD_97a__body::-webkit-scrollbar-thumb{background:#ffffff14}.TemplateSelectModal-module__fD_97a__empty{text-align:center;color:var(--color-text-secondary);padding:80px 0;font-size:14px}.TemplateSelectModal-module__fD_97a__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.TemplateSelectModal-module__fD_97a__card{background:var(--color-background);border:1px solid var(--color-border);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.TemplateSelectModal-module__fD_97a__card:after{content:"";pointer-events:none;border-radius:14px;transition:box-shadow .2s;position:absolute;inset:0;box-shadow:0 0 #007aff00}.TemplateSelectModal-module__fD_97a__card:hover:not(:disabled){border-color:var(--color-primary);transform:translateY(-3px)}.TemplateSelectModal-module__fD_97a__card:hover:not(:disabled):after{box-shadow:0 12px 28px #007aff2e}[data-theme=dark] .TemplateSelectModal-module__fD_97a__card{background:#ffffff05;border-color:#ffffff0f}[data-theme=dark] .TemplateSelectModal-module__fD_97a__card:hover:not(:disabled){border-color:var(--color-primary);background:#ffffff0a}[data-theme=dark] .TemplateSelectModal-module__fD_97a__card:hover:not(:disabled):after{box-shadow:0 12px 32px #007aff38}.TemplateSelectModal-module__fD_97a__card:disabled{opacity:.6;cursor:not-allowed}.TemplateSelectModal-module__fD_97a__preview{background:linear-gradient(180deg, var(--color-neutral-100), transparent);pointer-events:none;justify-content:center;align-items:center;height:360px;padding:16px 12px 8px;display:flex;position:relative;overflow:hidden}.TemplateSelectModal-module__fD_97a__cardBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.TemplateSelectModal-module__fD_97a__cardBadge_popular{color:#f7931e;background:#f7931e1f}.TemplateSelectModal-module__fD_97a__cardBadge_new{color:#10b981;background:#10b98124}[data-theme=dark] .TemplateSelectModal-module__fD_97a__cardBadge_popular{color:#ffb453;background:#f7931e2e}[data-theme=dark] .TemplateSelectModal-module__fD_97a__cardBadge_new{color:#34d399;background:#10b98133}.TemplateSelectModal-module__fD_97a__nameRow{align-items:center;gap:8px;display:flex}[data-theme=dark] .TemplateSelectModal-module__fD_97a__preview{background:linear-gradient(#ffffff08,#0000)}.TemplateSelectModal-module__fD_97a__packageGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.TemplateSelectModal-module__fD_97a__packagePreview{background:linear-gradient(180deg, var(--color-neutral-100), transparent);pointer-events:none;justify-content:center;align-items:center;height:240px;padding:18px;display:flex;overflow:hidden}[data-theme=dark] .TemplateSelectModal-module__fD_97a__packagePreview{background:linear-gradient(#ffffff08,#0000)}.TemplateSelectModal-module__fD_97a__meta{border-top:1px solid var(--color-border);flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex}[data-theme=dark] .TemplateSelectModal-module__fD_97a__meta{border-top-color:#ffffff0d}.TemplateSelectModal-module__fD_97a__name{color:var(--color-text-primary);letter-spacing:-.01em;font-size:14px;font-weight:600}.TemplateSelectModal-module__fD_97a__desc{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}
.CampaignHowItWorks-module__E9YcPq__backdrop{z-index:60;background:#10182852;animation:.18s CampaignHowItWorks-module__E9YcPq__fadeIn;position:fixed;inset:0}.CampaignHowItWorks-module__E9YcPq__drawer{z-index:61;background:var(--color-background);border-left:1px solid var(--color-border);width:600px;max-width:96vw;box-shadow:var(--shadow-lg);flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) CampaignHowItWorks-module__E9YcPq__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes CampaignHowItWorks-module__E9YcPq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CampaignHowItWorks-module__E9YcPq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.CampaignHowItWorks-module__E9YcPq__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.CampaignHowItWorks-module__E9YcPq__title{font-size:var(--font-size-md,1rem);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CampaignHowItWorks-module__E9YcPq__close{border-radius:var(--radius-md);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.CampaignHowItWorks-module__E9YcPq__close:hover{background:var(--color-primary-light);color:var(--color-primary)}.CampaignHowItWorks-module__E9YcPq__body{flex:1;padding:16px;overflow-y:auto}.CampaignHowItWorks-module__E9YcPq__intro{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.CampaignHowItWorks-module__E9YcPq__intro strong{color:var(--color-text-primary)}.CampaignHowItWorks-module__E9YcPq__example{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-secondary,#f6f7f9);margin-bottom:var(--spacing-md);opacity:0;padding:14px;animation:.3s forwards CampaignHowItWorks-module__E9YcPq__rise}.CampaignHowItWorks-module__E9YcPq__example:nth-child(2){animation-delay:50ms}.CampaignHowItWorks-module__E9YcPq__example:nth-child(3){animation-delay:.1s}.CampaignHowItWorks-module__E9YcPq__example:nth-child(4){animation-delay:.15s}.CampaignHowItWorks-module__E9YcPq__example:nth-child(5){animation-delay:.2s}@keyframes CampaignHowItWorks-module__E9YcPq__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CampaignHowItWorks-module__E9YcPq__exampleHead{align-items:center;gap:8px;margin-bottom:12px;display:flex}.CampaignHowItWorks-module__E9YcPq__badge{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-shrink:0;align-items:center;gap:3px;padding:2px 8px;display:inline-flex}.CampaignHowItWorks-module__E9YcPq__badgeGood{background:var(--color-success-light,#e7f6ec);color:var(--color-success)}.CampaignHowItWorks-module__E9YcPq__badgeBad{background:var(--color-error-light);color:var(--color-error)}.CampaignHowItWorks-module__E9YcPq__exampleTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CampaignHowItWorks-module__E9YcPq__flow{align-items:center;gap:6px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.CampaignHowItWorks-module__E9YcPq__campaignSide{flex-shrink:0;align-items:center;gap:6px;display:flex}.CampaignHowItWorks-module__E9YcPq__lanes{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.CampaignHowItWorks-module__E9YcPq__lane{align-items:center;gap:6px;display:flex}.CampaignHowItWorks-module__E9YcPq__miniNode{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);flex-direction:column;flex-shrink:0;gap:3px;width:138px;padding:7px 9px;display:flex}.CampaignHowItWorks-module__E9YcPq__miniHead{align-items:center;gap:6px;display:flex}.CampaignHowItWorks-module__E9YcPq__miniIcon{flex-shrink:0;display:inline-flex}.CampaignHowItWorks-module__E9YcPq__toneCampaign{color:var(--color-text-primary)}.CampaignHowItWorks-module__E9YcPq__toneAudience{color:var(--color-primary)}.CampaignHowItWorks-module__E9YcPq__toneFlow{color:var(--color-success)}.CampaignHowItWorks-module__E9YcPq__toneExperiment{color:var(--color-warning)}.CampaignHowItWorks-module__E9YcPq__miniTitle{min-width:0;font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.CampaignHowItWorks-module__E9YcPq__miniMeta{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;padding-left:19px;font-size:10px;overflow:hidden}.CampaignHowItWorks-module__E9YcPq__muted{opacity:.6;background:var(--color-surface-secondary,#f6f7f9);border-style:dashed}.CampaignHowItWorks-module__E9YcPq__right{color:var(--color-primary);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.CampaignHowItWorks-module__E9YcPq__otherwise{color:var(--color-primary);align-items:center;gap:5px;margin-left:56px;padding:2px 0;display:inline-flex}.CampaignHowItWorks-module__E9YcPq__bad{color:var(--color-error)}.CampaignHowItWorks-module__E9YcPq__edgeLabel{font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-full);background:var(--color-background);border:1px solid var(--color-border);white-space:nowrap;padding:1px 7px}.CampaignHowItWorks-module__E9YcPq__bad .CampaignHowItWorks-module__E9YcPq__edgeLabel{color:var(--color-error);border-color:var(--color-error-light);background:var(--color-error-light)}.CampaignHowItWorks-module__E9YcPq__splitCol{flex-direction:column;gap:6px;display:flex}.CampaignHowItWorks-module__E9YcPq__splitLeaf{align-items:center;gap:6px;display:inline-flex}.CampaignHowItWorks-module__E9YcPq__caption{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.45}
.DataTable-module__FvYQtW__tableContainer{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow: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:#fff;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}}