@media (max-width:720px){.media-scope-card{align-items:stretch;grid-template-columns:1fr}.media-scope-copy strong{max-width:18rem}.media-scope-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.media-scope-actions button{min-width:0}.qr-management-row{align-items:start;grid-template-columns:96px minmax(0,1fr);min-height:0}.qr-manager-toolbar{align-items:stretch;flex-direction:column}.qr-filter-controls{flex-wrap:wrap;justify-content:flex-start}.qr-save-preference{width:100%}.qr-row-actions{grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:start;justify-items:start}.qr-row-actions.qr-row-actions-inline{display:flex;flex-wrap:wrap}.qr-destination-compact-row{grid-template-columns:1fr}.qr-link-line,.qr-link-line.printed{align-items:start;grid-template-columns:1fr}.qr-row-internal-page{grid-template-columns:40px minmax(0,1fr)}.qr-row-internal-edit{grid-column:1/-1;justify-content:center}.qr-management-group-header{align-items:start}.qr-create-panel-header{grid-template-columns:1fr}.qr-create-mode{width:100%}.qr-create-mode button{flex:1 1}.qr-edit-layout{grid-template-columns:1fr}.qr-current-destination-field{align-items:start;grid-template-columns:auto minmax(0,1fr)}.qr-current-destination-field a,.qr-current-destination-field button{grid-column:2}.qr-edit-internal{grid-template-columns:1fr}.qr-landing-thumbnail.large{height:64px;width:64px}.qr-destination-compact-row>.qr-destination-input{grid-column:auto}.qr-code-card-layout{grid-template-columns:1fr}.qr-code-print-panel{align-items:start;grid-template-columns:136px minmax(0,1fr)}.qr-destination-editor-header{align-items:flex-start;flex-direction:column}.qr-destination-editor.compact{align-items:stretch;grid-template-columns:1fr}.qr-destination-control-row,.qr-external-picker,.qr-internal-picker{grid-template-columns:1fr}}.qr-editor-panel{border:1px solid #d7e2ef;border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.qr-editor-panel>div:first-child{display:grid;grid-gap:4px;gap:4px}.qr-editor-panel p{color:var(--muted);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.landing-builder-qr-panel{background:#f8fbff}.landing-builder-qr-header{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.landing-builder-qr-header span{color:var(--muted);display:block;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.landing-builder-qr-header strong{color:var(--ink);display:block;font-size:14px}.landing-builder-qr-image{align-items:center;display:flex;justify-content:center;min-height:88px;min-width:88px}.landing-builder-qr-image img{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:5px}.landing-builder-qr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.landing-builder-qr-meta{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:7px;display:grid;grid-gap:4px 8px;gap:4px 8px;grid-template-columns:auto minmax(0,1fr);padding:8px}.landing-builder-qr-meta span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.landing-builder-qr-meta code,.landing-builder-qr-meta strong{color:var(--ink);font-size:12px;min-width:0;overflow-wrap:anywhere}.landing-url-upgrade-card{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr);padding:10px}.landing-url-upgrade-card .btn{justify-content:center;white-space:normal;width:100%}.landing-url-upgrade-card.ready{background:#ecfdf5;border-color:#a7f3d0}.landing-url-upgrade-card strong{color:var(--ink);display:block;font-size:13px;line-height:1.2}.landing-url-upgrade-card p{color:var(--muted);font-size:12px;line-height:1.4;margin:3px 0 0}.editor-actions{border-top:1px solid var(--line);margin-top:16px;padding-top:16px;align-items:center}.command-panel{border-color:#bfd7f8}.public-opt-in{align-items:center;background:#edf3fb;display:flex;min-height:100vh;padding:24px}.public-opt-in.with-admin-toolbar{padding-top:72px}.public-admin-toolbar{align-items:center;background:#111827;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 22px rgba(15,23,42,.2);box-sizing:border-box;color:#e5e7eb;display:flex;gap:12px;left:0;min-height:38px;padding:7px 18px;position:fixed;right:0;top:0;width:100%;z-index:1000}.public-admin-toolbar-status{align-items:baseline;display:flex;flex:0 0 auto;gap:8px;min-width:0}.public-admin-toolbar-status strong{color:#ffffff;font-size:13px}.public-admin-toolbar-status span{color:#b6c2d6;font-size:12px;font-weight:750}.public-admin-toolbar-title{color:#dbeafe;flex:1 1 auto;font-size:12px;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-admin-toolbar-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px;justify-content:flex-end;min-width:0}.public-admin-toolbar-actions a{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#f8fbff;display:inline-flex;font-size:12px;font-weight:850;gap:6px;min-height:32px;padding:0 10px;text-decoration:none;white-space:nowrap}.public-admin-toolbar-actions a.primary{background:#2563eb;border-color:#3b82f6;color:#ffffff}.public-admin-toolbar-actions a:focus-visible,.public-admin-toolbar-actions a:hover{background:#1d4ed8;border-color:#60a5fa;outline:none}.public-opt-in-card{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 60px rgba(23,32,51,.12);margin:0 auto;max-width:680px;padding:34px;width:100%}.public-opt-in-card.builder-backed{border:0;box-shadow:0 2px 8px rgba(15,23,42,.04);max-width:720px;padding:16px 40px 28px}.public-opt-in-hero{aspect-ratio:16/9;margin-bottom:22px;max-height:320px;width:100%}.public-opt-in-card>span{color:var(--accent-strong);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-opt-in-card h1{font-size:42px;line-height:1.05;margin:12px 0}.public-opt-in-card p,.public-opt-in-copy{color:#475569;font-size:18px;line-height:1.55}.public-opt-in-copy :where(h1,h2,h3,h4,h5,h6){color:#172033}.public-opt-in-copy :where(p,li,blockquote,span):not([style*=color]){color:#475569}.public-opt-in-copy strong{color:#172033}.public-opt-in-form{display:grid;grid-gap:8px;gap:8px;margin:24px 0 14px}.public-opt-in-form label{color:var(--ink);font-size:13px;font-weight:800}.public-opt-in-form div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.public-opt-in-form input,.public-opt-in-form select{background:#ffffff;border:1px solid #c9d3e1;border-radius:8px;color:#172033;font:inherit;min-height:46px;padding:0 13px;width:100%}.public-opt-in-form button{align-items:center;background:var(--accent);border:0;border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:8px;min-height:46px;padding:0 16px}.public-opt-in-form button:disabled{cursor:not-allowed;opacity:.68}.public-opt-in-privacy{color:#64748b;font-size:12px;line-height:1.45;margin:6px 0 0}.public-opt-in-success{align-items:flex-start;background:#edf8f1;border:1px solid #cfebd9;border-radius:8px;color:var(--green);display:grid;grid-gap:6px;gap:6px;margin:24px 0 14px;padding:16px}.public-opt-in-success span{color:#356146;line-height:1.45}.public-opt-in-download{justify-self:flex-start;margin-top:4px}.public-opt-in-card small{align-items:center;color:var(--muted);display:flex;gap:7px;line-height:1.4}.public-feedback-control{display:grid;grid-gap:16px;gap:16px;margin:22px auto 8px;max-width:620px;width:100%}.public-feedback-control.is-typeform-step{isolation:isolate}.public-feedback-control.is-question-step{gap:14px}.public-feedback-control.is-question-step,.public-feedback-panel,.public-feedback-question{background:#ffffff;border:1px solid rgba(15,23,42,.12);border-radius:16px;box-shadow:0 18px 42px rgba(15,23,42,.08);padding:24px}.public-feedback-panel,.public-feedback-question{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.public-feedback-control.is-question-step .public-feedback-question{background:transparent;border:0;box-shadow:none;padding:0}.public-feedback-panel svg,.public-feedback-question svg{color:#2563eb}.public-feedback-panel h2,.public-feedback-question h2{color:#172033;font-size:clamp(24px,3vw,34px);font-weight:650;letter-spacing:0;line-height:1.08;margin:0}.public-feedback-panel p{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.public-feedback-panel label{color:#172033;display:grid;font-size:13px;font-weight:650;grid-gap:6px;gap:6px;width:100%}.public-feedback-control :where(input,select,textarea){background:#ffffff;border:1px solid #cbd5e1;border-radius:10px;color:#172033;color-scheme:light;font:inherit;padding:12px}.public-feedback-control :where(input,textarea)::placeholder{color:#64748b;opacity:1}.public-feedback-control :where(input,select,textarea):focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.16);outline:none}html[data-theme=dark] .public-feedback-control :where(input,select,textarea){background:#ffffff!important;border-color:#cbd5e1!important;color:#172033!important;-webkit-text-fill-color:#172033!important}html[data-theme=dark] .public-feedback-control :where(input,textarea)::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.public-feedback-step-panel{animation:publicFeedbackStepIn .18s ease-out both}.public-feedback-answer-lock{align-items:center;background:#f1f5f9;border:1px solid #dbe5f1;border-radius:999px;color:#526174;display:inline-flex;font-size:12px;font-weight:650;line-height:1;padding:7px 10px}@keyframes publicFeedbackStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.public-feedback-choice-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-feedback-control.is-question-step .public-feedback-choice-grid{width:100%}.public-feedback-rating-grid{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.public-feedback-rating-choice{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:13px;color:#c47b21;cursor:pointer;display:grid;font:inherit;grid-gap:2px;gap:2px;justify-items:center;min-height:58px;padding:8px 6px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.public-feedback-rating-choice span{color:currentColor;font-size:22px;line-height:1}.public-feedback-rating-choice small{color:#64748b;font-size:12px;font-weight:650}.public-feedback-rating-choice:focus-visible,.public-feedback-rating-choice:hover{background:#fff8ee;border-color:#ecbd85;box-shadow:0 10px 22px rgba(236,189,133,.2);outline:none;transform:translateY(-1px)}.public-feedback-rating-grid:has(.rating-star-1:focus-visible) .rating-star-1,.public-feedback-rating-grid:has(.rating-star-1:hover) .rating-star-1,.public-feedback-rating-grid:has(.rating-star-2:focus-visible) .rating-star-1,.public-feedback-rating-grid:has(.rating-star-2:focus-visible) .rating-star-2,.public-feedback-rating-grid:has(.rating-star-2:hover) .rating-star-1,.public-feedback-rating-grid:has(.rating-star-2:hover) .rating-star-2,.public-feedback-rating-grid:has(.rating-star-3:focus-visible) .rating-star-1,.public-feedback-rating-grid:has(.rating-star-3:focus-visible) .rating-star-2,.public-feedback-rating-grid:has(.rating-star-3:focus-visible) .rating-star-3,.public-feedback-rating-grid:has(.rating-star-3:hover) .rating-star-1,.public-feedback-rating-grid:has(.rating-star-3:hover) .rating-star-2,.public-feedback-rating-grid:has(.rating-star-3:hover) .rating-star-3,.public-feedback-rating-grid:has(.rating-star-4:focus-visible) .rating-star-1,.public-feedback-rating-grid:has(.rating-star-4:focus-visible) .rating-star-2,.public-feedback-rating-grid:has(.rating-star-4:focus-visible) .rating-star-3,.public-feedback-rating-grid:has(.rating-star-4:focus-visible) .rating-star-4,.public-feedback-rating-grid:has(.rating-star-4:hover) .rating-star-1,.public-feedback-rating-grid:has(.rating-star-4:hover) .rating-star-2,.public-feedback-rating-grid:has(.rating-star-4:hover) .rating-star-3,.public-feedback-rating-grid:has(.rating-star-4:hover) .rating-star-4,.public-feedback-rating-grid:has(.rating-star-5:focus-visible) .rating-star-1,.public-feedback-rating-grid:has(.rating-star-5:focus-visible) .rating-star-2,.public-feedback-rating-grid:has(.rating-star-5:focus-visible) .rating-star-3,.public-feedback-rating-grid:has(.rating-star-5:focus-visible) .rating-star-4,.public-feedback-rating-grid:has(.rating-star-5:focus-visible) .rating-star-5,.public-feedback-rating-grid:has(.rating-star-5:hover) .rating-star-1,.public-feedback-rating-grid:has(.rating-star-5:hover) .rating-star-2,.public-feedback-rating-grid:has(.rating-star-5:hover) .rating-star-3,.public-feedback-rating-grid:has(.rating-star-5:hover) .rating-star-4,.public-feedback-rating-grid:has(.rating-star-5:hover) .rating-star-5{background:#fff1d8;border-color:#ecbd85}.public-feedback-choice,.public-feedback-review-link,.public-feedback-submit{align-items:center;border:1px solid rgba(15,23,42,.12);border-radius:14px;cursor:pointer;display:inline-flex;font:inherit;font-weight:650;gap:8px;justify-content:center;min-height:52px;padding:0 18px;text-decoration:none}.public-feedback-choice.positive,.public-feedback-review-link{background:#111214;color:#ffffff}.public-feedback-choice.negative{background:#fff7ed;color:#9a3412}.public-feedback-private-form{justify-items:stretch;text-align:left}.public-feedback-erc-form{gap:14px;justify-items:stretch;max-width:560px;text-align:center}.public-feedback-erc-form .public-feedback-submit{justify-self:center}.public-feedback-erc-context{background:#f8fafc;border:1px solid #dbe5f1;border-radius:12px;display:grid;grid-gap:5px;gap:5px;padding:12px 14px;text-align:left}.public-feedback-erc-context span{color:#2563eb;font-size:11px;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.public-feedback-erc-context p{color:#475569;font-size:13px;line-height:1.45;margin:0}.public-feedback-private-form label{color:#172033}.public-feedback-private-form input,.public-feedback-private-form select,.public-feedback-private-form textarea{resize:vertical}.public-feedback-field-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-feedback-submit{background:#2563eb;border-color:#2563eb;color:#ffffff;justify-self:start}.public-feedback-choice:disabled,.public-feedback-submit:disabled{cursor:not-allowed;opacity:.65}.public-feedback-error,.public-feedback-muted{font-size:13px;line-height:1.45}.public-feedback-error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;margin:0;padding:10px 12px}.builder-feedback-form-preview{background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 12px 28px rgba(15,23,42,.06);display:grid;grid-gap:12px;gap:12px;padding:18px;text-align:center}.builder-feedback-form-preview.public-feedback-private-form{justify-items:stretch;text-align:left}html[data-theme=dark] .app-shell .landing-builder-sheet .builder-feedback-form-preview :where(input,textarea,select){background:#ffffff!important;border-color:#cbd5e1!important;color:#172033!important;-webkit-text-fill-color:#172033!important;color-scheme:light}html[data-theme=dark] .app-shell .landing-builder-sheet .builder-feedback-form-preview :where(input,textarea)::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.builder-feedback-form-preview h3{color:#0f172a;font-size:22px;font-weight:650;line-height:1.15;margin:0}.builder-feedback-control-stack{display:grid;grid-gap:14px;gap:14px}.builder-feedback-screen-nav{background:#f8fafc;border:1px solid #dbe5f1;border-radius:999px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px}.builder-feedback-screen-nav button{background:transparent;border:0;border-radius:999px;color:#526174;cursor:pointer;font:inherit;font-size:11px;font-weight:650;min-height:30px;padding:0 8px;white-space:nowrap}.builder-feedback-screen-nav button.active{background:#111214;box-shadow:0 8px 18px rgba(15,23,42,.12);color:#ffffff}.builder-feedback-screen-nav button:focus-visible,.builder-feedback-screen-nav button:hover{color:#172033;outline:none}.builder-feedback-screen-nav button.active:focus-visible,.builder-feedback-screen-nav button.active:hover{color:#ffffff}.builder-feedback-screen-note{color:#64748b;font-size:12px;line-height:1.45;margin:0}.builder-feedback-flow-map{background:linear-gradient(180deg,rgba(248,250,252,.94),rgba(241,245,249,.86));border:1px dashed #c8d6e7;border-radius:14px;display:grid;grid-gap:10px;gap:10px;padding:12px;text-align:left}.builder-feedback-flow-map>div:first-child{display:grid;grid-gap:2px;gap:2px}.builder-feedback-flow-map p{color:#64748b;font-size:12px;line-height:1.4;margin:0}.builder-feedback-branches,.builder-feedback-choice-preview{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.builder-feedback-rating-preview{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.builder-feedback-rating-preview button{background:#fff8ee;border:1px solid #f0d2aa;border-radius:10px;color:#c47b21;cursor:pointer;font-size:18px;min-height:40px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.color-token-control{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:42px minmax(0,1fr)}.color-token-control input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(148,163,184,.45);border-radius:9px;cursor:pointer;height:36px;padding:3px;width:42px}.color-token-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-token-control input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.color-token-control input[type=text]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;min-width:0;text-transform:uppercase}.builder-feedback-rating-preview button:focus-visible,.builder-feedback-rating-preview button:hover{background:#fff1d8;border-color:#ecbd85;box-shadow:0 10px 20px rgba(236,189,133,.22);outline:none;transform:translateY(-1px)}.builder-feedback-rating-preview:has(.rating-star-1:focus-visible) .rating-star-1,.builder-feedback-rating-preview:has(.rating-star-1:hover) .rating-star-1,.builder-feedback-rating-preview:has(.rating-star-2:focus-visible) .rating-star-1,.builder-feedback-rating-preview:has(.rating-star-2:focus-visible) .rating-star-2,.builder-feedback-rating-preview:has(.rating-star-2:hover) .rating-star-1,.builder-feedback-rating-preview:has(.rating-star-2:hover) .rating-star-2,.builder-feedback-rating-preview:has(.rating-star-3:focus-visible) .rating-star-1,.builder-feedback-rating-preview:has(.rating-star-3:focus-visible) .rating-star-2,.builder-feedback-rating-preview:has(.rating-star-3:focus-visible) .rating-star-3,.builder-feedback-rating-preview:has(.rating-star-3:hover) .rating-star-1,.builder-feedback-rating-preview:has(.rating-star-3:hover) .rating-star-2,.builder-feedback-rating-preview:has(.rating-star-3:hover) .rating-star-3,.builder-feedback-rating-preview:has(.rating-star-4:focus-visible) .rating-star-1,.builder-feedback-rating-preview:has(.rating-star-4:focus-visible) .rating-star-2,.builder-feedback-rating-preview:has(.rating-star-4:focus-visible) .rating-star-3,.builder-feedback-rating-preview:has(.rating-star-4:focus-visible) .rating-star-4,.builder-feedback-rating-preview:has(.rating-star-4:hover) .rating-star-1,.builder-feedback-rating-preview:has(.rating-star-4:hover) .rating-star-2,.builder-feedback-rating-preview:has(.rating-star-4:hover) .rating-star-3,.builder-feedback-rating-preview:has(.rating-star-4:hover) .rating-star-4,.builder-feedback-rating-preview:has(.rating-star-5:focus-visible) .rating-star-1,.builder-feedback-rating-preview:has(.rating-star-5:focus-visible) .rating-star-2,.builder-feedback-rating-preview:has(.rating-star-5:focus-visible) .rating-star-3,.builder-feedback-rating-preview:has(.rating-star-5:focus-visible) .rating-star-4,.builder-feedback-rating-preview:has(.rating-star-5:focus-visible) .rating-star-5,.builder-feedback-rating-preview:has(.rating-star-5:hover) .rating-star-1,.builder-feedback-rating-preview:has(.rating-star-5:hover) .rating-star-2,.builder-feedback-rating-preview:has(.rating-star-5:hover) .rating-star-3,.builder-feedback-rating-preview:has(.rating-star-5:hover) .rating-star-4,.builder-feedback-rating-preview:has(.rating-star-5:hover) .rating-star-5{background:#fff1d8;border-color:#ecbd85}.builder-feedback-branches button,.builder-feedback-choice-preview button{border-radius:12px;font:inherit;padding:10px}.builder-feedback-choice-preview button{background:#111214;border:0;color:#ffffff;cursor:pointer;font-weight:650}.builder-feedback-choice-preview button+button{background:#fff7ed;color:#9a3412}.builder-feedback-branches button{background:#f8fafc;border:1px solid #dbe5f1;cursor:pointer;display:grid;grid-gap:2px;gap:2px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.builder-feedback-branches button.is-selected,.builder-feedback-choice-preview button.is-selected,.builder-feedback-rating-preview button.is-selected{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.22)}.builder-feedback-branches button:hover,.builder-feedback-choice-preview button:hover{transform:translateY(-1px)}.builder-feedback-branches strong{color:#0f172a;font-size:12px;font-weight:650}.builder-feedback-branches span{color:#64748b;font-size:12px}.builder-feedback-branch-preview{background:#ffffff;border:1px solid #dbe5f1;border-radius:14px;display:grid;grid-gap:6px;gap:6px;padding:10px;text-align:left}.builder-feedback-branch-preview.compact{align-items:center;grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.builder-feedback-branch-preview.positive{border-color:#bfd7ff;box-shadow:none}.builder-feedback-branch-preview.private{border-color:#efd5ad;box-shadow:none}.builder-feedback-branch-preview.submitted{border-color:#bfe8cf;box-shadow:none}.builder-feedback-branch-preview.live-blocks{background:#ffffff;border-color:#d6e2f3;padding:8px}.feedback-live-block{background:#ffffff;border:1px solid transparent;border-radius:9px;display:grid;grid-gap:6px;gap:6px;padding:8px;position:relative}.builder-feedback-branch-preview.live-blocks :where(h4,p,span,small,.feedback-inline-editable){opacity:1!important}.feedback-live-block.text-block :where(.feedback-inline-editable,.feedback-inline-editable *){color:#172033!important}.feedback-live-block.text-block p.feedback-inline-editable,.feedback-live-block.text-block p.feedback-inline-editable *{color:#43536a!important}.feedback-live-block.input-block :where(.feedback-inline-editable,.feedback-inline-editable *){color:#172033!important}.feedback-live-block.input-block .feedback-private-preview-textarea-placeholder,.feedback-live-block.input-block .feedback-private-preview-textarea-placeholder *{color:#526174!important}.feedback-live-block:focus-within,.feedback-live-block:hover{border-color:#2f7df0;box-shadow:0 0 0 1px rgba(47,125,240,.22)}.canvas-block-mini-label{align-items:center;background:#2f7df0;border-radius:3px;color:#ffffff;display:inline-flex;font-size:10px;font-weight:650;left:0;line-height:1;padding:3px 5px;position:absolute;top:-8px;width:max-content}.feedback-live-block.text-block{padding:12px 8px 8px}.feedback-live-block.button-block{align-items:center;justify-items:center;min-height:48px}.feedback-live-block.input-block{padding:12px 8px 8px}.builder-feedback-branch-preview h4{color:#172033;font-size:15px;font-weight:650;line-height:1.2;margin:0}.builder-feedback-branch-preview p,.builder-feedback-branch-preview small{color:#526174;font-size:12px;line-height:1.45;margin:0}.feedback-preview-pill{align-items:center;background:#eaf2ff;border:1px solid #c9ddfb;border-radius:999px;color:#1d5fbf;display:inline-flex;font-size:10px;font-weight:650;letter-spacing:.04em;line-height:1;padding:5px 8px;text-transform:uppercase;width:max-content}.builder-feedback-branch-preview.private .feedback-preview-pill{background:#fff5e8;border-color:#efd5ad;color:#a55d11}.builder-feedback-branch-preview.submitted .feedback-preview-pill{background:#eafaf0;border-color:#bfe8cf;color:#10703d}.feedback-review-preview-action{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;padding-top:2px}.feedback-private-preview-submit,.feedback-review-preview-action button,.feedback-review-preview-button{align-items:center;background:#111214;border:0;border-radius:10px;color:#ffffff;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:6px;justify-content:center;min-height:34px;padding:8px 12px}.feedback-private-preview-submit,.feedback-review-preview-button{width:max-content}.feedback-inline-editable{border-radius:6px;cursor:text;min-width:1ch;outline:0;padding:2px 3px}.feedback-inline-editable:hover{background:rgba(106,168,255,.06);box-shadow:0 0 0 1px rgba(106,168,255,.3)}.feedback-inline-editable:focus{background:#ffffff;box-shadow:0 0 0 2px rgba(106,168,255,.58)}.feedback-inline-button-label{color:inherit;display:inline-block;font:inherit;line-height:1.2;text-align:inherit}.feedback-inline-editable.feedback-inline-button-label:focus,.feedback-inline-editable.feedback-inline-button-label:hover{background:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.78);color:inherit!important}.feedback-private-preview-field{display:grid;grid-gap:7px;gap:7px}.feedback-preview-field-surface span,.feedback-private-preview-field span{color:#526174;font-size:11px;font-weight:650}.feedback-private-preview-field textarea{background:#f8fafc;border:1px solid #d9e2ef;border-radius:10px;color:#172033;font:inherit;min-height:74px;padding:9px 10px;resize:none}.feedback-private-preview-textarea-placeholder{background:#f8fafc;border:1px solid #d9e2ef;border-radius:10px;color:#66758a;display:block;font-size:13px;line-height:1.45;min-height:78px;padding:10px;white-space:pre-wrap}.feedback-preview-field-surface{display:grid;grid-gap:5px;gap:5px}.feedback-preview-field-text{background:#f8fafc;border:1px solid #d9e2ef;border-radius:10px;color:#172033;display:block;font-size:13px;line-height:1.45;min-height:54px;padding:10px;white-space:pre-wrap;width:100%}.feedback-private-preview-fields{display:flex;flex-wrap:wrap;gap:6px}.feedback-private-preview-fields span{background:#f4f7fb;border:1px solid #dbe5f1;border-radius:999px;color:#526174;font-size:11px;font-weight:650;padding:5px 8px}.feedback-control-card{display:grid;grid-gap:12px;gap:12px}.feedback-settings-heading{display:grid;grid-gap:4px;gap:4px}.feedback-settings-heading strong{color:#111827;font-size:15px;font-weight:650}.feedback-settings-heading p{color:#526174;font-size:12px;line-height:1.45;margin:0}.feedback-edit-target-label{color:#6b7788;font-size:10px;font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase}.feedback-path-tabs{background:#eef4fb;border:1px solid #d7e4f3;border-radius:12px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px}.feedback-path-tabs button{background:transparent;border:0;border-radius:9px;color:#526174;cursor:pointer;font:inherit;font-size:11px;font-weight:650;min-height:34px;padding:0 7px;white-space:nowrap}.feedback-path-tabs button.active{background:#111214;color:#ffffff}.feedback-branch-map,.feedback-inbox-map,.feedback-path-summary{display:grid;grid-gap:8px;gap:8px}.feedback-branch-map button{background:#f8fafc;border:1px solid #dbe5f1;border-radius:12px;color:inherit;cursor:pointer;display:grid;grid-gap:3px;gap:3px;padding:10px;text-align:left}.feedback-branch-map button:focus-visible,.feedback-branch-map button:hover{border-color:#93c5fd;box-shadow:0 0 0 2px rgba(37,99,235,.16);outline:none}.feedback-branch-map strong,.feedback-inbox-map strong{color:#172033;font-size:12px;font-weight:650}.feedback-branch-map span,.feedback-inbox-map span,.feedback-path-summary span{color:#526174;font-size:12px;line-height:1.35}.feedback-path-summary{background:#f7fafc;border:1px solid #dbe5f1;border-radius:12px;padding:10px}.feedback-review-url-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.feedback-routing-chip{border:1px solid transparent;border-radius:999px}.asin-missing-chip,.feedback-routing-chip{font-size:11px;font-weight:650;line-height:1;padding:5px 8px;white-space:nowrap}.asin-missing-chip{cursor:pointer;background:#fef2f2;border:1px solid #fee2e2;color:#991b1b;border-radius:999px;text-decoration:none;display:inline-flex;align-items:center;transition:all .15s ease-in-out}.asin-missing-chip:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}html[data-theme=dark] .asin-missing-chip{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.3)!important;color:#fca5a5!important}html[data-theme=dark] .asin-missing-chip:hover{background:rgba(239,68,68,.2)!important;border-color:rgba(239,68,68,.5)!important;color:#f87171!important}.feedback-routing-toggle-button{cursor:pointer;font-family:inherit;min-height:24px}.feedback-routing-toggle-button:focus-visible,.feedback-routing-toggle-button:hover{border-color:#ecbd85;box-shadow:0 0 0 2px rgba(236,189,133,.2);outline:none}.feedback-routing-chip.enabled{background:#e8f7ef;border-color:#bbe8cf;color:#087044}.feedback-routing-chip.disabled{background:#f6f7f9;border-color:#d8dde6;color:#526174}.feedback-review-url-field.is-missing input{background:#fff7f4;border-color:#f08d82;box-shadow:0 0 0 2px rgba(239,68,68,.1)}.feedback-review-url-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.feedback-review-url-actions button{align-items:center;background:#fff8ef;border:1px solid #efd0a5;border-radius:9px;color:#96540b;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;min-height:32px;padding:7px 10px}.feedback-review-url-actions button:focus-visible,.feedback-review-url-actions button:hover{background:#f6ddb9;border-color:#ecbd85;color:#111214;outline:none}.field-hint.warning{color:#b42318;font-weight:650}.feedback-inbox-map{background:#f3f8f4;border:1px solid #c9ead4;border-radius:12px;padding:10px}.operator-steps{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.operator-step{border:1px solid var(--line);border-radius:12px;color:inherit;align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:26px minmax(0,1fr) 14px;min-height:42px;overflow:hidden;padding:6px 26px 6px 8px;position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.operator-step:before{background:var(--orange);border-radius:999px;content:"";height:4px;left:10px;position:absolute;top:0;width:28px}.operator-step:nth-child(2):before{background:#276c9a}.operator-step:nth-child(3):before{background:#16846b}.operator-step:nth-child(4):before{background:#6e5bd7}.operator-step:nth-child(5):before{background:#b67918}.operator-step:hover{border-color:rgba(17,17,17,.18);background:#ffffff;box-shadow:0 12px 24px rgba(23,43,32,.1);transform:translateY(-1px)}.operator-step strong{font-size:12px;line-height:1.2;min-width:0}.operator-info{align-items:center;background:#f3f7fc;border:1px solid #dbe5f2;border-radius:999px;color:var(--accent-strong);display:inline-flex;height:18px;justify-content:center;position:absolute;right:5px;top:5px;width:18px}.operator-info svg{height:12px;width:12px}.operator-step>svg{align-self:center;color:var(--accent-strong);justify-self:end;margin:0;height:15px;width:15px}.pattern-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pattern-grid div{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.pattern-grid p{color:var(--muted);font-size:13px;line-height:1.45;margin:6px 0 0}@media (max-width:1320px){.book-workspace-grid{grid-template-columns:1fr}.book-action-grid,.book-launch-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.book-workflow-columns{grid-template-columns:repeat(3,minmax(240px,1fr))}}@media (max-width:1100px){.book-form,.book-workspace-grid,.campaign-editor,.campaign-record-row,.campaign-shell-head,.campaign-shell-row,.compact-note-grid,.compact-record-row,.focused-editor-grid,.grid-two,.import-preview-grid,.list-console,.list-workspace,.marketing-feature-grid,.marketing-section-head,.marketing-workflow,.media-library-layout,.metric-grid,.workflow-columns--thirds,.workflow-editor-body,.workspace-grid{grid-template-columns:1fr}.book-form-side,.editor-preview,.list-directory,.list-switcher,.media-upload-panel{position:static}.contact-filter-bar,.form-grid-two,.media-filter-bar,.sequence-template-browser,.workflow-editor-toolbar{grid-template-columns:1fr}.media-filter-bar{align-items:stretch;flex-direction:column}.media-search-box,.media-sort-select{width:100%}.contact-table{border:0;gap:8px;overflow:visible}.contact-table-head{display:none}.contact-table-row{border:1px solid var(--line);border-radius:8px}.contact-detail-grid,.contact-meta-grid,.contact-table-row{grid-template-columns:1fr}.contact-detail-list{border:0;gap:8px;overflow:visible}.contact-detail-list-head{display:none}.contact-detail-list-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr}.subscriber-detail-actions,.subscriber-detail-topbar{align-items:stretch;flex-direction:column}.subscriber-detail-shell{grid-template-columns:1fr}.subscriber-profile-rail{border-radius:10px 10px 0 0}.subscriber-insights{border-left:1px solid var(--line);border-radius:0 0 10px 10px;padding:16px}.subscriber-metric-strip,.subscriber-usage-grid{grid-template-columns:1fr}.subscriber-metric-strip>div{border-left:0;border-top:1px solid var(--line)}.subscriber-metric-strip>div:first-child{border-top:0}.subscriber-tabs{overflow-x:auto}.subscriber-history-table{border:0;gap:8px;overflow:visible}.subscriber-history-head{display:none}.subscriber-history-row,.subscriber-history-table.activity .subscriber-history-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr}.focused-editor-toolbar{grid-template-columns:1fr}.workflow-exit,.workflow-title-block{border:0;padding-left:0}.workflow-toolbar-actions{flex-wrap:wrap}.workflow-canvas{border-right:0;border-bottom:1px solid #d2deec}.aweber-add-rail{flex:0 0 230px;max-height:none;min-width:230px;width:230px}.focused-editor>div:nth-child(2){min-width:0}.focused-editor>div:nth-child(2)>main{min-width:0;padding:18px!important}.focused-editor>div:nth-child(2)>main>section{min-width:0;padding:24px!important}.focused-editor>div:nth-child(2)>aside:not(.aweber-add-rail){flex:0 0 290px;width:290px!important}.builder-row-columns{flex-direction:column}.builder-row-columns.side-by-side-mobile{flex-direction:row}.public-row-columns{flex-direction:column}.public-row-columns.side-by-side-mobile{flex-direction:row}.public-row-columns.image-pair-mobile{gap:clamp(8px,2.6vw,12px)!important}.public-row-columns.image-pair-mobile>*{flex:1 1!important;min-width:0}.builder-row-columns:not(.side-by-side-mobile) .builder-column{flex-basis:auto!important}.builder-row-canvas-toolbar{align-items:flex-start;flex-direction:column}.builder-column-inline-tools,.builder-row-canvas-toolbar>div{justify-content:flex-start}.focused-editor-side{border-left:0;border-top:1px solid #d2deec}.workflow-lane{min-width:0}.list-titlebar,.next-work-panel,.section-header,.topbar{display:grid}.button-row{justify-content:start}.campaign-shell-head{display:none}.campaign-shell-row{align-items:start;gap:7px}.campaign-shell-main span,.campaign-shell-main strong,.campaign-shell-muted,.campaign-shell-row>span{white-space:normal}.campaign-shell-badges{justify-content:start}.campaign-record-head{display:none}.campaign-record-row{align-items:start;gap:8px;grid-template-columns:1fr}.campaign-row-actions{justify-content:flex-start}.campaign-hover-action{opacity:1;transform:none}.compact-record-row{align-items:start;grid-template-columns:1fr}.compact-record-row.compact-record-row--landing{grid-template-columns:56px minmax(0,1fr)}.compact-record-row--landing .compact-record-actions,.compact-record-row--landing .compact-record-meta,.compact-record-row--landing .compact-record-status,.compact-record-row--landing .landing-page-qr-control{grid-column:1/-1}.book-record-row{grid-template-columns:1fr}.book-format-drawer{padding-left:10px}.book-format-detail-row{grid-template-columns:1fr 1fr}.book-format-detail-row .btn{justify-self:start}.book-format-strip{align-items:start;flex-direction:column}.asset-classifier,.asset-thumb-link,.book-record-actions{justify-self:start}.book-record-actions{flex-wrap:wrap}.book-record-actions,.compact-record-actions,.landing-page-qr-actions,.landing-page-qr-status{justify-content:start}.delivery-url-inline-editor,.landing-page-qr-control,.lead-magnet-assignment-panel,.lead-magnet-delivery-card,.lead-magnet-row>summary,.qr-edit-modal-grid,.qr-management-card,.qr-url-grid,.qr-url-grid--compact{grid-template-columns:1fr}.lead-magnet-thumb{justify-self:start}.lead-magnet-thumb-frame,.qr-management-image{min-height:92px}.qr-management-image-button{min-width:92px;width:92px}.qr-edit-modal-preview{justify-items:start}.qr-edit-modal-preview .btn,.qr-edit-modal-redirect{justify-self:start}.lead-magnet-delivery-actions,.qr-management-actions{justify-content:start}.compact-record-main span,.compact-record-main strong,.compact-record-meta,.lead-magnet-book-picker small,.lead-magnet-book-picker strong,.lead-magnet-title small,.lead-magnet-title strong{white-space:normal}.book-meta-grid,.campaign-editor-guide,.list-scorecards,.pattern-grid,.reader-grid,.risk-grid,.workflow-guide,.workflow-guide.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-grid,.risk-grid{grid-template-columns:1fr}}@media (max-width:720px){.book-launch-hub,.book-workflow-columns{grid-template-columns:1fr}.book-erc-workflow summary,.book-feedback-workflow summary,.book-flow-details summary,.book-flow-map summary,.book-flow-step{align-items:flex-start}.book-flow-step{grid-template-columns:28px minmax(0,1fr)}.book-flow-step-actions{grid-column:2;justify-content:flex-start}.book-flow-step p{white-space:normal}.books-index-toolbar{align-items:stretch;flex-direction:column}.books-index-search{flex-basis:auto}.books-index-pagination{justify-content:flex-start}.books-index-pagination--bottom{justify-content:center}.books-index-sort,.books-index-sort select{width:100%}.email-diagnostics-grid,.email-readiness-panel,.email-setup-steps,.sender-activation-layout,.sender-focused-layout,.sender-form-grid,.sender-technical-grid{grid-template-columns:1fr}.email-readiness-action{align-items:start;justify-items:start}.sender-gate-card{order:-2}.sender-readiness-board,.sender-setup-card{order:-1}.api-key-row,.api-key-secret-panel,.api-key-settings-grid,.api-key-workspace-options,.api-scope-group,.dns-host-guide-grid,.dns-host-walkthrough-header,.sender-domain-steps,.sender-queue-grid,.sender-queue-metrics,.sender-queue-row,.workflow-template-default-row{grid-template-columns:1fr}.dns-host-walkthrough-header{align-items:stretch;display:grid}.dns-host-select{min-width:0}.dns-record-row{align-items:stretch;grid-template-columns:1fr}.list-management-toolbar,.list-settings-save-row{align-items:stretch;display:grid}.compact-search{flex-basis:auto}.lists-table-head{display:none}.lists-table-row{align-items:start;grid-template-columns:1fr}.list-row-actions{justify-content:flex-start}.review-grid,.wizard-progress{grid-template-columns:1fr}.wizard-actions{justify-content:flex-start}.audience-checklist,.audience-overview-grid,.audience-readiness-status-grid,.list-settings-grid,.notification-recipient-header,.notification-recipient-list-head,.notification-recipient-row,.settings-card-row,.settings-grid.two-column,.settings-two-col{grid-template-columns:1fr}.notification-recipient-header{align-items:stretch;display:grid}.notification-recipient-list-head{display:none}.notification-recipient-row{align-items:stretch}.notification-recipient-remove{justify-self:end;width:38px}.notification-recipient-add-actions{justify-content:flex-start}.audience-setup-head{align-items:stretch;display:grid}.settings-tabs{overflow-x:auto}.settings-tabs button{flex:0 0 auto}.sender-queue-meta{justify-self:start;max-width:100%}.slug-field-row{grid-template-columns:1fr}.slug-field-row .btn{justify-content:center;width:100%}.focused-editor{border:0;border-radius:0;height:100dvh!important;min-height:100dvh}.builder-mobile-panel-switch{background:#ffffff;border-bottom:1px solid #d9e2ef;display:grid;flex:0 0 auto;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:44}.builder-mobile-panel-switch button{background:#f8fafc;border:1px solid #cfd9e8;border-radius:7px;color:#334155;cursor:pointer;font-size:12px;font-weight:900;min-height:36px}}@media (max-width:720px){.builder-mobile-panel-switch button.active,.builder-mobile-panel-switch button:focus-visible{background:#eaf2ff;border-color:var(--accent);color:var(--accent-strong);outline:0}.email-builder-workbench{flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto}.email-builder-workbench.mobile-panel-blocks .aweber-canvas-main,.email-builder-workbench.mobile-panel-blocks .aweber-settings-rail,.email-builder-workbench.mobile-panel-canvas .aweber-add-rail,.email-builder-workbench.mobile-panel-canvas .aweber-settings-rail,.email-builder-workbench.mobile-panel-settings .aweber-add-rail,.email-builder-workbench.mobile-panel-settings .aweber-canvas-main{display:none}.aweber-canvas-main{flex:0 0 auto;order:2;overflow:visible;padding:12px 8px 64px;width:100%}.aweber-email-sheet{min-height:360px;padding:10px 8px 22px;width:100%}.landing-builder-sheet{width:100%;padding:16px 8px 28px}.aweber-canvas-block{padding:8px 6px}.aweber-element-action-menu{border-radius:7px;max-width:calc(100vw - 40px);right:4px;top:-38px;flex-direction:row}.aweber-element-action-menu button{border-bottom:0;border-right:1px solid #edf2f7}.aweber-settings-rail{border-left:0;border-top:1px solid #d9e2ef;flex:0 0 auto;max-height:none;order:3;overflow:visible;width:100%}.aweber-settings-rail>div{padding:14px}.email-builder-footer{align-items:stretch;flex-direction:column;gap:6px}.email-builder-footer-actions,.email-builder-footer-status{flex-wrap:wrap;justify-content:flex-start}.email-builder-topbar{align-items:stretch;display:grid;grid-template-columns:1fr;height:auto;min-height:0;position:-webkit-sticky;position:sticky;top:0;z-index:45}.email-builder-title-row{align-items:flex-start;flex-direction:column;gap:8px;width:100%}.email-subject-strip{grid-template-columns:1fr;width:100%}.email-subject-strip span{white-space:normal}.email-builder-actions{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;padding-bottom:2px}.email-builder-actions .btn{flex:0 0 auto}.topbar-save-group{border-left:0;border-top:1px solid #e4ebf4;margin-left:0;padding-left:0;padding-top:6px}.email-format-toolbar{align-self:stretch;max-width:100%;overflow-x:auto;position:-webkit-sticky;position:sticky;top:0;width:100%}.email-format-toolbar select{flex:1 1 110px;max-width:none}.email-format-link-control{position:static}.email-format-link-popover{left:10px;position:fixed;right:10px;top:72px;width:auto}.focused-editor-toolbar{padding:10px!important}.focused-editor-toolbar>div{min-width:0}.focused-editor-toolbar>div:last-child{display:flex!important;flex-wrap:wrap;gap:6px!important;width:100%}.focused-editor-toolbar .btn{min-height:38px;padding:0 10px}.focused-editor>div:nth-child(2){flex-direction:column!important;overflow:auto!important}.focused-editor>div:nth-child(2)>main{flex:0 0 auto!important;order:2;overflow:visible!important;width:100%}.focused-editor>div:nth-child(2)>aside:not(.aweber-add-rail){border-left:0!important;border-top:1px solid #d9e2ef;flex:0 0 auto;order:3;width:100%!important}.aweber-add-rail{border-bottom:1px solid #d9e2ef;border-right:0;flex:0 0 auto;max-height:none;min-width:0;order:1;overflow:visible;width:100%}.aweber-add-header{min-height:44px;padding:0 12px}.aweber-palette-section h3{padding:8px 12px}.aweber-palette-section>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.aweber-block-button{gap:8px;grid-template-columns:36px minmax(0,1fr);min-height:50px;padding:7px}.aweber-block-icon{height:36px;width:36px}.aweber-block-button strong{font-size:13px}.aweber-block-button small{font-size:11px}.editor-drop-slot.active,.editor-drop-slot:active,.editor-drop-slot:focus-visible,.editor-drop-slot:hover{height:36px}.editor-drop-slot.active{height:22px}.builder-row-block{padding:12px!important}.builder-column-add-strip,.builder-column-inline-tools{gap:4px}.builder-column-add-strip button,.builder-column-inline-tools button{min-height:30px}.button-row,.topbar{display:grid}.btn{justify-content:center}.public-admin-toolbar{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:8px 12px}.public-admin-toolbar-title{flex-basis:100%;order:3}.public-admin-toolbar-actions{flex:1 1 100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.public-admin-toolbar-actions a{min-height:36px}.public-opt-in{padding:16px 8px}.public-opt-in.with-admin-toolbar{padding-top:118px}.public-opt-in-card{padding:22px 8px}.public-opt-in-card.builder-backed{padding:16px 8px 28px}.public-feedback-control.is-question-step,.public-feedback-panel,.public-feedback-question{padding:16px 8px}.public-opt-in-card h1{font-size:30px}.public-opt-in-card p,.public-opt-in-copy{font-size:16px}.public-opt-in-form div{grid-template-columns:1fr}h1{font-size:28px}.book-action-grid,.book-card,.book-card.detailed,.book-list.compact .book-card,.book-list.compact .book-meta,.book-meta,.book-meta-grid,.book-overview,.checklist-grid,.compact-table-row,.field-row,.flow-step,.form-grid,.mini-status-grid,.reader-book-detail-grid,.reader-public-hero,.subscriber-info-strip,.task-item,.timeline-item{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.erc-team-public-page,.reader-public-page{padding:16px}.erc-team-public-card{grid-template-columns:1fr}.erc-team-public-education,.erc-team-public-main{padding:24px}.erc-team-public-education{border-left:0;border-top:1px solid #dbe4f0}.erc-team-field-row{grid-template-columns:1fr}.reader-cover-image,.reader-cover-placeholder{width:118px}.policy-strip,.portal-request-top,.reader-book-details summary{display:grid}.reader-book-details summary strong{justify-self:start}.workflow-search-strip{align-items:stretch;display:grid;position:static}.workflow-search-strip div{min-width:0}.workflow-editor{border:0;border-radius:0;height:auto!important;min-height:100dvh}.workflow-editor-toolbar{align-items:stretch!important;display:grid!important;grid-gap:8px;gap:8px;grid-template-columns:1fr;padding:8px 10px!important;position:-webkit-sticky;position:sticky;top:0;z-index:35}.workflow-editor-toolbar>div{min-width:0}.workflow-editor-toolbar>div:first-child{align-items:center;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:auto auto minmax(0,1fr)}.workflow-title-block{min-width:0}.workflow-title-block strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-toolbar-actions{display:flex!important;gap:8px!important;justify-content:flex-start;max-width:100%;overflow-x:auto;padding-bottom:2px}.workflow-toolbar-actions .btn{flex:0 0 auto;min-height:38px;padding:0 10px}.workflow-editor-body{display:grid!important;height:auto;overflow:visible!important}.workflow-editor-body,.workflow-editor-body.settings-collapsed{grid-template-columns:1fr}.workflow-canvas-frame{min-height:70vh}.workflow-canvas{border-right:0;min-height:70vh;overflow:auto;padding:12px 10px 30px}.workflow-search-strip{align-items:stretch!important;display:grid!important;grid-gap:8px;gap:8px;grid-template-columns:1fr;left:10px!important;right:10px!important;top:10px!important}.workflow-search-strip>div{justify-content:flex-start!important;max-width:100%;overflow-x:auto;width:100%}.workflow-canvas-surface{justify-content:center!important;min-height:auto!important;min-width:100%!important;padding:126px 10px 40px!important}.workflow-lane{max-width:100%;min-width:0;transform:none!important;width:min(100%,360px)!important}.workflow-email-node-shell{max-width:360px;width:calc(100vw - 52px)!important}.workflow-node-action-rail{right:-10px}.workflow-properties{border-top:1px solid #d2deec;height:auto;max-height:none;overflow:visible;padding:14px}.workflow-properties.is-collapsed{display:none}.workflow-settings-restore{right:10px;top:154px}.email-node-grid,.node-split{grid-template-columns:1fr}.email-node-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-editor-guide,.marketing-feature-grid,.marketing-workflow,.operator-steps,.pattern-grid,.workflow-guide,.workflow-guide.compact{grid-template-columns:1fr}.marketing-cta,.marketing-hero,.marketing-nav{align-items:stretch;display:grid}.marketing-nav{gap:12px;padding:14px 18px}.marketing-nav nav{justify-content:space-between}.marketing-hero{gap:24px;min-height:auto;padding:36px 18px 44px}.marketing-hero h1{font-size:42px}.marketing-hero p:not(.eyebrow){font-size:17px}.marketing-band{padding:34px 18px}.marketing-cta{margin:8px 18px 34px}.marketing-cta .btn{margin-left:0}.operator-step{grid-template-columns:42px minmax(0,1fr) auto}.operator-step p{grid-column:2/-1}.workflow-step{min-height:auto}.backup-list-card header,.campaign-plan-card header,.help-row,.qr-box-header,.queue-item header,.reader-card,.reader-profile header,.risk-card header,.section-header,.sequence-card header,.subscriber-card header{display:grid}.qr-box-header .badge{justify-self:start}.campaign-plan-grid,.inventory-split,.list-health-grid,.list-scorecards{grid-template-columns:1fr}.inventory-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.aweber-model-strip{display:grid;justify-content:stretch}.campaign-status-stack{justify-items:start}.subscriber-meta{grid-template-columns:1fr}.field textarea.import-preview-textarea{min-height:220px}}@media (max-width:480px){.nav{display:grid;grid-gap:10px;gap:10px;max-width:100%;overflow-x:hidden}.nav-group{display:grid;grid-gap:6px;gap:6px;min-width:0}.nav a{min-width:0;width:100%}.marketing-nav{min-height:96px}.marketing-hero{gap:24px;padding:26px 18px 28px}.marketing-hero h1{font-size:38px}.marketing-hero p:not(.eyebrow){font-size:16px}.marketing-proof-strip{display:none}.marketing-product-shot{gap:8px;padding:12px}.marketing-product-head,.marketing-product-row{min-height:50px;padding:8px 10px}.marketing-product-metrics div{min-height:62px;padding:8px}.marketing-product-metrics strong{font-size:22px}.marketing-product-row:nth-of-type(n+4){display:none}.marketing-workflow{gap:0}.marketing-workflow:before{bottom:8px;height:auto;left:4px;right:auto;top:8px;width:1px}.marketing-workflow div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:32px minmax(0,1fr);min-height:54px;padding:0 0 12px}.marketing-workflow span{padding-top:0;margin-bottom:0}.marketing-workflow span:before{height:18px;left:-2px;top:0;width:4px}.marketing-workflow strong{align-self:center}.marketing-track-grid{gap:0;grid-template-columns:1fr}.marketing-track-grid article{padding:16px 0 18px}.marketing-feature-grid{gap:0}.marketing-feature-grid article{min-height:auto;padding:16px 0 18px}.topbar{gap:14px}.field textarea.import-preview-textarea{min-height:260px}}.readonly-field{align-items:center;background:#f8fafc;border:1px solid #d7e3f4;border-radius:8px;color:#172033;display:flex;gap:8px;min-height:38px;padding:8px 10px}.custom-confirm-backdrop{align-items:center;background:rgba(14,15,18,.56);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:3200}.custom-confirm-dialog{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 64px rgba(14,15,18,.28);display:grid;grid-gap:18px;gap:18px;max-width:520px;padding:18px;width:min(100%,520px)}.custom-confirm-header{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.custom-confirm-icon{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#c2410c;display:inline-flex;height:38px;justify-content:center;width:38px}.custom-confirm-dialog.danger .custom-confirm-icon{background:#fff1f0;border-color:#fecaca;color:var(--red)}.custom-confirm-dialog h2{font-size:19px;margin:0 0 6px}.custom-confirm-dialog p{color:var(--muted);line-height:1.5;margin:0;white-space:pre-line}.custom-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.custom-text-prompt-form{display:grid;grid-gap:18px;gap:18px}.custom-text-prompt-field{display:grid;grid-gap:8px;gap:8px}.custom-text-prompt-field span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.custom-text-prompt-field input{background:var(--panel);border:1px solid var(--line);border-radius:9px;color:var(--ink);font:inherit;min-height:42px;padding:9px 11px}.custom-text-prompt-field input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,99,235,.18);outline:none}.btn.danger{background:var(--red);color:#ffffff}.readonly-field.qr-final-destination-field{align-items:flex-start;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(112px,auto) minmax(0,1fr);min-width:0}.readonly-field.qr-final-destination-field a,.readonly-field.qr-final-destination-field span{align-items:center;display:inline-grid;grid-template-columns:minmax(0,auto) auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell :where(h1,h2,h3,strong,b,.brand strong,.nav a,.nav-group>span,.sidebar-list-selector summary span,.sidebar-list-selector summary strong,.sidebar-list-current span,.sidebar-list-current strong,.sidebar-list-menu span,.sidebar-list-menu small,.sidebar-list-actions a,.sidebar-card>strong,.sidebar-meta span,.sidebar-meta strong,.sidebar-link,.theme-toggle,.btn,.badge,.format-chip,.text-link,.compact-record-main strong,.compact-record-meta strong,.books-index-pagination,.inventory-summary-row h2,.inventory-summary-row:after,.campaign-record-head,.campaign-trigger-pill,.asset-thumb-link,.lead-magnet-thumb,.lead-magnet-assignment-panel .field>span,.lead-magnet-book-picker>span,.save-state,.qr-row-actions.bitly-style .badge,.qr-empty-row){font-weight:650!important}.app-shell :where(.badge,.format-chip,.theme-toggle,.books-index-pagination,.nav-group>span,.sidebar-list-selector summary span,.sidebar-list-current span){font-weight:600!important}.app-shell :where(.btn,.btn.mini,.nav a,.sidebar-list-menu span,.sidebar-list-actions a,.text-link,.compact-record-main strong){font-weight:620!important}.app-shell :where(h1,.topbar h1,.page-header h1){font-weight:700!important}.app-shell .qr-codes-page :where(.topbar h1){font-weight:600!important}.app-shell .qr-codes-page :where(.topbar .eyebrow,.qr-row-titlebar span,.qr-row-internal-copy>span,.qr-link-line>span,.qr-link-line.printed>span){font-weight:600!important}.app-shell .qr-codes-page :where(.topbar .btn,.qr-row-titlebar h2){font-weight:560!important}.app-shell .qr-codes-page :where(.qr-row-internal-edit,.qr-row-internal-copy a,.qr-row-internal-copy strong,.qr-manager .btn,.qr-manager .qr-code-download,.qr-manager .icon-button,.qr-manager .badge){font-weight:540!important}.app-shell .qr-codes-page :where(.qr-link-line a){font-weight:460!important}html[data-theme=dark] :where(.workflow-editor,.focused-editor){background:#0f1115!important;border-color:rgba(247,243,235,.14)!important}html[data-theme=dark] :where(.workflow-editor-toolbar,.focused-editor-toolbar){background:#14161a!important;border-color:rgba(247,243,235,.12)!important;color:#f7f3eb!important}html[data-theme=dark] .workflow-canvas{background:radial-gradient(circle at 1px 1px,rgba(143,191,255,.2) 1px,transparent 0),linear-gradient(180deg,#0f1115,#12151b)!important;background-size:18px 18px,100% 100%!important;border-color:rgba(247,243,235,.12)!important}html[data-theme=dark] .workflow-canvas-surface{background:transparent!important}html[data-theme=dark] .workflow-node{background:#17191d!important;border-color:rgba(143,191,255,.24)!important;color:#f7f3eb!important}html[data-theme=dark] .workflow-node.active,html[data-theme=dark] .workflow-node:hover{border-color:#6aaeff!important;box-shadow:0 6px 16px rgba(90,166,255,.12)!important}html[data-theme=dark] .workflow-node.active{border-width:1px!important}html[data-theme=dark] .starter-node{background:linear-gradient(#17191d 0 62%,#111317 62% 100%)!important}html[data-theme=dark] .node-label,html[data-theme=dark] .workflow-node small{color:#c7beb3!important}html[data-theme=dark] :where(.workflow-node>strong,.starter-node>strong,.qr-node>strong,.tag-node>strong,.email-node .node-label+strong){color:#f7f3eb!important}html[data-theme=dark] .workflow-tag-row span{background:rgba(90,166,255,.16)!important;border-color:rgba(143,191,255,.32)!important;color:#9fc9ff!important}html[data-theme=dark] .workflow-tag-row span.muted{background:rgba(247,243,235,.08)!important;border-color:rgba(247,243,235,.16)!important;color:#d7d0c6!important}html[data-theme=dark] .wait-node strong{background:#101419!important;color:#f7f3eb!important}html[data-theme=dark] :where(.workflow-search-strip div,.workflow-search-strip span,.workflow-settings-restore,.workflow-node-action-rail,.workflow-connector button,.workflow-connector .workflow-add-step-option,.campaign-trigger-tag-editor,.automation-tag-settings,.automation-note){background:#17191d!important;border-color:rgba(247,243,235,.14)!important;color:#f7f3eb!important}html[data-theme=dark] :where(.workflow-properties,.workflow-properties *){border-color:rgba(247,243,235,.12)}html[data-theme=dark] :where(.workflow-properties input,.workflow-properties select,.workflow-properties textarea,.campaign-trigger-add-row input){background:#0f1115!important;border-color:rgba(247,243,235,.16)!important;color:#f7f3eb!important}html[data-theme=dark] .workflow-connector button,html[data-theme=dark] .workflow-node-action-rail :where(a,button){color:#9fc9ff!important}html[data-theme=dark] .email-node-stats span{background:#101419!important;color:#d7d0c6!important}html[data-theme=dark] .email-node-stats strong{color:#9fc9ff!important}html[data-theme=dark] .email-node>div>div:last-child>div{background:#101419!important;border-color:rgba(143,191,255,.2)!important;color:#d7d0c6!important}html[data-theme=dark] .email-node>div>div:last-child>div span{color:#9fc9ff!important}html[data-theme=dark] .email-node>div>div:last-child>div strong{color:#f7f3eb!important}html[data-theme=dark] [aria-label="Navigate your workflow"]{background:rgba(23,25,29,.96)!important;border-color:rgba(247,243,235,.14)!important;box-shadow:0 16px 34px rgba(0,0,0,.32)!important;color:#f7f3eb!important}html[data-theme=dark] [aria-label="Navigate your workflow"] strong{color:#f7f3eb!important}html[data-theme=dark] [aria-label="Navigate your workflow"]>div:last-child{background:#101419!important;border-color:rgba(143,191,255,.18)!important}html[data-theme=dark] [aria-label="Navigate your workflow"] button{border-color:rgba(247,243,235,.22)!important}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}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] .focused-editor{background:#0f1115!important;color:#f7f3eb!important}html[data-theme=dark] .email-builder-workbench{background:#0f1115!important}html[data-theme=dark] .aweber-canvas-main{background:radial-gradient(circle at 1px 1px,rgba(143,191,255,.12) 1px,transparent 0),linear-gradient(180deg,#111317,#151820)!important;background-size:18px 18px,100% 100%!important}html[data-theme=dark] :where(.aweber-email-sheet,.aweber-message-sheet,.landing-builder-sheet){background:#ffffff!important;color:#172033!important}html[data-theme=dark] :where(.aweber-email-sheet,.aweber-message-sheet,.landing-builder-sheet) :where(h1,h2,h3,h4,p,li,span,strong,em,a,div){color:inherit}html[data-theme=dark] .aweber-add-rail,html[data-theme=dark] .aweber-settings-rail,html[data-theme=dark] .email-builder-footer{background:#14161a!important;border-color:rgba(247,243,235,.12)!important;color:#f7f3eb!important}html[data-theme=dark] .aweber-add-header,html[data-theme=dark] .aweber-palette-section,html[data-theme=dark] .aweber-palette-section h3,html[data-theme=dark] .aweber-settings-heading,html[data-theme=dark] .aweber-settings-tabs,html[data-theme=dark] .topbar-save-group{background:#17191d!important;border-color:rgba(247,243,235,.12)!important;color:#f7f3eb!important}html[data-theme=dark] :where(.aweber-add-header strong,.aweber-settings-heading h3,.aweber-palette-section h3,.aweber-theme-row strong,.aweber-block-button strong,.email-subject-strip label){color:#f7f3eb!important}html[data-theme=dark] :where(.aweber-block-button small,.aweber-theme-row small,.email-subject-strip span,.footer-status-button){color:#c7beb3!important}html[data-theme=dark] .aweber-block-button,html[data-theme=dark] .aweber-settings-tabs button,html[data-theme=dark] .aweber-template-actions button,html[data-theme=dark] .aweber-theme-row,html[data-theme=dark] .builder-add-rail-restore,html[data-theme=dark] .builder-settings-restore,html[data-theme=dark] .email-template-context-menu,html[data-theme=dark] .email-template-context-menu button,html[data-theme=dark] .footer-status-button{background:#14161a!important;border-color:rgba(247,243,235,.14)!important;color:#f7f3eb!important}html[data-theme=dark] .aweber-block-button:focus-visible,html[data-theme=dark] .aweber-block-button:hover,html[data-theme=dark] .aweber-settings-tabs button.active,html[data-theme=dark] .aweber-settings-tabs button:hover,html[data-theme=dark] .aweber-template-actions button:focus-visible,html[data-theme=dark] .aweber-template-actions button:hover,html[data-theme=dark] .aweber-theme-row:focus-visible,html[data-theme=dark] .aweber-theme-row:hover,html[data-theme=dark] .builder-add-rail-restore:focus-visible,html[data-theme=dark] .builder-add-rail-restore:hover,html[data-theme=dark] .builder-settings-restore:focus-visible,html[data-theme=dark] .builder-settings-restore:hover,html[data-theme=dark] .email-template-context-menu button:focus-visible,html[data-theme=dark] .email-template-context-menu button:hover{background:#0f1622!important;border-color:rgba(143,191,255,.28)!important;color:#9fc9ff!important}html[data-theme=dark] .aweber-block-icon,html[data-theme=dark] .aweber-element-action-menu,html[data-theme=dark] .aweber-element-action-menu .aweber-drag-handle,html[data-theme=dark] .aweber-element-action-menu button{background:#101419!important;border-color:rgba(247,243,235,.14)!important;color:#d7d0c6!important}html[data-theme=dark] .aweber-element-action-menu .aweber-drag-handle:focus-visible,html[data-theme=dark] .aweber-element-action-menu .aweber-drag-handle:hover,html[data-theme=dark] .aweber-element-action-menu button:focus-visible:not(:disabled),html[data-theme=dark] .aweber-element-action-menu button:hover:not(:disabled){background:#0f1622!important;color:#9fc9ff!important}html[data-theme=dark] :where(.email-subject-strip input,.aweber-settings-rail input,.aweber-settings-rail select,.aweber-settings-rail textarea){background:#0f1115!important;border-color:rgba(247,243,235,.16)!important;color:#f7f3eb!important}html[data-theme=dark] :where(.email-subject-strip input::placeholder,.aweber-settings-rail input::placeholder,.aweber-settings-rail textarea::placeholder){color:#8f887f!important}html[data-theme=dark] .editor-source-panel textarea{background:#08111f!important;border-color:rgba(143,191,255,.2)!important;color:#dbeafe!important}html[data-theme=dark] :where(.source-editor-note,.automation-tag-settings,.email-compliance-banner){background:#101419!important;border-color:rgba(247,243,235,.14)!important;color:#d7d0c6!important}html[data-theme=dark] .email-builder-footer{box-shadow:0 -12px 28px rgba(0,0,0,.24)!important}html[data-theme=dark] .focused-editor :where(.btn.secondary,.badge,.footer-status-pill,.footer-size-pill,.footer-status-button span){background:#17191d!important;border-color:rgba(247,243,235,.14)!important;color:#d7d0c6!important}html[data-theme=dark] .focused-editor :where(.btn.secondary:hover,.btn.secondary:focus-visible){background:#0f1622!important;border-color:rgba(143,191,255,.28)!important;color:#9fc9ff!important}html[data-theme=dark] .focused-editor .btn:disabled{background:#1c1f25!important;border-color:rgba(247,243,235,.1)!important;color:#8f887f!important;opacity:1!important}html[data-theme=dark] .marketing-page{background:radial-gradient(720px 260px at 14% 0,rgba(255,77,0,.1),transparent 66%),linear-gradient(180deg,#f8f5ef,#fbfaf6 48%,#eef5f2)!important;color:#12151c!important}html[data-theme=dark] .marketing-page :where(h1,h2,h3,strong,p,span,a,div){color:inherit}html[data-theme=dark] .marketing-page :where(.eyebrow,.marketing-workflow span,.marketing-feature-grid svg){color:#165bb0!important}html[data-theme=dark] .marketing-page :where(.marketing-hero p:not(.eyebrow),.marketing-section-head p,.marketing-cta p,.marketing-feature-grid p,.marketing-nav nav a:not(.btn),.marketing-product-shot span){color:#545d68!important}html[data-theme=dark] .marketing-page :where(.marketing-nav,.marketing-band){border-color:rgba(18,21,28,.1)!important}html[data-theme=dark] .marketing-page :where(.marketing-product-shot,.marketing-workflow div,.marketing-feature-grid article,.marketing-cta){background:rgba(255,255,255,.86)!important;border-color:rgba(18,21,28,.1)!important;color:#12151c!important}html[data-theme=dark] .marketing-page .marketing-product-head{background:#0e0f12!important;border-color:#0e0f12!important;color:#ffffff!important}html[data-theme=dark] .marketing-page .marketing-product-head span{color:rgba(255,255,255,.64)!important}html[data-theme=dark] .marketing-page .marketing-product-metrics div{background:#fbf8f1!important;border-color:rgba(18,21,28,.1)!important}html[data-theme=dark] .marketing-page .marketing-product-row.active{background:#fff0e8!important;border-color:rgba(255,77,0,.24)!important}html[data-theme=dark] .marketing-page .btn{background:#0e0f12!important;border-color:#0e0f12!important;color:#ffffff!important}html[data-theme=dark] .marketing-page .btn.secondary{background:#ffffff!important;border-color:#d9e2ef!important;color:#165bb0!important}html[data-theme=dark] .marketing-page--simple{background:radial-gradient(760px 320px at 13% 0,rgba(255,106,43,.08),transparent 68%),linear-gradient(180deg,#fbf8f3,#fffdf9 72%,#f8f3ec)!important}html[data-theme=dark] .marketing-page--simple :where(.marketing-start-button,.marketing-primary-action){background:#2f6ea7!important;border-color:#2f6ea7!important;color:#ffffff!important}html[data-theme=dark] .marketing-page--simple :where(.marketing-start-button,.marketing-primary-action):hover{background:#285e8f!important;border-color:#285e8f!important}html[data-theme=dark] .marketing-page--simple .marketing-footer{background:#101c2b!important;color:#f4f7fa!important}html[data-theme=dark] .marketing-page--simple .marketing-footer :where(a,p,strong){color:inherit}html[data-theme=dark] .marketing-page--simple .marketing-footer :where(.marketing-footer-brand p,.marketing-footer-legal){color:#c4cfdb!important}html[data-theme=dark] .marketing-page--simple .marketing-footer nav a{color:#d9e2ec!important}html[data-theme=dark] .app-shell .campaign-hover-action.danger-light,html[data-theme=dark] .app-shell .icon-button.danger-light,html[data-theme=dark] .app-shell .qr-row-actions .icon-button.danger-light{background:rgba(180,35,24,.18)!important;border-color:rgba(220,38,38,.5)!important;color:#ffffff!important}html[data-theme=dark] .app-shell .campaign-hover-action.danger-light:focus-visible,html[data-theme=dark] .app-shell .campaign-hover-action.danger-light:hover,html[data-theme=dark] .app-shell .icon-button.danger-light:focus-visible,html[data-theme=dark] .app-shell .icon-button.danger-light:hover,html[data-theme=dark] .app-shell .qr-row-actions .icon-button.danger-light:focus-visible,html[data-theme=dark] .app-shell .qr-row-actions .icon-button.danger-light:hover{background:rgba(180,35,24,.28)!important;border-color:rgba(239,68,68,.68)!important;color:#ffffff!important}html[data-theme=dark] .app-shell .lists-table-row.active{background:linear-gradient(90deg,rgba(255,122,50,.24),rgba(255,122,50,.1) 38%,#17191d),#17191d!important;border-color:rgba(255,122,50,.3)!important;box-shadow:inset 4px 0 0 var(--orange)!important;color:#f7f3eb!important}html[data-theme=dark] .app-shell .workflow-search-strip select,html[data-theme=dark] .app-shell .workflow-search-strip select option{background:#101419!important;border-color:rgba(247,243,235,.18)!important;color:#f7f3eb!important}html[data-theme=dark] .app-shell .workflow-search-strip label{color:#d7d0c6!important}html[data-theme=dark] .app-shell .badge,html[data-theme=dark] .app-shell .format-chip{background:rgba(247,243,235,.1)!important;border:1px solid rgba(247,243,235,.12)!important;color:#d7d0c6!important}html[data-theme=dark] .app-shell .book-record-group{border-color:rgba(247,243,235,.14)!important}html[data-theme=dark] .app-shell .book-record-group.is-expanded{border-color:rgba(143,184,255,.46)!important;box-shadow:0 14px 32px rgba(0,0,0,.22)}html[data-theme=dark] .app-shell .book-format-drawer,html[data-theme=dark] .app-shell .book-format-strip,html[data-theme=dark] .app-shell .book-format-summary,html[data-theme=dark] .app-shell .book-format-summary-grid article,html[data-theme=dark] .app-shell .format-toggle{background:#15191f!important;border-color:rgba(247,243,235,.14)!important;color:#d7d0c6!important}html[data-theme=dark] .app-shell .book-format-drawer{background:linear-gradient(180deg,#15191f,#111418)!important}html[data-theme=dark] .app-shell .book-format-strip{background:linear-gradient(135deg,#171b21,#15120f)!important}html[data-theme=dark] .app-shell .book-format-detail-row strong,html[data-theme=dark] .app-shell .book-format-strip strong,html[data-theme=dark] .app-shell .book-format-summary dd,html[data-theme=dark] .app-shell .format-toggle strong{color:#f7f3eb!important}html[data-theme=dark] .app-shell .format-chip--link.is-current{background:#f7f3eb!important;border-color:#f7f3eb!important;color:#111418!important}html[data-theme=dark] .app-shell .badge.green{background:rgba(45,156,99,.18)!important;border-color:rgba(77,211,139,.26)!important;color:#7ee2aa!important}html[data-theme=dark] .app-shell .badge.amber,html[data-theme=dark] .app-shell .badge.yellow{background:rgba(217,138,38,.18)!important;border-color:rgba(255,197,112,.28)!important;color:#ffd08a!important}html[data-theme=dark] .app-shell .badge.blue{background:rgba(90,166,255,.16)!important;border-color:rgba(143,191,255,.28)!important;color:#9fc9ff!important}html[data-theme=dark] .app-shell .badge.red{background:rgba(180,35,24,.18)!important;border-color:rgba(220,38,38,.46)!important;color:#dc2626!important}html[data-theme=dark] .app-shell .help-row:focus-visible,html[data-theme=dark] .app-shell .help-row:hover{background:#1d2026!important;border-color:rgba(143,191,255,.3)!important;box-shadow:inset 4px 0 0 rgba(90,166,255,.55)!important;color:#f7f3eb!important}html[data-theme=dark] .app-shell .help-row:focus-visible strong,html[data-theme=dark] .app-shell .help-row:hover strong{color:#f7f3eb!important}html[data-theme=dark] .app-shell .help-row:focus-visible p,html[data-theme=dark] .app-shell .help-row:hover p{color:#c7beb3!important}html[data-theme=dark] .app-shell{--dark-app-bg:#1d1f21;--dark-sidebar:#202226;--dark-surface:#25272c;--dark-surface-soft:#222429;--dark-surface-raised:#2a2c31;--dark-surface-hover:#33363a;--dark-field:#303238;--dark-line:rgba(232,234,238,0.14);--dark-line-strong:rgba(232,234,238,0.22);--dark-ink:#e7e9ee;--dark-ink-strong:#f2f3f4;--dark-muted:#a6aab2;--dark-muted-soft:#858a93;--dark-active:rgba(255,255,255,0.11);--dark-hover:rgba(255,255,255,0.07);--dark-blue-soft:rgba(90,166,255,0.16);color:var(--dark-ink)}html[data-theme=dark] .main{background:radial-gradient(780px 300px at 16% 0,rgba(255,122,50,.045),transparent 64%),linear-gradient(180deg,#1d1f21,#202126 44%,#1a1c1f)}html[data-theme=dark] .sidebar{background:radial-gradient(240px 130px at 24px 0,rgba(255,122,50,.06),transparent 72%),var(--dark-sidebar)!important;border-right-color:var(--dark-line)!important;color:var(--dark-ink)}html[data-theme=dark] .app-shell :where(h1,h2,h3,h4,strong),html[data-theme=dark] .brand strong,html[data-theme=dark] .section-header h2,html[data-theme=dark] .sidebar-card>strong,html[data-theme=dark] .sidebar-list-current strong,html[data-theme=dark] .sidebar-list-menu span,html[data-theme=dark] .sidebar-list-selector summary strong,html[data-theme=dark] .sidebar-meta strong,html[data-theme=dark] .topbar h1{color:var(--dark-ink-strong)}html[data-theme=dark] .app-shell :where(p,small,.muted,.eyebrow-subtle),html[data-theme=dark] .brand p,html[data-theme=dark] .section-header p,html[data-theme=dark] .section-subtitle,html[data-theme=dark] .sidebar-card p,html[data-theme=dark] .sidebar-list-menu small,html[data-theme=dark] .sidebar-meta span,html[data-theme=dark] .topbar-description{color:var(--dark-muted)}html[data-theme=dark] .nav-group>span,html[data-theme=dark] .sidebar-list-current span,html[data-theme=dark] .sidebar-list-selector summary span{color:var(--dark-muted-soft)!important}html[data-theme=dark] .nav a{color:#d5d9df!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] .nav a:focus-visible,html[data-theme=dark] .nav a:hover{background:var(--dark-hover)!important;border-color:var(--dark-line)!important;color:var(--dark-ink-strong)!important;transform:none}html[data-theme=dark] .nav a.active{background:var(--dark-active)!important;border-color:var(--dark-line-strong)!important;box-shadow:inset 3px 0 0 rgba(255,122,50,.72)!important;color:var(--dark-ink-strong)!important;transform:none}html[data-theme=dark] .nav a svg,html[data-theme=dark] .sidebar-list-selector summary svg{color:currentColor!important;opacity:.86}html[data-theme=dark] .sidebar-card,html[data-theme=dark] .sidebar-collapse-button,html[data-theme=dark] .sidebar-list-actions a,html[data-theme=dark] .sidebar-list-menu,html[data-theme=dark] .sidebar-list-search,html[data-theme=dark] .sidebar-list-selector summary,html[data-theme=dark] .theme-toggle{background:var(--dark-surface)!important;border-color:var(--dark-line)!important;color:var(--dark-ink)!important;box-shadow:none!important}html[data-theme=dark] .sidebar-collapse-button:hover,html[data-theme=dark] .sidebar-list-actions a:hover,html[data-theme=dark] .sidebar-list-menu a.active,html[data-theme=dark] .sidebar-list-menu a:hover,html[data-theme=dark] .theme-toggle:hover{background:var(--dark-surface-hover)!important;border-color:var(--dark-line-strong)!important;color:var(--dark-ink-strong)!important}html[data-theme=dark] .topbar{background:radial-gradient(620px 180px at 10% 0,rgba(255,122,50,.075),transparent 62%),linear-gradient(180deg,rgba(42,44,49,.98),rgba(34,36,41,.94))!important;border-color:var(--dark-line)!important;box-shadow:0 16px 34px rgba(0,0,0,.24)!important}html[data-theme=dark] .admin-users-row,html[data-theme=dark] .asset-card,html[data-theme=dark] .audience-readiness-card,html[data-theme=dark] .audience-setup-card,html[data-theme=dark] .book-erc-workflow,html[data-theme=dark] .book-feedback-workflow,html[data-theme=dark] .book-flow-map,html[data-theme=dark] .book-record-group,html[data-theme=dark] .compact-record,html[data-theme=dark] .lists-table,html[data-theme=dark] .media-asset-card,html[data-theme=dark] .metric-card,html[data-theme=dark] .qr-manager,html[data-theme=dark] .qr-row,html[data-theme=dark] .section,html[data-theme=dark] .settings-mini-card,html[data-theme=dark] .setup-info-panel,html[data-theme=dark] .sidebar-card,html[data-theme=dark] .subscribers-table,html[data-theme=dark] .workflow-card{background:var(--dark-surface-soft)!important;border-color:var(--dark-line)!important;color:var(--dark-ink)!important;box-shadow:0 14px 32px rgba(0,0,0,.2)!important}html[data-theme=dark] .app-shell :where(.book-record-group:hover,.compact-record:hover,.asset-card:hover,.media-asset-card:hover,.lists-table-row:hover,.subscriber-row:hover,.qr-row:hover,.help-row:hover,.book-flow-step:hover){background:var(--dark-surface-raised)!important;border-color:var(--dark-line-strong)!important}html[data-theme=dark] .app-shell :where(input,select,textarea,.input-with-icon,.compact-search input,.books-index-search input,.contact-search-field input,.asset-gallery-search input,.field input,.field select,.field textarea){background:var(--dark-field)!important;border-color:var(--dark-line)!important;color:var(--dark-ink-strong)!important}html[data-theme=dark] .app-shell :where(input::placeholder,textarea::placeholder){color:var(--dark-muted-soft)!important}html[data-theme=dark] .app-shell .btn.secondary:not(.canvas-btn):not(.danger):not(:disabled),html[data-theme=dark] .app-shell .btn:not(.canvas-btn):not(.danger):not(.publish-state-button):not(:disabled),html[data-theme=dark] .app-shell .compact-action,html[data-theme=dark] .app-shell .icon-button:not(.danger-light),html[data-theme=dark] .app-shell .kdcolor-sync-button,html[data-theme=dark] .app-shell .qr-code-download,html[data-theme=dark] .app-shell .qr-regenerate-button{background:var(--dark-field)!important;border:1px solid var(--dark-line)!important;color:var(--dark-ink-strong)!important;box-shadow:none!important}html[data-theme=dark] .app-shell .btn.secondary:not(.canvas-btn):not(.danger):not(:disabled):hover,html[data-theme=dark] .app-shell .btn:not(.canvas-btn):not(.danger):not(.publish-state-button):not(:disabled):hover,html[data-theme=dark] .app-shell .compact-action:hover,html[data-theme=dark] .app-shell .icon-button:not(.danger-light):hover,html[data-theme=dark] .app-shell .kdcolor-sync-button:hover,html[data-theme=dark] .app-shell .qr-code-download:hover,html[data-theme=dark] .app-shell .qr-regenerate-button:hover{background:var(--dark-surface-hover)!important;border-color:var(--dark-line-strong)!important;color:var(--dark-ink-strong)!important;transform:none!important}html[data-theme=dark] .app-shell :where(.badge,.format-chip,.button-count-pill,.campaign-trigger-pill){background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important;color:#d8dce3!important}html[data-theme=dark] .app-shell :where(.badge.green,.format-chip.green){background:rgba(45,156,99,.2)!important;border-color:rgba(77,211,139,.28)!important;color:#8de7b5!important}html[data-theme=dark] .app-shell :where(.badge.blue,.format-chip.blue){background:var(--dark-blue-soft)!important;border-color:rgba(143,191,255,.3)!important;color:#a8ceff!important}html[data-theme=dark] .app-shell :where(.badge.amber,.badge.yellow,.format-chip.amber){background:rgba(217,138,38,.2)!important;border-color:rgba(255,197,112,.3)!important;color:#ffd391!important}html[data-theme=dark] .app-shell .format-chip--link.is-current,html[data-theme=dark] .app-shell .lists-table-row.active,html[data-theme=dark] .book-tabs button.active,html[data-theme=dark] .segmented-control button.active,html[data-theme=dark] .settings-tabs button.active,html[data-theme=dark] .subscriber-tabs button.active{background:var(--dark-active)!important;border-color:var(--dark-line-strong)!important;box-shadow:inset 3px 0 0 rgba(255,122,50,.72)!important;color:var(--dark-ink-strong)!important}html[data-theme=dark] .topbar-description summary,html[data-theme=dark] .topbar-description[open] summary{background:var(--dark-field)!important;border-color:var(--dark-line)!important;color:#a8ceff!important}html[data-theme=dark] .topbar-description summary:focus-visible,html[data-theme=dark] .topbar-description summary:hover{background:var(--dark-surface-hover)!important;border-color:rgba(143,191,255,.32)!important}