.slot-item{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background:var(--surface-card,#ffffff);border-radius:.75rem;box-shadow:0 2px 6px rgba(0,0,0,.15);list-style:none;flex-shrink:0;width:15rem;min-height:auto;scroll-snap-align:start;position:relative;border:1px solid var(--surface-border,#e2e8f0);transition-property:background,opacity;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.slot-item{transition:none}}.slot-item--step{border-color:var(--feedback-info-base,#0ea5e9)}.slot-item--reward{border-color:var(--feedback-warning-base,#f97316)}.slot-item--locked{background:var(--surface-soft,#f8fafc);border-color:var(--surface-border,#e2e8f0);cursor:not-allowed}.slot-item--locked .slot-item__card-display,.slot-item--locked .slot-item__footer,.slot-item--locked .slot-item__label,.slot-item--locked .slot-item__placeholder{opacity:.5}.slot-item--locked .slot-item__tokens-field:has(.slot-item__tokens-select:disabled){opacity:1}.slot-item--locked .slot-item__lock{opacity:1}.slot-item__header{display:flex;align-items:center;justify-content:space-between;gap:.25rem;height:2.75rem;padding:0 .25rem}.slot-item__label{font-size:.875rem;font-weight:600;color:var(--text-dark,#0f172a);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot-item__header-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.slot-item__reorder{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem}.slot-item__move-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:0 .5rem;border:1px solid var(--text-muted,#64748b);border-radius:.375rem;background:var(--surface-bg,#ffffff);color:var(--text-secondary,#475569);font-size:.875rem;font-weight:500;cursor:pointer;transition-property:background,color;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.slot-item__move-btn{transition:none}}@media(hover:hover){.slot-item__move-btn:hover:not([aria-disabled=true]){background:var(--surface-hover,#f8fafc);color:var(--text-primary,#1e293b)}}.slot-item__move-btn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.slot-item__move-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.slot-item__card-display,.slot-item__placeholder{min-height:15.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 0;background:var(--tsa-pastel-bg-soft,#f0f8ff)}.slot-item__empty-text{font-size:1rem;font-weight:600;color:var(--text-secondary,#475569)}.slot-item__card-name{font-size:1rem;font-weight:600;color:var(--text-dark,#0f172a);text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-item__card-visual,.slot-item__placeholder-visual{width:100%;display:flex;align-items:center;justify-content:center}.slot-item__placeholder-visual{aspect-ratio:1;flex-direction:column;gap:.25rem;text-align:center}.slot-item__card-name--placeholder{visibility:hidden}.slot-item__card-name--unnamed{font-weight:400;font-style:italic}.slot-item__card-image.signed-image{width:100%;height:auto;aspect-ratio:1;overflow:hidden;border-radius:.25rem}.slot-item__card-image .signed-image__img{object-fit:contain}.slot-item__card-image .signed-image__img:hover{transform:none}.slot-item__card-fallback{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:var(--surface-soft,#f8fafc);border-radius:.25rem}.slot-item__footer{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.25rem;min-height:2.75rem}.slot-item__tokens-control{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0}.slot-item__tokens-field{display:flex;align-items:center;gap:.25rem;padding-left:.5rem;min-height:2.75rem;background:var(--surface-soft,#f8fafc);border:1px solid var(--text-muted,#64748b);border-radius:.375rem;transition-property:border-color;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.slot-item__tokens-field{transition:none}}.slot-item__tokens-field:has(.slot-item__tokens-select:focus-visible){border-color:var(--focus-ring-color);outline:2px solid var(--focus-ring-color);outline-offset:2px}.slot-item__tokens-field:has(.slot-item__tokens-select:disabled){opacity:.5}.slot-item__token-icon{--jeton-size:1.5rem;flex-shrink:0}.slot-item__tokens-select{min-height:2.75rem;padding:.25rem .5rem .25rem 0;background:rgba(0,0,0,0);border:none;font-size:1rem;font-weight:600;color:var(--text-dark,#0f172a);text-align:center;cursor:pointer}.slot-item__tokens-select:focus{outline:none}.slot-item__tokens-select:disabled{cursor:not-allowed}.slot-item__tokens-error{font-size:.75rem;color:var(--feedback-error-dark,#b91c1c);margin:0}.slot-item__lock{font-size:1rem;flex-shrink:0}.slot-item__sequence-toggle{border-radius:.375rem;transition-property:background-color;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.slot-item__sequence-toggle{transition:none}}.slot-item__sequence-toggle{white-space:nowrap;background-color:var(--surface-soft,#f8fafc)}.slot-item__sequence-toggle--has-sequence{background-color:var(--tsa-pastel-green-soft,#d4f4dd);color:var(--text-dark,#0f172a)}.slot-item__placeholder--clickable{width:100%;border:none;font:inherit;color:var(--text-muted,#64748b);cursor:pointer;transition-property:background-color;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.slot-item__placeholder--clickable{transition:none}}.slot-item__placeholder--clickable:hover:not(:disabled){background:var(--surface-hover,#f8fafc)}.slot-item__placeholder--clickable:focus-visible{outline:2px solid var(--feedback-info-base,#0ea5e9);outline-offset:.125rem}.slot-item__placeholder--clickable:disabled{opacity:.5;cursor:not-allowed}.slot-item__placeholder-icon{font-size:1.25rem;line-height:1}.slot-item__card-visual--clickable{border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;border-radius:.25rem;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.slot-item__card-visual--clickable{transition:none}}.slot-item__card-visual--clickable:hover:not(:disabled){box-shadow:0 2px 6px rgba(0,0,0,.15)}.slot-item__card-visual--clickable:focus-visible{outline:2px solid var(--feedback-info-base,#0ea5e9);outline-offset:.125rem}.slot-item__card-visual--clickable:disabled{opacity:.5;cursor:not-allowed}.slot-item__drag-handle{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,0);border:none;color:var(--text-secondary,#475569);cursor:grab;touch-action:none;transition-property:color;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.slot-item__drag-handle{transition:none}}.slot-item__drag-handle:hover{color:var(--text-dark,#0f172a)}.slot-item__drag-handle:active{cursor:grabbing}.slot-item__drag-handle:focus-visible{outline:2px solid var(--feedback-info-base,#0ea5e9);outline-offset:.125rem;border-radius:.25rem}.slot-item--dragging{cursor:grabbing}.slot-item--insert-after:after,.slot-item--insert-before:before{content:"";position:absolute;top:.25rem;bottom:.25rem;width:.125rem;background:var(--feedback-info-dark,#0369a1);border-radius:.25rem}.slot-item--insert-before:before{left:calc(-1*.25rem);transform:translateX(-50%)}.slot-item--insert-after:after{right:calc(-1*.25rem);transform:translateX(50%)}.slot-item__drag-overlay-image{width:12.5rem;height:12.5rem;cursor:grabbing}.sequence-editor__composer-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--text-light,#64748b);font-size:1.25rem;-webkit-user-select:none;user-select:none}.sequence-editor__composer-slot{position:relative;flex:0 0 auto;width:7.5rem;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:.5rem;border:1px solid var(--surface-border,#e2e8f0);border-radius:.75rem;background:var(--surface-card,#ffffff);box-shadow:0 2px 6px rgba(0,0,0,.15);transition-property:border-color,background,opacity;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.sequence-editor__composer-slot{transition:none}}.sequence-editor__composer-slot--empty{text-align:center;border-style:dashed;background:var(--surface-soft,#f8fafc)}.sequence-editor__composer-slot--targeted{border-style:solid;border-color:var(--feedback-info-base,#0ea5e9);background:var(--feedback-info-bg,#dbeafe)}.sequence-editor__composer-slot[data-dragging=true]{opacity:.5}.sequence-editor__composer-slot--insert-after:after,.sequence-editor__composer-slot--insert-before:before{content:"";position:absolute;top:.25rem;bottom:.25rem;width:.125rem;background:var(--feedback-info-dark,#0369a1);border-radius:.25rem}.sequence-editor__composer-slot--insert-before:before{left:calc(-1*.25rem);transform:translateX(-50%)}.sequence-editor__composer-slot--insert-after:after{right:calc(-1*.25rem);transform:translateX(50%)}.sequence-editor__composer-badge{align-self:flex-start;padding:.125rem 0;color:var(--feedback-info-dark,#0369a1);font-size:.75rem;font-weight:600;white-space:nowrap}.sequence-editor__composer-slot .sequence-editor__composer-remove{position:absolute;top:0;right:0;transform:translate(50%,-50%);z-index:2;min-width:1.5rem;min-height:1.5rem;width:1.5rem;height:1.5rem;background:var(--feedback-error-dark,#b91c1c);color:var(--text-invert,#ffffff)}.sequence-editor__composer-slot .sequence-editor__composer-remove svg{width:1rem;height:1rem}.sequence-editor__composer-slot .sequence-editor__composer-remove:active,.sequence-editor__composer-slot .sequence-editor__composer-remove:hover{transform:translate(50%,-50%);background:var(--feedback-error-dark,#b91c1c);color:var(--text-invert,#ffffff)}.sequence-editor__composer-card{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;cursor:grab}.sequence-editor__composer-card:focus{outline:none}.sequence-editor__composer-card:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sequence-editor__composer-card .signed-image,.sequence-editor__drag-overlay .signed-image{width:100%;height:auto;aspect-ratio:1/1;border-radius:.75rem;overflow:hidden}.sequence-editor__composer-card .signed-image__img,.sequence-editor__drag-overlay .signed-image__img{width:100%;height:100%;object-fit:cover;border:none;border-radius:0}.sequence-editor__composer-card .signed-image__img:hover,.sequence-editor__drag-overlay .signed-image__img:hover{transform:none}.sequence-editor__composer-placeholder{width:100%;aspect-ratio:1/1;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:var(--surface-hover,#f8fafc);font-size:1.25rem}.sequence-editor__composer-name{font-size:.875rem;color:var(--text-dark,#0f172a);font-weight:500;line-height:1.25;text-align:center;word-break:break-word;height:calc(2*.875rem*1.25);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sequence-editor__composer-name--unnamed{font-weight:400;font-style:italic}.sequence-editor__composer-empty-body{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%}.sequence-editor__composer-target{width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.sequence-editor__composer-target:focus{outline:none}.sequence-editor__composer-target:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sequence-editor__composer-empty-icon{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:var(--surface-hover,#f8fafc);color:var(--text-muted,#64748b);font-size:1.25rem}.sequence-editor__composer-empty-text{font-size:.75rem;color:var(--text-muted,#64748b);text-align:center;line-height:1.25;height:calc(2*.875rem*1.25);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sequence-editor__composer-reorder{display:flex;justify-content:center;gap:.25rem;margin-top:.25rem}.sequence-editor__composer-move{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--text-muted,#64748b);border-radius:.375rem;background:var(--surface-bg,#ffffff);color:var(--text-secondary,#475569);cursor:pointer;transition-property:background,color;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.sequence-editor__composer-move{transition:none}}@media(hover:hover){.sequence-editor__composer-move:hover:not([aria-disabled=true]){background:var(--surface-hover,#f8fafc);color:var(--text-primary,#1e293b)}}.sequence-editor__composer-move:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sequence-editor__composer-move[aria-disabled=true]{opacity:.5;cursor:not-allowed}.card-tile{display:flex;flex-direction:column;width:100%}.card-tile .signed-image{width:100%;height:auto;aspect-ratio:1;overflow:hidden;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.card-tile .signed-image__img{width:100%;height:100%;object-fit:cover;border:none;border-radius:0}.card-tile .signed-image__img:hover{transform:none}.card-tile__name{width:100%;padding:.25rem .5rem;overflow:hidden;font-size:.875rem;font-weight:600;color:var(--text-dark,#0f172a);text-align:center;text-overflow:ellipsis;white-space:nowrap}.card-tile__name--unnamed{font-weight:400;font-style:italic}.card-picker-surface{display:flex;flex-direction:column;gap:1rem}.card-picker-surface__target{position:sticky;top:0;z-index:200;margin:0;padding:.5rem 1rem;border-radius:.375rem;background:var(--feedback-info-bg,#dbeafe);color:var(--feedback-info-dark,#0369a1);font-size:.875rem;font-weight:600;text-align:center}.card-picker-surface__controls{display:flex;flex-direction:column;gap:1rem}.card-picker-surface__controls .search-input{max-width:none}@media(min-width:768px){.card-picker-surface__controls{flex-direction:row;align-items:center}.card-picker-surface__controls>*{flex:1 1;min-width:0}}.card-picker-surface__controls-filter{width:100%}.card-picker-surface__empty{padding:1.5rem;text-align:center;font-weight:600;color:var(--text-muted,#64748b)}.card-picker-surface__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:1rem;margin:0;padding:1rem .5rem .5rem;list-style:none;max-height:18.75rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--feedback-info-decorative-base,#7dd3fc) var(--surface-soft,#f8fafc)}.card-picker-surface__grid::-webkit-scrollbar{width:.5rem;height:.5rem}.card-picker-surface__grid::-webkit-scrollbar-track{background:var(--surface-soft,#f8fafc);border-radius:.25rem}.card-picker-surface__grid::-webkit-scrollbar-thumb{background:var(--feedback-info-decorative-base,#7dd3fc);border-radius:.25rem}.card-picker-surface__grid::-webkit-scrollbar-thumb:hover{background:var(--feedback-info-dark,#0369a1)}@media(min-width:768px){.card-picker-surface__grid{max-height:25rem}}.card-picker-surface__tile{position:relative;display:flex;width:100%;padding:0;border:1px solid var(--surface-border,#e2e8f0);border-radius:.75rem;background:var(--surface-card,#ffffff);box-shadow:0 2px 6px rgba(0,0,0,.15);color:inherit;font:inherit;text-align:left;cursor:pointer;transition-property:border-color,background,opacity;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.card-picker-surface__tile{transition:none}}.card-picker-surface__tile:focus{outline:none}.card-picker-surface__tile:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.card-picker-surface__tile:hover:not(:disabled){border-color:var(--feedback-info-base,#0ea5e9)}.card-picker-surface__tile:disabled{opacity:.5;cursor:not-allowed}.card-picker-surface__tile--selected,.card-picker-surface__tile--selected:hover:not(:disabled){border-color:var(--feedback-success-base,#10b981)}.card-picker-surface__check{position:absolute;top:.25rem;right:.25rem;z-index:1;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--surface-card,#ffffff);border-radius:50%;background:var(--feedback-success-dark,#047857);color:var(--text-invert,#ffffff)}:root{--opacity-xs:0.05;--opacity-sm:0.1;--opacity-md:0.15;--opacity-lg:0.2;--opacity-xl:0.3;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:900;--z-modal:1000;--z-popover:1050;--z-tooltip:1100;--z-notification:1200;--color-admin:#667eea;--color-abonne:#22c55e;--color-free:#64748b;--color-visitor:#ea580c;--spacing-none:0;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4:0.25rem;--spacing-8:0.5rem;--spacing-12:0.75rem;--spacing-16:1rem;--spacing-20:1.25rem;--spacing-24:1.5rem;--spacing-32:2rem;--spacing-40:2.5rem;--spacing-44:2.75rem;--spacing-48:3rem;--spacing-56:3.5rem;--spacing-64:4rem;--a11y-min-touch-target:44px;--a11y-preferred-touch-target:56px;--a11y-optimal-touch-target:48px;--a11y-focus-ring-width:2px;--a11y-focus-ring-offset:2px;--a11y-reduced-motion-duration:0.01ms;--a11y-safe-animation-duration:200ms;--a11y-safe-transition-duration:150ms;--a11y-contrast-min:4.5;--a11y-contrast-enhanced:7;--a11y-line-spacing-min:1.5;--a11y-paragraph-spacing-min:1.5em;--a11y-disabled-opacity:0.5;--border-width-none:0;--border-width-thin:1px;--border-width-base:2px;--border-width-focus:2px;--border-width-medium:3px;--border-width-thick:4px;--border-width-extra:6px;--border-input:2px;--border-button-focus:2px;--border-divider:1px;--border-card:1px;--font-size-2xs:0.625rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--font-tsa:var(--font-atkinson),system-ui,-apple-system,Segoe UI,sans-serif}[data-font=lexend]{--font-tsa:var(--font-lexend),system-ui,-apple-system,Segoe UI,sans-serif}:root{--shadow-xs:0 1px 2px rgba(15,23,42,0.05);--shadow-sm:0 2px 4px rgba(15,23,42,0.08);--shadow-md:0 4px 8px rgba(15,23,42,0.1);--shadow-lg:0 8px 16px rgba(15,23,42,0.12);--shadow-xl:0 12px 24px rgba(15,23,42,0.15);--shadow-2xl:0 20px 40px rgba(15,23,42,0.2);--shadow-default:0 2px 6px rgba(0,0,0,0.15);--shadow-subtle:0 1px 2px rgba(15,23,42,0.05);--shadow-raised:0 4px 12px rgba(0,0,0,0.15);--shadow-floating:0 8px 24px rgba(0,0,0,0.2);--shadow-modal:0 20px 40px rgba(15,23,42,0.2);--radius-none:0;--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.75rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:50%;--radius-default:8px;--radius-card:0.75rem;--radius-button:0.375rem;--radius-input:0.375rem;--radius-modal:1.25rem;--timing-xs:0.15s;--timing-sm:0.2s;--timing-base:0.3s;--timing-lg:0.5s;--timing-xl:0.8s;--timing-2xl:1.2s;--easing-linear:linear;--easing-smooth-out:ease-out}.sequence-editor{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;background:var(--surface-card,#ffffff);border-radius:.75rem;transition-property:background,border-color;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.sequence-editor{transition:none}}.sequence-editor__section{display:flex;flex-direction:column;gap:.5rem}.sequence-editor__section-header{display:flex;flex-direction:column;gap:.125rem}.sequence-editor__section-title{margin:0;color:var(--text-dark,#0f172a);font-size:1rem;font-weight:600}.sequence-editor__empty,.sequence-editor__readonly-notice,.sequence-editor__section-hint{margin:0;font-size:.875rem;color:var(--text-muted,#64748b)}.sequence-editor__empty,.sequence-editor__readonly-notice{font-style:italic}.sequence-editor__error{margin:0;font-size:.875rem;color:var(--feedback-error-dark,#b91c1c)}.sequence-editor__loading{min-height:2.75rem;display:flex;align-items:center;justify-content:center;color:var(--text-muted,#64748b)}.sequence-editor .select-with-image{width:100%}.sequence-editor__composer{list-style:none;margin:0;padding:1.5rem .5rem .5rem;display:flex;flex-wrap:nowrap;align-items:stretch;gap:.5rem;overflow-x:auto;overflow-y:hidden;max-width:100%;background:var(--surface-soft,#f8fafc);border-radius:.75rem;scrollbar-width:thin;scrollbar-color:var(--feedback-info-decorative-base,#7dd3fc) var(--surface-soft,#f8fafc)}.sequence-editor__composer::-webkit-scrollbar{width:.5rem;height:.5rem}.sequence-editor__composer::-webkit-scrollbar-track{background:var(--surface-soft,#f8fafc);border-radius:.25rem}.sequence-editor__composer::-webkit-scrollbar-thumb{background:var(--feedback-info-decorative-base,#7dd3fc);border-radius:.25rem}.sequence-editor__composer::-webkit-scrollbar-thumb:hover{background:var(--feedback-info-dark,#0369a1)}.sequence-editor__drag-overlay{width:7.5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border:1px solid var(--feedback-info-base,#0ea5e9);border-radius:.75rem;background:var(--surface-card,#ffffff);box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:grabbing}.sequence-editor__drag-overlay .sequence-editor__composer-placeholder{width:100%;aspect-ratio:1/1;border-radius:.75rem}.sequence-editor__add-card-wrapper{flex:0 0 auto;display:flex}.sequence-editor__add-card{width:7.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;border:1px dashed var(--surface-border,#e2e8f0);border-radius:.75rem;background:var(--surface-card,#ffffff);color:var(--feedback-info-dark,#0369a1);cursor:pointer;transition-property:border-color,background,color;transition-duration:.15s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.sequence-editor__add-card{transition:none}}.sequence-editor__add-card:focus{outline:none}.sequence-editor__add-card:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sequence-editor__add-card:hover:not(:disabled){border-color:var(--feedback-info-base,#0ea5e9);background:var(--surface-hover,#f8fafc)}.sequence-editor__add-card:disabled{opacity:.5;cursor:not-allowed}.sequence-editor__add-card-plus{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background:var(--surface-soft,#f8fafc);font-size:1.25rem}.sequence-editor__add-card-text{font-size:.75rem;font-weight:500}.sequence-editor__footer{position:sticky;bottom:calc(-1*1rem);z-index:200;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding-block:.5rem;border-top:1px solid var(--surface-border,#e2e8f0);background:var(--surface-card,#ffffff)}@media(min-width:768px){.sequence-editor__footer{bottom:calc(-1*1.5rem);flex-direction:row;justify-content:flex-end;align-items:center}}