.ox-page{padding-block:28px 72px}.ox-page *,.ox-page :before,.ox-page :after{min-width:0}.ox-header{gap:14px;padding-block:8px 20px;display:grid}.ox-header h1{color:#183b33;font:500 var(--fs-6)/1.04 var(--serif);letter-spacing:-.03em;overflow-wrap:anywhere;margin:6px 0 10px}.ox-header p:not(.eyebrow){color:#5c6f67;max-width:700px;font-size:var(--fs-2);margin:0;line-height:1.6}.ox-header-links{flex-wrap:wrap;gap:8px 18px;display:flex}.ox-mode{border:1px solid #e3d2bf;border-left:4px solid var(--copper);color:#4d564f;max-width:100%;font-size:var(--fs-1);background:#fbf6f0;margin:4px 0 14px;padding:8px 12px;line-height:1.5;display:block}.ox-page code{overflow-wrap:anywhere;word-break:break-word;font:600 .92em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ox-mode-live{background:#eef5f0;border-color:#c6d9ce #c6d9ce #c6d9ce #2e6b4f}.ox-form{gap:14px;display:grid}.ox-fieldset{border:1px solid #d5e2dc;border-radius:4px;gap:10px;margin:0;padding:12px;display:grid}.ox-fieldset legend{color:#1d4037;font-size:var(--fs-1);padding:0 6px;font-weight:700}.ox-legend-note{color:#5c6f67;font-weight:500}.ox-field{gap:6px;display:grid}.ox-field label{color:#4f655b;font-size:var(--fs-1);font-weight:650}.ox-field input,.ox-field select,.ox-field textarea{width:100%;min-height:44px;color:var(--charcoal);font-size:var(--fs-2);background:#fff;border:1px solid #b9cbc2;border-radius:4px;padding:9px 11px}.ox-field textarea{resize:vertical;min-height:88px}.ox-row{gap:12px;display:grid}.ox-choices,.ox-checks{flex-wrap:wrap;gap:8px;display:flex}.ox-choice,.ox-check{color:#1d4037;min-height:44px;font-size:var(--fs-1);cursor:pointer;background:#fff;border:1px solid #b9cbc2;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex}.ox-choice input,.ox-check input{accent-color:#315e50;width:18px;height:18px;margin:0}.ox-choice:focus-within,.ox-check:focus-within{outline-offset:2px;outline:3px solid #cf8b5d}.ox-form .button{justify-self:start}.ox-inline-form{gap:8px;display:grid}.ox-inline-form .button{justify-self:start}.ox-feedback{font-size:var(--fs-1);border-left:3px solid;margin:0;padding:10px 12px;line-height:1.5}.ox-feedback-error{color:#7a2f29;background:#f8efed;border-color:#9b3d36}.ox-feedback-success{color:#2a5a44;background:#ebf3ee;border-color:#2e6b4f}.ox-controls{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.ox-controls form{display:contents}.ox-controls .ox-feedback{flex-basis:100%}.ox-send-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.ox-send-form label{color:#4f655b;font-size:var(--fs-1);font-weight:650}.ox-send-form input{width:72px;min-height:44px;font-size:var(--fs-2);border:1px solid #b9cbc2;border-radius:4px;padding:6px 8px}.ox-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ox-card{background:#fff;border:1px solid #d5e2dc;gap:6px;padding:14px;display:grid}.ox-card h3{color:#1d4037;font:650 var(--fs-3)/1.3 var(--sans);overflow-wrap:anywhere;margin:0}.ox-card h3 a{text-underline-offset:3px;text-decoration:underline}.ox-card h3 a:hover{color:var(--copper-text)}.ox-card p{color:#4f6259;font-size:var(--fs-1);margin:0;line-height:1.5}.ox-status{color:#2b4a40;min-height:22px;font-size:var(--fs-1);letter-spacing:.01em;background:#f1f6f3;border:1px solid #c3d3cb;border-radius:3px;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.ox-status-running,.ox-status-verified,.ox-status-sent{background:#e3f0e8;border-color:#9fc4b0}.ox-status-paused,.ox-status-pending,.ox-status-scheduled{color:#6b4616;background:#f7f1e6;border-color:#dcc39d}.ox-status-done,.ox-status-approved,.ox-status-claimed{color:#fff;background:#315e50;border-color:#315e50}.ox-status-rejected,.ox-status-failed,.ox-status-bounced,.ox-status-unsubscribed{color:#7a2f29;background:#f8efed;border-color:#d9a39d}.ox-status-dry_run{color:#33456b;background:#eef1f7;border-color:#b7c2d9}.ox-funnel{gap:10px;display:grid}.ox-funnel-step{background:#fff;border:1px solid #d5e2dc;gap:6px;padding:12px;display:grid}.ox-funnel-step h4{color:#1d4037;font-size:var(--fs-1);margin:0}.ox-funnel-step dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.ox-funnel-step dt{color:#5c6f67;font-size:var(--fs-1);letter-spacing:.01em;font-weight:700}.ox-funnel-step dd{color:#20483e;font-size:var(--fs-3);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.ox-preview{gap:12px;display:grid}.ox-preview-item{background:#fff;border:1px solid #d5e2dc;gap:8px;padding:12px;display:grid}.ox-preview-item h4{color:#1d4037;font-size:var(--fs-1);overflow-wrap:anywhere;margin:0}.ox-preview-item p{color:#4f6259;font-size:var(--fs-1);overflow-wrap:anywhere;margin:0}.ox-preview-frame{background:#f7faf8;border:1px solid #d5e2dc;width:100%;height:560px}.ox-preview-text{color:#33493f;max-height:320px;font:var(--fs-1)/1.5 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7faf8;border:1px solid #d5e2dc;margin:0;padding:12px;overflow:auto}.ox-preview-frame:focus-visible{outline-offset:2px;outline:3px solid #cf8b5d}.ox-claim{background:#fff;border:1px solid #d5e2dc;gap:10px;padding:16px;display:grid}.ox-claim-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ox-claim-head h3{color:#1d4037;font:650 var(--fs-3)/1.3 var(--sans);overflow-wrap:anywhere;margin:0}.ox-claim dl{font-size:var(--fs-1);grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.ox-claim dt{color:#5c6f67;font-weight:700}.ox-claim dd{color:#33493f;overflow-wrap:anywhere;margin:0}.ox-claim-review{border-top:1px solid #dce6e0;gap:10px;padding-top:12px;display:grid}.ox-claim-review .ox-row{grid-template-columns:1fr}.ox-claim-actions{flex-wrap:wrap;gap:8px;display:flex}.ox-empty{color:#4f6259;background:#f7faf8;border:1px dashed #b9cbc2;padding:22px 18px}.ox-empty h3{color:#1d4037;font:500 var(--fs-4)/1.2 var(--serif);margin:0 0 6px}.ox-empty p{font-size:var(--fs-1);margin:0;line-height:1.6}.ox-page .text-button{min-height:44px;color:var(--forest);font-size:var(--fs-1);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}@media (min-width:640px){.ox-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (min-width:900px){.ox-page{padding-block:44px 88px}.ox-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px}.ox-funnel,.ox-preview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ox-page *{transition:none!important}}@media (forced-colors:active){.ox-status{border:1px solid canvastext}}.ox-docs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ox-docs li{font-size:var(--fs-1);background:#fbfaf6;border:1px solid #e0e6e1;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.ox-docs li>span{gap:2px;display:grid}.ox-docs li>a,.ox-docs li>span.op-note:last-child{grid-column:2}.ox-claim-filters{gap:10px;margin:0 0 16px;display:grid}.ox-claim-filter-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (min-width:760px){.ox-claim-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end}}
