@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f7f8;color:#374151;min-height:100vh;transition:all .2s ease}body.dark{background:#212121;color:#ececec}code,pre{font-family:Consolas,Monaco,Courier New,monospace}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0000004d}body.dark ::-webkit-scrollbar-thumb{background:#fff3}body.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*:focus{outline:2px solid #10a37f;outline-offset:2px}body.dark *:focus{outline-color:#10a37f}button:focus-visible{outline:2px solid #10a37f;outline-offset:2px}::selection{background:#10a37f;color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_1yjei_1{text-align:center;margin-bottom:48px;padding:0 16px}._title_1yjei_7{font-size:32px;font-weight:700;color:#0f55b8;margin-bottom:12px;letter-spacing:-.025em;background:linear-gradient(90deg,#0f55b8 25%,#87ceeb,#0f55b8 75%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_shimmer_1yjei_1 20s ease-in-out infinite}@keyframes _shimmer_1yjei_1{0%{background-position:-200% 0}to{background-position:200% 0}}._app_1yjei_30._dark_1yjei_30 ._title_1yjei_7{color:#ececec}._subtitle_1yjei_34{font-size:16px;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.5}._app_1yjei_30._dark_1yjei_30 ._subtitle_1yjei_34{color:#9ca3af}._description_1yjei_46{font-size:14px;color:#9ca3af;margin-top:8px}._inputContainer_cht7z_1{background:#fff;border-radius:12px;border:1px solid #d1d5db;padding:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .2s ease}._inputContainer_cht7z_1:focus-within{border-color:#10a37f;box-shadow:0 0 0 3px #10a37f1a}._inputContainer_cht7z_1._dark_cht7z_15{background:#2d2d30;border-color:#3e3e42}._textarea_cht7z_20{width:100%;min-height:120px;padding:12px 0;border:none;outline:none;background:transparent;resize:none;font-size:16px;line-height:1.5;color:#374151;font-family:inherit}._textarea_cht7z_20::placeholder{color:#9ca3af}._inputContainer_cht7z_1._dark_cht7z_15 ._textarea_cht7z_20{color:#ececec}._inputFooter_cht7z_42{display:flex;align-items:center;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}._inputContainer_cht7z_1._dark_cht7z_15 ._inputFooter_cht7z_42{border-color:#3e3e42}._submitButton_cht7z_55{background:#10a37f;color:#fff;margin-left:auto;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;gap:6px}._submitButton_cht7z_55:hover:not(:disabled){background:#0d8a6b}._submitButton_cht7z_55:disabled{background:#d1d5db;color:#33333384;cursor:not-allowed}._suggestionsContainer_cht7z_82{background:#fff;margin:20px auto 5px;max-width:600px;border-radius:12px;border:1px solid #e5e7eb;padding:20px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden}._suggestionsContainer_cht7z_82._dark_cht7z_15{background:#2d2d30;border-color:#3e3e42}._suggestionsHeader_cht7z_99{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;color:#374151}._suggestionsContainer_cht7z_82._dark_cht7z_15 ._suggestionsHeader_cht7z_99{color:#ececec}._marqueeContainer_cht7z_114{display:flex;max-width:100%;flex-direction:column;gap:12px}._marqueeRow_cht7z_121{display:flex;overflow:hidden;white-space:nowrap;width:100%}._marqueeContent_cht7z_128{display:flex;gap:12px;animation-duration:120s;animation-timing-function:linear;animation-iteration-count:infinite}._marqueeLeft_cht7z_136 ._marqueeContent_cht7z_128{animation-name:_marqueeLeftToRight_cht7z_1}._marqueeRight_cht7z_140 ._marqueeContent_cht7z_128{animation-name:_marqueeRightToLeft_cht7z_1}@keyframes _marqueeLeftToRight_cht7z_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _marqueeRightToLeft_cht7z_1{0%{transform:translate(0)}to{transform:translate(-100%)}}._suggestionChip_cht7z_162{background:#f3f4f6;border:1px solid #d1d5db;border-radius:20px;padding:8px 16px;font-size:13px;color:#374151;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;font-weight:500}._suggestionChip_cht7z_162:hover{background:#e5e7eb;border-color:#9ca3af;color:#111827;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}._suggestionsContainer_cht7z_82._dark_cht7z_15 ._suggestionChip_cht7z_162{background:#1a1a1d;border-color:#3e3e42;color:#d1d5db}._suggestionsContainer_cht7z_82._dark_cht7z_15 ._suggestionChip_cht7z_162:hover{background:#2d2d30;border-color:#4b5563;color:#f3f4f6}._marqueeRow_cht7z_121:hover ._marqueeContent_cht7z_128{animation-play-state:paused}@media (max-width: 768px){._suggestionsContainer_cht7z_82{margin-top:16px;max-width:90vw;padding:16px}._marqueeContent_cht7z_128{gap:8px;animation-duration:25s}._suggestionChip_cht7z_162{padding:6px 12px;font-size:12px}._suggestionsHeader_cht7z_99{font-size:14px}}@media (max-width: 480px){._suggestionsContainer_cht7z_82{padding:12px}._marqueeContent_cht7z_128{animation-duration:20s}._suggestionChip_cht7z_162{padding:4px 8px;font-size:11px}}._outputContainer_key5o_1{background:#fff;border-radius:12px;border:1px solid #d1d5db;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;width:100%;max-width:100%}._outputContainer_key5o_1._dark_key5o_11{background:#2d2d30;border-color:#3e3e42}._outputHeader_key5o_16{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._outputContainer_key5o_1._dark_key5o_11 ._outputHeader_key5o_16{background:#1a1a1d;border-color:#3e3e42}._outputTitle_key5o_30{font-size:14px;font-weight:500;color:#374151;display:flex;align-items:center;gap:8px}._outputContainer_key5o_1._dark_key5o_11 ._outputTitle_key5o_30{color:#ececec}._outputActions_key5o_43{display:flex;align-items:center;gap:8px}._actionButton_key5o_49{padding:6px;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#6b7280;display:flex;align-items:center;justify-content:center}._actionButton_key5o_49:hover{background:#f3f4f6;color:#374151}._outputContainer_key5o_1._dark_key5o_11 ._actionButton_key5o_49{color:#9ca3af}._outputContainer_key5o_1._dark_key5o_11 ._actionButton_key5o_49:hover{background:#3e3e42;color:#d1d5db}._codeContainer_key5o_76{position:relative;max-height:600px;overflow:auto;width:100%;max-width:100%}._codeContainer_key5o_76>div{width:100%;max-width:100%}._codeContainer_key5o_76 pre{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-all!important;max-width:100%;overflow-x:auto}._codeContainer_key5o_76 code{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-all!important;max-width:100%}@media (max-width: 768px){._outputContainer_key5o_1{margin:0;border-radius:8px}._outputHeader_key5o_16{padding:8px 12px;flex-wrap:wrap;gap:8px}._outputTitle_key5o_30{font-size:13px;min-width:0;flex:1}._outputActions_key5o_43{flex-shrink:0}._actionButton_key5o_49{padding:4px}._codeContainer_key5o_76{max-height:400px}._codeContainer_key5o_76 pre{font-size:12px!important;line-height:1.4!important;padding:12px!important}._emptyState_key5o_145{padding:32px 16px}._emptyStateTitle_key5o_149{font-size:14px}._emptyStateDescription_key5o_153{font-size:13px}}@media (max-width: 480px){._outputHeader_key5o_16{padding:6px 8px}._outputTitle_key5o_30{font-size:12px}._codeContainer_key5o_76{max-height:300px}._codeContainer_key5o_76 pre{font-size:11px!important;padding:8px!important}._emptyState_key5o_145{padding:24px 12px}}._emptyState_key5o_145{padding:48px 24px;text-align:center;color:#9ca3af}._outputContainer_key5o_1._dark_key5o_11 ._emptyState_key5o_145{color:#6b7280}._emptyStateTitle_key5o_149{font-size:16px;font-weight:500;color:#374151;margin-bottom:8px}._outputContainer_key5o_1._dark_key5o_11 ._emptyStateTitle_key5o_149{color:#ececec}._emptyStateDescription_key5o_153{font-size:14px;color:#9ca3af}._outputContainer_key5o_1._dark_key5o_11 ._emptyStateDescription_key5o_153{color:#6b7280}._copySuccess_key5o_211{position:absolute;top:12px;right:12px;background:#10a37f;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;animation:_fadeIn_key5o_1 .3s ease}._fileTabs_key5o_225{display:flex;align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:0 16px;gap:4px;overflow-x:auto}._outputContainer_key5o_1._dark_key5o_11 ._fileTabs_key5o_225{background:#1a1a1d;border-color:#3e3e42}._fileTab_key5o_225{display:flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:none;border-radius:6px 6px 0 0;cursor:pointer;font-size:13px;font-weight:500;color:#6b7280;transition:all .2s ease;white-space:nowrap;border-bottom:2px solid transparent}._fileTab_key5o_225:hover{color:#374151;background:#f3f4f6}._fileTab_key5o_225._activeTab_key5o_262{color:#2563eb;background:#fff;border-bottom-color:#2563eb}._outputContainer_key5o_1._dark_key5o_11 ._fileTab_key5o_225{color:#9ca3af}._outputContainer_key5o_1._dark_key5o_11 ._fileTab_key5o_225:hover{color:#d1d5db;background:#2d2d30}._outputContainer_key5o_1._dark_key5o_11 ._fileTab_key5o_225._activeTab_key5o_262{color:#60a5fa;background:#2d2d30;border-bottom-color:#60a5fa}@media (max-width: 768px){._fileTabs_key5o_225{padding:0 12px}._fileTab_key5o_225{padding:6px 8px;font-size:12px}}.loader-wrapper{position:relative;display:flex;align-items:center;margin:0 auto;justify-content:center;width:180px;height:180px;font-family:Inter,sans-serif;font-size:1.2em;font-weight:300;color:#fff;border-radius:50%;background-color:transparent;-webkit-user-select:none;user-select:none}.loader{position:absolute;top:0;left:0;width:100%;aspect-ratio:1 / 1;border-radius:50%;background-color:transparent;animation:loader-rotate 2s linear infinite;z-index:0}@keyframes loader-rotate{0%{transform:rotate(90deg);box-shadow:0 10px 20px #fff inset,0 20px 30px #ad5fff inset,0 60px 60px #471eec inset}50%{transform:rotate(270deg);box-shadow:0 10px 20px #fff inset,0 20px 10px #d60a47 inset,0 40px 60px #311e80 inset}to{transform:rotate(450deg);box-shadow:0 10px 20px #fff inset,0 20px 30px #ad5fff inset,0 60px 60px #471eec inset}}.loader-letter{display:inline-block;opacity:.4;transform:translateY(0);animation:loader-letter-anim 2s infinite;z-index:1;border-radius:50ch;border:none}.loader-letter:nth-child(1){animation-delay:0s}.loader-letter:nth-child(2){animation-delay:.1s}.loader-letter:nth-child(3){animation-delay:.2s}.loader-letter:nth-child(4){animation-delay:.3s}.loader-letter:nth-child(5){animation-delay:.4s}.loader-letter:nth-child(6){animation-delay:.5s}.loader-letter:nth-child(7){animation-delay:.6s}.loader-letter:nth-child(8){animation-delay:.7s}.loader-letter:nth-child(9){animation-delay:.8s}.loader-letter:nth-child(10){animation-delay:.9s}@keyframes loader-letter-anim{0%,to{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:scale(1.15)}40%{opacity:.7;transform:translateY(0)}}._button_1o0ha_1{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-weight:500;font-size:14px;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;outline:none}._button_1o0ha_1:disabled{opacity:.5;cursor:not-allowed}._primary_1o0ha_21{background:#10a37f;color:#fff;border:1px solid transparent}._primary_1o0ha_21:hover:not(:disabled){background:#0d8a6b}._primary_1o0ha_21:focus{box-shadow:0 0 0 2px #10a37f40}._secondary_1o0ha_35{background:#fff;color:#374151;border:1px solid #d1d5db}._secondary_1o0ha_35:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._secondary_1o0ha_35:focus{box-shadow:0 0 0 2px #10a37f40}._secondary_1o0ha_35._dark_1o0ha_50{background:#2d2d30;color:#ececec;border-color:#3e3e42}._secondary_1o0ha_35._dark_1o0ha_50:hover:not(:disabled){background:#3e3e42;border-color:#565a5f}._app_v3r9x_1{min-height:100vh;background:#f7f7f8;transition:background-color .2s ease}._app_v3r9x_1._dark_v3r9x_7{background:#212121}._container_v3r9x_11{max-width:1200px;margin:0 auto;padding:24px 16px}._header_v3r9x_17{text-align:center;margin-bottom:32px}._controls_v3r9x_22{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0 4px}._controlsLeft_v3r9x_30{display:flex;align-items:center;gap:8px;margin-left:auto}._languageInfo_v3r9x_37{font-size:14px;color:#6b7280;font-weight:500}._app_v3r9x_1._dark_v3r9x_7 ._languageInfo_v3r9x_37{color:#9ca3af}._mainContent_v3r9x_47{display:grid;grid-template-columns:1fr;gap:24px;max-width:768px;margin:0 auto;transition:filter .3s ease}._mainContent_v3r9x_47._blurred_v3r9x_56{filter:blur(4px)}@media (min-width: 1024px){._mainContent_v3r9x_47{max-width:1200px;grid-template-columns:1fr 1fr}}._leftPanel_v3r9x_67,._rightPanel_v3r9x_68{display:flex;flex-direction:column;gap:16px}._historyButton_v3r9x_74{position:relative}._historyBadge_v3r9x_78{position:absolute;top:-6px;right:-6px;background:#10a37f;color:#fff;font-size:11px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-weight:600;padding:0 4px}._historyOverlay_v3r9x_95{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._historyModal_v3r9x_107{background:#fff;border-radius:12px;padding:24px;max-width:768px;width:100%;max-height:80vh;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid rgba(0,0,0,.05)}._app_v3r9x_1._dark_v3r9x_7 ._historyModal_v3r9x_107{background:#2d2d30;border-color:#3e3e42}._historyHeader_v3r9x_125{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}._app_v3r9x_1._dark_v3r9x_7 ._historyHeader_v3r9x_125{border-color:#3e3e42}._historyTitle_v3r9x_138{font-size:18px;font-weight:600;color:#1f2937;margin:0}._app_v3r9x_1._dark_v3r9x_7 ._historyTitle_v3r9x_138{color:#ececec}._historyActions_v3r9x_149{display:flex;align-items:center;gap:12px}._clearButton_v3r9x_155{color:#ef4444;font-size:14px;background:none;border:none;cursor:pointer;transition:color .2s;font-weight:500;padding:4px 8px;border-radius:6px}._clearButton_v3r9x_155:hover{color:#dc2626;background:#ef44441a}._closeButton_v3r9x_172{color:#6b7280;background:none;border:none;cursor:pointer;transition:all .2s;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center}._closeButton_v3r9x_172:hover{color:#374151;background:#f3f4f6}._app_v3r9x_1._dark_v3r9x_7 ._closeButton_v3r9x_172{color:#9ca3af}._app_v3r9x_1._dark_v3r9x_7 ._closeButton_v3r9x_172:hover{color:#d1d5db;background:#3e3e42}._loadingOverlay_v3r9x_200{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
