.ProseMirror{outline:none;min-height:150px}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.toolbar-btn{display:flex;height:32px;min-width:32px;align-items:center;justify-content:center;border-radius:.25rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toolbar-btn:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.toolbar-btn.is-active{background-color:#0071e31a;font-weight:500;--tw-text-opacity: 1;color:rgb(0 113 227 / var(--tw-text-opacity, 1))}.toolbar-btn:disabled{cursor:not-allowed;opacity:.5}.toolbar-btn:disabled:hover{background-color:transparent}.progress-bar[data-v-ff685d76]{transition:width .4s ease}.text-balance[data-v-7a2ae2ea]{text-wrap:balance}.transition-smooth[data-v-7a2ae2ea]{transition:all .3s ease}.glass-effect[data-v-7a2ae2ea]{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gradient-bg[data-v-7a2ae2ea]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.upload-area[data-v-7a2ae2ea]{transition:all .3s ease}.upload-area.dragover[data-v-7a2ae2ea]{border-color:#0071e3;background-color:#0071e30d}@keyframes progress-7a2ae2ea{0%{width:0}to{width:100%}}.progress-bar[data-v-7a2ae2ea]{animation:progress-7a2ae2ea 3s ease-in-out}.progress-animation[data-v-7a2ae2ea]{animation:progress-7a2ae2ea 1.5s ease-out forwards}.diff-added[data-v-7a2ae2ea]{background-color:#4caf5033;padding:0 2px;border-radius:2px}.diff-removed[data-v-7a2ae2ea]{background-color:#f4433633;padding:0 2px;border-radius:2px;text-decoration:line-through}.tab-content[data-v-7a2ae2ea]{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.tab-content.active[data-v-7a2ae2ea]{opacity:1;transform:translateY(0)}.result-card[data-v-7a2ae2ea]{transition:all .3s ease}.result-card[data-v-7a2ae2ea]:hover{transform:translateY(-5px)}@keyframes pulse-7a2ae2ea{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.loading-animation[data-v-7a2ae2ea]{animation:pulse-7a2ae2ea 1.5s infinite}.processing-overlay[data-v-7a2ae2ea]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.btn-hover-effect[data-v-7a2ae2ea]{position:relative;overflow:hidden}.btn-hover-effect[data-v-7a2ae2ea]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease}.btn-hover-effect[data-v-7a2ae2ea]:hover:after{left:100%}.gradient-bg[data-v-ecf531cd]{background:linear-gradient(135deg,#fff7e6,#ffe7ba)}.tab-content[data-v-ecf531cd]{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.tab-content.active[data-v-ecf531cd]{opacity:1;transform:translateY(0)}.result-card[data-v-ecf531cd]{transition:all .3s ease}@keyframes progress-ecf531cd{0%{width:0%}to{width:var(--progress-width, 100%)}}.progress-animation[data-v-ecf531cd]{animation:progress-ecf531cd 1.5s ease-out forwards}@keyframes growPie-ecf531cd{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.pie-animation[data-v-ecf531cd]{animation:growPie-ecf531cd .8s ease-out forwards}.text-balance[data-v-09b88ac5]{text-wrap:balance}.transition-smooth[data-v-09b88ac5]{transition:all .3s ease}.glass-effect[data-v-09b88ac5]{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gradient-bg[data-v-09b88ac5]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.upload-area[data-v-09b88ac5]{transition:all .3s ease}.upload-area.dragover[data-v-09b88ac5]{border-color:#0071e3;background-color:#0071e30d}@keyframes progress-09b88ac5{0%{width:0}to{width:100%}}.progress-bar[data-v-09b88ac5]{animation:progress-09b88ac5 3s ease-in-out}.progress-animation[data-v-09b88ac5]{animation:progress-09b88ac5 1.5s ease-out forwards}.diff-added[data-v-09b88ac5]{background-color:#4caf5033;padding:0 2px;border-radius:2px}.diff-removed[data-v-09b88ac5]{background-color:#f4433633;padding:0 2px;border-radius:2px;text-decoration:line-through}.tab-content[data-v-09b88ac5]{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.tab-content.active[data-v-09b88ac5]{opacity:1;transform:translateY(0)}.result-card[data-v-09b88ac5]{transition:all .3s ease}.result-card[data-v-09b88ac5]:hover{transform:translateY(-5px)}.metric-card[data-v-09b88ac5]{border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000a}.legend-chip[data-v-09b88ac5]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border:1px solid #e5e7eb;border-radius:9999px;background:#fff}.legend-dot[data-v-09b88ac5]{width:.75rem;height:.75rem;border-width:1px;border-style:solid;border-radius:4px;display:inline-block}.legend-text[data-v-09b88ac5]{font-size:.875rem;color:#4b5563}@keyframes pulse-09b88ac5{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.loading-animation[data-v-09b88ac5]{animation:pulse-09b88ac5 1.5s infinite}.processing-overlay[data-v-09b88ac5]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.btn-hover-effect[data-v-09b88ac5]{position:relative;overflow:hidden}.btn-hover-effect[data-v-09b88ac5]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease}.btn-hover-effect[data-v-09b88ac5]:hover:after{left:100%}
