:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus,*:focus-visible{outline:none!important}html[data-focus-outlines=true] *:focus-visible{outline:2px solid #2563eb!important;outline-offset:2px}html[data-focus-outlines=true] *:focus:not(:focus-visible){outline:none!important}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(0,0,0,.1)}*::-webkit-scrollbar-track{background:#0000001a}*::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:5px}*::-webkit-scrollbar-thumb:hover{background:#ffffff80}.MuiDrawer-root *::-webkit-scrollbar-track,.MuiDialog-root *::-webkit-scrollbar-track{background:#0a0a0a}.MuiDrawer-root *::-webkit-scrollbar-thumb,.MuiDialog-root *::-webkit-scrollbar-thumb{background:#fff6}.MuiDrawer-root *::-webkit-scrollbar-thumb:hover,.MuiDialog-root *::-webkit-scrollbar-thumb:hover{background:#fff9}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}#root{min-height:100vh;display:flex;flex-direction:column}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.PhoneInput{width:100%}.PhoneInput input{width:100%;padding:16.5px 14px;font-size:16px;font-family:Roboto,Helvetica,Arial,sans-serif;border-radius:4px;border:1px solid rgba(0,0,0,.23);transition:border-color .2s,box-shadow .2s;background-color:transparent;color:inherit}.PhoneInput input:hover{border-color:#000000de}.PhoneInput input:focus{outline:none;border-color:#1976d2;border-width:2px;padding:15.5px 13px;box-shadow:0 0 0 1px #1976d2}.PhoneInput input:disabled{background-color:#0000000a;color:#00000061;cursor:not-allowed}.PhoneInput--focus input{border-color:#1976d2;border-width:2px;box-shadow:0 0 0 1px #1976d2}.PhoneInputCountry{padding:0 8px;margin-right:8px;border-right:1px solid rgba(0,0,0,.12)}.PhoneInputCountryIcon{width:24px;height:18px;box-shadow:0 1px 3px #0003;border-radius:2px}.PhoneInputCountrySelect{font-size:16px;background:transparent;border:none;cursor:pointer;padding:0;margin-left:4px}.PhoneInputCountrySelect:focus{outline:none}.SnackbarContainer-top-center{top:80px!important;left:50%!important;transform:translate(-50%)!important;align-items:center!important}.SnackbarItem-root{box-shadow:0 4px 12px #00000026!important;border-radius:8px!important;max-width:500px!important;margin:8px 0!important}.SnackbarItem-action{margin-right:-8px!important}.marker-replacement{background-color:#e8f5e9;color:#2e7d32;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #81c784;display:inline-block;vertical-align:baseline}.marker-replacement:hover{background-color:#2e7d32;color:#fff;transform:scale(1.1)}.marker-pause{background-color:#fff3e0;color:#e65100;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #ffb74d;display:inline-block;vertical-align:baseline}#tts-player-preview-slot{position:static!important;display:block!important;width:100%!important}#tts-player-preview-slot>*{position:relative!important;max-width:100%!important}#tts-player-preview-slot .tts-player-root,#tts-player-preview-slot .tts-container{position:relative!important;width:100%!important;max-width:100%!important}.marker-pause:hover{background-color:#e65100;color:#fff;transform:scale(1.1)}.marker-voice{background-color:#e8eaf6;color:#3949ab;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #9fa8da;display:inline-block;vertical-align:baseline}.marker-voice:hover{background-color:#3949ab;color:#fff;transform:scale(1.1)}.marker-voice-close{background-color:#e8eaf6;color:#3949ab;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #9fa8da;display:inline-block;vertical-align:baseline}.marker-voice-close:hover{background-color:#3949ab;color:#fff;transform:scale(1.1)}.marker-voice.voice-marker-paired-hover,.marker-voice-close.voice-marker-paired-hover{background-color:#5c6bc0;color:#fff;transform:scale(1.05);box-shadow:0 2px 8px #3949ab66}.marker-menu{background-color:#f3e5f5;color:#6a1b9a;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #ce93d8;display:inline-block;vertical-align:baseline}.marker-menu:hover{background-color:#6a1b9a;color:#fff;transform:scale(1.1)}.marker-page{background-color:#e0f7fa;color:#00695c;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #80deea;display:inline-block;vertical-align:baseline}.marker-page:hover{background-color:#00695c;color:#fff;transform:scale(1.1)}.marker-prosody{background-color:#e3f2fd;color:#1976d2;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #90caf9;display:inline-block;vertical-align:baseline}.marker-prosody:hover{background-color:#1976d2;color:#fff;transform:scale(1.1)}.marker-prosody-close{background-color:#e3f2fd;color:#1976d2;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #90caf9;display:inline-block;vertical-align:baseline}.marker-prosody-close:hover{background-color:#1976d2;color:#fff;transform:scale(1.1)}.marker-style{background-color:#fffde7;color:#f57c00;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #fff59d;display:inline-block;vertical-align:baseline}.marker-style:hover{background-color:#f57c00;color:#fff;transform:scale(1.1)}.marker-style-close{background-color:#fffde7;color:#f57c00;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #fff59d;display:inline-block;vertical-align:baseline}.marker-style-close:hover{background-color:#f57c00;color:#fff;transform:scale(1.1)}.marker-emphasis{background-color:#ffebee;color:#c62828;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #ef9a9a;display:inline-block;vertical-align:baseline}.marker-emphasis:hover{background-color:#c62828;color:#fff;transform:scale(1.1)}.marker-dynamic{background-color:#e0f2f1;color:#00695c;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #80cbc4;display:inline-block;vertical-align:baseline}.marker-dynamic:hover{background-color:#00695c;color:#fff;transform:scale(1.1)}.marker-no-translate{background-color:#f3e5f5;color:#7b1fa2;padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border:1px solid #ce93d8;display:inline-block;vertical-align:baseline}.marker-no-translate:hover{background-color:#7b1fa2;color:#fff;transform:scale(1.1)}.token-dynamic{background-color:#dbeafe;color:#1e40af;padding:1px 6px;border-radius:10px;font-size:.85em;font-weight:600;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #93c5fd;display:inline;vertical-align:baseline}.token-i18n{background-color:#ede9fe;color:#5b21b6;padding:1px 6px;border-radius:10px;font-size:.85em;font-weight:600;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #c4b5fd;display:inline;vertical-align:baseline}.tiptap-editor-with-markers [class^=marker-]::selection,.tiptap-editor-with-markers [class*=" marker-"]::selection{background-color:transparent}.tiptap-editor-with-markers [class^=marker-],.tiptap-editor-with-markers [class*=" marker-"]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;position:relative}.tts-editor-content{min-height:300px;padding:16px;outline:none;font-size:14px;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.tts-editor-content:focus{outline:none}.tts-editor-content p{margin:0 0 1em}.tts-editor-content p:last-child{margin-bottom:0}.ProseMirror{min-height:300px;outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}margin: 0 1px; } .ProseMirror img.editor-image-styled[data-caption]:not([data-caption=""]):after{content:"💬 " attr(data-caption);display:block;font-size:.75rem;color:#666;font-style:italic;text-align:center;padding:4px 8px;background-color:#f5f5f5;border:1px dashed #ccc;border-radius:4px;margin-top:4px}.ProseMirror img.editor-image-styled{cursor:pointer}@media(max-width:768px){figure[style*="float: left"],figure[style*="float: right"]{float:none!important;margin:16px auto!important;display:block!important;max-width:100%!important}img[style*="float: left"],img[style*="float: right"]{float:none!important;margin:16px auto!important;display:block!important;max-width:100%!important}picture{display:block;width:100%}picture img{width:100%!important;max-width:100%!important}}@media(min-width:769px)and (max-width:1024px){figure[style*="float: left"],img[style*="float: left"]{max-width:50%!important}figure[style*="float: right"],img[style*="float: right"]{max-width:50%!important}}@media(min-width:1025px){figure[style*="float: none"] img,img[data-align=center]{max-width:100%}}:root{--primary-color: #2196f3;--primary-dark: #1976d2;--primary-light: #42a5f5;--primary-hover-bg: rgba(33, 150, 243, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-disabled: rgba(255, 255, 255, .4);--text-on-primary: #ffffff;--text-on-primary-secondary: rgba(255, 255, 255, .7);--bg-primary: #121212;--bg-secondary: #1a1a1a;--bg-tertiary: #0a0a0a;--db-sidebar-bg: #0f0f0f;--db-content-bg: #0a0a0a;--db-inspector-bg: #121212;--db-field-bg: transparent;--db-field-hover-bg: rgba(255, 255, 255, .03);--db-field-selected-bg: rgba(33, 150, 243, .15);--input-bg: #1a1a1a;--input-disabled-bg: #0f0f0f;--label-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .05);--border-hover-color: rgba(255, 255, 255, .2);--border-disabled-color: rgba(255, 255, 255, .05);--success-color: #4caf50;--success-bg: rgba(76, 175, 80, .1);--success-border: rgba(76, 175, 80, .3);--error-color: #f44336;--error-bg: rgba(244, 67, 54, .1);--error-border: rgba(244, 67, 54, .3);--error-hover-bg: rgba(244, 67, 54, .1);--warning-color: #ff9800;--warning-bg: rgba(255, 152, 0, .1);--warning-border: rgba(255, 152, 0, .3);--info-color: #2196f3;--info-bg: rgba(33, 150, 243, .1);--info-border: rgba(33, 150, 243, .3);--chip-required-bg: rgba(255, 255, 255, .1);--chip-required-text: rgba(255, 255, 255, .7);--chip-unique-bg: rgba(156, 39, 176, .3);--chip-unique-text: #e1bee7;--chip-builtin-bg: rgba(255, 255, 255, .05);--chip-builtin-text: rgba(255, 255, 255, .4);--hover-bg: rgba(255, 255, 255, .05);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .3)}[data-theme=light]{--primary-color: #2196f3;--primary-dark: #1565c0;--primary-light: #64b5f6;--primary-hover-bg: rgba(33, 150, 243, .08);--text-primary: #1a1a1a;--text-secondary: rgba(0, 0, 0, .6);--text-disabled: rgba(0, 0, 0, .38);--text-on-primary: #ffffff;--text-on-primary-secondary: rgba(255, 255, 255, .7);--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #fafafa;--db-sidebar-bg: #fafafa;--db-content-bg: #ffffff;--db-inspector-bg: #f5f5f5;--db-field-bg: transparent;--db-field-hover-bg: rgba(0, 0, 0, .04);--db-field-selected-bg: rgba(33, 150, 243, .12);--input-bg: #ffffff;--input-disabled-bg: #f5f5f5;--label-color: rgba(0, 0, 0, .6);--border-color: rgba(0, 0, 0, .12);--border-hover-color: rgba(0, 0, 0, .23);--border-disabled-color: rgba(0, 0, 0, .12);--success-color: #2e7d32;--success-bg: rgba(46, 125, 50, .08);--success-border: rgba(46, 125, 50, .3);--error-color: #d32f2f;--error-bg: rgba(211, 47, 47, .08);--error-border: rgba(211, 47, 47, .3);--error-hover-bg: rgba(211, 47, 47, .08);--warning-color: #ed6c02;--warning-bg: rgba(237, 108, 2, .08);--warning-border: rgba(237, 108, 2, .3);--info-color: #0288d1;--info-bg: rgba(2, 136, 209, .08);--info-border: rgba(2, 136, 209, .3);--chip-required-bg: rgba(0, 0, 0, .08);--chip-required-text: rgba(0, 0, 0, .87);--chip-unique-bg: rgba(156, 39, 176, .12);--chip-unique-text: #7b1fa2;--chip-builtin-bg: rgba(0, 0, 0, .04);--chip-builtin-text: rgba(0, 0, 0, .6);--hover-bg: rgba(0, 0, 0, .04);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1)}*{scrollbar-width:thin;scrollbar-color:var(--text-disabled) var(--bg-secondary)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--bg-secondary)}*::-webkit-scrollbar-thumb{background:var(--text-disabled);border-radius:5px}*::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-disabled{color:var(--text-disabled)!important}.bg-primary{background-color:var(--bg-primary)!important}.bg-secondary{background-color:var(--bg-secondary)!important}.border-color{border-color:var(--border-color)!important}
