.DeepLStyleTranslator-module__ou90Gq__container{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%) fixed;min-height:100vh}.DeepLStyleTranslator-module__ou90Gq__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#fffffffa;border-bottom:1px solid #00000014;position:sticky;top:0;box-shadow:0 2px 8px #0000000a}.DeepLStyleTranslator-module__ou90Gq__headerContent{justify-content:space-between;align-items:center;max-width:1400px;height:64px;margin:0 auto;padding:0 1rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__logoSection{align-items:center;gap:2rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__logo{align-items:center;gap:.5rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__logoIcon{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 6px #0000001a}.DeepLStyleTranslator-module__ou90Gq__logoText{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700}.DeepLStyleTranslator-module__ou90Gq__nav{gap:.25rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__navLink{color:#4a5568;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-size:14px;text-decoration:none;transition:all .2s}.DeepLStyleTranslator-module__ou90Gq__navLink:hover{color:#667eea;background:#f7fafc}.DeepLStyleTranslator-module__ou90Gq__navLinkActive{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 2px 4px #0000001a}.DeepLStyleTranslator-module__ou90Gq__modelSelector{position:relative}.DeepLStyleTranslator-module__ou90Gq__modelSelectorButton{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;min-width:220px;padding:.625rem 1rem;font-size:14px;transition:all .2s;display:flex}.DeepLStyleTranslator-module__ou90Gq__modelSelectorButton:hover{background:#f7fafc;border-color:#cbd5e0;box-shadow:0 2px 4px #0000000d}.DeepLStyleTranslator-module__ou90Gq__modelSelectorContent{align-items:center;gap:.5rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__sparkleIcon{color:#f6ad55;width:16px;height:16px}.DeepLStyleTranslator-module__ou90Gq__modelDropdown{z-index:100;background:#fff;border:1px solid #0000000d;border-radius:12px;width:320px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 40px #00000026}.DeepLStyleTranslator-module__ou90Gq__modelDropdownHeader{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:1rem;font-size:14px;font-weight:500}.DeepLStyleTranslator-module__ou90Gq__modelDropdownBody{max-height:384px;padding:.5rem;overflow-y:auto}.DeepLStyleTranslator-module__ou90Gq__modelOption{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;transition:all .2s;display:flex}.DeepLStyleTranslator-module__ou90Gq__modelOption:hover{background:linear-gradient(90deg,#edf2ff 0%,#f0e6ff 100%)}.DeepLStyleTranslator-module__ou90Gq__modelInfo{min-width:0;margin-right:.5rem}.DeepLStyleTranslator-module__ou90Gq__modelName{color:#1a202c;font-size:14px;font-weight:500}.DeepLStyleTranslator-module__ou90Gq__modelProvider{color:#718096;margin-top:2px;font-size:12px}.DeepLStyleTranslator-module__ou90Gq__modelBadge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ffd89b 0%,#19547b 100%);border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:500}.DeepLStyleTranslator-module__ou90Gq__mainContent{flex-direction:column;gap:1rem;max-width:1400px;height:calc(100vh - 64px);margin:0 auto;padding:1.5rem 1rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__translationCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;flex:3;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000001a}.DeepLStyleTranslator-module__ou90Gq__shortTranslationCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;flex:1;min-height:180px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000001a}.DeepLStyleTranslator-module__ou90Gq__shortLanguageBar{background:linear-gradient(90deg,#f7fafc 0%,#edf2ff 100%);border-bottom:1px solid #0000000d;align-items:center;height:48px;padding:0 .5rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__shortTranslationAreas{flex:1;min-height:100px;display:flex}.DeepLStyleTranslator-module__ou90Gq__languageBar{background:linear-gradient(90deg,#f7fafc 0%,#edf2ff 100%);border-bottom:1px solid #0000000d;align-items:center;height:56px;display:flex}.DeepLStyleTranslator-module__ou90Gq__languageSection{flex:1;align-items:center;display:flex;position:relative}.DeepLStyleTranslator-module__ou90Gq__languageSelect{cursor:pointer;appearance:none;background:0 0;border:none;width:100%;padding:1rem 1.5rem;font-size:14px;font-weight:500;transition:background .2s}.DeepLStyleTranslator-module__ou90Gq__languageSelect:hover{background:#ffffff80}.DeepLStyleTranslator-module__ou90Gq__swapButton{cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0 .5rem;padding:.5rem;transition:all .2s}.DeepLStyleTranslator-module__ou90Gq__swapButton:hover:not(:disabled){background:#fff;box-shadow:0 2px 8px #0000001a}.DeepLStyleTranslator-module__ou90Gq__swapButton:disabled{opacity:.3;cursor:not-allowed}.DeepLStyleTranslator-module__ou90Gq__swapIcon{color:#4a5568;width:20px;height:20px}.DeepLStyleTranslator-module__ou90Gq__languageDivider{background:#0000001a;width:1px;height:24px}.DeepLStyleTranslator-module__ou90Gq__translationAreas{flex:1;min-height:400px;display:flex}.DeepLStyleTranslator-module__ou90Gq__sourceArea{background:#fff;border-right:1px solid #0000000d;flex-direction:column;width:50%;display:flex}.DeepLStyleTranslator-module__ou90Gq__targetArea{background:linear-gradient(135deg,#f5f7ff 0%,#fff5f5 100%);flex-direction:column;width:50%;display:flex}.DeepLStyleTranslator-module__ou90Gq__textInput{resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;padding:1.5rem;font-size:15px;line-height:1.8}.DeepLStyleTranslator-module__ou90Gq__textInput::placeholder{color:#a0aec0}.DeepLStyleTranslator-module__ou90Gq__textOutput{color:#2d3748;white-space:pre-wrap;word-wrap:break-word;flex:1;padding:1.5rem;font-size:15px;line-height:1.8;overflow-y:auto}.DeepLStyleTranslator-module__ou90Gq__toolbar{background:linear-gradient(90deg,#f7fafc80 0%,#edf2ff4d 100%);border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__toolbarButtons{align-items:center;gap:.5rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__modelName{color:#667eea;background:#667eea1a;border-radius:6px;padding:.25rem .5rem;font-size:12px;font-weight:500}.DeepLStyleTranslator-module__ou90Gq__toolButton{color:#718096;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.DeepLStyleTranslator-module__ou90Gq__toolButton:hover:not(:disabled){color:#667eea;background:#fff;box-shadow:0 2px 4px #0000000d}.DeepLStyleTranslator-module__ou90Gq__toolButton:disabled{opacity:.5;cursor:not-allowed}.DeepLStyleTranslator-module__ou90Gq__toolIcon{width:20px;height:20px}.DeepLStyleTranslator-module__ou90Gq__charCount{color:#4a5568;background:#edf2f7;border-radius:9999px;padding:.25rem .5rem;font-size:12px;font-weight:500}.DeepLStyleTranslator-module__ou90Gq__clearButton{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.375rem;transition:all .2s}.DeepLStyleTranslator-module__ou90Gq__clearButton:hover{color:#e53e3e;background:#fed7d7}.DeepLStyleTranslator-module__ou90Gq__clearIcon{color:#a0aec0;width:16px;height:16px}.DeepLStyleTranslator-module__ou90Gq__copyButton{color:#718096;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.DeepLStyleTranslator-module__ou90Gq__copyButton:hover:not(:disabled){color:#22543d;background:#c6f6d5}.DeepLStyleTranslator-module__ou90Gq__copyButton:disabled{opacity:.3;cursor:not-allowed}.DeepLStyleTranslator-module__ou90Gq__loadingContainer{color:#718096;align-items:center;gap:.75rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__loadingDots{gap:.25rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__loadingDot{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite both DeepLStyleTranslator-module__ou90Gq__bounce;box-shadow:0 2px 4px #0000001a}.DeepLStyleTranslator-module__ou90Gq__loadingDot:first-child{animation-delay:-.32s}.DeepLStyleTranslator-module__ou90Gq__loadingDot:nth-child(2){animation-delay:-.16s}.DeepLStyleTranslator-module__ou90Gq__loadingText{font-size:14px}@keyframes DeepLStyleTranslator-module__ou90Gq__bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.DeepLStyleTranslator-module__ou90Gq__placeholderText{color:#a0aec0;font-size:15px}@media (max-width:768px){.DeepLStyleTranslator-module__ou90Gq__container{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.DeepLStyleTranslator-module__ou90Gq__headerContent{padding:0 .75rem}.DeepLStyleTranslator-module__ou90Gq__logoSection{gap:1rem}.DeepLStyleTranslator-module__ou90Gq__logoText{font-size:16px}.DeepLStyleTranslator-module__ou90Gq__nav{display:none}.DeepLStyleTranslator-module__ou90Gq__modelSelectorButton{min-width:160px;padding:.5rem .75rem;font-size:13px}.DeepLStyleTranslator-module__ou90Gq__modelDropdown{width:280px;right:-10px}.DeepLStyleTranslator-module__ou90Gq__mainContent{gap:.75rem;height:calc(100vh - 56px);padding:1rem .75rem}.DeepLStyleTranslator-module__ou90Gq__translationCard{border-radius:12px;flex:2.5}.DeepLStyleTranslator-module__ou90Gq__shortTranslationCard{border-radius:12px;flex:1;min-height:150px}.DeepLStyleTranslator-module__ou90Gq__shortLanguageBar{flex-wrap:wrap;height:auto;padding:.5rem 0}.DeepLStyleTranslator-module__ou90Gq__shortTranslationAreas{flex-direction:column;min-height:80px}.DeepLStyleTranslator-module__ou90Gq__languageBar{flex-wrap:wrap;height:auto;padding:.5rem 0}.DeepLStyleTranslator-module__ou90Gq__languageSection{width:calc(50% - 20px)}.DeepLStyleTranslator-module__ou90Gq__languageSelect{padding:.75rem 1rem;font-size:13px}.DeepLStyleTranslator-module__ou90Gq__swapButton{z-index:10;background:#fff;border-radius:50%;position:absolute;right:50%;transform:translate(50%);box-shadow:0 2px 8px #0000001a}.DeepLStyleTranslator-module__ou90Gq__languageDivider{display:none}.DeepLStyleTranslator-module__ou90Gq__translationAreas{flex-direction:column;flex:1;min-height:0}.DeepLStyleTranslator-module__ou90Gq__sourceArea{border-bottom:1px solid #0000000d;border-right:none;width:100%;height:50%;min-height:200px}.DeepLStyleTranslator-module__ou90Gq__targetArea{width:100%;height:50%;min-height:200px}.DeepLStyleTranslator-module__ou90Gq__textInput{padding:1rem;font-size:14px}.DeepLStyleTranslator-module__ou90Gq__textOutput{white-space:pre-wrap;word-wrap:break-word;padding:1rem;font-size:14px}.DeepLStyleTranslator-module__ou90Gq__toolbar{padding:.5rem .75rem}.DeepLStyleTranslator-module__ou90Gq__toolButton{padding:.375rem}.DeepLStyleTranslator-module__ou90Gq__toolIcon{width:18px;height:18px}.DeepLStyleTranslator-module__ou90Gq__charCount{font-size:11px}.DeepLStyleTranslator-module__ou90Gq__header,.DeepLStyleTranslator-module__ou90Gq__headerContent{height:56px}.DeepLStyleTranslator-module__ou90Gq__logoIcon{width:32px;height:32px;font-size:16px}}@media (max-width:375px){.DeepLStyleTranslator-module__ou90Gq__modelSelectorButton{min-width:140px;font-size:12px}.DeepLStyleTranslator-module__ou90Gq__languageSelect{padding:.625rem .75rem;font-size:12px}.DeepLStyleTranslator-module__ou90Gq__textInput,.DeepLStyleTranslator-module__ou90Gq__textOutput{white-space:pre-wrap;word-wrap:break-word;font-size:13px}}.DeepLStyleTranslator-module__ou90Gq__comparisonContainer{flex-direction:column;gap:1rem;height:calc(100vh - 80px);display:flex}.DeepLStyleTranslator-module__ou90Gq__comparisonInputCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff80;border-radius:12px;flex:none;padding:1rem;box-shadow:0 4px 6px #0000000d}.DeepLStyleTranslator-module__ou90Gq__comparisonSourceInput{resize:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;min-height:80px;max-height:120px;padding:.5rem;font-size:14px}.DeepLStyleTranslator-module__ou90Gq__comparisonSourceInput:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.DeepLStyleTranslator-module__ou90Gq__comparisonControls{justify-content:flex-end;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__compareButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:.5rem 1.5rem;font-weight:500;transition:all .2s;box-shadow:0 4px 6px #667eea4d}.DeepLStyleTranslator-module__ou90Gq__compareButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 12px #667eea66}.DeepLStyleTranslator-module__ou90Gq__compareButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.DeepLStyleTranslator-module__ou90Gq__comparisonGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding-bottom:2rem;display:grid;overflow-y:auto}.DeepLStyleTranslator-module__ou90Gq__comparisonCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 2px 4px #00000005}.DeepLStyleTranslator-module__ou90Gq__comparisonCard:hover{border-color:#cbd5e0;transform:translateY(-2px);box-shadow:0 8px 16px #0000000d}.DeepLStyleTranslator-module__ou90Gq__comparisonCardHeader{background:#f7fafc;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__comparisonModelInfo{flex-direction:column;display:flex}.DeepLStyleTranslator-module__ou90Gq__comparisonModelName{color:#2d3748;font-size:14px;font-weight:600}.DeepLStyleTranslator-module__ou90Gq__comparisonModelProvider{color:#718096;font-size:11px}.DeepLStyleTranslator-module__ou90Gq__latencyBadge{color:#718096;background:#edf2f7;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px}.DeepLStyleTranslator-module__ou90Gq__latencyBadge.DeepLStyleTranslator-module__ou90Gq__fast{color:#22543d;background:#c6f6d5}.DeepLStyleTranslator-module__ou90Gq__latencyBadge.DeepLStyleTranslator-module__ou90Gq__medium{color:#744210;background:#feebc8}.DeepLStyleTranslator-module__ou90Gq__latencyBadge.DeepLStyleTranslator-module__ou90Gq__slow{color:#742a2a;background:#fed7d7}.DeepLStyleTranslator-module__ou90Gq__comparisonCardBody{color:#2d3748;white-space:pre-wrap;word-wrap:break-word;flex:1;padding:1rem;font-size:14px;line-height:1.6}.DeepLStyleTranslator-module__ou90Gq__comparisonCardFooter{border-top:1px solid #edf2f7;justify-content:flex-end;padding:.5rem 1rem;display:flex}.DeepLStyleTranslator-module__ou90Gq__comparisonError{color:#e53e3e;background:#fff5f5;border-radius:0 0 12px 12px;padding:1rem;font-size:13px}
.SimpleTextarea-module__VGIy2G__textarea{resize:none;color:#2d3748;background:0 0;border:none;outline:none;flex:1;width:100%;padding:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.8}.SimpleTextarea-module__VGIy2G__textarea::placeholder{color:#a0aec0}@media (max-width:768px){.SimpleTextarea-module__VGIy2G__textarea{padding:1rem;font-size:14px;line-height:1.7}}
