.sender-activation-panel{display:grid;grid-gap:14px;gap:14px}.sender-focused-layout{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.sender-activation-layout{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,.55fr) minmax(240px,.75fr) minmax(0,1fr) 320px}.sender-form-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sender-form-grid .full{grid-column:1/-1}.sender-live-control-card{background:#f8fbff;border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:10px;gap:10px;padding:12px}.sender-live-control-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.sender-technical-details{margin-top:2px}.sender-technical-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);margin-top:12px}.sender-readiness-board{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:10px}.sender-readiness-item{align-items:start;border:1px solid #e5edf6;border-radius:7px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:12px minmax(0,1fr);padding:8px}.sender-readiness-item.done{background:#f1fbf5;border-color:#cceedd}.sender-readiness-item.blocked{background:#fffaf1;border-color:#f4d9a8}.sender-readiness-item span,.sender-readiness-item strong{display:block;min-width:0}.sender-readiness-item strong{color:var(--ink);font-size:12px;line-height:1.2}.sender-readiness-item span:not(.status-dot){color:var(--muted);font-size:11px;font-weight:750;line-height:1.3;margin-top:2px}.sender-gate-card{background:#f8fbff;border:1px solid var(--line);border-radius:8px}.sender-gate-card,.sender-setup-card{display:grid;grid-gap:10px;gap:10px;padding:12px}.sender-setup-card{background:#ffffff;border:1px solid #cfe0f5;border-radius:8px}.sender-setup-list{display:grid;grid-gap:8px;gap:8px;margin:0}.sender-setup-list div{border:1px solid #e5edf6;border-radius:7px;display:grid;grid-gap:4px;gap:4px;padding:8px}.sender-setup-list dt{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sender-setup-list dd{color:var(--ink);font-size:12px;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.sender-setup-list code{background:#eff6ff;border:1px solid #dbeafe;border-radius:5px;color:#0f3f85;font-size:11px;padding:1px 4px}.sender-gate-heading{align-items:center;display:flex;gap:8px}.sender-gate-heading svg{color:var(--accent)}.sender-blockers,.sender-ready-note{align-items:flex-start;border-radius:8px;display:flex;gap:8px;padding:10px}.sender-blockers{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.sender-blockers div{display:grid;grid-gap:3px;gap:3px}.sender-blockers span,.sender-ready-note span{font-size:12px;line-height:1.35}.sender-ready-note{background:#ecfdf3;border:1px solid #bbf7d0;color:#166534}.sender-actions{align-items:center;justify-content:flex-start}.sender-queue-panel{display:grid;grid-gap:12px;gap:12px}.sender-queue-actions{align-items:center;justify-content:flex-end}.sender-queue-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.sender-queue-metrics>div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:2px;gap:2px;min-height:54px;padding:9px 10px}.sender-queue-metrics strong{color:var(--ink);font-size:22px;line-height:1}.sender-queue-metrics span{color:var(--muted);font-size:11px;font-weight:850}.sender-queue-metrics .is-ready{background:#effaf3;border-color:#bfe8ce}.sender-queue-metrics .is-blocked{background:#fff7ed;border-color:#fed7aa}.sender-queue-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sender-queue-details{border:1px solid var(--line);border-radius:10px;overflow:hidden}.sender-queue-details>summary{align-items:center;background:#fbfcfe;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:10px 12px}.sender-queue-details>summary::-webkit-details-marker{display:none}.sender-queue-details>summary:after{color:var(--muted);content:"Open";font-size:12px;font-weight:650}.sender-queue-details[open]>summary:after{content:"Close"}.sender-queue-details>summary span{display:grid;grid-gap:2px;gap:2px}.sender-queue-details>summary strong{color:var(--ink);font-size:13px;font-weight:650}.sender-queue-details>summary small{color:var(--muted);font-size:12px}.sender-queue-details .sender-queue-grid{padding:10px}.email-diagnostics-panel>summary{align-items:center;display:flex;gap:12px;justify-content:space-between}.email-diagnostics-panel>summary>span:first-child,.sender-technical-details>summary>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.email-diagnostics-panel>summary strong,.sender-technical-details>summary strong{color:var(--ink);font-size:13px;font-weight:650}.email-diagnostics-panel>summary small,.sender-technical-details>summary small{color:var(--muted);font-size:12px;font-weight:500}.email-diagnostics-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.email-diagnostics-grid h3{color:var(--ink);font-size:14px;font-weight:650;margin:0 0 8px}.sender-queue-column{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.sender-queue-column-title{align-items:center;color:var(--ink);display:flex;gap:7px}.sender-queue-column-title svg{color:var(--accent)}.sender-queue-column-title span{background:#eef5ff;border-radius:999px;color:#0f4fa8;font-size:11px;font-weight:900;margin-left:auto;padding:3px 7px}.sender-queue-list{display:grid;grid-gap:6px;gap:6px}.sender-queue-row{align-items:center;background:#f8fbff;border:1px solid #d7e6f8;border-radius:7px;color:inherit;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(90px,.5fr);min-height:50px;padding:8px;text-decoration:none}.sender-queue-row:focus-visible,.sender-queue-row:hover{background:#eef6ff;border-color:#9fc4ef;outline:none}.sender-queue-row.blocked{background:#fffaf3;border-color:#f3d4a6}.sender-queue-row-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.sender-queue-meta,.sender-queue-row-main small,.sender-queue-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sender-queue-row-main strong{color:var(--ink);font-size:13px}.sender-queue-meta,.sender-queue-row-main small{color:var(--muted);font-size:11px;font-weight:800}.sender-queue-meta{justify-self:end;max-width:220px}.sender-queue-empty{color:var(--muted);font-size:12px;font-weight:800;margin:0}.sender-queue-run-status{align-items:flex-start;background:#eef5ff;border:1px solid #c7dcfb;border-radius:8px;color:#174071;display:grid;grid-gap:3px;gap:3px;padding:9px 10px}.sender-queue-run-status strong{color:var(--ink);font-size:13px}.sender-queue-run-status span{font-size:12px;line-height:1.4}.sender-queue-run-status--send-blocked{background:#fff7ed;border-color:#fed7aa;color:#8a4a0a}.sender-queue-run-status--sent{background:#ecfdf3;border-color:#bbf7d0;color:#166534}.save-note{color:var(--muted);font-size:12px;font-weight:800}.spin{animation:pubpod-spin .9s linear infinite}@keyframes pubpod-spin{to{transform:rotate(1turn)}}.status-dot{border-radius:50%;display:inline-flex;height:10px;width:10px}.status-dot.ok{background:var(--green)}.status-dot.pending{background:var(--amber)}.email-preview-card>small{color:var(--muted);line-height:1.4}.email-preview-body,.landing-preview-copy{border-top:1px solid var(--line);color:#334155;font-size:14px;line-height:1.55;padding-top:12px}.email-preview-body{background:#ffffff;border:1px solid #d9e2ef;color:#1e293b;color-scheme:light}.landing-page-preview-card h1{font-size:24px;line-height:1.12;margin-bottom:0}.landing-page-preview-image{align-items:center;aspect-ratio:16/9;background-color:#eef4fb;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d7e1ee;border-radius:8px;color:var(--accent-strong);display:grid;justify-items:center}.landing-preview.compact{margin-bottom:0}.campaign-builder{display:grid;grid-gap:18px;gap:18px}.builder-topline,.preview-toolbar{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.builder-topline h2,.preview-toolbar h2{margin:2px 0 0}.builder-topline .editor-actions{border-top:0;margin-top:0;padding-top:0}.builder-tabs{background:#eef4fb;border:1px solid #d9e3f0;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.builder-tabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:#52627a;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 12px}.builder-tabs button.active{background:#ffffff;box-shadow:0 1px 3px rgba(25,37,60,.08);color:var(--accent-strong)}.builder-form{display:grid;grid-gap:14px;gap:14px;max-width:760px}.advanced-details{border-top:1px solid var(--line);padding-top:12px}.advanced-details.compact{margin-top:14px}.advanced-details summary{color:var(--accent-strong);cursor:pointer;font-size:13px;font-weight:900}.advanced-details .form-grid,.advanced-details .rule-list,.advanced-details .source-list{margin-top:12px}.launch-checklist{display:grid;grid-gap:10px;gap:10px}.launch-check{align-items:center;border:1px solid var(--line);border-radius:8px;gap:12px;padding:12px 14px}.builder-column-settings-list button.active{background:#edf5ff;border-color:#8bb7f2;color:var(--accent-strong)}.landing-preview{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:14px;margin-bottom:16px}.landing-hero-preview,.public-opt-in-hero{background-color:#eef4fb;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d7e1ee;border-radius:8px}.landing-hero-preview{aspect-ratio:16/9;margin-bottom:14px;max-height:230px}.landing-preview span{color:var(--accent-strong);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.landing-preview h3{font-size:22px;line-height:1.12;margin:10px 0}.landing-preview p,.landing-preview-copy{color:var(--muted);line-height:1.5}.compliance-box,.qr-box,.source-list{border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.compact-launch-box{background:#f8fbff;border:1px solid #dce6f2;border-radius:8px;margin-top:0;padding:14px}.erc-launch-center.is-checklist{display:grid;grid-gap:12px;gap:12px;max-width:980px}.erc-checklist-card,.erc-drawer,.erc-simple-alert,.erc-simple-hero{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft)}.erc-simple-hero{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:18px}.erc-simple-hero h1{color:var(--text);font-size:26px;line-height:1.08;margin:4px 0 8px;max-width:700px}.erc-budget-line span,.erc-check-copy small,.erc-drawer-body p,.erc-drawer-summary p,.erc-simple-alert p,.erc-simple-hero p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.erc-drawer-actions,.erc-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.erc-comms-cta{background:linear-gradient(135deg,#2563eb,#4f46e5);border-color:rgba(96,165,250,.72);color:#fff}.erc-comms-cta:focus-visible,.erc-comms-cta:hover{background:linear-gradient(135deg,#1d4ed8,#4338ca)}.erc-hero-actions{min-width:300px}.erc-actions-menu{position:relative}.erc-actions-popover{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 42px rgba(0,0,0,.34);display:grid;grid-gap:4px;gap:4px;min-width:210px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:90}.erc-actions-popover button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:800;gap:8px;min-height:36px;padding:8px 10px;text-align:left;width:100%}.erc-actions-popover button:focus-visible,.erc-actions-popover button:hover{background:rgba(148,163,184,.1);outline:2px solid rgba(96,165,250,.72);outline-offset:-2px}.erc-actions-popover button.danger{color:#fca5a5}.erc-actions-popover button.danger:focus-visible,.erc-actions-popover button.danger:hover{background:rgba(239,68,68,.12)}.erc-actions-popover button:disabled{cursor:not-allowed;opacity:.58}.erc-simple-alert{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.erc-advanced dd,.erc-budget-line strong,.erc-check-copy strong,.erc-checklist-head h2,.erc-drawer-head h2,.erc-drawer-summary strong,.erc-simple-alert strong{color:var(--text)}.erc-simple-alert strong{display:block;font-size:15px;margin-bottom:2px}.erc-pdf-recovery-alert{background:color-mix(in srgb,var(--panel) 88%,#f59e0b 12%);border-color:color-mix(in srgb,var(--line) 48%,#f59e0b 52%)}.erc-pdf-recovery-alert>svg{color:#d97706;flex:0 0 auto}.erc-pdf-recovery-alert>div{flex:1 1 360px;min-width:0}.erc-pdf-recovery-alert .btn{min-height:44px}.erc-checklist-card{display:grid;grid-gap:0;gap:0;overflow:hidden}.erc-checklist-head{border-bottom:1px solid var(--line);padding:15px 16px}.erc-checklist-head h2{font-size:18px;line-height:1.2;margin:3px 0 0}.erc-checklist-rows{display:grid}.erc-checklist-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:34px minmax(0,1fr) auto auto;min-height:78px;padding:14px 16px;text-align:left;transition:background .16s ease;width:100%}.erc-checklist-row.is-optional{background:linear-gradient(90deg,rgba(59,130,246,.035),rgba(168,85,247,.025))}.erc-checklist-row:last-child{border-bottom:0}.erc-checklist-row:focus-visible,.erc-checklist-row:hover{background:rgba(148,163,184,.08)}.erc-checklist-row:focus-visible{box-shadow:inset 0 0 0 2px rgba(96,165,250,.72);outline:none}.erc-check-icon{align-items:center;background:rgba(148,163,184,.12);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;height:30px;justify-content:center;width:30px}.erc-check-icon.is-complete{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.32);color:var(--green)}.erc-check-icon.needs-work{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.32);color:#fbbf24}.erc-check-icon.is-optional{background:transparent;border-color:rgba(167,139,250,.72);border-style:dashed;color:#a78bfa}.erc-check-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.erc-check-copy strong{font-size:15px}.erc-check-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erc-check-action{align-items:center;background:rgba(148,163,184,.12);border:1px solid var(--line);border-radius:7px;color:var(--text);display:inline-flex;font-size:12px;font-weight:850;min-height:34px;padding:8px 11px;white-space:nowrap}.erc-check-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.erc-check-badges>span{background:rgba(59,130,246,.09);border:1px solid rgba(59,130,246,.28);border-radius:6px;color:#60a5fa;font-size:11px;font-weight:800;line-height:1;padding:7px 8px;white-space:nowrap}.erc-check-badges>span.is-addon{background:rgba(168,85,247,.08);border-color:rgba(168,85,247,.3);color:#c4b5fd}.erc-drawer-shell{bottom:0;left:0;position:fixed;right:0;top:0;z-index:80}.erc-drawer-scrim{background:rgba(2,6,23,.58);border:0;cursor:pointer;left:0}.erc-drawer,.erc-drawer-scrim{bottom:0;position:absolute;right:0;top:0}.erc-drawer{border-radius:8px 0 0 8px;display:grid;grid-template-rows:auto 1fr;max-width:min(480px,calc(100vw - 24px));width:480px}.erc-drawer-head{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:16px}.erc-drawer-head>div{min-width:0}.erc-drawer-head h2{font-size:20px;line-height:1.1;margin:3px 0 0;overflow-wrap:anywhere}.erc-drawer-close{flex:0 0 44px;height:44px;justify-content:center;width:44px}.erc-drawer-body{align-content:start;display:grid;grid-gap:14px;gap:14px;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:16px}.erc-drawer-body p,.erc-drawer-body small,.erc-drawer-body strong{overflow-wrap:anywhere}.erc-drawer-summary{background:rgba(148,163,184,.08);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.erc-drawer-summary.is-included{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.28)}.field{display:grid;grid-gap:6px;gap:6px}.field>small{line-height:1.45}.field span,.field>small{color:var(--muted);font-size:12px}.field span{font-weight:850}.field input,.field select,.field textarea{background:rgba(148,163,184,.12);border:1px solid var(--line);border-radius:7px;color:var(--text);font:inherit;min-height:40px;padding:9px 10px;width:100%}.field textarea{line-height:1.45;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(59,130,246,.72);outline:2px solid rgba(59,130,246,.2)}.erc-money-input{align-items:center;background:rgba(148,163,184,.12);border:1px solid var(--line);border-radius:7px;display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden}.erc-money-input>span{color:var(--muted);font-size:14px;padding-left:11px}.erc-money-input>input{background:transparent;border:0;min-width:0;outline:0}.erc-money-input:focus-within{border-color:rgba(59,130,246,.72);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.erc-amazon-check-link,.erc-price-confirm{align-items:center;background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.24);border-radius:8px;color:#60a5fa;cursor:pointer;display:grid;font:inherit;font-size:13px;font-weight:760;grid-gap:2px 9px;gap:2px 9px;grid-template-columns:20px minmax(0,1fr);min-height:44px;padding:9px 11px;text-align:left;text-decoration:none;transition:background .18s ease,border-color .18s ease}.erc-amazon-check-link>span{color:var(--muted);font-size:11px;font-weight:600;grid-column:2}.erc-amazon-check-link:focus-visible,.erc-amazon-check-link:hover,.erc-price-confirm:focus-visible,.erc-price-confirm:hover:not(:disabled){background:rgba(59,130,246,.13);border-color:rgba(59,130,246,.52);outline:2px solid rgba(59,130,246,.24);outline-offset:2px}.erc-price-confirm>span{display:grid;grid-gap:2px;gap:2px}.erc-price-confirm strong{color:var(--text);font-size:13px}.erc-price-confirm small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.erc-price-confirm.is-confirmed{background:rgba(16,185,129,.09);border-color:rgba(16,185,129,.34);color:var(--green)}.erc-price-confirm:disabled{cursor:not-allowed;opacity:.54}.erc-cost-preview{background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.24);border-radius:9px;display:grid;overflow:hidden}.erc-cost-preview.has-contribution{background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.3)}.erc-cost-preview>div{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding:8px 10px}.erc-cost-preview p,.erc-cost-preview span{color:var(--muted);font-size:12px}.erc-cost-preview strong{color:var(--text);font-size:13px}.erc-cost-preview p{line-height:1.45;margin:0;padding:9px 10px}.erc-toggle-line{align-items:center;background:rgba(148,163,184,.08);border:1px solid var(--line);border-radius:7px;color:var(--text);display:flex;font-size:13px;font-weight:750;gap:8px;min-height:40px;padding:8px 10px}.erc-toggle-line span{display:grid;grid-gap:2px;gap:2px}.erc-toggle-line small{color:var(--muted);font-size:11px;font-weight:600}.erc-advanced{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.erc-advanced summary{color:var(--text);cursor:pointer;font-size:13px;font-weight:850}.erc-advanced dl{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0}.erc-advanced dl div{align-items:center;display:flex;gap:12px;justify-content:space-between}.erc-advanced dd,.erc-advanced dt{font-size:12px;margin:0}.erc-advanced dt{color:var(--muted)}.erc-advanced dd{min-width:0;overflow-wrap:anywhere;text-align:right}.erc-budget-line{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.26);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.erc-launch-list,.erc-simple-list{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;padding:0}.erc-launch-list li,.erc-simple-list li{align-items:center;background:rgba(148,163,184,.08);border:1px solid var(--line);border-radius:7px;color:var(--text);display:flex;font-size:13px;font-weight:750;gap:8px;min-height:36px;padding:8px 10px}.erc-email-panel{background:rgba(148,163,184,.08);border:1px solid var(--line);border-radius:9px;display:grid;grid-gap:12px;gap:12px;padding:13px}.erc-email-panel h3{color:var(--text);font-size:15px;margin:2px 0 3px}.erc-email-panel p{margin:0}.erc-email-panel.is-secondary{background:linear-gradient(145deg,rgba(59,130,246,.07),rgba(168,85,247,.06));border-color:rgba(96,165,250,.3)}.erc-email-status-list,.erc-email-step-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.erc-email-step-list li{align-items:flex-start;background:rgba(59,130,246,.09);border:1px solid rgba(59,130,246,.22);border-radius:8px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:24px minmax(0,1fr);padding:9px}.erc-email-step-list li>span{align-items:center;background:rgba(96,165,250,.18);border:1px solid rgba(96,165,250,.32);border-radius:999px;color:#bfdbfe;display:inline-flex;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.erc-email-status-list li{border-bottom:1px solid var(--line);display:grid;grid-gap:3px;gap:3px;padding:0 0 8px}.erc-email-status-list li:last-child{border-bottom:0;padding-bottom:0}.erc-email-status-list strong,.erc-email-step-list strong{color:var(--text);display:block;font-size:13px}.erc-email-status-list small,.erc-email-step-list small{color:var(--muted);display:block;font-size:12px;line-height:1.35}.erc-launch-list li.is-complete{border-color:rgba(16,185,129,.26);color:var(--green)}.erc-launch-list li.needs-work{border-color:rgba(245,158,11,.26);color:#fbbf24}.erc-drawer-actions{background:var(--panel);border-top:1px solid var(--line);bottom:-16px;margin-top:4px;padding-bottom:16px;padding-top:12px;position:-webkit-sticky;position:sticky;z-index:2}.inline-error,.success-inline{border-radius:8px;display:block;font-size:12px;font-weight:850;padding:9px 11px}.success-inline{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.28);color:var(--green)}.inline-error{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28);color:#fca5a5}@media (max-width:900px){.erc-simple-alert,.erc-simple-hero{align-items:stretch;flex-direction:column}.erc-pdf-recovery-alert>div{flex:0 1 auto}.erc-drawer-actions,.erc-hero-actions{justify-content:flex-start;min-width:0}.erc-actions-menu,.erc-actions-menu>.btn{width:100%}.erc-actions-popover{left:0;right:auto;width:min(260px,100%)}.erc-checklist-row{grid-template-columns:30px minmax(0,1fr)}.erc-check-action,.erc-check-badges{grid-column:2;justify-self:start}}@media (max-width:520px){.erc-launch-center.is-checklist{max-width:100%}.erc-simple-hero h1{font-size:22px}.erc-drawer{border-radius:0;max-width:100%;width:100%}.erc-drawer-actions .btn,.erc-hero-actions .btn{justify-content:center;width:100%}.erc-drawer-body .field input,.erc-drawer-body .field select,.erc-drawer-body .field textarea{font-size:16px}}.qr-box-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.qr-box h3,.qr-box p{margin-top:0}.qr-box p{color:var(--muted);font-size:13px;line-height:1.45}.qr-link-details{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.qr-link-details div{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.qr-link-details span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.qr-link-details a{color:var(--accent-strong);font-size:12px;font-weight:800;overflow-wrap:anywhere}.qr-actions{align-items:center;margin-top:12px}.qr-code-list{display:grid;grid-gap:8px;gap:8px}.qr-manager{display:grid;grid-gap:10px;gap:10px}.qr-codes-page .topbar h1{font-weight:600}.qr-codes-page .topbar .eyebrow{font-weight:620}.qr-codes-page .topbar p{font-weight:400}.qr-codes-page .topbar .btn{font-weight:560}.qr-manager .badge,.qr-manager .btn,.qr-manager .icon-button,.qr-manager .qr-code-download,.qr-manager .qr-row-internal-edit{font-weight:540}.qr-manager-toolbar{gap:10px;justify-content:space-between}.qr-filter-controls,.qr-manager-toolbar{align-items:center;display:flex;min-width:0}.qr-filter-controls{flex:0 0 auto;gap:8px;justify-content:flex-end}.qr-filter-button,.qr-sort-select{background:#ffffff;border:1px solid #d7e2ef;border-radius:999px;color:#64748b;font-size:11px;padding:0 6px 0 10px}.qr-filter-button,.qr-save-preference,.qr-sort-select{align-items:center;display:inline-flex;gap:6px;min-height:30px}.qr-save-preference{padding:0 10px}.qr-save-preference:disabled{opacity:.68}.qr-archive-tabs{align-items:center;display:inline-flex;gap:6px;margin:0 0 10px}.qr-archive-tabs button{align-items:center;background:#ffffff;border:1px solid #d7e2ef;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:7px;min-height:30px;padding:0 11px}.qr-archive-tabs button[aria-selected=true]{background:#eaf2ff;border-color:#7bb4ff;color:#0b63ce}.qr-archive-tabs span{align-items:center;background:rgba(59,130,246,.12);border-radius:999px;display:inline-flex;font-size:10px;justify-content:center;min-width:18px;padding:2px 5px}.qr-filter-button span,.qr-sort-select span{font-weight:560;letter-spacing:.04em;text-transform:uppercase}.qr-sort-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;min-height:28px;outline:0;padding:0 18px 0 0}.qr-filter-button{color:#172033;cursor:pointer;padding:0 10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.qr-filter-button strong{align-items:center;border-radius:999px;background:#111318;color:#ffffff;display:inline-flex;font-size:11px;font-weight:560;justify-content:center;min-width:18px;padding:1px 6px}.qr-filter-button:focus-visible,.qr-filter-button:hover{border-color:#8eb9ee;box-shadow:0 8px 20px rgba(31,115,216,.1);outline:3px solid rgba(31,115,216,.14);outline-offset:2px;transform:translateY(-1px)}.qr-filter-summary{color:#64748b;display:inline-block;font-size:12px;max-width:180px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-scope-link{align-items:center;background:#ffffff;border:1px solid #d7e2ef;border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:12px;min-height:30px;padding:0 10px;text-decoration:none;white-space:nowrap}.qr-scope-link:focus-visible,.qr-scope-link:hover{border-color:#8eb9ee;outline:3px solid rgba(31,115,216,.18);outline-offset:2px}.qr-filter-modal-backdrop{align-items:center;background:rgba(14,15,18,.5);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:1200}.qr-filter-modal{background:radial-gradient(circle at top left,rgba(255,113,67,.09),transparent 40%),#fffdf9;border:1px solid #d8e1ee;border-radius:14px;box-shadow:0 26px 70px rgba(14,15,18,.28);display:grid;grid-gap:14px;gap:14px;max-height:min(78vh,680px);overflow:hidden;padding:16px;width:min(100%,520px)}.qr-filter-modal-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.qr-filter-modal-header span,.qr-filter-section-heading strong{color:#145eb8;font-size:11px;font-weight:560;letter-spacing:.08em;text-transform:uppercase}.qr-filter-modal-header h2{color:#151922;font-size:22px;font-weight:600;line-height:1.08;margin:2px 0 0}.qr-filter-modal-body{border-top:1px solid #dce5f1;display:grid;grid-gap:10px;gap:10px;min-height:0;padding-top:12px}.qr-filter-section-heading{align-items:flex-end;display:flex;gap:10px;justify-content:space-between}.qr-filter-section-heading span{color:#718096;font-size:12px}.qr-filter-list{display:grid;grid-gap:7px;gap:7px;max-height:min(46vh,360px);overflow:auto;padding-right:2px}.qr-filter-option{align-items:center;background:rgba(255,255,255,.86);border:1px solid #d9e4f2;border-radius:10px;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:42px;padding:8px 10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.qr-filter-option:focus-within,.qr-filter-option:hover{background:#ffffff;border-color:#9dc4f2;box-shadow:0 8px 20px rgba(31,115,216,.09)}.qr-filter-option input{accent-color:#111318;height:16px;width:16px}.qr-filter-option-name{color:#172033;font-size:14px;font-weight:520;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-filter-option-count{align-items:center;background:#edf4ff;border:1px solid #d4e4fb;border-radius:999px;color:#40516a;display:inline-flex;font-size:12px;font-weight:540;justify-content:center;min-width:26px;padding:2px 8px}.qr-filter-modal-actions{border-top:1px solid #dce5f1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px}.qr-search-box{align-items:center;background:#ffffff;border:1px solid #d7e2ef;border-radius:7px;color:#64748b;display:flex;flex:1 1 360px;gap:8px;max-width:440px;min-height:38px;padding:0 10px}.qr-search-box input{border:0;color:var(--ink);flex:1 1 auto;font:inherit;min-width:0;outline:0}.qr-management-table{background:#ffffff;border:1px solid #d7e2ef;border-radius:8px;display:grid;overflow:hidden}.qr-management-groups{display:grid;grid-gap:10px;gap:10px}.qr-management-group{background:#ffffff;border:1px solid #d7e2ef;border-radius:8px;display:grid;overflow:hidden}.qr-management-group-header{align-items:center;background:#f8fbff;border-bottom:1px solid #dfe8f4;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:9px 14px}.qr-management-group-header div{min-width:0}.qr-management-group-header span{color:#64748b;display:block;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.qr-management-group-header h3{color:#b7791f;font-size:14px;font-weight:560;line-height:1.2;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-management-group-header strong{align-items:center;background:#edf4ff;border:1px solid #d4e4fb;border-radius:999px;color:#40516a;display:inline-flex;font-size:12px;font-weight:680;justify-content:center;min-width:28px;padding:2px 8px}.qr-management-table.grouped{border:0;border-radius:0}.qr-management-row{align-items:center;background:#ffffff;border-top:1px solid #e1e8f2;display:grid;grid-gap:14px;gap:14px;grid-template-columns:104px minmax(0,1fr) max-content;min-height:112px;padding:10px 14px 10px 12px}.qr-management-row:first-child{border-top:0}.qr-management-row:hover{background:#f8fbff}.qr-row-code{align-items:center;display:grid;grid-gap:6px;gap:6px;justify-items:start}.qr-code-image.compact{height:88px;padding:5px;width:88px}.qr-code-download.compact{font-size:12px;gap:5px;min-height:28px;padding:0 8px;width:88px}.qr-row-main{display:grid;grid-gap:7px;gap:7px;min-width:0}.qr-row-titlebar{min-width:0}.qr-row-titlebar span{color:var(--accent-strong);display:block;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.qr-row-titlebar h2{font-size:15px;font-weight:560;line-height:1.25;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-row-internal-page{align-items:center;background:#f8fbff;border:1px solid #dbe7f5;border-radius:7px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:40px minmax(0,1fr) auto;max-width:680px;min-width:0;padding:6px 8px}.qr-row-internal-thumb{align-items:center;background:#ffffff;border:1px solid #d7e2ef;border-radius:6px;color:#64748b;display:inline-flex;height:38px;justify-content:center;overflow:hidden;width:38px}.qr-row-internal-thumb img{height:100%;object-fit:cover;width:100%}.qr-row-internal-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.qr-row-internal-copy>span{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.qr-row-internal-copy a,.qr-row-internal-copy strong{color:#0f4fa8;display:inline-grid;grid-template-columns:minmax(0,auto) auto;max-width:100%;min-width:0}.qr-row-internal-copy a,.qr-row-internal-copy strong,.qr-row-internal-edit{align-items:center;font-size:12px;font-weight:540;gap:5px;text-decoration:none}.qr-row-internal-edit{background:#ffffff;border:1px solid #cbdcf1;border-radius:6px;color:var(--accent-strong);display:inline-flex;min-height:30px;padding:0 9px;white-space:nowrap}.qr-row-internal-edit:focus-visible,.qr-row-internal-edit:hover{border-color:#8eb9ee;outline:3px solid rgba(31,115,216,.2);outline-offset:2px}.qr-destination-compact-row{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:auto 38px minmax(220px,.85fr) minmax(190px,1fr);min-width:0}.qr-link-stack{display:grid;grid-gap:5px;gap:5px;min-width:0}.qr-link-line{align-items:center;color:#506079;display:grid;font-size:12px;grid-gap:8px;gap:8px;grid-template-columns:78px minmax(0,1fr);min-width:0}.qr-link-line.printed{gap:10px;grid-template-columns:auto max-content minmax(0,1fr) auto;max-width:100%}.qr-link-line.printed>span,.qr-link-line>span{color:#66758d;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.qr-link-line a{align-items:center;color:#334155;display:inline-grid;font-weight:460;gap:5px;grid-template-columns:minmax(0,1fr) auto;max-width:100%;min-width:0;width:100%}.qr-link-url{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-link-line.printed a{max-width:min(38ch,100%)}.qr-destination-compact-row>.qr-destination-input{grid-column:2/-1}.qr-managed-url{align-items:center;color:#526177;display:inline-grid;font-size:12px;font-weight:750;gap:5px;grid-template-columns:auto auto minmax(0,auto) auto;justify-content:start;max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content}.qr-managed-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-managed-url strong{color:#334155;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.qr-row-actions{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,30px);justify-content:flex-end;justify-items:flex-end;min-width:0}.qr-row-actions.bitly-style .badge{align-self:center;display:inline-flex;font-size:10px;height:20px;justify-content:center;justify-self:end;line-height:1;max-width:max-content;min-height:20px;padding:0 7px;width:max-content}.qr-row-actions.bitly-style .badge.green{grid-column:1/-1;min-width:0}.qr-row-actions.qr-row-actions-inline{align-items:center;display:flex;flex-wrap:nowrap;gap:7px;justify-content:flex-end;min-width:190px}.qr-row-actions.qr-row-actions-inline .badge,.qr-row-actions.qr-row-actions-inline .badge.green{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;height:30px;grid-column:auto;line-height:1;margin-right:2px;min-height:30px;min-width:58px;padding:0 10px;white-space:nowrap;width:auto}.qr-row-actions.qr-row-actions-inline .badge.green{background:#e2f7eb;border:1px solid #b9edcf;color:#08733f}.qr-row-actions.qr-row-actions-inline .icon-button{flex:0 0 30px}.qr-management-row.is-archived{opacity:.72}.qr-empty-row{color:var(--muted);font-size:14px;font-weight:750;padding:18px}html[data-theme=dark] .qr-codes-page .topbar .btn{background:#f7f3eb;border-color:rgba(247,243,235,.22);color:#111214}html[data-theme=dark] .qr-filter-button,html[data-theme=dark] .qr-search-box,html[data-theme=dark] .qr-sort-select{background:#17191d;border-color:rgba(247,243,235,.16);color:#d7d0c6}html[data-theme=dark] .qr-save-preference:disabled{opacity:.58}html[data-theme=dark] .qr-archive-tabs button{background:#17191d;border-color:rgba(247,243,235,.16);color:#d7d0c6}html[data-theme=dark] .qr-archive-tabs button[aria-selected=true]{background:rgba(59,130,246,.18);border-color:rgba(143,191,255,.45);color:#b8d7ff}html[data-theme=dark] .qr-archive-tabs span{background:rgba(143,191,255,.13)}html[data-theme=dark] .qr-filter-button strong{background:#f7f3eb;color:#111214}html[data-theme=dark] .qr-filter-summary{color:#aaa39a}html[data-theme=dark] .qr-search-box input,html[data-theme=dark] .qr-sort-select select{background:transparent;color:#f7f3eb}html[data-theme=dark] .qr-search-box input::placeholder{color:#868078}html[data-theme=dark] .qr-management-table{background:#14161a;border-color:rgba(247,243,235,.14);box-shadow:0 18px 38px rgba(0,0,0,.24)}html[data-theme=dark] .qr-management-group{background:#14161a;border-color:rgba(247,243,235,.14);box-shadow:0 18px 38px rgba(0,0,0,.18)}html[data-theme=dark] .qr-management-group-header{background:radial-gradient(280px 120px at 8% 0,rgba(255,122,50,.035),transparent 70%),#17191d;border-bottom-color:rgba(247,243,235,.11)}html[data-theme=dark] .qr-management-group-header span{color:#8fbfff}html[data-theme=dark] .qr-management-group-header h3{color:#f3bd78}html[data-theme=dark] .qr-management-group-header strong{background:rgba(143,191,255,.12);border-color:rgba(143,191,255,.2);color:#b8d7ff}html[data-theme=dark] .qr-management-row{background:radial-gradient(280px 120px at 8% 0,rgba(255,122,50,.035),transparent 70%),#17191d;border-top-color:rgba(247,243,235,.11)}html[data-theme=dark] .qr-management-row:hover{background:radial-gradient(280px 120px at 8% 0,rgba(255,122,50,.055),transparent 70%),#1d2026}html[data-theme=dark] .qr-link-line.printed>span,html[data-theme=dark] .qr-link-line>span,html[data-theme=dark] .qr-row-internal-copy>span,html[data-theme=dark] .qr-row-titlebar span{color:#8fbfff}html[data-theme=dark] .qr-row-titlebar h2{color:#f7f3eb}html[data-theme=dark] .qr-row-internal-page{background:#111722;border-color:rgba(143,191,255,.24)}html[data-theme=dark] .qr-row-internal-edit,html[data-theme=dark] .qr-row-internal-thumb{background:#17191d;border-color:rgba(247,243,235,.14)}html[data-theme=dark] .qr-row-internal-copy a,html[data-theme=dark] .qr-row-internal-copy strong,html[data-theme=dark] .qr-row-internal-edit{color:#9fc9ff}html[data-theme=dark] .qr-link-line,html[data-theme=dark] .qr-link-line a{color:#d7d0c6}html[data-theme=dark] .qr-row-actions .icon-button.ghost,html[data-theme=dark] .qr-row-actions .icon-button.light{background:#17191d;border-color:rgba(247,243,235,.14);color:#d7d0c6}html[data-theme=dark] .qr-row-actions .icon-button.ghost:hover,html[data-theme=dark] .qr-row-actions .icon-button.light:hover{background:#f7f3eb;color:#111214}html[data-theme=dark] .qr-row-actions .icon-button.danger-light{background:#7f1d1d;border-color:#dc2626;color:#ffffff}html[data-theme=dark] .app-shell .qr-row-actions.qr-row-actions-inline .badge.green{background:rgba(45,156,99,.2)!important;border-color:rgba(77,211,139,.32)!important;color:#92e8b7!important}html[data-theme=dark] .qr-filter-modal-backdrop{background:rgba(0,0,0,.66)}html[data-theme=dark] .qr-filter-modal{background:radial-gradient(circle at top left,rgba(255,122,50,.1),transparent 42%),#17191d;border-color:rgba(247,243,235,.14);box-shadow:0 26px 70px rgba(0,0,0,.48)}html[data-theme=dark] .qr-filter-modal-header span,html[data-theme=dark] .qr-filter-section-heading strong{color:#9fc9ff}html[data-theme=dark] .qr-filter-modal-header h2{color:#f7f3eb}html[data-theme=dark] .qr-filter-modal-actions,html[data-theme=dark] .qr-filter-modal-body{border-color:rgba(247,243,235,.12)}html[data-theme=dark] .qr-filter-section-heading span{color:#aaa39a}html[data-theme=dark] .qr-filter-option{background:#111317;border-color:rgba(247,243,235,.13)}html[data-theme=dark] .qr-filter-option:focus-within,html[data-theme=dark] .qr-filter-option:hover{background:#1d2026;border-color:rgba(143,191,255,.38);box-shadow:0 10px 24px rgba(0,0,0,.24)}html[data-theme=dark] .qr-filter-option input{accent-color:#f7f3eb}html[data-theme=dark] .qr-filter-option-name{color:#f7f3eb}html[data-theme=dark] .qr-filter-option-count{background:rgba(143,191,255,.12);border-color:rgba(143,191,255,.2);color:#b8d7ff}html[data-theme=dark] .qr-filter-modal .btn{background:#f7f3eb;border-color:rgba(247,243,235,.22);color:#111214}html[data-theme=dark] .qr-filter-modal .btn.secondary{background:#111317;border-color:rgba(247,243,235,.14);color:#f7f3eb}html[data-theme=dark] :where(.metric,.section,.workflow-step,.compact-record-row,.compact-table-row){background:radial-gradient(260px 100px at 8% 0,rgba(255,122,50,.035),transparent 72%),#17191d;border-color:rgba(247,243,235,.14);box-shadow:0 16px 34px rgba(0,0,0,.22);color:#f7f3eb}html[data-theme=dark] :where(.metric span,.section p,.workflow-step p,.compact-record-main span,.compact-record-meta,.queue-details){color:#b7b0a6}html[data-theme=dark] .app-shell .book-record-title-link{color:#f7f3eb}html[data-theme=dark] .app-shell .book-record-title-link:focus-visible,html[data-theme=dark] .app-shell .book-record-title-link:hover{color:#9fc9ff}html[data-theme=dark] .book-row-context-menu{background:#17191d;border-color:rgba(247,243,235,.14);box-shadow:0 16px 34px rgba(0,0,0,.3)}html[data-theme=dark] .book-row-context-menu button{color:#f7f3eb}html[data-theme=dark] .book-row-context-menu button:focus-visible,html[data-theme=dark] .book-row-context-menu button:hover{background:#0f1622}html[data-theme=dark] .book-row-context-menu button.danger{color:#ff7a8a}html[data-theme=dark] .book-row-context-menu button.danger:focus-visible,html[data-theme=dark] .book-row-context-menu button.danger:hover{background:rgba(255,122,138,.12)}html[data-theme=dark] :where(.workflow-step,.compact-record-row,.compact-table-row):hover{background:radial-gradient(260px 100px at 8% 0,rgba(255,122,50,.055),transparent 72%),#1d2026;border-color:rgba(143,191,255,.24)}html[data-theme=dark] :where(.books-index-search,.compact-search,.contact-search-field,.media-search-box,.media-sort-select,.contact-filter-bar select,.contact-editor-form input,.contact-editor-form select,.books-index-filter select,.books-index-sort select,.books-index-pagination select,.admin-users-row select){background:#17191d;border-color:rgba(247,243,235,.16);color:#f7f3eb}html[data-theme=dark] .app-shell .books-index-pagination{background:linear-gradient(180deg,rgba(196,155,47,.2),rgba(196,155,47,.12));border-color:rgba(255,216,121,.36);box-shadow:0 10px 22px rgba(0,0,0,.22);color:#f7f3eb}html[data-theme=dark] .app-shell .books-index-pagination .books-index-pagination-button:not(:disabled){background:linear-gradient(180deg,#f6d87a,#d39d2b)!important;border-color:rgba(255,232,156,.42)!important;color:#241b00!important}html[data-theme=dark] .app-shell .books-index-pagination .books-index-pagination-button:not(:disabled):focus-visible,html[data-theme=dark] .app-shell .books-index-pagination .books-index-pagination-button:not(:disabled):hover{background:linear-gradient(180deg,#ffe79f,#e2ab38)!important;border-color:rgba(255,238,181,.5)!important;color:#1c1400!important}html[data-theme=dark] .app-shell .books-index-pagination .books-index-pagination-button:disabled{background:rgba(82,64,18,.65)!important;border-color:rgba(255,216,121,.16)!important;color:rgba(247,243,235,.45)!important}html[data-theme=dark] .media-scope-card{background:radial-gradient(260px 90px at 3% 0,rgba(255,122,50,.14),transparent 70%),#17191d;border-color:rgba(247,243,235,.14);box-shadow:0 16px 34px rgba(0,0,0,.22)}html[data-theme=dark] .media-scope-copy strong,html[data-theme=dark] .media-upload-summary,html[data-theme=dark] .media-upload-summary strong{color:#f7f3eb}html[data-theme=dark] .media-scope-copy p,html[data-theme=dark] .media-upload-summary small{color:#aaa39a}html[data-theme=dark] .media-scope-actions{background:#101216;border-color:rgba(247,243,235,.12)}html[data-theme=dark] .media-scope-actions button{color:#c9c0b6}html[data-theme=dark] .media-scope-actions button span{color:#8e877e}html[data-theme=dark] .media-scope-actions button.active,html[data-theme=dark] .media-type-tabs button.active{background:#fffaf2;border-color:#fffaf2;color:#111317}html[data-theme=dark] .media-scope-actions button.active span{color:rgba(17,19,23,.66)}html[data-theme=dark] .media-upload-summary svg{background:rgba(255,122,50,.12);border-color:rgba(255,122,50,.28)}html[data-theme=dark] .media-upload-body{border-color:rgba(247,243,235,.12)}html[data-theme=dark] .media-add-asset-card{background:radial-gradient(160px 90px at 50% 0,rgba(255,122,50,.12),transparent 72%),#17191d;border-color:rgba(247,243,235,.22);color:#f7f3eb}html[data-theme=dark] .media-add-asset-card:focus-visible,html[data-theme=dark] .media-add-asset-card:hover{background:radial-gradient(160px 90px at 50% 0,rgba(255,122,50,.18),transparent 72%),#1d2026;border-color:rgba(255,122,50,.48)}html[data-theme=dark] .media-add-asset-icon{background:#fffaf2;color:#111317}html[data-theme=dark] .media-add-asset-card small{color:#aaa39a}html[data-theme=dark] .media-add-asset-card em{background:rgba(143,191,255,.12);border-color:rgba(143,191,255,.24);color:#8fbfff}html[data-theme=dark] .media-add-modal{background:rgba(0,0,0,.64)}html[data-theme=dark] .media-add-dialog{background:radial-gradient(240px 110px at 0 0,rgba(255,122,50,.14),transparent 74%),#17191d;border-color:rgba(247,243,235,.14);box-shadow:0 24px 70px rgba(0,0,0,.44)}html[data-theme=dark] .media-add-dialog>header{border-color:rgba(247,243,235,.12)}html[data-theme=dark] .media-add-dialog>header strong{color:#f7f3eb}html[data-theme=dark] .media-add-dialog>header p{color:#aaa39a}html[data-theme=dark] .landing-type-picker{background:radial-gradient(240px 110px at 0 0,rgba(255,122,50,.14),transparent 74%),#17191d;border-color:rgba(247,243,235,.14);box-shadow:0 24px 70px rgba(0,0,0,.44)}html[data-theme=dark] .landing-type-option-card{background:rgba(17,19,23,.9);border-color:rgba(247,243,235,.14);color:#f7f3eb}html[data-theme=dark] .landing-type-option-card:focus-visible,html[data-theme=dark] .landing-type-option-card:hover{border-color:rgba(255,122,50,.46);box-shadow:0 18px 42px rgba(0,0,0,.4)}html[data-theme=dark] .landing-type-option-icon{background:rgba(143,191,255,.12);border-color:rgba(143,191,255,.24);color:#8fbfff}html[data-theme=dark] .landing-type-option-card small{color:#aaa39a}html[data-theme=dark] .landing-type-option-card em{background:#111317;border-color:rgba(143,191,255,.24);color:#8fbfff}html[data-theme=dark] .media-type-tabs button{background:#17191d;border-color:rgba(247,243,235,.14);color:#d7d0c6}html[data-theme=dark] .media-active-filters button,html[data-theme=dark] .media-list-chip{background:rgba(143,191,255,.12);border-color:rgba(143,191,255,.24);color:#8fbfff}html[data-theme=dark] .media-filter-note{background:#111317;border-color:rgba(247,243,235,.14);color:#aaa39a}html[data-theme=dark] :where(.books-index-search input,.compact-search input,.contact-search-field input,.media-search-box input,.media-sort-select select,.contact-editor-form input,.contact-editor-form select,.books-index-filter select,.books-index-sort select,.books-index-pagination select,.admin-users-row select){background:transparent;color:#f7f3eb}html[data-theme=dark] .app-shell :where(input,select,textarea){background-color:#17191d;border-color:rgba(247,243,235,.16);color:#f7f3eb}html[data-theme=dark] :where(.aweber-email-sheet,.aweber-message-sheet,.landing-builder-sheet) :where(input,select,textarea){background-color:#ffffff;border-color:#d7e2ef;color:#172033}html[data-theme=dark] :where(.books-index-search input,.compact-search input,.contact-search-field input,.media-search-box input,.contact-editor-form input)::placeholder{color:#858078}html[data-theme=dark] :where(.contact-table,.lists-table,.admin-users-table,.campaign-table-list,.media-asset-card,.sender-readiness-board,.sender-gate-card,.sender-setup-card,.sender-queue-column,.dns-record-table,.sender-domain-step,.dns-host-walkthrough,.dns-host-guide-card){background:#17191d;border-color:rgba(247,243,235,.14);box-shadow:0 16px 34px rgba(0,0,0,.2);color:#f7f3eb}html[data-theme=dark] :where(.contact-table-head,.lists-table-head,.admin-users-head,.campaign-record-head,.dns-record-heading,.dns-record-group-title){background:#111317;color:#aaa39a;border-color:rgba(247,243,235,.12)}html[data-theme=dark] .campaign-table th{background:#111317;color:#aaa39a;border-bottom:1px solid rgba(247,243,235,.12)}html[data-theme=dark] .campaign-table td{border-top:1px solid rgba(247,243,235,.11);color:#d7d0c6}html[data-theme=dark] :where(.contact-table-row,.lists-table-row,.admin-users-row,.campaign-record-row,.dns-record-row){background:#17191d;border-color:rgba(247,243,235,.11);color:#f7f3eb}html[data-theme=dark] :where(.contact-table-row:hover:not(.contact-table-head),.lists-table-row:hover,.admin-users-row:hover,.campaign-record-row:hover,.campaign-record-row:focus-within){background:#1d2026}html[data-theme=dark] .lists-table-row.active{background:linear-gradient(90deg,rgba(255,122,50,.18),rgba(255,122,50,.07) 42%,rgba(23,25,29,.96)),#17191d;box-shadow:inset 4px 0 0 var(--orange)}html[data-theme=dark] .list-row-actions .icon-button.ghost,html[data-theme=dark] .list-row-actions .icon-button.light{background:#111317;border-color:rgba(247,243,235,.14);color:#d7d0c6}html[data-theme=dark] :where(.wizard-progress,.new-list-wizard-card){background:#17191d;border-color:rgba(247,243,235,.15)}html[data-theme=dark] .review-grid>div,html[data-theme=dark] .wizard-step-dot span{background:#111317;border-color:rgba(247,243,235,.14)}html[data-theme=dark] .wizard-step-dot.active span{background:#f7f3eb;border-color:#f7f3eb;color:#111317}html[data-theme=dark] .sender-verification-note{background:rgba(59,130,246,.14);border-color:rgba(143,191,255,.28);color:#bfdbfe}html[data-theme=dark] .sender-verification-note p{color:#d7d0c6}html[data-theme=dark] .list-row-actions .icon-button.ghost:hover,html[data-theme=dark] .list-row-actions .icon-button.light:hover{background:#0f1622;border-color:rgba(143,191,255,.28);color:#9fc9ff}html[data-theme=dark] .labeled-action:after{background:#f7f3eb;color:#17191d}html[data-theme=dark] :where(.list-name-cell a,.contact-primary-link:hover strong,.compact-record-main .text-link){color:#8fbfff}html[data-theme=dark] :where(.list-name-cell span,.admin-user-email span,.admin-user-source,.contact-cell-main span,.contact-engagement,.contact-engagement small,.media-asset-meta span,.dns-record-heading span,.sender-setup-list dt,.sender-domain-step small,.dns-host-walkthrough-header small,.dns-host-select span,.dns-host-guide-card span,.dns-record-cell small){color:#aaa39a}html[data-theme=dark] :where(.media-asset-preview,.qr-create-selected-thumb){background:#101419;border-color:rgba(143,191,255,.18);color:#aaa39a}html[data-theme=dark] .media-asset-meta strong{color:#f7f3eb}html[data-theme=dark] .email-setup-step,html[data-theme=dark] .metric-strip>div,html[data-theme=dark] .sender-queue-metrics>div{background:#17191d;border-color:rgba(247,243,235,.14);color:#f7f3eb}html[data-theme=dark] .email-setup-step small,html[data-theme=dark] .metric-strip span,html[data-theme=dark] .sender-queue-metrics span{color:#aaa39a}html[data-theme=dark] .email-diagnostics-panel,html[data-theme=dark] .email-readiness-panel{background:radial-gradient(circle at 8% 0,rgba(236,189,133,.09),transparent 28%),#222529;border-color:rgba(247,243,235,.12)}html[data-theme=dark] .email-diagnostics-grid h3,html[data-theme=dark] .email-readiness-copy h2,html[data-theme=dark] .email-setup-step strong,html[data-theme=dark] .sender-queue-details>summary strong{color:#f2f3f4}html[data-theme=dark] .email-readiness-copy p,html[data-theme=dark] .sender-queue-details>summary small{color:#b8b8b8}html[data-theme=dark] .email-readiness-blockers{background:rgba(236,189,133,.12);border-color:rgba(236,189,133,.28);color:#f0d4aa}html[data-theme=dark] .email-readiness-blockers strong{color:#f2d6b0}html[data-theme=dark] .email-readiness-blockers span{background:rgba(18,19,21,.68);border-color:rgba(236,189,133,.18)}html[data-theme=dark] .email-setup-step>span:first-child{background:#303338;border-color:rgba(158,160,162,.32);color:#d4d6d8}html[data-theme=dark] .email-setup-step.done>span:first-child{background:rgba(101,204,143,.12);border-color:rgba(101,204,143,.34);color:#79daa2}html[data-theme=dark] .sender-queue-details,html[data-theme=dark] .sender-readiness-item,html[data-theme=dark] .sender-setup-list div{background:#111317;border-color:rgba(247,243,235,.12)}html[data-theme=dark] .sender-queue-metrics .is-ready,html[data-theme=dark] .sender-queue-run-status--sent,html[data-theme=dark] .sender-readiness-item.done{background:rgba(31,122,77,.12);border-color:rgba(105,217,155,.24)}html[data-theme=dark] .sender-queue-metrics .is-blocked,html[data-theme=dark] .sender-queue-run-status--send-blocked,html[data-theme=dark] .sender-readiness-item.blocked{background:rgba(180,107,19,.14);border-color:rgba(241,184,79,.28)}html[data-theme=dark] .sender-gate-card,html[data-theme=dark] .sender-live-control-card,html[data-theme=dark] .sender-queue-run-status{background:#111722;border-color:rgba(143,191,255,.2);color:#c7d7ea}html[data-theme=dark] .sender-live-control-card p{color:#b8b8b8}html[data-theme=dark] .sender-queue-details>summary{background:#202328}html[data-theme=dark] .sender-queue-details>summary:focus-visible,html[data-theme=dark] .sender-queue-details>summary:hover{background:#2b2e33}html[data-theme=dark] .sender-queue-row{background:#111317;border-color:rgba(247,243,235,.12)}html[data-theme=dark] .sender-queue-row:focus-visible,html[data-theme=dark] .sender-queue-row:hover{background:#1d2026;border-color:rgba(143,191,255,.28)}html[data-theme=dark] .sender-queue-row.blocked{background:rgba(180,107,19,.12);border-color:rgba(241,184,79,.24)}html[data-theme=dark] .dns-host-nameservers code,html[data-theme=dark] .dns-record-row code,html[data-theme=dark] .sender-setup-list code{background:#0f1622;border-color:rgba(143,191,255,.18);color:#9fc9ff}html[data-theme=dark] .dns-record-row>span{color:#aaa39a}html[data-theme=dark] .sender-domain-step>span{background:#0f1622;color:#9fc9ff}html[data-theme=dark] .sender-domain-step.done>span{background:rgba(31,122,77,.18);color:#69d99b}html[data-theme=dark] .sender-domain-step.active>span{background:rgba(180,107,19,.18);color:#f1b84f}html[data-theme=dark] .admin-user-add-button,html[data-theme=dark] .compact-table-row .btn,html[data-theme=dark] .contact-filter-bar .btn,html[data-theme=dark] .list-management-toolbar .btn,html[data-theme=dark] .media-asset-actions .btn,html[data-theme=dark] .sender-actions .btn{border-color:rgba(247,243,235,.16)}.launch-check{display:flex;justify-content:space-between;padding:8px;background:#f8fafc;border-radius:4px}.email-preview-body{background:white;border:1px solid #e2e8f0;border-radius:4px}.import-preview-error.validation-error{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}html[data-theme=dark] .workflow-editor{background:#0f1115;border-color:rgba(247,243,235,.14);box-shadow:0 18px 42px rgba(0,0,0,.36)}html[data-theme=dark] .focused-editor-toolbar,html[data-theme=dark] .workflow-editor-toolbar{background:#14161a;border-bottom-color:rgba(247,243,235,.12);color:#f7f3eb}html[data-theme=dark] .workflow-exit,html[data-theme=dark] .workflow-title-block{border-color:rgba(247,243,235,.12)}html[data-theme=dark] .workflow-exit,html[data-theme=dark] .workflow-title-block strong{color:#dce8f8}html[data-theme=dark] .properties-header span,html[data-theme=dark] .properties-stack label>span,html[data-theme=dark] .workflow-title-block span{color:#aaa39a}html[data-theme=dark] .workflow-toggle.status-draft{background:#1d2026;border-color:rgba(247,243,235,.16);color:#d7d0c6}html[data-theme=dark] .workflow-canvas{background:radial-gradient(circle at 1px 1px,rgba(143,191,255,.18) 1px,transparent 0),linear-gradient(180deg,#0f1115,#12151b);border-right-color:rgba(247,243,235,.12)}html[data-theme=dark] .workflow-properties{background:#14161a;border-left-color:rgba(247,243,235,.12);color:#f7f3eb}html[data-theme=dark] .workflow-search-strip div,html[data-theme=dark] .workflow-search-strip span,html[data-theme=dark] .workflow-settings-restore{background:#17191d;border-color:rgba(247,243,235,.14);color:#d7d0c6;box-shadow:0 10px 24px rgba(0,0,0,.24)}html[data-theme=dark] .workflow-node{background:#17191d;border-color:rgba(143,191,255,.24);box-shadow:0 18px 34px rgba(0,0,0,.32);color:#f7f3eb}html[data-theme=dark] .workflow-node.active,html[data-theme=dark] .workflow-node:hover{border-color:#6aaeff;box-shadow:0 6px 16px rgba(90,166,255,.12)}html[data-theme=dark] .workflow-node.active{border-width:1px}html[data-theme=dark] .starter-node{background:linear-gradient(#17191d 0 62%,#111317 62% 100%)}html[data-theme=dark] .node-label,html[data-theme=dark] .workflow-node small{color:#aaa39a}html[data-theme=dark] .wait-node strong{background:#101419;color:#f7f3eb}html[data-theme=dark] .email-node-stats span,html[data-theme=dark] .node-page-thumb{background:#101419;border-color:rgba(143,191,255,.18);color:#9fc9ff}html[data-theme=dark] .email-mini-preview{background:#fffdf9;border-color:rgba(247,243,235,.14)}html[data-theme=dark] .campaign-save-menu,html[data-theme=dark] .sequence-template-panel,html[data-theme=dark] .workflow-connector .workflow-add-step-option,html[data-theme=dark] .workflow-connector button,html[data-theme=dark] .workflow-node-action-rail{background:#17191d;border-color:rgba(247,243,235,.14);box-shadow:0 16px 34px rgba(0,0,0,.3);color:#f7f3eb}html[data-theme=dark] .workflow-node-action-rail a,html[data-theme=dark] .workflow-node-action-rail button{color:#9fc9ff}html[data-theme=dark] .campaign-save-menu button:focus-visible,html[data-theme=dark] .campaign-save-menu button:hover,html[data-theme=dark] .workflow-node-action-rail a:focus-visible,html[data-theme=dark] .workflow-node-action-rail a:hover,html[data-theme=dark] .workflow-node-action-rail button:focus-visible,html[data-theme=dark] .workflow-node-action-rail button:hover{background:#0f1622;color:#9fc9ff}html[data-theme=dark] .workflow-node-action-rail .danger{color:#dc2626}html[data-theme=dark] .workflow-connector>span{background:rgba(143,191,255,.32)}html[data-theme=dark] .workflow-connector.drag-target{background:rgba(90,166,255,.1);outline-color:rgba(143,191,255,.45)}html[data-theme=dark] .workflow-connector .workflow-add-step-option.email-option{background:#0f1622;border-color:rgba(143,191,255,.24);color:#9fc9ff}html[data-theme=dark] .workflow-connector .workflow-add-step-option.wait-option{background:#14161a;border-color:rgba(247,243,235,.14);color:#d7d0c6}html[data-theme=dark] .workflow-connector .workflow-add-step-option.tag-option{background:rgba(168,85,247,.12);border-color:rgba(216,180,254,.26);color:#d8b4fe}html[data-theme=dark] .automation-note,html[data-theme=dark] .automation-tag-settings,html[data-theme=dark] .campaign-trigger-tag-editor,html[data-theme=dark] .campaign-type-control,html[data-theme=dark] .email-preview-card,html[data-theme=dark] .launch-check,html[data-theme=dark] .sequence-template-preview,html[data-theme=dark] .sequence-template-save,html[data-theme=dark] .workflow-action-settings,html[data-theme=dark] .workflow-delivery-setup,html[data-theme=dark] .workflow-resolved-email-preview,html[data-theme=dark] .workflow-token-preview{background:#111317;border-color:rgba(247,243,235,.13);color:#f7f3eb}html[data-theme=dark] .email-preview-body{background:#ffffff;border:1px solid #d9e2ef;color:#1e293b}html[data-theme=dark] .import-preview-error.validation-error{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.24);color:#fca5a5}html[data-theme=dark] .campaign-trigger-suggestions,html[data-theme=dark] .workflow-delivery-summary,html[data-theme=dark] .workflow-token-table{background:#17191d;border-color:rgba(247,243,235,.14);color:#f7f3eb}html[data-theme=dark] .campaign-trigger-mode-switch button{background:#17191d;border-color:rgba(247,243,235,.14);color:#d7d0c6}html[data-theme=dark] .campaign-trigger-mode-switch button.is-active{background:rgba(90,166,255,.14);border-color:rgba(143,191,255,.34);color:#9fc9ff}html[data-theme=dark] .campaign-trigger-readonly-note{background:#17191d;border-color:rgba(247,243,235,.14);color:#f7f3eb}html[data-theme=dark] .campaign-trigger-empty-note,html[data-theme=dark] .node-ribbon.wait{background:rgba(236,189,133,.18)!important;border-color:rgba(236,189,133,.48)!important;color:#f5c98e!important;box-shadow:0 10px 24px rgba(236,189,133,.12)!important}html[data-theme=dark] .campaign-trigger-suggestion{color:#f7f3eb}html[data-theme=dark] .campaign-trigger-suggestion:focus-visible,html[data-theme=dark] .campaign-trigger-suggestion:hover{background:#0f1622;border-color:rgba(143,191,255,.25)}html[data-theme=dark] .automation-tag-settings-header svg,html[data-theme=dark] .campaign-trigger-suggestion span{color:#9fc9ff}html[data-theme=dark] .automation-tag-settings-header p,html[data-theme=dark] .campaign-trigger-suggestion small,html[data-theme=dark] .campaign-type-control small,html[data-theme=dark] .campaign-type-control-header span,html[data-theme=dark] .workflow-action-settings p,html[data-theme=dark] .workflow-delivery-header p,html[data-theme=dark] .workflow-resolved-email-preview p{color:#aaa39a}html[data-theme=dark] .automation-note.green-note{background:rgba(31,122,77,.12);border-color:rgba(105,217,155,.24);color:#8ee0b0}html[data-theme=dark] .campaign-trigger-add-row input,html[data-theme=dark] .properties-stack input,html[data-theme=dark] .properties-stack select,html[data-theme=dark] .properties-stack textarea,html[data-theme=dark] .sequence-template-save input,html[data-theme=dark] .sequence-template-search,html[data-theme=dark] .sequence-template-search input,html[data-theme=dark] .workflow-template-default-row{background:#0f1115;border-color:rgba(247,243,235,.16);color:#f7f3eb}html[data-theme=dark] .workflow-template-default-copy strong{color:#f7f3eb}html[data-theme=dark] .field.compact small,html[data-theme=dark] .workflow-template-default-copy span{color:#aaa39a}html[data-theme=dark] .audience-readiness-card,html[data-theme=dark] .audience-setup-card,html[data-theme=dark] .confirmation-preview,html[data-theme=dark] .dns-host-walkthrough,html[data-theme=dark] .reader-footer-preview,html[data-theme=dark] .sender-domain-verification-card,html[data-theme=dark] .settings-mini-card{background:#17191d;border-color:rgba(247,243,235,.14);color:#f7f3eb}html[data-theme=dark] .audience-readiness-card p,html[data-theme=dark] .audience-setup-card p,html[data-theme=dark] .dns-host-walkthrough-header small,html[data-theme=dark] .dns-record-cell em,html[data-theme=dark] .dns-record-heading span,html[data-theme=dark] .reader-footer-preview p,html[data-theme=dark] .sender-domain-step small,html[data-theme=dark] .sender-domain-verification-header small,html[data-theme=dark] .settings-mini-card span{color:#aaa39a}html[data-theme=dark] .audience-readiness-pill,html[data-theme=dark] .dns-host-guide-card,html[data-theme=dark] .sender-domain-step{background:#0f1115;border-color:rgba(247,243,235,.13)}html[data-theme=dark] .audience-readiness-pill strong,html[data-theme=dark] .dns-host-walkthrough-header strong,html[data-theme=dark] .dns-record-heading strong,html[data-theme=dark] .reader-footer-preview strong,html[data-theme=dark] .sender-domain-step strong{color:#f7f3eb}html[data-theme=dark] .audience-checklist-item.done,html[data-theme=dark] .audience-readiness-pill.ready{background:rgba(31,122,77,.12);border-color:rgba(105,217,155,.24)}html[data-theme=dark] .audience-checklist-item.done,html[data-theme=dark] .audience-readiness-pill.ready strong{color:#8ee0b0}html[data-theme=dark] .audience-checklist-item.todo,html[data-theme=dark] .audience-readiness-pill.warning,html[data-theme=dark] .sender-domain-status.warning{background:rgba(154,52,18,.16);border-color:rgba(251,146,60,.28)}html[data-theme=dark] .audience-checklist-item.todo,html[data-theme=dark] .audience-readiness-pill.warning strong,html[data-theme=dark] .sender-domain-status.warning{color:#fdba74}html[data-theme=dark] .sender-domain-status.ready{background:rgba(31,122,77,.12);border-color:rgba(105,217,155,.24);color:#8ee0b0}html[data-theme=dark] .dns-record-cell-purpose span,html[data-theme=dark] .dns-record-group-title,html[data-theme=dark] .dns-record-row,html[data-theme=dark] .dns-record-table{border-color:rgba(247,243,235,.14)}html[data-theme=dark] .dns-record-group-title,html[data-theme=dark] .dns-record-heading,html[data-theme=dark] .dns-record-row{background:#0f1115}html[data-theme=dark] .dns-host-nameservers code,html[data-theme=dark] .dns-record-row code,html[data-theme=dark] .settings-inline-note code{background:#121821;border-color:rgba(143,191,255,.2);color:#d7e8ff}html[data-theme=dark] .dns-record-group-title,html[data-theme=dark] .dns-record-type{color:#d7d0c5}html[data-theme=dark] .dns-record-cell-purpose span{background:rgba(143,191,255,.12);color:#9fc9ff}html[data-theme=dark] .template-edit-notice-modal,html[data-theme=dark] .template-preview-modal{background:#17191d;border-color:rgba(247,243,235,.14);color:#f7f3eb}html[data-theme=dark] .template-edit-current-card,html[data-theme=dark] .template-edit-model-card{background:#0f1115;border-color:rgba(247,243,235,.13)}html[data-theme=dark] .template-edit-current-card code{background:rgba(143,191,255,.12);border-color:rgba(143,191,255,.2);color:#9fc9ff}html[data-theme=dark] .template-edit-model-card p{color:#aaa39a}html[data-theme=dark] .template-preview-pane{background:#0f1115;border-color:rgba(247,243,235,.13)}html[data-theme=dark] .template-preview-landing-stage{border-color:rgba(247,243,235,.18)}html[data-theme=dark] .template-preview-empty,html[data-theme=dark] .template-preview-pane-head p{color:#aaa39a}html[data-theme=dark] .template-preview-sequence-canvas{background:radial-gradient(circle,rgba(143,191,255,.24) 1px,transparent 0) 0 0 /18px 18px,#121821;border-color:rgba(143,191,255,.18)}html[data-theme=dark] .template-preview-sequence-node{background:#17191d;border-color:rgba(247,243,235,.13);color:#f7f3eb}html[data-theme=dark] .template-preview-sequence-node em{background:rgba(247,243,235,.08);color:#d7d0c5}html[data-theme=dark] .template-preview-sequence-node small{color:#aaa39a}html[data-theme=dark] .template-preview-sequence-connector{background:#17191d;border-color:rgba(143,191,255,.26);color:#9fc9ff}html[data-theme=dark] .builder-preview-dialog{background:#17191d;border-color:rgba(247,243,235,.14);color:#f7f3eb}html[data-theme=dark] .builder-preview-dialog>header{background:#17191d;border-bottom-color:rgba(247,243,235,.12)}html[data-theme=dark] .builder-preview-dialog>header strong{color:#f7f3eb}html[data-theme=dark] .builder-preview-dialog>header small,html[data-theme=dark] .builder-preview-dialog>header span{color:#aaa39a}html[data-theme=dark] .builder-preview-main{background:radial-gradient(circle,rgba(143,191,255,.18) 1px,transparent 0) 0 0 /18px 18px,#121821}html[data-theme=dark] .builder-preview-test-panel{background:#17191d;border-left-color:rgba(247,243,235,.12)}html[data-theme=dark] .builder-preview-test-panel label,html[data-theme=dark] .builder-preview-test-panel strong{color:#f7f3eb}html[data-theme=dark] .builder-preview-test-panel p,html[data-theme=dark] .builder-preview-test-panel span{color:#aaa39a}html[data-theme=dark] .builder-preview-test-panel input,html[data-theme=dark] .builder-preview-test-panel select{background:#2a2d33;border-color:rgba(247,243,235,.16);color:#f7f3eb}html[data-theme=dark] .builder-email-preview>div,html[data-theme=dark] .builder-page-preview{background:#ffffff;border-color:#d9e2ef;color:#1e293b;color-scheme:light}html[data-theme=dark] .builder-email-preview :where(h1,h2,h3,h4,p,span,strong,label,small),html[data-theme=dark] .builder-page-preview :where(h1,h2,h3,h4,p,span,strong,label,small){color:inherit}html[data-theme=dark] .builder-feedback-form-preview,html[data-theme=dark] .builder-preview-form{background:linear-gradient(180deg,#ffffff,#f8fafc);border-color:#dbe5f1;color:#1e293b}html[data-theme=dark] .builder-feedback-branches span,html[data-theme=dark] .builder-preview-form label span{color:#64748b}html[data-theme=dark] .builder-feedback-branches strong,html[data-theme=dark] .builder-feedback-form-preview h3{color:#0f172a}html[data-theme=dark] .builder-preview-form input,html[data-theme=dark] .builder-preview-form select{background:#ffffff;border-color:#cbd5e1;color:#1e293b}html[data-theme=dark] .app-shell .landing-builder-sheet :where(.builder-form-canvas-preview,.builder-preview-form){background:linear-gradient(180deg,#ffffff,#f8fafc)!important;border-color:#dbe5f1!important;color:#172033!important}html[data-theme=dark] .app-shell .landing-builder-sheet :where(.builder-form-canvas-preview label,.builder-form-canvas-preview span,.builder-preview-form label,.builder-preview-form span){color:#475569!important}html[data-theme=dark] .app-shell .landing-builder-sheet :where(.builder-form-canvas-preview input,.builder-form-canvas-preview select,.builder-preview-form input,.builder-preview-form select){background:#ffffff!important;border-color:#cbd5e1!important;color:#172033!important}html[data-theme=dark] .app-shell .landing-builder-sheet :where(.builder-form-submit-inline-edit,.builder-preview-form button){color:#ffffff!important}html[data-theme=dark] .public-feedback-private-form :where(input,select,textarea),html[data-theme=dark] .public-opt-in-form :where(input,select){background:#ffffff!important;border-color:#cbd5e1!important;color:#172033!important}html[data-theme=dark] .public-feedback-submit,html[data-theme=dark] .public-opt-in-form button{color:#ffffff!important}html[data-theme=dark] .builder-feedback-branches div,html[data-theme=dark] .builder-preview-placeholder{background:#f8fafc;border-color:#dbe5f1}html[data-theme=dark] .campaign-save-menu button,html[data-theme=dark] .sequence-template-row{color:#f7f3eb}html[data-theme=dark] .sequence-template-empty,html[data-theme=dark] .sequence-template-preview-step,html[data-theme=dark] .sequence-template-row{background:#0f1115;border-color:rgba(247,243,235,.13)}html[data-theme=dark] .sequence-template-row.selected,html[data-theme=dark] .sequence-template-row:focus-visible,html[data-theme=dark] .sequence-template-row:hover{background:#0f1622;border-color:rgba(143,191,255,.36)}html[data-theme=dark] .sequence-template-empty,html[data-theme=dark] .sequence-template-preview p,html[data-theme=dark] .sequence-template-preview-head span:not(.badge),html[data-theme=dark] .sequence-template-preview-step small{color:#aaa39a}html[data-theme=dark] .sequence-template-preview-step>span{background:rgba(143,191,255,.16);color:#9fc9ff}html[data-theme=dark] .campaign-trigger-chip,html[data-theme=dark] .workflow-tag-row span{background:#0f1622;border-color:rgba(143,191,255,.24);color:#9fc9ff}html[data-theme=dark] .workflow-tag-row span.muted{background:#111317;border-color:rgba(247,243,235,.13);color:#aaa39a}html[data-theme=dark] .properties-header,html[data-theme=dark] .workflow-token-row+.workflow-token-row{border-color:rgba(247,243,235,.12)}html[data-theme=dark] .workflow-delivery-header code,html[data-theme=dark] .workflow-token-row code{background:#0f1622;border-color:rgba(143,191,255,.18);color:#9fc9ff}html[data-theme=dark] .workflow-search-strip .workflow-search-chip{background:rgba(24,27,32,.94)!important;border-color:rgba(247,243,235,.16)!important;box-shadow:0 12px 28px rgba(0,0,0,.32)!important;color:#d7d0c6!important}html[data-theme=dark] .workflow-search-strip .workflow-search-chip:focus-within,html[data-theme=dark] .workflow-search-strip .workflow-search-chip:hover{border-color:rgba(236,189,133,.48)!important;box-shadow:0 14px 32px rgba(0,0,0,.36),0 0 0 1px rgba(236,189,133,.1)!important}html[data-theme=dark] .workflow-search-strip .workflow-search-input{background:transparent!important;border:0!important;color:#f7f3eb!important}html[data-theme=dark] .workflow-search-strip .workflow-search-input::placeholder{color:#8f8a82!important}html[data-theme=dark] .workflow-search-strip .workflow-drag-hint{background:transparent!important;border-left-color:rgba(247,243,235,.18)!important;color:#d7d0c6!important}html[data-theme=dark] .workflow-search-strip .workflow-step-jump-select{background:#0f1115!important;border-color:rgba(247,243,235,.18)!important;color:#f7f3eb!important}html[data-theme=dark] .workflow-search-strip .workflow-step-count,html[data-theme=dark] .workflow-search-strip .workflow-zoom-value{background:transparent!important;color:#f7f3eb!important}html[data-theme=dark] .workflow-search-strip .workflow-search-chip--controls button{background:transparent!important;border-color:transparent!important;color:#d7d0c6!important}html[data-theme=dark] .workflow-search-strip .workflow-search-chip--controls button:focus-visible,html[data-theme=dark] .workflow-search-strip .workflow-search-chip--controls button:hover{background:rgba(236,189,133,.13)!important;border-color:rgba(236,189,133,.28)!important;color:var(--asana-action-warm,#ecbd85)!important}.qr-create-layout{display:grid;grid-gap:14px;gap:14px;max-width:820px}.qr-create-stepper{align-items:center;color:#60708a;display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:10px}.qr-create-stepper span{align-items:center;background:#ffffff;border:1px solid #d8e4f2;border-radius:999px;display:inline-flex;gap:7px;min-height:30px;padding:0 11px}.qr-create-stepper span.active{background:#edf5ff;border-color:#b8d8ff;color:var(--accent-strong)}.qr-create-panel{background:#ffffff;border:1px solid #d7e2ef;border-radius:9px;box-shadow:0 10px 24px rgba(15,23,42,.04);display:grid;grid-gap:14px;gap:14px;padding:18px}.qr-create-panel-header{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.qr-create-panel-header h2{font-size:18px;margin:0 0 4px}.qr-create-panel-header p{color:var(--muted);font-size:14px;margin:0}.qr-create-mode{white-space:nowrap}.qr-create-form,.qr-create-internal{display:grid;grid-gap:12px;gap:12px;min-width:0}.qr-create-form .field,.qr-create-form .field input,.qr-create-form .field select{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.qr-create-selected-page{align-items:center;background:#f8fbff;border:1px solid #d8e5f4;border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:54px minmax(0,1fr);min-width:0;padding:10px}.qr-create-selected-thumb{align-items:center;background:#ffffff;border:1px solid #d7e2ef;border-radius:7px;color:#64748b;display:flex;height:52px;justify-content:center;overflow:hidden;width:52px}.qr-create-selected-thumb img{height:100%;object-fit:cover;width:100%}.qr-create-selected-page span{color:#64748b;display:block;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.qr-create-selected-page a,.qr-create-selected-page strong{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-create-selected-page a{align-items:center;color:var(--accent-strong);display:inline-grid;font-size:12px;font-weight:800;gap:4px;grid-template-columns:minmax(0,1fr) auto;text-decoration:none}.qr-create-footer{align-items:center;background:#ffffff;border:1px solid #d7e2ef;border-radius:9px;box-shadow:0 12px 24px rgba(15,23,42,.06);display:flex;gap:10px;justify-content:flex-end;padding:12px}html[data-theme=dark] .qr-create-stepper{color:#aab2bf}html[data-theme=dark] .qr-create-stepper span{background:#17191d;border-color:rgba(247,243,235,.14);color:#c7ced8}html[data-theme=dark] .qr-create-stepper span.active{background:rgba(143,191,255,.16);border-color:rgba(143,191,255,.56);color:#8fbfff}html[data-theme=dark] .qr-create-footer,html[data-theme=dark] .qr-create-panel{background:#17191d;border-color:rgba(247,243,235,.14);box-shadow:0 18px 46px rgba(0,0,0,.24);color:#f7f3eb}html[data-theme=dark] .qr-create-panel-header h2{color:#f7f3eb}html[data-theme=dark] .qr-create-form .field label,html[data-theme=dark] .qr-create-form .field>span,html[data-theme=dark] .qr-create-form .section-subtitle,html[data-theme=dark] .qr-create-panel-header p{color:#aab2bf}html[data-theme=dark] .qr-create-form .input-with-icon,html[data-theme=dark] .qr-create-form :where(input,select){background:#25282e;border-color:rgba(247,243,235,.18);color:#f7f3eb}html[data-theme=dark] .qr-create-form .input-with-icon input{background:transparent;border:0;box-shadow:none}html[data-theme=dark] .qr-create-form .input-with-icon:focus-within,html[data-theme=dark] .qr-create-form :where(input,select):focus{border-color:rgba(143,191,255,.58);box-shadow:0 0 0 3px rgba(143,191,255,.12);outline:none}html[data-theme=dark] .qr-create-form :where(input,select)::placeholder{color:#7d8591}html[data-theme=dark] .qr-create-mode.segmented-control{background:#0f1115;border-color:rgba(247,243,235,.16)}html[data-theme=dark] .qr-create-mode.segmented-control button{background:transparent;border-color:transparent;color:#c7ced8}html[data-theme=dark] .qr-create-mode.segmented-control button.active{background:#25282e;border-color:rgba(238,176,112,.72);color:#f7f3eb}html[data-theme=dark] .qr-create-selected-page{background:rgba(143,191,255,.08);border-color:rgba(143,191,255,.32)}html[data-theme=dark] .qr-create-selected-thumb{background:#0f1115;border-color:rgba(247,243,235,.16);color:#aab2bf}html[data-theme=dark] .qr-create-selected-page span{color:#8fbfff}html[data-theme=dark] .qr-create-selected-page strong{color:#f7f3eb}html[data-theme=dark] .qr-create-selected-page a{color:#8fbfff}.qr-edit-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.qr-edit-form{display:grid;grid-gap:20px;gap:20px;min-width:0;overflow:hidden}.qr-edit-section{border-bottom:1px solid #d7e2ef;display:grid;grid-gap:12px;gap:12px;min-width:0;padding-bottom:18px}.qr-edit-section:last-of-type{border-bottom:0}.qr-edit-mode{width:-moz-fit-content;width:fit-content}.qr-destination-body{align-content:start;display:grid;min-width:0}.qr-current-destination-field{border-color:#9dd9b7;box-shadow:inset 3px 0 0 #16a34a;display:grid;grid-template-columns:auto minmax(150px,auto) minmax(0,1fr) auto;min-width:0}.qr-current-destination-field>svg{color:#15803d}.qr-current-destination-field a{color:#064e3b;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-locked-destination-note{color:var(--muted);font-size:13px;font-weight:750}.qr-proposed-destination-field{border-style:dashed}.qr-destination-choice:disabled{cursor:not-allowed;opacity:.62}.qr-edit-internal{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:72px minmax(0,1fr);min-width:0}.qr-edit-external,.qr-edit-internal-controls{align-content:start;display:grid;grid-gap:10px;gap:10px;min-width:0}.qr-edit-external{min-height:126px}.qr-internal-actions{align-items:center}.qr-edit-form .field,.qr-edit-form input,.qr-edit-form select{box-sizing:border-box;max-width:100%;min-width:0}.qr-edit-form input,.qr-edit-form select{overflow:hidden;text-overflow:ellipsis}.qr-edit-preview{--qr-preview-surface:#f3f6fb;--qr-preview-line:#d7e2ef;--qr-preview-ink:#334155;--qr-preview-muted:var(--muted);--qr-preview-qr-surface:#ffffff;align-items:center;background:var(--qr-preview-surface);border:1px solid var(--qr-preview-line);border-radius:8px;display:flex;flex-direction:column;gap:14px;min-height:390px;padding:22px 18px;text-align:center}.qr-preview-advanced{border-top:1px solid var(--qr-preview-line);display:grid;grid-gap:10px;gap:10px;padding-top:12px;width:100%}.qr-preview-advanced summary{color:var(--accent-strong);cursor:pointer;font-size:13px;font-weight:850;list-style-position:inside}.qr-preview-route{background:#ffffff;border:1px solid #d7e2ef;border-radius:10px;display:grid;grid-gap:4px;gap:4px;max-width:100%;padding:10px;text-align:left}.qr-preview-route span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.qr-preview-route .qr-current-route-label{align-items:center;color:#15803d;display:inline-flex;gap:5px}.qr-preview-route a{color:var(--ink);display:block;font-size:12px;font-weight:800;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.qr-edit-preview>strong{color:var(--qr-preview-ink);font-size:13px}.qr-edit-preview p{color:var(--qr-preview-muted)}.qr-edit-preview-image{background:var(--qr-preview-qr-surface);border:1px solid var(--qr-preview-line);border-radius:8px;height:220px;object-fit:contain;padding:12px;width:220px}html[data-theme=dark] .qr-edit-preview{--qr-preview-surface:var(--dark-surface-raised);--qr-preview-line:var(--dark-line);--qr-preview-ink:var(--dark-ink-strong);--qr-preview-muted:var(--dark-muted-soft);--qr-preview-qr-surface:#ffffff}html[data-theme=dark] .qr-edit-preview p{color:var(--qr-preview-muted)}.qr-code-card{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:12px}.qr-code-card-layout{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:156px minmax(0,1fr)}.qr-code-print-panel{align-items:stretch;display:grid;grid-gap:8px;gap:8px;justify-items:start}.qr-code-image{background:#ffffff;border:1px solid #d7e2ef;border-radius:8px;height:136px;object-fit:contain;padding:8px;width:136px}.qr-code-download{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--accent-strong);display:inline-flex;font-size:13px;font-weight:800;gap:7px;justify-content:center;min-height:36px;padding:0 10px;width:136px}.qr-code-main-panel{display:grid;grid-gap:8px;gap:8px;min-width:0}.qr-code-card header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.qr-code-card header span{color:var(--accent-strong);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.qr-code-card h2{font-size:17px;margin:2px 0 0}.qr-code-links{display:flex;flex-wrap:wrap;gap:10px}.qr-code-links a{border:1px solid var(--line);border-radius:8px;color:var(--accent-strong);display:inline-flex;font-weight:800;gap:8px;min-height:40px;padding:0 12px}.qr-code-actions,.qr-code-links a{align-items:center}.qr-destination-editor{background:#f8fbff;border:1px solid #d7e2ef;border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:10px}.qr-destination-editor.compact{align-items:center;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:7px 8px}.qr-destination-label{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.qr-destination-control-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto auto minmax(180px,.8fr) auto minmax(160px,1fr);min-width:0}.qr-destination-editor-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.qr-destination-editor-header>span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.qr-destination-mode{flex:0 0 auto}.qr-destination-mode.segmented-control.compact{width:auto}.qr-destination-mode.segmented-control button{font-size:11px;min-height:30px;padding:0 8px}.qr-destination-input,.qr-destination-select{background:#ffffff;border:1px solid var(--line);border-radius:7px;color:var(--ink);font:inherit;font-size:13px;min-height:32px;min-width:0;padding:0 10px;width:100%}.qr-destination-url{align-items:center;color:#506079;display:inline-grid;font-size:11px;font-weight:750;gap:4px;grid-template-columns:minmax(0,auto) auto;min-width:0}.qr-destination-url,.qr-destination-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-external-picker,.qr-internal-picker{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:56px minmax(0,1fr)}.qr-internal-picker select{min-height:38px}.qr-internal-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;min-width:0}.qr-internal-meta p{color:var(--muted);flex:1 1 260px;font-size:12px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-destination-context{align-items:center;background:#f8fbff;border:1px solid #d7e2ef;border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:68px minmax(0,1fr);padding:8px}.qr-destination-context.muted{background:#f8fafc}.qr-destination-context span{color:var(--muted);display:block;font-size:11px;font-weight:900;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.qr-destination-context p{color:var(--muted);font-size:13px;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-landing-thumbnail{align-items:center;background:#ffffff;border:1px solid #d7e2ef;border-radius:7px;color:var(--muted);display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.qr-landing-thumbnail.large{border-radius:8px;height:72px;width:72px}.qr-landing-thumbnail.compact{border-radius:6px;height:38px;width:38px}.qr-landing-thumbnail.muted{background:#f1f5f9;color:#64748b}.qr-landing-thumbnail img{height:100%;object-fit:cover;width:100%}.qr-landing-chip{align-items:center;background:#eaf3ff;border:1px solid #b8d8ff;border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:12px;font-weight:900;gap:5px;min-height:28px;padding:0 10px}.qr-landing-chip.compact{font-size:11px;gap:4px;min-height:30px;padding:0 8px}