@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap);.translation-status-container[data-v-4333a0de]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;font-family:JetBrains Mono,monospace}.translation-card[data-v-4333a0de]{background:linear-gradient(135deg,rgba(26,32,44,.9),rgba(17,24,39,.95));border:1px solid rgba(99,179,237,.2);border-radius:12px;padding:20px;position:relative;overflow:hidden;-webkit-animation:slideIn-4333a0de .4s ease-out forwards;animation:slideIn-4333a0de .4s ease-out forwards;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}@-webkit-keyframes slideIn-4333a0de{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-4333a0de{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.translation-card[data-v-4333a0de]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(99,179,237,.6)),color-stop(50%,rgba(139,92,246,.6)),color-stop(80%,rgba(16,185,129,.6)),to(transparent));background:linear-gradient(90deg,transparent,rgba(99,179,237,.6) 20%,rgba(139,92,246,.6) 50%,rgba(16,185,129,.6) 80%,transparent);-webkit-animation:shimmerTop-4333a0de 3s ease-in-out infinite;animation:shimmerTop-4333a0de 3s ease-in-out infinite}@-webkit-keyframes shimmerTop-4333a0de{0%,to{opacity:.3}50%{opacity:1}}@keyframes shimmerTop-4333a0de{0%,to{opacity:.3}50%{opacity:1}}.card-header[data-v-4333a0de]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.card-header[data-v-4333a0de],.language-badge[data-v-4333a0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.language-badge[data-v-4333a0de]{grid-gap:8px;gap:8px;padding:6px 12px;border-radius:6px;background:rgba(99,179,237,.1);border:1px solid rgba(99,179,237,.3)}.lang-en[data-v-4333a0de]{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.lang-ko[data-v-4333a0de]{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3)}.lang-ja[data-v-4333a0de]{background:rgba(236,72,153,.1);border-color:rgba(236,72,153,.3)}.language-flag[data-v-4333a0de]{font-size:18px;line-height:1}.language-label[data-v-4333a0de]{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.95);letter-spacing:.5px}.status-pill[data-v-4333a0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:6px;gap:6px;padding:5px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.status-dot[data-v-4333a0de]{width:6px;height:6px;border-radius:50%;-webkit-animation:pulse-4333a0de 2s ease-in-out infinite;animation:pulse-4333a0de 2s ease-in-out infinite}@-webkit-keyframes pulse-4333a0de{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulse-4333a0de{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}}.status-requested[data-v-4333a0de]{background:rgba(59,130,246,.15);color:#93c5fd;border:1px solid rgba(59,130,246,.3)}.status-requested .status-dot[data-v-4333a0de]{background:#60a5fa;-webkit-box-shadow:0 0 8px rgba(96,165,250,.6);box-shadow:0 0 8px rgba(96,165,250,.6)}.status-exported[data-v-4333a0de]{background:rgba(6,182,212,.15);color:#67e8f9;border:1px solid rgba(6,182,212,.3)}.status-exported .status-dot[data-v-4333a0de]{background:#22d3ee;-webkit-box-shadow:0 0 8px rgba(34,211,238,.6);box-shadow:0 0 8px rgba(34,211,238,.6)}.status-translated[data-v-4333a0de]{background:rgba(168,85,247,.15);color:#c4b5fd;border:1px solid rgba(168,85,247,.3)}.status-translated .status-dot[data-v-4333a0de]{background:#a855f7;-webkit-box-shadow:0 0 8px rgba(168,85,247,.6);box-shadow:0 0 8px rgba(168,85,247,.6)}.status-imported[data-v-4333a0de]{background:rgba(16,185,129,.15);color:#6ee7b7;border:1px solid rgba(16,185,129,.3)}.status-imported .status-dot[data-v-4333a0de]{background:#34d399;-webkit-box-shadow:0 0 8px rgba(52,211,153,.6);box-shadow:0 0 8px rgba(52,211,153,.6)}.status-error[data-v-4333a0de],.status-interrupted[data-v-4333a0de]{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.status-error .status-dot[data-v-4333a0de],.status-interrupted .status-dot[data-v-4333a0de]{background:#f87171;-webkit-box-shadow:0 0 8px rgba(248,113,113,.6);box-shadow:0 0 8px rgba(248,113,113,.6)}.status-text[data-v-4333a0de]{line-height:1}.progress-timeline[data-v-4333a0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;position:relative}.progress-timeline[data-v-4333a0de]:before{content:"";position:absolute;top:16px;left:5%;right:5%;height:2px;background:rgba(75,85,99,.3);z-index:0}.timeline-step[data-v-4333a0de]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;grid-gap:8px;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:1}.step-indicator[data-v-4333a0de],.timeline-step[data-v-4333a0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;position:relative}.step-indicator[data-v-4333a0de]{width:32px;height:32px;border-radius:50%;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.step-pending .step-indicator[data-v-4333a0de]{background:rgba(55,65,81,.8);border:2px solid rgba(75,85,99,.5);color:rgba(156,163,175,.8)}.step-active .step-indicator[data-v-4333a0de]{background:linear-gradient(135deg,rgba(59,130,246,.3),rgba(147,51,234,.3));border:2px solid #63b3ed;color:#93c5fd;-webkit-box-shadow:0 0 20px rgba(99,179,237,.5);box-shadow:0 0 20px rgba(99,179,237,.5);-webkit-animation:glow-4333a0de 2s ease-in-out infinite;animation:glow-4333a0de 2s ease-in-out infinite}@-webkit-keyframes glow-4333a0de{0%,to{-webkit-box-shadow:0 0 20px rgba(99,179,237,.5);box-shadow:0 0 20px rgba(99,179,237,.5)}50%{-webkit-box-shadow:0 0 30px rgba(99,179,237,.8);box-shadow:0 0 30px rgba(99,179,237,.8)}}@keyframes glow-4333a0de{0%,to{-webkit-box-shadow:0 0 20px rgba(99,179,237,.5);box-shadow:0 0 20px rgba(99,179,237,.5)}50%{-webkit-box-shadow:0 0 30px rgba(99,179,237,.8);box-shadow:0 0 30px rgba(99,179,237,.8)}}.step-completed .step-indicator[data-v-4333a0de]{background:linear-gradient(135deg,rgba(16,185,129,.3),rgba(5,150,105,.3));border:2px solid #34d399;color:#a7f3d0}.step-icon-check[data-v-4333a0de]{width:16px;height:16px;color:#a7f3d0}.step-number[data-v-4333a0de]{line-height:1}.step-label[data-v-4333a0de]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgba(156,163,175,.9);text-align:center;white-space:nowrap}.step-active .step-label[data-v-4333a0de]{color:#93c5fd}.step-completed .step-label[data-v-4333a0de]{color:#a7f3d0}.progress-bar-container[data-v-4333a0de]{margin-bottom:16px}.progress-bar-track[data-v-4333a0de]{height:8px;background:rgba(31,41,55,.8);border-radius:10px;overflow:hidden;position:relative;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.3);box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.progress-bar-fill[data-v-4333a0de]{height:100%;border-radius:10px;position:relative;-webkit-transition:width .6s cubic-bezier(.4,0,.2,1);transition:width .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.progress-blue[data-v-4333a0de]{background:-webkit-gradient(linear,left top,right top,from(rgba(59,130,246,.8)),to(rgba(37,99,235,.9)));background:linear-gradient(90deg,rgba(59,130,246,.8),rgba(37,99,235,.9))}.progress-cyan[data-v-4333a0de]{background:-webkit-gradient(linear,left top,right top,from(rgba(6,182,212,.8)),to(rgba(8,145,178,.9)));background:linear-gradient(90deg,rgba(6,182,212,.8),rgba(8,145,178,.9))}.progress-purple[data-v-4333a0de]{background:-webkit-gradient(linear,left top,right top,from(rgba(168,85,247,.8)),to(rgba(124,58,237,.9)));background:linear-gradient(90deg,rgba(168,85,247,.8),rgba(124,58,237,.9))}.progress-green[data-v-4333a0de]{background:-webkit-gradient(linear,left top,right top,from(rgba(16,185,129,.8)),to(rgba(5,150,105,.9)));background:linear-gradient(90deg,rgba(16,185,129,.8),rgba(5,150,105,.9))}.progress-red[data-v-4333a0de]{background:-webkit-gradient(linear,left top,right top,from(rgba(239,68,68,.8)),to(rgba(220,38,38,.9)));background:linear-gradient(90deg,rgba(239,68,68,.8),rgba(220,38,38,.9))}.progress-shimmer[data-v-4333a0de]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.3)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);-webkit-animation:shimmer-4333a0de 2s infinite;animation:shimmer-4333a0de 2s infinite}@-webkit-keyframes shimmer-4333a0de{to{left:100%}}@keyframes shimmer-4333a0de{to{left:100%}}.progress-text[data-v-4333a0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;font-size:11px;font-weight:600}.progress-fraction[data-v-4333a0de]{color:rgba(156,163,175,.9);letter-spacing:1px}.progress-percentage[data-v-4333a0de]{color:#93c5fd;letter-spacing:.5px}.error-banner[data-v-4333a0de]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;margin-bottom:12px}.error-banner[data-v-4333a0de],.error-content[data-v-4333a0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}.error-content[data-v-4333a0de]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.error-icon[data-v-4333a0de]{width:18px;height:18px;color:#f87171;-ms-flex-negative:0;flex-shrink:0}.error-text[data-v-4333a0de]{font-size:12px;color:#fca5a5;font-weight:500;line-height:1.4}.retry-btn[data-v-4333a0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.4);border-radius:6px;color:#93c5fd;font-size:11px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.retry-btn[data-v-4333a0de]:hover:not(:disabled){background:rgba(59,130,246,.3);border-color:rgba(59,130,246,.6)}.retry-btn[data-v-4333a0de]:disabled{opacity:.6;cursor:not-allowed}.retry-btn.retry-loading[data-v-4333a0de]{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.4);color:#c4b5fd}.retry-icon[data-v-4333a0de]{width:14px;height:14px}.retry-spinner[data-v-4333a0de]{-webkit-animation:spin-4333a0de 1s linear infinite;animation:spin-4333a0de 1s linear infinite}@-webkit-keyframes spin-4333a0de{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-4333a0de{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.completion-info[data-v-4333a0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:8px}.completion-icon[data-v-4333a0de]{width:16px;height:16px;color:#6ee7b7;-ms-flex-negative:0;flex-shrink:0}.completion-text[data-v-4333a0de]{font-size:11px;color:#a7f3d0;font-weight:500;letter-spacing:.3px}