.text-balance[data-v-81b39dc1]{text-wrap:balance}.transition-smooth[data-v-81b39dc1]{transition:all .3s ease}.glass-effect[data-v-81b39dc1]{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gradient-bg[data-v-81b39dc1]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.upload-area[data-v-81b39dc1]{transition:all .3s ease}.upload-area.dragover[data-v-81b39dc1]{border-color:#0071e3;background-color:#0071e30d}@keyframes progress-81b39dc1{0%{width:0}to{width:100%}}.progress-bar[data-v-81b39dc1]{animation:progress-81b39dc1 3s ease-in-out}.progress-animation[data-v-81b39dc1]{animation:progress-81b39dc1 1.5s ease-out forwards}.diff-added[data-v-81b39dc1]{background-color:#4caf5033;padding:0 2px;border-radius:2px}.diff-removed[data-v-81b39dc1]{background-color:#f4433633;padding:0 2px;border-radius:2px;text-decoration:line-through}.tab-content[data-v-81b39dc1]{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.tab-content.active[data-v-81b39dc1]{opacity:1;transform:translateY(0)}.result-card[data-v-81b39dc1]{transition:all .3s ease}.result-card[data-v-81b39dc1]:hover{transform:translateY(-5px)}@keyframes pulse-81b39dc1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.loading-animation[data-v-81b39dc1]{animation:pulse-81b39dc1 1.5s infinite}.processing-overlay[data-v-81b39dc1]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.btn-hover-effect[data-v-81b39dc1]{position:relative;overflow:hidden}.btn-hover-effect[data-v-81b39dc1]: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-81b39dc1]:hover:after{left:100%}.gradient-bg[data-v-2c8f0183]{background:linear-gradient(135deg,#fff7e6,#ffe7ba)}.tab-content[data-v-2c8f0183]{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.tab-content.active[data-v-2c8f0183]{opacity:1;transform:translateY(0)}.result-card[data-v-2c8f0183]{transition:all .3s ease}@keyframes progress-2c8f0183{0%{width:0%}to{width:var(--progress-width, 100%)}}.progress-animation[data-v-2c8f0183]{animation:progress-2c8f0183 1.5s ease-out forwards}@keyframes growPie-2c8f0183{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.pie-animation[data-v-2c8f0183]{animation:growPie-2c8f0183 .8s ease-out forwards}.gradient-bg[data-v-b5e68928]{background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.page-transition[data-v-b5e68928]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.page-transition.active[data-v-b5e68928]{opacity:1;transform:translateY(0)}.upload-area[data-v-b5e68928]{transition:all .3s ease}.border-dashed-hover[data-v-b5e68928]:hover{border-color:#1890ff;background-color:#e6f7ff}.progress-animation[data-v-b5e68928]{animation:progress-b5e68928 1.5s ease-out forwards}.diff-added[data-v-b5e68928]{background-color:#4caf5033;padding:0 2px;border-radius:2px}.diff-removed[data-v-b5e68928]{background-color:#f4433633;padding:0 2px;border-radius:2px;text-decoration:line-through}@keyframes progress-b5e68928{0%{width:0%}to{width:var(--progress-width, 100%)}}
