@keyframes pulse-4f76015e{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.voice-input-container[data-v-4f76015e]{position:fixed;top:20px;right:20px;z-index:2147483647}.voice-button[data-v-4f76015e]{width:50px;height:50px;box-shadow:0 4px 12px #0000004d}.voice-button.is-recording[data-v-4f76015e]{animation:pulse-4f76015e 1.5s ease-in-out infinite}.file-upload-container[data-v-5946f9d0]{position:fixed;top:80px;right:20px;z-index:2147483647}.upload-button[data-v-5946f9d0]{width:50px;height:50px;box-shadow:0 4px 12px #0000004d}.add-subpage-container[data-v-30b6c6e5]{position:fixed;top:140px;right:20px;z-index:2147483647}.add-subpage-button[data-v-30b6c6e5]{width:50px;height:50px;box-shadow:0 4px 12px #0000004d}.llm-button-container[data-v-f75b07af]{position:fixed;top:200px;right:20px;z-index:2147483647}.llm-button[data-v-f75b07af]{width:50px;height:50px;box-shadow:0 4px 12px #0000004d}:global(html){margin:0;padding:0;height:100%;background:#dee8ce}:global(body){margin:0;padding:0;height:100%;background:#dee8ce;font-size:18px;font-family:Lato,Arial,sans-serif}.editor-body{min-height:100vh;outline:none;counter-reset:lineNumber}.editor-body>div{position:relative;padding-left:2em}.editor-body>div:before{counter-increment:lineNumber;content:counter(lineNumber);position:absolute;left:.75em;top:50%;transform:translateY(-50%);color:#6c7a89;font-family:Fira Mono,monospace;font-size:.75em;line-height:1.5;pointer-events:none;-webkit-user-select:none;user-select:none}:global(.question-btn){display:inline-block;margin-left:4px;padding:2px 6px;background:#4a90e2;color:#fff;border:none;border-radius:3px;font-size:.75em;cursor:pointer;vertical-align:middle}:global(.question-btn):hover{background:#357abd}:global(.question-dialog){position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:2px solid #4a90e2;border-radius:8px;padding:20px;box-shadow:0 4px 12px #0000004d;z-index:1000;max-width:500px;width:90%}:global(.question-dialog-overlay){position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}:global(.question-dialog-close){float:right;background:#e74c3c;color:#fff;border:none;border-radius:3px;padding:5px 10px;cursor:pointer}:global(.question-dialog-close):hover{background:#c0392b}:global(.question-dialog-content){margin-top:30px}
