*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#0a0a0a;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}::-moz-selection{background-color:#3b82f6;color:#fff}::selection{background-color:#3b82f6;color:#fff}.logo-container[data-v-cf7c20cc]{display:flex;justify-content:center;padding:2rem 0}.logo[data-v-cf7c20cc]{color:#fff;font-size:4rem;font-weight:900;letter-spacing:.3em;text-transform:uppercase}.logo[data-v-cf7c20cc],.logo-text[data-v-cf7c20cc]{position:relative}.logo-text[data-v-cf7c20cc]{animation:glitch-skew-cf7c20cc 2s linear infinite alternate-reverse;display:inline-block}.logo-text[data-v-cf7c20cc]:after,.logo-text[data-v-cf7c20cc]:before{content:"MAO";height:100%;left:0;position:absolute;top:0;width:100%}.logo-text[data-v-cf7c20cc]:before{animation:glitch-1-cf7c20cc .5s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);color:#0ff}.logo-text[data-v-cf7c20cc]:after{animation:glitch-2-cf7c20cc .5s linear infinite alternate-reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);color:#f0f}@keyframes glitch-1-cf7c20cc{0%{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-1px)}80%{transform:translate(2px)}to{transform:translate(0)}}@keyframes glitch-2-cf7c20cc{0%{transform:translate(0)}20%{transform:translate(3px)}40%{transform:translate(-3px)}60%{transform:translate(1px)}80%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes glitch-skew-cf7c20cc{0%{transform:skew(0)}10%{transform:skew(-.5deg)}20%{transform:skew(.5deg)}30%{transform:skew(0)}to{transform:skew(0)}}.auth-form[data-v-55be7724]{background-color:#1a1a1a;border:2px solid #3a3a3a;border-radius:8px;margin:2rem auto;max-width:400px;padding:2rem}h2[data-v-55be7724]{color:#fff;margin:0 0 1.5rem;text-align:center}.form-group[data-v-55be7724]{margin-bottom:1rem}label[data-v-55be7724]{color:#aaa;display:block;font-size:.875rem;margin-bottom:.5rem}input[data-v-55be7724]{background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;box-sizing:border-box;color:#fff;font-size:1rem;padding:.75rem;width:100%}input[data-v-55be7724]:focus{border-color:#3b82f6;outline:none}input[data-v-55be7724]::-moz-placeholder{color:#666}input[data-v-55be7724]::placeholder{color:#666}.error-message[data-v-55be7724]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:4px;color:#ef4444;font-size:.875rem;margin:1rem 0;padding:.75rem}.submit-btn[data-v-55be7724]{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .2s ease;width:100%}.submit-btn[data-v-55be7724]:hover:not(:disabled){background-color:#2563eb}.submit-btn[data-v-55be7724]:disabled{cursor:not-allowed;opacity:.5}.toggle-mode[data-v-55be7724]{margin-top:1.5rem;text-align:center}.toggle-mode button[data-v-55be7724]{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;padding:0;text-decoration:underline}.toggle-mode button[data-v-55be7724]:hover{color:#2563eb}.migration-dialog[data-v-2c556356]{padding:1rem}h3[data-v-2c556356]{color:#fff;font-size:1.25rem;margin:0 0 1rem}p[data-v-2c556356]{color:#ccc;line-height:1.5;margin:0 0 1.5rem}.button-group[data-v-2c556356]{display:flex;gap:.75rem}.confirm-btn[data-v-2c556356],.skip-btn[data-v-2c556356]{border:none;border-radius:4px;cursor:pointer;flex:1;font-size:.875rem;padding:.75rem 1.5rem;transition:all .2s ease}.confirm-btn[data-v-2c556356]{background-color:#3b82f6;color:#fff}.confirm-btn[data-v-2c556356]:hover{background-color:#2563eb}.skip-btn[data-v-2c556356]{background-color:#2a2a2a;border:1px solid #3a3a3a;color:#fff}.skip-btn[data-v-2c556356]:hover{background-color:#3a3a3a;border-color:#4a4a4a}.file-list[data-v-74b11229]{background-color:#1a1a1a;border-radius:8px;margin-bottom:1rem;padding:1rem}.file-list-header[data-v-74b11229]{align-items:center;border-bottom:1px solid #2a2a2a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.file-list-header h3[data-v-74b11229]{color:#fff;font-size:1rem;margin:0}.header-actions[data-v-74b11229]{display:flex;gap:.5rem}.action-btn[data-v-74b11229]{background-color:#2a2a2a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.5rem .75rem;transition:background-color .2s ease;white-space:nowrap}.action-btn[data-v-74b11229]:hover{background-color:#3a3a3a}.new-file-btn[data-v-74b11229]{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s ease}.new-file-btn[data-v-74b11229]:hover{background-color:#2563eb}.empty-state[data-v-74b11229]{color:#666;padding:2rem;text-align:center}.file-items[data-v-74b11229]{display:flex;flex-direction:column;gap:.5rem}.file-item[data-v-74b11229]{align-items:center;background-color:#2a2a2a;border-radius:4px;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem;transition:background-color .2s ease}.file-item[data-v-74b11229]:hover{background-color:#3a3a3a}.file-item.active[data-v-74b11229]{background-color:#3b82f6}.file-info[data-v-74b11229]{cursor:pointer;flex:1}.file-name[data-v-74b11229]{color:#fff;font-size:.875rem;margin-bottom:.25rem}.file-date[data-v-74b11229]{color:#999;font-size:.75rem}.file-item.active .file-date[data-v-74b11229]{color:#e0e0e0}.delete-btn[data-v-74b11229]{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition:all .2s ease}.delete-btn[data-v-74b11229]:hover{background-color:#ef444433;color:#ef4444}.file-item.active .delete-btn[data-v-74b11229]{color:#e0e0e0}.file-item.active .delete-btn[data-v-74b11229]:hover{background-color:#ef44444d;color:#fee}.file-actions[data-v-74b11229]{gap:.25rem}.action-icon-btn[data-v-74b11229],.file-actions[data-v-74b11229]{align-items:center;display:flex}.action-icon-btn[data-v-74b11229]{background:none;border:none;border-radius:4px;color:#999;cursor:pointer;flex-shrink:0;justify-content:center;padding:.25rem;transition:all .2s ease}.action-icon-btn[data-v-74b11229]:hover{background-color:#3b82f633;color:#3b82f6}.file-item.active .action-icon-btn[data-v-74b11229]{color:#e0e0e0}.file-item.active .action-icon-btn[data-v-74b11229]:hover{background-color:#fff3;color:#fff}.file-name-edit[data-v-74b11229]{width:100%}.title-input[data-v-74b11229]{background-color:#1a1a1a;border:1px solid #3b82f6;border-radius:4px;color:#fff;font-family:inherit;font-size:.875rem;padding:.25rem .5rem;width:100%}.title-input[data-v-74b11229]:focus{border-color:#60a5fa;outline:none}.file-item.active .title-input[data-v-74b11229]{background-color:#2563eb;border-color:#fff}.pagination[data-v-74b11229]{border-top:1px solid #2a2a2a;gap:1rem;margin-top:1rem;padding-top:1rem}.page-btn[data-v-74b11229],.pagination[data-v-74b11229]{align-items:center;display:flex;justify-content:center}.page-btn[data-v-74b11229]{background-color:#2a2a2a;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem;transition:background-color .2s ease}.page-btn[data-v-74b11229]:hover:not(:disabled){background-color:#3a3a3a}.page-btn[data-v-74b11229]:disabled{cursor:not-allowed;opacity:.3}.page-info[data-v-74b11229]{color:#999;font-size:.875rem;min-width:60px;text-align:center}.segment[data-v-2670a649]{white-space:pre-wrap;word-break:break-word}.segment.hidden[data-v-2670a649],.segment.tap-enabled[data-v-2670a649]{cursor:pointer}@media(hover:none){.segment.tap-enabled[data-v-2670a649]{-webkit-tap-highlight-color:rgba(59,130,246,.2)}}.hidden-block[data-v-2670a649]{background-color:#4a4a4a;border-radius:2px;color:transparent;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hidden-block[data-v-2670a649]:hover{background-color:#5a5a5a}.segment.color-only[data-v-2670a649]{color:#888;transition:color .2s ease}.segment.color-only[data-v-2670a649]:hover{color:#aaa}.text-line[data-v-21a7dbb4]{line-height:1.6;min-height:1.5em;padding:.1em 0}.editor-container[data-v-27b216e1]{margin:0 auto;max-width:800px;padding:1rem}.edit-mode[data-v-27b216e1],.input-mode[data-v-27b216e1]{display:flex;flex-direction:column;gap:1rem}.text-input[data-v-27b216e1]{background-color:#1a1a1a;border:2px solid #3a3a3a;border-radius:8px;color:#fff;font-family:inherit;font-size:1rem;line-height:1.6;min-height:300px;padding:1rem;resize:vertical;width:100%}.text-input[data-v-27b216e1]:focus{border-color:#5a5a5a;outline:none}.text-input[data-v-27b216e1]::-moz-placeholder{color:#666}.text-input[data-v-27b216e1]::placeholder{color:#666}.apply-btn[data-v-27b216e1]{align-self:flex-end;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s ease}.apply-btn[data-v-27b216e1]:hover{background-color:#2563eb}.edit-actions[data-v-27b216e1]{display:flex;gap:.5rem;justify-content:flex-end}.cancel-btn[data-v-27b216e1]{background-color:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s ease}.cancel-btn[data-v-27b216e1]:hover{background-color:#4b5563}.editor-content[data-v-27b216e1]{background-color:#1a1a1a;border-radius:8px;padding:1rem}.toolbar[data-v-27b216e1]{border-bottom:1px solid #2a2a2a;display:flex;gap:.5rem;justify-content:flex-end;margin-bottom:1rem;padding-bottom:.5rem}.clear-btn[data-v-27b216e1],.edit-btn[data-v-27b216e1],.save-btn[data-v-27b216e1]{background-color:#2a2a2a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s ease}.clear-btn[data-v-27b216e1]:hover,.edit-btn[data-v-27b216e1]:hover,.save-btn[data-v-27b216e1]:hover{background-color:#3a3a3a}.toggle-visibility-btn[data-v-27b216e1]{align-items:center;background-color:#2a2a2a;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-right:auto;padding:.5rem;transition:all .2s ease}.toggle-visibility-btn[data-v-27b216e1]:hover{background-color:#3a3a3a;color:#3b82f6}.text-content[data-v-27b216e1]{font-size:1rem;line-height:1.6}.language-switcher[data-v-745c71d6]{position:relative}.language-btn[data-v-745c71d6],.language-switcher[data-v-745c71d6]{display:flex;justify-content:center}.language-btn[data-v-745c71d6]{align-items:center;background-color:#2a2a2a;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#999;cursor:pointer;height:40px;transition:all .2s ease;width:40px}.language-btn.active[data-v-745c71d6],.language-btn[data-v-745c71d6]:hover{background-color:#3a3a3a;color:#fff}.language-menu[data-v-745c71d6]{background-color:#2a2a2a;border-radius:8px;bottom:50px;box-shadow:0 4px 12px #0000004d;left:50%;min-width:120px;overflow:hidden;position:absolute;transform:translate(-50%)}.language-option[data-v-745c71d6]{background:none;border:none;color:#fff;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;text-align:left;transition:background-color .2s ease;width:100%}.language-option[data-v-745c71d6]:hover{background-color:#3a3a3a}.language-option.active[data-v-745c71d6]{background-color:#3b82f6;color:#fff}.user-status[data-v-b5bf3b8d]{justify-content:center}.logged-in[data-v-b5bf3b8d],.user-status[data-v-b5bf3b8d]{align-items:center;display:flex}.logged-in[data-v-b5bf3b8d]{gap:1rem}.username[data-v-b5bf3b8d]{color:#3b82f6;font-weight:500}.login-btn[data-v-b5bf3b8d],.logout-btn[data-v-b5bf3b8d]{background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.login-btn[data-v-b5bf3b8d]:hover,.logout-btn[data-v-b5bf3b8d]:hover{background-color:#3a3a3a;border-color:#3b82f6}.app[data-v-6fea5c71]{min-height:100vh;padding:1rem}.main-content[data-v-6fea5c71]{margin:0 auto;max-width:800px}.bottom-controls[data-v-6fea5c71]{gap:1rem;margin-bottom:5rem;margin-top:5rem}.bottom-controls[data-v-6fea5c71],.modal-overlay[data-v-6fea5c71]{align-items:center;display:flex;justify-content:center}.modal-overlay[data-v-6fea5c71]{background-color:#000000b3;inset:0;position:fixed;z-index:1000}.modal-content[data-v-6fea5c71]{background-color:#0a0a0a;border-radius:8px;max-width:500px;padding:1rem;position:relative;width:90%}.close-btn[data-v-6fea5c71]{align-items:center;background:none;border:none;color:#aaa;cursor:pointer;display:flex;font-size:2rem;height:2rem;justify-content:center;line-height:1;padding:0;position:absolute;right:.5rem;top:.5rem;width:2rem}.close-btn[data-v-6fea5c71]:hover{color:#fff}
