.feedback-fab{position:fixed;right:22px;bottom:22px;z-index:2147483000;background:#ff006a;color:white;border:2px solid white;border-radius:30px;padding:13px 20px;font:600 15px Barlow,system-ui,sans-serif;box-shadow:0 5px 22px #161c7026;cursor:pointer}.feedback-dialog{width:calc(100% - 36px);max-width:540px;max-height:90vh;overflow:auto;padding:28px;border:1px solid #e4e6ef;border-radius:18px;background:white;color:#161c70;font:16px/1.5 Barlow,system-ui,sans-serif}.feedback-dialog::backdrop{background:#12194d55}.feedback-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.feedback-dialog .feedback-heading h2{font-size:26px;line-height:1.2;margin:0 0 18px;letter-spacing:-.02em}.feedback-dialog .feedback-close{width:32px;height:32px;padding:0;background:#f5f6fb;color:#161c70;border:0;font-size:25px;flex-shrink:0;border-radius:50%;cursor:pointer}.feedback-dialog p{font-size:15px;margin:0 0 20px;color:#62668f}.feedback-dialog label{display:block;font-size:14px;margin:12px 0 7px}.feedback-dialog textarea,.feedback-dialog input{box-sizing:border-box;display:block;width:100%;border:1px solid #ccd1e3;border-radius:8px;padding:12px;font:16px/1.5 Barlow,system-ui,sans-serif;color:#161c70}.feedback-dialog textarea{resize:vertical}.feedback-dialog .feedback-status,.feedback-dialog [role=status]{font-size:14px;margin:14px 0;overflow-wrap:anywhere}.feedback-dialog .feedback-send{background:#ff006a;color:#fff;border:0;border-radius:8px;padding:13px 20px;font:600 16px Barlow,system-ui,sans-serif;cursor:pointer}.feedback-dialog button:disabled{opacity:.6;cursor:wait}.feedback-dialog a{color:#161c70}.feedback-dialog [hidden]{display:none!important}.feedback-in-dialog{display:block;margin:20px 0 0;border:0;background:transparent;color:#161c70;text-decoration:underline;font:14px Barlow,system-ui,sans-serif;cursor:pointer}.feedback-dialog :focus-visible,.feedback-fab:focus-visible{outline:3px solid #979dec;outline-offset:3px}.beta-replay-banner{background:#e9ecfa;color:#161c70;padding:14px 24px;font:15px/1.5 Barlow,system-ui,sans-serif;text-align:center}.beta-estimate{font:14px/1.5 Barlow,system-ui,sans-serif;color:#62668f;margin-top:10px}.beta-nav button{border:1px solid #ffffff80;border-radius:7px;background:transparent;color:white;padding:6px 12px;font:600 14px Barlow,system-ui,sans-serif;cursor:pointer}.beta-nav .beta-nav-actions{display:flex;gap:10px;opacity:1}.beta-replay .assistant-strip,.beta-replay #new-project,.beta-replay #add-track,.beta-replay #add-sfx,.beta-replay #undo,.beta-replay #redo,.beta-replay #reset,.beta-replay #export,.beta-replay #original-download,.beta-replay #return-editor,.beta-replay .beta-nav,.beta-replay .switch,.beta-replay #draft-produce,.beta-replay #draft-more{display:none!important}.beta-replay .clip{cursor:pointer}.beta-replay #produktion-overlay{display:none!important}.beta-replay #new-form button{display:none}.beta-replay [data-draft-produce],.beta-replay [data-draft-open]{display:none!important}@media(max-width:600px){.feedback-fab{right:14px;bottom:14px;padding:11px 16px;font-size:14px}.feedback-dialog{padding:22px}.feedback-dialog .feedback-heading h2{font-size:23px}}

/* Center the close icon independently of the font baseline. */
.feedback-dialog .feedback-close{position:relative;display:grid;place-items:center;line-height:1;font-size:0}.feedback-close:before,.feedback-close:after{content:'';position:absolute;left:50%;top:50%;width:12px;height:2px;background:currentColor;border-radius:1px;transform:translate(-50%,-50%) rotate(45deg)}.feedback-close:after{transform:translate(-50%,-50%) rotate(-45deg)}
