.onpage-editbar{z-index:9999;color:#fff;font-family:var(--seasons-font-polysans,system-ui),sans-serif;backdrop-filter:blur(6px);background:#0f172aeb;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:inline-flex;position:fixed;top:16px;right:16px;box-shadow:0 4px 16px #0000002e}.onpage-editbar__status{opacity:.85;padding:0 8px}.onpage-editbar__primary,.onpage-editbar__secondary{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 14px}.onpage-editbar__primary{color:#0f172a;background:#fff;font-weight:500}.onpage-editbar__primary:disabled{opacity:.5;cursor:not-allowed}.onpage-editbar__secondary{color:#fff;background:0 0;border:1px solid #ffffff40}.onpage-editbar__secondary:hover{background:#ffffff14}.onpage-editable{outline:none}.onpage-editable--on{cursor:text;border-radius:4px;transition:box-shadow .12s,background-color .12s}.onpage-editable--on:hover{background-color:#3b82f60a;box-shadow:0 0 0 1px #3b82f659}.onpage-editable--on:focus{background-color:#3b82f60f;box-shadow:0 0 0 2px #3b82f68c}.onpage-editable--on:empty:before{content:attr(data-placeholder);color:#0f172a59;pointer-events:none}.onpage-editable-image{display:inline-block;position:relative}.onpage-editable-image--on{cursor:pointer;outline-offset:2px;border-radius:4px;outline:1px dashed #3b82f680;transition:outline-color .12s}.onpage-editable-image--on:hover{outline-color:#3b82f6}.onpage-image-overlay{color:#fff;font-family:var(--seasons-font-polysans,system-ui),sans-serif;letter-spacing:.01em;opacity:0;pointer-events:none;border-radius:inherit;background:#0f172a8c;justify-content:center;align-items:center;font-size:13px;transition:opacity .12s;display:flex;position:absolute;inset:0}.onpage-editable-image--on:hover .onpage-image-overlay{opacity:1}.onpage-editable-media{display:inline-block;position:relative}.onpage-editable-media--on{cursor:pointer;outline-offset:2px;border-radius:4px;outline:1px dashed #3b82f680;transition:outline-color .12s}.onpage-editable-media--on:hover{outline-color:#3b82f6}.onpage-editable-media--on:hover .onpage-image-overlay{opacity:1}.onpage-editable-icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.onpage-editable-icon--on{cursor:pointer;outline-offset:2px;border-radius:4px;outline:1px dashed #3b82f680;transition:outline-color .12s}.onpage-editable-icon--on:hover{outline-color:#3b82f6}.onpage-icon-overlay{color:#fff;pointer-events:none;opacity:0;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;transition:opacity .12s;display:flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 4px #0003}.onpage-editable-icon--on:hover .onpage-icon-overlay{opacity:1}.mpicker-backdrop{z-index:10000;backdrop-filter:blur(3px);background:#0a0f1e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mpicker-modal{width:100%;max-width:480px;font-family:var(--seasons-font-polysans,system-ui),sans-serif;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #00000038}.mpicker-header{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.mpicker-title{color:#0f172a;font-size:15px;font-weight:600}.mpicker-close{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .12s,color .12s;display:flex}.mpicker-close:hover{color:#0f172a;background:#f1f5f9}.mpicker-tabs{border-bottom:1px solid #e2e8f0;gap:0;padding:12px 20px 0;display:flex}.mpicker-tab{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-size:13px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.mpicker-tab:hover{color:#0f172a}.mpicker-tab--active{color:#2563eb;border-bottom-color:#2563eb}.mpicker-body{flex-direction:column;gap:14px;padding:20px;display:flex}.mpicker-dropzone{cursor:pointer;text-align:center;border:2px dashed #cbd5e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;padding:32px 20px;transition:border-color .12s,background .12s;display:flex}.mpicker-dropzone:hover,.mpicker-dropzone--drag{background:#eff6ff;border-color:#2563eb}.mpicker-dropzone-icon{color:#94a3b8;margin-bottom:4px}.mpicker-dropzone:hover .mpicker-dropzone-icon,.mpicker-dropzone--drag .mpicker-dropzone-icon{color:#2563eb}.mpicker-dropzone-label{color:#334155;margin:0;font-size:14px;font-weight:500}.mpicker-dropzone-hint{color:#94a3b8;margin:0;font-size:12px}.mpicker-current{color:#94a3b8;margin:4px 0 0;font-size:11px}.mpicker-current code{background:#f1f5f9;border-radius:3px;padding:1px 4px;font-family:monospace}.mpicker-uploading{color:#2563eb;font-size:14px;font-weight:500}.mpicker-preview-img{object-fit:contain;border-radius:6px;width:100%;max-height:180px;display:block}.mpicker-url-label{color:#374151;flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.mpicker-url-input{width:100%;font:inherit;color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}.mpicker-url-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.mpicker-url-input--error{border-color:#ef4444}.mpicker-url-input--error:focus{box-shadow:0 0 0 3px #ef44441f}.mpicker-url-error{color:#ef4444;font-size:12px;font-weight:400}.mpicker-url-preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.mpicker-url-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.mpicker-btn{font:inherit;cursor:pointer;border:none;border-radius:8px;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;transition:background .12s,box-shadow .12s;display:inline-flex}.mpicker-btn--primary{color:#fff;background:#2563eb}.mpicker-btn--primary:hover{background:#1d4ed8}.mpicker-btn--ghost{color:#475569;background:#f1f5f9}.mpicker-btn--ghost:hover{background:#e2e8f0}

/*# sourceMappingURL=07e37859c82e4e67.css.map*/