.confirmation-dialog-module__C3npOq__dialog{border:1px solid var(--border-strong,#1c2c5038);width:min(100% - 32px,580px);max-height:min(760px,100dvh - 32px);color:var(--text,#1c2c50);background:var(--background-raised,#fff);font:inherit;border-radius:18px;padding:0;overflow:auto;box-shadow:0 32px 90px #0a1d4947}.confirmation-dialog-module__C3npOq__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a16319e}.confirmation-dialog-module__C3npOq__content{gap:22px;padding:28px;display:grid}.confirmation-dialog-module__C3npOq__heading h2,.confirmation-dialog-module__C3npOq__heading p,.confirmation-dialog-module__C3npOq__details p,.confirmation-dialog-module__C3npOq__error{margin:0}.confirmation-dialog-module__C3npOq__eyebrow{color:var(--danger,#d4183d);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;margin-bottom:7px!important}.confirmation-dialog-module__C3npOq__heading h2{color:var(--ps-navy,#1c2c50);letter-spacing:-.025em;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:26px;line-height:1.18}.confirmation-dialog-module__C3npOq__details{gap:12px;display:grid}.confirmation-dialog-module__C3npOq__details p{border:1px solid var(--border-subtle,#1c2c501f);background:#f8f9fb;border-radius:11px;gap:4px;padding:14px 16px;display:grid}.confirmation-dialog-module__C3npOq__details strong{color:var(--ps-navy,#1c2c50);font-size:12px}.confirmation-dialog-module__C3npOq__details span{color:var(--muted-foreground,#5a6271);overflow-wrap:anywhere;line-height:1.5}.confirmation-dialog-module__C3npOq__error{color:#a61131;background:#d4183d12;border:1px solid #d4183d3d;border-radius:9px;padding:12px 14px;font-size:14px;line-height:1.45}.confirmation-dialog-module__C3npOq__actions{justify-content:flex-end;gap:10px;display:flex}.confirmation-dialog-module__C3npOq__cancelButton,.confirmation-dialog-module__C3npOq__confirmButton{cursor:pointer;border-radius:9px;min-height:46px;padding:11px 16px;font-weight:800}.confirmation-dialog-module__C3npOq__cancelButton{border:1px solid var(--border-strong,#1c2c5038);color:var(--ps-navy,#1c2c50);background:#fff}.confirmation-dialog-module__C3npOq__confirmButton{border:1px solid var(--danger,#d4183d);color:#fff;background:var(--danger,#d4183d)}.confirmation-dialog-module__C3npOq__cancelButton:not(:disabled):hover{border-color:var(--accent,#1e5ca4);background:var(--accent-soft,#1e5ca417)}.confirmation-dialog-module__C3npOq__confirmButton:not(:disabled):hover{background:#a61131;border-color:#a61131}.confirmation-dialog-module__C3npOq__cancelButton:disabled,.confirmation-dialog-module__C3npOq__confirmButton:disabled{cursor:wait;opacity:.58}.confirmation-dialog-module__C3npOq__cancelButton:focus-visible,.confirmation-dialog-module__C3npOq__confirmButton:focus-visible{outline:3px solid var(--focus,#2965af);outline-offset:3px}@media (min-width:2560px) and (min-height:1440px){.confirmation-dialog-module__C3npOq__dialog{border-radius:26px;width:min(100% - 64px,900px);max-height:min(1200px,100dvh - 64px)}.confirmation-dialog-module__C3npOq__content{gap:30px;padding:44px}.confirmation-dialog-module__C3npOq__eyebrow{font-size:14px;margin-bottom:10px!important}.confirmation-dialog-module__C3npOq__heading h2{font-size:38px}.confirmation-dialog-module__C3npOq__details{gap:18px}.confirmation-dialog-module__C3npOq__details p{border-radius:14px;gap:7px;padding:20px 22px}.confirmation-dialog-module__C3npOq__details strong{font-size:16px}.confirmation-dialog-module__C3npOq__details span,.confirmation-dialog-module__C3npOq__error{font-size:18px}.confirmation-dialog-module__C3npOq__actions{gap:14px}.confirmation-dialog-module__C3npOq__cancelButton,.confirmation-dialog-module__C3npOq__confirmButton{border-radius:12px;min-height:60px;padding:16px 24px;font-size:18px}}@media (max-width:520px){.confirmation-dialog-module__C3npOq__content{padding:22px 18px}.confirmation-dialog-module__C3npOq__actions{flex-direction:column;align-items:stretch}.confirmation-dialog-module__C3npOq__cancelButton,.confirmation-dialog-module__C3npOq__confirmButton{width:100%}}@media (prefers-reduced-motion:reduce){.confirmation-dialog-module__C3npOq__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.interaction-card-module__u58sbW__card{border:1px solid var(--border);background:#fffffff5;border-radius:18px;min-width:0;padding:clamp(22px,2vw,34px);box-shadow:0 18px 44px #1c2c5014}.interaction-card-module__u58sbW__cardHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.interaction-card-module__u58sbW__cardHeader h2{color:var(--ps-navy-deep);margin:0 0 7px;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:21px}.interaction-card-module__u58sbW__cardHeader p{color:var(--muted);margin:0;line-height:1.5}.interaction-card-module__u58sbW__patternLabel{color:var(--accent);background:var(--accent-soft);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.interaction-card-module__u58sbW__field{gap:8px;display:grid}.interaction-card-module__u58sbW__field span{color:var(--ps-navy);font-size:13px;font-weight:800}.interaction-card-module__u58sbW__field textarea{resize:vertical;border:1px solid var(--border-strong);width:100%;min-height:150px;color:var(--text);background:#fff;border-radius:11px;padding:13px 14px;line-height:1.55}.interaction-card-module__u58sbW__testOption{color:var(--muted);align-items:center;gap:9px;margin-top:16px;font-size:13px;display:flex}.interaction-card-module__u58sbW__testOption input{width:17px;height:17px;accent-color:var(--accent)}.interaction-card-module__u58sbW__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.interaction-card-module__u58sbW__primaryButton,.interaction-card-module__u58sbW__dangerButton{cursor:pointer;border-radius:10px;min-height:43px;padding:10px 17px;font-weight:800}.interaction-card-module__u58sbW__primaryButton{border:1px solid var(--accent);color:#fff;background:var(--accent)}.interaction-card-module__u58sbW__dangerButton{color:var(--danger);background:#d4183d0f;border:1px solid #d4183d5c}.interaction-card-module__u58sbW__primaryButton:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.interaction-card-module__u58sbW__dangerButton:hover:not(:disabled){border-color:var(--danger);background:#d4183d1a}.interaction-card-module__u58sbW__primaryButton:disabled,.interaction-card-module__u58sbW__dangerButton:disabled{cursor:not-allowed;opacity:.55}.interaction-card-module__u58sbW__templateSummary{border:1px solid var(--border);background:#f8f9fb;border-radius:13px;padding:18px}.interaction-card-module__u58sbW__templateSummary strong{color:var(--ps-navy);margin-bottom:6px;display:block}.interaction-card-module__u58sbW__templateSummary p{color:var(--muted);margin:0;line-height:1.5}.interaction-card-module__u58sbW__templateState{color:#146c3b;background:#e8f7ee;border-radius:8px;margin-top:14px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.interaction-card-module__u58sbW__templateStateArchived{color:var(--muted);background:#eceff3}.interaction-card-module__u58sbW__helper{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.55}.interaction-card-module__u58sbW__field textarea:focus-visible,.interaction-card-module__u58sbW__testOption input:focus-visible,.interaction-card-module__u58sbW__primaryButton:focus-visible,.interaction-card-module__u58sbW__dangerButton:focus-visible,.interaction-card-module__u58sbW__templateState:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (min-width:2560px) and (min-height:1440px){.interaction-card-module__u58sbW__card{border-radius:22px;padding:40px}.interaction-card-module__u58sbW__cardHeader{gap:28px;margin-bottom:32px}.interaction-card-module__u58sbW__cardHeader h2{margin-bottom:10px;font-size:28px}.interaction-card-module__u58sbW__cardHeader p,.interaction-card-module__u58sbW__templateSummary p{font-size:18px}.interaction-card-module__u58sbW__patternLabel{border-radius:10px;padding:8px 12px;font-size:14px}.interaction-card-module__u58sbW__field{gap:12px}.interaction-card-module__u58sbW__field span{font-size:17px}.interaction-card-module__u58sbW__field textarea{border-radius:14px;min-height:220px;padding:18px;font-size:18px}.interaction-card-module__u58sbW__testOption{gap:12px;margin-top:22px;font-size:17px}.interaction-card-module__u58sbW__testOption input{width:22px;height:22px}.interaction-card-module__u58sbW__actions{gap:22px;margin-top:30px}.interaction-card-module__u58sbW__primaryButton,.interaction-card-module__u58sbW__dangerButton{border-radius:12px;min-height:56px;padding:13px 22px;font-size:17px}.interaction-card-module__u58sbW__templateSummary{border-radius:16px;padding:24px}.interaction-card-module__u58sbW__templateSummary strong{margin-bottom:9px;font-size:19px}.interaction-card-module__u58sbW__templateState{border-radius:10px;margin-top:20px;padding:8px 12px;font-size:15px}.interaction-card-module__u58sbW__helper{margin-top:24px;font-size:17px}}@media (max-width:700px){.interaction-card-module__u58sbW__cardHeader,.interaction-card-module__u58sbW__actions{flex-direction:column;align-items:stretch}.interaction-card-module__u58sbW__primaryButton,.interaction-card-module__u58sbW__dangerButton{width:100%}}
.save-status-module__jPOenG__root{border:1px solid var(--border-subtle);min-height:36px;color:var(--muted);background:var(--background-raised);border-radius:9px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;line-height:1.35;display:inline-flex}.save-status-module__jPOenG__indicator{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.save-status-module__jPOenG__copy{flex-wrap:wrap;gap:3px 7px;min-width:0;display:inline-flex}.save-status-module__jPOenG__label{color:inherit;font-weight:750}.save-status-module__jPOenG__detail{color:var(--muted)}.save-status-module__jPOenG__root[data-save-status=dirty]{color:var(--warning);background:color-mix(in srgb, var(--warning) 7%, white)}.save-status-module__jPOenG__root[data-save-status=saving]{color:var(--accent);background:var(--accent-soft)}.save-status-module__jPOenG__root[data-save-status=saved]{color:#167044;background:#edf8f1}.save-status-module__jPOenG__root[data-save-status=failed]{border-color:color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, white)}.save-status-module__jPOenG__root[data-save-status=conflict]{border-color:color-mix(in srgb, var(--warning) 32%, transparent);color:var(--warning);background:color-mix(in srgb, var(--warning) 7%, white)}.save-status-module__jPOenG__retry{min-height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;margin-left:3px;padding:4px 9px;font-weight:750}.save-status-module__jPOenG__retry:hover{background:#ffffffb8}.save-status-module__jPOenG__retry:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (min-width:2560px) and (min-height:1440px){.save-status-module__jPOenG__root{border-radius:12px;gap:12px;min-height:50px;padding:10px 14px;font-size:17px}.save-status-module__jPOenG__indicator{width:10px;height:10px}.save-status-module__jPOenG__copy{gap:5px 10px}.save-status-module__jPOenG__retry{border-radius:9px;min-height:42px;padding:8px 12px;font-size:16px}}@media (max-width:520px){.save-status-module__jPOenG__root{align-items:flex-start;width:100%}.save-status-module__jPOenG__retry{margin-left:auto}}
.synthetic-interaction-preview-module__zJmhZq__preview{width:min(100%,1680px);margin:0 auto;padding:clamp(24px,2.4vw,54px)}.synthetic-interaction-preview-module__zJmhZq__previewBanner{background:#1e5ca412;border:1px solid #1e5ca433;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:28px;padding:15px 18px;display:flex}.synthetic-interaction-preview-module__zJmhZq__previewBanner strong{color:var(--ps-navy);margin-bottom:3px;display:block}.synthetic-interaction-preview-module__zJmhZq__previewBanner p{color:var(--muted);margin:0;line-height:1.5}.synthetic-interaction-preview-module__zJmhZq__previewMarker{color:#fff;background:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:800}.synthetic-interaction-preview-module__zJmhZq__pageHeader{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.synthetic-interaction-preview-module__zJmhZq__eyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.synthetic-interaction-preview-module__zJmhZq__heading{color:var(--ps-navy-deep);letter-spacing:-.035em;margin:0 0 10px;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,2.6vw,48px);line-height:1.06}.synthetic-interaction-preview-module__zJmhZq__intro{max-width:780px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.synthetic-interaction-preview-module__zJmhZq__backLink{border:1px solid var(--border-strong);min-height:42px;color:var(--ps-navy);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:750;text-decoration:none;display:inline-flex}.synthetic-interaction-preview-module__zJmhZq__backLink:hover{border-color:var(--accent);color:var(--accent)}.synthetic-interaction-preview-module__zJmhZq__backLink:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.synthetic-interaction-preview-module__zJmhZq__grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:22px;display:grid}@media (max-width:1040px){.synthetic-interaction-preview-module__zJmhZq__grid{grid-template-columns:1fr}}@media (min-width:2560px) and (min-height:1440px){.synthetic-interaction-preview-module__zJmhZq__preview{width:min(100%,2600px);padding:56px}.synthetic-interaction-preview-module__zJmhZq__previewBanner{border-radius:18px;gap:18px;margin-bottom:40px;padding:22px 26px;font-size:18px}.synthetic-interaction-preview-module__zJmhZq__previewBanner strong{margin-bottom:5px;font-size:20px}.synthetic-interaction-preview-module__zJmhZq__previewMarker{border-radius:9px;padding:7px 11px;font-size:14px}.synthetic-interaction-preview-module__zJmhZq__pageHeader{gap:40px;margin-bottom:44px}.synthetic-interaction-preview-module__zJmhZq__eyebrow{margin-bottom:11px;font-size:16px}.synthetic-interaction-preview-module__zJmhZq__heading{margin-bottom:14px;font-size:64px}.synthetic-interaction-preview-module__zJmhZq__intro{max-width:1120px;font-size:20px}.synthetic-interaction-preview-module__zJmhZq__backLink{border-radius:12px;min-height:54px;padding:13px 19px;font-size:17px}.synthetic-interaction-preview-module__zJmhZq__grid{grid-template-columns:minmax(0,1.15fr) minmax(520px,.85fr);gap:32px}}@media (max-width:700px){.synthetic-interaction-preview-module__zJmhZq__preview{padding:20px}.synthetic-interaction-preview-module__zJmhZq__pageHeader{flex-direction:column;align-items:stretch}.synthetic-interaction-preview-module__zJmhZq__backLink{width:100%}}
