/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.unifyengaged-sections{background:var(--u-engaged-surface);border:1px solid var(--u-engaged-border);border-radius:var(--u-engaged-radius);color:var(--u-engaged-ink);flex-direction:column;display:flex;overflow:hidden}.unifyengaged-sections-head{align-items:baseline;gap:8px;padding:16px 16px 10px;display:flex}.unifyengaged-sections-title{font:600 calc(14px * var(--u-engaged-text-scale,1))/1 var(--u-engaged-font-body);flex:1}.unifyengaged-sections-hint{font:400 calc(12px * var(--u-engaged-text-scale,1))/1.4 var(--u-engaged-font-body);color:var(--u-engaged-secondary);margin:0;padding:0 16px 10px}.unifyengaged-sections-list{flex-direction:column;gap:4px;padding:0 8px 12px;display:flex}.unifyengaged-section{border-radius:var(--u-engaged-radius-control);transition:opacity .2s;position:relative}.unifyengaged-section--dragging{opacity:.55}.unifyengaged-section:hover{background:var(--u-engaged-track)}.unifyengaged-section-row{align-items:center;gap:8px;min-height:36px;padding:4px 6px 4px 8px;display:flex}.unifyengaged-section-moves{flex:none;gap:4px;display:flex}.unifyengaged-section-move{border:1px solid var(--u-engaged-border-input);border-radius:var(--u-engaged-radius-control-sm);background:var(--u-engaged-card);height:28px;color:var(--u-engaged-label);font:500 calc(12px * var(--u-engaged-text-scale,1))/1 var(--u-engaged-font-body);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.unifyengaged-section-move:hover{color:var(--u-engaged-ink);border-color:var(--u-engaged-dashed)}.unifyengaged-section--skeleton:hover{background:0 0}.unifyengaged-section--skeleton .unifyengaged-section-open{cursor:default}.unifyengaged-section-grip{width:16px;height:24px;color:var(--u-engaged-ghost);cursor:grab;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.unifyengaged-section-grip:active{cursor:grabbing}.unifyengaged-section-grip:hover{color:var(--u-engaged-secondary)}.unifyengaged-section-open{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;min-width:0;padding:0;display:flex}.unifyengaged-section-name{min-width:0;font:500 calc(13px * var(--u-engaged-text-scale,1))/1.4 var(--u-engaged-font-body);color:var(--u-engaged-ink);overflow-wrap:anywhere;flex:1}.unifyengaged-section-requirement{font:500 calc(11px * var(--u-engaged-text-scale,1))/1.4 var(--u-engaged-font-body);color:var(--u-engaged-secondary);flex:none;margin-left:8px}.unifyengaged-section--hidden .unifyengaged-section-name{color:var(--u-engaged-placeholder)}.unifyengaged-section--active,.unifyengaged-section--active:hover{background:var(--u-engaged-accent-tint)}.unifyengaged-section--active .unifyengaged-section-name{color:var(--u-engaged-accent);font-weight:600}.unifyengaged-section-grip:focus-visible,.unifyengaged-section-move:focus-visible,.unifyengaged-section-open:focus-visible{outline:2px solid var(--u-engaged-accent);outline-offset:1px}.unifyengaged-section-drop{background:var(--u-engaged-accent);z-index:20;height:2px;position:absolute;left:8px;right:8px}.unifyengaged-section-drop--top{top:-2px}.unifyengaged-section-drop--bottom{bottom:-2px}.unifyengaged-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}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */:root{--u-engaged-page:#efe9e2;--u-engaged-surface:#fbf8f5;--u-engaged-card:#fff;--u-engaged-band:#f6f1eb;--u-engaged-reply:#fdfbf9;--u-engaged-tint:#fcf7f5;--u-engaged-track:#f1eae2;--u-engaged-sand:#ede5dc;--u-engaged-border:#e4dcd3;--u-engaged-border-input:#dcd2c8;--u-engaged-border-row:#f1eae2;--u-engaged-border-phone:#efe8e0;--u-engaged-dashed:#c9bcb1;--u-engaged-border-strong:#8c817c;--u-engaged-ghost:#d6ccc2;--u-engaged-ink:#241f1c;--u-engaged-label:#4e463f;--u-engaged-secondary:#6b615b;--u-engaged-tab:#7a7069;--u-engaged-muted:#8a817a;--u-engaged-faint:#948a82;--u-engaged-tab-sub:#9c938b;--u-engaged-placeholder:#a79c94;--u-engaged-accent:#5b2a2a;--u-engaged-accent-hover:#7a3b38;--u-engaged-on-accent:#fbf8f5;--u-engaged-accent-tint:#f1e4e1;--u-engaged-accent-tint-fg:#8a5a55;--u-engaged-attending:var(--attending-foreground);--u-engaged-attending-bg:var(--attending-tint);--u-engaged-warn:#8a5a2b;--u-engaged-danger:#a8352c;--u-engaged-danger-hover:#8e2a22;--u-engaged-danger-bg:#fdf2f1;--u-engaged-danger-border:#d9948d;--u-engaged-danger-border-soft:#e7d8d5;--u-engaged-ios-bg:#f2f2f7;--u-engaged-font-heading:var(--font-engaged-heading,"Lora",Georgia,serif);--u-engaged-font-body:var(--font-engaged-body,"Instrument Sans",system-ui,sans-serif);--u-engaged-max-w:1180px;--u-engaged-radius:14px;--u-engaged-radius-control:9px;--u-engaged-radius-control-sm:8px;--u-engaged-radius-segment:7px;--u-engaged-radius-pill:999px;--u-engaged-shadow-lift:0 1px 2px #241f1c24;--u-engaged-shadow-soft:0 1px 2px #241f1c14;--u-engaged-shadow-hover:0 12px 24px -18px #241f1cb3;--u-engaged-shadow-menu:0 4px 12px #241f1c14,0 16px 32px -8px #241f1c1f;--u-engaged-text-scale:1}:root:has(.marriednext-dashboard-layout){--background:var(--u-engaged-surface);--foreground:var(--u-engaged-ink);--card:var(--u-engaged-card);--card-foreground:var(--u-engaged-ink);--popover:var(--u-engaged-card);--popover-foreground:var(--u-engaged-ink);--primary:var(--u-engaged-accent);--primary-hover:var(--u-engaged-accent-hover);--primary-foreground:var(--u-engaged-on-accent);--secondary-foreground:var(--u-engaged-ink);--muted-foreground:var(--u-engaged-secondary);--border:var(--u-engaged-border-strong);--input:var(--u-engaged-border-strong);--accent-foreground:var(--u-engaged-accent);--font-sans:var(--u-engaged-font-body);--ui-radius-card:var(--u-engaged-radius);--ui-radius-menu:var(--u-engaged-radius);--ui-radius-control:var(--u-engaged-radius-control);--ui-radius-button:var(--u-engaged-radius-control);--ui-radius-item:var(--u-engaged-radius-control-sm);--ui-radius-segment:var(--u-engaged-radius-segment);--font-serif:var(--u-engaged-font-heading)}@media (min-width:1024px){:root:has(.marriednext-dashboard-layout){--u-engaged-text-scale:1.125;--text-xs:calc(.75rem * var(--u-engaged-text-scale));--text-sm:calc(.875rem * var(--u-engaged-text-scale))}}.unifyengaged-builder{flex-direction:column;gap:16px;min-height:600px;display:flex}.unifyengaged-builder-rail{flex-direction:column;flex-shrink:0;gap:16px;width:100%;display:flex}.unifyengaged-builder-preview{display:none}.unifyengaged-builder-panel{background:var(--u-engaged-surface);border:1px solid var(--u-engaged-border);border-radius:var(--u-engaged-radius);min-width:0;color:var(--u-engaged-ink);flex-direction:column;display:flex;overflow:hidden}@media (min-width:1024px){.unifyengaged-builder{flex-direction:row}.unifyengaged-builder-panel,.unifyengaged-builder-rail{flex:0 0 380px;width:380px}.unifyengaged-builder-preview{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}}.unifyengaged-builder-panel-head{align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.unifyengaged-builder-panel-title{min-width:0;font:600 calc(15px * var(--u-engaged-text-scale,1))/1.2 var(--u-engaged-font-body);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.unifyengaged-builder-panel-close{border:1px solid var(--u-engaged-border-input);border-radius:var(--u-engaged-radius-control-sm);background:var(--u-engaged-card);width:32px;height:32px;color:var(--u-engaged-label);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.unifyengaged-builder-panel-close:hover{color:var(--u-engaged-ink)}.unifyengaged-builder-panel-close:focus-visible{outline:2px solid var(--u-engaged-accent);outline-offset:1px}.unifyengaged-builder-panel-body{padding:0 16px 20px}.unifyengaged-builder-visibility{border-top:1px solid var(--pk-border-soft);margin-top:24px;padding-top:24px}.unifyengaged-builder-panel .pk-row:has(>.pk-label){flex-direction:column;align-items:stretch;gap:6px}.unifyengaged-builder-panel .pk-label{flex:none}.unifyengaged-builder-panel .pk-label-top{padding-top:0}.unifyengaged-builder-panel .pk-label-spacer{display:none}