.task-description-display{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.task-description-text,.task-description-empty{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.task-description-empty{color:#cbd5e1}.task-description-edit-button.ant-btn{color:#94a3b8;border-radius:6px;width:24px;height:24px}.task-description-edit-button.ant-btn:hover,.task-description-edit-button.ant-btn:focus-visible{color:#2563eb!important;background:#eff6ff!important}.task-media-card .task-card-delete-button.ant-btn{color:#94a3b8;border-radius:6px;width:24px;height:24px}.task-media-card .task-card-retry-button.ant-btn{color:#64748b;border-radius:6px;width:24px;height:24px}.task-media-card .task-card-delete-button.ant-btn:hover,.task-media-card .task-card-delete-button.ant-btn:focus-visible{color:#ff4d4f!important;background:#fff1f0!important}.task-media-card .task-card-retry-button.ant-btn:hover,.task-media-card .task-card-retry-button.ant-btn:focus-visible{color:#1677ff!important;background:#e6f4ff!important}.audio-segment-card{cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:12px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 3px 12px #0f172a0a}.audio-segment-card:hover{border-color:#cbd8e8;box-shadow:0 6px 18px #0f172a12}.audio-segment-card--active{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f614,0 6px 18px #0f172a12}.audio-segment-card__body{padding:14px 16px 12px}.audio-segment-card__speaker-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.audio-segment-card__speaker{color:#475569;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.audio-segment-card__speaker-dot{border-radius:50%;flex:none;width:8px;height:8px}.audio-segment-card__speaker-name{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.audio-segment-card__speaker-editor{flex:none}.audio-segment-card__text-row{grid-template-columns:32px minmax(0,1fr) 28px;align-items:start;gap:10px;min-height:36px;display:grid;position:relative}.audio-segment-card__text-row--translation{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:12px}.audio-segment-card__label{color:#2563eb;letter-spacing:.03em;background:#eef4ff;border-radius:5px;justify-content:center;align-items:center;min-width:27px;height:20px;font-size:9px;font-weight:800;display:inline-flex}.audio-segment-card__label--translation{color:#64748b;background:#f1f5f9}.audio-segment-card__text{color:#1f2937;cursor:pointer;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap;background:0 0;border:0;min-width:0;padding:0;font-size:14px;line-height:1.65}.audio-segment-card__text:hover,.audio-segment-card__text:focus-visible{color:#2563eb}.audio-segment-card__text--original{font-weight:600}.audio-segment-card__text--translation{color:#64748b}.audio-segment-card__empty{color:#a0aec0;font-style:italic;font-weight:400}.audio-segment-card__edit,.audio-segment-card__time{cursor:pointer;background:0 0;border:0;padding:0}.audio-segment-card__edit{color:#94a3b8;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.audio-segment-card__edit:hover{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.audio-segment-card__editor{resize:none;border-color:#93c5fd;grid-column:2/4;font-size:14px;line-height:1.65;box-shadow:0 0 0 2px #3b82f614}.audio-segment-card__editor--translation{color:#475569;background:#f8fbff}.audio-segment-card__footer{background:#fafbfc;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:7px 16px;display:flex}.audio-segment-card__time{color:#94a3b8;font-size:11px;line-height:1.4}.audio-segment-card__time:hover{color:#3b82f6}.audio-segment-card__footer-status{color:#2563eb;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.audio-segment-card__footer-status--saved{color:#059669}.audio-segment-card__footer-status--error{color:#dc2626}@media (width<=720px){.audio-segment-card__body{padding:13px 13px 11px}.audio-segment-card__text-row{grid-template-columns:30px minmax(0,1fr) 28px;gap:8px}.audio-segment-card__text{font-size:13px}.audio-segment-card__footer{padding-inline:13px}}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes float{0%,to{opacity:.6;transform:translate(0)scale(1)}33%{opacity:.8;transform:translate(40px,-40px)scale(1.2)}66%{opacity:.7;transform:translate(-30px,30px)scale(.9)}}@keyframes flow{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}@keyframes flow-reverse{0%{transform:translate(100%)translateY(-100%)rotate(135deg)}to{transform:translate(-100%)translateY(100%)rotate(135deg)}}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.7}}.animate-float{animation:6s ease-in-out infinite float}.animate-float-delay-500{animation:7s ease-in-out .5s infinite float}.animate-float-delay-1000{animation:8s ease-in-out 1s infinite float}.animate-float-delay-1500{animation:6.5s ease-in-out 1.5s infinite float}.animate-float-delay-2000{animation:7.5s ease-in-out 2s infinite float}.animate-flow{background-size:200% 200%;animation:10s linear infinite flow}.animate-flow-reverse{background-size:200% 200%;animation:10s linear infinite flow-reverse}.animate-shine{animation:1.5s ease-in-out infinite shine}.animate-pulse-glow{animation:3s ease-in-out infinite pulse-glow}.login-brand-panel{flex:2;min-width:0}.login-form-panel{flex:1;min-width:0}.login-flex-container{flex-direction:row}@media (width<=768px){.login-flex-container{flex-direction:column}.login-brand-panel{display:none}.login-form-panel{flex:auto}}.ant-menu-inline .ant-menu-item{color:#4b5563;border-radius:8px;margin:2px 8px;transition:all .15s}.ant-menu-inline .ant-menu-item:hover{color:#3b82f6;background:#f3f4f6}.ant-menu-inline .ant-menu-item-selected{color:#3b82f6;border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;font-weight:600;background:#eff6ff!important}.module-hero{background:linear-gradient(90deg,#fff 0% 45%,#f8fbff 100%);border:1px solid #e5e7eb;border-radius:8px;min-height:190px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.module-hero-image{object-fit:cover;opacity:.9;pointer-events:none;width:54%;height:100%;position:absolute;top:0;right:0}.module-hero-overlay{pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fffffffa 46%,#fff6 100%);position:absolute;inset:0}.module-hero-content{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;max-width:620px;min-height:190px;padding:30px 34px;display:flex;position:relative}.module-hero-icon{border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:26px;display:flex}.module-hero-title{color:#2563eb;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.25}.module-hero-description{color:#64748b;max-width:560px;margin:0;font-size:14px;line-height:1.6}.module-hero-actions{margin-top:20px}.task-view-segmented{background:#f1f5f9;padding:3px}.task-view-segmented .ant-segmented-item{color:#475569;border-radius:6px}.task-view-segmented .ant-segmented-item:hover{color:#2563eb}.task-view-segmented .ant-segmented-item-selected{box-shadow:0 2px 8px #3b82f63d;color:#fff!important;background:#3b82f6!important}.task-view-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:#fff!important}@media (width<=900px){.module-hero-image{opacity:.36;width:70%}.module-hero-overlay{background:#ffffffdb}.module-hero-content{max-width:none}}@media (width<=640px){.module-hero{min-height:220px}.module-hero-content{min-height:220px;padding:24px}.module-hero-title{font-size:22px}}@keyframes source-indicator-pulse{0%,to{opacity:.45}50%{opacity:.8}}.source-expand-zone{cursor:default}.source-expand-indicator{opacity:.45;background:#b9c8dd;border-radius:0 4px 4px 0;width:3px;height:100%;transition:opacity .2s ease-out;position:absolute;top:0;left:0}.source-expand-indicator.guide{animation:1.5s ease-in-out 3 source-indicator-pulse}.source-expand-btn{color:#2563eb;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:1px solid #b9c8dd;border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:24px;height:100%;transition:transform .2s ease-out .3s,opacity .15s ease-out .3s;display:flex;position:absolute;top:0;left:4px;transform:translate(-20px);box-shadow:0 2px 8px #00000014}.source-expand-zone:hover .source-expand-btn{opacity:1;pointer-events:auto;transition-delay:0s,0s;transform:translate(0)}.source-expand-zone:hover .source-expand-indicator{opacity:0}.source-expand-btn:hover{background:#f0f4ff;box-shadow:0 2px 12px #2563eb26}@media (prefers-reduced-motion:reduce){.animate-float,.animate-float-delay-500,.animate-float-delay-1000,.animate-float-delay-1500,.animate-float-delay-2000,.animate-flow,.animate-flow-reverse,.animate-shine,.animate-pulse-glow,.source-expand-indicator.guide{animation:none}.source-expand-btn{transition:none}}
