._header_1eg6b_1{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;padding:18px 32px;background:linear-gradient(135deg,#3845b7,#7839ee);color:#fff;box-shadow:0 12px 32px #3845b759}._brand_1eg6b_14{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s ease}._brand_1eg6b_14:hover{opacity:.9}._icon_1eg6b_28{font-size:2.4rem;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}._titles_1eg6b_33{display:flex;flex-direction:column}._name_1eg6b_38{font-size:1.35rem;font-weight:700;letter-spacing:.04em}._subtitle_1eg6b_44{font-size:.85rem;opacity:.82;letter-spacing:.05em;text-transform:uppercase}._meta_1eg6b_51{margin-left:auto;display:flex;align-items:center;gap:20px}._tokens_1eg6b_58{display:flex;flex-direction:column;align-items:flex-end;padding:6px 10px;border-radius:12px;background:#ffffff26;min-width:80px}._low_1eg6b_68{background:#ff63842e}._tokenLabel_1eg6b_72{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}._tokenValue_1eg6b_79{font-size:1.2rem;font-weight:700}._userMenu_1eg6b_84{position:relative}._userToggle_1eg6b_88{position:absolute;inset:0;opacity:0;pointer-events:none}._userMain_1eg6b_95{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 12px;border-radius:14px;background:#ffffff2e;transition:background .2s ease}._userMain_1eg6b_95:hover{background:#ffffff47}._avatar_1eg6b_110{width:34px;height:34px;border-radius:50%;background:#ffffffe6;color:#3845b7;display:grid;place-items:center;font-weight:700}._userText_1eg6b_121{display:flex;flex-direction:column;line-height:1.1}._userEmail_1eg6b_127{font-size:.95rem;font-weight:600}._userRole_1eg6b_132{font-size:.72rem;opacity:.8}._chevron_1eg6b_137{margin-left:8px;font-size:.8rem}._menu_1eg6b_142{position:absolute;top:calc(100% + 8px);right:0;background:#fff;color:#1f1f29;border-radius:14px;box-shadow:0 16px 28px #0000002e;padding:10px 0;min-width:220px;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease}._menu_1eg6b_142:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}._userMenu_1eg6b_84:hover ._menu_1eg6b_142,._userMenu_1eg6b_84:focus-within ._menu_1eg6b_142{opacity:1;pointer-events:auto;transform:translateY(0)}._menuItem_1eg6b_174{display:block;padding:10px 18px;text-decoration:none;font-size:.95rem;color:inherit;text-align:left;background:none;border:none;width:100%;cursor:pointer}._menuItem_1eg6b_174:hover{background:#3845b714}._logout_1eg6b_191{color:#d73949}@media(max-width:768px){._header_1eg6b_1{flex-wrap:wrap;gap:12px}._meta_1eg6b_51{width:100%;justify-content:flex-end}}._sidebar_v4t2b_1{background:#fff;box-shadow:10px 0 35px #3845b714;padding:32px 24px}._section_v4t2b_7+._section_v4t2b_7{margin-top:32px}._heading_v4t2b_11{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a81c4;margin-bottom:18px}._nav_v4t2b_20{display:flex;flex-direction:column;gap:12px}._link_v4t2b_26{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;color:#3845b7;font-weight:600;text-decoration:none;transition:background .18s ease,transform .18s ease}._link_v4t2b_26:hover{background:#7839ee14;transform:translate(4px)}._active_v4t2b_43{background:linear-gradient(135deg,#7839ee2e,#3845b72e);color:#2e358f}._disabled_v4t2b_48{opacity:.6;cursor:not-allowed;background:#7839ee0d}._icon_v4t2b_54{font-size:1.2rem}._link_v4t2b_26 small{font-size:.7rem;background:#f0f1ff;padding:2px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.08em}@media(max-width:1024px){._sidebar_v4t2b_1{display:none}}._wrapper_1w4cc_1{min-height:100vh;display:flex;flex-direction:column}._shell_1w4cc_7{flex:1;display:grid;grid-template-columns:240px 1fr;width:100%;min-height:calc(100vh - 92px);background:#f5f6ff}._main_1w4cc_16{padding:36px 52px;overflow-y:auto}@media(max-width:1024px){._shell_1w4cc_7{grid-template-columns:1fr}._main_1w4cc_16{padding:32px 24px}}._hero_kxfiz_3{text-align:center;margin-bottom:48px;padding:48px 24px;background:linear-gradient(135deg,#667eea14,#764ba214);border-radius:24px;animation:_fadeIn_kxfiz_1 .6s ease}@keyframes _fadeIn_kxfiz_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._heroTitle_kxfiz_23{margin:0 0 12px;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}._heroSubtitle_kxfiz_34{margin:0;font-size:1.2rem;color:#6c6f9a;font-weight:500}._toolsGrid_kxfiz_43{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:32px}@media(max-width:768px){._toolsGrid_kxfiz_43{grid-template-columns:1fr;gap:16px}}._toolCard_kxfiz_59{display:flex;align-items:center;gap:20px;padding:24px;background:#fff;border-radius:20px;text-decoration:none;color:inherit;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #667eea1a,0 2px 8px #3845b70f;opacity:0;animation:_slideInCard_kxfiz_1 .5s cubic-bezier(.16,1,.3,1) forwards;border:2px solid transparent;outline:none}@keyframes _slideInCard_kxfiz_1{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._toolCard_kxfiz_59:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 16px 32px #667eea33,0 8px 16px #3845b71f;border-color:#667eea33}._toolCard_kxfiz_59:focus-visible{outline:3px solid #667eea;outline-offset:3px}._toolCard_kxfiz_59:active{transform:translateY(-3px) scale(1);transition-duration:.1s}._toolIcon_kxfiz_108{font-size:3rem;line-height:1;flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}._toolCard_kxfiz_59:hover ._toolIcon_kxfiz_108{transform:scale(1.15) rotate(5deg)}._toolContent_kxfiz_119{flex:1;min-width:0}._toolName_kxfiz_124{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:#2e2f58;transition:color .25s ease}._toolCard_kxfiz_59:hover ._toolName_kxfiz_124{color:#667eea}._toolDescription_kxfiz_136{margin:0;font-size:.95rem;color:#6c6f9a;line-height:1.5}._toolArrow_kxfiz_143{font-size:1.5rem;color:#9194b8;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1);opacity:.5}._toolCard_kxfiz_59:hover ._toolArrow_kxfiz_143{opacity:1;transform:translate(6px);color:#667eea}._emptyState_kxfiz_159{text-align:center;padding:64px 24px;animation:_fadeIn_kxfiz_1 .5s ease}._emptyIcon_kxfiz_165{font-size:4rem;margin-bottom:16px;opacity:.5}._emptyState_kxfiz_159 h3{margin:0 0 8px;font-size:1.5rem;color:#2e2f58}._emptyState_kxfiz_159 p{margin:0;color:#7b7eaa;font-size:1rem}@media(max-width:640px){._hero_kxfiz_3{padding:32px 20px}._heroTitle_kxfiz_23{font-size:2rem}._heroSubtitle_kxfiz_34{font-size:1rem}._toolCard_kxfiz_59{padding:20px;gap:16px}._toolIcon_kxfiz_108{font-size:2.5rem}._toolName_kxfiz_124{font-size:1.1rem}._toolDescription_kxfiz_136{font-size:.9rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._hero_kxfiz_3,._toolCard_kxfiz_59{opacity:1;transform:none}._toolCard_kxfiz_59:hover{transform:none}}._container_1c8fz_3{margin-bottom:24px;opacity:0;transform:translateY(8px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}._container_1c8fz_3._visible_1c8fz_11{opacity:1;transform:translateY(0)}._label_1c8fz_16{display:block;margin-bottom:10px;font-weight:600;font-size:.9rem;color:#34366b;letter-spacing:.01em}._segmentedControl_1c8fz_25{position:relative;display:flex;gap:10px;padding:6px;background:linear-gradient(135deg,#ffffffe6,#f8f9ffd9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;border:1px solid rgba(102,126,234,.15);box-shadow:0 4px 12px #667eea14,inset 0 1px 2px #fffc}._segmentedControl_1c8fz_25._disabled_1c8fz_40{opacity:.6;cursor:not-allowed}._option_1c8fz_46{position:relative;flex:1;padding:14px 18px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;outline:none;background:transparent;opacity:0;animation:_fadeInUp_1c8fz_1 .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes _fadeInUp_1c8fz_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._option_1c8fz_46:hover:not(._selected_1c8fz_71){background:#667eea0f;transform:translateY(-1px)}._option_1c8fz_46:focus-visible{outline:2px solid #667eea;outline-offset:2px}._option_1c8fz_46._selected_1c8fz_71{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 20px #667eea59,0 2px 8px #764ba240,inset 0 1px 2px #ffffff40;transform:translateY(-2px) scale(1.02)}._optionContent_1c8fz_90{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;z-index:1}._icon_1c8fz_99{font-size:1.2rem;line-height:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}._option_1c8fz_46._selected_1c8fz_71 ._icon_1c8fz_99{transform:scale(1.15) rotate(5deg)}._name_1c8fz_109{font-weight:600;font-size:.9rem;color:#34366b;transition:color .25s ease;letter-spacing:.01em}._option_1c8fz_46._selected_1c8fz_71 ._name_1c8fz_109{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.15)}._defaultBadge_1c8fz_123{display:inline-flex;align-items:center;padding:3px 8px;border-radius:8px;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#667eea26;color:#3845b7;transition:all .25s ease;animation:_pulse_1c8fz_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_1c8fz_1{0%,to{opacity:1}50%{opacity:.7}}._option_1c8fz_46._selected_1c8fz_71 ._defaultBadge_1c8fz_123{background:#ffffff40;color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._selectionIndicator_1c8fz_155{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:30%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.8) 50%,transparent 100%);border-radius:2px;animation:_expandWidth_1c8fz_1 .4s cubic-bezier(.16,1,.3,1)}@keyframes _expandWidth_1c8fz_1{0%{width:0%;opacity:0}to{width:30%;opacity:1}}._hint_1c8fz_183{margin:10px 0 0;font-size:.8rem;color:#9194b8;text-align:center;font-style:italic;animation:_fadeIn_1c8fz_1 .3s ease}@keyframes _fadeIn_1c8fz_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._segmentedControl_1c8fz_25{flex-direction:column;gap:8px}._option_1c8fz_46{padding:16px 18px}._name_1c8fz_109{font-size:.95rem}}@media(prefers-reduced-motion:reduce){._container_1c8fz_3,._option_1c8fz_46,._icon_1c8fz_99,._selectionIndicator_1c8fz_155{animation:none;transition:none}._container_1c8fz_3{opacity:1;transform:translateY(0)}._option_1c8fz_46{opacity:1}}._container_dsim8_3{margin-bottom:24px}._tabSwitcher_dsim8_11{position:relative;display:inline-flex;gap:4px;padding:5px;background:linear-gradient(135deg,#fffffff2,#f8f9ffe6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;border:1px solid rgba(102,126,234,.12);box-shadow:0 4px 16px #667eea1a,inset 0 1px 2px #ffffffe6;margin-bottom:20px}._tab_dsim8_11{position:relative;display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:1;font-family:inherit;outline:none}._tab_dsim8_11:disabled{opacity:.5;cursor:not-allowed}._tab_dsim8_11:hover:not(:disabled):not(._active_dsim8_48){background:#667eea0d}._tab_dsim8_11:focus-visible{outline:2px solid #667eea;outline-offset:2px}._tabIcon_dsim8_57{font-size:1.1rem;line-height:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}._tab_dsim8_11._active_dsim8_48 ._tabIcon_dsim8_57{transform:scale(1.1)}._tabLabel_dsim8_67{font-weight:600;font-size:.9rem;color:#5d5f93;transition:color .25s ease;letter-spacing:.01em}._tab_dsim8_11._active_dsim8_48 ._tabLabel_dsim8_67{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.15)}._tabIndicator_dsim8_81{position:absolute;top:5px;left:5px;width:calc(50% - 2px);height:calc(100% - 10px);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;box-shadow:0 6px 18px #667eea59,0 2px 6px #764ba240,inset 0 1px 2px #ffffff40;transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:0}._panel_dsim8_101{animation:_fadeIn_dsim8_1 .4s cubic-bezier(.16,1,.3,1)}@keyframes _fadeIn_dsim8_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._uploadArea_dsim8_120{border:2px dashed #667eea;border-radius:16px;padding:48px 32px;text-align:center;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#ffffffb3,#f8f9ff99);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;overflow:hidden}._uploadArea_dsim8_120:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(102,126,234,.08) 0%,transparent 70%);opacity:0;transition:opacity .35s ease}._uploadArea_dsim8_120:hover:before{opacity:1}._uploadArea_dsim8_120:hover{border-color:#764ba2;background:linear-gradient(135deg,#f8f9fff2,#ffffffd9);transform:translateY(-2px);box-shadow:0 12px 32px #667eea2e}._uploadArea_dsim8_120._disabled_dsim8_154{opacity:.5;pointer-events:none;cursor:not-allowed}._uploadIcon_dsim8_160{font-size:3.5rem;margin-bottom:16px;animation:_float_dsim8_1 3s ease-in-out infinite}@keyframes _float_dsim8_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._uploadText_dsim8_175{margin:0 0 8px;color:#34366b;font-size:1rem}._uploadText_dsim8_175 strong{color:#2e2f58;font-weight:700}._uploadHint_dsim8_186{margin:0;font-size:.85rem;color:#7b7eaa}._libraryPanel_dsim8_196{min-height:300px}._grid_dsim8_200{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}@media(max-width:768px){._grid_dsim8_200{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}@media(max-width:480px){._grid_dsim8_200{grid-template-columns:repeat(2,1fr)}}._card_dsim8_223{position:relative;background:#fff;border-radius:14px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #667eea14,0 1px 3px #3845b70f;border:2px solid transparent;opacity:0;animation:_slideInCard_dsim8_1 .5s cubic-bezier(.16,1,.3,1) forwards;outline:none}@keyframes _slideInCard_dsim8_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._card_dsim8_223:hover:not(._cardDisabled_dsim8_250){transform:translateY(-4px) scale(1.02);box-shadow:0 12px 28px #667eea33,0 6px 12px #3845b71f}._card_dsim8_223:focus-visible{outline:2px solid #667eea;outline-offset:2px}._card_dsim8_223._selected_dsim8_262{border-color:#667eea;box-shadow:0 0 0 3px #667eea33,0 12px 28px #667eea40,0 6px 12px #764ba226;transform:translateY(-4px) scale(1.02)}._card_dsim8_223._cardDisabled_dsim8_250{opacity:.5;cursor:not-allowed}._cardThumbnail_dsim8_276{position:relative;width:100%;padding-top:100%;background:linear-gradient(135deg,#f0f1ff,#e8eaff);overflow:hidden}._cardImage_dsim8_284{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease,transform .3s cubic-bezier(.16,1,.3,1)}._cardImage_dsim8_284._loaded_dsim8_295{opacity:1}._card_dsim8_223:hover ._cardImage_dsim8_284{transform:scale(1.08)}._cardLoader_dsim8_303{position:absolute;inset:0;background:linear-gradient(90deg,#f0f1ffcc,#e8eaffe6,#f0f1ffcc);background-size:200% 100%;animation:_shimmer_dsim8_1 1.5s infinite}@keyframes _shimmer_dsim8_1{0%{background-position:-200% 0}to{background-position:200% 0}}._cardError_dsim8_325{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;background:linear-gradient(135deg,#ffe7e7,#fff0f0)}._cardInfo_dsim8_335{padding:10px 12px;background:#fff}._cardFilename_dsim8_340{margin:0 0 4px;font-size:.8rem;font-weight:600;color:#34366b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._cardMeta_dsim8_351{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#9194b8;line-height:1}._cardDot_dsim8_360{opacity:.5}._selectedBadge_dsim8_365{position:absolute;top:8px;right:8px;width:28px;height:28px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #667eea66,0 2px 6px #764ba24d;animation:_popIn_dsim8_1 .3s cubic-bezier(.34,1.56,.64,1);z-index:2}@keyframes _popIn_dsim8_1{0%{transform:scale(0) rotate(-180deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}._checkmark_dsim8_394{color:#fff;font-size:1rem;font-weight:700;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.2)}._skeleton_dsim8_406{background:linear-gradient(135deg,#f5f6ff,#edeffd);border-radius:14px;opacity:0;animation:_slideInCard_dsim8_1 .5s cubic-bezier(.16,1,.3,1) forwards;overflow:hidden;position:relative;height:220px}._skeleton_dsim8_406:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);background-size:200% 100%;animation:_shimmer_dsim8_1 2s infinite}._emptyState_dsim8_434{text-align:center;padding:60px 24px;animation:_fadeIn_dsim8_1 .5s ease}._emptyIcon_dsim8_440{font-size:4rem;margin-bottom:16px;opacity:.7;animation:_float_dsim8_1 3s ease-in-out infinite}._emptyTitle_dsim8_447{margin:0 0 8px;font-size:1.3rem;color:#2e2f58;font-weight:700}._emptyText_dsim8_454{color:#7b7eaa;font-size:.95rem;max-width:320px;margin:0 auto 24px;line-height:1.5}._switchButton_dsim8_464{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:12px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 16px #667eea40;font-family:inherit}._switchButton_dsim8_464:hover{transform:translateY(-2px);box-shadow:0 10px 24px #667eea59}._switchButton_dsim8_464:active{transform:translateY(0)}._error_dsim8_494{padding:20px;border-radius:14px;background:linear-gradient(135deg,#ffe7e7,#fff0f0);border:1px solid rgba(215,58,73,.2);color:#d73a49;text-align:center;margin-bottom:16px;animation:_fadeIn_dsim8_1 .3s ease}._retryButton_dsim8_505{margin-top:12px;padding:8px 16px;border-radius:8px;border:none;background:#d73a49;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;font-family:inherit}._retryButton_dsim8_505:hover{background:#b82c3a;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._uploadArea_qemzp_1{border:2px dashed #667eea;border-radius:16px;padding:48px;text-align:center;cursor:pointer;transition:all .3s;margin-bottom:24px;background:#fff9}._uploadArea_qemzp_1:hover{border-color:#764ba2;background:#f8f9ff}._uploadArea_qemzp_1._disabled_qemzp_17{opacity:.6;pointer-events:none}._uploadIcon_qemzp_22{font-size:3rem;margin-bottom:16px}._uploadHint_qemzp_27{font-size:.9rem;color:#7b7eaa;margin-top:8px}._fileInfo_qemzp_33{margin-bottom:18px;color:#666a9a;font-size:.9rem}._preview_qemzp_39{margin-bottom:24px}._preview_qemzp_39 img{max-width:100%;border-radius:16px;box-shadow:0 10px 24px #3845b72e}._promptLabel_qemzp_49{display:block;margin-bottom:8px;font-weight:600;color:#34366b}._promptInput_qemzp_56{width:100%;min-height:110px;border-radius:14px;border:1px solid #d6d8f5;padding:14px;font-size:.95rem;margin-bottom:24px;background:#fdfdff;resize:vertical;transition:opacity .2s ease}._promptInput_qemzp_56:disabled{opacity:.6;cursor:not-allowed}._processing_qemzp_74{position:relative;opacity:.9;cursor:not-allowed}._buttonSpinner_qemzp_80{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_qemzp_1 .8s linear infinite}@keyframes _spin_qemzp_1{to{transform:rotate(360deg)}}._loading_qemzp_95{margin:24px 0;display:flex;align-items:center;gap:16px;color:#5d5f93}._error_qemzp_103{margin-top:20px;padding:16px;border-radius:12px;background:#ffe7e7;color:#d73949}._duplicate_qemzp_111{margin-top:20px;padding:20px;border-radius:12px;background:#fff7e6;border:2px solid #ffb347}._duplicate_qemzp_111 h3{margin:0 0 12px;color:#d97706;font-size:1.1rem}._duplicate_qemzp_111 p{margin:8px 0;color:#92400e;line-height:1.5}._duplicateActions_qemzp_131{display:flex;gap:12px;margin-top:16px}._result_qemzp_137{margin-top:32px}._resultText_qemzp_141{background:#f0f1ff;padding:16px;border-radius:12px;color:#4c4f8c}._resultImages_qemzp_148{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:24px}._resultImageBox_qemzp_155{display:flex;flex-direction:column;gap:12px}._resultImageBox_qemzp_155 img{width:100%;border-radius:16px;box-shadow:0 12px 24px #3845b72e}._resultActions_qemzp_167{display:flex;gap:12px}._inputGroup_qemzp_172{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._inputLabel_qemzp_179{font-size:14px;font-weight:500;color:#333}._textInput_qemzp_185{padding:12px;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:border-color .2s}._textInput_qemzp_185:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}._textInput_qemzp_185:disabled{background-color:#f5f5f5;cursor:not-allowed}._timeline_12x0s_2{display:flex;flex-direction:column;gap:16px;width:100%}._jobCard_12x0s_10,._uploadCard_12x0s_11{background:#fff;border-radius:18px;padding:20px;box-shadow:0 18px 32px #525bff1f;transition:transform .2s ease,box-shadow .2s ease}._jobCard_12x0s_10:hover,._uploadCard_12x0s_11:hover{transform:translateY(-2px);box-shadow:0 20px 36px #525bff29}._header_12x0s_26{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._info_12x0s_33{display:flex;align-items:center;gap:8px;color:#6c6f9a;font-size:.9rem}._separator_12x0s_41{color:#d1d5db}._statusBadge_12x0s_46{padding:6px 14px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._statusCompleted_12x0s_55{background:linear-gradient(135deg,#10b981,#059669);color:#fff}._statusFailed_12x0s_60{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}._statusProcessing_12x0s_65{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}._statusPending_12x0s_70{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}._thumbnailRow_12x0s_76{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}._thumbnail_12x0s_76{position:relative;border-radius:12px;overflow:hidden;background:#f4f6ff;border:1px solid rgba(102,126,234,.25);flex-shrink:0}._thumbnailImage_12x0s_92{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}._thumbnailPlaceholder_12x0s_99{width:100%;height:100%;background:linear-gradient(90deg,#f4f6ff 25%,#e8ebff,#f4f6ff 75%);background-size:200% 100%;animation:_shimmer_12x0s_1 1.5s infinite}._thumbnailError_12x0s_112{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fee;color:#ef4444;font-size:1.5rem}@keyframes _shimmer_12x0s_1{0%{background-position:200% 0}to{background-position:-200% 0}}._metadata_12x0s_129{display:flex;gap:12px;margin-bottom:12px;color:#6c6f9a;font-size:.85rem;flex-wrap:wrap}._metadata_12x0s_129 span{display:inline-flex;align-items:center;gap:4px}._actions_12x0s_145{display:flex;gap:12px;flex-wrap:wrap;align-items:center}._expandButton_12x0s_152{padding:10px 18px;background:#667eea1f;color:#667eea;border:none;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}._expandButton_12x0s_152:hover{background:#667eea2e}._expandButton_12x0s_152:disabled{opacity:.6;cursor:not-allowed}._gallery_12x0s_174{margin-top:20px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));animation:_expandIn_12x0s_1 .3s ease}@keyframes _expandIn_12x0s_1{0%{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}._galleryItem_12x0s_193{background:#f9f9ff;border-radius:14px;padding:12px;margin:0}._galleryItem_12x0s_193 img{width:100%;border-radius:10px;background:#fff;display:block}._galleryCaption_12x0s_207{margin-top:8px;text-align:center;font-size:.85rem;color:#6c6f9a}._loadingState_12x0s_215{display:flex;align-items:center;justify-content:center;padding:40px;color:#6c6f9a}._spinner_12x0s_223{display:inline-block;width:20px;height:20px;margin-right:12px;border:2px solid rgba(102,126,234,.3);border-top-color:#667eea;border-radius:50%;animation:_spin_12x0s_223 .8s linear infinite}@keyframes _spin_12x0s_223{to{transform:rotate(360deg)}}._emptyState_12x0s_239{text-align:center;padding:60px 20px;color:#6c6f9a}._emptyState_12x0s_239 h3{margin:0 0 8px;color:#2e2f58;font-size:1.25rem}._emptyState_12x0s_239 p{margin:0;font-size:.95rem}._errorState_12x0s_257{text-align:center;padding:40px 20px;background:#fee;border-radius:18px;color:#dc2626}._errorState_12x0s_257 h3{margin:0 0 8px;font-size:1.1rem}._errorState_12x0s_257 p{margin:0 0 16px;font-size:.9rem}._retryButton_12x0s_275{padding:10px 20px;background:#ef4444;color:#fff;border:none;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}._retryButton_12x0s_275:hover{background:#dc2626}._noMoreItems_12x0s_292{text-align:center;padding:20px;color:#9ca3af;font-size:.9rem}._link_12x0s_300{color:#667eea;text-decoration:none;font-size:.9rem;transition:color .2s ease}._link_12x0s_300:hover{color:#764ba2;text-decoration:underline}._jobsList_s552g_1{display:grid;gap:24px;margin-top:32px}._jobCard_s552g_7{background:#fff;border-radius:18px;padding:24px;box-shadow:0 18px 32px #525bff1f;display:flex;flex-direction:column;gap:18px}._jobHeader_s552g_17{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._jobTitle_s552g_24{margin:0;font-size:1.15rem;color:#2e2f58}._jobMeta_s552g_30{margin-top:6px;color:#6c6f9a;display:flex;gap:8px;font-size:.85rem}._status_s552g_38{padding:6px 14px;border-radius:999px;font-size:.8rem;font-weight:600;text-transform:capitalize}._statusCompleted_s552g_46{background:#e7f7ed;color:#2ea043}._statusFailed_s552g_51{background:#ffe7e7;color:#d73a49}._statusProcessing_s552g_56{background:#fff3cd;color:#856404}._statusPending_s552g_61{background:#e7f3ff;color:#0969da}._thumbRow_s552g_66{display:flex;gap:12px}._thumbRow_s552g_66 img{width:70px;height:70px;object-fit:cover;border-radius:10px;border:1px solid rgba(102,126,234,.25);background:#f4f6ff}._thumbPlaceholder_s552g_80{width:70px;height:70px;border-radius:10px;background:#f4f6ff;display:grid;place-items:center;color:#9698bf;font-size:.75rem;text-transform:uppercase}._jobActions_s552g_92{display:flex;gap:12px;flex-wrap:wrap}._expandButton_s552g_98{align-self:flex-start}._gallery_s552g_102{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._galleryItem_s552g_108{background:#f9f9ff;border-radius:16px;padding:16px;box-shadow:0 12px 28px #667eea29;display:flex;flex-direction:column;gap:12px}._galleryItem_s552g_108 img{width:100%;border-radius:14px;background:#fff;object-fit:contain}._galleryActions_s552g_125{display:flex;gap:12px;flex-wrap:wrap}._error_s552g_131{padding:24px;border-radius:14px;background:#ffe7e7;color:#d73a49}._tile_19n8j_3{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#f0f1ff,#e8eaff);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #667eea14}._tile_19n8j_3:hover{transform:scale(1.03);box-shadow:0 12px 32px #667eea33}._tile_19n8j_3:focus-visible{outline:3px solid #667eea;outline-offset:3px}._image_19n8j_26{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease,transform .3s ease}._image_19n8j_26._loaded_19n8j_36{opacity:1}._tile_19n8j_3:hover ._image_19n8j_26{transform:scale(1.08)}._loader_19n8j_45{position:absolute;inset:0;background:linear-gradient(90deg,#f0f1ff99,#e8eaffe6,#f0f1ff99);background-size:200% 100%;animation:_shimmer_19n8j_1 1.6s infinite}@keyframes _shimmer_19n8j_1{0%{background-position:-200% 0}to{background-position:200% 0}}._versionBadge_19n8j_64{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;background:linear-gradient(135deg,#667eeaf2,#764ba2f2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:13px;box-shadow:0 4px 12px #667eea66;z-index:3;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}._tile_19n8j_3:hover ._versionBadge_19n8j_64,._versionBadge_19n8j_64._visible_19n8j_86{opacity:1;transform:scale(1)}._versionCount_19n8j_91{font-size:.75rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.15)}._overlay_19n8j_99{position:absolute;bottom:0;left:0;right:0;padding:14px;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.4) 70%,transparent 100%);opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;z-index:2}._tile_19n8j_3:hover ._overlay_19n8j_99{opacity:1;transform:translateY(0)}._fileInfo_19n8j_118{display:flex;align-items:center;gap:8px;margin-bottom:10px}._fileType_19n8j_125{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}._fileTypeIcon_19n8j_135{font-size:.85rem}._provider_19n8j_139{font-size:.7rem;font-weight:500;color:#ffffffbf;text-transform:uppercase;letter-spacing:.04em}._actions_19n8j_148{display:flex;align-items:center;gap:6px}._actionBtn_19n8j_154{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:10px;background:#ffffff2e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:1rem;cursor:pointer;transition:background .15s ease,transform .15s ease}._actionBtn_19n8j_154:hover{background:#ffffff4d;transform:scale(1.1)}._actionBtn_19n8j_154:active{transform:scale(.95)}._actionBtn_19n8j_154._success_19n8j_182{background:#10b98180}._actionBtn_19n8j_154._loading_19n8j_187{pointer-events:none;opacity:.7}@media(prefers-reduced-motion:reduce){._tile_19n8j_3,._image_19n8j_26,._overlay_19n8j_99,._versionBadge_19n8j_64,._actionBtn_19n8j_154{transition-duration:.01ms!important}._loader_19n8j_45{animation:none}._tile_19n8j_3:hover,._tile_19n8j_3:hover ._image_19n8j_26{transform:none}}._pageContent_1eujp_3{max-width:1280px;margin:0 auto;padding:32px 24px 48px}._header_1eujp_13{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}._titleArea_1eujp_22{display:flex;align-items:center;gap:16px}._title_1eujp_22{margin:0;font-size:1.75rem;font-weight:700;color:#2e2f58}._uploadBtn_1eujp_35{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._uploadBtn_1eujp_35:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea59}._toolbar_1eujp_59{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}._filterTabs_1eujp_68{display:flex;gap:4px;padding:4px;background:#f0f1ff;border-radius:12px}._filterTab_1eujp_68{padding:10px 18px;border:none;border-radius:10px;background:transparent;color:#6c6f9a;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}._filterTab_1eujp_68:hover:not(._active_1eujp_88){background:#ffffff80;color:#4a4d7c}._filterTab_1eujp_68._active_1eujp_88{background:#fff;color:#2e2f58;font-weight:600;box-shadow:0 2px 8px #667eea26}._controls_1eujp_101{display:flex;align-items:center;gap:12px}._selectWrapper_1eujp_107{position:relative}._select_1eujp_107{appearance:none;padding:10px 36px 10px 14px;border:1px solid #e0e3f0;border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236c6f9a' d='M3 4.5L6 8l3-3.5H3z'/%3E%3C/svg%3E") no-repeat right 12px center;font-size:.85rem;color:#4a4d7c;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._select_1eujp_107:hover{border-color:#c0c4e0}._select_1eujp_107:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}._grid_1eujp_137{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:24px}@media(min-width:640px){._grid_1eujp_137{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}}@media(min-width:1024px){._grid_1eujp_137{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}}._emptyState_1eujp_162{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 32px;text-align:center;background:#fff;border-radius:24px;box-shadow:0 20px 40px #525bff1a;margin-top:24px}._emptyIcon_1eujp_175{font-size:4rem;margin-bottom:20px;opacity:.6}._emptyTitle_1eujp_181{margin:0 0 10px;font-size:1.5rem;color:#2e2f58}._emptyText_1eujp_187{margin:0 0 28px;color:#6c6f9a;max-width:320px}._loadingState_1eujp_197{display:flex;align-items:center;justify-content:center;gap:16px;padding:80px 32px;color:#5d5f93}._loadingSpinner_1eujp_206{width:36px;height:36px;border-radius:50%;border:3px solid #edeffd;border-top-color:#667eea;animation:_spin_1eujp_1 .9s linear infinite}@keyframes _spin_1eujp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_1eujp_224{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 32px;text-align:center;background:linear-gradient(135deg,#fff5f5,#fff0f0);border:1px solid rgba(215,58,73,.2);border-radius:18px;margin-top:24px}._errorIcon_1eujp_237{font-size:2.5rem;margin-bottom:16px}._errorMessage_1eujp_242{color:#d73a49;margin:0}._stats_1eujp_251{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#6c6f9a;margin-top:20px}._statsCount_1eujp_260{font-weight:600;color:#4a4d7c}@media(prefers-reduced-motion:reduce){._loadingSpinner_1eujp_206{animation-duration:.01ms}._uploadBtn_1eujp_35,._filterTab_1eujp_68,._select_1eujp_107{transition-duration:.01ms!important}}@media(max-width:600px){._pageContent_1eujp_3{padding:20px 16px 40px}._header_1eujp_13{flex-direction:column;align-items:stretch;gap:16px}._titleArea_1eujp_22{justify-content:space-between}._title_1eujp_22{font-size:1.4rem}._toolbar_1eujp_59{flex-direction:column;align-items:stretch;gap:12px}._filterTabs_1eujp_68{width:100%;justify-content:center}._filterTab_1eujp_68{flex:1;text-align:center;padding:10px 12px;font-size:.85rem}._controls_1eujp_101{justify-content:center}._grid_1eujp_137{grid-template-columns:repeat(2,1fr);gap:10px}}._header_nxf9r_3{margin-bottom:24px}._topRow_nxf9r_7{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}._breadcrumb_nxf9r_16{display:flex;align-items:center}._breadcrumbLink_nxf9r_21{display:inline-flex;align-items:center;gap:4px;padding:8px 14px 8px 10px;border-radius:10px;background:#667eea14;color:#3845b7;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}._breadcrumbLink_nxf9r_21:hover{background:#667eea26;color:#2e358f;transform:translate(-2px)}._backIcon_nxf9r_41{width:18px;height:18px}._actions_nxf9r_47{display:flex;align-items:center;gap:8px}._actionBtn_nxf9r_53{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:12px;background:#667eea14;color:#3845b7;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease;text-decoration:none}._actionBtn_nxf9r_53 svg{width:20px;height:20px}._actionBtn_nxf9r_53:hover:not(:disabled){background:#667eea26;color:#2e358f;transform:scale(1.05)}._actionBtn_nxf9r_53:active:not(:disabled){transform:scale(.95)}._actionBtn_nxf9r_53:disabled{opacity:.5;cursor:not-allowed}._actionBtn_nxf9r_53._success_nxf9r_89{background:#10b98126;color:#059669}._menuWrapper_nxf9r_95{position:relative}._dropdown_nxf9r_99{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;padding:6px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026,0 2px 10px #00000014;z-index:100;animation:_dropdownFadeIn_nxf9r_1 .15s ease}@keyframes _dropdownFadeIn_nxf9r_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_nxf9r_124{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;border-radius:8px;background:transparent;color:#d73a49;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s ease}._dropdownItem_nxf9r_124 svg{width:18px;height:18px}._dropdownItem_nxf9r_124:hover{background:#d73a4914}._titleRow_nxf9r_150{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._title_nxf9r_150{margin:0;font-size:1.75rem;font-weight:700;color:#1f1f29;word-break:break-word;line-height:1.3}._badge_nxf9r_167{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._badgeIcon_nxf9r_180{font-size:.9rem}._badgeOriginal_nxf9r_184{background:linear-gradient(135deg,#3b82f61f,#3b82f614);color:#2563eb}._badgeEnhanced_nxf9r_189{background:linear-gradient(135deg,#8b5cf61f,#8b5cf614);color:#7c3aed}@media(max-width:600px){._topRow_nxf9r_7{flex-wrap:wrap}._title_nxf9r_150{font-size:1.4rem}._actionBtn_nxf9r_53{width:36px;height:36px}._actionBtn_nxf9r_53 svg{width:18px;height:18px}._badge_nxf9r_167{padding:5px 12px;font-size:.75rem}}@media(prefers-reduced-motion:reduce){._breadcrumbLink_nxf9r_21,._actionBtn_nxf9r_53,._dropdown_nxf9r_99,._dropdownItem_nxf9r_124{transition-duration:.01ms!important}._breadcrumbLink_nxf9r_21:hover{transform:none}._actionBtn_nxf9r_53:hover:not(:disabled),._actionBtn_nxf9r_53:active:not(:disabled){transform:none}._dropdown_nxf9r_99{animation:none}}._container_1697r_1{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px #0000001a;cursor:ew-resize;user-select:none;-webkit-user-select:none;background-color:#f0f0f0}._imageWrapper_1697r_15{position:absolute;top:0;left:0;width:100%;height:100%}._imageWrapper_1697r_15:first-child{position:relative}._image_1697r_15{display:block;width:100%;height:auto;max-width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}._label_1697r_38{position:absolute;top:1rem;padding:.5rem 1rem;background-color:#000000b3;color:#fff;font-size:.875rem;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;pointer-events:none;z-index:2}._divider_1697r_53{position:absolute;top:0;bottom:0;width:2px;background-color:#fff;transform:translate(-1px);box-shadow:0 0 8px #0000004d;z-index:3;transition:box-shadow .2s ease}._divider_1697r_53:hover{box-shadow:0 0 12px #00000080}._handle_1697r_69{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#fff;border:2px solid rgba(0,0,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:ew-resize;box-shadow:0 2px 8px #0003;transition:transform .2s ease,box-shadow .2s ease;outline:none}._handle_1697r_69:hover,._handle_1697r_69:focus{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 12px #0000004d;border-color:#0006}._handle_1697r_69:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff40}._handleArrow_1697r_100{font-size:20px;font-weight:700;color:#333;line-height:1;margin:0 -2px}@media(max-width:768px){._handle_1697r_69{width:40px;height:40px}._handleArrow_1697r_100{font-size:16px}._label_1697r_38{font-size:.75rem;padding:.375rem .75rem}}._container_1697r_1._dragging_1697r_126{cursor:ew-resize}._container_1697r_1:not(:active) ._divider_1697r_53{transition:left .1s ease-out}._container_dvik0_3{position:relative;background:linear-gradient(135deg,#f8f9ff,#f0f1ff);border-radius:20px;overflow:hidden;min-height:400px;display:flex;align-items:center;justify-content:center}._placeholder_dvik0_15{display:flex;flex-direction:column;align-items:center;gap:12px;color:#9ca3af;padding:48px}._placeholder_dvik0_15 svg{width:64px;height:64px;opacity:.5}._placeholder_dvik0_15 span{font-size:.95rem;font-weight:500}._imageWrapper_dvik0_36{position:relative;width:100%;cursor:zoom-in}._loader_dvik0_43{position:absolute;inset:0;background:linear-gradient(90deg,#f8f9ff99,#f0f1ffe6,#f8f9ff99);background-size:200% 100%;animation:_shimmer_dvik0_1 1.6s infinite}@keyframes _shimmer_dvik0_1{0%{background-position:-200% 0}to{background-position:200% 0}}._image_dvik0_36{display:block;width:100%;max-height:70vh;object-fit:contain;opacity:0;transition:opacity .4s ease,transform .3s ease}._image_dvik0_36._loaded_dvik0_71{opacity:1}._imageWrapper_dvik0_36:hover ._image_dvik0_36._loaded_dvik0_71{transform:scale(1.01)}._sliderWrapper_dvik0_80{width:100%}._floatingActions_dvik0_85{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;z-index:10}._floatingBtn_dvik0_94{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:none;border-radius:12px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#3845b7;font-size:.9rem;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #0000001a,0 2px 8px #0000000f;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}._floatingBtn_dvik0_94 svg{width:18px;height:18px}._floatingBtn_dvik0_94:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #0000001f,0 4px 12px #00000014}._floatingBtn_dvik0_94:active{transform:translateY(0)}._floatingBtn_dvik0_94._active_dvik0_129{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._keyboardHint_dvik0_135{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffd9;font-size:.75rem;font-weight:500;opacity:0;transition:opacity .3s ease;z-index:5}._container_dvik0_3:hover ._keyboardHint_dvik0_135{opacity:1}._keyboardHint_dvik0_135 kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:4px;background:#fff3;font-family:inherit;font-size:.7rem;font-weight:700;text-transform:uppercase}._fullscreenModal_dvik0_178{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:1000;padding:48px 24px;cursor:zoom-out;animation:_fadeIn_dvik0_1 .2s ease}@keyframes _fadeIn_dvik0_1{0%{opacity:0}to{opacity:1}}._closeBtn_dvik0_196{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:#ffffff26;color:#fff;cursor:pointer;transition:background .2s ease,transform .15s ease;z-index:1001}._closeBtn_dvik0_196 svg{width:24px;height:24px}._closeBtn_dvik0_196:hover{background:#ffffff40;transform:scale(1.1)}._fullscreenImage_dvik0_225{max-width:100%;max-height:100%;object-fit:contain;cursor:default;animation:_scaleIn_dvik0_1 .25s cubic-bezier(.16,1,.3,1)}@keyframes _scaleIn_dvik0_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._fullscreenHint_dvik0_244{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;background:#ffffff1a;color:#ffffffb3;font-size:.8rem;font-weight:500}._fullscreenHint_dvik0_244 kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:5px;background:#ffffff26;font-family:inherit;font-size:.75rem;font-weight:600}@media(max-width:900px){._container_dvik0_3{min-height:300px;border-radius:16px}._image_dvik0_36{max-height:60vh}._floatingActions_dvik0_85{bottom:16px;right:16px;gap:8px}._floatingBtn_dvik0_94{padding:10px 14px;font-size:.85rem;border-radius:10px}._floatingBtn_dvik0_94 svg{width:16px;height:16px}._keyboardHint_dvik0_135{display:none}}@media(max-width:600px){._container_dvik0_3{min-height:250px;border-radius:12px}._floatingActions_dvik0_85{bottom:12px;right:12px;flex-direction:column;align-items:flex-end}._floatingBtn_dvik0_94{padding:10px 14px;font-size:.8rem}._fullscreenModal_dvik0_178{padding:24px 12px}._closeBtn_dvik0_196{top:12px;right:12px;width:40px;height:40px}._closeBtn_dvik0_196 svg{width:20px;height:20px}._fullscreenHint_dvik0_244{display:none}}@media(prefers-reduced-motion:reduce){._loader_dvik0_43{animation:none}._image_dvik0_36,._floatingBtn_dvik0_94,._closeBtn_dvik0_196,._keyboardHint_dvik0_135{transition-duration:.01ms!important}._imageWrapper_dvik0_36:hover ._image_dvik0_36._loaded_dvik0_71,._floatingBtn_dvik0_94:hover,._closeBtn_dvik0_196:hover{transform:none}._fullscreenModal_dvik0_178,._fullscreenImage_dvik0_225{animation:none}}._panel_16vo4_3{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:20px;box-shadow:0 4px 24px #667eea14;overflow:hidden}._section_16vo4_13{padding:20px;border-bottom:1px solid rgba(102,126,234,.08)}._section_16vo4_13:last-child{border-bottom:none}._sectionTitle_16vo4_22{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:.85rem;font-weight:700;color:#3845b7;text-transform:uppercase;letter-spacing:.04em}._sectionTitle_16vo4_22 svg{width:18px;height:18px;color:#667eea}._statsList_16vo4_41{display:flex;flex-direction:column;gap:12px;margin:0}._statItem_16vo4_48{display:flex;justify-content:space-between;align-items:center;gap:12px}._statLabel_16vo4_55{font-size:.85rem;color:#6c6f9a;font-weight:500}._statValue_16vo4_61{font-size:.9rem;color:#1f1f29;font-weight:600;text-align:right}._sourceCard_16vo4_69{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:linear-gradient(135deg,#667eea0f,#764ba20a);text-decoration:none;transition:background .2s ease,transform .15s ease}._sourceCard_16vo4_69:hover{background:linear-gradient(135deg,#667eea1f,#764ba214);transform:translateY(-2px)}._sourceImage_16vo4_85{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0}._sourceInfo_16vo4_93{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._sourceName_16vo4_101{font-size:.9rem;font-weight:600;color:#1f1f29;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sourceType_16vo4_110{font-size:.75rem;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:.03em}._sourceArrow_16vo4_118{width:20px;height:20px;color:#9ca3af;flex-shrink:0;transition:color .15s ease,transform .15s ease}._sourceCard_16vo4_69:hover ._sourceArrow_16vo4_118{color:#3845b7;transform:translate(2px)}._providerInfo_16vo4_132{display:flex;flex-wrap:wrap;gap:8px}._providerBadge_16vo4_138,._modelBadge_16vo4_139{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:600}._providerBadge_16vo4_138{background:linear-gradient(135deg,#8b5cf61f,#8b5cf614);color:#7c3aed;text-transform:capitalize}._modelBadge_16vo4_139{background:#6b72801a;color:#4b5563}._expandableTitle_16vo4_160{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:transparent;cursor:pointer;font:inherit;text-align:left}._titleContent_16vo4_173{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;color:#3845b7;text-transform:uppercase;letter-spacing:.04em}._titleContent_16vo4_173 svg{width:18px;height:18px;color:#667eea}._expandIcon_16vo4_190{width:20px;height:20px;color:#9ca3af;transition:transform .2s ease,color .15s ease}._expandIcon_16vo4_190._expanded_16vo4_197{transform:rotate(180deg)}._expandableTitle_16vo4_160:hover ._expandIcon_16vo4_190{color:#3845b7}._metadataContent_16vo4_205{margin-top:14px;padding:14px;border-radius:12px;background:#667eea0a;animation:_slideDown_16vo4_1 .2s ease}@keyframes _slideDown_16vo4_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._metadataCode_16vo4_224{margin:0;font-family:JetBrains Mono,Fira Code,SF Mono,Monaco,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.6;color:#4b5563;white-space:pre-wrap;word-break:break-word}@media(max-width:900px){._panel_16vo4_3{border-radius:16px}._section_16vo4_13{padding:16px}._sectionTitle_16vo4_22{font-size:.8rem;margin-bottom:12px}._sourceImage_16vo4_85{width:48px;height:48px}}@media(max-width:600px){._panel_16vo4_3{border-radius:12px}._section_16vo4_13{padding:14px}._statItem_16vo4_48{flex-direction:column;align-items:flex-start;gap:4px}._statValue_16vo4_61{text-align:left}._providerInfo_16vo4_132{gap:6px}._providerBadge_16vo4_138,._modelBadge_16vo4_139{padding:5px 10px;font-size:.75rem}}@media(prefers-reduced-motion:reduce){._sourceCard_16vo4_69,._sourceArrow_16vo4_118,._expandIcon_16vo4_190,._metadataContent_16vo4_205{transition-duration:.01ms!important}._sourceCard_16vo4_69:hover,._sourceCard_16vo4_69:hover ._sourceArrow_16vo4_118{transform:none}._metadataContent_16vo4_205{animation:none}}._container_1g925_3{background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #1e1b4b4d}._container_1g925_3._compact_1g925_10{border-radius:12px}._header_1g925_14{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#0003;border-bottom:1px solid rgba(255,255,255,.08)}._container_1g925_3._compact_1g925_10 ._header_1g925_14{padding:10px 14px}._label_1g925_28{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:#e0e7ffcc;text-transform:uppercase;letter-spacing:.06em}._labelIcon_1g925_39{width:16px;height:16px;color:#a78bfae6}._copyBtn_1g925_45{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:8px;background:#ffffff1a;color:#e0e7ffe6;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .15s ease}._copyBtn_1g925_45 svg{width:14px;height:14px}._copyBtn_1g925_45:hover{background:#ffffff2e;transform:scale(1.02)}._copyBtn_1g925_45:active{transform:scale(.98)}._copyBtn_1g925_45._success_1g925_74{background:#10b98140;color:#6ee7b7}._content_1g925_79{padding:18px}._container_1g925_3._compact_1g925_10 ._content_1g925_79{padding:14px}._promptText_1g925_87{display:block;font-family:JetBrains Mono,Fira Code,SF Mono,Monaco,Menlo,Consolas,monospace;font-size:.95rem;line-height:1.7;color:#e0e7ff;white-space:pre-wrap;word-break:break-word;margin:0}._container_1g925_3._compact_1g925_10 ._promptText_1g925_87{font-size:.88rem;line-height:1.6}@media(max-width:600px){._container_1g925_3{border-radius:12px}._header_1g925_14{padding:12px 14px;flex-wrap:wrap;gap:10px}._content_1g925_79{padding:14px}._promptText_1g925_87{font-size:.88rem;line-height:1.6}._copyBtn_1g925_45{padding:5px 10px;font-size:.75rem}._copyBtn_1g925_45 svg{width:12px;height:12px}}@media(prefers-reduced-motion:reduce){._copyBtn_1g925_45{transition-duration:.01ms!important}._copyBtn_1g925_45:hover,._copyBtn_1g925_45:active{transform:none}}._card_90y2c_3{background:#fff;border-radius:20px;box-shadow:0 4px 24px #667eea14;overflow:hidden}._header_90y2c_10{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#8b5cf60f,#667eea0a);border-bottom:1px solid rgba(139,92,246,.08)}._title_90y2c_20{display:flex;align-items:center;gap:10px;margin:0;font-size:1.1rem;font-weight:700;color:#1f1f29}._title_90y2c_20 svg{width:22px;height:22px;color:#8b5cf6}._badges_90y2c_36{display:flex;flex-wrap:wrap;gap:8px}._providerBadge_90y2c_42{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;background:linear-gradient(135deg,#8b5cf626,#8b5cf61a);color:#7c3aed;font-size:.8rem;font-weight:700;text-transform:capitalize}._timeBadge_90y2c_54{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;background:#6b72801a;color:#4b5563;font-size:.8rem;font-weight:600}._timeBadge_90y2c_54 svg{width:14px;height:14px}._promptSection_90y2c_72{padding:20px 24px}._responseSection_90y2c_77{padding:0 24px 20px}._responseTitle_90y2c_81{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.85rem;font-weight:700;color:#3845b7;text-transform:uppercase;letter-spacing:.04em}._responseTitle_90y2c_81 svg{width:16px;height:16px;color:#667eea}._responseText_90y2c_99{margin:0;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,#667eea0f,#667eea08);font-size:.9rem;line-height:1.6;color:#374151}._modelInfo_90y2c_110{display:flex;align-items:center;gap:8px;padding:0 24px 20px}._modelLabel_90y2c_117{font-size:.85rem;font-weight:600;color:#6b7280}._modelValue_90y2c_123{font-size:.85rem;font-weight:500;color:#374151;font-family:JetBrains Mono,Fira Code,monospace}._actions_90y2c_131{display:flex;flex-wrap:wrap;gap:10px;padding:16px 24px 20px;border-top:1px solid rgba(102,126,234,.08)}._actionBtn_90y2c_139{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}._actionBtn_90y2c_139 svg{width:18px;height:18px}._actionBtn_90y2c_139:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea4d}._actionBtn_90y2c_139:active{transform:translateY(0)}._actionBtn_90y2c_139._secondary_90y2c_169{background:#667eea1a;color:#3845b7}._actionBtn_90y2c_139._secondary_90y2c_169:hover{background:#667eea2e;box-shadow:0 4px 16px #667eea26}@media(max-width:900px){._card_90y2c_3{border-radius:16px}._header_90y2c_10{flex-direction:column;gap:14px;padding:18px 20px}._promptSection_90y2c_72,._responseSection_90y2c_77{padding-left:20px;padding-right:20px}._actions_90y2c_131{padding:14px 20px 18px}}@media(max-width:600px){._card_90y2c_3{border-radius:12px}._header_90y2c_10{padding:14px 16px}._title_90y2c_20{font-size:1rem}._title_90y2c_20 svg{width:20px;height:20px}._badges_90y2c_36{gap:6px}._providerBadge_90y2c_42,._timeBadge_90y2c_54{padding:5px 10px;font-size:.75rem}._promptSection_90y2c_72,._responseSection_90y2c_77,._modelInfo_90y2c_110{padding-left:16px;padding-right:16px}._actions_90y2c_131{flex-direction:column;padding:12px 16px 16px;gap:8px}._actionBtn_90y2c_139{justify-content:center;width:100%;padding:14px 16px}}@media(prefers-reduced-motion:reduce){._actionBtn_90y2c_139{transition-duration:.01ms!important}._actionBtn_90y2c_139:hover{transform:none}}._section_go3bv_3{margin-top:8px}._header_go3bv_7{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}._title_go3bv_15{display:flex;align-items:center;gap:10px;margin:0;font-size:1.1rem;font-weight:700;color:#1f1f29}._title_go3bv_15 svg{width:22px;height:22px;color:#667eea}._count_go3bv_31{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:12px;background:#667eea1f;color:#3845b7;font-size:.8rem;font-weight:700}._arrows_go3bv_46{display:flex;gap:6px}._arrowBtn_go3bv_51{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:10px;background:#667eea1a;color:#3845b7;cursor:pointer;transition:background .15s ease,transform .15s ease,opacity .15s ease}._arrowBtn_go3bv_51 svg{width:20px;height:20px}._arrowBtn_go3bv_51:hover:not(:disabled){background:#667eea33;transform:scale(1.05)}._arrowBtn_go3bv_51:active:not(:disabled){transform:scale(.95)}._arrowBtn_go3bv_51._hidden_go3bv_80{opacity:.3;pointer-events:none}._carousel_go3bv_86{display:flex;gap:14px;padding:4px 0 8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}._carousel_go3bv_86::-webkit-scrollbar{display:none}._emptyMessage_go3bv_102{display:flex;align-items:center;justify-content:center;min-width:200px;padding:32px 24px;border-radius:14px;background:#667eea0d;color:#6c6f9a;font-size:.9rem;font-weight:500}._card_go3bv_116{position:relative;flex-shrink:0;width:160px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#f0f1ff,#e8eaff);text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #667eea1a}._card_go3bv_116:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 28px #667eea33}._imageWrapper_go3bv_134{position:relative;aspect-ratio:1;overflow:hidden}._loader_go3bv_140{position:absolute;inset:0;background:linear-gradient(90deg,#f0f1ff99,#e8eaffe6,#f0f1ff99);background-size:200% 100%;animation:_shimmer_go3bv_1 1.6s infinite}@keyframes _shimmer_go3bv_1{0%{background-position:-200% 0}to{background-position:200% 0}}._image_go3bv_134{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease,transform .3s ease}._image_go3bv_134._loaded_go3bv_168{opacity:1}._card_go3bv_116:hover ._image_go3bv_134._loaded_go3bv_168{transform:scale(1.08)}._cardInfo_go3bv_177{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#fff}._cardType_go3bv_185{display:flex;align-items:center;gap:5px;font-size:.8rem;font-weight:700;color:#1f1f29}._typeIcon_go3bv_194{font-size:.85rem}._cardDate_go3bv_198{font-size:.75rem;color:#6c6f9a}._createCard_go3bv_204{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-shrink:0;width:160px;aspect-ratio:1;border-radius:14px;border:2px dashed rgba(102,126,234,.3);background:#667eea0a;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}._createCard_go3bv_204:hover{background:#667eea1a;border-color:#667eea80;transform:scale(1.02)}._createIcon_go3bv_226{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#667eea26,#764ba21a);color:#667eea;transition:transform .2s ease}._createCard_go3bv_204:hover ._createIcon_go3bv_226{transform:scale(1.1)}._createIcon_go3bv_226 svg{width:28px;height:28px}._createText_go3bv_247{font-size:.85rem;font-weight:600;color:#3845b7}@media(max-width:900px){._card_go3bv_116,._createCard_go3bv_204{width:140px}}@media(max-width:600px){._header_go3bv_7{margin-bottom:12px}._title_go3bv_15{font-size:1rem}._title_go3bv_15 svg{width:20px;height:20px}._arrows_go3bv_46{display:none}._carousel_go3bv_86{gap:10px;padding-left:2px;padding-right:2px}._card_go3bv_116,._createCard_go3bv_204{width:120px}._cardInfo_go3bv_177{padding:8px 10px}._cardType_go3bv_185{font-size:.75rem}._cardDate_go3bv_198{font-size:.7rem}._createIcon_go3bv_226{width:40px;height:40px;border-radius:12px}._createIcon_go3bv_226 svg{width:24px;height:24px}._createText_go3bv_247{font-size:.8rem}}@media(prefers-reduced-motion:reduce){._carousel_go3bv_86{scroll-behavior:auto}._card_go3bv_116,._createCard_go3bv_204,._createIcon_go3bv_226,._image_go3bv_134,._arrowBtn_go3bv_51,._loader_go3bv_140{transition-duration:.01ms!important}._loader_go3bv_140{animation:none}._card_go3bv_116:hover,._createCard_go3bv_204:hover,._card_go3bv_116:hover ._image_go3bv_134._loaded_go3bv_168,._createCard_go3bv_204:hover ._createIcon_go3bv_226{transform:none}}._page_1n6ji_3{max-width:1280px;margin:0 auto;padding:32px 24px 64px;animation:_fadeIn_1n6ji_1 .3s ease}@keyframes _fadeIn_1n6ji_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._mainContent_1n6ji_25{display:grid;grid-template-columns:1fr 340px;gap:28px;margin-bottom:32px}._heroZone_1n6ji_32,._sidebarZone_1n6ji_36{min-width:0}._generationSection_1n6ji_44,._relatedSection_1n6ji_48{margin-bottom:32px}._loadingContainer_1n6ji_56{display:flex;align-items:center;justify-content:center;min-height:60vh}._loadingContent_1n6ji_63{display:flex;flex-direction:column;align-items:center;gap:20px;padding:48px;background:#fff;border-radius:24px;box-shadow:0 4px 24px #667eea14}._loadingText_1n6ji_74{font-size:1rem;font-weight:500;color:#6c6f9a}._errorContainer_1n6ji_84{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:24px}._errorCard_1n6ji_92{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;padding:48px 40px;background:#fff;border-radius:24px;box-shadow:0 4px 24px #667eea14}._errorIcon_1n6ji_104{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:linear-gradient(135deg,#ef44441a,#ef44440d)}._errorIcon_1n6ji_104 svg{width:32px;height:32px;color:#ef4444}._errorTitle_1n6ji_121{margin:0 0 12px;font-size:1.5rem;font-weight:700;color:#1f1f29}._errorMessage_1n6ji_128{margin:0 0 24px;font-size:.95rem;line-height:1.6;color:#6c6f9a}@media(max-width:1100px){._mainContent_1n6ji_25{grid-template-columns:1fr 300px;gap:24px}}@media(max-width:900px){._page_1n6ji_3{padding:24px 20px 48px}._mainContent_1n6ji_25{grid-template-columns:1fr;gap:20px}._sidebarZone_1n6ji_36{order:1}._generationSection_1n6ji_44,._relatedSection_1n6ji_48{margin-bottom:24px}}@media(max-width:600px){._page_1n6ji_3{padding:16px 16px 40px}._mainContent_1n6ji_25{gap:16px}._loadingContent_1n6ji_63,._errorCard_1n6ji_92{padding:32px 24px;border-radius:20px}._errorIcon_1n6ji_104{width:56px;height:56px}._errorIcon_1n6ji_104 svg{width:28px;height:28px}._errorTitle_1n6ji_121{font-size:1.25rem}._errorMessage_1n6ji_128{font-size:.9rem}}@media(prefers-reduced-motion:reduce){._page_1n6ji_3{animation:none}}._page_104t8_2{max-width:1200px;margin:0 auto;padding:32px 24px}._fadeIn_104t8_9{animation:_fadeIn_104t8_9 .5s ease-in}@keyframes _fadeIn_104t8_9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._centerContainer_104t8_25{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}._spinner_104t8_34{width:40px;height:40px;border:4px solid rgba(56,69,183,.1);border-top-color:#3845b7;border-radius:50%;animation:_spin_104t8_34 .8s linear infinite}._loadingText_104t8_43{color:#666;font-size:1rem}@keyframes _spin_104t8_34{to{transform:rotate(360deg)}}._processingContainer_104t8_53{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:24px}._processingCard_104t8_61{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;max-width:500px}._largeSpinner_104t8_70{width:80px;height:80px;border:6px solid rgba(56,69,183,.1);border-top-color:#3845b7;border-radius:50%;animation:_spin_104t8_34 1s linear infinite}._processingTitle_104t8_79{font-size:2rem;margin:0;color:#1f1f29;font-weight:600}._processingMessage_104t8_86{font-size:1.1rem;color:#666;margin:0}._processingMeta_104t8_92{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:20px 32px;background:#f8f9ff;border-radius:12px;border:1px solid #e0e7ff;width:100%}._metaItem_104t8_104{font-size:.95rem;color:#666;display:flex;justify-content:space-between;align-items:center}._metaItem_104t8_104 strong{color:#1f1f29;font-weight:600}._errorCard_104t8_118{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;max-width:500px;padding:48px 32px;background:#fff;border:2px solid #fee2e2;border-radius:16px}._errorIcon_104t8_131{width:64px;height:64px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}._errorTitle_104t8_144{font-size:1.8rem;margin:0;color:#1f1f29}._errorMessage_104t8_150{font-size:1rem;color:#666;margin:0;line-height:1.6}._errorActions_104t8_157{display:flex;gap:12px;margin-top:8px}._header_104t8_164{margin-bottom:32px}._headerTop_104t8_168{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}._breadcrumb_104t8_175{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.9rem;color:#666}._breadcrumbLink_104t8_184{color:#3845b7;text-decoration:none}._breadcrumbLink_104t8_184:hover{text-decoration:underline}._breadcrumbSeparator_104t8_193{color:#ccc}._breadcrumbCurrent_104t8_197{color:#333;font-weight:500}._title_104t8_202{font-size:2rem;margin:0 0 12px;color:#1f1f29}._metadata_104t8_208{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:.9rem;color:#666}._badge_104t8_217{display:inline-block;padding:4px 12px;border-radius:12px;color:#fff;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._badgeCompleted_104t8_228{background:linear-gradient(135deg,#10b981,#059669)}._badgeFailed_104t8_232{background:linear-gradient(135deg,#ef4444,#dc2626)}._badgeProcessing_104t8_236{background:linear-gradient(135deg,#f59e0b,#d97706)}._badgePending_104t8_240{background:linear-gradient(135deg,#6b7280,#4b5563)}._section_104t8_245{margin-bottom:48px}._sectionTitle_104t8_249{font-size:1.4rem;margin:0 0 20px;color:#1f1f29}._detailsCard_104t8_256{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px}._detailRow_104t8_263{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #f0f0f0}._detailRow_104t8_263:last-child{border-bottom:none}._detailLabel_104t8_274{font-weight:600;color:#666;min-width:150px;flex-shrink:0}._detailValue_104t8_281{color:#1f1f29;word-break:break-word}._detailValue_104t8_281._error_104t8_118{color:#ef4444;font-weight:500}._textResult_104t8_292{background:#f8f9ff;border:1px solid #e0e7ff;border-radius:12px;padding:24px;font-size:1rem;line-height:1.6;color:#1f1f29;white-space:pre-wrap;word-break:break-word}._resultsGrid_104t8_305{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}._resultCard_104t8_311{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:all .2s ease}._resultCard_104t8_311:hover{box-shadow:0 8px 24px #3845b726;transform:translateY(-4px)}._resultImage_104t8_324{width:100%;aspect-ratio:1;object-fit:cover;display:block}._resultInfo_104t8_331{padding:16px;display:flex;flex-direction:column;gap:8px}._resultFilename_104t8_338{font-size:.85rem;color:#666;font-family:monospace}._fileCard_104t8_345{display:flex;gap:24px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;align-items:center}._fileImage_104t8_355{width:200px;height:200px;object-fit:cover;border-radius:8px;flex-shrink:0}._fileInfo_104t8_363{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){._page_104t8_2{padding:24px 16px}._headerTop_104t8_168{flex-direction:column;align-items:flex-start}._processingTitle_104t8_79{font-size:1.5rem}._largeSpinner_104t8_70{width:60px;height:60px}._processingMeta_104t8_92{padding:16px 20px}._metaItem_104t8_104{font-size:.9rem}._errorCard_104t8_118{padding:32px 24px}._errorTitle_104t8_144{font-size:1.5rem}._errorIcon_104t8_131{width:56px;height:56px;font-size:28px}._errorActions_104t8_157{flex-direction:column;width:100%}._errorActions_104t8_157 ._btn_104t8_416{width:100%}._fileCard_104t8_345{flex-direction:column}._fileImage_104t8_355{width:100%;height:auto}._detailRow_104t8_263{flex-direction:column;gap:4px}._detailLabel_104t8_274{min-width:auto}._resultsGrid_104t8_305{grid-template-columns:1fr}}._page_z9u0r_1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}._container_z9u0r_11{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:50px 40px;max-width:450px;width:100%}._logo_z9u0r_20{text-align:center;margin-bottom:30px}._logoIcon_z9u0r_25{font-size:3em;margin-bottom:10px}._logo_z9u0r_20 h1{color:#333;margin-bottom:10px;font-size:2em}._subtitle_z9u0r_36{color:#666;margin-bottom:0;font-size:.95em}._infoBox_z9u0r_42{background:#f8f9ff;border-left:4px solid #667eea;padding:15px;margin-bottom:30px;border-radius:8px}._infoBox_z9u0r_42 p{color:#555;font-size:.9em;line-height:1.6;margin:0}._formGroup_z9u0r_57{margin-bottom:20px}._formGroup_z9u0r_57 label{display:block;margin-bottom:8px;color:#333;font-weight:500}._formGroup_z9u0r_57 input[type=email]{width:100%;padding:14px;border:2px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:16px;transition:border-color .2s;box-sizing:border-box}._formGroup_z9u0r_57 input[type=email]:focus{outline:none;border-color:#667eea}button[type=submit]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;width:100%;transition:transform .2s;display:flex;align-items:center;justify-content:center}button[type=submit]:hover:not(:disabled){transform:translateY(-2px)}button[type=submit]:disabled{opacity:.6;cursor:not-allowed}._processing_z9u0r_109{position:relative;opacity:.9;cursor:not-allowed}._buttonSpinner_z9u0r_115{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_z9u0r_155 .8s linear infinite}._message_z9u0r_126{padding:15px;border-radius:8px;margin-top:20px}._message_z9u0r_126._success_z9u0r_132{background:#e7f7ed;color:#2ea043;border:1px solid #2ea043}._message_z9u0r_126._error_z9u0r_138{background:#ffe7e7;color:#d73a49;border:1px solid #d73a49}._message_z9u0r_126._info_z9u0r_42{background:#e7f3ff;color:#0969da;border:1px solid #0969da}._loading_z9u0r_150{text-align:center;margin-top:20px}._spinner_z9u0r_155{border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;width:40px;height:40px;animation:_spin_z9u0r_155 1s linear infinite;margin:0 auto 10px}@keyframes _spin_z9u0r_155{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_z9u0r_170{margin-top:30px;text-align:center;color:#666;font-size:.9em}._footer_z9u0r_170 a{color:#667eea;text-decoration:none}._footer_z9u0r_170 a:hover{text-decoration:underline}._divider_z9u0r_187{display:flex;align-items:center;text-align:center;margin:25px 0;color:#999;font-size:.9em}._divider_z9u0r_187:before,._divider_z9u0r_187:after{content:"";flex:1;border-bottom:1px solid #e0e0e0}._divider_z9u0r_187 span{padding:0 15px}._googleButton_z9u0r_208{background:#fff;color:#333;border:2px solid #e0e0e0;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;width:100%;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:12px}._googleButton_z9u0r_208:hover:not(:disabled){border-color:#4285f4;box-shadow:0 2px 8px #4285f433;transform:translateY(-1px)}._googleButton_z9u0r_208:disabled{opacity:.6;cursor:not-allowed}._googleIcon_z9u0r_236{width:20px;height:20px}._page_1njab_1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}._container_1njab_11{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:50px 40px;max-width:450px;width:100%;text-align:center}._spinner_1njab_21{border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;width:60px;height:60px;animation:_spin_1njab_21 1s linear infinite;margin:0 auto 20px}@keyframes _spin_1njab_21{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1njab_11 h1{color:#333;margin-bottom:10px;font-size:1.5em}._container_1njab_11 p{color:#666;line-height:1.6;margin:0}._error_1njab_48{background:#ffe7e7;color:#d73a49;padding:20px;border-radius:10px;margin-bottom:20px;font-size:2em;font-weight:700}._success_1njab_58{background:#e7f7ed;color:#2ea043;padding:20px;border-radius:10px;margin-bottom:20px;font-size:2em;font-weight:700}:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f5f6ff;color:#1f1f29}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh}a{color:inherit}button{font-family:inherit}.page-heading{margin:0 0 8px;font-size:1.75rem;color:#2e2f58}.page-subtitle{margin:0 0 24px;color:#6c6f9a}.card{background:#fff;border-radius:24px;padding:32px;box-shadow:0 24px 48px #3845b729}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;background:#667eea1f;color:#3845b7}.tag--danger{background:#d73a4929;color:#d73a49}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:12px;border:none;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-secondary{background:#667eea1f;color:#3845b7}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 18px #3845b726}.btn:disabled{opacity:.6;cursor:not-allowed}.link-secondary{color:#6266af;text-decoration:none;font-size:.9rem}.link-secondary:hover{text-decoration:underline}.use-tool-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:#3845b71f;color:#2e358f;font-weight:600;text-decoration:none;font-size:.85rem}.use-tool-link:hover{background:#3845b738}.spinner{width:42px;height:42px;border-radius:50%;border:3px solid #edeffd;border-top-color:#667eea;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state{display:flex;align-items:center;justify-content:center;gap:16px;padding:40px;color:#5d5f93}.grid-metrics{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:28px}.metric-card{background:#fff;border-radius:18px;padding:18px;box-shadow:0 10px 24px #525bff1f}.metric-value{font-size:2rem;font-weight:700;color:#2e2f58}.metric-label{color:#6c6f9a;margin-top:6px;font-size:.85rem}.highlight{border:2px solid #667eea;box-shadow:0 18px 32px #525bff2e}.page{max-width:1080px;margin:0 auto;padding:32px 24px 48px}.page-header{background:#fff;border-radius:24px;padding:28px 32px;box-shadow:0 20px 36px #525bff24;margin-bottom:28px}.page-header h1{margin:0}.page-header p{margin:8px 0 0}.card-actions{display:flex;gap:10px;flex-wrap:wrap}
