.notification-studio{--studio-bg:var(--card);--studio-inset:var(--background);--studio-border:var(--border);--studio-text:var(--foreground);--studio-muted:var(--muted-foreground);--studio-accent:var(--primary);--studio-accent-text:color-mix(in srgb, var(--primary-accent) 80%, var(--foreground));--ring:var(--primary-accent);--workspace-panel-accent:var(--studio-accent-text);color:var(--studio-text);background:var(--studio-bg);flex-direction:column;flex:auto;width:100%;min-width:0;font:400 14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:clip;container:notification-studio/inline-size}.notification-studio *,.notification-studio :before,.notification-studio :after{box-sizing:border-box}.notification-studio [hidden]{display:none!important}.notification-studio-shell{max-height:var(--notification-studio-max-height,none);flex-direction:column;min-height:0;display:flex}.notification-studio-content{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.notification-studio-header,.notification-studio-tabs,.notification-studio-footer{flex-shrink:0}.notification-studio button,.notification-studio select{font:inherit;cursor:pointer}.notification-studio button{color:inherit;background:0 0;border:0}.notification-studio button:disabled{opacity:.45;cursor:not-allowed}.notification-studio button:focus-visible,.notification-studio select:focus-visible,.notification-studio summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.notification-studio svg{flex-shrink:0}.notification-studio p,.notification-studio h2{margin:0}.notification-studio-header{border-bottom:1px solid var(--studio-border);align-items:center;gap:10px;padding:22px 20px;display:flex}.notification-studio-header>div{flex:1;min-width:0}.notification-studio-header h2{font-size:18px;font-weight:500;line-height:1.4}.notification-studio-header p{color:var(--studio-muted);margin-top:2px;font-size:12px}.notification-studio-brand{color:var(--studio-accent)}.notification-studio .notification-studio-icon{width:26px;height:28px;color:var(--studio-muted);border-radius:6px;place-items:center;padding:0;display:grid}.notification-studio-icon:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.notification-studio-tabs{border-bottom:1px solid var(--studio-border);gap:18px;padding:0 20px;display:flex}.notification-studio-tabs button{color:var(--studio-muted);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:11px 0 10px;font-size:14px;display:flex}.notification-studio-tabs button[aria-selected=true]{border-color:var(--studio-accent);color:var(--studio-text)}.notification-studio-body,.notification-studio-manual{min-width:0;padding:20px}.notification-studio-scope{border:1px solid var(--studio-border);background:var(--studio-inset);border-radius:9px;align-items:center;gap:9px;margin-bottom:15px;padding:9px 10px;display:flex}.notification-studio-scope>svg{color:var(--studio-accent);width:16px;height:16px}.notification-studio-scope>div{flex:1;min-width:0}.notification-studio-scope strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.notification-studio-scope small{color:var(--studio-muted);margin-top:2px;font-size:12px;display:block}.notification-studio-scope>span{color:var(--studio-muted);font-size:11px}.notification-studio-intents{align-items:center;gap:3px;margin-bottom:11px;display:flex}.notification-studio-intents button{color:var(--studio-muted);border-radius:7px;padding:6px 9px;font-size:13px}.notification-studio-intents button[aria-pressed=true]{background:var(--muted);color:var(--studio-text)}.notification-studio-intents .notification-studio-help{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding-right:0;display:flex}.notification-studio-help-copy,.notification-studio-status{border:1px solid var(--studio-border);color:var(--studio-muted);border-radius:8px;margin-bottom:12px;padding:9px 10px;font-size:11px}.notification-studio-status strong{color:var(--studio-text);font-weight:500}.notification-studio-prompt{background:var(--studio-inset);border:1px solid var(--studio-border);border-radius:9px;min-height:109px;padding:10px 11px}.notification-studio-prompt:focus-within{border-color:var(--studio-accent)}.notification-studio .notification-studio-prompt [data-astra-composer-body]{max-height:280px;padding:0}.notification-studio .astra-authoring-input,.notification-studio .astra-authoring-placeholder{color:var(--studio-text);min-height:88px;font-size:13px;line-height:1.65}.notification-studio .astra-authoring-placeholder{color:var(--studio-muted)}.notification-studio-prompt textarea{font:inherit;resize:vertical;width:100%;min-height:88px;color:var(--studio-text);background:0 0;border:0;outline:0;padding:0;line-height:1.65}.notification-studio-references{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 12px;font-size:11px;display:flex}.notification-studio-reference{border:1px solid var(--studio-border);border-radius:6px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.notification-studio-reference button{justify-content:center;align-items:center;min-width:24px;min-height:24px;margin:-6px -7px -6px 0;padding:0;display:inline-flex}.notification-studio-reference-picker{align-items:center;min-height:24px;display:inline-flex;position:relative}.notification-studio-reference-picker summary{color:var(--studio-accent-text);cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.notification-studio-reference-picker>div{z-index:5;background:var(--studio-bg);border:1px solid var(--studio-border);min-width:220px;max-width:300px;box-shadow:0 8px 20px color-mix(in srgb, var(--foreground) 25%, transparent);border-radius:9px;padding:10px;position:absolute;top:25px;right:0}.notification-studio-reference-picker label{gap:7px;padding:5px;display:flex}.notification-studio-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.notification-studio-fields label{color:var(--studio-muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.notification-studio-fields select{border:1px solid var(--studio-border);width:100%;min-height:37px;color:var(--studio-text);background:var(--studio-inset);border-radius:9px;padding:8px 7px;font-size:11px}.notification-studio-settings{color:var(--studio-muted);margin:12px 0;font-size:11px}.notification-studio-settings>summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:flex}.notification-studio-settings>summary::-webkit-details-marker{display:none}.notification-studio-reference-picker>summary::-webkit-details-marker{display:none}.notification-studio-settings[open]>summary>svg{transform:rotate(90deg)}.notification-studio-settings .astra-authoring-toolbar{flex-wrap:wrap;padding-top:9px}.notification-studio .notification-studio-button{border:1px solid var(--studio-border);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 11px;font-size:12px;line-height:1.4;display:inline-flex}.notification-studio .notification-studio-primary{background:var(--studio-accent);color:var(--primary-foreground);border-color:var(--studio-accent);min-height:44px;font-size:14px;font-weight:500}.notification-studio .notification-studio-button:hover:not(:disabled){filter:brightness(1.08)}.notification-studio-generate{width:100%}.notification-studio-preview{border-top:1px solid var(--studio-border);min-width:0;padding:15px 17px 17px}.notification-studio-preview-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.notification-studio-preview-heading>span>span{color:var(--studio-muted)}.notification-studio-versions{flex-wrap:wrap;gap:4px;display:flex}.notification-studio-versions button{border:1px solid var(--studio-border);min-width:24px;min-height:24px;color:var(--studio-muted);border-radius:6px;padding:3px 6px;font-size:11px}.notification-studio-versions button[aria-pressed=true]{border-color:var(--studio-accent);background:color-mix(in srgb, var(--studio-accent) 18%, var(--studio-bg));color:color-mix(in srgb, var(--studio-accent-text) 70%, var(--studio-text))}.notification-studio-changes{margin:0;padding:0;list-style:none}.notification-studio-changes>li{align-items:flex-start;gap:8px;margin:10px 0;font-size:11px;display:flex}.notification-studio-changes>li>svg{width:14px;height:14px;color:var(--studio-accent);margin-top:2px}.notification-studio-changes strong{font-size:11px;font-weight:400;display:block}.notification-studio-changes p{color:var(--studio-muted);margin-top:2px;font-size:11px}.notification-studio-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.notification-studio-actions .notification-studio-primary{flex:1}.notification-studio-review-link{color:var(--studio-accent-text);margin-top:11px;font-size:11px}.notification-studio-review-link button{align-items:center;gap:6px;min-height:24px;padding:0;display:inline-flex}.notification-studio-footer{border-top:1px solid var(--studio-border);color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:9px;padding:11px 16px;font-size:11px;display:flex}.notification-studio-footer>span{flex:1}.notification-studio-footer>p{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.notification-studio-footer>p>svg{flex-shrink:0}.notification-studio-footer>button{color:var(--studio-accent-text);padding:0;font-size:11px}.notification-studio-activity{border-top:1px solid var(--studio-border);color:var(--studio-muted);padding:14px 17px;font-size:11px}.notification-studio-empty{color:var(--studio-muted);padding:8px 0;font-size:11px}.notification-studio-empty p{margin-bottom:12px}.notification-studio-compact{text-align:left;align-items:center;gap:11px;width:100%;padding:16px 18px;display:flex}.notification-studio-compact>svg:first-child{color:var(--studio-accent)}.notification-studio-compact>span{color:var(--studio-muted);flex:1}.notification-studio-compact small{color:var(--studio-muted)}@container notification-studio (width>=720px){.notification-studio[data-studio-expanded=true] .notification-studio-ai{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-studio[data-studio-expanded=true] .notification-studio-preview{border-top:0;border-left:1px solid var(--studio-border)}}.astra-authoring-dock.astra-authoring-dock--embedded{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;container-type:normal}.notification-studio-candidate{border:1px solid var(--studio-border);background:var(--studio-inset);white-space:pre-wrap;border-radius:11px;padding:13px;font-size:12px;line-height:1.85}.notification-studio-candidate+.notification-studio-candidate{margin-top:10px}.notification-studio-candidate-label{color:var(--studio-muted);margin-bottom:5px;font-size:10px;display:block}.notification-copy-proposal+.notification-copy-proposal{margin-top:15px}.notification-copy-proposal>div:has(iframe){border:1px solid var(--studio-border);border-radius:10px}.notification-copy-proposal .notification-studio-candidate strong{margin-bottom:8px;font-weight:500;display:block}.notification-copy-preserved{color:var(--success);align-items:flex-start;gap:6px;margin-top:12px;font-size:10px;display:flex}.notification-copy-preserved svg{flex-shrink:0;margin-top:1px}.notification-copy-preserved[data-warning=true]{color:var(--warning);overflow-wrap:anywhere}.notification-studio .notification-copy-compare{color:var(--studio-accent-text);border:0;padding:10px 0 0;font-size:11px}.notification-email-envelope{background:var(--studio-bg);color:var(--studio-text);margin:0;font:400 11px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.notification-email-envelope>div{border-bottom:1px solid var(--studio-border);align-items:baseline;gap:12px;padding:10px 12px;display:flex}.notification-email-envelope dt{color:var(--studio-muted);flex:0 0 42px}.notification-email-envelope dd{overflow-wrap:anywhere;min-width:0;margin:0}.notification-authoring-surface .notification-email-preview{border:0;border-radius:0}.notification-message-canvas [data-testid=notification-preview-shell]{margin:0}.notification-message-canvas [data-testid=notification-preview-shell]>div:first-child{border-bottom:1px solid var(--studio-border);height:auto;min-height:48px;margin:0;padding:10px 13px}.notification-message-canvas [data-testid=notification-preview-stage]{background:var(--studio-inset);border:0;border-radius:0;height:auto;min-height:420px;margin:0;padding:0}.notification-message-canvas .notification-phone-frame{margin-top:22px;margin-bottom:15px}.notification-studio-manual input:not([type=checkbox]):not([type=radio]),.notification-studio-manual textarea,.notification-studio-manual select{background-color:var(--studio-inset);color:var(--studio-text);border-color:var(--studio-border)}.notification-message-canvas [data-testid=notification-preview-stage]>div>div>div:first-child:has(.badge){padding:10px 13px}.sequence-authoring-studio-host{width:var(--sequence-studio-width,360px);align-self:start;min-width:0;position:relative}.notification-authoring-surface{border:1px solid var(--studio-border);background:var(--studio-inset);min-width:0;color:var(--studio-text);border-radius:15px;font:400 13px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.notification-authoring-surface>header{border-bottom:1px solid var(--studio-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;font-size:12px;display:flex}.notification-authoring-surface>header>div{align-items:center;gap:8px;display:flex}.notification-authoring-surface>header>span{color:var(--studio-muted);font-size:11px}.notification-proposal-canvas{position:relative}.notification-proposal-legend{z-index:2;color:var(--studio-muted);margin:0;font-size:11px;position:absolute;top:67px;left:16px}.notification-proposal-legend i{background:var(--studio-accent);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.notification-proposal-flow{height:520px}.notification-proposal-node{border:1px solid var(--studio-border);background:var(--studio-inset);height:100%;color:var(--studio-text);border-radius:11px;padding:12px 13px;position:relative}.notification-proposal-node[data-compact=true]{padding:12px 10px}.notification-proposal-node[data-compact=true] strong{font-size:11px}.notification-proposal-node[data-compact=true]>div{gap:6px}.notification-proposal-node[data-compact=true] p{margin-top:5px;padding-left:0}.notification-proposal-exit{width:min(300px,100% - 32px);color:var(--studio-accent-text);background:color-mix(in srgb, var(--studio-accent) 12%, var(--studio-bg));border:1px solid color-mix(in srgb, var(--studio-accent) 40%, var(--studio-border));border-radius:8px;align-items:flex-start;gap:8px;margin:0 auto 20px;padding:10px 11px;font-size:11px;display:flex}.notification-proposal-exit svg{flex-shrink:0;margin-top:1px}.notification-proposal-node>div{align-items:center;gap:9px;display:flex}.notification-proposal-node strong{font-size:12px;font-weight:500}.notification-proposal-node svg{color:var(--studio-muted);flex-shrink:0}.notification-proposal-node p{color:var(--studio-muted);margin:3px 0 0;padding-left:24px;font-size:11px}.notification-proposal-node[data-proposed=true]{border-color:var(--studio-accent);background:color-mix(in srgb, var(--studio-accent) 14%, var(--studio-bg))}.notification-proposal-badge{background:var(--studio-accent);color:var(--primary-foreground);border-radius:4px;padding:1px 6px;font-size:10px;position:absolute;top:-10px;right:8px}.notification-proposal-node .notification-proposal-handle{opacity:0;pointer-events:none}.notification-proposal-toolbar{background:var(--studio-inset);border:1px solid var(--studio-border);border-radius:13px;align-items:center;gap:4px;width:fit-content;margin:10px auto 19px;padding:5px 7px;display:flex}.notification-proposal-toolbar button{color:var(--studio-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.sequence-authoring-proposal-overlay{z-index:30;background:var(--studio-inset);position:absolute;inset:0;overflow:auto}.sequence-authoring-proposal-overlay .notification-authoring-surface{border:0;border-radius:0}.notification-studio-workarea{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:17px;display:grid}:is(.notification-studio-workarea:has(.notification-studio[data-studio-expanded=true]),.notification-studio-workarea:has(.notification-studio[data-studio-collapsed=true])){grid-template-columns:minmax(0,1fr)}@media (width<=850px){.notification-studio-workarea{grid-template-columns:minmax(0,1fr)}}.sequence-studio-resize-handle{z-index:10;cursor:col-resize;touch-action:none;border-radius:5px;width:12px;position:absolute;top:0;bottom:0;left:-9px}.sequence-studio-resize-handle:focus-visible,.sequence-studio-resize-handle:hover{background:color-mix(in srgb, var(--studio-accent) 15%, transparent)}.sequence-studio-resize-handle:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.sequence-studio-resize-handle:before{content:"";position:absolute;inset:0 -6px}@layer base{.sequence-flow-split:has(.sequence-authoring-studio-host){position:relative}.sequence-flow-split:has(.sequence-authoring-studio-host)>[data-testid=sequence-flow-canvas]{border:1px solid var(--studio-border);border-radius:15px;background:var(--studio-inset)!important}:is(.sequence-authoring-studio-host:has(.notification-studio[data-studio-expanded=true]),.sequence-authoring-studio-host:has(.notification-studio[data-studio-collapsed=true])){grid-column:1/-1;width:100%}.notification-studio-manual .sequence-compose-dock-resizable{width:100%!important;height:auto!important}.notification-studio-manual .sequence-compose-dock-resizable>[role=separator]{display:none}.notification-studio-manual [data-testid=sequence-compose-dock]{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;position:relative!important}@container sequence-editor (width<=850px){.sequence-authoring-studio-host{width:100%}.sequence-studio-resize-handle{display:none}}@media (hover:hover) and (pointer:fine){.sequence-overview-workspace .sequence-overview-group-overflow{opacity:0}.sequence-overview-workspace .sequence-overview-group:is(:hover,:focus-within,[aria-current=true]) .sequence-overview-group-overflow,.sequence-overview-workspace .sequence-overview-group-overflow[data-open=true]{opacity:1}}@media (prefers-reduced-motion:reduce){.sequence-overview-workspace .sequence-overview-group-tools>.sequence-overview-group-overflow{transition:none}}@media (prefers-reduced-motion:reduce){.sequence-overview-workspace,.sequence-overview-workspace *,.sequence-overview-workspace :before,.sequence-overview-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (hover:hover) and (pointer:fine){.sequence-flow-node-hover-chrome,.sequence-flow-edge-insert{opacity:0}.sequence-flow-node-card:is(:hover,:focus-within,[data-selected=true]) .sequence-flow-node-hover-chrome,.react-flow__node:is(.selected,.sequence-inspected-node,:focus-within) .sequence-flow-node-hover-chrome,.sequence-flow-node-hover-chrome[data-open=true],.sequence-flow-edge-tools:is(:hover,:focus-within,[data-selected=true],[data-open=true]) .sequence-flow-edge-insert{opacity:1}}@media (prefers-reduced-motion:reduce){.sequence-flow-node-hover-chrome,.sequence-flow-edge-insert{transition:none}}@media (prefers-reduced-motion:reduce){.sequence-workspace .sequence-flow-node-card,.sequence-workspace .sequence-flow-node-card *,.sequence-workspace .sequence-flow-node-card :before,.sequence-workspace .sequence-flow-node-card :after,.sequence-workspace [data-testid=sequence-node-frame],.sequence-workspace [data-testid=sequence-node-frame] *,.sequence-workspace [data-testid=sequence-node-frame] :before,.sequence-workspace [data-testid=sequence-node-frame] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.sequence-save-error,.sequence-save-error *,.sequence-save-error :before,.sequence-save-error :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=600px){.sequence-floating-tools .sequence-canvas-tool{width:28px!important;min-width:28px!important}.sequence-floating-tools [data-slot=floating-toolbar-divider]{margin:0 1px!important}}.sequence-workspace [data-testid=sequence-zoom-cluster-expanded]:has([data-state=open]){max-width:240px!important}@media (prefers-reduced-motion:reduce){.sequence-message-studio-host,.sequence-message-studio-host *,.sequence-message-studio-host :before,.sequence-message-studio-host :after,.sequence-message-studio-content,.sequence-message-studio-content *,.sequence-message-studio-content :before,.sequence-message-studio-content :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.sequence-message-adapt-proposal,.sequence-message-adapt-proposal *,.sequence-message-adapt-proposal :before,.sequence-message-adapt-proposal :after,.sequence-email-inherited-card,.sequence-email-inherited-card *,.sequence-email-inherited-card :before,.sequence-email-inherited-card :after,.sequence-email-inherited-summary,.sequence-email-inherited-summary *,.sequence-email-inherited-summary :before,.sequence-email-inherited-summary :after,.sequence-email-empty-card,.sequence-email-empty-card *,.sequence-email-empty-card :before,.sequence-email-empty-card :after,.sequence-message-inspector-alert,.sequence-message-inspector-alert *,.sequence-message-inspector-alert :before,.sequence-message-inspector-alert :after,.sequence-message-inspector-status,.sequence-message-inspector-status *,.sequence-message-inspector-status :before,.sequence-message-inspector-status :after,.sequence-message-inspector-empty,.sequence-message-inspector-empty *,.sequence-message-inspector-empty :before,.sequence-message-inspector-empty :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=900px){.sequence-workspace:has([data-testid=sequence-backend-lifecycle]) [data-testid=sequence-flow-editor]>header{border-bottom:var(--l20-border,1px) solid var(--border)!important;height:auto!important;margin-top:0!important}}@media (width<=1000px){.sequence-workspace .sequence-history-workspace{grid-template-columns:1fr!important}.sequence-workspace .sequence-history-activity{border-left:0!important;border-top:var(--l20-border,1px) solid var(--border)!important}}@media (width<=600px){.sequence-workspace .sequence-history-main{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3.5)!important}.sequence-workspace .sequence-history-revision{padding:calc(var(--spacing) * 4)!important;gap:calc(var(--spacing) * 3)!important}.sequence-workspace .sequence-history-dates{gap:calc(var(--spacing) * 3)!important;grid-template-columns:1fr!important}}@media (width<=600px){.sequence-workspace .sequence-authored-pair{grid-template-columns:1fr!important}.sequence-workspace .sequence-authored-pair>div:before{content:attr(data-side);color:var(--muted-foreground)!important;margin-bottom:calc(var(--spacing) * 2.5)!important;text-transform:uppercase!important;font-size:11px!important;display:block!important}.sequence-workspace .sequence-authored-column-labels{display:none!important}}@media (prefers-reduced-motion:reduce){.sequence-enrollment-search,.sequence-enrollment-search *,.sequence-enrollment-search :before,.sequence-enrollment-search :after,.sequence-runs-ops,.sequence-runs-ops *,.sequence-runs-ops :before,.sequence-runs-ops :after,.sequence-runs-ops-panel,.sequence-runs-ops-panel *,.sequence-runs-ops-panel :before,.sequence-runs-ops-panel :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=600px){.sequence-workspace .lifecycle-schedule-summary>div:last-child{width:100%!important;padding-left:0!important}}@container sequence-runs-freeze (width>=640px){.sequence-runs-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container sequence-runs-freeze (width>=1024px){.sequence-runs-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container sequence-runs-metrics (width>=640px){.sequence-runs-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}@media (prefers-reduced-motion:reduce){.sequence-runs-kpi,.sequence-runs-kpi *,.sequence-runs-kpi :before,.sequence-runs-kpi :after,.sequence-runs-funnel,.sequence-runs-funnel *,.sequence-runs-funnel :before,.sequence-runs-funnel :after,.sequence-runs-freeze,.sequence-runs-freeze *,.sequence-runs-freeze :before,.sequence-runs-freeze :after,.sequence-runs-metrics,.sequence-runs-metrics *,.sequence-runs-metrics :before,.sequence-runs-metrics :after,.sequence-runs-exit,.sequence-runs-exit *,.sequence-runs-exit :before,.sequence-runs-exit :after,.sequence-runs-enroll,.sequence-runs-enroll *,.sequence-runs-enroll :before,.sequence-runs-enroll :after,.sequence-evidence-card,.sequence-evidence-card *,.sequence-evidence-card :before,.sequence-evidence-card :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sequence-workspace{color:var(--foreground);background:var(--background);border-radius:var(--radius-xl);overflow:hidden}.sequence-workspace [data-testid=sequence-flow-editor]{height:min(920px,100dvh - 240px)!important;min-height:620px!important;margin:0!important}.sequence-workspace .sequence-workspace-heading{flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;padding:10px 16px 6px!important;display:flex!important}.sequence-workspace .sequence-workspace-title{flex:1!important;min-width:0!important}.sequence-workspace .sequence-workspace-title input{letter-spacing:-.025em;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:20px!important;font-weight:500!important;line-height:1.3!important}.sequence-workspace .sequence-journey-details-trigger{flex-shrink:0;width:28px!important;height:28px!important;color:var(--muted-foreground)!important;padding:0!important}.sequence-journey-details{border-radius:var(--radius-lg);width:min(400px,100vw - 32px);max-height:min(480px,70dvh);padding:16px;font-size:13px;line-height:1.6;overflow-y:auto}.sequence-journey-details h3{margin:0 0 6px;font-size:13px;font-weight:500}.sequence-journey-details p{color:var(--muted-foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.sequence-journey-details [data-testid=sequence-revisions],.sequence-journey-details [data-testid=sequence-workspace-honesty],.sequence-journey-details .sequence-journey-operational-state{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}:is(.sequence-workspace,.sequence-journey-details) [data-testid=sequence-revisions]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(.sequence-workspace,.sequence-journey-details) [data-testid=sequence-revisions]>button{border-radius:var(--radius-md);min-width:0;height:28px;color:var(--muted-foreground);background:0 0;border:1px solid #0000;flex:0 auto;gap:6px;padding:0 9px;font-size:12px;font-weight:400}:is(.sequence-workspace,.sequence-journey-details) [data-testid=sequence-revisions]>button[aria-pressed=true]{background:var(--card);border-color:var(--border);box-shadow:none}.sequence-workspace .sequence-journey-cockpit{margin:0 16px 12px;min-height:40px!important;padding:0!important}.sequence-workspace .sequence-work-head{flex:1;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.sequence-workspace .sequence-journey-tabs{flex-shrink:0}.sequence-workspace .sequence-journey-tabs [role=tablist]{gap:16px}.sequence-workspace .sequence-journey-tabs [role=tab]{border-radius:0!important;height:40px!important;padding:0 4px!important;font-size:13px!important}.sequence-workspace .sequence-setup-summary{white-space:nowrap;flex-shrink:0;height:24px!important;color:var(--muted-foreground)!important;gap:6px!important;padding:0 8px!important;font-size:12px!important}.sequence-workspace .sequence-work-head button{border-radius:var(--radius-md)!important;height:28px!important;color:var(--muted-foreground)!important;background:0 0!important;padding:0 8px!important;font-size:12px!important}.sequence-workspace .sequence-work-head-title{align-items:center;gap:6px;min-width:0;margin-right:auto;display:flex}.sequence-workspace .sequence-flow-group-picker{min-width:0;display:flex}.sequence-workspace .sequence-flow-group-picker select{min-width:0;max-width:14rem;height:28px;padding:0 8px;font-size:12px}.sequence-workspace .sequence-group-count{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.sequence-workspace .sequence-work-head-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.sequence-workspace .sequence-view-switch{border:1px solid var(--border);border-radius:var(--radius-md);padding:2px;gap:2px!important}.sequence-workspace .sequence-view-switch button{height:26px!important;padding:0 10px!important}.sequence-workspace .sequence-view-switch button[aria-current=page]{color:var(--foreground)!important;background:var(--accent)!important;box-shadow:none!important}.sequence-workspace .sequence-workspace-heading-actions{flex-shrink:0;align-items:center!important;gap:6px!important;display:flex!important}.sequence-workspace :is(.sequence-workspace-heading,.sequence-journey-cockpit) svg{flex-shrink:0;width:14px!important;height:14px!important}.sequence-workspace .sequence-workspace-heading-actions .sequence-history-trigger{width:28px!important;color:var(--muted-foreground)!important;padding:0!important}.sequence-workspace :is(.sequence-journey-details-trigger,.sequence-history-trigger):hover{color:var(--foreground)!important}.sequence-workspace [data-testid=sequence-compose-dock]:not(:has(.sequence-notification-workspace)){padding:calc(var(--spacing) * 3)!important}.sequence-workspace [data-testid=sequence-compose-dock] input:not(.sequence-message-name-input){min-height:36px!important;font-size:14px!important}.sequence-workspace [data-testid=sequence-compose-dock] textarea{min-height:140px!important;font-size:14px!important;line-height:1.65!important}.sequence-workspace [data-testid=sequence-compose-dock] [data-slot=collapsible-content]{padding-top:calc(var(--spacing) * 3)!important}.sequence-workspace .lifecycle-review-panel{margin:calc(var(--spacing) * 4) calc(var(--spacing) * 4)!important;padding:calc(var(--spacing) * 4)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;background:var(--card)!important}.sequence-workspace .react-flow__node{font-size:14px!important}@media (width<=767px){.sequence-workspace [data-testid=sequence-flow-editor]{height:auto!important;min-height:720px!important}}.sequence-workspace [data-testid=sequence-header-actions-cluster]{box-shadow:none!important;gap:calc(var(--spacing) * 2)!important;background:0 0!important;border:0!important}.sequence-workspace [data-testid=sequence-header-actions-expanded]{opacity:1!important;pointer-events:auto!important;gap:calc(var(--spacing) * 2)!important;max-width:none!important}.sequence-workspace [data-testid=sequence-header-expand-affordance]{display:none!important}.sequence-workspace:has([data-testid=sequence-backend-lifecycle]) [data-testid=sequence-flow-editor]>header{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6)!important}.sequence-workspace:has([data-testid=sequence-backend-lifecycle]) [data-testid=sequence-flow-editor]>header>div>a{display:none!important}.sequence-workspace:has([data-testid=sequence-backend-lifecycle]) [data-testid=sequence-flow-editor]>header>div>div:first-of-type{display:none!important}.sequence-workspace:has([data-testid=sequence-backend-lifecycle]) [data-testid=sequence-flow-editor]>header [data-testid=sequence-save]{display:none!important}.sequence-workspace .sequence-revision-history table td{padding:calc(var(--spacing) * 5.5) calc(var(--spacing) * 4.5)!important}.sequence-workspace .sequence-history-activity{border-left:var(--l20-border,1px) solid var(--border)!important;padding-left:calc(var(--spacing) * 6)!important}.sequence-workspace [data-testid=sequence-inspect-strip] button{gap:6px!important;width:auto!important;height:28px!important;padding:0 8px!important;font-size:12px!important}.sequence-workspace .sequence-workspace-heading>button,.sequence-workspace .sequence-workspace-heading-actions>button{border-radius:var(--radius-md)!important;height:30px!important;padding:0 10px!important;font-size:12px!important}.sequence-workspace .lifecycle-review-panel{z-index:60!important;width:480px!important;max-width:calc(100vw - 40px)!important;box-shadow:0 24px 80px color-mix(in srgb, var(--foreground) 50%, transparent)!important;position:fixed!important;top:100px!important;bottom:30px!important;right:52px!important;overflow:auto!important}@media (width<=560px){.sequence-workspace .lifecycle-review-panel{width:auto!important;max-width:none!important;inset:72px 8px 8px!important}}.sequence-editor-workspace:not(:has(.sequence-authoring-studio-host:not([hidden]))) .sequence-workspace-heading-actions .sequence-save-action:not(:disabled){background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:#0000!important}.sequence-editor-workspace:has(.sequence-authoring-studio-host:not([hidden])) .sequence-workspace-heading-actions .sequence-lifecycle-primary{background:var(--background)!important;color:var(--foreground)!important;border:var(--l20-border,1px) solid var(--border)!important}.sequence-workspace .sequence-workspace-status{align-items:center!important;gap:calc(var(--spacing) * 3)!important;padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 6.5)!important;background:var(--muted)!important;border-top:var(--l20-border,1px) solid var(--border)!important;color:var(--muted-foreground)!important;font-size:13px!important;display:flex!important}.sequence-workspace .sequence-workspace-status>svg{flex-shrink:0!important;width:18px!important}.sequence-workspace .sequence-workspace-status>span{flex:1!important}.sequence-workspace .sequence-workspace-status strong{color:var(--workspace-panel-accent)!important;font-size:12px!important;font-weight:500!important}@media (width<=900px){.sequence-workspace:has([data-testid=sequence-backend-lifecycle]) [data-testid=sequence-flow-editor]>header{margin-top:0!important;margin-bottom:0!important}}.sequence-workspace .sequence-workspace-title-row{min-width:0;align-items:center!important;gap:8px!important;display:flex!important}.sequence-workspace .sequence-workspace-title-row input{field-sizing:content;max-width:min(100%,32rem);flex:0 auto!important;width:auto!important;min-width:5ch!important}.sequence-workspace .sequence-workspace-title-row [data-slot=badge]{white-space:nowrap;flex-shrink:0;height:22px;font-weight:400;padding:2px 6px!important;font-size:11px!important;line-height:16px!important}.sequence-workspace .sequence-workspace-navigation{border-bottom:var(--l20-border,1px) solid var(--border)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:4px 20px!important;display:flex!important}.sequence-workspace .sequence-workspace-destinations{align-items:center!important;gap:calc(var(--spacing) * 2)!important;display:flex!important}.sequence-workspace .sequence-navigation-tools[hidden],.sequence-workspace .sequence-navigation-tools [data-testid=sequence-save]{display:none!important}.sequence-workspace:has([data-testid=sequence-backend-lifecycle]) [data-testid=sequence-flow-editor]>header{margin:0!important;display:none!important}.sequence-workspace .sequence-navigation-tools [data-testid=sequence-inspect-strip]{flex-wrap:wrap!important}@media (width<=900px){.sequence-workspace .sequence-navigation-tools [data-testid=sequence-header-actions-cluster]{justify-content:flex-end!important}}.sequence-workspace .sequence-workspace-loading{padding:calc(var(--spacing) * 7)!important;border-bottom:var(--l20-border,1px) solid var(--border)!important}.sequence-workspace .sequence-workspace-loading h2{font-size:var(--text-3xl)!important;font-weight:600!important}.sequence-workspace .sequence-workspace-loading p{margin-top:calc(var(--spacing) * 2.5)!important;color:var(--muted-foreground)!important;font-size:14px!important}.sequence-workspace .sequence-revision-placeholders{gap:calc(var(--spacing) * 3.5)!important;margin-top:calc(var(--spacing) * 6)!important;display:flex!important}.sequence-workspace .sequence-revision-placeholders>div{max-width:360px!important;padding:calc(var(--spacing) * 5)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;gap:calc(var(--spacing) * 2.5)!important;flex:1!important;grid-template-columns:32px 1fr!important;display:grid!important}.sequence-workspace .sequence-revision-placeholders span{border-radius:var(--radius-md)!important;background:var(--muted)!important;grid-row:span 2!important;width:28px!important;height:28px!important}.sequence-workspace .sequence-revision-placeholders i{background:var(--muted)!important;border-radius:5px!important;width:70%!important;height:10px!important}.sequence-workspace .sequence-workspace-unavailable{align-items:flex-start!important;gap:calc(var(--spacing) * 5)!important;padding:calc(var(--spacing) * 7)!important;border-bottom:var(--l20-border,1px) solid var(--border)!important;flex-wrap:wrap!important;display:flex!important}.sequence-workspace .sequence-unavailable-symbol{padding:calc(var(--spacing) * 3)!important;color:var(--warning)!important;background:var(--muted)!important;border-radius:var(--radius-xl)!important;display:flex!important}.sequence-workspace .sequence-workspace-unavailable>div:nth-child(2){flex:1!important;min-width:200px!important}.sequence-workspace .sequence-workspace-unavailable h2{font-size:18px!important;font-weight:600!important}.sequence-workspace .sequence-workspace-unavailable p{margin-top:calc(var(--spacing) * 2)!important;font-size:13px!important;line-height:1.7!important}.sequence-workspace .sequence-unavailable-help{color:var(--muted-foreground)!important}.sequence-workspace,.sequence-canvas-tools-menu,.sequence-setup-summary-list,.sequence-message-studio-host,.sequence-authoring-studio-host{--ring:var(--primary-accent);--workspace-panel-accent:color-mix(in srgb, var(--primary-accent) 80%, var(--foreground))}@media (prefers-reduced-motion:reduce){.sequence-workspace,.sequence-workspace *,.sequence-workspace :before,.sequence-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sequence-overview-workspace{color:var(--foreground);background:var(--background);gap:28px;padding:28px;display:grid}.sequence-overview-workspace .sequence-overview-hint,.sequence-overview-workspace .sequence-overview-empty{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.sequence-overview-workspace .sequence-overview-catalog-alert{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--foreground);background:var(--card);flex-wrap:wrap;font-size:12px;display:flex}.sequence-overview-workspace .sequence-overview-stack{gap:28px;display:grid}.sequence-overview-workspace .sequence-overview-bulk{z-index:10;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--foreground);flex-wrap:wrap;font-size:13px;display:flex;position:sticky;top:8px}.sequence-overview-workspace .sequence-overview-bulk>button{border-radius:var(--radius-md)!important;height:30px!important;font-size:12px!important}.sequence-overview-workspace .sequence-overview-start{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-height:88px;padding:20px;display:flex}.sequence-overview-workspace .sequence-overview-start-copy{flex:1;min-width:0}.sequence-overview-workspace .sequence-overview-start-icon{width:19px;height:19px;color:var(--primary);flex-shrink:0}.sequence-overview-workspace .sequence-overview-start-copy>p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.sequence-overview-workspace .sequence-overview-start-copy>p:first-child{color:var(--foreground);font-size:15px;font-weight:600}.sequence-overview-workspace .sequence-overview-start-copy>p+p{margin-top:calc(var(--spacing) * 1)}.sequence-overview-workspace .sequence-overview-start-action{flex-shrink:0;height:30px!important;padding:0 calc(var(--spacing) * 2.5)!important;color:var(--muted-foreground)!important;font-size:12px!important;font-weight:400!important}.sequence-overview-workspace .sequence-overview-group-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin:0 calc(var(--spacing) * .5) calc(var(--spacing) * 3);display:flex}.sequence-overview-workspace .sequence-overview-group-copy{min-width:0}.sequence-overview-workspace .sequence-overview-group-title{color:var(--foreground);text-align:left;border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:9px;min-height:28px;margin:0;font-size:16px;font-weight:500;display:flex}.sequence-overview-workspace .sequence-overview-group-title:hover{color:var(--primary-accent)}.sequence-overview-workspace .sequence-overview-group-title:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sequence-overview-workspace .sequence-overview-group-title>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sequence-overview-workspace .sequence-overview-group-title svg{width:17px;height:17px;color:var(--muted-foreground);flex-shrink:0}.sequence-overview-workspace .sequence-overview-group-title .sequence-overview-group-open{width:13px;height:13px}.sequence-overview-workspace .sequence-overview-group-disabled .sequence-overview-group-title{color:var(--muted-foreground)}.sequence-overview-workspace .sequence-overview-group-caption{align-items:flex-start;gap:calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * 1) 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.5;display:flex}.sequence-overview-workspace .sequence-overview-group-caption svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}.sequence-overview-workspace .sequence-overview-group-tools svg,.sequence-overview-workspace .sequence-overview-start-action svg{width:14px;height:14px}.sequence-overview-workspace .sequence-overview-group-note{margin:calc(var(--spacing) * 1) 0 0;color:var(--muted-foreground);font-size:12px}.sequence-overview-workspace .sequence-overview-group-tools{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.sequence-overview-workspace .sequence-overview-group-tools>button{height:30px!important;padding:0 calc(var(--spacing) * 2.5)!important;color:var(--muted-foreground)!important;font-size:12px!important;font-weight:400!important}.sequence-overview-workspace .sequence-overview-reminders{border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);background:var(--card);margin:0;padding:0;list-style:none;overflow:hidden}.sequence-overview-workspace .sequence-overview-group[aria-current=true] .sequence-overview-reminders{box-shadow:0 0 0 1px var(--ring)}.sequence-overview-workspace .sequence-overview-row{border-top:var(--l20-border,1px) solid var(--border);grid-template-columns:24px minmax(9rem,12rem) minmax(0,1fr);align-items:center;gap:16px;min-height:76px;padding:10px 18px;transition:background .16s;display:grid}.sequence-overview-workspace .sequence-overview-row:first-child{border-top:0}.sequence-overview-workspace .sequence-overview-row:hover{background:color-mix(in srgb, var(--muted) 45%, var(--card))}.sequence-overview-workspace .sequence-overview-row[data-selected=true]{background:color-mix(in srgb, var(--primary) 10%, var(--card));box-shadow:inset 2px 0 var(--primary)}.sequence-overview-workspace .sequence-overview-row-select{align-self:stretch;place-items:center;min-width:24px;display:grid}.sequence-overview-workspace .sequence-overview-row-select input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);margin:0}.sequence-overview-workspace .sequence-overview-timing-hit{text-align:left;overflow-wrap:anywhere;min-width:0;height:auto!important;min-height:calc(var(--spacing) * 10)!important;padding:calc(var(--spacing) * 2) 0!important;color:var(--muted-foreground)!important;justify-content:flex-start!important;gap:calc(var(--spacing) * 2)!important;white-space:normal!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.sequence-overview-workspace .sequence-overview-timing-hit>span{min-width:0}.sequence-overview-workspace .sequence-overview-row:not(:has(.sequence-overview-timing-hit)){grid-template-columns:24px minmax(0,1fr)}.sequence-overview-workspace .sequence-overview-message-hit{width:100%;min-width:0;justify-content:flex-start!important;gap:calc(var(--spacing) * 2)!important;white-space:normal!important;height:auto!important;min-height:calc(var(--spacing) * 10)!important;padding:calc(var(--spacing) * 2) 0!important;display:inline-flex!important}.sequence-overview-workspace .sequence-overview-message-copy{text-align:left;flex:1;min-width:0}.sequence-overview-workspace .sequence-overview-message-hit .sequence-overview-row-channels{white-space:nowrap;text-align:right;align-items:center;gap:8px;margin:0;display:inline-flex}.sequence-overview-workspace .sequence-overview-row-channels svg{flex-shrink:0;width:16px;height:16px}.sequence-overview-workspace .sequence-overview-stop p{align-items:center;gap:12px;display:flex}.sequence-overview-workspace .sequence-overview-stop p svg{width:18px;height:18px;color:var(--primary);flex-shrink:0}.sequence-overview-workspace .sequence-overview-row-proposed{box-shadow:inset 2px 0 var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--card))}.sequence-overview-workspace .sequence-overview-proposal{border:1px solid var(--primary);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);background:color-mix(in srgb, var(--primary) 5%, var(--card))}.sequence-overview-workspace .sequence-overview-proposal-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 2) calc(var(--spacing) * 3);display:flex}.sequence-overview-workspace .sequence-overview-proposal .sequence-overview-reminders{border-style:dashed;border-color:var(--primary)}.sequence-overview-workspace .sequence-overview-proposed-badge{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.sequence-studio-channels{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:stretch;gap:.25rem;display:flex}.sequence-studio-channel{color:var(--muted-foreground);background:0 0;border-bottom:2px solid #0000;flex-wrap:wrap;align-items:center;display:inline-flex}.sequence-studio-channel[data-state=editing]{border-bottom-color:var(--primary);color:var(--foreground);background:0 0}.sequence-studio-channel[data-state=enabled]{color:var(--foreground)}.sequence-studio-channel-missing{color:var(--destructive);flex:1 0 100%;padding:0 .5rem .375rem;font-size:.6875rem;line-height:1.3}.sequence-studio-channel>button{align-items:center;gap:.375rem;min-height:2rem;padding:.5rem .75rem;font-size:.8125rem;display:inline-flex}.sequence-studio-channel>button:disabled{opacity:.55;cursor:not-allowed}.sequence-studio-channel>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sequence-overview-workspace .sequence-overview-message-title{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;color:var(--foreground);font-size:15px;font-weight:500;display:block;overflow:hidden}.sequence-overview-workspace .sequence-overview-row-channels,.sequence-overview-workspace .sequence-overview-row-caption{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:12px;line-height:1.5;display:block}.sequence-overview-workspace .sequence-overview-group-ending{color:var(--muted-foreground);align-items:center;gap:8px;padding:10px 4px 0;font-size:12px;display:flex}.sequence-overview-workspace .sequence-overview-single-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 4px 0;display:flex}.sequence-overview-workspace .sequence-overview-group-ending svg{width:14px;height:14px}.sequence-overview-workspace .sequence-overview-group-tools>.sequence-overview-group-overflow{transition:opacity .16s;width:28px!important;height:28px!important;padding:0!important}@media (hover:hover) and (pointer:fine){.sequence-overview-workspace .sequence-overview-group-overflow{opacity:0}.sequence-overview-workspace .sequence-overview-group:is(:hover,:focus-within,[aria-current=true]) .sequence-overview-group-overflow,.sequence-overview-workspace .sequence-overview-group-overflow[data-open=true]{opacity:1}}@media (prefers-reduced-motion:reduce){.sequence-overview-workspace .sequence-overview-group-tools>.sequence-overview-group-overflow{transition:none}}.sequence-overview-workspace .sequence-overview-stop{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--muted-foreground);font-size:12px;display:flex}.sequence-overview-workspace .sequence-overview-stop>p{margin:0}.sequence-overview-workspace .sequence-overview-stop>button{flex-shrink:0;height:30px!important;color:var(--muted-foreground)!important;font-size:12px!important;font-weight:400!important}@media (prefers-reduced-motion:reduce){.sequence-overview-workspace,.sequence-overview-workspace *,.sequence-overview-workspace :before,.sequence-overview-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sequence-workspace .sequence-flow-node-card{box-shadow:none;transition:border-color .16s,box-shadow .16s,background .16s;color:var(--foreground)!important;background:var(--card)!important;border:var(--l20-border,1px) solid var(--border)!important;padding:calc(var(--spacing) * 4)!important}.sequence-workspace .sequence-flow-node-card.rounded-xl{border-radius:var(--radius-xl)!important}.sequence-workspace .sequence-flow-node-card.rounded-full{border-radius:9999px!important}.sequence-workspace .react-flow__node:not(.selected):not(.sequence-inspected-node) .sequence-flow-node-card:not([data-status=error]):not([data-status=warning]):not([data-proposed=true]):hover{border-color:color-mix(in srgb, var(--primary) 50%, var(--border))!important}.sequence-workspace .react-flow__node.selected .sequence-flow-node-card:not([data-status=error]):not([data-status=warning]):not([data-proposed=true]),.sequence-workspace .sequence-inspected-node .sequence-flow-node-card:not([data-status=error]):not([data-status=warning]):not([data-proposed=true]){border-color:var(--primary)!important;box-shadow:0 0 0 1px var(--primary)!important}.sequence-workspace .sequence-flow-node-card[data-status=error]{border-color:var(--destructive)!important;box-shadow:none!important}.sequence-workspace .sequence-flow-node-card[data-status=warning]{border-color:color-mix(in srgb, var(--warning) 60%, var(--border))!important;box-shadow:none!important}.sequence-workspace .sequence-flow-node-card[data-proposed=true]:not([data-status=error]):not([data-status=warning]){border-style:dashed!important;border-color:var(--primary)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 35%, transparent)!important}.sequence-workspace .sequence-flow-node-card [data-testid=sequence-node-title]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;color:var(--foreground)!important}.sequence-workspace .sequence-flow-node-card [data-testid=sequence-node-header-meta],.sequence-workspace .sequence-flow-node-card [data-testid=sequence-node-content]{color:var(--muted-foreground)!important}.sequence-flow-node-hover-chrome,.sequence-flow-edge-insert{opacity:1;transition:opacity .16s}.sequence-flow-action{min-width:28px;width:28px!important;height:28px!important;padding:0!important}@media (hover:hover) and (pointer:fine){.sequence-flow-node-hover-chrome,.sequence-flow-edge-insert{opacity:0}.sequence-flow-node-card:is(:hover,:focus-within,[data-selected=true]) .sequence-flow-node-hover-chrome,.react-flow__node:is(.selected,.sequence-inspected-node,:focus-within) .sequence-flow-node-hover-chrome,.sequence-flow-node-hover-chrome[data-open=true],.sequence-flow-edge-tools:is(:hover,:focus-within,[data-selected=true],[data-open=true]) .sequence-flow-edge-insert{opacity:1}}@media (prefers-reduced-motion:reduce){.sequence-flow-node-hover-chrome,.sequence-flow-edge-insert{transition:none}}.sequence-node-branch-ports{border-top:1px solid var(--border);color:var(--muted-foreground);margin:14px -16px -16px;padding:9px 0 12px;font-size:11px;line-height:1.4;display:grid}.sequence-node-branch-ports>span{text-align:center;overflow-wrap:anywhere;padding:0 8px}.sequence-node-branch-ports>span+span{border-left:1px solid var(--border)}.sequence-workspace [data-testid=sequence-node-frame]{background:color-mix(in srgb, var(--muted) 18%, transparent)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important}.sequence-workspace [data-testid=sequence-node-frame][data-selected=true]{border-color:var(--primary)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 30%, transparent)!important}.sequence-workspace [data-testid=sequence-node-frame] [data-testid=sequence-frame-label]{background:var(--card)!important;color:var(--muted-foreground)!important}@media (prefers-reduced-motion:reduce){.sequence-workspace .sequence-flow-node-card,.sequence-workspace .sequence-flow-node-card *,.sequence-workspace .sequence-flow-node-card :before,.sequence-workspace .sequence-flow-node-card :after,.sequence-workspace [data-testid=sequence-node-frame],.sequence-workspace [data-testid=sequence-node-frame] *,.sequence-workspace [data-testid=sequence-node-frame] :before,.sequence-workspace [data-testid=sequence-node-frame] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sequence-save-error{color:var(--foreground);background:var(--card);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);margin:0 calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);box-shadow:none;transition:background .16s}.sequence-save-error:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}.sequence-save-error{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:13px;line-height:1.6;display:flex}.sequence-save-error>p{min-width:0;color:var(--foreground);margin:0}.sequence-save-error>div{gap:calc(var(--spacing) * 1);flex-shrink:0;display:grid}.sequence-save-error>div>p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.sequence-save-error,.sequence-save-error *,.sequence-save-error :before,.sequence-save-error :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sequence-workspace :where(section,header,nav,footer,aside){border-color:var(--border)!important}.sequence-workspace .react-flow{background:color-mix(in srgb, var(--muted) 28%, var(--background))!important;border-radius:var(--radius-xl)!important}.sequence-workspace [data-testid=sequence-revisions]>button[aria-pressed=true]{color:var(--foreground)!important}.sequence-floating-tools [data-slot=floating-toolbar-bar]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-xl)!important;background:color-mix(in srgb, var(--card) 94%, transparent)!important;height:48px!important;box-shadow:0 6px 24px color-mix(in srgb, var(--foreground) 20%, transparent), 0 1px 3px color-mix(in srgb, var(--foreground) 13%, transparent)!important;gap:2px!important;padding:5px!important}.sequence-floating-tools .sequence-canvas-tool{border-radius:var(--radius-md)!important;width:34px!important;min-width:34px!important;height:34px!important;color:var(--muted-foreground)!important;padding:0!important}.sequence-floating-tools .sequence-canvas-tool svg{width:16px!important;height:16px!important;color:inherit!important}.sequence-floating-tools .sequence-canvas-tool[aria-pressed=true],.sequence-floating-tools .sequence-canvas-tool[aria-expanded=true]{color:var(--primary-accent)!important;background:color-mix(in srgb, var(--primary) 14%, var(--card))!important}.sequence-floating-tools .sequence-canvas-tool:hover:not(:disabled){background:var(--accent)!important;color:var(--foreground)!important}.sequence-floating-tools .sequence-canvas-tool:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sequence-floating-tools .sequence-canvas-tool:disabled{opacity:.3!important}.sequence-floating-tools .sequence-canvas-tool.sequence-canvas-tool-labeled{gap:8px;font-size:12px;font-weight:400;width:auto!important;padding:0 10px!important}.sequence-floating-tools .sequence-canvas-step{border:1px solid var(--border);color:var(--foreground)!important}.sequence-canvas-tools-actions{gap:2px;padding-top:8px;display:grid}.sequence-canvas-tools-actions>button{justify-content:flex-start;gap:10px;width:100%;height:36px;padding:0 8px;font-size:12px;font-weight:400}.sequence-canvas-tools-actions>button svg{width:15px;height:15px;color:var(--muted-foreground)}.sequence-canvas-tools-actions kbd{color:var(--muted-foreground);margin-left:auto;font-size:10px}.sequence-floating-tools [data-slot=floating-toolbar-divider]{opacity:.65;height:18px!important;margin:0 3px!important}@media (width<=600px){.sequence-floating-tools .sequence-canvas-tool{width:28px!important;min-width:28px!important}.sequence-floating-tools [data-slot=floating-toolbar-divider]{margin:0 1px!important}}.sequence-workspace [data-testid=sequence-zoom-cluster]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-xl)!important;background:color-mix(in srgb, var(--card) 94%, transparent)!important;border:var(--l20-border,1px) solid var(--border)!important;height:48px!important;box-shadow:0 6px 24px color-mix(in srgb, var(--foreground) 20%, transparent), 0 1px 3px color-mix(in srgb, var(--foreground) 13%, transparent)!important;gap:2px!important;padding:5px!important}.sequence-workspace [data-testid=sequence-zoom-cluster] button{border-radius:var(--radius-md)!important;width:32px!important;min-width:32px!important;height:34px!important;color:var(--muted-foreground)!important;padding:0!important}.sequence-workspace [data-testid=sequence-zoom-cluster] button svg{width:18px!important;height:18px!important;color:inherit!important}.sequence-workspace [data-testid=sequence-zoom-cluster] button:hover{background:var(--accent)!important;color:var(--foreground)!important}.sequence-workspace [data-testid=sequence-zoom-cluster] button[aria-pressed=true],.sequence-workspace [data-testid=sequence-zoom-cluster] button[data-state=open]{background:color-mix(in srgb, var(--primary) 14%, var(--card))!important;color:var(--primary-accent)!important}.sequence-workspace [data-testid=sequence-zoom-cluster] button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.sequence-workspace [data-testid=sequence-zoom-readout]{text-align:center;border-right:var(--l20-border,1px) solid var(--border);line-height:18px;min-width:48px!important;margin-right:4px!important;padding:0 8px!important;font-size:12px!important}.sequence-workspace [data-testid=sequence-zoom-cluster-expanded]{gap:2px!important}.sequence-workspace [data-testid=sequence-zoom-cluster]:is(:hover,:focus-within) [data-testid=sequence-zoom-cluster-expanded]{max-width:240px!important}.sequence-workspace [data-testid=sequence-zoom-cluster-expanded]:has([data-state=open]){max-width:240px!important}.sequence-editor-workspace{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.sequence-editor-workspace>:not(.sequence-canvas-region){flex-shrink:0}.sequence-editor-workspace .sequence-canvas-region:not([hidden]){flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.sequence-editor-workspace .sequence-canvas-region [data-testid=sequence-flow-editor]{flex:1!important;height:100%!important;min-height:0!important}.sequence-editor-workspace .sequence-workspace-status{z-index:45;min-height:30px;margin-top:auto;position:sticky;bottom:0;padding:6px 12px!important;font-size:11px!important}.sequence-editor-workspace .sequence-workspace-status>svg{width:14px!important;height:14px!important}.sequence-workspace-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:0 16px 8px;display:flex}.sequence-draft-status{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:inline-flex}.sequence-workspace-heading-actions .sequence-draft-status{white-space:nowrap;margin-right:4px}.sequence-draft-status svg{width:13px;height:13px}.sequence-draft-status-dot{background:var(--muted-foreground);opacity:.7;border-radius:50%;width:5px;height:5px}.sequence-draft-status-dot[data-dirty=true]{background:var(--primary);opacity:1}.sequence-publication-status{height:28px;color:var(--muted-foreground);gap:6px;padding:0 8px;font-size:12px;font-weight:400}.sequence-publication-status>svg:first-child{color:var(--primary)}.sequence-workspace.sequence-readiness-sheet{border-radius:var(--radius-xl) 0 0 var(--radius-xl);padding:24px;overflow-y:auto;width:min(480px,100vw)!important;max-width:100vw!important}.sequence-readiness-sheet-heading{padding:8px 24px 24px 0}.sequence-readiness-sheet-heading h2{font-size:20px;font-weight:500}.sequence-readiness-sheet-heading p{margin-top:8px;line-height:1.65}.sequence-readiness-sheet .lifecycle-readiness-panel{border:0;padding:0}.sequence-workspace.sequence-readiness-sheet .lifecycle-readiness-panel ul{border:0!important;margin-top:20px!important;padding:0!important}.sequence-workspace.sequence-readiness-sheet .lifecycle-readiness-panel li{border-top:1px solid var(--border);line-height:1.65;background:0 0!important;border-radius:0!important;padding:16px 0!important}.sequence-readiness-sheet .lifecycle-readiness-panel li p+p{overflow-wrap:anywhere;font-size:11px}.sequence-journey-heading{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.sequence-journey-heading h2{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.sequence-journey-heading h2 svg{width:16px;height:16px;color:var(--muted-foreground)}.sequence-journey-heading>span{color:var(--muted-foreground);font-size:11px}.sequence-editor-page,.sequence-editor-page>div,.sequence-editor-page>div>div:last-child{flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.sequence-editor-page{margin:0!important;padding:0!important}.sequence-editor-workspace{border-radius:0}.sequence-editor-workspace>*{min-width:0;max-width:100%}.sequence-editor-workspace .sequence-workspace-destinations,.sequence-editor-workspace .sequence-navigation-tools{flex-wrap:wrap;min-width:0}.sequence-editor-workspace .sequence-workspace-status{position:relative;bottom:auto}.sequence-editor-workspace [data-testid=sequence-flow-editor]{width:100%;overflow:hidden}.sequence-workspace .sequence-message-tabs{gap:calc(var(--spacing) * 2)!important;margin-bottom:calc(var(--spacing) * 6.5)!important;display:flex!important}.sequence-workspace .sequence-message-tabs button{padding:calc(var(--spacing) * 1.75) calc(var(--spacing) * 3)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-md)!important;font-size:12px!important}.sequence-workspace .sequence-message-tabs button[aria-pressed=true]{border-color:var(--primary)!important;color:var(--primary-accent)!important;background:var(--secondary)!important}.sequence-workspace .sequence-message-advanced>summary{cursor:pointer!important;color:var(--muted-foreground)!important;padding:calc(var(--spacing) * 2) 0!important;font-size:12px!important}.sequence-workspace .sequence-message-advanced[open]>summary{margin-bottom:calc(var(--spacing) * 5)!important}.sequence-workspace [data-testid=sequence-node-card-preview]{display:none!important}.sequence-workspace [data-testid=sequence-compose-dock]>header{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4)!important}.sequence-workspace [data-testid=sequence-inline-step-title]{font-size:var(--text-xl)!important;font-weight:600!important;line-height:1.4!important}.sequence-workspace [data-testid=sequence-flow-canvas]{background:var(--background)!important}.sequence-message-studio-host{color:var(--foreground);background:var(--background)}.sequence-message-studio-content{color:var(--foreground);background:var(--card);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl)}@media (prefers-reduced-motion:reduce){.sequence-message-studio-host,.sequence-message-studio-host *,.sequence-message-studio-host :before,.sequence-message-studio-host :after,.sequence-message-studio-content,.sequence-message-studio-content *,.sequence-message-studio-content :before,.sequence-message-studio-content :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sequence-message-inspector{color:var(--foreground);container:sequence-message-inspector/inline-size}.sequence-message-adapt-proposal,.sequence-email-inherited-card,.sequence-email-inherited-summary,.sequence-email-empty-card,.sequence-message-inspector-alert,.sequence-message-inspector-status,.sequence-message-inspector-empty{color:var(--foreground);background:var(--card);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);box-shadow:none}.sequence-email-inherited-card,.sequence-email-empty-card,.sequence-message-inspector-alert,.sequence-message-inspector-empty{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);margin:0;transition:background .16s;display:grid}.sequence-email-inherited-card{container:sequence-email-inherited/inline-size}.sequence-message-adapt-proposal,.sequence-email-inherited-summary{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);background:color-mix(in srgb, var(--muted) 40%, var(--card));margin:0;transition:background .16s;display:grid}.sequence-delivery{color:var(--foreground);background:var(--card);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl)}.sequence-delivery-summary{align-items:center;gap:calc(var(--spacing) * 2);width:100%;min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);color:var(--foreground);text-align:left;overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:flex}.sequence-delivery-summary:hover{background:var(--accent)}.sequence-delivery-summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sequence-delivery-body{gap:calc(var(--spacing) * 4);padding:0 calc(var(--spacing) * 3.5) calc(var(--spacing) * 3.5);display:grid}.sequence-delivery-body[hidden]{display:none}.sequence-delivery-group{padding-top:calc(var(--spacing) * 3);border-top:var(--l20-border,1px) solid var(--border)}.sequence-studio-channel .sequence-studio-channel-included{color:var(--primary)}.sequence-copy-completion{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--muted) 40%, var(--card));flex-wrap:wrap;display:flex}.sequence-copy-completion[data-complete=true]{border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}.sequence-email-inherited-note{align-items:flex-start;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5);border:var(--l20-border,1px) solid color-mix(in srgb, var(--primary) 20%, var(--border));border-radius:var(--radius-xl);background:color-mix(in srgb, var(--primary) 8%, var(--card));color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5;display:flex}.sequence-email-inherited-icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 10%, var(--card));width:32px;height:32px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sequence-email-empty-card,.sequence-message-inspector-empty{text-align:center;border-style:dashed}.sequence-email-empty-card{text-align:start}.sequence-message-inspector-status{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);margin:0;font-size:13px;line-height:1.5;display:flex}.sequence-message-inspector-alert{font-size:13px;line-height:1.6}.sequence-message-inspector-alert-duplicate{border-color:color-mix(in srgb, var(--destructive) 40%, var(--border))}.sequence-message-adapt-proposal:hover,.sequence-email-inherited-card:hover,.sequence-email-inherited-summary:hover,.sequence-email-empty-card:hover,.sequence-message-inspector-empty:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}@media (prefers-reduced-motion:reduce){.sequence-message-adapt-proposal,.sequence-message-adapt-proposal *,.sequence-message-adapt-proposal :before,.sequence-message-adapt-proposal :after,.sequence-email-inherited-card,.sequence-email-inherited-card *,.sequence-email-inherited-card :before,.sequence-email-inherited-card :after,.sequence-email-inherited-summary,.sequence-email-inherited-summary *,.sequence-email-inherited-summary :before,.sequence-email-inherited-summary :after,.sequence-email-empty-card,.sequence-email-empty-card *,.sequence-email-empty-card :before,.sequence-email-empty-card :after,.sequence-message-inspector-alert,.sequence-message-inspector-alert *,.sequence-message-inspector-alert :before,.sequence-message-inspector-alert :after,.sequence-message-inspector-status,.sequence-message-inspector-status *,.sequence-message-inspector-status :before,.sequence-message-inspector-status :after,.sequence-message-inspector-empty,.sequence-message-inspector-empty *,.sequence-message-inspector-empty :before,.sequence-message-inspector-empty :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sequence-workspace .sequence-message-inspector[data-readonly=true] input,.sequence-workspace .sequence-message-inspector[data-readonly=true] textarea{background:var(--muted)!important;color:var(--muted-foreground)!important;cursor:text!important}.sequence-workspace .sequence-message-help{margin-top:calc(var(--spacing) * 2.5)!important;color:var(--muted-foreground)!important;font-size:12px!important;font-weight:400!important;line-height:1.7!important;display:block!important}.sequence-workspace .sequence-sms-bubbles{gap:calc(var(--spacing) * 4.5)!important;display:grid!important}.sequence-workspace .sequence-sms-bubbles textarea{border-radius:14px 14px 14px 4px!important;min-height:120px!important}.sequence-workspace .sequence-preview-sms-bubbles{gap:calc(var(--spacing) * 3)!important;display:grid!important}.sequence-workspace .sequence-preview-sms-bubbles p{padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4)!important;background:var(--secondary)!important;color:var(--foreground)!important;border-radius:14px 14px 14px 4px!important;margin:0!important;line-height:1.7!important}.sequence-workspace [data-testid=sequence-compose-dock] input:not(.sequence-message-name-input),.sequence-workspace [data-testid=sequence-compose-dock] textarea{font-size:var(--text-base)!important}.sequence-workspace .sequence-preview-message h4{font-size:var(--text-lg)!important}.sequence-workspace .sequence-preview-message p{font-size:var(--text-base)!important}.sequence-floating-tools .sequence-dock-studio-status button{border-radius:var(--radius-md);min-height:24px;padding:0 6px}.sequence-floating-tools .sequence-dock-studio-status button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sequence-workspace .sequence-recipient-preview{margin:calc(var(--spacing) * 4) 0!important;padding-top:calc(var(--spacing) * 4)!important;border-top:var(--l20-border,1px) solid var(--border)!important}.sequence-workspace .sequence-preview-heading{margin-bottom:calc(var(--spacing) * 4.5)!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.sequence-workspace .sequence-preview-heading h3{font-size:var(--text-base)!important;font-weight:600!important}.sequence-workspace .sequence-preview-heading>span{color:var(--muted-foreground)!important;font-size:12px!important}.sequence-workspace .sequence-preview-recipient{align-items:center!important;gap:calc(var(--spacing) * 4)!important;color:var(--muted-foreground)!important;margin-bottom:calc(var(--spacing) * 4)!important;font-size:13px!important;display:flex!important}.sequence-workspace .sequence-preview-recipient input{flex:1!important;min-width:0!important}.sequence-workspace .sequence-preview-message{padding:calc(var(--spacing) * 6)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;background:var(--card)!important}.sequence-workspace .sequence-preview-message h4{font-size:var(--text-base)!important;margin:0 0 calc(var(--spacing) * 4.5)!important;font-weight:600!important}.sequence-workspace .sequence-preview-message p{font-size:var(--text-base)!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;line-height:1.7!important}.sequence-workspace .sequence-preview-caption{margin-top:calc(var(--spacing) * 6)!important;color:var(--muted-foreground)!important;font-size:13px!important;line-height:1.65!important}.sequence-workspace .sequence-preview-channels{gap:calc(var(--spacing) * 2)!important;margin-bottom:calc(var(--spacing) * 4)!important;display:flex!important}.sequence-workspace .sequence-preview-channels button{border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-md)!important;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3)!important;font-size:12px!important}.sequence-workspace .sequence-preview-channels button[aria-pressed=true]{background:var(--secondary)!important;color:var(--primary-accent)!important}.sequence-workspace .sequence-readonly-notice{background:var(--muted)!important;border-radius:var(--radius-xl)!important;color:var(--muted-foreground)!important;padding:calc(var(--spacing) * 4.5)!important;margin-bottom:calc(var(--spacing) * 6)!important;font-size:14px!important;line-height:1.6!important}.sequence-workspace [data-testid=sequence-backend-lifecycle]{position:relative!important}.sequence-workspace:has([data-testid=sequence-backend-lifecycle]) [data-testid=sequence-flow-editor]>header>div{justify-content:flex-end!important}.sequence-workspace [data-testid=sequence-header-actions-cluster]{pointer-events:auto!important}@media (width<=900px){.sequence-workspace:has([data-testid=sequence-backend-lifecycle]) [data-testid=sequence-flow-editor]>header{border-bottom:var(--l20-border,1px) solid var(--border)!important;height:auto!important;margin-top:0!important}}.sequence-workspace .sequence-comparison{margin-top:calc(var(--spacing) * 4)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;overflow:hidden!important}.sequence-workspace .sequence-comparison-heading{padding:calc(var(--spacing) * 4)!important;justify-content:space-between!important;gap:calc(var(--spacing) * 4)!important;border-bottom:var(--l20-border,1px) solid var(--border)!important;display:flex!important}.sequence-workspace .sequence-comparison-heading h2{font-size:var(--text-lg)!important;font-weight:600!important}.sequence-workspace .sequence-comparison-heading p{color:var(--muted-foreground)!important;margin-top:calc(var(--spacing) * 1.5)!important;font-size:12px!important}.sequence-workspace .sequence-comparison-heading>svg{width:22px!important;color:var(--primary)!important}.sequence-workspace .sequence-comparison-selectors{padding:calc(var(--spacing) * 4)!important;align-items:center!important;gap:calc(var(--spacing) * 4)!important;background:var(--muted)!important;display:flex!important}.sequence-workspace .sequence-comparison-selectors label{gap:calc(var(--spacing) * 2)!important;min-width:0!important;color:var(--muted-foreground)!important;flex-direction:column!important;flex:1!important;font-size:12px!important;display:flex!important}.sequence-workspace .sequence-comparison-selectors select{padding:calc(var(--spacing) * 3)!important;background:var(--card)!important;color:var(--foreground)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-md)!important;font-size:12px!important}.sequence-workspace .sequence-comparison-selectors>svg{width:18px!important;margin-top:calc(var(--spacing) * 4)!important}.sequence-workspace .sequence-comparison-row{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4)!important;border-top:var(--l20-border,1px) solid var(--border)!important}.sequence-workspace .sequence-comparison-row summary{gap:calc(var(--spacing) * 3)!important;cursor:pointer!important;align-items:center!important;list-style:none!important;display:flex!important}.sequence-workspace .sequence-comparison-row summary svg{width:18px!important;color:var(--muted-foreground)!important}.sequence-workspace .sequence-comparison-row summary strong{flex:1!important;font-size:12px!important;font-weight:500!important}.sequence-workspace .sequence-comparison-row summary span{color:var(--muted-foreground)!important;font-size:12px!important}.sequence-workspace .sequence-comparison-row summary span[data-changed=true]{color:var(--primary-accent)!important}.sequence-workspace .sequence-comparison-row>p,.sequence-workspace .sequence-comparison-row>ul{margin:calc(var(--spacing) * 3.5) 0 0 calc(var(--spacing) * 4)!important;color:var(--muted-foreground)!important;font-size:13px!important;line-height:1.6!important}.sequence-workspace .sequence-comparison-empty{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4)!important;text-align:center!important;color:var(--muted-foreground)!important;font-size:12px!important;line-height:1.7!important}.sequence-workspace .sequence-comparison-empty>svg{margin:0 auto calc(var(--spacing) * 4)!important;width:28px!important;color:var(--primary)!important;display:block!important}.sequence-workspace .sequence-comparison-empty h3{font-size:var(--text-lg)!important;color:var(--foreground)!important;margin-bottom:calc(var(--spacing) * 2)!important}.sequence-workspace .sequence-enrollment-placeholder{margin-top:calc(var(--spacing) * 4)!important;text-align:center!important;color:var(--muted-foreground)!important;font-size:12px!important;line-height:1.7!important}.sequence-workspace .sequence-enrollment-placeholder svg{margin:0 auto calc(var(--spacing) * 4)!important;width:26px!important;display:block!important}.sequence-workspace .sequence-enrollment-placeholder h3{color:var(--foreground)!important;font-size:var(--text-base)!important;margin-bottom:calc(var(--spacing) * 3)!important;font-weight:500!important}.sequence-workspace .sequence-enrollment-list [data-slot=card]{border-radius:var(--radius-xl)!important;box-shadow:none!important}.sequence-workspace .sequence-enrollment-list table td{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3.5)!important}.sequence-workspace .sequence-enrollment-resolved-fields [data-source=missing]{background:var(--warning-soft,color-mix(in oklab, var(--warning) 12%, transparent))!important;border-radius:var(--radius-md)!important;padding:calc(var(--spacing) * 2)!important}.sequence-workspace .sequence-enrollment-resolved-fields [data-source=missing] dd{color:var(--warning)!important}.sequence-workspace .lifecycle-review-panel{border-radius:var(--radius-xl)!important;margin:0!important;padding:0!important}.sequence-workspace .lifecycle-review-panel>header{padding:calc(var(--spacing) * 4)!important;background:var(--card)!important}.sequence-workspace .lifecycle-review-panel>header h2{font-size:var(--text-lg)!important;margin-top:calc(var(--spacing) * 2)!important}.sequence-workspace .lifecycle-review-panel>header p{letter-spacing:.1em!important;color:var(--primary-accent)!important;font-size:11px!important}.sequence-workspace .lifecycle-review-panel>div{padding:calc(var(--spacing) * 4)!important}.sequence-workspace .lifecycle-review-panel h3,.sequence-workspace .lifecycle-review-panel legend{font-size:var(--text-base)!important;font-weight:600!important}.sequence-workspace .lifecycle-review-panel dl>div{padding:calc(var(--spacing) * 3.5) 0!important;border-bottom:var(--l20-border,1px) solid var(--border)!important}.sequence-workspace .lifecycle-review-panel dt{margin-bottom:calc(var(--spacing) * 2.5)!important;font-size:13px!important}.sequence-workspace .lifecycle-review-panel dd{gap:calc(var(--spacing) * 2)!important;grid-template-columns:1fr!important;line-height:1.6!important;display:grid!important}.sequence-workspace .lifecycle-review-panel fieldset>label{padding:calc(var(--spacing) * 4)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;cursor:pointer!important}.sequence-workspace .lifecycle-review-panel fieldset>label:has(input:checked){background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 50%,var(--border))!important}.sequence-workspace .lifecycle-review-panel input[type=radio]{accent-color:var(--primary)!important}.sequence-workspace .lifecycle-review-panel footer{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4)!important;border-top:var(--l20-border,1px) solid var(--border)!important;background:var(--card)!important}.sequence-workspace .lifecycle-schedule-summary{margin:0 calc(var(--spacing) * 7) calc(var(--spacing) * 5)!important;padding:calc(var(--spacing) * 5)!important;background:var(--muted)!important;border-radius:var(--radius-xl)!important;border-left:3px solid var(--primary)!important}.sequence-workspace .sequence-recovery-panel{gap:calc(var(--spacing) * 4)!important;padding:calc(var(--spacing) * 4)!important;margin:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;background:var(--muted)!important;display:flex!important}.sequence-workspace .sequence-recovery-icon{border-radius:var(--radius-xl)!important;background:var(--secondary)!important;width:42px!important;height:36px!important;color:var(--primary)!important;flex-shrink:0!important;place-items:center!important;display:grid!important}.sequence-workspace .sequence-recovery-icon svg{width:20px!important}.sequence-workspace .sequence-recovery-eyebrow{letter-spacing:.1em!important;color:var(--primary-accent)!important;font-size:10px!important}.sequence-workspace .sequence-recovery-copy h3{font-size:var(--text-lg)!important;margin:calc(var(--spacing) * 1.5) 0 calc(var(--spacing) * 2.5)!important;font-weight:600!important}.sequence-workspace .sequence-recovery-copy>p:not(.sequence-recovery-eyebrow){color:var(--muted-foreground)!important;max-width:650px!important;font-size:12px!important;line-height:1.6!important}.sequence-workspace .sequence-recovery-note{margin-top:calc(var(--spacing) * 2)!important}.sequence-workspace .sequence-recovery-actions{gap:calc(var(--spacing) * 2.5)!important;margin-top:calc(var(--spacing) * 4)!important;flex-wrap:wrap!important;display:flex!important}.sequence-workspace .sequence-recovery-actions svg{width:15px!important}.sequence-workspace .sequence-history-workspace{grid-template-columns:minmax(0,1fr) 300px!important;min-height:0!important;display:grid!important}.sequence-workspace .sequence-history-main{min-width:0!important;padding:calc(var(--spacing) * 4)!important}.sequence-workspace .sequence-history-heading{justify-content:space-between!important;align-items:flex-start!important;gap:calc(var(--spacing) * 4)!important;margin-bottom:calc(var(--spacing) * 4)!important;display:flex!important}.sequence-workspace .sequence-history-heading h2{font-size:var(--text-2xl)!important;letter-spacing:-.025em!important;font-weight:600!important}.sequence-workspace .sequence-history-heading p{color:var(--muted-foreground)!important;margin-top:calc(var(--spacing) * 2)!important;font-size:12px!important;line-height:1.6!important}.sequence-workspace .sequence-history-heading>svg{width:28px!important;height:28px!important;color:var(--muted-foreground)!important}.sequence-workspace .sequence-revision-history-list{gap:calc(var(--spacing) * 4)!important;list-style:none!important;display:grid!important}.sequence-workspace .sequence-history-revision{gap:calc(var(--spacing) * 4)!important;padding:calc(var(--spacing) * 4)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;background:var(--card)!important;display:flex!important}.sequence-workspace .sequence-history-revision[data-live=true]{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))!important}.sequence-workspace .sequence-history-revision-icon{background:var(--muted)!important;border-radius:var(--radius-xl)!important;width:44px!important;height:36px!important;color:var(--muted-foreground)!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.sequence-workspace .sequence-history-revision[data-live=true] .sequence-history-revision-icon{background:var(--secondary)!important;color:var(--primary)!important}.sequence-workspace .sequence-history-revision-icon svg{width:21px!important;height:21px!important}.sequence-workspace .sequence-history-revision-body{flex:1!important;min-width:0!important}.sequence-workspace .sequence-history-revision-title{align-items:center!important;gap:calc(var(--spacing) * 2.5)!important;font-size:var(--text-lg)!important;flex-wrap:wrap!important;display:flex!important}.sequence-workspace .sequence-history-summary{margin-top:calc(var(--spacing) * 2.5)!important;font-size:12px!important;line-height:1.6!important}.sequence-workspace .sequence-history-author{margin-top:calc(var(--spacing) * 1.25)!important;color:var(--muted-foreground)!important;font-size:13px!important}.sequence-workspace .sequence-history-dates{gap:calc(var(--spacing) * 4)!important;padding:calc(var(--spacing) * 4) 0!important;margin-top:calc(var(--spacing) * 4)!important;border-top:var(--l20-border,1px) solid var(--border)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;font-size:13px!important;display:grid!important}.sequence-workspace .sequence-history-dates dt{color:var(--muted-foreground)!important;margin-bottom:calc(var(--spacing) * 1.5)!important}.sequence-workspace .sequence-history-revision-actions{gap:calc(var(--spacing) * 2)!important;flex-wrap:wrap!important;display:flex!important}.sequence-workspace .sequence-history-activity{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4)!important;border-left:var(--l20-border,1px) solid var(--border)!important;background:color-mix(in srgb,var(--muted) 35%,var(--background))!important}.sequence-workspace .sequence-history-activity header{align-items:center!important;gap:calc(var(--spacing) * 2.5)!important;font-size:var(--text-lg)!important;font-weight:600!important;display:flex!important}.sequence-workspace .sequence-history-activity-intro{color:var(--muted-foreground)!important;margin-top:calc(var(--spacing) * 3)!important;font-size:13px!important;line-height:1.6!important}.sequence-workspace .sequence-history-timeline{margin:calc(var(--spacing) * 4) 0 0 calc(var(--spacing) * 1.75)!important;padding-left:calc(var(--spacing) * 4)!important;border-left:var(--l20-border,1px) solid var(--border)!important;list-style:none!important}.sequence-workspace .sequence-history-timeline li{padding-bottom:calc(var(--spacing) * 4)!important;font-size:13px!important;position:relative!important}.sequence-workspace .sequence-history-timeline strong{font-size:12px!important;font-weight:500!important;display:block!important}.sequence-workspace .sequence-history-timeline time,.sequence-workspace .sequence-history-timeline p{margin-top:calc(var(--spacing) * 1.5)!important;color:var(--muted-foreground)!important;display:block!important}.sequence-workspace .sequence-history-timeline-dot{background:var(--primary)!important;width:9px!important;height:9px!important;box-shadow:0 0 0 4px var(--background)!important;border-radius:50%!important;position:absolute!important;top:4px!important;left:-27px!important}.sequence-workspace .sequence-history-retention-note{gap:calc(var(--spacing) * 3)!important;margin-top:calc(var(--spacing) * 4)!important;padding-top:calc(var(--spacing) * 4)!important;border-top:var(--l20-border,1px) solid var(--border)!important;color:var(--muted-foreground)!important;font-size:12px!important;line-height:1.7!important;display:flex!important}.sequence-workspace .sequence-history-retention-note svg{margin-top:calc(var(--spacing) * .75)!important;flex-shrink:0!important}.sequence-workspace .sequence-history-activity-empty{margin-top:calc(var(--spacing) * 4)!important;padding:calc(var(--spacing) * 4)!important;border:1px dashed var(--border)!important;border-radius:var(--radius-xl)!important}.sequence-workspace .sequence-history-activity-empty h3{font-size:12px!important;font-weight:500!important}.sequence-workspace .sequence-history-activity-empty p{margin-top:calc(var(--spacing) * 2)!important;color:var(--muted-foreground)!important;font-size:13px!important;line-height:1.7!important}.sequence-workspace .sequence-history-empty{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4)!important;text-align:center!important;border:1px dashed var(--border)!important;border-radius:var(--radius-xl)!important}.sequence-workspace .sequence-history-empty svg{margin:0 auto calc(var(--spacing) * 4)!important;color:var(--primary)!important}.sequence-workspace .sequence-history-empty h3{font-size:var(--text-lg)!important;font-weight:500!important}.sequence-workspace .sequence-history-empty p{margin-top:calc(var(--spacing) * 2.5)!important;color:var(--muted-foreground)!important;font-size:12px!important}@media (width<=1000px){.sequence-workspace .sequence-history-workspace{grid-template-columns:1fr!important}.sequence-workspace .sequence-history-activity{border-left:0!important;border-top:var(--l20-border,1px) solid var(--border)!important}}@media (width<=600px){.sequence-workspace .sequence-history-main{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3.5)!important}.sequence-workspace .sequence-history-revision{padding:calc(var(--spacing) * 4)!important;gap:calc(var(--spacing) * 3)!important}.sequence-workspace .sequence-history-dates{gap:calc(var(--spacing) * 3)!important;grid-template-columns:1fr!important}}.sequence-workspace .sequence-authored-comparison{margin-top:calc(var(--spacing) * 4)!important;border-top:var(--l20-border,1px) solid var(--border)!important;padding-top:calc(var(--spacing) * 4)!important}.sequence-workspace .sequence-authored-comparison h3{font-size:var(--text-lg)!important;font-weight:600!important}.sequence-workspace .sequence-authored-comparison header p{margin-top:calc(var(--spacing) * 1.5)!important;color:var(--muted-foreground)!important;font-size:13px!important}.sequence-workspace .sequence-authored-column-labels{gap:calc(var(--spacing) * 3)!important;color:var(--muted-foreground)!important;padding:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 2.5)!important;grid-template-columns:1fr 1fr!important;font-size:12px!important;display:grid!important}.sequence-workspace .sequence-authored-comparison article{margin-bottom:calc(var(--spacing) * 4)!important}.sequence-workspace .sequence-authored-comparison h4{margin-bottom:calc(var(--spacing) * 2.5)!important;font-size:12px!important;font-weight:500!important}.sequence-workspace .sequence-authored-pair{gap:calc(var(--spacing) * 3)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.sequence-workspace .sequence-authored-pair>div{border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;padding:calc(var(--spacing) * 4)!important;background:var(--muted)!important}.sequence-workspace .sequence-authored-pair>div[data-side=after]{background:color-mix(in srgb,var(--secondary) 45%,var(--background))!important;border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important}.sequence-workspace .sequence-authored-pair p{white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-size:13px!important;line-height:1.8!important}.sequence-workspace .sequence-authored-unchanged{padding:calc(var(--spacing) * 4) 0!important;color:var(--muted-foreground)!important;font-size:13px!important;line-height:1.7!important}@media (width<=600px){.sequence-workspace .sequence-authored-pair{grid-template-columns:1fr!important}.sequence-workspace .sequence-authored-pair>div:before{content:attr(data-side);color:var(--muted-foreground)!important;margin-bottom:calc(var(--spacing) * 2.5)!important;text-transform:uppercase!important;font-size:11px!important;display:block!important}.sequence-workspace .sequence-authored-column-labels{display:none!important}}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-panel{width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;position:static!important;inset:auto!important;overflow:visible!important}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-panel>header{display:none!important}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-panel>div{padding:24px 0!important;overflow:visible!important}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-panel>footer{background:0 0!important;padding:20px 0 0!important}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-panel>footer button{min-height:44px!important;font-size:14px!important}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-diff h3,.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-effects h3{margin-bottom:12px!important;font-size:14px!important}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-diff dd>div{padding:12px 16px!important;line-height:1.7!important}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-diff dd>div:first-child:before{content:"Before";letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.7!important;margin-bottom:5px!important;font-size:10px!important;display:block!important}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-diff dd>div:last-child:before{content:"After";letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--primary-accent)!important;margin-bottom:5px!important;font-size:10px!important;display:block!important}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-effects{background:var(--muted)!important;border-radius:var(--radius-xl)!important;padding:16px!important}.sequence-workspace .sequence-lifecycle-studio .lifecycle-review-effects li{line-height:1.7!important}.sequence-workspace .sequence-lifecycle-studio [data-testid=sequence-journey-review-facts]{border-top:0!important;border-bottom:1px solid var(--border)!important;padding:0 0 20px!important}.sequence-evidence-heading{gap:calc(var(--spacing) * 2.5);margin:calc(var(--spacing) * 4) 0;font-size:var(--text-base);color:var(--foreground);align-items:center;display:flex}.sequence-evidence-card{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 3.5);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--foreground);font-size:13px;transition:background .16s;display:grid}.sequence-evidence-card:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}.sequence-evidence-state{gap:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2.5);flex-wrap:wrap;align-items:center;display:flex}.sequence-evidence-state svg{width:19px;height:19px;color:var(--primary)}.sequence-evidence-state span{text-transform:uppercase;color:var(--muted-foreground);margin-left:auto;font-size:11px}.sequence-evidence-card>p{color:var(--muted-foreground);font-size:12px;line-height:1.7}.sequence-evidence-card[data-state=delivered] .sequence-evidence-state{color:var(--success)}.sequence-evidence-card[data-state=awaiting_confirmation]{border-color:var(--warning)}.sequence-evidence-times{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) 0;font-size:12px;display:grid}.sequence-evidence-times dt{color:var(--muted-foreground);margin-bottom:calc(var(--spacing) * 1)}.sequence-evidence-card details{border-top:var(--l20-border,1px) solid var(--border);padding-top:calc(var(--spacing) * 3.5)}.sequence-evidence-card summary{color:var(--foreground);font-size:13px;font-weight:500}.sequence-evidence-card details dl{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);grid-template-columns:90px minmax(0,1fr);font-size:11px;display:grid}.sequence-evidence-card details dt{color:var(--muted-foreground)}.sequence-workspace.sequence-consequence-dialog{padding:calc(var(--spacing) * 7.5)!important;gap:calc(var(--spacing) * 5.5)!important;border-radius:var(--radius-xl)!important;width:calc(100vw - 32px)!important;max-width:540px!important}.sequence-workspace.sequence-consequence-dialog [data-slot=dialog-title]{font-size:var(--text-2xl)!important;letter-spacing:-.02em!important;line-height:1.35!important}.sequence-workspace.sequence-consequence-dialog [data-slot=dialog-description]{margin-top:calc(var(--spacing) * 2.5)!important;color:var(--muted-foreground)!important;font-size:14px!important;line-height:1.7!important}.sequence-workspace.sequence-consequence-dialog>label{padding:calc(var(--spacing) * 4)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;background:var(--muted)!important;line-height:1.6!important}.sequence-workspace.sequence-consequence-dialog input[type=checkbox]{accent-color:var(--primary)!important;width:17px!important;height:17px!important;margin-top:calc(var(--spacing) * .75)!important;flex-shrink:0!important}.sequence-workspace.sequence-consequence-dialog [data-slot=dialog-footer]{padding-top:calc(var(--spacing) * 5)!important;border-top:var(--l20-border,1px) solid var(--border)!important;gap:calc(var(--spacing) * 2.5)!important}.sequence-workspace.sequence-consequence-dialog [data-slot=dialog-footer] button{min-height:36px!important}.sequence-workspace .sequence-command-reference{color:var(--muted-foreground)!important;font-size:12px!important}.sequence-workspace .sequence-command-reference summary{cursor:pointer!important;padding-bottom:calc(var(--spacing) * 2)!important}.sequence-enrollment-search{color:var(--foreground);container:sequence-enrollment-search/inline-size;box-shadow:none!important;background:0 0!important;border:0!important}.sequence-enrollment-search [data-slot=card-header]{padding:0 0 calc(var(--spacing) * 4)!important}.sequence-enrollment-search [data-slot=card-content]{padding:0!important}.sequence-enrollment-search form{transition:background .16s;padding:calc(var(--spacing) * 4)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;background:var(--muted)!important;gap:calc(var(--spacing) * 4)!important;margin-bottom:calc(var(--spacing) * 4)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sequence-enrollment-search form:hover{background:color-mix(in srgb, var(--primary) 8%, var(--muted))!important}.sequence-enrollment-search form label{margin-bottom:calc(var(--spacing) * 2)!important;color:var(--muted-foreground)!important;font-size:12px!important;display:block!important}.sequence-enrollment-table{min-width:650px!important}.sequence-enrollment-table th{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3)!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--muted-foreground)!important;font-size:11px!important}.sequence-enrollment-table td{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3)!important;vertical-align:middle!important;font-size:13px!important}.sequence-recipient-cell{gap:calc(var(--spacing) * 3)!important;align-items:center!important;min-width:170px!important;display:flex!important}.sequence-recipient-avatar{background:var(--secondary)!important;width:36px!important;height:36px!important;color:var(--secondary-foreground)!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:600!important;display:flex!important}.sequence-recipient-cell p{margin-top:calc(var(--spacing) * 1)!important;text-transform:capitalize!important;color:var(--muted-foreground)!important;font-size:11px!important}.sequence-enrollment-secondary{margin-top:calc(var(--spacing) * 1.75)!important;color:var(--muted-foreground)!important;font-size:11px!important;line-height:1.5!important}.sequence-enrollment-load-error{padding:calc(var(--spacing) * 4)!important;border:var(--l20-border,1px) solid var(--border)!important;border-radius:var(--radius-xl)!important;text-align:center!important;background:var(--card)!important;color:var(--foreground)!important}.sequence-enrollment-load-error h3{font-size:var(--text-base)!important;font-weight:600!important}.sequence-enrollment-load-error p{color:var(--muted-foreground)!important;margin:calc(var(--spacing) * 2.5) 0 calc(var(--spacing) * 4)!important;font-size:13px!important}.sequence-enrollment-skeleton>div{align-items:center!important;gap:calc(var(--spacing) * 4)!important;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3)!important;border-bottom:var(--l20-border,1px) solid var(--border)!important;display:flex!important}.sequence-enrollment-skeleton span{background:var(--muted)!important;border-radius:50%!important;width:36px!important;height:36px!important;display:block!important}.sequence-enrollment-skeleton i{background:var(--muted)!important;border-radius:6px!important;width:30%!important;height:14px!important;display:block!important}.sequence-runs-ops{gap:calc(var(--spacing) * 2);color:var(--foreground);display:grid;container:sequence-runs-ops/inline-size}.sequence-runs-ops-panel{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--foreground);transition:background .16s;display:grid}.sequence-runs-ops-panel:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}.sequence-runs-ops-panel label{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.sequence-enrollment-search,.sequence-enrollment-search *,.sequence-enrollment-search :before,.sequence-enrollment-search :after,.sequence-runs-ops,.sequence-runs-ops *,.sequence-runs-ops :before,.sequence-runs-ops :after,.sequence-runs-ops-panel,.sequence-runs-ops-panel *,.sequence-runs-ops-panel :before,.sequence-runs-ops-panel :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sequence-workspace .sequence-enrollment-placeholder button{margin-top:calc(var(--spacing) * 4)!important}.sequence-workspace .lifecycle-schedule-summary{align-items:center!important;gap:calc(var(--spacing) * 4)!important;padding:calc(var(--spacing) * 4)!important;border-radius:var(--radius-xl)!important;background:var(--muted)!important;display:flex!important}.sequence-workspace .lifecycle-schedule-symbol{border-radius:var(--radius-xl)!important;background:var(--secondary)!important;width:46px!important;height:32px!important;color:var(--primary)!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.sequence-workspace .lifecycle-schedule-copy{flex:1!important;min-width:180px!important}.sequence-workspace .lifecycle-schedule-copy>p:first-child{font-size:var(--text-base)!important}.sequence-workspace .lifecycle-schedule-time{align-items:center!important;gap:calc(var(--spacing) * 2)!important;margin-top:calc(var(--spacing) * 2)!important;flex-wrap:wrap!important;font-size:13px!important;display:flex!important}.sequence-workspace .lifecycle-schedule-summary[data-schedule-state=failed],.sequence-workspace .lifecycle-schedule-summary[data-schedule-state=blocked]{border-color:var(--warning)!important}.sequence-workspace .lifecycle-schedule-summary[data-schedule-state=failed] .lifecycle-schedule-symbol,.sequence-workspace .lifecycle-schedule-summary[data-schedule-state=blocked] .lifecycle-schedule-symbol{color:var(--warning)!important;background:color-mix(in srgb,var(--warning) 12%,var(--background))!important}.sequence-workspace .lifecycle-readiness-heading{align-items:center!important;gap:calc(var(--spacing) * 3)!important;display:flex!important}.sequence-workspace .lifecycle-readiness-heading p{font-size:var(--text-base)!important}.sequence-workspace .lifecycle-readiness-icon{color:var(--muted-foreground)!important;display:flex!important}.sequence-workspace [data-readiness=ready] .lifecycle-readiness-icon{color:var(--success)!important}.sequence-workspace [data-readiness=blocked] .lifecycle-readiness-icon{color:var(--warning)!important}.sequence-workspace .lifecycle-readiness-panel>ul{margin-top:calc(var(--spacing) * 5)!important;padding-top:calc(var(--spacing) * 4.5)!important;border-top:var(--l20-border,1px) solid var(--border)!important}.sequence-workspace .lifecycle-readiness-panel li{padding:calc(var(--spacing) * 3.5)!important;background:var(--muted)!important;border-radius:var(--radius-xl)!important}@media (width<=600px){.sequence-workspace .lifecycle-schedule-summary>div:last-child{width:100%!important;padding-left:0!important}}.sequence-runs-funnel,.sequence-runs-freeze,.sequence-runs-metrics,.sequence-runs-exit,.sequence-runs-enroll{color:var(--foreground);background:var(--card);border-color:var(--border);border-radius:var(--radius-xl);box-shadow:none}.sequence-runs-enroll-result{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--foreground);margin:0;font-size:13px;line-height:1.6;display:grid}.sequence-runs-freeze{container:sequence-runs-freeze/inline-size}.sequence-runs-metrics{container:sequence-runs-metrics/inline-size}.sequence-runs-kpi-grid{gap:calc(var(--spacing) * 4);display:grid}.sequence-runs-freeze .sequence-runs-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sequence-runs-metrics .sequence-runs-kpi-grid{grid-template-columns:minmax(0,1fr)}@container sequence-runs-freeze (width>=640px){.sequence-runs-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container sequence-runs-freeze (width>=1024px){.sequence-runs-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container sequence-runs-metrics (width>=640px){.sequence-runs-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.sequence-runs-kpi{padding:calc(var(--spacing) * 4);border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);background:var(--card);margin:0;transition:background .16s}.sequence-runs-kpi:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}.sequence-runs-kpi-label{color:var(--muted-foreground);font-size:12px;line-height:1.5}.sequence-runs-kpi-value{margin-top:calc(var(--spacing) * 1);color:var(--foreground);font-size:var(--text-xl);font-weight:600;line-height:1.3}.sequence-runs-kpi-caption{margin:calc(var(--spacing) * 1) 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.sequence-runs-kpi,.sequence-runs-kpi *,.sequence-runs-kpi :before,.sequence-runs-kpi :after,.sequence-runs-funnel,.sequence-runs-funnel *,.sequence-runs-funnel :before,.sequence-runs-funnel :after,.sequence-runs-freeze,.sequence-runs-freeze *,.sequence-runs-freeze :before,.sequence-runs-freeze :after,.sequence-runs-metrics,.sequence-runs-metrics *,.sequence-runs-metrics :before,.sequence-runs-metrics :after,.sequence-runs-exit,.sequence-runs-exit *,.sequence-runs-exit :before,.sequence-runs-exit :after,.sequence-runs-enroll,.sequence-runs-enroll *,.sequence-runs-enroll :before,.sequence-runs-enroll :after,.sequence-evidence-card,.sequence-evidence-card *,.sequence-evidence-card :before,.sequence-evidence-card :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sequence-editor-workspace{container:sequence-editor/inline-size}.sequence-editor-workspace:has(>.sequence-journey-stage:not([data-surface=flow])){overscroll-behavior:contain;overflow-y:auto}.sequence-editor-workspace:has(.sequence-authoring-studio-host[data-expanded=true]){overflow-y:hidden}.sequence-editor-workspace .sequence-flow-split{min-width:0;position:relative}.sequence-flow-title-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.sequence-flow-title-row input{field-sizing:content;width:auto;min-width:10ch;max-width:min(100%,28rem);height:36px;font-size:20px;font-weight:500;line-height:1.35}.sequence-flow-title-row [data-slot=badge]{flex-shrink:0;font-size:12px;font-weight:400}@supports not (field-sizing:content){.sequence-flow-title-row input{width:min(100%,20rem)}}.sequence-editor-workspace [data-testid=sequence-flow-canvas]{container:sequence-canvas/inline-size;min-height:0!important}.sequence-editor-workspace .sequence-workspace-title{min-width:0!important}.sequence-editor-workspace .sequence-workspace-title-row input{max-width:100%}.sequence-editor-workspace .sequence-workspace-title p,.sequence-editor-workspace .sequence-workspace-status span{overflow-wrap:anywhere}.sequence-editor-workspace .sequence-workspace-status strong{white-space:nowrap}.sequence-editor-workspace [data-testid=sequence-revisions]{align-items:stretch}.sequence-editor-workspace [data-testid=sequence-revisions] button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sequence-editor-workspace .sequence-workspace-navigation{overflow:visible!important}@container sequence-editor (width<=900px){.sequence-editor-workspace .sequence-navigation-tools{width:auto!important}.sequence-editor-workspace .sequence-workspace-navigation{gap:2px 8px!important}}@container sequence-editor (width<=780px){.sequence-editor-workspace .sequence-work-head{flex-wrap:wrap}.sequence-editor-workspace .sequence-flow-group-picker select{max-width:11rem}}@container sequence-editor (width<=600px){.sequence-editor-workspace .sequence-workspace-heading{padding:8px 12px!important}.sequence-editor-workspace .sequence-workspace-title{flex-basis:100%!important}.sequence-editor-workspace .sequence-workspace-title-row input{flex:1!important}.sequence-editor-workspace .sequence-navigation-tools{padding:0!important}.sequence-editor-workspace .sequence-workspace-navigation{margin-inline:12px;padding-bottom:6px!important}.sequence-editor-workspace .sequence-work-head{flex-basis:100%}.sequence-editor-workspace .sequence-workspace-heading-actions{flex-wrap:wrap}.sequence-workspace-meta{gap:6px 10px;padding:0 12px 10px}.sequence-editor-workspace .sequence-workspace-status{gap:6px!important}.sequence-editor-workspace .sequence-workspace-status>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@container sequence-editor (width<=560px){.sequence-editor-workspace .sequence-workspace-heading{flex-wrap:wrap!important}.sequence-editor-workspace .sequence-workspace-heading>button{flex:0 auto}.sequence-editor-workspace .sequence-flow-split{flex-direction:column!important}}@container sequence-canvas (width<=700px){[data-testid=sequence-zoom-cluster]{bottom:68px!important;left:10px!important}}@container sequence-canvas (width<=460px){.sequence-floating-tools{width:calc(100% - 16px);max-width:100%}.sequence-floating-tools [data-slot=floating-toolbar-bar]{justify-content:center;gap:0!important;padding:3px!important}.sequence-floating-tools [data-slot=floating-toolbar-bar]>div{gap:0!important;padding:0!important}.sequence-floating-tools .sequence-canvas-tool{width:26px!important;min-width:26px!important}.sequence-floating-tools [data-slot=floating-toolbar-divider]{margin:0 2px!important}}.sequence-editor-workspace>.sequence-journey-stage[data-surface=flow]{flex:1;min-height:0;display:flex;position:relative}.sequence-editor-workspace .sequence-journey-stage[data-surface=flow] .sequence-flow-split:has(.sequence-authoring-studio-host){min-height:0;padding:12px 20px 20px;display:block!important;overflow:hidden!important}.sequence-editor-workspace .sequence-journey-stage[data-surface=flow] [data-testid=sequence-flow-canvas]{height:100%!important;min-height:0!important}.sequence-editor-workspace .sequence-journey-stage[data-surface=flow] .sequence-flow-toolbar{z-index:40;width:max-content;max-width:calc(100% - 32px);margin:0;bottom:20px;left:50%;transform:translate(-50%);position:absolute!important}.sequence-editor-workspace .sequence-journey-stage[data-surface=flow] .sequence-authoring-studio-host{--notification-studio-max-height:max(360px, calc(100dvh - 330px));right:36px;top:var(--sequence-studio-top,32px);z-index:35;max-width:none;overflow:visible;width:min(var(--sequence-studio-width,500px), calc(100% - 72px))!important;position:absolute!important}.sequence-editor-workspace .sequence-journey-stage[data-surface=flow] .sequence-authoring-studio-host:has(.notification-studio[data-studio-expanded=true]){top:var(--sequence-studio-expanded-top,20px);max-width:none;left:0;right:0;width:100%!important}.sequence-editor-workspace .sequence-journey-stage[data-surface=flow] .sequence-flow-split:has(.sequence-authoring-studio-host:not([hidden])){overflow:visible!important}:is(.sequence-editor-workspace .sequence-journey-stage:has(.sequence-authoring-studio-host:not([hidden])) .sequence-canvas-region,.sequence-editor-workspace .sequence-journey-stage:has(.sequence-authoring-studio-host:not([hidden])) [data-testid=sequence-flow-editor]){overflow:visible!important}@container sequence-editor (width<=700px){.sequence-editor-workspace .sequence-journey-stage[data-surface=flow] .sequence-authoring-studio-host{right:28px;width:calc(100% - 56px)!important}}@container sequence-editor (width<=480px){.sequence-editor-workspace .sequence-journey-stage[data-surface=flow] .sequence-authoring-studio-host{right:8px;width:calc(100% - 16px)!important}}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview]{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--background);flex:none;grid-template-rows:minmax(560px,auto);grid-template-columns:minmax(0,1fr);min-height:560px;margin:0 20px;display:grid;position:relative;overflow:visible}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview]>div:first-child:not([hidden]){z-index:0;grid-area:1/1;position:relative}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview] .sequence-overview-workspace{padding-bottom:110px}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview]>.sequence-canvas-region{height:var(--sequence-overlay-height,calc(100dvh - 10rem));z-index:2;pointer-events:none;grid-area:1/1;align-self:start;width:100%;max-height:100%;position:sticky;top:0;overflow:visible}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview] .sequence-flow-split{pointer-events:none;width:100%;height:100%;min-height:0;padding:0!important;display:block!important;overflow:visible!important}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview] .sequence-floating-tools{z-index:8;pointer-events:auto;width:max-content;max-width:calc(100% - 28px);bottom:18px;left:50%;transform:translate(-50%);margin:0!important;position:absolute!important}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview] .sequence-authoring-studio-host{--notification-studio-max-height:max(360px, calc(100dvh - 330px));right:18px;top:var(--sequence-studio-top,20px);z-index:6;pointer-events:auto;max-width:calc(100% - 36px);overflow:visible;width:min(var(--sequence-studio-width,500px), calc(100% - 36px))!important;position:absolute!important}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview] .sequence-authoring-studio-host:has(.notification-studio[data-studio-expanded=true]){top:var(--sequence-studio-expanded-top,20px);max-width:none;left:0;right:0;width:100%!important}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview]:has(.sequence-authoring-studio-host:not([hidden])){overflow:visible}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview] .sequence-studio-resize-handle{display:none}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview]:has(.sequence-authoring-studio-host:not([hidden])){min-height:max(560px,100dvh - 180px)}.sequence-authoring-studio-host[hidden],.sequence-authoring-studio-host>[hidden]{display:none!important}.sequence-authoring-studio-host[data-expanded=true]{z-index:45!important}.sequence-authoring-studio-host[data-expanded=true] .notification-studio-shell{height:var(--notification-studio-max-height)}.sequence-authoring-studio-host[data-expanded=true] .notification-studio-content{flex:1}.sequence-authoring-studio-host[data-expanded=true]>.sequence-studio-resize-handle{display:none!important}.sequence-journey-stage:has(.sequence-authoring-studio-host[data-expanded=true]:not([hidden])) .sequence-floating-tools{display:none!important}.sequence-dock-studio-status{border:1px solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--card);color:var(--muted-foreground);border-bottom:0;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;font-size:12px;display:flex}.sequence-dock-studio-status span,.sequence-dock-studio-status button{align-items:center;gap:8px;display:flex}.sequence-dock-studio-status button{color:var(--primary-accent)}.sequence-dock-studio-status svg{width:15px;height:15px}.sequence-floating-tools:has(.sequence-dock-studio-status) [data-slot=floating-toolbar-bar]{border-top-left-radius:0;border-top-right-radius:0}@container sequence-editor (width<=700px){.sequence-editor-workspace .sequence-journey-stage[data-surface=overview]{margin:0 12px}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview] .sequence-overview-workspace{width:100%!important}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview] .sequence-authoring-studio-host{top:12px;right:12px}}@container sequence-editor (width<=480px){.sequence-editor-workspace .sequence-floating-tools [data-slot=floating-toolbar-bar]{flex-wrap:wrap;justify-content:center;row-gap:4px;min-height:3.5rem;height:auto!important;padding-block:6px!important}.sequence-editor-workspace .sequence-workspace-title-row{flex-wrap:wrap}.sequence-editor-workspace .sequence-journey-stage[data-surface=overview] .sequence-authoring-studio-host{max-width:calc(100% - 12px);right:6px;width:calc(100% - 12px)!important}}.sequence-editor-workspace .sequence-journey-footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}@container sequence-editor (width<=600px){.sequence-editor-workspace .sequence-navigation-tools [data-testid=sequence-header-actions-cluster],.sequence-editor-workspace .sequence-navigation-tools [data-testid=sequence-header-actions-expanded]{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.sequence-editor-workspace .sequence-navigation-tools button{padding-inline:6px!important;font-size:11px!important}}@container sequence-editor (width<=780px){.sequence-editor-workspace .sequence-message-studio-host .sequence-workspace-message{padding-top:calc(var(--spacing) * 3)}.sequence-editor-workspace .sequence-message-studio-host .sequence-authoring-columns{gap:calc(var(--spacing) * 4)}.sequence-editor-workspace .sequence-flow-node-card{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5)!important}.sequence-editor-workspace .sequence-overview-workspace{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3.5) calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4)}.sequence-editor-workspace .sequence-overview-row{gap:calc(var(--spacing) * 2);padding:0 calc(var(--spacing) * 3);grid-template-columns:auto minmax(5rem,7rem) minmax(0,1fr)}.sequence-editor-workspace .sequence-overview-row-channels{display:none}.sequence-editor-workspace .sequence-runs-kpi{padding:calc(var(--spacing) * 3)}.sequence-editor-workspace .sequence-runs-kpi-grid{gap:calc(var(--spacing) * 3)}.sequence-editor-workspace .sequence-save-error,.sequence-editor-workspace .sequence-message-adapt-proposal,.sequence-editor-workspace .sequence-email-inherited-card,.sequence-editor-workspace .sequence-email-inherited-summary,.sequence-editor-workspace .sequence-email-empty-card,.sequence-editor-workspace .sequence-message-inspector-alert,.sequence-editor-workspace .sequence-message-inspector-status,.sequence-editor-workspace .sequence-message-inspector-empty{padding:calc(var(--spacing) * 3)}}@container sequence-editor (width<=560px){.sequence-editor-workspace .sequence-message-studio-host,.sequence-editor-workspace .sequence-message-studio-content{max-height:none;overflow:auto}.sequence-editor-workspace .sequence-message-studio-host .notification-studio[data-studio-expanded=true] .notification-studio-ai{display:block}.sequence-editor-workspace .sequence-flow-node-card{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)!important}.sequence-editor-workspace .sequence-overview-start{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3)}.sequence-editor-workspace .sequence-overview-group-head{align-items:flex-start}.sequence-editor-workspace .sequence-overview-group-tools{flex-direction:column;align-items:flex-end;gap:2px}.sequence-editor-workspace .sequence-overview-row{min-height:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);grid-template-columns:auto minmax(0,1fr)}.sequence-editor-workspace .sequence-overview-row-select{grid-row:1/3}.sequence-editor-workspace .sequence-overview-timing-hit,.sequence-editor-workspace .sequence-overview-message-hit{grid-column:2;min-height:0!important;padding:calc(var(--spacing) * .5) 0!important}.sequence-editor-workspace .sequence-runs-kpi,.sequence-editor-workspace .sequence-save-error{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)}.sequence-editor-workspace .sequence-save-error{flex-wrap:wrap}.sequence-editor-workspace .sequence-message-adapt-proposal,.sequence-editor-workspace .sequence-email-inherited-card,.sequence-editor-workspace .sequence-email-inherited-summary,.sequence-editor-workspace .sequence-email-empty-card,.sequence-editor-workspace .sequence-message-inspector-alert,.sequence-editor-workspace .sequence-message-inspector-status,.sequence-editor-workspace .sequence-message-inspector-empty{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)}.sequence-editor-workspace .sequence-runs-metrics .sequence-runs-kpi-grid{grid-template-columns:minmax(0,1fr)}.sequence-editor-workspace .sequence-runs-freeze .sequence-runs-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sequence-editor-workspace>.sequence-secondary-surface:not([hidden]){scrollbar-gutter:stable;flex:1 1 0;min-width:0;min-height:0;overflow:hidden auto}.sequence-workspace .sequence-history-workspace,.sequence-workspace .sequence-enrollment-workspace{min-width:0;align-items:start!important}.sequence-workspace .sequence-history-main,.sequence-workspace .sequence-history-activity,.sequence-workspace .sequence-enrollment-list,.sequence-workspace .sequence-recovery-copy{overflow-wrap:anywhere;min-width:0}.sequence-workspace .sequence-history-revision{gap:10px!important;padding:12px!important}.sequence-workspace .sequence-history-revision-icon,.sequence-workspace .sequence-recovery-icon,.sequence-workspace .lifecycle-schedule-symbol{width:28px!important;height:28px!important}.sequence-workspace .sequence-history-revision-icon svg,.sequence-workspace .sequence-recovery-icon svg,.sequence-workspace .lifecycle-schedule-symbol svg{width:15px!important;height:15px!important}.sequence-workspace .sequence-history-dates{gap:8px 20px!important}.sequence-workspace .sequence-history-revision-actions{flex-wrap:wrap;margin-top:8px!important}.sequence-workspace .sequence-history-workspace button,.sequence-workspace .sequence-recovery-actions button,.sequence-workspace .lifecycle-schedule-summary button{height:auto;min-height:30px!important;font-size:12px!important}.sequence-workspace .sequence-history-heading h2,.sequence-workspace .sequence-history-activity h2,.sequence-workspace .sequence-comparison-heading h2{font-size:14px!important}.sequence-workspace .sequence-history-heading>svg,.sequence-workspace .sequence-comparison-heading>svg{width:18px!important;height:18px!important}.sequence-workspace .sequence-enrollment-workspace th,.sequence-workspace .sequence-enrollment-workspace td{font-size:12px;padding:8px 10px!important}.sequence-workspace .sequence-enrollment-workspace table{width:100%}.sequence-workspace .sequence-recipient-avatar{width:28px!important;height:28px!important;font-size:10px!important}.sequence-workspace .sequence-comparison-selectors select{width:100%;min-width:0;height:32px}.sequence-workspace .sequence-comparison-row summary{min-height:24px}.sequence-workspace .sequence-comparison-row summary:focus-visible,.sequence-evidence-card summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@container sequence-editor (width<=1000px){.sequence-workspace .sequence-history-workspace{grid-template-columns:minmax(0,1fr)!important}.sequence-workspace .sequence-history-activity{border-top:1px solid var(--border);width:100%;border-left:0!important}}@container sequence-editor (width<=600px){.sequence-workspace .sequence-authored-pair{grid-template-columns:minmax(0,1fr)!important}.sequence-workspace .sequence-history-dates{flex-wrap:wrap;grid-template-columns:minmax(0,1fr)!important}.sequence-workspace .sequence-history-revision-title{flex-wrap:wrap}.sequence-workspace .sequence-recovery-panel{gap:8px!important;margin:0 12px 8px!important;padding:10px!important}.sequence-workspace .sequence-enrollment-list{overflow-x:auto}}.sequence-workspace .sequence-step-palette .sequence-step-option{border-radius:var(--radius-md);border:1px solid #0000;align-items:flex-start;gap:10px;width:100%;min-height:52px;display:flex;height:auto!important;padding:10px!important}.sequence-workspace .sequence-step-option>span:first-child{flex-shrink:0;width:26px;height:26px}.sequence-workspace .sequence-step-option>span:first-child svg{width:16px;height:16px}.sequence-workspace .sequence-step-option>span:last-child{gap:3px}.sequence-workspace .sequence-step-option>span:last-child>span:first-child{font-size:13px}.sequence-workspace .sequence-step-option>span:last-child>span:last-child{white-space:normal;font-size:11px;line-height:1.5}.sequence-workspace .sequence-step-option:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.sequence-workspace .sequence-step-option[data-node-type=action_path]{border-color:color-mix(in srgb, var(--warning) 25%, transparent)}@container sequence-message-inspector (width<=780px){.sequence-message-adapt-proposal,.sequence-email-inherited-card,.sequence-email-inherited-summary,.sequence-email-empty-card,.sequence-message-inspector-alert,.sequence-message-inspector-status,.sequence-message-inspector-empty{padding:calc(var(--spacing) * 3)}}@container sequence-message-inspector (width<=560px){.sequence-message-adapt-proposal,.sequence-email-inherited-card,.sequence-email-inherited-summary,.sequence-email-empty-card,.sequence-message-inspector-alert,.sequence-message-inspector-status,.sequence-message-inspector-empty{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)}}@container sequence-email-inherited (width<=780px){.sequence-email-inherited-summary{padding:calc(var(--spacing) * 3)}}@container sequence-email-inherited (width<=560px){.sequence-email-inherited-summary{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)}}@container sequence-runs-freeze (width<=780px){.sequence-runs-kpi{padding:calc(var(--spacing) * 3)}.sequence-runs-kpi-grid{gap:calc(var(--spacing) * 3)}}@container sequence-runs-metrics (width<=780px){.sequence-runs-kpi{padding:calc(var(--spacing) * 3)}.sequence-runs-kpi-grid{gap:calc(var(--spacing) * 3)}}@container sequence-runs-metrics (width<=560px){.sequence-runs-kpi-grid{grid-template-columns:minmax(0,1fr)}.sequence-runs-kpi{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)}}@container sequence-runs-freeze (width<=560px){.sequence-runs-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sequence-runs-kpi{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)}}@container sequence-enrollment-search (width<=780px){.sequence-enrollment-search form{padding:calc(var(--spacing) * 3)!important;gap:calc(var(--spacing) * 3)!important}.sequence-enrollment-table th,.sequence-enrollment-table td,.sequence-enrollment-skeleton>div{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2.5)!important}}@container sequence-enrollment-search (width<=560px){.sequence-enrollment-search form{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)!important;grid-template-columns:minmax(0,1fr)!important}.sequence-enrollment-table th,.sequence-enrollment-table td,.sequence-enrollment-skeleton>div{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)!important}}@container sequence-runs-ops (width<=780px){.sequence-runs-ops-panel{padding:calc(var(--spacing) * 3)}}@container sequence-runs-ops (width<=560px){.sequence-runs-ops-panel{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)}}.sequence-workspace .sequence-lifecycle-studio .sequence-history-workspace{grid-template-columns:minmax(0,1fr)!important}.sequence-workspace .sequence-lifecycle-studio .sequence-history-main{padding:0!important}.sequence-workspace .sequence-lifecycle-studio .sequence-history-activity{background:0 0!important;border:0!important;padding:16px 0 0!important}.sequence-workspace .sequence-lifecycle-studio .sequence-history-revision{gap:12px!important;padding:18px!important}.sequence-workspace .sequence-lifecycle-studio .sequence-history-revision-actions button{min-height:38px!important;font-size:13px!important}.sequence-workspace .sequence-runs-workspace{border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-2xl);background:var(--background);min-width:0;position:relative;margin:24px!important;padding:0!important;display:block!important}.sequence-runs-workspace .sequence-enrollment-heading{border-bottom:1px solid var(--border);align-items:center!important;gap:14px!important;margin:0!important;padding:24px!important;display:flex!important}.sequence-runs-workspace .sequence-enrollment-heading>div{flex:1;min-width:0}.sequence-runs-workspace .sequence-enrollment-heading>svg{flex:none;width:20px!important;height:20px!important;color:var(--muted-foreground)!important}.sequence-runs-workspace .sequence-enrollment-heading h2{font-size:18px!important;font-weight:500!important}.sequence-runs-workspace .sequence-enrollment-heading p{color:var(--muted-foreground);line-height:1.6}.sequence-runs-content{grid-template-columns:minmax(0,1fr);min-height:440px;display:grid;position:relative}.sequence-runs-workspace .sequence-enrollment-list{grid-area:1/1;min-width:0;padding:24px!important}.sequence-workspace .sequence-run-detail-overlay{z-index:30;grid-area:1/1;place-self:start end;width:min(560px,100% - 32px);min-width:0;margin:16px;position:sticky;top:16px}.sequence-run-detail-overlay[data-expanded=true]{width:calc(100% - 32px)}.sequence-run-detail-overlay .notification-studio{box-shadow:0 16px 48px color-mix(in srgb, var(--foreground) 12%, transparent);width:100%!important;max-height:var(--notification-studio-max-height,calc(100dvh - 240px))!important}.sequence-run-detail-overlay .sequence-lifecycle-studio-body{min-height:140px}.sequence-run-detail-overlay .sequence-enrollment-placeholder{padding:24px 0;font-size:14px!important}.sequence-run-detail-overlay .sequence-enrollment-placeholder button svg{width:16px!important;margin:0!important;display:inline-block!important}.sequence-runs-overview-error{border:1px solid var(--border);border-radius:var(--radius-lg);margin:20px 24px 0;padding:16px}.sequence-runs-overview-error p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-bottom:12px}.sequence-run-actions{position:relative}.sequence-run-actions-panel{z-index:40;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);width:min(340px,100vw - 96px);box-shadow:0 12px 32px color-mix(in srgb, var(--foreground) 16%, transparent);padding:16px;position:absolute;top:48px;right:0}.sequence-runs-workspace .sequence-enrollment-search form{align-items:end;border:0!important;border-bottom:1px solid var(--border)!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(180px,1fr) minmax(140px,180px) auto!important;gap:14px!important;margin:0 0 24px!important;padding:0 0 24px!important;display:grid!important}.sequence-run-record-filter{grid-area:1/1}.sequence-run-status-filter{grid-area:1/2}.sequence-run-filter-actions{flex-wrap:wrap;grid-area:1/3}.sequence-run-extra-filter{grid-row:2}.sequence-run-extra-filter[hidden]{display:none!important}.sequence-runs-workspace .sequence-enrollment-search form label{text-transform:none!important;letter-spacing:normal!important;font-size:13px!important}.sequence-runs-workspace .sequence-enrollment-search form input,.sequence-runs-workspace .sequence-enrollment-search form button{min-height:40px}.sequence-runs-workspace .sequence-enrollment-table{table-layout:auto!important;min-width:580px!important}.sequence-runs-workspace .sequence-enrollment-table th,.sequence-runs-workspace .sequence-enrollment-table td{vertical-align:top;padding:20px 16px!important;font-size:14px!important}.sequence-runs-workspace .sequence-enrollment-table th{text-transform:none!important;letter-spacing:normal!important;font-weight:400!important}.sequence-runs-workspace .sequence-enrollment-table th:first-child,.sequence-runs-workspace .sequence-enrollment-table td:first-child{padding-left:0!important}.sequence-runs-workspace .sequence-enrollment-table th:last-child,.sequence-runs-workspace .sequence-enrollment-table td:last-child{text-align:right;padding-right:0!important}.sequence-run-subject{margin-bottom:6px;font-weight:500;display:block}.sequence-run-person{color:var(--muted-foreground);font-size:13px}.sequence-enrollment-recipient{border:var(--l20-border,1px) solid var(--border);border-radius:var(--radius-xl);overflow-wrap:anywhere;gap:6px;margin:16px 0;padding:16px;font-size:13px;line-height:1.5;display:grid}.sequence-enrollment-recipient>strong{font-size:14px;font-weight:600}.sequence-enrollment-recipient>span{color:var(--muted-foreground)}.sequence-enrollment-recipient>p{margin:0}.sequence-run-timeline{overflow-wrap:anywhere;margin:20px 0;font-size:13px;line-height:1.6}.sequence-run-timeline h3{margin-bottom:8px;font-weight:600}.sequence-run-timeline ol{border-left:1px solid var(--border);margin:12px 0 0 4px;padding-left:16px;list-style:none}.sequence-run-timeline li{margin-bottom:20px;position:relative}.sequence-run-timeline li:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-20px}.sequence-run-timeline strong{font-weight:500}.sequence-run-timeline p{color:var(--muted-foreground);margin:4px 0}.sequence-run-timeline time{color:var(--muted-foreground);font-size:11px}.sequence-run-references{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:24px;padding-top:16px;font-size:13px}.sequence-run-references summary{cursor:pointer;color:var(--foreground)}.sequence-run-references dl{gap:6px;margin-top:12px;display:grid}.sequence-run-references dd{overflow-wrap:anywhere}.sequence-run-version-notice{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;font-size:12px;display:flex}.sequence-run-group-progress,.sequence-run-stop-group{margin:16px 0;font-size:13px}.sequence-run-group-progress h3{margin-bottom:8px;font-weight:600}.sequence-run-group-progress li,.sequence-run-stop-group li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:10px 0}.sequence-run-group-progress li>div,.sequence-run-stop-group li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sequence-run-stop-group li button{flex-shrink:0}.sequence-run-group-progress p,.sequence-run-group-progress span{color:var(--muted-foreground);margin-top:4px;font-size:12px}.sequence-run-trace-details{margin-top:8px;font-size:12px}.sequence-run-trace-details dl{margin-top:8px}.sequence-run-trace-details dl>div,.sequence-run-references dl>div{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:8px;display:grid}.sequence-run-trace-details dd{overflow-wrap:anywhere}.sequence-run-trace-details summary,.sequence-run-stop-group summary{cursor:pointer;color:var(--muted-foreground)}:is(.sequence-run-trace-details,.sequence-run-stop-group,.sequence-run-references)>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--radius-sm)}.sequence-evidence-step{overflow-wrap:anywhere;margin-bottom:8px;font-weight:500}.sequence-enrollment-resolved-fields{margin:20px 0;font-size:13px;line-height:1.6}.sequence-enrollment-resolved-fields h3{margin-bottom:8px;font-weight:600}.sequence-enrollment-resolved-fields>p{color:var(--muted-foreground);margin-bottom:12px;font-size:12px}.sequence-enrollment-resolved-fields>dl>div{border-bottom:1px solid var(--border);padding:8px 0}.sequence-enrollment-resolved-fields>dl dt{font-size:12px;font-weight:500}.sequence-enrollment-resolved-fields dd{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.sequence-enrollment-resolved-fields .sequence-resolved-source{color:var(--muted-foreground);font-size:11px}@media (width<=1100px){.sequence-runs-workspace .sequence-enrollment-search form{grid-template-columns:minmax(0,1fr) minmax(120px,180px)!important}.sequence-run-filter-actions{grid-area:2/1/auto/-1}.sequence-run-extra-filter{grid-row:3}}@media (width<=700px){.sequence-workspace .sequence-runs-workspace{margin:12px!important}.sequence-runs-workspace .sequence-enrollment-heading{flex-wrap:wrap;padding:16px!important}.sequence-runs-workspace .sequence-enrollment-list{padding:16px!important}.sequence-runs-workspace .sequence-enrollment-heading>div{flex-basis:calc(100% - 40px)}.sequence-run-extra-filter{grid-area:auto/1/auto/-1}}@media (width<=480px){.sequence-runs-workspace .sequence-enrollment-search form{grid-template-columns:minmax(0,1fr)!important}.sequence-run-record-filter,.sequence-run-status-filter,.sequence-run-filter-actions{grid-area:auto/1/auto/-1}}.sequence-sms-bubble .sequence-sms-bubble-actions{transition:opacity .16s;width:28px!important;height:28px!important;padding:0!important}@media (hover:hover) and (pointer:fine){.sequence-sms-bubble-actions{opacity:0}.sequence-sms-bubble:is(:hover,:focus-within) .sequence-sms-bubble-actions,.sequence-sms-bubble-actions[data-open=true]{opacity:1}}@media (prefers-reduced-motion:reduce){.sequence-sms-bubble .sequence-sms-bubble-actions{transition:none}}}@media (width<=560px){.notification-studio[data-studio-expanded=true] .notification-studio-ai{display:block}.notification-studio[data-studio-expanded=true] .notification-studio-preview{border-left:0;border-top:1px solid var(--studio-border)}.notification-studio-header{padding:14px}.notification-studio-body,.notification-studio-preview{padding:15px}}@media (pointer:coarse){.notification-studio button,.notification-studio select{min-height:42px}.notification-studio .astra-authoring-input,.notification-studio-prompt textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.notification-studio,.notification-studio *,.notification-studio :before,.notification-studio :after,.sequence-authoring-studio-host,.sequence-authoring-studio-host *,.sequence-authoring-studio-host :before,.sequence-authoring-studio-host :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sequence-simulation-sheet{font-size:13px}.sequence-simulation-sheet [data-slot=sheet-title]{font-size:16px;line-height:24px}.sequence-simulation-sheet [data-testid=sequence-simulation-overlay]{padding:0 16px 20px}.sequence-simulation-sheet .simulation-preview{color:var(--muted-foreground);flex-direction:column;gap:8px;padding:16px 0;font-size:12px;line-height:1.5;display:flex}.sequence-simulation-sheet .simulation-preview-badge{background:var(--muted);color:var(--foreground);border-radius:6px;align-self:flex-start;padding:3px 7px;font-size:11px;font-weight:600}.sequence-simulation-sheet .simulation-assumptions{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 20%, transparent);border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.sequence-simulation-sheet .simulation-assumptions p{font-size:12px;line-height:1.5}.sequence-simulation-sheet .simulation-assumptions .simulation-toggle-label{font-size:12px;line-height:20px}.sequence-simulation-sheet .simulation-assumptions [role=switch]{width:32px;height:18px;min-height:18px}.sequence-simulation-sheet .simulation-assumptions [data-slot=switch-thumb]{width:14px;height:14px}.sequence-simulation-sheet .simulation-assumptions [data-slot=switch-thumb][data-state=checked]{transform:translate(14px)}.sequence-simulation-sheet .simulation-assumptions [data-slot=switch-thumb][data-state=unchecked]{transform:translate(0,0)}.sequence-simulation-sheet .simulation-assumptions button[data-testid=sequence-simulation-rerun]{height:30px;min-height:30px;font-size:12px}.sequence-simulation-sheet .simulation-pending{color:var(--muted-foreground);margin-top:10px;font-size:12px}.sequence-simulation-sheet .simulation-results{margin-top:20px}.sequence-simulation-sheet .simulation-results>p{margin-bottom:14px;font-size:12px}.sequence-simulation-sheet .simulation-timeline{border-left:1px solid var(--border);margin-left:5px;padding-left:18px}.sequence-simulation-sheet .simulation-timeline-step{min-width:0;padding:0 0 18px;position:relative}.sequence-simulation-sheet .simulation-timeline-step:last-child{padding-bottom:0}.sequence-simulation-sheet .simulation-timeline-step:before{content:"";border:2px solid var(--background);background:var(--primary);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-23px}.sequence-simulation-sheet .simulation-timeline-step>div:first-child span{text-transform:capitalize;font-size:10px;line-height:16px}.sequence-simulation-sheet .simulation-timeline-step>p{overflow-wrap:anywhere;font-size:13px;line-height:20px}.sequence-simulation-sheet .simulation-timeline-step summary{font-size:11px}.sequence-simulation-sheet .simulation-footer{border-top:1px solid var(--border);padding:10px 16px}.sequence-simulation-sheet .simulation-footer button{height:30px;min-height:30px;font-size:12px}.sequence-simulation-sheet .simulation-assumption-summary{color:var(--muted-foreground);font-size:12px}.simulation-group-progress{gap:calc(var(--spacing) * 5);margin:calc(var(--spacing) * 5) 0;color:var(--foreground);display:grid}.sequence-simulation-hosted>p:first-child{color:var(--muted-foreground);font-size:13px;line-height:1.5}.sequence-simulation-hosted .simulation-assumptions{gap:18px;padding:18px}.simulation-signals{gap:8px;min-width:0;display:grid}.simulation-signal{align-items:flex-start;gap:8px;padding:8px 0;font-size:13px;line-height:1.5;display:flex}.simulation-signal label{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.simulation-signal input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary);flex:none;margin-top:3px}.simulation-signal span{overflow-wrap:anywhere}.simulation-signal button{flex:none}.simulation-other-signals{color:var(--muted-foreground);padding-top:4px}.simulation-other-signals>summary{cursor:pointer;font-size:12px;line-height:1.6}.simulation-other-signals[open]>summary{margin-bottom:10px}.simulation-other-signals>input{margin-bottom:6px}.simulation-advanced>summary{cursor:pointer;color:var(--muted-foreground);font-size:13px;line-height:1.5}.simulation-advanced[open]>*+*{margin-top:16px}.simulation-sample-actions{gap:8px;display:flex}.simulation-sample-actions>button{flex:1}.simulation-section-heading{color:var(--foreground);margin:0;font-size:14px;font-weight:500}.simulation-group-progress-independence{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.simulation-group-progress-list{gap:calc(var(--spacing) * 5);margin:0;padding:0;list-style:none;display:grid}.simulation-group-progress-card{padding:calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);margin:0;transition:background .16s}.simulation-group-progress-card:hover{background:color-mix(in srgb, var(--foreground) 6%, var(--card))}.simulation-group-progress-title{color:var(--foreground);margin:0;font-size:14px;font-weight:500}.simulation-group-progress-status{color:var(--primary-accent)}.simulation-group-progress-reason{margin:calc(var(--spacing) * 1) 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.5}.simulation-decision-trace{margin-top:calc(var(--spacing) * 2)}.simulation-decision-trace>summary{color:var(--muted-foreground);cursor:pointer;font-size:11px;font-weight:500;transition:color .16s}.simulation-decision-trace>summary:hover{color:var(--foreground)}.simulation-decision-trace>div{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--foreground);transition:background .16s;display:grid}.simulation-decision-trace>div:hover{background:color-mix(in srgb, var(--foreground) 6%, var(--card))}.simulation-decision-trace pre{margin:calc(var(--spacing) * .5) 0 0;max-height:12rem;padding:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--muted) 40%, var(--card));color:var(--foreground);font-size:11px;overflow:auto}.simulation-error,.simulation-stale,.simulation-expired-skip{padding:calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--foreground);margin:0}.simulation-error{margin-top:calc(var(--spacing) * 4);font-size:14px;line-height:1.5}.simulation-error>p:first-child{margin:0;font-weight:500}.simulation-error>p+p{margin:calc(var(--spacing) * 1) 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.5}.simulation-stale{margin-top:calc(var(--spacing) * 4);color:var(--muted-foreground);font-size:12px;line-height:1.5}.simulation-stale>p:first-child{color:var(--foreground);margin:0;font-weight:500}.simulation-stale>p+p{margin:calc(var(--spacing) * 1) 0 0}.simulation-expired-skip{margin-top:calc(var(--spacing) * 2);color:var(--muted-foreground);font-size:12px;line-height:1.5}.simulation-not-simulated{gap:calc(var(--spacing) * 1);margin-top:calc(var(--spacing) * 4);display:grid}.simulation-not-simulated>p{margin:0}.simulation-not-simulated>ul{padding-left:calc(var(--spacing) * 4);color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5;list-style:outside}@media (prefers-reduced-motion:reduce){.simulation-group-progress-card,.simulation-group-progress-card *,.simulation-group-progress-card :before,.simulation-group-progress-card :after,.simulation-group-progress,.simulation-group-progress *,.simulation-group-progress :before,.simulation-group-progress :after,.simulation-decision-trace,.simulation-decision-trace *,.simulation-decision-trace :before,.simulation-decision-trace :after,.simulation-error,.simulation-error *,.simulation-error :before,.simulation-error :after,.simulation-stale,.simulation-stale *,.simulation-stale :before,.simulation-stale :after,.simulation-expired-skip,.simulation-expired-skip *,.simulation-expired-skip :before,.simulation-expired-skip :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@starting-style{.sequence-workspace .react-flow__node[data-entering]{opacity:0}}.sequence-workspace .react-flow__node[data-entering]{opacity:1;transition:opacity var(--lp-duration-base,calc(.22s * var(--lp-motion-scale,1))) var(--lp-ease-out,cubic-bezier(.22, 1, .36, 1))}@starting-style{.sequence-workspace .react-flow__node[data-entering]{opacity:0}}.sequence-entry-inspector{gap:20px;padding:12px 4px;font-size:13px;line-height:1.6;display:grid}.sequence-entry-inspector h3{font-size:14px;font-weight:500}.sequence-entry-inspector p,.sequence-entry-inspector label{font-size:13px;line-height:1.6}.entry-inspector-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.entry-inspector-intro>div{flex:220px}.entry-inspector-intro p{color:var(--muted-foreground);margin-top:4px}.entry-inspector-intro>button{flex-shrink:0}.sequence-entry-inspector button:not([role=switch]){min-height:34px;font-size:12px;font-weight:400}.sequence-entry-inspector button svg{width:14px;height:14px}.entry-connection-list{gap:16px;display:grid}.sequence-entry-inspector .sequence-entry-card{overflow:hidden;background:0 0!important;border-radius:14px!important}.sequence-entry-inspector .sequence-entry-card>button{background:color-mix(in srgb, var(--muted) 35%, transparent);padding:16px!important}.sequence-entry-inspector .sequence-entry-card>button p:first-child{font-weight:500;font-size:14px!important}.sequence-entry-inspector .sequence-entry-card>div>div{padding:16px!important}.entry-connection-body{gap:16px;display:grid}.entry-connection-source,.entry-connection-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.entry-connection-source>div{flex:160px}.entry-field-label{font-size:13px;font-weight:500;display:block}.entry-connection-source p{color:var(--muted-foreground);margin-top:2px;font-size:12px}.entry-connection-state-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entry-connection-state [data-slot=badge]{color:var(--muted-foreground);text-transform:capitalize;font-size:11px;font-weight:400}.sequence-entry-inspector .entry-section{border-top:1px solid var(--border);margin:0;padding-top:16px}.entry-section>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.entry-section>summary::-webkit-details-marker{display:none}.entry-section>summary:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:4px}.entry-section>summary>svg{width:15px;height:15px;color:var(--muted-foreground);flex-shrink:0}.entry-section-label{flex:1;gap:3px;min-width:0;font-size:13px;font-weight:500;display:grid}.entry-section-label small{color:var(--muted-foreground);font-size:12px;font-weight:400}.entry-section .entry-section-chevron{width:11px;height:11px}.entry-section[open]>summary .entry-section-chevron{transform:rotate(90deg)}.entry-section[open]>summary{margin-bottom:16px}.sequence-entry-inspector .entry-status-note{background:color-mix(in srgb, var(--muted) 45%, transparent);color:var(--muted-foreground);border-radius:8px;padding:10px 12px;font-size:12px}.sequence-entry-inspector .entry-save-note{color:var(--muted-foreground);font-size:12px}.entry-test-body{gap:16px;display:grid}.entry-test-body>button{justify-self:start}.entry-test-assumptions{flex-wrap:wrap;gap:12px 20px;display:flex}.entry-test-assumptions legend{color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.entry-test-assumptions label{align-items:center;gap:8px;display:flex}.sequence-workspace .entry-test-assumptions input{width:14px;height:14px;accent-color:var(--primary);margin:0;min-height:14px!important}.sequence-entry-inspector [role=combobox]{width:100%;height:auto;min-height:38px}.sequence-entry-inspector [role=switch]{width:32px;height:18px;min-height:18px}.sequence-entry-inspector [data-slot=switch-thumb]{width:14px;height:14px}.sequence-entry-inspector [role=switch]{flex-shrink:0}.sequence-entry-inspector [data-slot=switch-thumb][data-state=checked]{transform:translate(14px)}.sequence-entry-inspector [data-slot=switch-thumb][data-state=unchecked]{transform:translate(0,0)}.sequence-entry-picker{overscroll-behavior:contain}.sequence-entry-picker [data-slot=dialog-description]{max-width:52ch;margin-top:6px}.entry-picker-results{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(380px,44dvh);margin-top:16px;padding:2px 5px 2px 2px;overflow-y:auto}.entry-picker-results:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:8px}.entry-picker-group-label{text-transform:capitalize;color:var(--muted-foreground);padding:4px 0;font-size:12px;font-weight:500}.entry-picker-option{text-align:left;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.entry-picker-option:hover:not(:disabled){background:var(--muted)}.entry-picker-option:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;background:var(--muted)}.entry-picker-option:disabled{opacity:.5;cursor:not-allowed}.entry-picker-option-icon{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;margin-top:3px}.entry-picker-option-copy{flex:1;gap:4px;min-width:0;display:grid}.entry-picker-option-copy strong{font-size:13px;font-weight:500;line-height:1.5}.entry-picker-option-copy>span{color:var(--muted-foreground);font-size:12px;line-height:1.6}.entry-picker-option-copy small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.entry-picker-option-next{width:12px;height:12px;color:var(--muted-foreground);flex-shrink:0;align-self:center}.entry-picker-option [data-slot=badge]{color:var(--muted-foreground);margin-top:2px;font-size:11px;font-weight:400}.entry-picker-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;display:flex}.entry-picker-footer button{height:36px;font-size:12px}.entry-picker-footer button svg{width:14px;height:14px}.entry-create-fallback{gap:10px;display:grid}.entry-create-fallback h3{font-size:14px;font-weight:500}.entry-create-fallback p{color:var(--muted-foreground);margin-bottom:4px;font-size:12px;line-height:1.6}.entry-create-fallback input,.entry-create-fallback textarea{background:var(--background);font-size:13px}.entry-create-fallback textarea{resize:vertical;min-height:112px}.entry-create-actions{z-index:1;border-top:1px solid var(--border);background:var(--card);margin:0 -24px -24px;padding:16px 24px;position:sticky;bottom:-24px}.entry-create-actions [role=status],.entry-create-actions [role=alert]{margin-bottom:8px}.sequence-compose-modal[data-node-sheet-mode=edit]{height:90dvh;max-height:90dvh}.sequence-notification-workspace{flex-direction:column;min-width:0;display:flex;overflow:visible;container:sequence-notification/inline-size}.sequence-notification-workspace>.lp-workspace-panel-layout,.sequence-notification-workspace>.lp-workspace-panel-layout>.lp-workspace-panel-column,.sequence-notification-workspace .lp-workspace-panel-body[data-scroll=content]{flex:none;overflow:visible}.sequence-notification-workspace-footer{z-index:1;background:var(--studio-bg,var(--card));position:sticky;bottom:0}.sequence-authoring-studio-host:has(.notification-studio-manual:not([hidden]) .sequence-notification-workspace) .notification-studio-shell{height:var(--notification-studio-max-height)}.sequence-authoring-studio-host .sequence-notification-workspace,.sequence-authoring-studio-host .sequence-notification-workspace>.lp-workspace-panel-layout,.sequence-authoring-studio-host .sequence-notification-workspace>.lp-workspace-panel-layout>.lp-workspace-panel-column{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sequence-authoring-studio-host .notification-studio-content:has(>.notification-studio-manual:not([hidden]) .sequence-notification-workspace){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sequence-authoring-studio-host .notification-studio-manual:not([hidden]):has(.sequence-notification-workspace){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sequence-authoring-studio-host [data-testid=sequence-compose-dock]:has(.sequence-notification-workspace){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sequence-authoring-studio-host .sequence-compose-embedded-body:has(.sequence-notification-workspace){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sequence-authoring-studio-host [data-testid=sequence-inline-step-panel]:has(.sequence-notification-workspace){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sequence-authoring-studio-host .sequence-notification-workspace .lp-workspace-panel-body[data-scroll=content]{overscroll-behavior:contain;scrollbar-width:thin;flex:1;overflow-y:auto}.sequence-authoring-studio-host .sequence-notification-workspace[data-navigation-placement=side]>.lp-workspace-panel-layout{flex-direction:row}.sequence-authoring-studio-host .sequence-notification-workspace-footer{--workspace-panel-footer-padding:12px 0 0;position:static}.sequence-authoring-studio-host .notification-studio-shell:has(.notification-studio-manual:not([hidden]) .sequence-notification-workspace)>.notification-studio-footer{display:none}.sequence-message-studio-host .notification-studio-manual:not([hidden]):has(.sequence-notification-workspace){padding:16px}.sequence-authoring-studio-host[data-studio-compact=true] .notification-studio-header{padding:12px 16px}.sequence-authoring-studio-host[data-studio-compact=true] .notification-studio-header h2{font-size:16px}.sequence-authoring-studio-host[data-studio-compact=true] .notification-studio-header p{display:none}.sequence-authoring-studio-host[data-studio-compact=true] .notification-studio-tabs{padding-inline:16px}.sequence-authoring-studio-host[data-studio-compact=true] .notification-studio-tabs button{padding-block:7px;font-size:13px}.sequence-authoring-studio-host[data-studio-compact=true] .notification-studio-footer{padding:8px 16px}.sequence-authoring-studio-host[data-studio-compact=true] .notification-studio-manual:not([hidden]):has(.sequence-notification-workspace){padding:12px}.sequence-authoring-studio-host[data-studio-compact=true] .sequence-compose-embedded-header{margin-bottom:4px;padding:6px 10px}.sequence-authoring-studio-host[data-studio-compact=true] .sequence-workspace-message{padding-top:8px}.sequence-authoring-studio-host[data-studio-compact=true] .sequence-compose-embedded-heading>p{display:none}.sequence-authoring-studio-host[data-studio-compact=true] .sequence-workspace-navigation{padding:0 0 6px}.sequence-authoring-studio-host[data-studio-compact=true] .sequence-workspace-navigation button{padding-block:6px;font-size:12px}.sequence-authoring-studio-host[data-studio-compact=true] .sequence-notification-workspace-footer{--workspace-panel-footer-padding:8px 0}.sequence-authoring-studio-host[data-studio-compact=true] .sequence-notification-workspace-footer .notification-studio-primary{min-height:32px;padding:6px 12px;font-size:12px}.sequence-workspace-navigation{border-bottom:1px solid var(--border);flex:none;gap:8px;padding:8px 0 16px;display:flex}.sequence-notification-workspace>.lp-workspace-panel-layout .sequence-workspace-navigation{--workspace-panel-nav-padding:0;padding:0 0 6px}.sequence-authoring-studio-host:has(.sequence-notification-workspace) .notification-studio-header{padding:12px 16px}.sequence-authoring-studio-host:has(.sequence-notification-workspace) .notification-studio-header h2{font-size:16px}.sequence-authoring-studio-host:has(.sequence-notification-workspace) .notification-studio-tabs{padding-inline:16px}.sequence-authoring-studio-host:has(.sequence-notification-workspace) .notification-studio-tabs button{padding-block:8px;font-size:13px}.sequence-authoring-studio-host[data-studio-compact=true]:has(.sequence-notification-workspace) .notification-studio-header{padding:8px 12px}.sequence-authoring-studio-host[data-studio-compact=true]:has(.sequence-notification-workspace) .notification-studio-tabs button{padding-block:6px}.sequence-workspace-content{flex:none;min-height:0;overflow:visible}.sequence-workspace-content>[hidden]{display:none!important}.sequence-workspace-message{height:auto;padding-top:16px;overflow:visible}.sequence-workspace-message .sequence-message-inspector{flex-direction:column;height:auto;min-height:0;display:flex}.sequence-authoring-columns{flex:none;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:24px;min-height:0;display:grid}.sequence-authoring-composer,.sequence-authoring-preview{min-width:0;min-height:0;padding:0 8px 24px 0;overflow:visible}.sequence-recipient-preview-stage{background:color-mix(in srgb, var(--muted) 40%, transparent);border-radius:16px;min-height:0;overflow:auto}.sequence-notification-workspace .sequence-narrow-preview-toggle{display:none}.sequence-notification-workspace[data-expanded=true] .sequence-authoring-columns{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr)}.sequence-notification-workspace[data-expanded=true][data-preview-visible=false] .sequence-authoring-columns{grid-template-columns:minmax(0,1fr)}.sequence-notification-workspace[data-expanded=true][data-preview-visible=false] .sequence-authoring-preview{display:none}.sequence-notification-workspace[data-expanded=true] .sequence-authoring-composer,.sequence-notification-workspace[data-expanded=true] .sequence-authoring-preview{flex:none;display:block;overflow:visible}@container sequence-notification (width<=779px){.sequence-workspace-navigation[data-orientation=horizontal]{flex-wrap:wrap}.sequence-authoring-columns{flex-direction:column;align-items:stretch;display:flex}.sequence-workspace-message .sequence-message-inspector{height:auto}.sequence-authoring-composer,.sequence-authoring-preview{flex:none;overflow:visible}.sequence-notification-workspace:not([data-expanded=true]) .sequence-narrow-preview-toggle{display:inline-flex}.sequence-notification-workspace:not([data-expanded=true])[data-narrow-preview=true] .sequence-authoring-composer,.sequence-notification-workspace:not([data-expanded=true])[data-narrow-preview=false] .sequence-authoring-preview{display:none}}.sequence-compose-embedded-header{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--muted) 55%, var(--card));flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}.sequence-compose-embedded-header>svg{width:18px;height:18px;color:var(--primary)}.sequence-compose-embedded-heading{overflow-wrap:anywhere;min-width:0}.sequence-compose-embedded-scope{color:var(--muted-foreground);font-size:12px}[data-testid=sequence-compose-dock]:has(.sequence-notification-workspace)>.sequence-compose-embedded-header{display:none}.sequence-message-context{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:16px;display:flex}.sequence-message-name{flex:160px;min-width:0}.sequence-message-recipient{flex:0 230px;align-items:center;gap:8px;display:flex}.sequence-message-recipient label{color:var(--muted-foreground);font-size:12px}.sequence-sms-bubble[data-multiple=true]{border-top:1px solid var(--border);padding-top:12px}.sequence-sms-bubble[data-multiple=false]>[data-testid^=sequence-sms-bubble-header-]:has(>span:empty){display:none}.sequence-message-studio-host{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.sequence-message-studio-content{flex-direction:column;width:100%;min-width:0;display:flex}.sequence-message-studio-content>*{flex-direction:column;min-width:0;display:flex}.sequence-message-studio-host .notification-studio{--studio-bg:var(--card);--studio-inset:var(--background);--studio-border:var(--border);--studio-text:var(--foreground);--studio-muted:var(--muted-foreground);--studio-accent:var(--primary);width:100%;min-height:0;color:var(--foreground);background:var(--card)}.sequence-message-studio-host .notification-studio-scope{border-color:var(--border);background:var(--muted)}.sequence-message-studio-host .notification-studio-intents button[aria-pressed=true]{background:var(--accent);color:var(--foreground)}.sequence-message-studio-host .notification-studio-prompt,.sequence-message-studio-host .notification-studio-fields select{border-color:var(--border)}.sequence-message-studio-host .notification-studio-icon:hover{background:var(--accent)}.sequence-message-studio-host .notification-studio .notification-studio-primary{color:var(--primary-foreground)}.sequence-message-studio-host .notification-studio .notification-studio-button:hover:not(:disabled){background:var(--accent);filter:none}.sequence-message-studio-host .notification-studio-versions button{border-color:var(--border)}.sequence-message-studio-host .notification-studio-versions button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 14%, var(--card));color:var(--primary-accent)}.sequence-message-studio-host .notification-studio-candidate{border-color:var(--border);background:var(--muted)}.sequence-editor-workspace .notification-studio-shell,.sequence-authoring-studio-host .notification-studio-shell{max-height:min(var(--notification-studio-max-height,100dvh), calc(100dvh - 24px))}.sequence-editor-workspace .notification-studio-content,.sequence-authoring-studio-host .notification-studio-content{overscroll-behavior:contain;min-height:0;overflow-y:auto}.sequence-lifecycle-studio-body{flex:auto;min-height:0;padding:24px}.sequence-history-pagination{border-top:1px solid var(--border);color:var(--muted-foreground);gap:12px;margin-top:24px;padding-top:18px;font-size:12px;display:grid}.sequence-history-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.sequence-history-session{border-bottom:1px solid var(--border);padding-bottom:10px}.sequence-history-disclosure{border-top:1px solid var(--border);margin-top:18px;padding-top:18px;font-size:14px}.sequence-history-disclosure summary{cursor:pointer}.sequence-history-disclosure summary span{color:var(--muted-foreground);margin-left:8px;font-size:12px}.sequence-publish-requirements{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:12px;gap:16px;margin:20px 0;padding:16px;display:grid}.sequence-publish-requirements>h3{color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:1.5}.sequence-history-comparison-note,.sequence-lifecycle-draft-note{color:var(--muted-foreground);margin:18px 0;font-size:13px;line-height:1.6}.sequence-start-rules-form{gap:24px;min-width:0;display:grid}.sequence-start-rules-form label,.sequence-start-rules-form p{font-size:13px;line-height:1.6}.sequence-start-rules-form input,.sequence-start-rules-form select,.sequence-start-rules-form [role=combobox]{min-width:0;min-height:44px;font-size:14px}.sequence-start-context{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 55%, transparent);border-radius:12px;gap:5px;padding:16px;display:grid}.sequence-start-context>span{color:var(--muted-foreground);font-size:12px}.sequence-start-context>strong{font-size:14px;font-weight:500}.sequence-start-context>p,.sequence-start-conditions>p{color:var(--muted-foreground);margin:0}.sequence-start-conditions{border-top:1px solid var(--border);gap:8px;padding-top:20px;display:grid}.sequence-start-conditions h3{margin:0;font-size:14px;font-weight:500}.sequence-start-details{color:var(--muted-foreground);font-size:13px;line-height:1.6}.sequence-start-details summary{cursor:pointer}.sequence-start-details>div{border-left:2px solid var(--border);gap:12px;margin-top:14px;padding-left:16px;display:grid}.sequence-start-save{width:100%;min-height:44px}.sequence-settings-dialog-header{border-bottom:1px solid var(--border);flex-shrink:0;padding:24px 48px 20px 24px}.sequence-settings-dialog-title{align-items:flex-start;gap:12px;display:flex}.sequence-settings-dialog-title>svg{width:19px;height:19px;color:var(--muted-foreground);flex-shrink:0;margin-top:3px}.sequence-settings-dialog-body{scrollbar-gutter:stable;min-height:0;padding:24px}.sequence-settings-sections{gap:20px;min-width:0;display:grid}.sequence-settings-section{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 30%, var(--card));border-radius:14px;min-width:0;padding:18px}.sequence-settings-section-heading{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.sequence-settings-section-heading>svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;margin-top:2px}.sequence-settings-section-heading h3{color:var(--foreground);margin:0;font-size:14px;font-weight:500;line-height:1.5}.sequence-settings-section-heading p{color:var(--muted-foreground);margin:3px 0 0;font-size:12px;line-height:1.6}.sequence-settings-values{gap:14px;margin:0;display:grid}.sequence-settings-group{gap:12px;display:grid}.sequence-settings-group+.sequence-settings-group{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.sequence-settings-group>h4{color:var(--foreground);margin:0;font-size:12px;font-weight:600;line-height:1.5}.sequence-settings-group+p{margin:14px 0 0}.sequence-settings-value{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:8px 24px;font-size:13px;line-height:1.6;display:grid}.sequence-settings-value dt{color:var(--muted-foreground)}.sequence-settings-value dd{overflow-wrap:anywhere;min-width:0;color:var(--foreground);margin:0}.sequence-settings-tags{flex-wrap:wrap;gap:5px;display:flex}.sequence-settings-tags span{border:1px solid var(--border);background:var(--muted);border-radius:6px;padding:2px 7px;font-size:12px}.sequence-settings-exits{color:var(--muted-foreground);gap:6px;margin:6px 0 0;padding-left:16px;list-style:outside;display:grid}.sequence-settings-dialog-footer{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.sequence-settings-dialog-footer>p{color:var(--muted-foreground);align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}.sequence-settings-dialog-footer>p svg{flex-shrink:0;width:14px;height:14px}.sequence-settings-dialog-actions{gap:8px;margin-left:auto;display:flex}.sequence-settings-studio .sequence-settings-dialog-body{padding:20px}.sequence-settings-studio[data-focused-section] .sequence-settings-section{background:0 0;border:0;padding:0}.sequence-settings-studio .sequence-settings-value{grid-template-columns:1fr;gap:4px}.sequence-settings-section[hidden]{display:none}.sequence-catalog-field-card{text-align:left;border-radius:var(--radius-xl);align-items:center;gap:12px;width:100%;padding:16px;display:flex;border:1px solid var(--border)!important;background:var(--background)!important}.sequence-catalog-field-card>span{flex:1;min-width:0}.sequence-catalog-field-card strong{font-size:14px;font-weight:500;display:block}.sequence-catalog-field-card small{color:var(--muted-foreground);text-transform:capitalize;margin-top:3px;display:block}.sequence-catalog-field-card svg{color:var(--muted-foreground)}.sequence-catalog-field-card:hover{border-color:var(--primary)!important}.sequence-connections-panel{gap:18px;min-width:0;display:grid}.sequence-connections-panel [data-testid=connections-grid]>section>.grid,.sequence-connections-panel [role=status] .grid{grid-template-columns:minmax(0,1fr);gap:12px}.sequence-connections-panel [data-testid=connections-grid] h2{font-size:14px;line-height:1.5}.sequence-connections-notice{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--muted-foreground);justify-items:start;gap:12px;padding:16px;font-size:13px;line-height:1.6;display:grid}.sequence-connections-notice>a{color:var(--primary-accent);text-underline-offset:3px;text-decoration:underline}.sequence-connections-notice>a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.sequence-group-rules-form{gap:24px;min-width:0;font-size:14px;line-height:1.6;display:grid}.sequence-rule-scope{border:1px solid var(--border);background:var(--muted);border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.sequence-rule-scope>svg{width:20px;height:20px;color:var(--primary);flex-shrink:0}.sequence-rule-scope div{gap:3px;min-width:0;display:grid}.sequence-rule-scope strong{overflow-wrap:anywhere;font-weight:500}.sequence-rule-scope span{color:var(--muted-foreground);font-size:12px}.sequence-group-rules-form input:not([type=checkbox]){min-height:44px}.sequence-rule-toggle{align-items:flex-start;gap:12px;display:flex}.sequence-rule-toggle input{width:16px;height:16px;accent-color:var(--primary);margin-top:4px}.sequence-rule-section{gap:12px;min-width:0;display:grid}.sequence-rule-section h3{margin:0;font-size:13px;font-weight:500}.sequence-rule-section p{color:var(--muted-foreground);margin:0;font-size:13px}.sequence-rule-empty{border:1px dashed var(--border);border-radius:12px;padding:16px}.sequence-rule-empty strong{margin-bottom:4px;font-weight:500;display:block}.sequence-rule-facts{margin:0;display:grid}.sequence-rule-facts>div{border-bottom:1px solid var(--border);gap:4px;padding:14px 0;display:grid}.sequence-rule-facts dt{color:var(--muted-foreground);font-size:12px}.sequence-rule-facts dd{margin:0;font-size:13px}.sequence-rule-note{color:var(--muted-foreground);align-items:flex-start;gap:9px;margin:0;font-size:12px;display:flex}.sequence-rule-note svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.sequence-rule-save{width:100%;min-height:44px}.sequence-rule-save svg{width:17px;height:17px}.sequence-bulk-edit{gap:20px;display:grid}.sequence-bulk-scope{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--muted);margin:0;padding:18px;font-size:16px;font-weight:500}.sequence-bulk-edit p{line-height:1.65}.sequence-bulk-edit h3{border-top:1px solid var(--border);padding-top:20px;font-size:16px;font-weight:500}.sequence-bulk-edit [role=radiogroup]{gap:8px;margin-top:10px}.sequence-bulk-edit [role=radio]{min-height:40px}.sequence-bulk-edit [data-testid=sequence-timing-offset-grid]{gap:16px}.sequence-bulk-edit [data-testid=sequence-timing-offset-grid] input,.sequence-bulk-edit [data-testid=sequence-timing-offset-grid] select{min-height:44px}.sequence-bulk-edit>button{width:100%;min-height:44px}.sequence-connections-note{border-left:2px solid var(--primary);color:var(--muted-foreground);margin:0;padding-left:12px;font-size:12px;line-height:1.6}@media (width<=600px){.sequence-settings-dialog-header{padding:20px 44px 18px 20px}.sequence-settings-dialog-body,.sequence-settings-section{padding:16px}.sequence-settings-dialog-footer{padding:14px 20px}.sequence-settings-value{grid-template-columns:1fr;gap:3px}}.segment-canvas-column{isolation:isolate}.segment-astra-dock-host{z-index:20;inset-inline:16px;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:12px}.segment-astra-dock-host>[data-testid=segment-astra-dock]{overscroll-behavior:contain;pointer-events:auto;width:min(640px,100%);min-width:0;max-height:min(440px,52dvh);overflow-y:auto}@container (width<=480px){.segment-astra-dock-host .astra-authoring-toolbar:has(.astra-authoring-scope){flex-wrap:wrap;row-gap:4px}.segment-astra-dock-host .astra-authoring-toolbar-start:has(.astra-authoring-scope){flex:1 0 100%}.segment-astra-dock-host .astra-authoring-scope{flex:1;min-width:0}.segment-astra-dock-host .segment-astra-scope{width:100%;display:flex}}@media (width<=600px){.segment-astra-dock-host{inset-inline:8px;bottom:8px}}
