#launchCampaign{max-width:1420px;margin:auto;padding-bottom:36px;color:var(--text,#222)}.lc-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.lc-heading h1{font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1.03;letter-spacing:-.05em;margin:14px 0 20px}.lc-heading h1 em{font-family:Georgia,serif;color:#9a522f;font-weight:400}.lc-heading p{color:#747268}.lc-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dedcd2;border-radius:18px;background:#f4f0e5;overflow:hidden}.lc-summary>div{padding:24px;border-right:1px solid #dedcd2;display:flex;flex-direction:column;gap:10px}.lc-summary>div:last-child{border:0}.lc-summary span,.lc-summary small{font-size:11px;color:#777367}.lc-summary span{letter-spacing:.08em}.lc-summary strong{font-size:34px;font-weight:500;letter-spacing:-.04em}.lc-summary i{font-size:14px;font-style:normal}.lc-actionbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 6px}.lc-actionbar p{font-size:12px;color:#767368}.lc-actionbar>div{display:flex;gap:8px;flex-wrap:wrap}.lc-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #dedcd2;padding:0 0 14px;margin:16px 0 24px}.lc-tabs button{font:inherit;font-size:13px;border:0;background:transparent;padding:12px 16px;border-radius:10px;color:#6b695f;cursor:pointer}.lc-tabs button[aria-pressed=true]{background:#2f3933;color:#fff}.lc-copy-grid,.lc-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.lc-copy label{display:block}.lc-copy label>span{font-size:18px;font-weight:550;display:block;margin-bottom:16px}.lc-copy textarea,.lc-form input{box-sizing:border-box;width:100%;font:inherit;font-size:13px;line-height:1.7;background:#fcfbf7;border:1px solid #dedcd2;border-radius:9px;padding:14px;color:inherit}.lc-copy textarea{resize:vertical;min-height:170px}.lc-copy textarea:focus,.lc-form input:focus{outline:2px solid #b8784b;outline-offset:2px}.lc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lc-form label{font-size:12px;display:grid;gap:7px}.lc-settings{margin-bottom:22px}.lc-approval{display:flex;align-items:center;justify-content:space-between;gap:28px;border-radius:18px;padding:28px;background:#edf0e9;margin-top:28px}.lc-approval h2{font-size:23px;margin:10px 0}.lc-approval p{max-width:670px;font-size:13px;line-height:1.7;color:#676e63}.lc-approval button{flex-shrink:0}.lc-engine{border-left:3px solid #aa6741;padding:2px 0 8px 18px;margin-bottom:25px}.lc-engine p{font-size:13px;line-height:1.6;max-width:850px;color:#716d62}.lc-engine small{color:#847760}.lc-agent h2{font-size:26px}.lc-agent>p{font-size:13px;line-height:1.75}.lc-agent-symbol{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#e9dccb;color:#754832;font-family:Georgia,serif;font-size:28px;margin-bottom:22px}.lc-agent:nth-child(2) .lc-agent-symbol{background:#dee7df;color:#385548}.lc-agent details{margin:18px 0}.lc-agent summary{cursor:pointer;font-size:14px;font-weight:550}.lc-agent details p{font-size:13px;line-height:1.8;white-space:pre-wrap}.lc-agent>.ws-button{margin-top:16px}.lc-report{border-top:1px solid #dedcd2;margin-top:24px;padding-top:24px;overflow-wrap:anywhere}.lc-report p,.lc-report li{font-size:13px;line-height:1.8}.lc-report h3{font-size:14px;margin-top:20px}.lc-history li{margin:14px 0;font-size:13px}.lc-history small{display:block;color:#888;margin-top:5px}#launchCampaign button:disabled{opacity:.5;cursor:not-allowed}#launchCampaign a{color:#775134}#launchCampaign .ws-card{min-width:0}#lcPanel{min-height:260px}@media(max-width:900px){.lc-summary{grid-template-columns:repeat(2,1fr)}.lc-summary>div:nth-child(2){border-right:0}.lc-summary>div:nth-child(-n+2){border-bottom:1px solid #dedcd2}.lc-actionbar,.lc-approval{align-items:flex-start;flex-direction:column}.lc-copy-grid,.lc-agent-grid{grid-template-columns:1fr}}@media(max-width:520px){.lc-heading{align-items:flex-start;flex-direction:column;gap:4px}.lc-summary>div{padding:16px 12px}.lc-summary strong{font-size:28px}.lc-form{grid-template-columns:1fr}.lc-tabs{gap:2px}.lc-tabs button{padding:10px;font-size:12px}.lc-approval{padding:20px}.lc-actionbar .ws-button{font-size:11px;padding:10px}.lc-copy textarea{font-size:14px}.lc-heading h1{font-size:48px}}
