.media-page--library,.websites-page--funnels{gap:12px;margin-inline:auto;max-width:1180px;width:100%}.media-compact-header,.websites-compact-header{align-items:center;background:radial-gradient(circle at 4% 0,rgba(255,111,66,.12),transparent 18%),color-mix(in srgb,var(--panel) 96%,#79abff 4%);border:1px solid var(--line);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:13px 16px}.media-compact-header>div,.websites-compact-header>div{min-width:0}.media-compact-header h1,.websites-compact-header h1{color:var(--ink);font-size:clamp(22px,2.4vw,30px);font-weight:620;letter-spacing:0;line-height:1.05;margin:4px 0 5px}.media-compact-header p,.websites-compact-header p{color:var(--muted);font-size:14px;line-height:1.45;margin:0;max-width:700px}.media-header-chip,.website-scope-chip,.website-status-chip{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:650;line-height:1;min-height:28px;padding:0 9px;white-space:nowrap}.media-header-chip,.website-scope-chip{background:rgba(236,189,133,.18);border:1px solid rgba(236,189,133,.34);color:#875514}.media-page--library .media-library-panel,.media-page--library .media-scope-card,.website-funnel-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 24px rgba(18,21,28,.06)}.media-page--library .media-scope-card{background:radial-gradient(circle at 4% 0,rgba(121,171,255,.13),transparent 22%),var(--panel);grid-template-columns:minmax(0,1fr) auto;padding:12px}.media-page--library .media-scope-copy strong{font-size:16px;font-weight:620}.media-page--library .media-scope-copy p{font-size:13px;line-height:1.42}.media-page--library .media-library-header{align-items:flex-start;gap:10px}.media-page--library .media-library-header>div:first-child{min-width:0}.media-page--library .media-library-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.media-page--library .media-scope-actions,.media-page--library .media-type-tabs{background:color-mix(in srgb,var(--panel) 88%,#79abff 12%);border:1px solid var(--line);border-radius:10px;padding:3px}.media-page--library .media-scope-actions{gap:2px}.media-page--library .media-scope-actions button,.media-page--library .media-type-tabs button{background:transparent;border:0;border-radius:8px;box-shadow:none;color:var(--muted);min-height:28px}.media-page--library .media-scope-actions button{min-width:124px;padding:6px 10px}.media-page--library .media-scope-actions button span{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-page--library .media-type-tabs{align-items:center;display:flex;gap:2px;width:-moz-fit-content;width:fit-content}.media-page--library .media-type-tabs button{font-size:12px;font-weight:600;padding:0 10px}.media-page--library .media-scope-actions button.active,.media-page--library .media-type-tabs button.active{background:var(--panel);border-color:transparent;box-shadow:0 1px 4px rgba(14,15,18,.08);color:var(--ink)}.media-page--library .media-filter-bar{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(240px,1fr) auto auto}.media-page--library .media-search-box,.media-page--library .media-sort-select{background:var(--panel);border-color:var(--line);border-radius:10px}.media-page--library .media-active-filters button,.media-page--library .media-filter-note,.media-page--library .media-list-chip{background:color-mix(in srgb,var(--panel) 90%,#79abff 10%);border-color:color-mix(in srgb,var(--line) 76%,#79abff 24%);color:#2f65b9!important}.media-page--library .media-add-asset-card{background:radial-gradient(circle at 50% 0,rgba(236,189,133,.15),transparent 32%),var(--panel);border-color:color-mix(in srgb,var(--line) 72%,#ecbd85 28%);min-height:222px}.media-page--library .media-add-asset-card:focus-visible,.media-page--library .media-add-asset-card:hover,.media-page--library .media-asset-card:hover{background:color-mix(in srgb,var(--panel) 90%,#79abff 10%);border-color:color-mix(in srgb,var(--line) 60%,#79abff 40%);box-shadow:inset 3px 0 0 #79abff;transform:none}.media-page--library .media-add-asset-icon{background:#111316;border-radius:10px}.media-page--library .media-asset-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr))}.media-page--library .media-asset-card{background:var(--panel);border-radius:10px;box-shadow:none}.media-page--library .media-asset-preview{background:color-mix(in srgb,var(--panel) 90%,#79abff 10%);border-color:var(--line)}.media-page--library .media-asset-actions .btn{justify-content:center;min-width:0}.media-page--library .media-add-dialog{background:var(--panel);border-color:var(--line)}.website-funnel-card{display:grid;grid-gap:10px;gap:10px;padding:10px}.website-funnel-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:2px 2px 0}.website-funnel-toolbar h2{color:var(--ink);font-size:17px;font-weight:620;margin:0 0 3px}.website-funnel-toolbar p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.website-funnel-list{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.website-funnel-row{align-items:center;background:var(--panel);border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:72px;padding:10px 12px;transition:background .16s ease,box-shadow .16s ease}.website-funnel-row:last-child{border-bottom:0}.website-funnel-row:hover{background:color-mix(in srgb,var(--panel) 90%,#79abff 10%);box-shadow:inset 3px 0 0 #79abff}.website-funnel-icon{align-items:center;background:color-mix(in srgb,var(--panel) 84%,#79abff 16%);border:1px solid var(--line);border-radius:8px;color:#2f65b9;display:inline-flex;height:28px;justify-content:center;width:28px}.website-funnel-row--sequence .website-funnel-icon{background:color-mix(in srgb,var(--panel) 84%,#85d7a2 16%);color:#177a4b}.website-funnel-row--api .website-funnel-icon{background:color-mix(in srgb,var(--panel) 84%,#e39ef2 16%);color:#7c3a8f}.website-funnel-row strong{color:var(--ink);display:block;font-size:13px;font-weight:620;margin-bottom:3px}.website-funnel-row p{color:var(--muted);font-size:12px;line-height:1.35;margin:0}.website-status-chip.is-blue{background:rgba(121,171,255,.14);border:1px solid rgba(121,171,255,.28);color:#2f65b9}.website-status-chip.is-green{background:rgba(83,210,142,.16);border:1px solid rgba(83,210,142,.3);color:#177a4b}.website-status-chip.is-purple{background:rgba(227,158,242,.16);border:1px solid rgba(227,158,242,.3);color:#7c3a8f}html[data-theme=dark] .app-shell :where(.media-compact-header,.websites-compact-header,.media-page--library .media-scope-card,.media-page--library .media-library-panel,.website-funnel-card,.website-funnel-list,.website-funnel-row,.media-page--library .media-asset-card,.media-page--library .media-add-dialog){background:#24272c!important;border-color:rgba(255,255,255,.14)!important;color:#f3f0e9!important;box-shadow:none!important}html[data-theme=dark] .app-shell :where(.media-compact-header h1,.websites-compact-header h1,.media-page--library .media-scope-copy strong,.media-page--library .media-asset-meta strong,.website-funnel-toolbar h2,.website-funnel-row strong){color:#f3f0e9!important}html[data-theme=dark] .app-shell :where(.media-compact-header p,.websites-compact-header p,.media-page--library .media-scope-copy p,.media-page--library .media-asset-meta span,.website-funnel-toolbar p,.website-funnel-row p){color:#c8c3bb!important}html[data-theme=dark] .app-shell :where(.media-page--library .media-scope-actions,.media-page--library .media-type-tabs,.media-page--library .media-search-box,.media-page--library .media-sort-select){background:#30343a!important;border-color:rgba(255,255,255,.13)!important;color:#d8d2ca!important}html[data-theme=dark] .app-shell :where(.media-page--library .media-scope-actions button,.media-page--library .media-type-tabs button){color:#b8b2aa!important}html[data-theme=dark] .app-shell :where(.media-page--library .media-scope-actions button:hover,.media-page--library .media-type-tabs button:hover){background:#34373a!important;color:#f2f3f4!important}html[data-theme=dark] .app-shell :where(.media-page--library .media-scope-actions button.active,.media-page--library .media-type-tabs button.active){background:#3f4245!important;border-color:rgba(158,160,162,.46)!important;box-shadow:inset 0 -2px 0 var(--asana-action-warm)!important;color:#f2f3f4!important}html[data-theme=dark] .app-shell :where(.media-page--library .media-active-filters button,.media-page--library .media-filter-note,.media-page--library .media-list-chip,.website-status-chip.is-blue){background:rgba(121,171,255,.14)!important;border-color:rgba(121,171,255,.28)!important;color:#a7c7ff!important}html[data-theme=dark] .app-shell :where(.media-header-chip,.website-scope-chip){background:rgba(236,189,133,.16)!important;border-color:rgba(236,189,133,.32)!important;color:#f2c891!important}html[data-theme=dark] .app-shell .website-status-chip.is-green{background:rgba(83,210,142,.16)!important;border-color:rgba(83,210,142,.3)!important;color:#8ce6b4!important}html[data-theme=dark] .app-shell .website-status-chip.is-purple{background:rgba(227,158,242,.16)!important;border-color:rgba(227,158,242,.3)!important;color:#e9b8f4!important}html[data-theme=dark] .app-shell :where(.media-page--library .media-add-asset-card,.media-page--library .media-asset-preview,.website-funnel-icon){background:#202226!important;border-color:rgba(255,255,255,.12)!important;color:#a7c7ff!important}html[data-theme=dark] .app-shell :where(.media-page--library .media-add-asset-card:hover,.media-page--library .media-add-asset-card:focus-visible,.media-page--library .media-asset-card:hover,.website-funnel-row:hover){background:#30343a!important;border-color:rgba(121,171,255,.3)!important;box-shadow:inset 3px 0 0 #79abff!important;transform:none!important}html[data-theme=dark] .app-shell .media-page--library :where(.btn.secondary,.media-asset-actions .btn){background:#30343a!important;border-color:rgba(255,255,255,.16)!important;color:#d8dce3!important}html[data-theme=dark] .app-shell .media-page--library :where(.btn.secondary:hover,.media-asset-actions .btn:hover),html[data-theme=dark] .app-shell .websites-page--funnels .btn.secondary:hover{background:#3d4148!important;border-color:rgba(236,189,133,.44)!important;color:#f3f0e9!important}@media (max-width:860px){.media-page--library .media-filter-bar,.website-funnel-row{grid-template-columns:1fr}.media-page--library .media-library-header{align-items:stretch;display:grid;grid-template-columns:1fr}.media-page--library .media-library-toolbar{justify-content:flex-start;margin-left:0}.media-page--library .media-type-tabs{width:100%}.media-page--library .media-type-tabs button{flex:1 1 auto}.website-status-chip{justify-self:start}}@media (max-width:620px){.media-compact-header,.media-page--library .media-scope-card,.website-funnel-toolbar,.websites-compact-header{align-items:stretch;display:grid;grid-template-columns:1fr}.media-page--library .media-scope-actions{grid-auto-flow:row;grid-template-columns:1fr;width:100%}.media-page--library .media-scope-actions button{min-width:0}.media-page--library .media-library-toolbar .btn{justify-content:center;width:100%}}html[data-theme=dark] .app-shell{--pubpod-accent-strip:linear-gradient(90deg,rgba(121,171,255,0.88),rgba(121,171,255,0.18),rgba(121,171,255,0));--pubpod-row-hover:#2f3235;--pubpod-row-selected:#33373c;--pubpod-control-bg:#303238;--pubpod-control-hover:#404244;--pubpod-placeholder-bg:#30343a;--pubpod-placeholder-border:rgba(158,160,162,0.38);--pubpod-placeholder-ink:#d8dce3}html[data-theme=dark] .app-shell .section:before,html[data-theme=dark] .app-shell .topbar:before{background:var(--pubpod-accent-strip)!important}html[data-theme=dark] .app-shell :where(.command-panel,.command-lower-grid .section,.email-readiness-panel,.email-setup-steps,.email-diagnostics-panel,.sender-activation-panel,.sender-queue-panel,.books-index-browser .compact-record-list,.media-page--library .media-library-panel,.website-funnel-card,.template-library-panel){background:#24272c!important;border-color:rgba(255,255,255,.14)!important;box-shadow:none!important}html[data-theme=dark] .app-shell :where(.metric,.email-setup-step){background:#24272c!important;border-color:rgba(255,255,255,.13)!important;box-shadow:none!important}html[data-theme=dark] .app-shell .email-setup-step:before,html[data-theme=dark] .app-shell .metric:before{background:var(--pubpod-accent-strip)!important}html[data-theme=dark] .app-shell :where(.operator-step,.book-record-group,.compact-record-row,.website-funnel-row,.template-row,.media-asset-card,.media-add-asset-card){background:#202226!important;border-color:rgba(255,255,255,.13)!important;box-shadow:none!important}html[data-theme=dark] .app-shell :where(.operator-step:hover,.operator-step:focus-visible,.book-record-group:hover,.compact-record-row:hover,.website-funnel-row:hover,.template-row:hover,.media-asset-card:hover,.media-add-asset-card:hover){background:var(--pubpod-row-hover)!important;border-color:rgba(121,171,255,.34)!important;box-shadow:inset 3px 0 0 rgba(121,171,255,.86)!important;transform:none!important}html[data-theme=dark] .app-shell :where(.books-index-search,.books-index-pagination select,.media-search-box,.media-sort-select,.template-library-panel .media-search-box,.template-library-panel .media-sort-select,.global-settings-tabs,.settings-tabs,.media-type-tabs,.media-scope-actions,.format-toggle,.readonly-field){background:var(--pubpod-control-bg)!important;border-color:rgba(158,160,162,.34)!important;color:#d8dce3!important;box-shadow:none!important}html[data-theme=dark] .app-shell .readonly-field :where(a,span,strong,code){color:inherit!important}html[data-theme=dark] .app-shell :where(.books-index-search input,.media-search-box input,.template-library-panel .media-search-box input){background:transparent!important;color:#f2f3f4!important}html[data-theme=dark] .app-shell :where(.books-index-search input::placeholder,.media-search-box input::placeholder,.template-library-panel .media-search-box input::placeholder){color:#9ea0a2!important;opacity:1}html[data-theme=dark] .app-shell :where(.btn.secondary,.icon-button,.operator-info,.step-icon,.book-record-actions .btn,.template-action-button--secondary){background:var(--pubpod-control-bg)!important;border-color:rgba(158,160,162,.38)!important;color:#d8dce3!important;box-shadow:none!important}html[data-theme=dark] .app-shell :where(.btn.secondary:hover,.btn.secondary:focus-visible,.icon-button:hover,.icon-button:focus-visible,.operator-info:hover,.book-record-actions .btn:hover,.template-action-button--secondary:hover){background:var(--pubpod-control-hover)!important;border-color:rgba(236,189,133,.44)!important;color:#f2f3f4!important}html[data-theme=dark] .app-shell :where(.topbar .button-row .btn:not(.secondary):not(.danger):not(.publish-state-button),.lists-create-button,.template-action-button--primary,.template-library-panel .btn.primary-warm,.media-add-dialog .btn:not(.secondary):not(.danger),.websites-page--funnels .btn:not(.secondary):not(.danger)){background:var(--asana-action-warm)!important;border-color:rgba(236,189,133,.88)!important;color:#1f2328!important;box-shadow:none!important}html[data-theme=dark] .app-shell :where(.topbar .button-row .btn:not(.secondary):not(.danger):not(.publish-state-button):hover,.lists-create-button:hover,.template-action-button--primary:hover,.template-library-panel .btn.primary-warm:hover,.media-add-dialog .btn:not(.secondary):not(.danger):hover,.websites-page--funnels .btn:not(.secondary):not(.danger):hover){background:var(--asana-action-warm-hover)!important;border-color:var(--asana-action-warm-hover)!important;color:#1f2328!important}.asset-thumb-link:not(:has(.asset-thumb-image)){background:#d7dde3;border-color:#aeb8c3;color:#38424f;font-weight:620}html[data-theme=dark] .app-shell .asset-thumb-link{background:var(--pubpod-placeholder-bg)!important;border-color:var(--pubpod-placeholder-border)!important;color:var(--pubpod-placeholder-ink)!important}html[data-theme=dark] .app-shell .asset-thumb-link:not(:has(.asset-thumb-image)),html[data-theme=dark] .app-shell .book-cover-preview-control:not(.book-cover-preview--has-cover){background:linear-gradient(135deg,rgba(158,160,162,.08) 0 25%,transparent 25% 50%,rgba(158,160,162,.08) 50% 75%,transparent 75%),var(--pubpod-placeholder-bg)!important;border-color:var(--pubpod-placeholder-border)!important;color:var(--pubpod-placeholder-ink)!important}html[data-theme=dark] .app-shell .asset-thumb-link:not(:has(.asset-thumb-image)),html[data-theme=dark] .app-shell .book-cover-empty strong{color:var(--pubpod-placeholder-ink)!important}html[data-theme=dark] .app-shell .book-cover-empty svg,html[data-theme=dark] .app-shell .book-cover-empty>span:not(.book-cover-empty-action){color:#aeb4bc!important}html[data-theme=dark] .app-shell :where(.format-chip,.badge,.template-chip,.media-list-chip,.website-status-chip,.soft-chip){font-weight:620!important}.media-page--library .media-scope-actions button.active span{color:var(--ink-muted)!important}.media-library-layout{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:16px}.media-mobile-folders{display:flex;gap:8px;overflow-x:auto;padding:4px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.media-mobile-folders::-webkit-scrollbar{display:none}.media-sidebar{display:none}@media (min-width:1101px){.media-library-layout{grid-template-columns:240px minmax(0,1fr);align-items:start}.media-sidebar{display:flex;flex-direction:column;gap:20px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.media-mobile-folders{display:none}}.media-sidebar-section{display:flex;flex-direction:column;gap:8px}.media-sidebar-title{font-size:11px;font-weight:650;text-transform:uppercase;color:var(--ink-muted);padding:0 12px;letter-spacing:.05em}.media-folder-list{display:flex;flex-direction:column;gap:2px}.media-folder-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--ink);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:8px}.media-folder-item:hover{background:color-mix(in srgb,var(--panel) 90%,#79abff 10%)}.media-folder-item.active{background:#79abff;color:#ffffff;font-weight:600}.media-folder-item.drag-over{border:1px dashed #79abff;background:color-mix(in srgb,var(--panel) 80%,#79abff 20%)}.media-folder-item-label{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.media-folder-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-folder-actions{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s ease;flex-shrink:0}.media-folder-item:hover .media-folder-actions{opacity:1}.media-folder-action-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:transparent;border:none;color:var(--muted);cursor:pointer;transition:all .15s ease}.media-folder-action-btn:hover{background:rgba(0,0,0,.06);color:var(--ink)}.media-folder-item.active .media-folder-action-btn{color:rgba(255,255,255,.85)}.media-folder-item.active .media-folder-action-btn:hover{background:rgba(255,255,255,.2);color:#ffffff}.media-create-folder-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:8px;border:1px dashed var(--line);background:transparent;color:var(--muted);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease;margin-top:4px}.media-create-folder-btn:hover{border-color:#79abff;color:#79abff;background:color-mix(in srgb,var(--panel) 95%,#79abff 5%)}.media-mobile-folder-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-mobile-folder-chip.active{background:#79abff;border-color:#79abff;color:#ffffff}.media-mobile-folder-chip.drag-over{border:1px dashed #79abff;background:color-mix(in srgb,var(--panel) 80%,#79abff 20%)}.media-mobile-folder-chip-actions{display:inline-flex;align-items:center;gap:2px;margin-left:4px;border-left:1px solid var(--line);padding-left:4px}.media-mobile-folder-chip.active .media-mobile-folder-chip-actions{border-left-color:rgba(255,255,255,.3)}html[data-theme=dark] :where(.lead-magnet-delivery-card,.qr-management-card){background:var(--paper)!important;border-color:rgba(247,243,235,.12)!important;color:#f7f3eb!important}html[data-theme=dark] :where(.lead-magnet-thumb-frame,.qr-management-image){background:#17191d!important;border-color:rgba(247,243,235,.16)!important;color:#f7f3eb!important}html[data-theme=dark] .qr-url-grid div{background:#17191d!important;border-color:rgba(247,243,235,.16)!important}html[data-theme=dark] .qr-url-grid strong{color:#f7f3eb!important}html[data-theme=dark] .delivery-url-inline-editor label{color:#c7beb3!important}html[data-theme=dark] .lead-magnet-delivery-meta span{background:#17191d!important;border-color:rgba(247,243,235,.16)!important;color:#c7beb3!important}.contact-table-row--with-checkbox{grid-template-columns:42px minmax(260px,1.3fr) minmax(115px,.5fr) minmax(145px,.65fr) minmax(210px,.9fr) minmax(145px,.55fr)!important}.contact-cell-checkbox{display:flex;align-items:center;justify-content:center;width:100%}.contact-cell-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--accent)}.is-selected-row{background:rgba(255,77,0,.04)!important}html[data-theme=dark] .is-selected-row{background:rgba(255,77,0,.08)!important}.bulk-actions-bar{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(120px);background:#1c1e24;border:1px solid rgba(247,243,235,.12);border-radius:9999px;padding:10px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 16px 40px rgba(0,0,0,.5);z-index:1000;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;opacity:0;pointer-events:none}.bulk-actions-bar.show{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.bulk-actions-count{font-size:13px;color:#c7beb3;font-weight:600;padding-right:12px;border-right:1px solid rgba(247,243,235,.16)}.bulk-action-btn{background:transparent;border:none;color:#f7f3eb;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;transition:background .15s ease,color .15s ease}.bulk-action-btn:hover{background:rgba(247,243,235,.08);color:#ffffff}.bulk-action-btn:disabled{opacity:.5;cursor:not-allowed}.bulk-action-btn.danger{color:#f87171}.bulk-action-btn.danger:hover{background:rgba(239,68,68,.15);color:#fca5a5}.bulk-modal-title{font-size:18px;font-weight:600;color:var(--text-strong);margin-bottom:8px}.bulk-modal-desc{font-size:14px;color:var(--muted);margin-bottom:16px}.bulk-modal-input-field{display:flex;flex-direction:column;gap:8px;width:100%}.bulk-modal-input-field input{padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:var(--input-bg,#ffffff);color:var(--text-strong)}html[data-theme=dark] .bulk-modal-input-field input{background:#17191d;border-color:rgba(247,243,235,.16)}html[data-theme=dark] .subscriber-profile-rail{background:var(--paper-soft);border-color:var(--line)}html[data-theme=dark] .subscriber-avatar{background:var(--page);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .subscriber-profile-facts dt,html[data-theme=dark] .subscriber-profile-section-title span{color:var(--muted)}html[data-theme=dark] .subscriber-profile-facts dd{color:var(--ink)}html[data-theme=dark] .subscriber-profile-section{border-top-color:var(--line)}html[data-theme=dark] .subscriber-insights{background:var(--paper);border-color:var(--line)}html[data-theme=dark] .subscriber-metric-strip{border-color:var(--line)}html[data-theme=dark] .subscriber-metric-strip>div{border-left-color:var(--line)}html[data-theme=dark] .subscriber-panel h2{color:var(--ink)}html[data-theme=dark] .subscriber-metric-strip>div span{color:var(--muted)}html[data-theme=dark] .subscriber-metric-strip>div strong{color:var(--ink)}html[data-theme=dark] .subscriber-metric-strip>div small{color:var(--muted)}html[data-theme=dark] .subscriber-usage-grid{border-color:var(--line)}html[data-theme=dark] .usage-row span{color:var(--ink)}html[data-theme=dark] .usage-row strong{color:var(--muted)}html[data-theme=dark] .usage-bar{background:var(--surface-subtle)}html[data-theme=dark] .subscriber-tabs{border-bottom-color:var(--line)}html[data-theme=dark] .subscriber-tabs a,html[data-theme=dark] .subscriber-tabs button{color:var(--muted)}html[data-theme=dark] .subscriber-tabs a.active,html[data-theme=dark] .subscriber-tabs a:hover,html[data-theme=dark] .subscriber-tabs button.active,html[data-theme=dark] .subscriber-tabs button:hover{background:var(--surface-subtle);border-bottom-color:var(--accent);color:var(--accent)}html[data-theme=dark] .subscriber-history-table{border-color:var(--line)}html[data-theme=dark] .subscriber-history-row{border-top-color:var(--line)}html[data-theme=dark] .subscriber-history-head{background:var(--paper-soft);color:var(--muted)}html[data-theme=dark] .subscriber-history-row strong{color:var(--ink)}html[data-theme=dark] .subscriber-history-row div>small,html[data-theme=dark] .subscriber-history-row span:not(.badge){color:var(--muted)}.subscribers-main-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 240px;align-items:start;margin-top:18px}.subscribers-list-column{display:grid;grid-gap:16px;gap:16px}.subscribers-sidebar{display:grid;grid-gap:20px;gap:20px}.sidebar-promo-card{background:var(--paper-soft,#f8fafc);border:1px solid var(--line);border-radius:8px;padding:12px}.sidebar-promo-text{color:var(--muted);font-size:12px;line-height:1.4;margin:0 0 8px}.sidebar-promo-link{color:var(--accent-strong);font-size:12px;font-weight:700;text-decoration:none}.sidebar-promo-link:hover{text-decoration:underline}.sidebar-filter-group{display:grid;grid-gap:8px;gap:8px}.sidebar-group-title{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.sidebar-filter-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.sidebar-filter-link{color:var(--ink);display:block;font-size:13px;padding:6px 8px;border-radius:6px;text-decoration:none;transition:background .15s ease,color .15s ease}.sidebar-filter-link:hover{background:var(--surface-subtle,rgba(37,99,235,.08));color:var(--accent-strong)}.sidebar-filter-link.active{background:var(--accent);color:#ffffff;font-weight:700}html[data-theme=dark] .sidebar-promo-card{background:var(--paper-soft)}.segment-filter-builder-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px;display:grid;grid-gap:12px;gap:12px}.segment-builder-header{display:flex;align-items:center;justify-content:space-between;min-height:24px}.segment-applied-label{font-size:13px;color:var(--ink)}.link-style-btn{background:none;border:none;color:var(--accent-strong);font-size:13px;cursor:pointer;padding:0}.link-style-btn:hover{text-decoration:underline}.segment-builder-body{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:12px}.segment-rules-container{display:grid;grid-gap:8px;gap:8px}.segment-rule-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.segment-field-select,.segment-op-select,.segment-val-input{background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:13px;height:32px;padding:0 8px;outline:none}.segment-field-select{width:180px}.segment-op-select{width:150px}.segment-val-input{flex:1 1;min-width:150px}.segment-field-select:focus,.segment-op-select:focus,.segment-val-input:focus{border-color:var(--accent)}.remove-rule-btn{background:none;border:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:6px;transition:color .15s ease,background .15s ease}.remove-rule-btn:hover{background:rgba(239,68,68,.1);color:#ef4444}.segment-builder-actions{display:flex;align-items:center;justify-content:space-between}.add-filter-link-btn{background:none;border:none;color:var(--accent-strong);font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:0}.add-filter-link-btn:hover{text-decoration:underline}.segment-builder-submit-group{display:flex;gap:8px}@media (max-width:1024px){.subscribers-main-layout{grid-template-columns:1fr}}.form-builder-workspace{display:flex;flex-direction:column;gap:16px;margin-top:-12px}.form-builder-header{justify-content:space-between;padding:16px 20px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.form-builder-header,.form-builder-header-left{display:flex;align-items:center;gap:16px}.btn-back-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted);padding:6px 12px;border-radius:8px;border:1px solid var(--line)}.btn-back-link:hover{background:var(--surface-subtle);color:var(--ink)}.form-builder-title-block h1{font-family:Outfit,sans-serif;font-size:18px;font-weight:700;margin:0 0 2px;color:var(--ink)}.form-builder-steps-nav{display:flex;background:var(--surface-subtle);padding:4px;border-radius:8px;border:1px solid var(--line)}.form-builder-steps-nav button{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:6px 14px;border:none;background:transparent;border-radius:6px;color:var(--muted);cursor:pointer}.form-builder-steps-nav button.active{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.06)}.form-builder-header-right{display:flex;align-items:center;gap:12px}.save-indicator{font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px}.save-indicator.success{background:rgba(31,191,159,.1);color:var(--mint)}.save-indicator.error{background:rgba(180,35,24,.1);color:var(--red)}.form-builder-design-grid{display:grid;grid-template-columns:320px 1fr 300px;grid-gap:20px;gap:20px;min-height:calc(100vh - 190px)}.form-builder-sidebar{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:24px;overflow-y:auto;max-height:calc(100vh - 190px)}.control-section{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--line);padding-bottom:20px}.control-section:last-child{border-bottom:none;padding-bottom:0}.control-section h3{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0;color:var(--ink)}.control-section-hint{font-size:12px;color:var(--muted);margin:-4px 0 0}.field-hint{font-size:11px;color:var(--muted);margin-top:4px}.fields-editor-list{display:flex;flex-direction:column;gap:8px}.field-editor-row{justify-content:space-between;padding:8px 10px;background:var(--surface-subtle);border-radius:8px;border:1px solid var(--line)}.field-editor-row,.field-info{display:flex;align-items:center;gap:8px}.field-info{flex:1 1;min-width:0}.field-id-badge{font-size:10px;font-weight:700;background:var(--line);color:var(--ink);padding:2px 6px;border-radius:4px;text-transform:uppercase}.field-label-input{border:none;background:transparent;font-size:13px;font-weight:500;color:var(--ink);width:100%;padding:2px 0}.field-label-input:focus{outline:none;border-bottom:1px solid var(--accent)}.checkbox-field-inline{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--muted);cursor:pointer}.checkbox-field-inline input{margin:0}.tag-input-wrapper{display:flex;gap:6px}.tag-input-wrapper input{flex:1 1;padding:8px 12px;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13px}.tag-input-wrapper input:focus{outline:none;border-color:var(--accent)}.tags-chip-list{display:flex;flex-wrap:wrap;gap:6px}.tag-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;background:var(--surface-subtle);color:var(--ink);padding:4px 8px;border-radius:6px;border:1px solid var(--line)}.tag-chip button{border:none;background:transparent;color:var(--muted);cursor:pointer;padding:0;display:flex;align-items:center}.tag-chip button:hover{color:var(--red)}.no-tags-hint{font-size:12px;color:var(--muted);font-style:italic}.form-builder-canvas{background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.canvas-header{position:absolute;top:16px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.canvas-badge{font-size:11px;font-weight:700;background:var(--line);color:var(--ink);padding:4px 8px;border-radius:6px;text-transform:uppercase}.canvas-dimensions{font-size:12px;color:var(--muted);font-weight:600}.mock-browser-frame{width:100%;max-width:580px;background:var(--panel);border-radius:12px;border:1px solid var(--line);box-shadow:0 8px 30px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column}.mock-browser-header{display:flex;align-items:center;padding:10px 16px;background:var(--surface-subtle);border-bottom:1px solid var(--line);gap:16px}.mock-browser-header .dots{display:flex;gap:6px}.mock-browser-header .dots span{width:8px;height:8px;background:var(--line);border-radius:50%}.mock-browser-header .address-bar{flex:1 1;font-size:11px;background:var(--panel);padding:4px 12px;border-radius:6px;border:1px solid var(--line);color:var(--muted);text-align:center}.mock-browser-body{padding:40px;display:flex;justify-content:center;align-items:center;background:var(--paper-soft);min-height:320px}.preview-form-card{width:100%;padding:24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.03)}.preview-form-card.theme-simple{background:#ffffff;border:1px solid #cbd5e1;color:#0f172a}.preview-form-card.theme-simple .preview-title{font-family:sans-serif;font-size:18px;font-weight:700;margin-bottom:6px}.preview-form-card.theme-simple .preview-subtitle{font-size:13px;color:#475569;margin-bottom:16px}.preview-form-card.theme-simple .preview-label{font-size:12px;font-weight:500;color:#334155}.preview-form-card.theme-simple .preview-input{border:1px solid #cbd5e1;padding:8px;width:100%;border-radius:6px}.preview-form-card.theme-simple .preview-btn{background:#2563eb;color:white;width:100%;padding:10px;border-radius:6px;font-weight:600;border:none;cursor:not-allowed}.preview-form-card.theme-grace{background:#fdfcf7;border:1px solid #e2dacb;color:#2d2a26;font-family:Outfit,sans-serif}.preview-form-card.theme-grace .preview-title{font-size:20px;font-weight:700;margin-bottom:6px;color:#1c1a17}.preview-form-card.theme-grace .preview-subtitle{font-size:13px;color:#7c7267;margin-bottom:18px}.preview-form-card.theme-grace .preview-label{font-size:11px;font-weight:600;text-transform:uppercase;color:#5c5247}.preview-form-card.theme-grace .preview-input{border:1.5px solid #e2dacb;padding:10px;width:100%;border-radius:8px;background:white}.preview-form-card.theme-grace .preview-btn{background:#c5a880;color:white;width:100%;padding:11px;border-radius:8px;font-weight:600;border:none;text-transform:uppercase;letter-spacing:.05em;cursor:not-allowed}.preview-form-card.theme-tropical{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:none;color:#14532d}.preview-form-card.theme-tropical .preview-title{font-size:19px;font-weight:800;margin-bottom:6px}.preview-form-card.theme-tropical .preview-subtitle{font-size:13px;color:#166534;margin-bottom:16px}.preview-form-card.theme-tropical .preview-label{font-size:12px;font-weight:600;color:#166534}.preview-form-card.theme-tropical .preview-input{border:1.5px solid #bbf7d0;padding:9px;width:100%;border-radius:8px;background:white}.preview-form-card.theme-tropical .preview-btn{background:#16a34a;color:white;width:100%;padding:10px;border-radius:8px;font-weight:700;border:none;cursor:not-allowed}.preview-form-card.theme-bright{background:#0f172a;border:none;color:#f8fafc}.preview-form-card.theme-bright .preview-title{font-size:20px;font-weight:700;margin-bottom:6px;background:linear-gradient(90deg,#38bdf8,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.preview-form-card.theme-bright .preview-subtitle{font-size:13px;color:#94a3b8;margin-bottom:16px}.preview-form-card.theme-bright .preview-label{font-size:12px;color:#cbd5e1}.preview-form-card.theme-bright .preview-input{border:1px solid #334155;padding:9px;width:100%;border-radius:8px;background:#1e293b;color:white}.preview-form-card.theme-bright .preview-btn{background:linear-gradient(90deg,#6366f1,#4f46e5);color:white;width:100%;padding:11px;border-radius:8px;font-weight:600;border:none;cursor:not-allowed}.preview-form-group{margin-bottom:12px}.preview-label{display:block;margin-bottom:4px}.preview-input{box-sizing:border-box}.preview-privacy{font-size:11px;opacity:.7;text-align:center;margin-top:10px}.preview-powered{font-size:10px;opacity:.5;text-align:center;margin-top:14px}.themes-selector h3{font-family:Outfit,sans-serif;font-size:16px;font-weight:700;margin:0 0 16px;color:var(--ink)}.themes-gallery-grid{display:flex;flex-direction:column;gap:12px}.theme-card-option{display:flex;flex-direction:column;align-items:flex-start;padding:14px;background:var(--panel);border:2px solid var(--line);border-radius:10px;cursor:pointer;text-align:left;transition:all .15s}.theme-card-option:hover{border-color:var(--accent);background:var(--surface-subtle)}.theme-card-option.active{border-color:var(--accent);background:rgba(31,115,216,.03)}.theme-thumbnail{width:100%;height:48px;border-radius:6px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.simple-thumb{background:#ffffff;border:1px solid #cbd5e1;color:#000}.grace-thumb{background:#fdfcf7;border:1px solid #e2dacb;color:#c5a880;font-family:serif}.tropical-thumb{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#16a34a}.bright-thumb{background:#0f172a;color:#818cf8}.theme-card-option strong{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:2px}.theme-card-option span{font-size:11px;color:var(--muted)}.form-builder-settings-container{display:flex;justify-content:center;padding:20px 0;overflow-y:auto;max-height:calc(100vh - 190px)}.form-builder-settings-card{width:100%;max-width:680px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:32px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:28px}.form-builder-settings-card h2{font-family:Outfit,sans-serif;font-size:20px;font-weight:800;margin:0;color:var(--ink)}.settings-form-group{display:flex;flex-direction:column;gap:12px}.settings-form-group h3{font-family:Outfit,sans-serif;font-size:15px;font-weight:700;margin:0;color:var(--ink)}.settings-redirections-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.redirection-card{background:var(--surface-subtle);border:1px solid var(--line);padding:16px;border-radius:10px;display:flex;flex-direction:column;gap:12px}.redirection-card h4{font-family:Outfit,sans-serif;font-size:13px;font-weight:700;margin:0;text-transform:uppercase;color:var(--ink);opacity:.8}.automation-summary-box{background:var(--surface-subtle);border:1px solid var(--line);border-radius:10px;padding:16px}.automations-summary-header{margin-bottom:12px}.automations-summary-header strong{display:block;font-size:13px;color:var(--ink)}.automations-summary-header p{margin:4px 0 0;font-size:12px;color:var(--muted)}.automation-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:13px}.automation-table th{text-align:left;padding:6px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;text-transform:uppercase}.automation-table td{padding:8px 10px;border-bottom:1px solid var(--line)}.automation-table tr:last-child td{border-bottom:none}.automation-empty-state{font-size:12px;color:var(--muted);font-style:italic;text-align:center;padding:16px 0}.form-builder-publish-container{display:flex;justify-content:center;padding:20px 0;overflow-y:auto;max-height:calc(100vh - 190px)}.form-builder-publish-grid{width:100%;max-width:720px;display:flex;flex-direction:column;gap:20px}.publish-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px}.publish-card-header{display:flex;gap:16px;align-items:flex-start}.publish-card-header h3{font-family:Outfit,sans-serif;font-size:16px;font-weight:700;margin:0 0 4px;color:var(--ink)}.publish-card-header p{margin:0;font-size:13px;color:var(--muted);line-height:1.4}.code-copy-block{display:flex;background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;padding:10px 14px;align-items:center;justify-content:space-between;gap:16px}.code-copy-block code{font-family:monospace;font-size:12px;color:var(--ink);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;flex:1 1}.hosted-page-actions{display:flex;gap:10px;margin-top:4px}.icon-blue{color:var(--blue)}.icon-orange{color:var(--orange)}.icon-mint{color:var(--mint)}.forms-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:8px}.form-dashboard-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between;min-height:140px}.form-dashboard-card:hover{border-color:var(--accent)}.form-dashboard-info h4{font-family:Outfit,sans-serif;font-size:15px;font-weight:750;margin:0 0 6px;color:var(--ink)}.form-dashboard-info p{margin:0;font-size:12px;color:var(--muted)}.form-dashboard-meta{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.form-dashboard-actions{display:flex;gap:8px}.landing-page-search-container{margin-top:4px}.landing-page-search-input{margin-bottom:8px;width:100%;padding:6px 8px;border:1px solid #cbd5e1;border-radius:4px;font-size:13px;background:#ffffff;color:#263548}.landing-page-results-list{max-height:150px;overflow-y:auto;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff}.landing-page-no-results{padding:8px 12px;font-size:12px;color:#64748b}.landing-page-result-item{width:100%;text-align:left;padding:8px 12px;border:none;border-bottom:1px solid #f1f5f9;background:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .15s ease}.landing-page-result-item:last-child{border-bottom:none}.landing-page-result-item:focus-visible,.landing-page-result-item:hover{background:#f8fafc;outline:none}.landing-page-result-info{display:grid;grid-gap:2px;gap:2px}.landing-page-result-title{font-size:12px;font-weight:500;color:#334155}.landing-page-result-slug{font-size:10px;color:#64748b}.landing-page-result-badge{background:#dbeafe!important;color:#1e40af!important;font-size:9px!important}.landing-page-selected-container{padding:8px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;display:flex;justify-content:space-between;align-items:center;margin-top:4px}.landing-page-selected-title{font-size:13px;font-weight:700;color:#166534}.landing-page-selected-slug{font-size:11px;color:#15803d}.landing-page-selected-change-btn{font-size:11px;color:#dc2626;background:none;border:none;cursor:pointer;text-decoration:underline}.landing-page-selected-change-btn:hover{color:#b91c1c}html[data-theme=dark] .landing-page-search-input{background:#24272c!important;border-color:rgba(255,255,255,.14)!important;color:#f3f0e9!important}html[data-theme=dark] .landing-page-search-input::placeholder{color:#858a93!important}html[data-theme=dark] .landing-page-results-list{background:#24272c!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .landing-page-no-results{color:#c8c3bb!important}html[data-theme=dark] .landing-page-result-item{border-bottom-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .landing-page-result-item:focus-visible,html[data-theme=dark] .landing-page-result-item:hover{background:rgba(255,255,255,.05)!important}html[data-theme=dark] .landing-page-result-title{color:#f3f0e9!important}html[data-theme=dark] .landing-page-result-slug{color:#c8c3bb!important}html[data-theme=dark] .landing-page-result-badge{background:rgba(121,171,255,.16)!important;color:#a7c7ff!important;border-color:rgba(121,171,255,.3)!important}html[data-theme=dark] .landing-page-selected-container{background:rgba(74,201,141,.12)!important;border-color:rgba(74,201,141,.42)!important}html[data-theme=dark] .landing-page-selected-title{color:#8ee6b2!important}html[data-theme=dark] .landing-page-selected-slug{color:#a7f3d0!important}html[data-theme=dark] .landing-page-selected-change-btn{color:#f87171!important}html[data-theme=dark] .landing-page-selected-change-btn:hover{color:#f87171!important;text-decoration:none!important}.link-destination-switch{display:flex;margin-top:4px}.landing-page-selected-info{display:grid;grid-template-columns:45px 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:11px}.landing-page-selected-info span{color:var(--muted);font-weight:500}.landing-page-selected-info strong{word-break:break-all;color:var(--ink)}html[data-theme=dark] .aweber-settings-rail .landing-page-results-list{background:#24272c!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .aweber-settings-rail .landing-page-no-results{color:#c8c3bb!important}html[data-theme=dark] .aweber-settings-rail .landing-page-result-item{background:transparent!important;border-bottom-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .aweber-settings-rail .landing-page-result-item:focus-visible,html[data-theme=dark] .aweber-settings-rail .landing-page-result-item:hover{background:rgba(255,255,255,.05)!important}html[data-theme=dark] .aweber-settings-rail .landing-page-result-title{color:#f3f0e9!important}html[data-theme=dark] .aweber-settings-rail .landing-page-result-slug{color:#c8c3bb!important}html[data-theme=dark] .aweber-settings-rail .landing-page-result-badge{background:rgba(121,171,255,.16)!important;color:#a7c7ff!important;border-color:rgba(121,171,255,.3)!important}html[data-theme=dark] .aweber-settings-rail .landing-page-selected-container{background:rgba(74,201,141,.12)!important;border-color:rgba(74,201,141,.42)!important}html[data-theme=dark] .aweber-settings-rail .landing-page-selected-title{color:#8ee6b2!important}html[data-theme=dark] .aweber-settings-rail .landing-page-selected-slug{color:#a7f3d0!important}html[data-theme=dark] .aweber-settings-rail .landing-page-selected-change-btn{color:#f87171!important}.aweber-settings-rail .segmented-control{background:#eef3f9!important;border:1px solid #d1deee!important;border-radius:7px;display:flex!important;width:100%!important}.aweber-settings-rail .segmented-control button{background:transparent!important;border:none!important;border-right:1px solid #d1deee!important;color:#334155!important;cursor:pointer;font-size:12px;font-weight:800!important;padding:6px 12px;flex:1 1;min-height:31px}.aweber-settings-rail .segmented-control button:last-child{border-right:none!important}.aweber-settings-rail .segmented-control button:hover{background:rgba(0,0,0,.03)!important;color:#0f172a!important}.aweber-settings-rail .segmented-control button.active{background:#ffffff!important;color:#0f172a!important;box-shadow:inset 0 -2px 0 rgba(236,189,133,.9)!important}html[data-theme=dark] .aweber-settings-rail .segmented-control{background:#101419!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .aweber-settings-rail .segmented-control button{background:transparent!important;border-right:1px solid rgba(255,255,255,.14)!important;color:#c8c3bb!important}html[data-theme=dark] .aweber-settings-rail .segmented-control button:last-child{border-right:none!important}html[data-theme=dark] .aweber-settings-rail .segmented-control button.active{background:rgba(255,255,255,.08)!important;color:#ffffff!important;box-shadow:inset 0 -2px 0 rgba(236,189,133,.82)!important}html[data-theme=dark] .feedback-routing-chip.enabled{background:rgba(25,84,55,.4)!important;border-color:rgba(119,220,156,.42)!important;color:#9df2bd!important}html[data-theme=dark] .feedback-routing-chip.disabled{background:#30343a!important;border-color:rgba(158,160,162,.34)!important;color:#b9bbbe!important}.landing-picker-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(16,20,25,.7);display:flex;justify-content:center;align-items:center;z-index:10000;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.landing-picker-dialog{background:#ffffff;border-radius:12px;width:100%;max-width:1100px;height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.06);border:1px solid #cbd5e1}html[data-theme=dark] .landing-picker-dialog{background:#191c20!important;border-color:rgba(255,255,255,.1)!important}.landing-picker-header{padding:16px 24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}html[data-theme=dark] .landing-picker-header{border-color:rgba(255,255,255,.08)!important}.landing-picker-body{display:flex;flex:1 1;min-height:0}.landing-picker-sidebar{width:380px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;background:#fafbfc}html[data-theme=dark] .landing-picker-sidebar{border-color:rgba(255,255,255,.08)!important;background:#141619!important}.landing-picker-search-container{padding:16px;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:12px}html[data-theme=dark] .landing-picker-search-container{border-color:rgba(255,255,255,.08)!important}.landing-picker-list{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.landing-picker-card{padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff;cursor:pointer;text-align:left;transition:all .15s ease;display:flex;justify-content:space-between;align-items:center;width:100%}html[data-theme=dark] .landing-picker-card{border-color:rgba(255,255,255,.08)!important;background:#202226!important}.landing-picker-card.active,.landing-picker-card:hover{border-color:#ecbd85!important;background:#f8fafc}html[data-theme=dark] .landing-picker-card.active,html[data-theme=dark] .landing-picker-card:hover{border-color:#ecbd85!important;background:rgba(255,255,255,.05)!important}.landing-picker-preview-area{flex:1 1;display:flex;flex-direction:column;background:#f1f5f9;padding:24px;min-height:0;justify-content:center;align-items:center;position:relative}html[data-theme=dark] .landing-picker-preview-area{background:#0f1114!important}.landing-picker-preview-frame{background:#ffffff;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #cbd5e1;transition:all .2s ease}html[data-theme=dark] .landing-picker-preview-frame{background:#191c20!important;border-color:rgba(255,255,255,.1)!important}.landing-picker-preview-frame.mobile{width:375px;height:100%;max-height:680px;border-radius:24px;border:12px solid #2d3748}html[data-theme=dark] .landing-picker-preview-frame.mobile{border-color:#24272c!important}html[data-theme=dark] .focused-editor :where(.btn.secondary.has-changes,.footer-status-pill.has-changes){background:rgba(70,50,31,.95)!important;border-color:rgba(236,189,133,.38)!important;color:#ecbd85!important}html[data-theme=dark] .focused-editor :where(.btn.secondary.has-changes:hover,.btn.secondary.has-changes:focus-visible){background:rgba(90,65,40,.95)!important;border-color:rgba(236,189,133,.5)!important;color:#ffedd5!important}.email-canvas-button{border:1px solid transparent;border-radius:8px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:500;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap;text-decoration:none}.form-field-editor-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.form-field-editor-container{border:1px solid var(--line);border-radius:8px;background:var(--paper-soft);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.form-field-editor-container:hover{border-color:rgba(255,77,0,.25);box-shadow:0 2px 8px rgba(0,0,0,.03)}html[data-theme=dark] .form-field-editor-container:hover{border-color:rgba(255,122,50,.25)}.form-field-compact-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;min-height:38px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-field-compact-row-left{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.form-field-grip{color:var(--muted);cursor:-webkit-grab;cursor:grab;flex-shrink:0}.form-field-compact-label{font-size:13.5px;font-weight:550;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field-compact-row-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.form-field-compact-icon-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;transition:all .12s ease}.form-field-compact-icon-button:hover:not(:disabled){background:var(--surface-subtle);color:var(--ink);border-color:var(--line)}.form-field-compact-icon-button:disabled{opacity:.3;cursor:not-allowed}.form-field-compact-action-link{font-size:12px;font-weight:600;color:var(--accent);background:transparent;border:0;padding:2px 6px;cursor:pointer;transition:color .12s ease}.form-field-compact-action-link:hover{color:var(--accent-strong);text-decoration:underline}.form-field-compact-action-link.danger{color:var(--red)}.form-field-compact-action-link.danger:hover{color:#ef4444}.form-field-compact-divider{color:var(--line);font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-field-expanded-panel{padding:12px;border-top:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;gap:12px}.form-field-expanded-panel .field-row.compact{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0}.form-field-expanded-panel .field{display:flex;flex-direction:column;gap:4px;margin:0}.form-field-expanded-panel label{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.form-field-expanded-panel input:not([type=checkbox]),.form-field-expanded-panel select{font-size:13px;padding:6px 10px;height:32px;border-radius:6px;border:1px solid var(--line);background:var(--paper);color:var(--ink);width:100%}.form-field-expanded-panel input:not([type=checkbox]):focus,.form-field-expanded-panel select:focus{outline:2px solid var(--accent);outline-offset:-1px}.form-field-expanded-panel .select-option-builder{border-top:1px dashed var(--line);padding-top:10px;margin-top:4px}.form-field-expanded-panel .select-option-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.form-field-expanded-panel .select-option-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;border-radius:4px;background:var(--surface-subtle);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:all .12s ease}.form-field-expanded-panel .select-option-chip:hover{background:var(--red);color:#ffffff;border-color:var(--red)}.form-field-expanded-panel .field-hint{font-size:11px;color:var(--muted);line-height:1.4;margin:4px 0 0}.builder-check-row.inline{display:flex!important;width:auto!important;margin-top:16px!important;white-space:nowrap!important}html[data-theme=dark] .builder-check-row.inline{border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .email-format-toolbar{background:var(--dark-sidebar)!important;border-color:var(--dark-line)!important;box-shadow:0 7px 18px rgba(0,0,0,.35)!important}html[data-theme=dark] .email-format-toolbar button,html[data-theme=dark] .email-format-toolbar select{background:var(--dark-field)!important;color:var(--dark-ink)!important;border-color:var(--dark-line)!important}html[data-theme=dark] .email-format-toolbar select option{background:var(--dark-sidebar);color:var(--dark-ink)}html[data-theme=dark] .email-format-toolbar button:focus-visible:not(:disabled),html[data-theme=dark] .email-format-toolbar button:hover:not(:disabled),html[data-theme=dark] .email-format-toolbar select:focus-visible:not(:disabled){background:var(--dark-surface-hover)!important;border-color:var(--dark-line-strong)!important;color:var(--dark-ink-strong)!important}html[data-theme=dark] .email-format-toolbar button.active{background:var(--dark-blue-soft)!important;border-color:var(--blue)!important;color:var(--accent)!important}html[data-theme=dark] .email-format-color-picker{background:var(--dark-field)!important;border-color:var(--dark-line)!important}html[data-theme=dark] .email-format-color-icon{color:var(--dark-muted)!important}html[data-theme=dark] .email-format-toolbar .email-format-color-swatch{border-color:rgba(23,25,29,.9)!important;box-shadow:0 0 0 1px rgba(232,234,238,.24)!important}html[data-theme=dark] .email-format-toolbar .email-format-color-swatch.active{border-color:var(--dark-sidebar)!important;box-shadow:0 0 0 2px var(--accent)!important}html[data-theme=dark] .email-format-divider{background:var(--dark-line)!important}html[data-theme=dark] .email-format-link-popover{background:var(--dark-surface)!important;border-color:var(--dark-line-strong)!important;box-shadow:0 18px 36px rgba(0,0,0,.45)!important}html[data-theme=dark] .email-format-link-popover label{color:var(--dark-muted)!important}html[data-theme=dark] .email-format-link-popover input{background:var(--dark-field)!important;border-color:var(--dark-line)!important;color:var(--dark-ink-strong)!important}html[data-theme=dark] .email-format-link-popover input:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--dark-blue-soft)!important}html[data-theme=dark] .email-format-link-actions button:not(.primary){background:var(--dark-field)!important;border-color:var(--dark-line)!important;color:var(--dark-ink)!important}html[data-theme=dark] .email-format-link-actions button:not(.primary):hover{background:var(--dark-surface-hover)!important;border-color:var(--dark-line-strong)!important;color:var(--dark-ink-strong)!important}html[data-theme=dark] .email-format-toolbar .email-format-merge-select{border-color:var(--accent)!important;color:var(--accent-strong)!important}.template-row-context-menu{background:#ffffff;border:1px solid #cfd9e8;border-radius:8px;box-shadow:0 10px 20px rgba(15,23,42,.12);display:grid;grid-gap:2px;gap:2px;min-width:150px;width:max-content;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.template-row-context-menu button{align-items:center;background:transparent;border:0;border-radius:6px;color:#172033;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;padding:6px 10px;text-align:left;width:100%;white-space:nowrap;gap:6px}.template-row-context-menu button:focus-visible,.template-row-context-menu button:hover{background:#f1f5f9;outline:none}.template-row-context-menu button.danger{color:#ef4444}.template-row-context-menu button.danger:focus-visible,.template-row-context-menu button.danger:hover{background:#fef2f2}html[data-theme=dark] .template-row-context-menu{background:#1e293b;border-color:#334155;box-shadow:0 10px 20px rgba(0,0,0,.3)}html[data-theme=dark] .template-row-context-menu button{color:#cbd5e1}html[data-theme=dark] .template-row-context-menu button:focus-visible,html[data-theme=dark] .template-row-context-menu button:hover{background:#334155}html[data-theme=dark] .template-row-context-menu button.danger{color:#fca5a5}html[data-theme=dark] .template-row-context-menu button.danger:focus-visible,html[data-theme=dark] .template-row-context-menu button.danger:hover{background:#450a0a}.sidebar-expandable-menu{display:block}.sidebar-menu-summary{display:flex!important;align-items:center;gap:10px;min-height:40px;border:1px solid transparent;border-radius:12px;padding:0 12px;color:#2f333b;font-size:14.5px;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.sidebar-menu-summary::-webkit-details-marker{display:none}.sidebar-menu-summary:hover{box-shadow:0 10px 22px rgba(14,15,18,.12);transform:translateY(-1px)}.sidebar-menu-summary.active,.sidebar-menu-summary:hover{background:#0e0f12;border-color:#0e0f12;color:#ffffff}.sidebar-expandable-menu[open] .sidebar-menu-summary .chevron-icon{transform:rotate(90deg)}.sidebar-menu-subitems a{display:flex;align-items:center;gap:8px;min-height:34px;border:1px solid transparent;border-radius:8px;padding:0 10px;color:var(--muted);font-size:13.5px;font-weight:600;transition:background .16s ease,color .16s ease}.sidebar-menu-subitems a.active,.sidebar-menu-subitems a:hover{background:var(--surface-subtle);color:var(--ink)}html[data-theme=dark] .sidebar-menu-summary{color:#c8c3bb}html[data-theme=dark] .sidebar-menu-summary.active,html[data-theme=dark] .sidebar-menu-summary:hover{background:#30343a!important;border-color:#30343a!important;color:#ffffff!important}html[data-theme=dark] .sidebar-menu-subitems a{color:var(--muted)}html[data-theme=dark] .sidebar-menu-subitems a.active,html[data-theme=dark] .sidebar-menu-subitems a:hover{background:rgba(255,255,255,.08);color:#ffffff}html[data-theme=dark] .asset-gallery-modal{background:rgba(0,0,0,.64)!important}html[data-theme=dark] .asset-gallery-dialog{background:radial-gradient(240px 110px at 0 0,rgba(255,122,50,.12),transparent 74%),#17191d!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 24px 70px rgba(0,0,0,.44)!important}html[data-theme=dark] .asset-gallery-header{border-bottom-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .asset-gallery-header small,html[data-theme=dark] .asset-gallery-header span{color:var(--muted)!important}html[data-theme=dark] .asset-gallery-header strong{color:#f7f3eb!important}html[data-theme=dark] .asset-gallery-toolbar{background:#1e2025!important;border-bottom-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .asset-gallery-search{background:var(--dark-control-search,#2b2d31)!important;border-color:var(--dark-control-border,rgba(255,255,255,.15))!important}html[data-theme=dark] .asset-gallery-search input{background:transparent!important;color:var(--ink)!important}html[data-theme=dark] .asset-gallery-search svg{color:var(--muted)!important}html[data-theme=dark] .asset-gallery-source-section{border-bottom-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .asset-gallery-section-label{color:var(--muted)!important}html[data-theme=dark] .asset-gallery-card{background:#1e2025!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .asset-gallery-card:focus-visible,html[data-theme=dark] .asset-gallery-card:hover{border-color:var(--accent)!important;background:#24272e!important}html[data-theme=dark] .asset-gallery-card.active{border-color:var(--accent)!important;background:#24272e!important;box-shadow:0 0 0 2px rgba(37,99,235,.3)!important}html[data-theme=dark] .asset-gallery-thumb{background-color:#17191d!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .asset-gallery-name{color:var(--ink)!important}html[data-theme=dark] .asset-gallery-selected{color:var(--accent-strong)!important}html[data-theme=dark] .asset-gallery-empty{color:var(--muted)!important}html[data-theme=dark] .asset-gallery-empty strong{color:var(--ink)!important}html[data-theme=dark] .upload-dropzone-card{border-color:var(--accent)!important;background:var(--panel)!important}html[data-theme=dark] .upload-dropzone-card.dragging{border-color:var(--accent-strong)!important;background:var(--surface-subtle)!important}html[data-theme=dark] .upload-dropzone-card .asset-gallery-thumb{background-color:var(--surface-subtle)!important;border-color:rgba(255,255,255,.15)!important;color:var(--accent)!important}html[data-theme=dark] .upload-dropzone-card .asset-gallery-name{color:var(--accent)!important}html[data-theme=dark] .asset-gallery-modal .segmented-control{background:var(--dark-surface-soft,#222429)!important;border-color:var(--dark-line,rgba(232,234,238,.14))!important}html[data-theme=dark] .asset-gallery-modal .segmented-control button{background:transparent!important;border-color:transparent!important;color:var(--dark-muted,#a6aab2)!important;box-shadow:none!important}html[data-theme=dark] .asset-gallery-modal .segmented-control button:hover{background:var(--dark-hover,rgba(255,255,255,.07))!important;color:var(--dark-ink-strong,#f2f3f4)!important}html[data-theme=dark] .asset-gallery-modal .segmented-control button.active{background:var(--dark-active,rgba(255,255,255,.11))!important;border-color:var(--dark-line-strong,rgba(232,234,238,.22))!important;color:var(--dark-ink-strong,#f2f3f4)!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important}.sequence-template-editor-page{display:flex;flex-direction:column;gap:14px;padding:18px}.sequence-template-editor-canvas,.sequence-template-editor-header,.sequence-template-editor-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm)}.sequence-template-editor-header{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.sequence-template-editor-title{display:grid;grid-gap:5px;gap:5px}.sequence-template-editor-title input{background:transparent;border:0;color:var(--text);font-size:1.25rem;font-weight:700;line-height:1.1;width:min(680px,100%)}.sequence-template-editor-title input:focus{border-radius:8px;outline:2px solid var(--accent-blue);outline-offset:4px}.sequence-template-editor-title p{color:var(--muted);font-size:.88rem;margin:0}.sequence-template-editor-grid{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(340px,390px)}.sequence-template-editor-canvas,.sequence-template-editor-panel{padding:14px}.sequence-template-editor-summary{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.sequence-template-editor-summary textarea,.sequence-template-form input,.sequence-template-form select,.sequence-template-form textarea{background:var(--input-bg,#fff);border:1px solid var(--line);border-radius:10px;color:var(--text);font:inherit;width:100%}.sequence-template-editor-summary textarea{min-height:58px;padding:10px 12px;resize:vertical}.sequence-template-form,.sequence-template-step,.sequence-template-timeline{display:grid;grid-gap:10px;gap:10px}.sequence-template-step{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;min-height:76px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.sequence-template-step.is-selected,.sequence-template-step:hover{background:var(--surface);border-color:var(--accent-blue);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-blue) 35%,transparent)}.sequence-template-step-number{background:color-mix(in srgb,var(--accent-blue) 18%,transparent);border-radius:999px;color:var(--accent-blue);display:inline-grid;font-size:.78rem;font-weight:700;height:26px;margin-left:8px;place-items:center;width:26px}.sequence-template-step-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.sequence-template-step-main small,.sequence-template-step-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sequence-template-step-delay,.sequence-template-step-main small{color:var(--muted);font-size:.78rem}.sequence-template-step-tags{display:flex;gap:5px;min-width:0}.sequence-template-step-tags em{background:color-mix(in srgb,var(--accent-green) 16%,transparent);border-radius:999px;color:var(--accent-green);font-size:.72rem;font-style:normal;max-width:160px;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.sequence-template-step-delay{align-items:center;display:inline-flex;gap:5px;padding-right:12px;white-space:nowrap}.sequence-template-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.sequence-template-form label{color:var(--muted);display:grid;font-size:.78rem;font-weight:700;grid-gap:5px;gap:5px}.sequence-template-form input,.sequence-template-form select,.sequence-template-form textarea{padding:9px 10px}.sequence-template-form textarea{resize:vertical}.sequence-template-form-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.sequence-template-editor-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}html[data-theme=dark] .sequence-template-editor-canvas,html[data-theme=dark] .sequence-template-editor-header,html[data-theme=dark] .sequence-template-editor-panel{background:#24272b;border-color:#3c4148;box-shadow:none}html[data-theme=dark] .sequence-template-step{background:#1b1d20;border-color:#3b4047}html[data-theme=dark] .sequence-template-step.is-selected,html[data-theme=dark] .sequence-template-step:hover{background:#2b2f34}html[data-theme=dark] .sequence-template-editor-summary textarea,html[data-theme=dark] .sequence-template-form input,html[data-theme=dark] .sequence-template-form select,html[data-theme=dark] .sequence-template-form textarea{background:#2f3339;border-color:#4a5059;color:#f3efe8}@media (max-width:960px){.sequence-template-editor-grid,.sequence-template-editor-header,.sequence-template-editor-summary{grid-template-columns:1fr}}.template-row-preview.template-row-preview--interactive{display:block;text-align:left;background:#ffffff;border:1px solid #d9e2ef;border-radius:10px;padding:12px;overflow:hidden;position:relative;cursor:pointer;align-self:stretch}html[data-theme=dark] .template-row-preview.template-row-preview--interactive{background:#1e293b;border-color:#334155;color:#f1f5f9}.template-interactive-empty{color:#64748b;font-style:italic;font-size:11px}.template-row-preview--interactive *{font-size:10px!important;line-height:1.35!important}.template-sequence-email-header-comp{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;width:100%!important;padding-bottom:4px!important}.template-sequence-email-badge{background:rgba(249,115,22,.12)!important;border:1px solid rgba(249,115,22,.3)!important;color:#ea580c!important;font-size:8.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:1px 7px!important;border-radius:9999px!important;display:inline-block!important;line-height:1.25!important}.template-sequence-email-subject{color:#ea580c!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important}html[data-theme=dark] .template-sequence-email-subject{color:#f97316!important}.template-email-body-preview{background:#ffffff!important;border-color:#d9e2ef!important;color:#1e293b!important;color-scheme:light}.template-email-body-preview img{max-width:140px!important;height:auto!important;display:block!important;margin:12px auto!important}.template-email-body-preview a{padding:6px 12px!important;font-size:9.5px!important;display:inline-block!important;margin:8px auto!important;text-align:center!important}.template-email-body-preview div{margin-bottom:8px!important}.template-row-preview--interactive :is(h1,h2,h3,p,ul,ol,li){margin:0 0 4px!important}.template-row-preview--interactive h1{font-size:13px!important;font-weight:700!important;color:#1e293b!important}html[data-theme=dark] .template-row-preview--interactive h1{color:#f1f5f9!important}.template-row-preview--interactive h2{font-size:11.5px!important;font-weight:650!important}.template-row-preview--interactive li,.template-row-preview--interactive p{color:#475569!important;font-size:9.5px!important}html[data-theme=dark] .template-row-preview--interactive li,html[data-theme=dark] .template-row-preview--interactive p{color:#94a3b8!important}.template-row-preview--interactive .template-preview-visual-button{display:inline-block!important;font-size:9px!important;padding:3px 6px!important;min-height:auto!important;border-radius:4px!important;background-color:#3b82f6!important;color:#ffffff!important;border:none!important;cursor:default!important;width:auto!important}.template-row-preview--interactive .template-preview-feedback-card,.template-row-preview--interactive .template-preview-form-card{padding:8px!important;gap:5px!important;border-radius:8px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)!important}html[data-theme=dark] .template-row-preview--interactive .template-preview-feedback-card,html[data-theme=dark] .template-row-preview--interactive .template-preview-form-card{background:#0f172a!important;border-color:#1e293b!important}.template-row-preview--interactive .template-preview-feedback-card span,.template-row-preview--interactive .template-preview-form-field span{font-size:8.5px!important;color:#64748b!important}.template-row-preview--interactive .template-preview-feedback-card strong{font-size:10.5px!important;color:#1e293b!important}html[data-theme=dark] .template-row-preview--interactive .template-preview-feedback-card strong{color:#f1f5f9!important}.template-row-preview--interactive .template-preview-rating-row{display:flex!important;gap:4px!important;justify-content:center!important;margin-top:4px!important;width:100%!important}.template-row-preview--interactive .template-preview-rating-row button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:unset!important;height:28px!important;width:24px!important;padding:2px!important;font-size:8px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:4px!important;color:#64748b!important;gap:1px!important}html[data-theme=dark] .template-row-preview--interactive .template-preview-rating-row button{background:#1e293b!important;border-color:#334155!important;color:#94a3b8!important}.template-row-preview--interactive .template-preview-rating-row button span{font-size:8px!important;line-height:1!important;color:#f59e0b!important;margin:0!important}.template-row-preview--interactive .template-preview-rating-row button small{font-size:7px!important;line-height:1!important;color:inherit!important;margin:0!important}.template-row-preview--interactive .template-preview-form-field{display:flex!important;flex-direction:column!important;gap:2px!important}.template-row-preview--interactive .template-preview-form-field input,.template-row-preview--interactive .template-preview-select-shell{font-size:9px!important;padding:2px 4px!important;height:18px!important;border:1px solid #cbd5e1!important;border-radius:4px!important;background:#f8fafc!important}html[data-theme=dark] .template-row-preview--interactive .template-preview-form-field input,html[data-theme=dark] .template-row-preview--interactive .template-preview-select-shell{background:#1e293b!important;border-color:#334155!important}.template-row-preview--interactive .template-preview-form-card button{font-size:9px!important;padding:3px!important;background:#10b981!important;color:white!important;border:none!important;border-radius:4px!important}.template-row-preview--interactive .template-preview-visual-row{display:flex!important;gap:4px!important}.template-row-preview--interactive .template-preview-visual-column{border:1px dashed #e2e8f0!important;padding:3px!important;border-radius:4px!important}html[data-theme=dark] .template-row-preview--interactive .template-preview-visual-column{border-color:#334155!important}.template-row-preview--interactive .template-preview-visual-image{background:#f1f5f9!important;border:1px dashed #cbd5e1!important;border-radius:4px!important;min-height:35px!important;display:flex!important;align-items:center!important;justify-content:center!important}html[data-theme=dark] .template-row-preview--interactive .template-preview-visual-image{background:#1e293b!important;border-color:#334155!important}.template-row-preview--interactive .template-preview-visual-image span{font-size:8px!important;color:#94a3b8!important}.template-grid-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px -8px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.05)!important}.template-grid-card:hover,html[data-theme=dark] .template-grid-card:hover{border-color:#3b82f6!important}html[data-theme=dark] .scope-pill-btn.active{background:#0f172a!important;color:#ffffff!important}.scope-pill-btn:hover{color:var(--ink)!important;background:rgba(148,163,184,.08)!important}.scope-pill-btn.active:hover{background:var(--panel)!important}html[data-theme=dark] .scope-pill-btn:hover{background:rgba(148,163,184,.15)!important}.card-actions-menu{background:var(--panel,#ffffff);border:1px solid var(--line,#cfd9e8);border-radius:8px;box-shadow:0 4px 12px rgba(15,23,42,.1);display:flex;flex-direction:column;min-width:140px;padding:4px;position:absolute;right:0;bottom:calc(100% + 4px);z-index:100}.card-actions-menu :where(button,a){align-items:center;background:transparent;border:0;border-radius:6px;color:var(--ink,#172033);cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:8px 12px;text-align:left;text-decoration:none;width:100%}.card-actions-menu :where(button,a):hover{background:var(--surface-subtle,#f3f7fc)}.card-actions-menu button.danger-item{color:var(--red,#ef4444)}.card-actions-menu button.danger-item:hover{background:rgba(239,68,68,.08)}html[data-theme=dark] .card-actions-menu{background:#1e293b;border-color:#334155;box-shadow:0 4px 12px rgba(0,0,0,.3)}html[data-theme=dark] .card-actions-menu :where(button,a){color:#f8fafc}html[data-theme=dark] .card-actions-menu :where(button,a):hover{background:#334155}.builder-preview-text-block[style*="text-align: center"] :where(p,div,h1,h2,h3,h4,h5,h6,li,blockquote,span,strong,em,u),.inline-rich-text-block[style*="text-align: center"] :where(p,div,h1,h2,h3,h4,h5,h6,li,blockquote,span,strong,em,u),.public-opt-in-copy[style*="text-align: center"] :where(p,div,h1,h2,h3,h4,h5,h6,li,blockquote,span,strong,em,u){text-align:center!important}.builder-preview-text-block[style*="text-align: right"] :where(p,div,h1,h2,h3,h4,h5,h6,li,blockquote,span,strong,em,u),.inline-rich-text-block[style*="text-align: right"] :where(p,div,h1,h2,h3,h4,h5,h6,li,blockquote,span,strong,em,u),.public-opt-in-copy[style*="text-align: right"] :where(p,div,h1,h2,h3,h4,h5,h6,li,blockquote,span,strong,em,u){text-align:right!important}.builder-preview-text-block[style*="text-align: left"] :where(p,div,h1,h2,h3,h4,h5,h6,li,blockquote,span,strong,em,u),.inline-rich-text-block[style*="text-align: left"] :where(p,div,h1,h2,h3,h4,h5,h6,li,blockquote,span,strong,em,u),.public-opt-in-copy[style*="text-align: left"] :where(p,div,h1,h2,h3,h4,h5,h6,li,blockquote,span,strong,em,u){text-align:left!important}.custom-confirm-dialog .custom-confirm-actions .btn.danger{background:#dc2626;border-color:#b91c1c;color:#ffffff}.custom-confirm-dialog .custom-confirm-actions .btn.danger:focus-visible,.custom-confirm-dialog .custom-confirm-actions .btn.danger:hover{background:#b91c1c;border-color:#991b1b;color:#ffffff}html[data-theme=dark] .app-shell .custom-confirm-dialog .custom-confirm-actions .btn.danger{background:#dc2626;border-color:#ef4444;color:#ffffff}html[data-theme=dark] .app-shell .custom-confirm-dialog .custom-confirm-actions .btn.danger:focus-visible,html[data-theme=dark] .app-shell .custom-confirm-dialog .custom-confirm-actions .btn.danger:hover{background:#b91c1c;border-color:#f87171;color:#ffffff}.app-shell .sidebar-list-actions a.sidebar-list-action-settings{background:rgba(47,98,179,.1);border:1px solid rgba(47,98,179,.24);color:#1f4f9b}.app-shell .sidebar-list-actions a.sidebar-list-action-create{background:rgba(179,107,19,.13);border:1px solid rgba(179,107,19,.28);color:#7a470d}.app-shell .sidebar-list-actions a.sidebar-list-action-manage{background:rgba(47,122,79,.11);border:1px solid rgba(47,122,79,.26);color:#1f6744}.app-shell .sidebar-list-actions a.sidebar-list-action-settings:focus-visible,.app-shell .sidebar-list-actions a.sidebar-list-action-settings:hover{background:#1f4f9b;border-color:#1f4f9b;color:#ffffff}.app-shell .sidebar-list-actions a.sidebar-list-action-create:focus-visible,.app-shell .sidebar-list-actions a.sidebar-list-action-create:hover{background:#b36b13;border-color:#b36b13;color:#111214}.app-shell .sidebar-list-actions a.sidebar-list-action-manage:focus-visible,.app-shell .sidebar-list-actions a.sidebar-list-action-manage:hover{background:#1f6744;border-color:#1f6744;color:#ffffff}html[data-theme=dark] .app-shell .sidebar-list-actions a.sidebar-list-action-settings{background:rgba(121,171,255,.13)!important;border-color:rgba(121,171,255,.32)!important;color:#b8d4ff!important}html[data-theme=dark] .app-shell .sidebar-list-actions a.sidebar-list-action-create{background:rgba(236,189,133,.15)!important;border-color:rgba(236,189,133,.36)!important;color:#f3cc9c!important}html[data-theme=dark] .app-shell .sidebar-list-actions a.sidebar-list-action-manage{background:rgba(133,215,162,.13)!important;border-color:rgba(133,215,162,.32)!important;color:#b6edc8!important}html[data-theme=dark] .app-shell .sidebar-list-actions a.sidebar-list-action-settings:focus-visible,html[data-theme=dark] .app-shell .sidebar-list-actions a.sidebar-list-action-settings:hover{background:rgba(121,171,255,.22)!important;border-color:rgba(121,171,255,.48)!important;color:#ffffff!important}html[data-theme=dark] .app-shell .sidebar-list-actions a.sidebar-list-action-create:focus-visible,html[data-theme=dark] .app-shell .sidebar-list-actions a.sidebar-list-action-create:hover{background:rgba(236,189,133,.24)!important;border-color:rgba(236,189,133,.58)!important;color:#fff3df!important}html[data-theme=dark] .app-shell .sidebar-list-actions a.sidebar-list-action-manage:focus-visible,html[data-theme=dark] .app-shell .sidebar-list-actions a.sidebar-list-action-manage:hover{background:rgba(133,215,162,.22)!important;border-color:rgba(133,215,162,.5)!important;color:#ffffff!important}