.mwl-edit-trigger{z-index:40;position:absolute}.mwl-edit-trigger[data-position=top-left]{top:.75rem;left:.75rem}.mwl-edit-trigger[data-position=top-center]{top:.75rem;left:50%;transform:translate(-50%)}.mwl-edit-trigger[data-position=top-right]{top:.75rem;right:.75rem}.mwl-edit-trigger[data-position=bottom-left]{bottom:.75rem;left:.75rem}.mwl-edit-trigger[data-position=bottom-center]{bottom:.75rem;left:50%;transform:translate(-50%)}.mwl-edit-trigger[data-position=bottom-right]{bottom:.75rem;right:.75rem}.mwl-edit-trigger[data-position=center]{top:50%;left:50%;transform:translate(-50%,-50%)}.mwl-edit-trigger__btn{color:#fff;font:inherit;cursor:pointer;backdrop-filter:blur(8px);background:#171717f2;border:1px solid #404040;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:transform .15s,background-color .15s;display:inline-flex;box-shadow:0 10px 30px #00000059}.mwl-edit-trigger__btn:hover{background:#0a0a0a;transform:scale(1.04)}.mwl-edit-trigger__btn:active{transform:scale(.97)}.mwl-edit-trigger__btn:focus-visible{outline-offset:2px;outline:2px solid #a3a3a3}.mwl-edit-trigger__icon{display:inline-flex}.mwl-edit-trigger__icon svg{width:1rem;height:1rem}.mwl-edit-trigger__dot{background:#34d399;border-radius:9999px;width:.5rem;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite mwl-pulse;display:inline-block}.mwl-edit-trigger__dot[hidden]{display:none}@keyframes mwl-pulse{50%{opacity:.45}}.mwl-editor{color:#fff;background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.mwl-editor::backdrop{backdrop-filter:blur(2px);background:#0000008c}.mwl-editor__panel{text-align:left;background:#171717;border:1px solid #404040;border-radius:.75rem;flex-direction:column;width:24rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.8125rem;line-height:1.4;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}.mwl-editor__header{background:#0a0a0ad9;border-bottom:1px solid #262626;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.mwl-editor__title{align-items:center;gap:.5rem;display:flex}.mwl-editor__title h2{color:#fff;margin:0;font-size:.875rem;font-weight:600}.mwl-editor__title-icon{color:#e5e5e5;display:inline-flex}.mwl-editor__title-icon svg{width:1rem;height:1rem}.mwl-editor__icon-btn{color:#a3a3a3;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.mwl-editor__icon-btn:hover{color:#fff;background:#262626}.mwl-editor__icon-btn svg{width:1rem;height:1rem}.mwl-editor__tabs{background:#0a0a0a;border-bottom:1px solid #262626;gap:.25rem;padding:.5rem;display:flex}.mwl-editor__tab{color:#a3a3a3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.mwl-editor__tab svg{width:.875rem;height:.875rem}.mwl-editor__tab[aria-selected=true]{color:#fff;background:#262626}.mwl-editor__tab:hover{color:#e5e5e5}.mwl-editor__tab-yt{color:#ef4444;display:inline-flex}.mwl-editor__body{padding:1rem;overflow-y:auto}.mwl-editor__panel-body[hidden]{display:none}.mwl-editor__file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mwl-editor__dropzone{text-align:center;cursor:pointer;background:#0a0a0a66;border:2px dashed #404040;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;transition:border-color .15s,background-color .15s;display:flex}.mwl-editor__dropzone:hover{background:#0a0a0abf;border-color:#737373}.mwl-editor__dropzone[hidden]{display:none}.mwl-editor__dropzone-icon{color:#d4d4d4;background:#262626;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.mwl-editor__dropzone-icon svg{width:1.25rem;height:1.25rem}.mwl-editor__dropzone-title{color:#e5e5e5;font-size:.75rem;font-weight:500}.mwl-editor__dropzone-hint{color:#a3a3a3;font-size:.6875rem}.mwl-editor__preview{background:#0a0a0a;border:1px solid #404040;border-radius:.5rem;margin-top:.75rem;padding:.5rem}.mwl-editor__preview[hidden]{display:none}.mwl-editor__preview-stage{aspect-ratio:16/9;background:#000;border-radius:.375rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.mwl-editor__preview-stage img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mwl-editor__preview-video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.mwl-editor__file-row{color:#d4d4d4;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .25rem 0;font-size:.75rem;display:flex}.mwl-editor__file-name{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-weight:500;overflow:hidden}.mwl-editor__file-size{color:#a3a3a3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mwl-editor__file-actions{border-top:1px solid #262626;justify-content:flex-end;gap:.75rem;margin-top:.4rem;padding:.4rem .25rem 0;display:flex}.mwl-editor__link{color:#38bdf8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.2rem 0;font-size:.75rem;display:inline-flex}.mwl-editor__link[hidden]{display:none}.mwl-editor__link svg{width:.875rem;height:.875rem}.mwl-editor__link:hover{text-decoration:underline}.mwl-editor__link--muted{color:#a3a3a3}.mwl-editor__link--warning{color:#fbbf24}.mwl-editor__field{display:block}.mwl-editor__field-label{color:#d4d4d4;margin-bottom:.35rem;font-size:.75rem;font-weight:500;display:block}.mwl-editor__input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#0a0a0a;border:1px solid #404040;border-radius:.375rem;padding:.5rem .75rem;font-size:.75rem}.mwl-editor__input::-moz-placeholder{color:#737373}.mwl-editor__input::placeholder{color:#737373}.mwl-editor__input:focus{border-color:#a3a3a3;outline:none;box-shadow:0 0 0 1px #a3a3a3}.mwl-editor__switch{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#0a0a0a99;border:1px solid #262626;border-radius:.375rem;align-items:flex-start;gap:.6rem;margin-top:.75rem;padding:.5rem;display:flex}.mwl-editor__switch[hidden]{display:none}.mwl-editor__switch input[type=checkbox]{accent-color:#38bdf8;cursor:pointer;width:1rem;height:1rem;margin:.1rem 0 0}.mwl-editor__switch-text{display:block}.mwl-editor__switch-title{color:#e5e5e5;font-size:.75rem;font-weight:500;display:block}.mwl-editor__switch-hint{color:#a3a3a3;font-size:.625rem;display:block}.mwl-editor__yt-preview{aspect-ratio:16/9;background:#000;border:1px solid #404040;border-radius:.5rem;margin-top:.75rem;position:relative;overflow:hidden}.mwl-editor__yt-preview[hidden]{display:none}.mwl-editor__yt-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mwl-editor__yt-play{color:#fff;background:#dc2626;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0006}.mwl-editor__yt-play svg{width:1.25rem;height:1.25rem}.mwl-editor__yt-id{color:#d4d4d4;background:#000c;border-radius:.25rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;position:absolute;bottom:.4rem;right:.4rem}.mwl-editor__error{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;margin-top:.75rem;padding:.5rem .65rem;font-size:.75rem}.mwl-editor__error[hidden]{display:none}.mwl-editor__status{color:#38bdf8;margin-top:.75rem;font-size:.75rem;font-weight:500}.mwl-editor__status[hidden]{display:none}.mwl-editor__status--warning{color:#fbbf24}.mwl-editor__footer{background:#0a0a0a;border-top:1px solid #262626;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.mwl-editor__footer-actions{align-items:center;gap:.5rem;display:flex}.mwl-editor__btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;display:inline-flex}.mwl-editor__btn svg{width:.875rem;height:.875rem}.mwl-editor__btn--ghost{color:#e5e5e5;background:#262626;border-color:#404040}.mwl-editor__btn--ghost:hover{color:#fff;background:#404040}.mwl-editor__btn--primary{color:#171717;background:#fafafa;font-weight:600}.mwl-editor__btn--primary:hover{background:#e5e5e5}.mwl-editor__btn:disabled{opacity:.55;cursor:not-allowed}.mwl-editor__btn-icon{display:inline-flex}.mwl-editor__btn[data-loading=true] .mwl-editor__btn-icon{animation:.9s linear infinite mwl-spin}@keyframes mwl-spin{to{transform:rotate(360deg)}}.mwl-media{width:100%;height:100%;display:block;position:relative;overflow:hidden}.mwl-media[data-fill=true]{width:100%;height:100%;position:absolute;inset:0}.mwl-media__el{display:block}.mwl-media__el--image{max-width:100%;height:auto}.mwl-media__el--video{background:#000;width:100%;height:auto}.mwl-media__el--iframe{background:#000;border:0;width:100%;height:100%}.mwl-media[data-fill=true] .mwl-media__el{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.mwl-media[data-fill=false] .mwl-yt{aspect-ratio:16/9}.mwl-media[data-fill=false][data-mwl-media-type=image]{overflow:visible}.mwl-media[data-editable=true]{outline-offset:-2px;outline:2px solid #0000;transition:outline-color .15s}.mwl-media[data-editable=true]:hover,.mwl-media[data-editable=true]:focus-within{outline-color:color-mix(in srgb, currentColor 35%, transparent)}.mwl-media__canvas{display:contents}.mwl-yt-host{width:100%;height:100%;position:relative}.mwl-yt-host[data-fill=true]{position:absolute;inset:0}.mwl-yt-host[data-fill=false]{aspect-ratio:16/9}.mwl-yt{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#000;width:100%;height:100%;display:block;position:relative;overflow:hidden}.mwl-yt__thumb{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;transition:transform .3s;display:block;position:absolute;inset:0}.mwl-yt:hover .mwl-yt__thumb{transform:scale(1.05)}.mwl-yt__shade{pointer-events:none;background:#0000004d;transition:background-color .3s;position:absolute;inset:0}.mwl-yt:hover .mwl-yt__shade{background:#0003}.mwl-yt__play{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.mwl-yt__play:focus-visible{outline-offset:-4px;outline:2px solid #fff}.mwl-yt__play-icon{color:#171717;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 12px 32px #00000073}.mwl-yt__play-icon svg{width:1.75rem;height:1.75rem;margin-left:.125rem}.mwl-yt:hover .mwl-yt__play-icon{transform:scale(1.1);box-shadow:0 16px 40px #0000008c}.mwl-yt__play:active .mwl-yt__play-icon{transform:scale(.97)}@media (width>=768px){.mwl-yt__play-icon{width:4rem;height:4rem}.mwl-yt__play-icon svg{width:2rem;height:2rem}}
