.ordermax-sync{box-sizing:border-box;background:radial-gradient(120% 140% at 0 0,#f3f6ff 0%,#f3f6ff00 55%),radial-gradient(100% 120% at 100% 0,#f1fbf4 0%,#f1fbf400 50%),#fff;border:1px solid #e3e5e7;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;min-block-size:352px;padding:28px 32px;display:grid;position:relative;overflow:hidden}@media (width<=760px){.ordermax-sync{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}}.ordermax-sync__beam{background:linear-gradient(90deg,#007a5c00 0%,#007a5cbf 45%,#2f6ae3bf 55%,#2f6ae300 100%) 0 0/45% 100% no-repeat;block-size:2px;animation:2.4s ease-in-out infinite ordermax-sync-beam;position:absolute;inset-block-start:0;inset-inline:0}@keyframes ordermax-sync-beam{0%{background-position:-45% 0}to{background-position:145% 0}}.ordermax-sync__copy{flex-direction:column;gap:14px;min-inline-size:0;display:flex}.ordermax-sync__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6b7177;font-size:11px;font-weight:600}.ordermax-sync__title{letter-spacing:-.01em;color:#1a1c1d;font-size:20px;font-weight:650}.ordermax-sync__lede{color:#5c6166;margin:0;font-size:13px;line-height:1.5}.ordermax-sync__steps{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ordermax-sync__step{color:#9aa0a6;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;transition:color .24s;display:grid}.ordermax-sync__step[data-state=done]{color:#5c6166}.ordermax-sync__step[data-state=active]{color:#1a1c1d;font-weight:600}.ordermax-sync__marker{color:#fff;background:#fff;border:1px solid #dfe2e5;border-radius:50%;justify-content:center;align-items:center;block-size:18px;inline-size:18px;font-size:10px;line-height:1;display:flex}.ordermax-sync__step[data-state=done] .ordermax-sync__marker{background:#007a5c;border-color:#007a5c}.ordermax-sync__step[data-state=active] .ordermax-sync__marker{border-color:#007a5c;animation:1.8s ease-out infinite ordermax-sync-pulse;box-shadow:0 0 #007a5c59}.ordermax-sync__step[data-state=active] .ordermax-sync__marker:after{content:"";background:#007a5c;border-radius:50%;block-size:7px;inline-size:7px}@keyframes ordermax-sync-pulse{0%{box-shadow:0 0 #007a5c59}70%{box-shadow:0 0 0 6px #007a5c00}to{box-shadow:0 0 #007a5c00}}.ordermax-sync__step-detail{color:#8a8f94;font-weight:400}.ordermax-sync__footnote{color:#8a8f94;margin:2px 0 0;font-size:12px}.ordermax-sync-card{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:12px;padding:20px;display:flex}.ordermax-sync__preview{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.ordermax-sync__tile{background:#eef0f2;border-radius:12px;position:relative;overflow:hidden}.ordermax-sync__tile--image{block-size:132px}.ordermax-sync__tile--line{block-size:12px}.ordermax-sync__tile--line-short{inline-size:55%}.ordermax-sync__tile--chip{border-radius:999px;block-size:30px;inline-size:128px}.ordermax-sync__tile:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffffd9 50%,#fff0 100%);animation:1.9s ease-in-out infinite ordermax-sync-shimmer;position:absolute;inset:0;transform:translate(-100%)}.ordermax-sync__tile--line:after{animation-delay:.12s}.ordermax-sync__tile--chip:after{animation-delay:.24s}@keyframes ordermax-sync-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ordermax-sync__beam,.ordermax-sync__tile:after,.ordermax-sync__step[data-state=active] .ordermax-sync__marker{animation:none}.ordermax-sync__beam{background-position:50% 0}}.ordermax-wg{color:#fff;box-sizing:border-box;background:radial-gradient(90% 120% at 100% 0,#6366f16b 0%,#6366f100 55%),radial-gradient(80% 110% at 0 100%,#10b9814d 0%,#10b98100 55%),linear-gradient(145deg,#15171a 0%,#1f2329 55%,#15171a 100%);border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:28px;min-block-size:268px;padding:32px;display:grid;position:relative;overflow:hidden}.ordermax-wg:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0 38%,#ffffff12 50%,#fff0 62%);animation:7s ease-in-out infinite ordermax-wg-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes ordermax-wg-sheen{0%,65%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=860px){.ordermax-wg{grid-template-columns:minmax(0,1fr);padding:26px 24px}}.ordermax-wg__copy{z-index:1;flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.ordermax-wg__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#e8eaed;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px 5px 9px;font-size:12px;font-weight:650;display:inline-flex}.ordermax-wg__dot{background:#4ade80;border-radius:50%;block-size:7px;inline-size:7px;animation:2.4s ease-out infinite ordermax-wg-pulse;box-shadow:0 0 #4ade8099}@keyframes ordermax-wg-pulse{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}.ordermax-wg__heading{letter-spacing:-.025em;color:#fff;margin:0;font-size:30px;font-weight:640;line-height:1.15}.ordermax-wg__sub{color:#ffffffb8;max-width:44ch;margin:0;font-size:15px;line-height:1.55}.ordermax-wg__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.ordermax-wg__cta{appearance:none;cursor:pointer;font:inherit;border:0;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:600;transition:transform .12s,background-color .12s,box-shadow .12s}.ordermax-wg__cta:hover{transform:translateY(-1px)}.ordermax-wg__cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.ordermax-wg__cta--primary{color:#15171a;background:#fff;box-shadow:0 6px 20px #00000052}.ordermax-wg__cta--primary:hover{background:#f1f2f3}.ordermax-wg__cta--secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff38}.ordermax-wg__cta--secondary:hover{background:#ffffff24}.ordermax-wg__media{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;position:relative}.ordermax-wg__mediaHead{align-items:center;gap:10px;display:flex}.ordermax-wg__avatar{object-fit:cover;border:2px solid #ffffff38;border-radius:50%;flex-shrink:0;block-size:40px;inline-size:40px}.ordermax-wg__who{flex-direction:column;gap:1px;min-width:0;display:flex}.ordermax-wg__whoName{color:#fff;font-size:13px;font-weight:600}.ordermax-wg__whoStatus{color:#ffffff8c;align-items:center;gap:5px;font-size:11px;display:inline-flex}.ordermax-wg__thread{flex-direction:column;gap:8px;display:flex}.ordermax-wg__bubble{opacity:0;border-radius:12px;max-width:88%;padding:9px 12px;font-size:13px;line-height:1.45;animation:9s ease-out infinite ordermax-wg-bubble}.ordermax-wg__bubble--merchant{color:#15171a;background:#fff;border-end-end-radius:4px;align-self:flex-end}.ordermax-wg__bubble--agent{color:#ffffffeb;background:#ffffff1f;border-end-start-radius:4px;align-self:flex-start}.ordermax-wg__bubble:first-child{animation-delay:.2s}.ordermax-wg__bubble:nth-child(2){animation-delay:1.4s}.ordermax-wg__bubble:nth-child(3){animation-delay:2.6s}@keyframes ordermax-wg-bubble{0%{opacity:0;transform:translateY(6px)}6%,88%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.ordermax-wg__typing{vertical-align:middle;align-items:center;gap:4px;margin-inline-start:6px;display:inline-flex}.ordermax-wg__typingDot{background:#fff9;border-radius:50%;block-size:5px;inline-size:5px;animation:1.3s ease-in-out infinite ordermax-wg-typing}.ordermax-wg__typingDot:nth-child(2){animation-delay:.18s}.ordermax-wg__typingDot:nth-child(3){animation-delay:.36s}@keyframes ordermax-wg-typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ordermax-wg__result{background:#4ade801f;border:1px solid #4ade8042;border-radius:12px;align-items:center;gap:10px;margin-top:2px;padding:10px 12px;display:flex}.ordermax-wg__resultText{color:#d7f8e4;font-size:12px;line-height:1.4}.ordermax-wg__check{color:#06331d;background:#4ade80;border-radius:50%;flex-shrink:0;place-items:center;block-size:18px;inline-size:18px;font-size:11px;font-weight:800;display:grid}@media (prefers-reduced-motion:reduce){.ordermax-wg:after,.ordermax-wg__dot,.ordermax-wg__typingDot{animation:none}.ordermax-wg__bubble{opacity:1;animation:none}.ordermax-wg__cta:hover{transform:none}}.om-marker-picker{gap:8px;min-width:0;display:grid}.om-marker-picker__icons{grid-template-columns:repeat(6,32px);gap:6px;max-width:100%;display:grid}.om-marker-picker__icon{color:#303030;cursor:pointer;background:#fff;border:1px solid #d3d6d9;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.om-marker-picker__icon svg{width:18px;height:18px}.om-marker-picker__chips{flex-wrap:wrap;gap:4px;display:flex}.om-marker-picker__chip{color:#303030;cursor:pointer;font:inherit;background:#fff;border:1px solid #d3d6d9;border-radius:999px;flex:none;padding:3px 10px;font-size:12px}.om-marker-picker__icon[aria-pressed=true],.om-marker-picker__chip[aria-pressed=true]{background:var(--om-accent-surface,#eef2ff);border-color:var(--om-accent-border,#5c6ac4);color:var(--om-accent,#3a4acb)}.om-marker-picker__icon:focus-visible,.om-marker-picker__chip:focus-visible{outline:2px solid var(--om-accent,#3a4acb);outline-offset:2px}.om-marker-picker__icon:disabled,.om-marker-picker__chip:disabled{cursor:default;opacity:.5}.om-reward-display{gap:8px;min-width:0;display:grid}.om-marker-picker__segmented{background:#fff;border:1px solid #d3d6d9;border-radius:8px;width:100%;display:flex;overflow:hidden}.om-marker-picker__segment{color:#303030;cursor:pointer;font:inherit;background:0 0;border:0;flex:1 1 0;min-width:0;min-height:30px;padding:4px 8px;font-size:13px}.om-marker-picker__segment+.om-marker-picker__segment{border-left:1px solid #d3d6d9}.om-marker-picker__segment[aria-checked=true]{background:var(--om-accent-surface,#eef2ff);color:var(--om-accent,#3a4acb);font-weight:650}.om-marker-picker__segment:focus-visible{outline:2px solid var(--om-accent,#3a4acb);outline-offset:-2px}.om-marker-picker__segment:disabled{cursor:default;opacity:.5}.om-marker-picker__label{color:#303030;font-size:13px;line-height:18px}:root{--om-ink-900:#14161a;--om-ink-700:#3d4247;--om-ink-600:#5c6167;--om-ink-500:#6b7177;--om-ink-400:#9aa0a6;--om-ink-300:#c2c6ca;--om-surface:#fff;--om-surface-sunken:#fafbfc;--om-surface-app:#e6e7ea;--om-surface-inverse:#14161a;--om-surface-inverse-raised:#2b2f34;--om-on-inverse:#e9eaec;--om-on-inverse-muted:#8b9096;--om-line-050:#f7f8f9;--om-line-100:#f0f1f3;--om-line-200:#ececef;--om-line-control:#dcdee1;--om-line-control-hover:#b9bcc0;--om-brand-600:#5b3fd1;--om-brand-700:#4832ad;--om-brand-tint:#f1eefe;--om-brand-surface:#fbfaff;--om-brand-ring:#5b3fd124;--om-brand-halo:#5b3fd11a;--om-accent-info:#5b3fd1;--om-accent-success:#0c5132;--om-accent-warning:#8a5300;--om-accent-critical:#d7301f;--om-accent-neutral:#9aa0a6;--om-tint-info:#f1eefe;--om-tint-success:#e6f4ec;--om-tint-warning:#fdf3e2;--om-tint-critical:#fdeceb;--om-tint-neutral:#f0f1f3;--om-on-info:#5b3fd1;--om-on-success:#0c5132;--om-on-warning:#8a5300;--om-on-critical:#8e1f0b;--om-on-neutral:#5c6167;--om-caution-line:#f0d9b0;--om-caution-surface:#fffdf8;--om-critical-line:#f5cdc8;--om-critical-surface:#fffbfb;--om-critical-field:snow;--om-space-1:4px;--om-space-2:8px;--om-space-3:12px;--om-space-4:16px;--om-space-5:20px;--om-space-6:24px;--om-space-7:32px;--om-space-gutter:var(--om-space-4);--om-text-eyebrow:11px;--om-text-caption:12px;--om-text-small:13px;--om-text-body:14px;--om-text-value:16px;--om-text-display:20px;--om-text-hero:26px;--om-leading-tight:1.2;--om-leading-snug:1.35;--om-leading-relaxed:1.5;--om-measure:68ch;--om-icon-inline:10px;--om-control-height:34px;--om-row-mark:18px;--om-row-indent:calc(var(--om-row-mark) + var(--om-space-3));--om-row-line:22px;--om-radius-control:10px;--om-radius-row:14px;--om-radius-shell:16px;--om-radius-chip:8px;--om-radius-tile:10px;--om-radius-card:14px}.om-campaign-option-list{gap:var(--om-space-3);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.om-campaign-option-row{align-items:flex-start;gap:var(--om-space-3);padding:var(--om-space-4) var(--om-space-5);border:1px solid var(--om-line-control);border-radius:var(--om-radius-control);background:var(--om-surface);text-align:start;cursor:pointer;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex;position:relative}.om-campaign-option-row[data-selected=false]:not([data-disabled=true]):hover{border-color:var(--om-line-control-hover);background:var(--om-surface-sunken)}.om-campaign-option-row:has(>.om-campaign-option-row__input:focus-visible){box-shadow:0 0 0 3px var(--om-brand-ring)}.om-campaign-option-row[data-selected=true]{border-color:var(--om-brand-600);background:var(--om-brand-surface);box-shadow:none}.om-campaign-option-row[data-invalid=true],.om-campaign-option-row[data-invalid=true][data-selected=true]{border-color:var(--om-accent-critical);background:var(--om-critical-field);box-shadow:none}.om-campaign-option-row[data-disabled=true]{border-color:var(--om-line-100);background:var(--om-surface);opacity:.55;cursor:default}.om-campaign-option-row[data-kind=value]{border-color:var(--om-line-200);box-shadow:none;cursor:default}.om-campaign-option-row[data-kind=value] .om-campaign-option-row__label{color:var(--om-ink-900);font-weight:600}.om-campaign-option-row__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.om-campaign-option-row__mark{box-sizing:border-box;width:var(--om-row-mark);height:var(--om-row-mark);margin-top:calc((var(--om-row-line) - var(--om-row-mark)) / 2);border:1.5px solid var(--om-line-control-hover);background:var(--om-surface);color:#0000;font-size:var(--om-text-caption);flex:none;justify-content:center;align-items:center;line-height:1;transition:border-color .12s,background-color .12s;display:flex}.om-campaign-option-row__mark[data-has-controls=true]{margin-top:calc((var(--om-control-height) - var(--om-row-mark)) / 2)}.om-campaign-option-row__mark[data-kind=radio]{border-radius:999px}.om-campaign-option-row__mark[data-kind=radio][data-selected=true]{border:5px solid var(--om-brand-600);background:var(--om-surface)}.om-campaign-option-row__mark[data-kind=checkbox]{border-radius:var(--om-space-1)}.om-campaign-option-row__mark[data-kind=checkbox][data-selected=true]{border-color:var(--om-brand-600);background:var(--om-brand-600);color:var(--om-surface)}.om-campaign-option-row[data-selected=false]:not([data-disabled=true]):hover .om-campaign-option-row__mark{border-color:var(--om-ink-700)}.om-campaign-option-row[data-disabled=true] .om-campaign-option-row__mark{border-color:var(--om-line-control)}.om-campaign-option-row__body{gap:var(--om-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.om-campaign-option-row__head{align-items:flex-start;gap:var(--om-space-3);min-width:0;display:flex}.om-campaign-option-row__line{align-items:center;gap:var(--om-space-3);min-width:0;min-height:var(--om-row-line);flex-wrap:wrap;flex:1;display:flex}.om-campaign-option-row__controls{align-items:center;gap:var(--om-space-3);flex-wrap:wrap;min-width:0;display:flex}.om-campaign-option-row__label{font-size:var(--om-text-body);color:var(--om-ink-700);font-weight:400}.om-campaign-option-row[data-selected=true] .om-campaign-option-row__label{color:var(--om-ink-900);font-weight:600}.om-campaign-option-row[data-selected=false]:not([data-disabled=true]):hover .om-campaign-option-row__label{color:var(--om-ink-900)}.om-campaign-option-row[data-disabled=true] .om-campaign-option-row__label{color:var(--om-ink-400)}.om-campaign-option-row__details,.om-campaign-option-row__error,.om-campaign-option-row__config{padding-inline-start:var(--om-row-indent)}.om-campaign-option-row[data-kind=value] .om-campaign-option-row__details,.om-campaign-option-row[data-kind=value] .om-campaign-option-row__error,.om-campaign-option-row[data-kind=value] .om-campaign-option-row__config{padding-inline-start:0}.om-campaign-option-row__details{font-size:var(--om-text-caption);line-height:var(--om-leading-relaxed);color:var(--om-ink-500);max-width:var(--om-measure)}.om-campaign-option-row[data-disabled=true] .om-campaign-option-row__details{color:var(--om-ink-400)}.om-campaign-reward-note{font-size:var(--om-text-caption);line-height:var(--om-leading-relaxed);color:var(--om-ink-500);max-width:var(--om-measure);display:block}.om-campaign-option-row__error{font-size:var(--om-text-caption);line-height:var(--om-leading-relaxed);color:var(--om-on-critical)}.om-campaign-option-row__config{gap:var(--om-space-3);margin-top:var(--om-space-1);padding-top:var(--om-space-3);border-top:1px solid var(--om-line-100);cursor:default;flex-direction:column;display:flex}.om-campaign-option-row[data-selected=true] .om-campaign-option-row__config{border-top-color:var(--om-brand-tint)}.om-campaign-option-row[data-kind=value] .om-campaign-option-row__config{border-top:none;margin-top:0;padding-top:0}.om-campaign-option-row__config s-text{font-size:var(--om-text-small);line-height:var(--om-leading-relaxed);max-width:var(--om-measure)}.om-campaign-option-row__config s-stack>s-text+s-text{margin-top:var(--om-space-1)}.om-campaign-inline-field{box-sizing:border-box;height:var(--om-control-height);padding:0 var(--om-space-3);border:1px solid var(--om-line-control);border-radius:var(--om-radius-control);background:var(--om-surface);font-size:var(--om-text-value);color:var(--om-ink-900);cursor:text;align-items:center;gap:2px;font-weight:600;transition:border-color .12s,box-shadow .12s;display:inline-flex}.om-campaign-inline-field:focus-within{border-color:var(--om-brand-600);box-shadow:0 0 0 3px var(--om-brand-ring)}.om-campaign-inline-field[data-invalid=true],.om-campaign-inline-field[data-invalid=true]:focus-within{border-color:var(--om-accent-critical);background:var(--om-critical-field);box-shadow:none;color:var(--om-on-critical)}.om-campaign-inline-field__input{min-width:2ch;font:inherit;color:inherit;text-align:start;background:0 0;border:none;outline:none;padding:0}.om-campaign-inline-field__input::-webkit-outer-spin-button{appearance:none;margin:0}.om-campaign-inline-field__input::-webkit-inner-spin-button{appearance:none;margin:0}.om-campaign-inline-field__input[type=number]{appearance:textfield}.om-campaign-inline-field__joiner{font-size:var(--om-text-small);color:var(--om-ink-500);font-weight:400}.om-campaign-choice{max-width:100%;display:inline-flex;position:relative}.om-campaign-choice__pill{box-sizing:border-box;align-items:center;gap:var(--om-space-1);height:var(--om-control-height);padding:0 var(--om-space-3);border-radius:var(--om-radius-control);background:var(--om-tint-neutral);font-family:inherit;font-size:var(--om-text-small);color:var(--om-ink-900);text-align:start;cursor:pointer;border:none;min-width:0;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.om-campaign-choice__pill:hover{background:var(--om-line-200)}.om-campaign-choice__pill[data-open=true],.om-campaign-choice__pill[data-open=true]:hover{background:var(--om-brand-tint);color:var(--om-brand-700)}.om-campaign-choice__pill:focus-visible{box-shadow:0 0 0 3px var(--om-brand-ring);outline:none}.om-campaign-choice__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.om-campaign-choice__caret{font-size:var(--om-icon-inline);color:var(--om-ink-500);flex:none;line-height:1}.om-campaign-choice__pill[data-open=true] .om-campaign-choice__caret{color:inherit}.om-campaign-choice__menu{z-index:2;width:max-content;min-width:100%;max-width:280px;padding:var(--om-space-1);border:1px solid var(--om-line-control);border-radius:var(--om-radius-control);background:var(--om-surface);flex-direction:column;gap:1px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 20px #0000001a}.om-campaign-choice__item{padding:var(--om-space-2) var(--om-space-3);border-radius:var(--om-space-1);font-family:inherit;font-size:var(--om-text-small);color:var(--om-ink-700);text-align:start;cursor:pointer;background:0 0;border:none;font-weight:400}.om-campaign-choice__item:focus-visible{background:var(--om-line-050);box-shadow:0 0 0 2px var(--om-brand-ring);outline:none}.om-campaign-choice__item:hover{background:var(--om-line-050)}.om-campaign-choice__item[data-selected=true]{background:var(--om-brand-tint);color:var(--om-brand-700);font-weight:600}.om-campaign-stepper{box-sizing:border-box;height:var(--om-control-height);border:1px solid var(--om-line-control);border-radius:var(--om-radius-control);background:var(--om-surface);align-items:center;display:inline-flex;overflow:hidden}.om-campaign-stepper__button{width:30px;height:100%;font-family:inherit;font-size:var(--om-text-value);color:var(--om-ink-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.om-campaign-stepper__button:first-child{border-right:1px solid var(--om-line-200)}.om-campaign-stepper__button:last-child{border-left:1px solid var(--om-line-200)}.om-campaign-stepper__button:hover:not([disabled]){background:var(--om-line-050);color:var(--om-ink-900)}.om-campaign-stepper__button[disabled]{color:var(--om-line-control-hover);cursor:default}.om-campaign-stepper__value{width:40px;font-family:inherit;font-size:var(--om-text-value);color:var(--om-ink-900);text-align:center;background:0 0;border:none;outline:none;font-weight:600}.om-campaign-stepper__value::-webkit-outer-spin-button{appearance:none;margin:0}.om-campaign-stepper__value::-webkit-inner-spin-button{appearance:none;margin:0}.om-campaign-combinator{align-items:center;gap:var(--om-space-3);padding:var(--om-space-3) var(--om-space-5);border:1px solid var(--om-line-200);border-radius:var(--om-radius-control);background:var(--om-line-050);flex-wrap:wrap;display:flex}.om-campaign-combinator__label{min-width:0;font-size:var(--om-text-small);color:var(--om-ink-700);flex:1;font-weight:500}.om-campaign-segmented{box-sizing:border-box;gap:var(--om-space-1);width:fit-content;max-width:100%;height:var(--om-control-height);border:1px solid var(--om-line-200);border-radius:var(--om-radius-control);background:var(--om-line-050);flex:none;padding:3px;display:inline-flex}.om-campaign-segmented__option{padding:0 var(--om-space-3);font-family:inherit;font-size:var(--om-text-small);color:var(--om-ink-500);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;font-weight:600;transition:background-color .12s,color .12s}.om-campaign-segmented__option:hover:not([disabled]):not([data-selected=true]){color:var(--om-ink-900)}.om-campaign-segmented__option[data-selected=true]{background:var(--om-brand-600);color:var(--om-surface)}.om-campaign-segmented__option:focus-visible{box-shadow:0 0 0 3px var(--om-brand-ring);outline:none}.om-campaign-segmented__option[disabled]{color:var(--om-line-control-hover);cursor:default}.om-campaign-progress-meter{gap:var(--om-space-1);flex:1;grid-auto-columns:1fr;grid-auto-flow:column;min-width:0;display:grid}.om-campaign-progress-meter__segment{background:var(--om-line-200);border-radius:999px;height:5px;transition:background-color .18s}.om-campaign-progress-meter[data-size=compact]{gap:var(--om-space-1);flex:none;display:flex}.om-campaign-progress-meter[data-size=compact][data-complete=true] .om-campaign-progress-meter__segment{background:var(--om-brand-600)}.om-campaign-progress-meter[data-size=compact] .om-campaign-progress-meter__segment{background:var(--om-surface-app);border-radius:2px;width:28px;height:4px}.om-campaign-progress-meter__segment[data-filled=true]{background:var(--om-ink-900)}.om-campaign-progress-meter[data-complete=true] .om-campaign-progress-meter__segment{background:var(--om-accent-success)}.om-campaign-shell{gap:var(--om-space-6);flex-direction:column;display:flex;container:om-campaign-shell/inline-size}.om-campaign-shell__header{justify-content:space-between;align-items:center;gap:var(--om-space-3) var(--om-space-4);min-height:var(--om-control-height);flex-wrap:wrap;display:flex}.om-campaign-shell__title{align-items:center;gap:var(--om-space-3);min-width:0;display:flex}.om-campaign-shell__name{font-size:var(--om-text-display);letter-spacing:-.01em;color:var(--om-ink-900);font-weight:650}.om-campaign-shell__name-edit{flex:auto;min-width:160px;max-width:320px}.om-campaign-shell__name-edit s-text-field{width:100%}.om-campaign-tag-input{flex:auto;min-width:0}.om-campaign-tag-input s-text-field{width:100%}.om-campaign-shell__badge-wrap{flex-shrink:0;display:inline-flex}.om-campaign-shell__body{gap:var(--om-space-gutter);grid-template-columns:minmax(0,1fr) 470px;align-items:start;display:grid}.om-campaign-shell__blocks,.om-campaign-shell__rail,.om-campaign-shell__offer-rail{gap:var(--om-space-gutter);flex-direction:column;min-width:0;display:flex}.om-campaign-shell__body[data-rail=false]{grid-template-columns:minmax(0,1fr)}.om-campaign-shell__body--offer-rail{grid-template-columns:470px minmax(0,1fr);align-items:stretch}.om-campaign-shell__body--offer-rail[data-rail=true]{grid-template-columns:470px minmax(0,1fr) 470px}.om-campaign-shell__rail>.om-analytics-col{flex:1}.om-campaign-shell__col-spacer{margin-top:calc(-1 * var(--om-space-gutter));flex:1}.om-campaign-shell__body--rail-start{grid-template-columns:470px minmax(0,1fr)}.om-campaign-shell__body--rail-start .om-campaign-shell__rail{order:-1}@container om-campaign-shell (width<=900px){.om-campaign-shell__body{grid-template-columns:minmax(0,1fr)}}@container om-campaign-shell (width>=761px) and (width<=2000px){.om-campaign-shell__body--offer-rail[data-rail=true]{grid-template-rows:auto auto;grid-template-columns:470px minmax(0,1fr);align-items:stretch}.om-campaign-shell__body--offer-rail[data-rail=true] .om-campaign-shell__rail{grid-area:1/1/-1}.om-campaign-shell__body--offer-rail[data-rail=true] .om-campaign-shell__offer-rail{grid-area:1/2}.om-campaign-shell__body--offer-rail[data-rail=true] .om-campaign-shell__blocks{grid-area:2/2}.om-campaign-shell__body--offer-rail{grid-template-columns:minmax(0,1fr)}}@container om-campaign-shell (width<=760px){.om-campaign-shell__body--offer-rail,.om-campaign-shell__body--offer-rail[data-rail=true]{grid-template-columns:minmax(0,1fr)}.om-campaign-shell__body--offer-rail[data-rail=true] .om-campaign-shell__rail,.om-campaign-shell__body--offer-rail[data-rail=true] .om-campaign-shell__blocks,.om-campaign-shell__body--offer-rail[data-rail=true] .om-campaign-shell__offer-rail{grid-area:auto}}.om-campaign-shell__progress{align-items:center;gap:var(--om-space-3);flex:none;display:flex}.om-campaign-shell__step-count{font-size:var(--om-text-small);color:var(--om-ink-400);white-space:nowrap}.om-campaign-offer-card{gap:var(--om-space-3);padding:var(--om-space-6);border-radius:var(--om-radius-shell);background:var(--om-surface-inverse);flex-direction:column;display:flex}.om-campaign-offer-card__label{font-size:var(--om-text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--om-on-inverse-muted);font-weight:600}.om-campaign-offer-card__sentence{font-size:var(--om-text-value);color:var(--om-on-inverse);text-wrap:pretty;line-height:1.55}.om-campaign-offer-card__value{padding:1px var(--om-space-2);border-radius:var(--om-space-1);background:var(--om-surface-inverse-raised);color:var(--om-surface);font-weight:600}.om-campaign-note-card{gap:var(--om-space-2);padding:var(--om-space-5);border:1px solid var(--om-line-200);border-radius:var(--om-radius-card);background:var(--om-surface);flex-direction:column;display:flex}.om-campaign-note-card[data-tone=caution]{border-color:var(--om-caution-line);background:var(--om-caution-surface)}.om-campaign-note-card[data-tone=critical]{border-color:var(--om-critical-line);background:var(--om-critical-surface)}.om-campaign-note-card__label{font-size:var(--om-text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--om-brand-600);font-weight:600}.om-campaign-note-card[data-tone=caution] .om-campaign-note-card__label{color:var(--om-on-warning)}.om-campaign-note-card[data-tone=critical] .om-campaign-note-card__label{color:var(--om-on-critical)}.om-campaign-note-card__body{font-size:var(--om-text-body);color:var(--om-ink-700);line-height:1.55}.om-campaign-ready-card{border:1px solid var(--om-line-200);border-radius:var(--om-radius-shell);background:var(--om-surface);overflow:hidden}.om-campaign-ready-card__header{justify-content:space-between;align-items:center;gap:var(--om-space-3);padding:var(--om-space-4) var(--om-space-5);border-bottom:1px solid var(--om-line-100);font-size:var(--om-text-body);color:var(--om-ink-900);font-weight:600;display:flex}.om-campaign-ready-card__row{align-items:center;gap:var(--om-space-3);padding:var(--om-space-4) var(--om-space-5);display:flex}.om-campaign-ready-card__value,.om-campaign-ready-card__row s-text-field{flex:1;min-width:0}.om-campaign-ready-card__row:not(:last-child){border-bottom:1px solid var(--om-line-050)}.om-campaign-ready-card__label{font-size:var(--om-text-small);color:var(--om-ink-400);flex:0 0 140px}.om-campaign-ready-card__value{font-size:var(--om-text-small);color:var(--om-ink-900);font-weight:600;line-height:1.5}.om-campaign-ready-card__value[data-answered=false]{color:var(--om-ink-300);font-weight:400}.om-campaign-block-list{border:1px solid var(--om-line-200);border-radius:var(--om-radius-shell);background:var(--om-surface);flex-direction:column;display:flex;overflow:hidden}.om-campaign-block-list__item{min-width:0}.om-campaign-block-list[data-editing=true] .om-campaign-block-row[data-expanded=false]{opacity:.55}.om-campaign-block-row{border-bottom:1px solid var(--om-line-100);background:var(--om-surface);text-align:start;width:100%;transition:background-color .12s,box-shadow .12s;display:block;position:relative;box-shadow:inset 3px 0 #0000}.om-campaign-block-list>:last-child .om-campaign-block-row,.om-campaign-block-list>.om-campaign-block-row:last-child{border-bottom:none}.om-campaign-block-row__body{align-items:center;gap:var(--om-space-3);box-sizing:border-box;width:100%;padding:var(--om-space-4) var(--om-space-5);display:flex}.om-campaign-block-row[data-state=rest]:hover{background:var(--om-surface-sunken)}.om-campaign-block-row[data-state=rest]:hover .om-campaign-block-row__action{color:var(--om-brand-700);text-decoration:underline}.om-campaign-block-row[data-state=saving]{background:var(--om-surface-sunken)}.om-campaign-block-row[data-state=saved]{background:var(--om-tint-success);box-shadow:inset 3px 0 0 0 var(--om-accent-success)}.om-campaign-block-row[data-state=failed]{background:var(--om-tint-critical);box-shadow:inset 3px 0 0 0 var(--om-accent-critical)}.om-campaign-block-row__copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.om-campaign-block-row__value{font-size:var(--om-text-body);color:var(--om-ink-900)}.om-campaign-block-row__label{color:var(--om-ink-500)}.om-campaign-block-row__answer{font-weight:600}.om-campaign-block-row__note{font-size:var(--om-text-caption);color:var(--om-ink-400)}.om-campaign-block-row__note[data-tone=success]{color:var(--om-on-success)}.om-campaign-block-row__note[data-tone=critical]{color:var(--om-on-critical)}.om-campaign-block-row__note[data-tone=caution]{color:var(--om-on-warning)}.om-campaign-block-row__action{font-size:var(--om-text-small);color:var(--om-brand-600);flex:none;font-weight:600}.om-campaign-block-row[data-answered=false] .om-campaign-block-row__value{color:var(--om-ink-500)}.om-campaign-block-row[data-state=invalid]{background:var(--om-critical-field);box-shadow:inset 0 0 0 1.5px var(--om-accent-critical)}.om-campaign-block-row[data-state=invalid] .om-campaign-block-row__action{color:var(--om-on-critical)}.om-campaign-block-row__pending{font-size:var(--om-text-small);color:var(--om-ink-400);flex:none}.om-campaign-block-editor{border-top:1px solid var(--om-line-100);border-bottom:1px solid var(--om-line-100);background:var(--om-brand-surface);flex-direction:column;display:flex}.om-campaign-block-list>:first-child .om-campaign-block-editor{border-top:none}.om-campaign-block-list>:last-child .om-campaign-block-editor{border-bottom:none}.om-campaign-block-editor__header{justify-content:space-between;align-items:center;gap:var(--om-space-3);padding:var(--om-space-4) var(--om-space-5);border-bottom:1px solid var(--om-line-100);display:flex}.om-campaign-block-editor__heading{align-items:center;gap:var(--om-space-2);min-width:0;display:flex}.om-campaign-block-editor__step{background:var(--om-brand-600);width:20px;height:20px;color:var(--om-surface);font-size:var(--om-text-eyebrow);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.om-campaign-block-editor__body{gap:var(--om-space-5);padding:var(--om-space-5);flex-direction:column;display:flex}.om-campaign-block-editor__question{min-width:0;font-size:var(--om-text-value);color:var(--om-ink-900);font-weight:600}.om-campaign-block-editor__status{font-size:var(--om-text-caption);color:var(--om-ink-400);flex:none}.om-campaign-block-editor__footer{justify-content:flex-end;align-items:center;gap:var(--om-space-3);padding-top:var(--om-space-5);border-top:1px solid var(--om-line-100);display:flex}.om-campaign-block-editor__footer[data-note=true]{justify-content:space-between}.om-campaign-block-editor__note{font-size:var(--om-text-caption);color:var(--om-ink-400);flex:auto;min-width:0}.om-campaign-block-editor__actions{align-items:center;gap:var(--om-space-3);flex-wrap:nowrap;flex-shrink:0;display:flex}.om-campaign-gift-row{gap:var(--om-space-2);padding:var(--om-space-4);border:1.5px solid var(--om-line-200);border-radius:var(--om-radius-control);flex-direction:column;display:flex}.om-campaign-gift-row[data-state=empty]{align-items:center;gap:var(--om-space-3);border-style:dashed;border-color:var(--om-line-control-hover);flex-direction:row}.om-campaign-gift-row[data-state=unstocked]{border-color:var(--om-accent-critical)}.om-campaign-gift-row[data-compact=true]{align-items:center;gap:var(--om-space-2);border:none;flex-direction:row;min-width:0;padding:0}.om-campaign-gift-row[data-compact=true] .om-campaign-gift-row__main{flex:1;min-width:0}.om-campaign-gift-row[data-compact=true] .om-campaign-gift-row__thumb{width:28px;height:28px}.om-campaign-gift-row__main{align-items:center;gap:var(--om-space-3);min-width:0;display:flex}.om-campaign-gift-row__thumb{border-radius:var(--om-radius-chip);background:var(--om-tint-neutral);object-fit:cover;flex:none;width:40px;height:40px}.om-campaign-gift-row__copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.om-campaign-gift-row__title{font-size:var(--om-text-body);color:var(--om-ink-900);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.om-campaign-gift-row__title[data-empty=true]{color:var(--om-ink-500);font-weight:400}.om-campaign-gift-row__detail{font-size:var(--om-text-caption);color:var(--om-ink-500)}.om-campaign-gift-row__detail[data-tone=critical]{color:var(--om-on-critical)}.om-campaign-tier-row{align-items:center;gap:var(--om-space-3);padding:var(--om-space-4);border:1px solid var(--om-line-200);border-radius:var(--om-radius-control);flex-wrap:wrap;display:flex}.om-campaign-tier-row__threshold{flex:none;width:132px}.om-campaign-tier-row__threshold s-money-field{width:100%}.om-campaign-tier-discount-value{flex:auto;min-width:96px}.om-campaign-tier-discount-value s-number-field,.om-campaign-tier-discount-value s-money-field{width:100%}.om-campaign-discount-value{flex:auto;min-width:96px}.om-campaign-discount-value s-number-field,.om-campaign-discount-value s-money-field{width:100%}.om-campaign-tier-row__product{flex:200px;min-width:0;display:flex}.om-campaign-tier-row__remove{opacity:0;flex:none;margin-left:auto;transition:opacity .1s}.om-campaign-tier-row:hover .om-campaign-tier-row__remove,.om-campaign-tier-row:focus-within .om-campaign-tier-row__remove{opacity:1}.om-analytics-col{gap:var(--om-space-gutter);flex-direction:column;min-width:0;display:flex}.om-metric-card{gap:var(--om-space-5);min-width:0;padding:var(--om-space-5);border:1px solid var(--om-line-200);border-radius:var(--om-radius-shell);background:var(--om-surface);flex-direction:column;display:flex}.om-metric-card__header{justify-content:space-between;align-items:center;gap:var(--om-space-3);min-height:28px;display:flex}.om-metric-card__title{align-items:center;gap:var(--om-space-2);min-width:0;display:flex}.om-metric{gap:var(--om-space-1);flex-direction:column;min-width:0;display:flex}.om-metric__head{align-items:center;gap:var(--om-space-2);min-width:0;display:flex}.om-metric__label{font-size:var(--om-text-caption);color:var(--om-ink-500);min-width:0;line-height:1.35}.om-metric__value{font-size:var(--om-text-value);color:var(--om-ink-900);font-weight:600;line-height:1.3}.om-metric__value[data-size=hero]{font-size:var(--om-text-hero);letter-spacing:-.02em}.om-metric__value[data-placeholder=true]{font-size:var(--om-text-body);color:var(--om-ink-400);font-weight:500}.om-metric__body{font-size:var(--om-text-caption);color:var(--om-ink-500);line-height:1.45}.om-metric-tile{padding:var(--om-space-4);border:1px solid var(--om-line-200);border-radius:var(--om-radius-tile);background:var(--om-surface);flex-direction:column;display:flex}.om-metric-tile:not([data-emphasis=hero]) .om-metric__label{min-height:2.7em;display:block}.om-metric-tile[data-emphasis=hero]{background:var(--om-surface-sunken);grid-column:1/-1}.om-metric-grid{gap:var(--om-space-4);grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;display:grid}.om-metric-card>.om-metric-grid,.om-metric-stack>.om-metric-grid{flex:1}.om-metric-stack{justify-content:space-between;gap:var(--om-space-4);flex-direction:column;flex:1;display:flex}.om-icon-chip{border-radius:var(--om-radius-chip);background:var(--om-tint-neutral);flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.om-icon-chip[data-tone=info]{background:var(--om-tint-info)}.om-icon-chip[data-tone=success]{background:var(--om-tint-success)}.om-icon-chip[data-tone=warning]{background:var(--om-tint-warning)}.om-icon-chip[data-tone=critical]{background:var(--om-tint-critical)}.om-metric__delta{align-items:center;gap:var(--om-space-1);padding:2px var(--om-space-2);font-size:var(--om-text-caption);background:var(--om-tint-neutral);color:var(--om-on-neutral);border-radius:999px;font-weight:600;display:inline-flex}.om-metric__delta[data-tone=success]{background:var(--om-tint-success);color:var(--om-on-success)}.om-metric__delta[data-tone=critical]{background:var(--om-tint-critical);color:var(--om-on-critical)}.om-metric__valuerow{align-items:baseline;gap:var(--om-space-2);flex-wrap:wrap;display:flex}.om-funnel{gap:var(--om-space-5);grid-auto-rows:auto;display:grid}.om-funnel__row{align-items:center;column-gap:var(--om-space-3);row-gap:var(--om-space-2);grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) auto auto;display:grid}.om-funnel__row .om-icon-chip{width:26px;height:26px}.om-funnel__label{font-size:var(--om-text-body);color:var(--om-ink-900);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.om-funnel__rate{text-align:end;width:80px;font-size:var(--om-text-small);color:var(--om-ink-500);font-variant-numeric:tabular-nums}.om-funnel__count{text-align:end;width:40px;font-size:var(--om-text-value);color:var(--om-ink-900);font-variant-numeric:tabular-nums;font-weight:600}.om-funnel__track{background:var(--om-line-100);border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.om-funnel__fill{border-radius:inherit;background:var(--om-accent-info);height:100%;display:block}.om-funnel__fill[data-highlight=true]{background:var(--om-accent-critical)}.om-campaign-recipe-grid{gap:var(--om-space-gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.om-campaign-recipe-card{gap:var(--om-space-2);box-sizing:border-box;height:100%;padding:var(--om-space-4);border:1px solid var(--om-line-200);border-radius:var(--om-radius-shell);background:var(--om-surface);text-align:start;cursor:pointer;flex-direction:column;transition:border-color .12s,box-shadow .12s,background-color .12s,transform .12s;display:flex}.om-campaign-recipe-card:hover{border-color:var(--om-line-control-hover);transform:translateY(-1px);box-shadow:0 4px 12px #14161a14}.om-campaign-recipe-card:active{box-shadow:none;transform:translateY(0)}.om-campaign-recipe-card:focus-visible{border-color:var(--om-brand-600);box-shadow:0 0 0 3px var(--om-brand-ring);outline:none;transform:none}.om-campaign-recipe-card__header{justify-content:space-between;align-items:center;gap:var(--om-space-2);margin-bottom:var(--om-space-1);display:flex}.om-campaign-recipe-card__icon{border-radius:var(--om-radius-tile);background:var(--om-tint-info);width:36px;height:36px;color:var(--om-on-info);flex:none;justify-content:center;align-items:center;display:inline-flex}.om-campaign-recipe-card__badge{padding:3px var(--om-space-2);font-size:var(--om-text-caption);color:#5b4bc4;white-space:nowrap;background:#ece9fe;border-radius:999px;flex:none;font-weight:700}.om-campaign-recipe-card__name{font-size:var(--om-text-value);color:var(--om-ink-900);font-weight:600}.om-campaign-recipe-card__summary{font-size:var(--om-text-body);color:var(--om-ink-700);text-wrap:pretty;line-height:1.5}.om-campaign-recipe-card__footer{justify-content:space-between;align-items:flex-end;gap:var(--om-space-2);padding-top:var(--om-space-1);margin-top:auto;display:flex}.om-campaign-recipe-card__best-for{font-size:var(--om-text-caption);color:var(--om-ink-500);line-height:1.45}.om-campaign-recipe-card__tag{padding:2px var(--om-space-2);background:var(--om-tint-neutral);font-size:var(--om-text-caption);color:var(--om-ink-500);white-space:nowrap;border-radius:999px;flex:none;font-weight:600}.om-preview-pane__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.om-preview-pane__heading{gap:2px;display:grid}.om-preview-pane__eyebrow{color:#6d7175;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650;line-height:16px}.om-preview-pane__where{color:#6d7175;margin:0;font-size:13px;line-height:18px}.om-preview-pane__controls{justify-items:end;gap:8px;max-width:100%;display:grid}.om-preview-pane__controls .om-design-editor-segmented__options,.om-preview-pane__segmented{background:#fff;border:1px solid #dcdcdc;border-radius:10px;flex-wrap:nowrap;gap:0;padding:3px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.om-preview-pane__controls .om-design-editor-segmented__option,.om-preview-pane__segment{color:#303030;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:28px;padding:4px 12px;font-size:13px;font-weight:550}.om-preview-pane__controls .om-design-editor-segmented__option[data-selected=true],.om-preview-pane__segment[data-selected=true]{color:#fff;background:#303030}.om-preview-pane__controls .om-design-editor-segmented__option:focus-visible,.om-preview-pane__segment:focus-visible,.om-preview-pane__link:focus-visible{outline:2px solid var(--om-accent);outline-offset:2px}.om-preview-pane__stage{flex:auto;justify-content:center;align-items:center;min-width:0;padding:28px 0;display:flex}.om-preview-pane__card-shell{min-width:0;width:min(100%, var(--om-card-width));margin-inline:auto}@supports (margin-left:round(down, 1.5px, 1px)){.om-preview-pane__card-shell{margin-inline:round(down, max(0px, calc((100% - var(--om-card-width)) / 2)), 1px) auto}}.om-preview-pane__card{color:#303030;background:#fff;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}.om-preview-pane__card--padded{padding:18px}.om-preview-pane__card-header{border-bottom:1px solid #ebebeb;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.om-preview-pane__card-header h3{margin:0;font-size:19px;font-weight:650;line-height:26px}.om-preview-pane__close{color:#6d7175;display:inline-flex}.om-preview-pane__card-body{grid-template-columns:minmax(0,1fr);gap:26px;padding:18px;display:grid}.om-preview-pane__line{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.om-preview-pane__thumb,.om-preview-pane__image{background:repeating-linear-gradient(135deg,#f4f4f4 0 8px,#e8e8e8 8px 16px);border-radius:10px}.om-preview-pane__thumb{width:48px;height:48px}.om-preview-pane__line-copy,.om-preview-pane__title{gap:8px;display:grid}.om-preview-pane__bar{background:#e4e4e4;border-radius:4px;max-width:100%;height:8px;display:block}.om-preview-pane__bar[data-tone=mid]{background:#d4d4d4}.om-preview-pane__value{color:#616161;font-size:15px}.om-preview-pane__summary{border-top:1px solid #ebebeb;gap:12px;padding:16px 18px 18px;display:grid}.om-preview-pane__subtotal{justify-content:space-between;align-items:center;font-size:16px;display:flex}.om-preview-pane__subtotal strong{font-weight:650}.om-preview-pane__button{color:#fff;background:#303030;border-radius:12px;justify-content:center;align-items:center;height:44px;font-size:16px;font-weight:650;display:flex}.om-preview-pane__page{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.om-preview-pane__image{height:150px}.om-preview-pane__outline{border:1px dashed #7fa8e8;border-radius:12px;margin:0 -11px;padding:10px;position:relative}.om-preview-pane__outline-label{color:#1f6fd1;background:#fff;padding:0 6px;font-size:12px;font-weight:650;line-height:16px;position:absolute;top:-9px;left:14px}.om-preview-pane__slot{min-width:0}.om-preview-pane__footer{background:linear-gradient(#ebebeb00,#ebebeb 28%);justify-items:center;gap:8px;padding:14px 0 16px;display:grid;position:sticky;bottom:0}.om-preview-pane__switches{flex-wrap:wrap;justify-content:center;gap:8px 12px;display:flex}.om-preview-pane__play{color:#303030;cursor:pointer;font:inherit;background:#fff;border:1px solid #dcdcdc;border-radius:10px;min-height:36px;padding:4px 14px;font-size:13px;font-weight:550;box-shadow:0 1px 2px #0000000d}.om-preview-pane__play:focus-visible{outline:2px solid var(--om-accent);outline-offset:2px}.om-preview-pane__note{color:#6d7175;text-align:center;margin:0;font-size:13px;line-height:18px}.om-preview-pane__link{color:#1f6fd1;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.om-design-editor-pb-panel.om-layout-panel{align-content:start;gap:16px;min-width:0}.om-layout-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.om-layout-header__title{color:#616161;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:16px}.om-layout-header__status{color:#616161;align-items:center;gap:6px;font-size:12px;display:inline-flex}.om-layout-header__dot{background:#2c6ecb;border-radius:50%;width:6px;height:6px}.om-layout-header__reset{color:#1a1c1d;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 0 0 4px;font-weight:600}.om-layout-header__reset:focus-visible{outline:2px solid var(--om-accent,#3a4acb);outline-offset:2px}.om-layout-group{gap:8px;min-width:0;display:grid}.om-layout-group__heading{color:#616161;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:16px;display:flex}.om-layout-group__heading span{flex:none}.om-layout-group__heading hr{background:#e3e3e3;border:0;flex:1;height:1px;margin:0}.om-layout-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.om-layout-tile{appearance:none;color:#303030;cursor:pointer;font:inherit;text-align:start;background:#fff;border:1px solid #e3e3e3;border-radius:10px;flex-direction:column;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.om-layout-tile:hover{border-color:#b5b5b5}.om-layout-tile[data-selected=true]{border-color:#303030;box-shadow:inset 0 0 0 1px #303030}.om-layout-tile:focus-visible{outline:2px solid var(--om-accent,#3a4acb);outline-offset:2px}.om-layout-tile__sketch{box-sizing:border-box;background:#f7f7f7;justify-content:center;align-items:center;height:84px;padding:0 14px;display:flex}.om-layout-tile__name{padding:8px 10px;font-size:13px;font-weight:600;line-height:18px}.om-layout-tile__badge{background:#303030;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:8px;right:8px}.om-layout-description{color:#616161;background:#fff;border-radius:8px;flex-wrap:wrap;gap:4px 10px;margin:0;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.om-layout-description strong{color:#1a1c1d}.om-layout-footer{color:#8a8a8a;margin:0;font-size:12px;line-height:16px}.om-sk{flex-direction:column;justify-content:center;gap:6px;width:100%;display:flex}.om-sk-line{background:#b9b9b9;border-radius:2px;height:3px;display:block}.om-sk-line--dark{background:#8c8c8c;height:4px}.om-sk-line--light{background:#cfcfcf}.om-sk-cols{grid-template-columns:repeat(3,1fr);display:grid}.om-sk-cols>span{flex-direction:column;align-items:center;display:flex}.om-sk-rail{height:12px;display:block;position:relative}.om-sk-track,.om-sk-bar,.om-sk-segment,.om-sk-fill{border-radius:var(--om-sk-bar-radius);display:block}.om-sk-rail .om-sk-track{background:var(--om-sk-track);height:4px;position:absolute;top:4px;left:0;right:0}.om-sk-rail .om-sk-fill{background:var(--om-sk-fill);height:4px;position:absolute;top:4px;left:0}.om-sk-marker{border-radius:var(--om-sk-marker-radius);box-sizing:border-box;width:12px;height:12px;display:block;position:absolute;transform:translate(-50%)}.om-sk-marker--met{background:var(--om-sk-fill)}.om-sk-marker--pending{background:var(--om-sk-track)}.om-sk-marker--locked{background:#fff;border:1px solid #cdcdcd}.om-sk-segments{gap:6px;display:flex}.om-sk-segment{background:var(--om-sk-track);flex:1;height:6px;overflow:hidden}.om-sk-segment .om-sk-fill{background:var(--om-sk-fill);height:100%}.om-sk-ladder{align-items:stretch;gap:12px;height:56px;display:flex}.om-sk-ladder__rail{flex:none;width:12px;position:relative}.om-sk-ladder__track{background:var(--om-sk-track);border-radius:var(--om-sk-bar-radius);width:4px;position:absolute;top:6px;bottom:6px;left:4px}.om-sk-ladder__fill{background:var(--om-sk-fill);border-radius:var(--om-sk-bar-radius);width:4px;height:25%;position:absolute;top:6px;left:4px}.om-sk-ladder__rail .om-sk-marker{left:6px}.om-sk-ladder__rail .om-sk-marker--top{top:0}.om-sk-ladder__rail .om-sk-marker--mid{top:50%;transform:translate(-50%,-50%)}.om-sk-ladder__rail .om-sk-marker--bottom{top:100%;transform:translate(-50%,-100%)}.om-sk-ladder__text{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:4px 0;display:flex}.om-sk-split{justify-content:space-between;display:flex}.om-sk-bar{background:var(--om-sk-track);height:8px;overflow:hidden}.om-sk-bar .om-sk-fill{background:var(--om-sk-fill);height:100%}.om-sk-meter{align-items:center;gap:12px;display:flex}.om-sk-meter svg{flex:none}.om-sk-meter__text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.om-layout-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.om-sk-image{background:#dcdcdc;border-radius:3px;flex:none;display:block;position:relative}.om-sk-image--small{width:26px;height:26px}.om-sk-image--large{width:44px;height:44px}.om-sk-image__tag{background:var(--om-sk-fill);border-radius:1px;width:15px;height:5px;display:block;position:absolute;top:0;left:0}.om-sk-row--media{align-items:center;gap:8px;display:flex}.om-sk-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.om-sk-strip{background:var(--om-sk-fill);border-radius:2px;height:9px;display:block}.om-sk-rows{flex-direction:column;gap:8px;display:flex}.om-sk-rows>.om-sk-row{align-items:center;gap:8px;display:flex}.om-sk-dot{background:var(--om-sk-track);border-radius:50%;flex:none;width:9px;height:9px;display:block}.om-sk-dot--met{background:var(--om-sk-fill)}.om-sk-message{background:var(--om-sk-fill);border-radius:3px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.om-sk-message__line{background:#ffffffeb;border-radius:2px;height:4px;display:block}.om-sk-message__line--soft{background:#fff9;height:3px}.om-design-editor-pb-panel.om-copy-panel{align-content:start;gap:16px;min-width:0}.om-copy-panel__header{gap:4px;display:grid}.om-copy-panel__title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.om-copy-panel__lede{color:#616161;margin:0;font-size:13px;line-height:20px}.om-copy-panel__reset{color:#1a1c1d;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:600}.om-copy-panel__reset:focus-visible{outline:2px solid var(--om-accent,#3a4acb);outline-offset:2px}.om-copy-panel__note{color:#6b7177;margin:0;font-size:13px;line-height:20px}.om-copy-section{gap:8px;min-width:0;display:grid}.om-copy-section__heading{color:#616161;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:16px;display:flex}.om-copy-section__heading hr{background:#dcdfe4;border:0;flex:1;height:1px;margin:0}.om-copy-section__card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;min-width:0}.om-copy-field{gap:8px;min-width:0;padding:12px 16px 14px;display:grid}.om-copy-field+.om-copy-field{border-top:1px solid #ebebeb}.om-copy-field__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.om-copy-field__label{color:#1a1c1d;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.om-copy-field__dot{background:var(--om-accent,#4b4ded);border-radius:50%;width:6px;height:6px}.om-copy-field__count{color:#6b7177;font-variant-numeric:tabular-nums;font-size:12px;line-height:20px}.om-copy-field__count[data-over]{color:#b42318;font-weight:600}.om-copy-field__input{box-sizing:border-box;color:#1a1c1d;font:inherit;background:#fff;border:1px solid #c9cccf;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 12px;font-size:14px}.om-copy-field__input::placeholder{color:#8a8f94}.om-copy-field__input:hover{border-color:#8a8f94}.om-copy-field__input:focus-visible{border-color:var(--om-accent,#4b4ded);outline:2px solid var(--om-accent,#4b4ded);outline-offset:0}.om-copy-field__input[aria-invalid=true]{border-color:#b42318}.om-copy-field__error{color:#b42318;margin:0;font-size:12px;line-height:16px}.om-copy-field__insert{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex;position:relative}.om-copy-field__insert-label{color:#6b7177;font-size:13px;line-height:20px}.om-copy-field__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.om-copy-field__chip{color:#303030;cursor:pointer;font:inherit;background:#f1f1f1;border:1px solid #e3e3e3;border-radius:8px;padding:2px 12px;font-size:13px;line-height:20px}.om-copy-field__chip:hover{background:#e8e8e8}.om-copy-field__chip[data-used]{background:var(--om-accent-surface,#eef0fe);border-color:var(--om-accent-border,#c7cbfa);color:var(--om-accent,#3a3ce0)}.om-copy-field__more{color:#005bd3;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.om-copy-field__more:hover{background:#f1f1f1}.om-copy-field__chip:focus-visible,.om-copy-field__more:focus-visible,.om-copy-menu__item:focus-visible{outline:2px solid var(--om-accent,#4b4ded);outline-offset:1px}.om-copy-field__caret{border-top:4.5px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;display:inline-block}.om-copy-field__more[aria-expanded=true] .om-copy-field__caret{transform:rotate(180deg)}.om-copy-field__shows{color:#616161;overflow-wrap:anywhere;text-align:right;flex:160px;min-width:0;font-size:13px;line-height:20px}.om-copy-field__shows strong{color:#1a1c1d;font-weight:650}.om-copy-field__shows strong[data-muted]{color:#6b7177;font-weight:500}.om-copy-menu{box-sizing:border-box;z-index:20;background:#fff;border:1px solid #dcdfe4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;width:560px;max-width:100%;padding:14px 16px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1a1c1d29}@media (width<=520px){.om-copy-menu{grid-template-columns:minmax(0,1fr)}}.om-copy-menu__group{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-width:0;display:grid}.om-copy-menu__heading{color:#6b7177;letter-spacing:.08em;text-transform:uppercase;padding:0 8px 4px;font-size:11px;font-weight:700;line-height:16px}.om-copy-menu__item{color:#1a1c1d;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:4px 8px;font-size:13px;line-height:20px;display:flex}.om-copy-menu__item>span:first-child{flex:none}.om-copy-menu__item:hover,.om-copy-menu__item:focus-visible{background:#f1f1f1}.om-copy-menu__item[data-used]{color:var(--om-accent,#3a3ce0);font-weight:600}.om-copy-menu__example{color:#6b7177;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.om-copy-menu__example[data-none]{color:#b5b8bb}.om-design-editor-pb-panel.om-theme-panel{box-sizing:border-box;flex-direction:column;gap:16px;min-width:0;min-height:100%;display:flex}.om-theme-section{gap:8px;min-width:0;display:grid}.om-theme-section-label{color:#6b7177;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.om-theme-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.om-design-editor-preset-grid__card.om-theme-preset{background:#fff;border:1px solid #d3d6d9;border-radius:10px;gap:8px;min-width:0;padding:8px}.om-design-editor-preset-grid__card.om-theme-preset:hover{background:#fff;border-color:#8a8f94}.om-design-editor-preset-grid__card.om-theme-preset[data-selected=true]{border:2px solid var(--om-accent,#3a4acb);background:#fff;padding:7px}.om-theme-preset .om-design-editor-preset-grid__label{padding:0 2px;font-size:14px;font-weight:600;line-height:20px}.om-theme-thumb{box-sizing:border-box;background:#f1f2f3;border-radius:6px;align-items:center;width:100%;height:48px;padding:0 8px;display:flex}.om-theme-thumb__bar{box-sizing:border-box;border:1px solid;align-items:center;gap:4px;width:100%;height:32px;padding:0 8px;display:flex}.om-theme-thumb__marker{flex:none;width:10px;height:10px}.om-theme-thumb__track{flex:1;min-width:0;height:4px;display:block;overflow:hidden}.om-theme-thumb__fill{width:55%;height:100%;display:block}.om-theme-row{grid-template-columns:var(--om-compact-label-width,140px) minmax(0, 1fr) 12px;align-items:center;column-gap:12px;min-height:40px;padding:4px 0;display:grid}.om-theme-row__label{color:#303030;font-size:13px;line-height:18px}.om-theme-row__dot{justify-content:center;align-items:center;display:inline-flex}.om-theme-dot{background:var(--om-accent,#3a4acb);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.om-theme-swatches{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.om-theme-swatch{appearance:none;box-sizing:border-box;cursor:pointer;border:1px solid #0000002e;border-radius:8px;width:28px;height:28px;padding:0;position:relative}.om-theme-swatch[data-selected=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--om-accent,#3a4acb)}.om-theme-swatch:focus-visible,.om-theme-swatch--custom:focus-within{outline:2px solid var(--om-accent,#3a4acb);outline-offset:2px}.om-theme-swatch--custom{color:#616161;background:#fff;border-style:dashed;justify-content:center;align-items:center;display:inline-flex}.om-theme-swatch--custom input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.om-theme-panel .om-design-editor-segmented{min-width:0}.om-theme-panel .om-design-editor-segmented__options{background:#fff;border:1px solid #c9cccf;border-radius:8px;flex-wrap:nowrap;gap:0;overflow:hidden}.om-theme-panel .om-design-editor-segmented__option{color:#6b7177;background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:center;min-width:0;min-height:32px;padding:5px 10px;font-size:14px;font-weight:500}.om-theme-panel .om-design-editor-segmented__option:not(:first-child){border-left:1px solid #e1e3e5}.om-theme-panel .om-design-editor-segmented__option[data-selected=true]{color:#1a1c1d;background:#ececed;font-weight:650}.om-theme-slider{align-items:center;gap:10px;min-width:0;display:flex}.om-theme-slider input[type=range]{accent-color:var(--om-accent,#3a4acb);flex:1 1 0;min-width:0;margin:0}.om-theme-slider__value{color:#616161;text-align:start;flex:none;min-width:76px;font-size:12px}.om-theme-footer{color:#616161;background:#ececed;border-radius:8px;align-items:center;gap:8px;margin:auto 0 0;padding:10px 12px;font-size:12px;display:flex}.om-theme-thumb--cards{justify-content:center;gap:6px;padding:0 10px}.om-theme-thumb__card{box-sizing:border-box;border:1px solid;flex-direction:column;flex:1;align-items:stretch;gap:3px;min-width:0;max-width:64px;height:38px;padding:4px;display:flex}.om-theme-thumb__image{flex:1;min-height:0;display:block}.om-theme-thumb__image--row{flex:none;width:22px;height:22px}.om-theme-thumb__line{border-radius:2px;flex:none;height:3px;display:block}.om-theme-thumb__button{box-sizing:border-box;flex:none;justify-content:center;align-items:center;height:7px;display:flex}.om-theme-thumb__button b{border-radius:2px;width:60%;height:2px}.om-theme-thumb__row{box-sizing:border-box;border:1px solid;align-items:center;gap:6px;width:100%;height:34px;padding:0 6px;display:flex}.om-theme-thumb__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.om-theme-thumb__bar2{height:4px;display:block;overflow:hidden}.om-theme-thumb__bar2 i{width:58%;height:100%;display:block}.om-reward-cards{gap:12px;min-width:0;display:grid}.om-reward-card{background:#fff;border:1px solid #dcdfe4;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.om-reward-card__header{align-items:center;gap:8px;min-width:0;display:flex}.om-reward-card__title{color:#303030;font-size:13px;font-weight:650;line-height:24px}.om-reward-card__threshold{color:#616161;white-space:nowrap;margin-left:auto;font-size:13px}.om-reward-card__reset{color:var(--om-accent,#3a4acb);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.om-reward-card__reset:focus-visible{outline:2px solid var(--om-accent,#3a4acb);outline-offset:2px}.om-reward-marker-preview{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.om-reward-marker-preview__glyph{justify-content:center;align-items:center;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.om-reward-marker-preview__glyph svg{width:14px;height:14px}.om-design-editor{--om-accent:#4b4ded;--om-accent-strong:#3a3ce0;--om-accent-surface:#eef0fe;--om-accent-border:#c7cbfa;--om-settings-column-max-width:640px;color:#202223;background:#f1f1f1;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100dvh;font-family:Inter,-apple-system,"system-ui",San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;display:grid;overflow:hidden}.om-design-editor__header{background:#fff;border-bottom:1px solid #dcdfe4;gap:6px;min-height:88px;padding:18px 24px;display:grid}.om-design-editor__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.om-design-editor__title{color:#202223;margin:0;font-size:24px;font-weight:650;line-height:32px}.om-design-editor__layout{grid-template-columns:104px minmax(0, var(--om-settings-column-max-width)) minmax(360px, 1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.om-design-editor-sidebar{background:#fafafa;border-right:1px solid #dcdfe4;min-width:0;height:100%;min-height:0;padding:12px 8px 24px;overflow-y:auto}.om-design-editor-sidebar__group+.om-design-editor-sidebar__group{border-top:1px solid #e3e5e7;margin-top:12px;padding-top:12px}.om-design-editor-sidebar__heading{color:#8a8a8a;letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0 4px 6px;font-size:10px;font-weight:600;line-height:14px}.om-design-editor-sidebar__items{gap:4px;display:grid}.om-design-editor-sidebar__item{color:#616161;cursor:pointer;background:0 0;border-radius:12px;width:100%}.om-design-editor-sidebar__clickable{border-radius:12px;width:100%;display:block}.om-design-editor-sidebar__body{box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;display:flex;position:relative}.om-design-editor-sidebar__clickable:focus-visible{outline:2px solid var(--om-accent);outline-offset:2px}.om-design-editor-sidebar__icon{color:#616161;border-radius:14px;flex:none;justify-content:center;align-items:center;width:56px;height:48px;display:inline-flex}.om-design-editor-sidebar__item:hover .om-design-editor-sidebar__icon{background:#f1f2f3}.om-design-editor-sidebar__item[data-active=true] .om-design-editor-sidebar__icon{background:var(--om-accent-surface);color:var(--om-accent)}.om-design-editor-sidebar__label{color:#616161;overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:12px;font-weight:500;line-height:16px}.om-design-editor-sidebar__item[data-active=true] .om-design-editor-sidebar__label{color:var(--om-accent);font-weight:600}.om-design-editor-settings{height:100%;max-width:var(--om-settings-column-max-width);background:#f6f6f7;justify-self:start;width:100%;min-width:0;min-height:0;overflow-y:auto}.om-design-editor-preview{background:#ebebeb;border-left:1px solid #dcdfe4;flex-direction:column;min-width:0;height:100%;min-height:0;padding:20px clamp(16px,2vw,28px) 0;display:flex;overflow-y:auto}.om-design-editor-settings__title{color:#202223;margin:0;font-size:20px;font-weight:650;line-height:28px}.om-design-editor-mode-toggle .om-design-editor-segmented,.om-design-editor-breakpoint-toggle .om-design-editor-segmented{align-items:center;gap:8px;display:flex}.om-design-editor-mode-toggle .om-design-editor-control-label,.om-design-editor-breakpoint-toggle .om-design-editor-control-label{color:#6b7177;letter-spacing:.02em;margin-bottom:0;font-size:11px;font-weight:700}.om-design-editor-mode-toggle .om-design-editor-segmented__options,.om-design-editor-breakpoint-toggle .om-design-editor-segmented__options{background:#fff;border:1px solid #d3d6d9;border-radius:8px;flex-wrap:nowrap;gap:0;overflow:hidden}.om-design-editor-mode-toggle .om-design-editor-segmented__option,.om-design-editor-breakpoint-toggle .om-design-editor-segmented__option{color:#6b7177;background:0 0;border:none;border-radius:0;min-height:28px;padding:5px 12px;font-size:12px;font-weight:500}.om-design-editor-mode-toggle .om-design-editor-segmented__option:not(:first-child),.om-design-editor-breakpoint-toggle .om-design-editor-segmented__option:not(:first-child){border-left:1px solid #e1e3e5}.om-design-editor-mode-toggle .om-design-editor-segmented__option[data-selected=true],.om-design-editor-breakpoint-toggle .om-design-editor-segmented__option[data-selected=true]{color:#fff;background:#1a1c1d;font-weight:700}.om-design-editor-marker-switch{margin-top:8px}.om-design-editor-marker-switch .om-design-editor-segmented{align-items:center;gap:8px;display:flex}.om-design-editor-marker-switch .om-design-editor-control-label{color:#6b7177;letter-spacing:.02em;margin-bottom:0;font-size:11px;font-weight:700}.om-design-editor-marker-switch .om-design-editor-segmented__options{background:#fff;border:1px solid #d3d6d9;border-radius:8px;flex-wrap:nowrap;gap:0;overflow:hidden}.om-design-editor-marker-switch .om-design-editor-segmented__option{color:#6b7177;background:0 0;border:none;border-radius:0;min-height:28px;padding:5px 12px;font-size:12px;font-weight:500}.om-design-editor-marker-switch .om-design-editor-segmented__option:not(:first-child){border-left:1px solid #e1e3e5}.om-design-editor-marker-switch .om-design-editor-segmented__option[data-selected=true]{color:#fff;background:#1a1c1d;font-weight:700}.om-design-editor-breakpoints{flex-wrap:wrap;gap:8px;display:flex}.om-design-editor-button{cursor:pointer;font:inherit;border:1px solid #c9cccf;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;font-weight:650;display:inline-flex}.om-design-editor-button--secondary{color:#202223;background:#fff}.om-design-editor-button:disabled{cursor:not-allowed;opacity:.55}.om-design-editor-button:focus-visible,.om-design-editor-segmented__option:focus-visible,.om-design-editor-spacing__advanced summary:focus-visible{outline:2px solid var(--om-accent);outline-offset:2px}.om-design-editor-field-row{border-top:1px solid #dcdfe4;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:0;display:grid}.om-design-editor-field-row__label{color:#202223;padding:18px 12px;font-weight:650}.om-design-editor-field-row__label-content{gap:4px;display:grid}.om-design-editor-field-row__label-line{align-items:center;gap:6px;display:flex}.om-design-editor-field-row__edited-dot{background:var(--om-accent);border-radius:99px;flex:none;width:6px;height:6px}.om-design-editor-field-row__edited-dot-button{cursor:pointer;background:0 0;border:none;border-radius:99px;justify-content:center;align-items:center;margin:-6px;padding:6px;display:inline-flex}.om-design-editor-field-row__edited-dot-button:hover .om-design-editor-field-row__edited-dot{background:var(--om-accent-strong)}.om-design-editor-field-row__edited-dot-button:focus-visible{outline:2px solid var(--om-accent);outline-offset:2px}.om-design-editor-field-row__description{color:#6d7175;font-size:12px;font-weight:400;line-height:16px}.om-design-editor-field-row__single-control{border-left:1px solid #dcdfe4;padding:12px}.om-design-editor-field-row__single-control[data-inherited=true]{background:#fafafa}.om-design-editor-field-row[data-invalid=true]{border-left:3px solid #d72c0d}.om-design-editor-field-row__inheritance{color:#6d7175;margin-bottom:8px;font-size:12px;line-height:16px}.om-design-editor-field-row__disabled-reason,.om-design-editor-field-row__error{margin-top:8px;font-size:12px;line-height:16px}.om-design-editor-field-row__disabled-reason{color:#6d7175}.om-design-editor-field-row__error{color:#d72c0d;font-weight:650}.om-design-editor-field-with-suffix{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.om-design-editor-field-suffix{color:#6d7175;font-size:12px;line-height:32px}.om-design-editor-control-label{color:#202223;margin-bottom:6px;font-size:12px;font-weight:650;line-height:16px}.om-design-editor-control-help{color:#6d7175;margin-top:4px;font-size:12px;line-height:16px}.om-design-editor-segmented__options{flex-wrap:wrap;gap:4px;display:flex}.om-design-editor-segmented__option{color:#202223;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9cccf;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;display:inline-flex}.om-design-editor-segmented__option[data-selected=true]{background:var(--om-accent-surface);border-color:var(--om-accent-border);color:var(--om-accent);font-weight:650}.om-design-editor-segmented__option:disabled{cursor:not-allowed;opacity:.55}.om-design-editor-composite-field{gap:10px;display:grid}.om-design-editor-inline-controls{grid-template-columns:minmax(0,1fr) minmax(92px,.35fr);gap:8px;display:grid}.om-design-editor-number-stepper{gap:4px;display:inline-flex}.om-design-editor-shadow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.om-design-editor-reorder{gap:8px;display:grid}.om-design-editor-reorder__status{color:#6d7175;font-size:12px}.om-design-editor-reorder__row{border:1px solid #dcdfe4;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.om-design-editor-reorder__handle,.om-design-editor-reorder__state{color:#6d7175;font-size:12px}.om-design-editor-reorder__label{align-items:center;gap:8px;min-width:0;display:flex}.om-design-editor-spacing{gap:10px;display:grid}.om-design-editor-spacing__axes{gap:8px;display:grid}.om-design-editor-spacing__sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.om-design-editor-spacing__advanced{color:#202223}.om-design-editor-spacing__advanced summary{cursor:pointer;margin-bottom:8px;font-weight:650}.om-design-editor-typography{gap:8px;display:grid}.om-design-editor-validation-list{margin:0;padding-left:18px}.om-design-editor-validation-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}@media (width<=1180px){.om-design-editor__layout{grid-template-columns:220px minmax(0, var(--om-settings-column-max-width)) minmax(320px, 1fr)}}@media (width<=960px){.om-design-editor{min-width:0;height:auto;overflow:visible}.om-design-editor__layout{grid-template-columns:minmax(0,1fr);min-width:0;height:auto;overflow:visible}.om-design-editor-sidebar{border-bottom:1px solid #dcdfe4;border-right:0;height:auto;min-height:auto;overflow:visible}.om-design-editor-sidebar__items{grid-auto-columns:88px;grid-auto-flow:column;overflow-x:auto}.om-design-editor-settings{height:auto;min-height:360px;overflow:visible}.om-design-editor-preview{border-top:1px solid #dcdfe4;border-left:0;height:auto;min-height:360px;overflow:visible}}@media (width<=760px){.om-design-editor-field-row{grid-template-columns:1fr;display:grid}.om-design-editor-field-row__single-control{border-top:1px solid #dcdfe4;border-left:0;grid-column:auto}}.om-design-editor-template-field{flex-direction:column;gap:6px;display:flex}.om-design-editor-template-field__tokens{flex-wrap:wrap;gap:4px;display:flex}.om-design-editor-template-field__token{color:#202223;cursor:pointer;font:inherit;background:#fff;border:1px dashed #c9cccf;border-radius:6px;align-items:center;gap:6px;min-height:26px;padding:3px 8px;font-size:12px;display:inline-flex}.om-design-editor-template-field__token[data-active=true]{background:var(--om-accent-surface);border-color:var(--om-accent-border);color:var(--om-accent);border-style:solid;font-weight:650}.om-design-editor-template-field__token:disabled{cursor:not-allowed;opacity:.5}.om-design-editor-template-field__token:focus-visible{outline:2px solid var(--om-accent);outline-offset:2px}.om-design-editor-template-field__hint{color:#6d7175;margin:0;font-size:12px}.om-design-editor-preset-grid__card{cursor:pointer;font:inherit;text-align:start;background:#fff;border:1px solid #c9cccf;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.om-design-editor-preset-grid__card:hover{background:#f6f6f7}.om-design-editor-preset-grid__card[data-selected=true]{background:var(--om-accent-surface);border-color:var(--om-accent-border)}.om-design-editor-preset-grid__card:focus-visible{outline:2px solid var(--om-accent);outline-offset:2px}.om-design-editor-preset-grid__label{color:#202223;font-size:13px;font-weight:650}.om-design-editor-preset-grid__card[data-selected=true] .om-design-editor-preset-grid__label{color:var(--om-accent)}.om-design-editor-preset-grid__description{color:#6d7175;font-size:12px;line-height:16px}.om-design-editor-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.om-design-editor-pb-panel{--om-compact-label-width:140px;gap:12px;padding:16px;display:grid}.om-design-editor-pb-panel__header{gap:10px;display:grid}.om-design-editor-pb-panel__title-row,.om-design-editor-pb-panel__controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.om-design-editor-pb-panel__title-group{align-items:center;gap:8px;display:flex}.om-design-editor-pb-panel__header .om-design-editor-marker-switch{margin-top:0}.om-design-editor-pb-panel__sections{gap:12px;display:grid}.om-design-editor-field-section{background:#fff;border:1px solid #dcdfe4;border-radius:8px}.om-design-editor-field-section__heading{margin:0}.om-design-editor-field-section__toggle{color:#6b7177;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px;font-size:11px;font-weight:700;display:flex}.om-design-editor-field-section__toggle:focus-visible{outline:2px solid var(--om-accent);outline-offset:-2px}.om-design-editor-field-section__chevron{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .12s}.om-design-editor-field-section[data-expanded=false] .om-design-editor-field-section__chevron{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.om-design-editor-field-section__chevron{transition:none}}.om-design-editor-field-section__body{padding:0 12px 10px;display:grid}.om-design-editor-field-section__body[hidden],.om-design-editor-constraints__body[hidden]{display:none}.om-design-editor-compact-row{grid-template-columns:var(--om-compact-label-width) minmax(0, 1fr);align-items:center;column-gap:12px;min-height:40px;padding:4px 0;display:grid}.om-design-editor-compact-row__label{color:#303030;font-size:13px;line-height:18px}.om-design-editor-compact-row__control{align-items:center;gap:8px;min-width:0;display:flex}.om-design-editor-compact-row__control>:first-child{flex:auto;min-width:0}.om-design-editor-compact-row__edited{flex:none;justify-content:center;width:12px;display:inline-flex}.om-design-editor-compact-row__below{grid-column:2;gap:4px;padding-top:4px;display:grid}.om-design-editor-compact-row[data-invalid=true] .om-design-editor-compact-row__label{color:#8e1f0b}.om-design-editor-compact-row .om-design-editor-segmented__options{border:1px solid #d3d6d9;border-radius:8px;flex-wrap:nowrap;gap:0;display:inline-flex;overflow:hidden}.om-design-editor-compact-row .om-design-editor-segmented__option{white-space:nowrap;border:none;border-radius:0;min-height:30px;padding:4px 12px;font-size:13px}.om-design-editor-compact-row .om-design-editor-segmented__option:not(:first-child){border-left:1px solid #e1e3e5}.om-design-editor-compact-row .om-design-editor-field-with-suffix{align-items:center;gap:8px;display:flex}.om-design-editor-compact-row .om-design-editor-field-with-suffix>:first-child{flex:auto;min-width:0}.om-design-editor-dimension-inline{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.om-design-editor-dimension-inline>.om-design-editor-segmented{flex:none}.om-design-editor-dimension-inline__amount{align-items:center;gap:8px;min-width:84px;max-width:132px;display:flex}.om-design-editor-dimension-inline__hint{color:#6d7175;white-space:nowrap;font-size:12px}.om-design-editor-constraints__summary{color:#6d7175;font-size:13px}.om-design-editor-compact-row__control>.om-design-editor-constraints__summary:first-child{flex:0 auto}.om-design-editor-constraints__body{border-left:2px solid #e1e3e5;margin:0 0 4px 4px;padding-left:10px}.om-design-editor-constraints__body .om-design-editor-compact-row{grid-template-columns:calc(var(--om-compact-label-width) - 16px) minmax(0, 1fr)}.om-design-editor-link-button{color:var(--om-accent);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:4px;padding:2px 0;font-size:13px}.om-design-editor-link-button:hover{text-decoration:underline}.om-design-editor-link-button:focus-visible{outline:2px solid var(--om-accent);outline-offset:2px}.om-design-editor-other-states{border-top:1px solid #e1e3e5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:10px;display:flex}.om-design-editor-other-states__label{color:#6d7175;font-size:12px}.om-design-editor-other-states__chips{flex-wrap:wrap;gap:6px;display:flex}.om-design-editor-segmented__indicator,.om-design-editor-sidebar__dot{background:var(--om-accent);border-radius:99px;flex:none;width:6px;height:6px;display:inline-block}.om-design-editor-sidebar__dot{position:absolute;top:10px;right:calc(50% - 24px)}.om-design-editor-compact-row:has(.om-design-editor-stack-control){align-items:start}.om-design-editor-compact-row:has(.om-design-editor-stack-control)>.om-design-editor-compact-row__label{padding-top:7px}.om-design-editor-stack-control{gap:6px;min-width:0;display:grid}:is(.om-design-editor-compact-row:has(.om-design-editor-copy-field),.om-design-editor-compact-row:has(>.om-design-editor-compact-row__control>.om-design-editor-block-field)){display:block}:is(.om-design-editor-compact-row:has(.om-design-editor-copy-field)>.om-design-editor-compact-row__label,.om-design-editor-compact-row:has(>.om-design-editor-compact-row__control>.om-design-editor-block-field)>.om-design-editor-compact-row__label){display:none}.om-design-editor-block-field{gap:4px;width:100%;min-width:0;display:grid}.om-design-editor-copy-field .om-design-editor-segmented__options{flex-wrap:wrap}.om-design-editor-copy-field__count{color:var(--p-color-text-secondary,#616161);justify-self:end;font-size:12px}.om-design-editor-copy-field__count[data-over=true]{color:var(--p-color-text-critical,#8e1f0b);font-weight:600}.om-design-editor-inline-row{align-items:center;gap:8px;min-width:0;display:flex}.om-design-editor-inline-row>:first-child{flex:auto;min-width:0}.om-design-editor-stepper{max-width:156px}.om-design-editor-inline-row>.om-design-editor-stepper{flex:0 156px}.om-design-editor-inline-row>.om-design-editor-opacity{flex:0 0 104px}.om-design-editor-opacity{color:#616161;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.om-design-editor-opacity input{accent-color:var(--om-accent);flex:auto;width:100%;min-width:48px;margin:0}.om-design-editor-opacity span{text-align:right;flex:none;min-width:3ch}.om-design-editor-chip-row,.om-design-editor-palette{flex-wrap:wrap;gap:4px;display:flex}.om-design-editor-chip{color:#303030;cursor:pointer;font:inherit;background:#fff;border:1px solid #d3d6d9;border-radius:999px;flex:none;padding:3px 10px;font-size:12px}.om-design-editor-chip[aria-pressed=true]{background:var(--om-accent-surface);border-color:var(--om-accent-border);color:var(--om-accent);font-weight:650}.om-design-editor-chip:focus-visible,.om-design-editor-palette__swatch:focus-visible,.om-design-editor-clear-button:focus-visible{outline:2px solid var(--om-accent);outline-offset:2px}.om-design-editor-palette__swatch{cursor:pointer;border:1px solid #0000002e;border-radius:4px;width:18px;height:18px;padding:0}.om-design-editor-palette__swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--om-accent)}.om-design-editor-spacing-box{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.om-design-editor-side-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;min-width:0;max-width:460px;display:grid}.om-design-editor-side-grid[hidden]{display:none}.om-design-editor-side-grid__cell,.om-design-editor-spacing-box__cell{gap:2px;min-width:0;display:grid}.om-design-editor-side-grid__cell .om-design-editor-stepper{max-width:none}.om-design-editor-side-grid__caption{color:#6d7175;text-align:center;text-transform:capitalize;font-size:11px}.om-design-editor-side-grid .om-design-editor-side-grid__cell{grid-template-columns:44px minmax(0,1fr);align-items:center}.om-design-editor-side-grid .om-design-editor-side-grid__caption{text-align:left;grid-area:1/1}.om-design-editor-muted-note{color:#6d7175;font-size:12px}.om-design-editor-clear-button{color:#6d7175;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;width:24px;height:24px;font-size:16px;line-height:1}.om-design-editor-clear-button:hover{color:#202223;background:#f1f2f3}.om-design-editor-segmented__option[data-inherited=true]{color:#6d7175;background:#f6f6f7;font-style:italic}.om-design-editor-segmented__inherit{color:#8c9196;font-size:11px}.om-design-editor-field-section__label{align-items:baseline;gap:8px;display:inline-flex}.om-design-editor-field-section__meta{color:#8c9196;letter-spacing:0;text-transform:none;font-weight:500}.om-design-editor__banners{gap:8px;display:grid}.om-design-editor-titlebar-inline{box-sizing:border-box;background:#fff;border-bottom:1px solid #dcdfe4;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.om-design-editor-titlebar-inline__spacer{flex:1}.om-design-editor-titlebar-inline+.om-design-editor{height:calc(100dvh - 48px)}.om-design-editor-titlebar-host{height:0;display:block;overflow:hidden}.om-design-editor-preview-state{gap:8px;display:grid}.om-design-editor-preview-state__tiers{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.om-design-editor-pb-panel__show{gap:4px;padding:4px 0 8px;display:grid}.om-design-editor-pb-panel__show[data-hidden=true]{padding-bottom:12px}.om-internal-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;max-height:420px;display:grid;overflow-y:auto}.om-internal-picker-card{cursor:pointer;text-align:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex;position:relative}.om-internal-picker-card[data-selected=true]{border-color:#008060;box-shadow:0 0 0 1px #008060}.om-internal-picker-card__thumb{object-fit:cover;background:#f1f1f1;border-radius:6px;width:64px;height:64px}.om-internal-picker-card__title{font-size:13px;line-height:1.3}.om-internal-picker-card__check{color:#fff;background:#008060;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:18px;position:absolute;top:6px;right:6px}.om-internal-picker-variant-list{flex-direction:column;gap:4px;padding-left:8px;display:flex}.om-internal-picker-variant-row{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.om-internal-toast-host{z-index:1000;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.om-internal-toast{color:#fff;background:#1a1a1a;border-radius:6px;padding:10px 16px;font-size:14px;box-shadow:0 4px 12px #00000040}.om-internal-toast[data-tone=critical]{background:#d82c0d}
