.cs .me-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:10010;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;border:1px solid var(--border-2);background:var(--panel);color:var(--text);font-size:13px;font-weight:650;box-shadow:var(--shadow-lg);max-width:min(560px,92vw);animation:meToastIn .22s cubic-bezier(.4,0,.2,1)}@keyframes meToastIn{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.cs .me-spin{width:13px;height:13px;flex:0 0 auto;display:inline-block;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:meSpin .8s linear infinite;vertical-align:-2px}@keyframes meSpin{to{transform:rotate(1turn)}}.cs .me-fadein{animation:meFadeIn .25s ease-out}@keyframes meFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cs .me-blockcard{border-radius:18px;border:2px solid var(--border);background:var(--panel-2);overflow:visible;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.cs .me-blockcard--dragging{opacity:.5}.cs .me-blockcard--target{border-color:rgba(124,58,237,.65);box-shadow:inset 0 0 0 1px rgba(124,58,237,.22)}.cs .me-draghandle{cursor:grab;user-select:none;padding:2px 6px;margin-left:-4px;border-radius:8px;font-size:14px;opacity:.6;background:transparent;border:none;color:inherit;transition:opacity .15s ease,background .15s ease}.cs .me-draghandle:hover{opacity:1;background:var(--panel)}.cs .me-draghandle:active{cursor:grabbing}.cs .me-aipanel{border-radius:12px;border:1px solid rgba(124,58,237,.35);background:color-mix(in oklab,#7c3aed 6%,transparent);padding:12px;display:grid;gap:10px}.cs button.me-aigen.mw-control{border-color:rgba(124,58,237,.55);box-shadow:inset 0 0 0 1px rgba(124,58,237,.18);font-weight:800}.cs .me-progress{height:8px;border-radius:999px;background:var(--panel);border:1px solid var(--border);overflow:hidden}.cs .me-progress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .1s linear}.cs .me-menu{position:absolute;margin-top:4px;border-radius:12px;border:1px solid var(--border);background:var(--modal-card-bg);box-shadow:var(--modal-card-shadow);padding:6px;min-width:190px;z-index:120;display:grid;gap:2px}.cs .me-menu__item{display:block;width:100%;text-align:left;font-size:13px;padding:7px 10px;border-radius:8px;border:none;background:transparent;color:inherit;cursor:pointer;transition:background .12s ease}.cs .me-menu__item:hover{background:var(--panel-2)}.cs .me-chipval{font-size:11px;opacity:.65;font-weight:600;margin-left:6px}.cs .me-histrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;border-radius:14px;border:1px solid var(--border);background:var(--panel-2);transition:border-color .2s ease,transform .2s ease}.cs .me-histrow:hover{border-color:rgba(124,58,237,.4);transform:translateX(2px)}.cs .me-histstats{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;opacity:.92}.cs .me-openbar{display:inline-block;width:84px;height:6px;border-radius:999px;background:var(--panel);border:1px solid var(--border);overflow:hidden;vertical-align:1px}.cs .me-openbar__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a)}.cs .me-pdfchip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:11px;font-weight:700;line-height:1.5}.cs .me-pdfchip--filed{border-color:var(--green-border);background:color-mix(in oklab,var(--c-green) 12%,transparent)}.cs .me-filerow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:10px;border-top:1px solid color-mix(in oklab,var(--c-green) 22%,transparent)}.cs button.me-filebtn.mw-control{font-size:13px;border-color:var(--border-2)}.cs button.me-filebtn.mw-control:hover{border-color:var(--accent2)}.cs .me-filednote{display:flex;align-items:flex-start;gap:10px;width:100%}.cs .me-filedcheck{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:999px;background:var(--c-green);color:#fff;font-size:13px;font-weight:900}.cs .me-emailpreview{background:#ffffff;color:#1f2937;border-radius:12px;border:1px solid var(--border);padding:16px 18px;max-height:360px;overflow:auto}.cs .me-emailpreview a{color:#2563eb}.cs .me-richeditor:empty:before{content:attr(data-placeholder);opacity:.5;pointer-events:none;display:block}