.lab_scenePage__u_7Wg{min-height:100vh;background:radial-gradient(circle at top left,rgba(31,58,255,.06),transparent 24%),radial-gradient(circle at 80% 18%,rgba(14,165,233,.06),transparent 18%),linear-gradient(180deg,#edf1f7,#f8f9fc);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.lab_landingView__fzAkl{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;padding:16px 24px 24px;overflow-y:auto}.lab_landingView__fzAkl:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(135deg,rgba(31,58,255,.05),transparent 50%),linear-gradient(225deg,rgba(31,58,255,.03),transparent 50%),repeating-linear-gradient(0deg,transparent,transparent 60px,rgba(31,58,255,.04) 0,rgba(31,58,255,.04) 61px),repeating-linear-gradient(90deg,transparent,transparent 60px,rgba(31,58,255,.04) 0,rgba(31,58,255,.04) 61px)}.lab_landingContent__visbB{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:820px;padding-bottom:20px}.lab_landingGalleryWrap__JqQBZ{width:100%;max-width:820px;overflow:hidden}.lab_landingRecent__ChyJ3{width:100%;display:flex;flex-direction:column;gap:12px}.lab_landingRecent__ChyJ3[data-hidden=true]{visibility:hidden;pointer-events:none}.lab_landingRecentHeader__DB_ms{display:flex;align-items:center;justify-content:space-between}.lab_landingRecentTitle__YsMXf{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.lab_landingRecentViewAll__AHaJH{font-size:12px;font-weight:500;color:#3b5bff;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .13s;font-family:inherit}.lab_landingRecentViewAll__AHaJH:hover{background:rgba(59,91,255,.07)}.lab_landingRecentGrid__a7pff{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;min-height:150px;align-content:start}.lab_landingRecentCard__Q_Etb{aspect-ratio:1;border-radius:10px;overflow:hidden;cursor:pointer;border:1px solid rgba(226,232,240,.7);background:rgba(241,245,249,.5);padding:0;transition:all .15s ease}.lab_landingRecentCard__Q_Etb:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.1);border-color:rgba(59,91,255,.3)}.lab_landingRecentCard__Q_Etb img{width:100%;height:100%;object-fit:cover;display:block}.lab_landingRecentSkeleton__6TzyD{aspect-ratio:1;border-radius:10px;background:linear-gradient(90deg,#e8edf5 25%,#f1f5fb 50%,#e8edf5 75%);background-size:200% 100%;animation:lab_skeletonShimmer__HIAAW 1.4s ease-in-out infinite}.lab_landingBadge__pXE1y{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(59,91,255,.07);border:1px solid rgba(59,91,255,.14);border-radius:99px;font-size:12px;font-weight:600;color:#3b5bff;letter-spacing:.02em}.lab_landingTitle__lrzFy{font-size:48px;font-weight:800;color:#0f172a;letter-spacing:-.035em;line-height:1.08;text-align:center;margin:0}.lab_landingSubtitle__XWfW6{font-size:14px;color:#64748b;text-align:center;line-height:1.5;margin:-4px auto 0;white-space:nowrap}.lab_landingInputCard__e0pUd{width:100%;background:white;border:1.5px solid rgba(226,232,240,.8);border-radius:24px;box-shadow:0 24px 64px rgba(15,23,42,.09),0 4px 16px rgba(15,23,42,.05);overflow:visible;transition:border-color .15s ease,box-shadow .15s ease}.lab_landingInputCard__e0pUd:focus-within{border-color:rgba(59,91,255,.35);box-shadow:0 24px 64px rgba(15,23,42,.12),0 0 0 4px rgba(59,91,255,.07)}.lab_landingTextarea__MClVr{width:100%;padding:22px 24px 10px;border:none;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;color:#0f172a;outline:none;resize:none;line-height:1.6;min-height:90px}.lab_landingTextarea__MClVr::placeholder{color:#94a3b8}.lab_landingCreditInfo__E7nBo{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#94a3b8}.lab_landingChipsRow__F2Guj{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px 0}.lab_landingChip__DdobR{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 5px;background:rgba(241,245,249,.9);border:1px solid rgba(226,232,240,.8);border-radius:99px;font-size:12px;font-weight:500;color:#334155}.lab_landingChipImg__tLCDS{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.lab_landingChipPlaceholder__2XlAn{width:20px;height:20px;border-radius:50%;background:rgba(59,91,255,.1);color:#3b5bff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lab_landingChip__DdobR button{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:50%;background:rgba(148,163,184,.2);color:#64748b;cursor:pointer;padding:0;transition:all .1s ease}.lab_landingChip__DdobR button:hover{background:rgba(239,68,68,.12);color:#ef4444}.lab_landingExamplesInner__8IL3T{overflow:hidden;border-top:1px solid rgba(241,245,249,.9);padding:8px 12px;display:flex;flex-direction:column;gap:4px}.lab_landingExampleInnerBtn__9Pa66{display:block;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:10px;background:transparent;font-family:inherit;font-size:13px;color:#475569;cursor:pointer;transition:background .1s ease,color .1s ease}.lab_landingExampleInnerBtn__9Pa66:hover{background:rgba(241,245,249,.9);color:#0f172a}.lab_landingToolbar__RTQwX{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 10px;border-top:1px solid rgba(241,245,249,.9)}.lab_landingToolbarLeft__4lf_f{display:flex;align-items:center;gap:2px}.lab_landingToolBtn__wUx7i{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:none;border-radius:10px;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:all .13s ease}.lab_landingToolBtn__wUx7i:hover:not(:disabled){background:rgba(241,245,249,.9);color:#0f172a}.lab_landingToolBtn__wUx7i:disabled{opacity:.45;cursor:not-allowed}.lab_landingToolBtnActive__phvra{background:rgba(59,91,255,.07);color:#3b5bff}.lab_landingToolBtnActive__phvra:hover:not(:disabled){background:rgba(59,91,255,.11);color:#3b5bff}.lab_landingToolBtnSearch__ixnDx{font-size:13px;font-weight:500}.lab_landingSendBtn__8jIWN{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:rgba(226,232,240,.7);color:#94a3b8;cursor:not-allowed;transition:all .15s ease;flex-shrink:0;padding:0}.lab_landingSendBtnActive__97Nkz{background:#3b5bff;color:white;cursor:pointer;box-shadow:0 4px 12px rgba(59,91,255,.3)}.lab_landingSendBtnActive__97Nkz:hover{background:#2d4ae0;transform:scale(1.05)}.lab_collModalOverlay__QvF_H{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px}.lab_collModal__l5Y8t{width:100%;max-width:480px;background:white;border-radius:22px;box-shadow:0 32px 80px rgba(15,23,42,.2);overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.lab_collModalHeader__3f0Vn{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid rgba(241,245,249,.9)}.lab_collModalTitle__zX1yw{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.lab_collModalClose__otYP_{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:rgba(241,245,249,.8);color:#64748b;cursor:pointer;transition:all .1s ease;padding:0}.lab_collModalClose__otYP_:hover{background:rgba(226,232,240,1);color:#0f172a}.lab_collModalSearch__eAngl{padding:14px 16px 10px}.lab_collModalSearchWrap__yLs1u{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1.5px solid rgba(226,232,240,.8);border-radius:14px;background:rgba(248,250,252,.8);transition:all .15s ease}.lab_collModalSearchWrap__yLs1u:focus-within{border-color:rgba(59,91,255,.4);background:white;box-shadow:0 0 0 3px rgba(59,91,255,.07)}.lab_collModalInput__JNiNI{flex:1;border:none;background:transparent;font-family:inherit;font-size:14px;color:#0f172a;outline:none}.lab_collModalInput__JNiNI::placeholder{color:#94a3b8}.lab_collModalClear__maFZ_{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:rgba(148,163,184,.2);color:#64748b;cursor:pointer;padding:0;flex-shrink:0;transition:all .1s ease}.lab_collModalClear__maFZ_:hover{background:rgba(148,163,184,.35)}.lab_collModalSpinner__Ibtgw{width:16px;height:16px;border:2px solid rgba(148,163,184,.3);border-top-color:#3b5bff;border-radius:50%;animation:lab_spin__lHGYh .6s linear infinite;flex-shrink:0}.lab_collModalResults__fsElq{flex:1;overflow-y:auto;padding:6px 8px 12px}.lab_collModalEmpty__Q6vIn{padding:32px 16px;text-align:center;font-size:13px;color:#94a3b8}.lab_collModalItem__ZQDeb{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:none;border-radius:12px;background:transparent;cursor:pointer;text-align:left;transition:background .1s ease}.lab_collModalItem__ZQDeb:hover{background:rgba(241,245,249,.9)}.lab_collModalImg___nwzh{width:44px;height:44px;border-radius:12px;object-fit:cover;flex-shrink:0;border:1px solid rgba(226,232,240,.6)}.lab_collModalImgPlaceholder__50Jc3{width:44px;height:44px;border-radius:12px;background:rgba(59,91,255,.08);color:#3b5bff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lab_collModalInfo__yIkP_{min-width:0;display:flex;flex-direction:column;gap:2px}.lab_collModalNameRow__go6Pz{display:flex;align-items:center;gap:5px}.lab_collModalName__ublbl{font-size:14px;font-weight:600;color:#0f172a}.lab_collModalName__ublbl,.lab_collModalSlug__AxPFR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab_collModalSlug__AxPFR{font-size:12px;color:#94a3b8}.lab_collModalCount__gFIXq{font-size:12px;font-weight:600;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:10px;margin-left:auto;margin-right:8px}.lab_collModalItemSelected__46b2V{background:rgba(31,58,255,.06)!important;border-color:rgba(31,58,255,.2)!important}.lab_collModalCheck__2UA_k{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#1f3aff;color:#fff;flex-shrink:0;margin-left:auto}.lab_collModalFooter__Z3tzu{padding:10px 16px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.lab_collModalDoneBtn__KaqrO{padding:7px 20px;border-radius:8px;border:none;background:#1f3aff;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.lab_collModalDoneBtn__KaqrO:hover{background:#1630d9}.lab_sceneLayout__DqSS1{position:fixed;inset:0;top:64px;display:grid;grid-template-columns:420px 1fr;gap:16px;padding:16px;overflow:hidden;background:#f5f7fb}.lab_sceneChatPanel__mS31p{display:flex;flex-direction:column;height:100%;min-height:0;background:linear-gradient(180deg,#ffffff 52%,#f5f7ff 82%,#eef2ff);border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.lab_sceneChatHeader__zkDaM{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(226,232,240,.6)}.lab_sceneChatTitle___y3Wn{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lab_sceneCreditBadge__w_fTr{font-size:12px;font-weight:600;color:#64748b;background:rgba(241,245,249,.9);padding:4px 10px;border-radius:99px}.lab_sceneChatMessages__zcEYh{flex:1;overflow-y:auto;padding:16px 16px 8px;display:flex;flex-direction:column;gap:12px}.lab_sceneChatEmpty__tPtDF{flex:1;display:flex;flex-direction:column;padding:20px 20px 16px;overflow:hidden}.lab_sceneChatEmptyInner__pcVZl{display:flex;flex-direction:column;align-items:center;gap:10px;color:#94a3b8;font-size:13px;text-align:center;width:100%}.lab_examplePromptsHeader__EK9Wb{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:18px;flex-shrink:0}.lab_examplePromptsIcon__mdhMa{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#64748b}.lab_examplePromptsHeading___qyUs{font-size:14px;font-weight:600;color:#0f172a;letter-spacing:-.01em}.lab_examplePromptsSub__v_XVa{font-size:12.5px;color:#94a3b8;line-height:1.4;text-align:center}.lab_examplePromptList__vdIcU{display:flex;flex-direction:column;flex:1;min-height:0;border-top:1px solid #f1f5f9;overflow:hidden}.lab_examplePromptItem__C2KHv{display:flex;flex-direction:column;gap:3px;width:100%;padding:13px 4px;border:none;border-bottom:1px solid #f1f5f9;background:transparent;cursor:pointer;text-align:left;transition:background .13s ease;font-family:inherit;flex-shrink:0}.lab_examplePromptItem__C2KHv:last-child{border-bottom:none}.lab_examplePromptItem__C2KHv:hover{background:#fafbfc}.lab_examplePromptCategory__YSLFP{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.lab_examplePromptText__BMS0R{font-size:13px;color:#334155;line-height:1.5}.lab_sceneConfigSection__UxWEi{display:flex;flex-direction:column;gap:8px}.lab_sceneConfigTitle__R3BeT{font-size:13px;font-weight:650;color:#0f172a}.lab_sceneConfigDesc__wF3FE{font-size:12px;color:#64748b;line-height:1.5}.lab_pfpUploader__lU92K{display:flex;align-items:center;gap:10px}.lab_pfpDropZone__50i2p{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1.5px dashed rgba(148,163,184,.4);border-radius:14px;background:rgba(248,250,252,.8);cursor:pointer;font-size:13px;font-weight:500;color:#64748b;transition:all .15s ease;width:100%;justify-content:center}.lab_pfpDropZone__50i2p:hover{border-color:rgba(59,91,255,.4);color:#3b5bff;background:rgba(59,91,255,.04)}.lab_pfpPreviewWrap__IORP4{position:relative;width:56px;height:56px;flex-shrink:0}.lab_pfpPreviewImg__GLSD5{width:56px;height:56px;border-radius:14px;object-fit:cover;border:2px solid rgba(226,232,240,.8)}.lab_pfpRemoveBtn__NUZxw{position:absolute;top:-6px;right:-6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#ef4444;color:white;border:2px solid white;border-radius:50%;cursor:pointer;padding:0}.lab_pfpSpinner__w5bQF{width:18px;height:18px;border:2px solid rgba(148,163,184,.3);border-top-color:#3b5bff;border-radius:50%;animation:lab_spin__lHGYh .6s linear infinite}.lab_sceneTypeGrid__L3UJb{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lab_sceneTypeCard__tjiKS{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1.5px solid rgba(226,232,240,.7);border-radius:12px;background:rgba(255,255,255,.9);cursor:pointer;text-align:left;transition:all .15s ease}.lab_sceneTypeCard__tjiKS:hover{border-color:rgba(59,91,255,.3);background:rgba(59,91,255,.04)}.lab_sceneTypeCardActive__4QgpU{border-color:#3b5bff;background:rgba(59,91,255,.06);box-shadow:0 0 0 3px rgba(59,91,255,.08)}.lab_sceneTypeLabel__QUX4O{font-size:13px;font-weight:600;color:#0f172a}.lab_sceneTypeDesc__3VCJu{font-size:11px;color:#94a3b8}.lab_sceneExamples__AUS1r{display:flex;flex-direction:column;gap:8px;margin-top:4px}.lab_sceneExampleList__btMh5{display:flex;flex-direction:column;gap:6px}.lab_sceneExampleBtn__EHuNs{padding:8px 12px;border:1px solid rgba(226,232,240,.6);border-radius:10px;background:rgba(248,250,252,.8);font-size:12px;color:#475569;cursor:pointer;text-align:left;transition:all .12s ease}.lab_sceneExampleBtn__EHuNs:hover{background:rgba(241,245,249,1);border-color:rgba(148,163,184,.4);color:#0f172a}.lab_sceneChatMsg__RG3Bg{display:flex}.lab_sceneChatMsg_user__Tf5lD{justify-content:flex-end}.lab_sceneChatMsg_ai__SgUmi{justify-content:flex-start}.lab_sceneMsgUser__tmSDn{max-width:85%;padding:10px 14px;background:#0f172a;color:white;border-radius:16px 16px 4px 16px;font-size:13px;line-height:1.5}.lab_sceneMsgUser__tmSDn p{margin:0}.lab_sceneMsgAi__awQ7k{max-width:90%}.lab_sceneMsgAiContent__w22X_{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:rgba(241,245,249,.9);border-radius:16px 16px 16px 4px;font-size:13px;line-height:1.5;color:#334155}.lab_sceneMsgError__ISsz7{background:rgba(254,226,226,.6);color:#991b1b}.lab_sceneStatusBar__BKvTk{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(59,91,255,.06);border-radius:10px;font-size:12px;color:#3b5bff;font-weight:500}.lab_spinIcon__udP0_{animation:lab_spin__lHGYh 1s linear infinite;flex-shrink:0}.lab_sceneChatInputArea__lSZim{padding:0;margin:0 12px 12px;border:1px solid rgba(203,213,225,.8);border-radius:20px;background:#ffffff;box-shadow:0 2px 12px rgba(15,23,42,.07),0 1px 4px rgba(15,23,42,.04)}.lab_sceneChatForm__Pw8zL{display:flex;flex-direction:column;background:white;transition:box-shadow .15s ease;border-radius:20px}.lab_sceneChatForm__Pw8zL:focus-within{box-shadow:0 0 0 3px rgba(31,58,255,.08)}.lab_sceneChatInput__qQwjb{width:100%;padding:16px 18px 8px;border:none;background:transparent;font-family:inherit;font-size:14px;color:#0f172a;outline:none;resize:none;line-height:1.55;min-height:80px}.lab_sceneChatInput__qQwjb::placeholder{color:#94a3b8}.lab_sceneChatInput__qQwjb::-webkit-scrollbar{width:4px}.lab_sceneChatInput__qQwjb::-webkit-scrollbar-track{background:transparent}.lab_sceneChatInput__qQwjb::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.lab_sceneChatInput__qQwjb::-webkit-scrollbar-thumb:hover{background:#94a3b8}.lab_sceneChatInputFooter__Uh_lk{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 14px 12px}.lab_sceneChatInputLeft__a0_ZT,.lab_sceneChatInputRight__LE_oe{display:flex;align-items:center;gap:6px}.lab_chatSettingWrap__2WIB9{position:relative}.lab_chatSettingBtn__sOovt{height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(226,232,240,.8);background:rgba(248,250,252,.9);color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:all .13s ease;font-family:inherit;white-space:nowrap}.lab_chatSettingBtn__sOovt:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.lab_chatSettingDropdown__MFomQ{position:absolute;bottom:calc(100% + 6px);background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;min-width:100px;z-index:9999;animation:lab_fadeIn__djsnh .12s ease}.lab_chatSettingDropdownLeft___1sw5{right:0}.lab_chatSettingItem__6jD_L{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 13px;border:none;background:none;color:#334155;font-size:12px;font-weight:500;cursor:pointer;transition:background .1s;font-family:inherit;text-align:left}.lab_chatSettingItem__6jD_L:hover{background:#f8fafc}.lab_chatSettingItemActive___J93S{background:rgba(31,58,255,.06);color:#1f3aff}.lab_chatSettingItemActive___J93S:hover{background:rgba(31,58,255,.1)}.lab_chatSettingItemCredit__4Zvst{font-size:10px;color:#94a3b8;font-weight:400}.lab_landingSettingBtn__Q6zlY{height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(226,232,240,.7);background:rgba(248,250,252,.6);color:#475569;font-size:11px;font-weight:600;cursor:pointer;transition:all .13s ease;font-family:inherit;white-space:nowrap}.lab_landingSettingBtn__Q6zlY:hover{background:rgba(241,245,249,.9);border-color:#cbd5e1;color:#334155}.lab_sceneChatInputRow__YtE_K .lab_sceneChatForm__Pw8zL{flex:1;min-width:0}.lab_attachMenuWrap__C493j{position:relative}.lab_attachMenuDropdown__sQBlh{position:absolute;bottom:calc(100% + 8px);left:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;min-width:160px;z-index:9999;animation:lab_fadeIn__djsnh .12s ease}.lab_attachMenuItem__95jKJ{display:flex;align-items:center;gap:9px;width:100%;padding:10px 14px;border:none;background:none;color:#334155;font-size:13px;font-weight:500;cursor:pointer;transition:background .1s;font-family:inherit;text-align:left}.lab_attachMenuItem__95jKJ:hover{background:#f8fafc}.lab_attachBtn__HVeY3{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:9px;background:#1f3aff;color:#ffffff;cursor:pointer;transition:all .13s ease;padding:0}.lab_attachBtnActive__Lfz4F{background:#1630d9;color:#ffffff}.lab_attachBtn__HVeY3:hover:not(:disabled){background:#1630d9;box-shadow:0 2px 10px rgba(31,58,255,.3)}.lab_attachBtn__HVeY3:disabled{opacity:.45;cursor:not-allowed}.lab_attachBtnLoading__045Tk{border-color:rgba(59,91,255,.35);color:#3b5bff}.lab_chatAttachPreview__aQUIQ{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(59,91,255,.04);border-bottom:1px solid rgba(226,232,240,.5)}.lab_chatAttachImg__WehmX{width:32px;height:32px;border-radius:8px;object-fit:cover;border:1.5px solid rgba(226,232,240,.7);flex-shrink:0}.lab_chatAttachLabel__1PHFk{flex:1;font-size:11px;font-weight:500;color:#64748b}.lab_chatAttachRemove__exEOp{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:rgba(148,163,184,.15);color:#64748b;cursor:pointer;padding:0;transition:all .1s ease;flex-shrink:0}.lab_chatAttachRemove__exEOp:hover{background:rgba(239,68,68,.1);color:#ef4444}.lab_sceneCreditCost__xA5bh{font-size:12px;font-weight:500;color:#94a3b8}.lab_sceneSendBtn__erUXN{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:rgba(226,232,240,.5);color:#94a3b8;cursor:not-allowed;transition:all .15s ease}.lab_sceneSendBtnActive__2TtIk{background:#1f3aff;color:white;cursor:pointer}.lab_sceneSendBtnActive__2TtIk:hover{background:#1630d9;transform:scale(1.04)}.lab_sceneResultPanel__1GmKK{display:flex;flex-direction:column;align-items:stretch;height:100%;min-height:0;overflow-y:auto;padding:0;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px}.lab_sceneResultPanel__1GmKK::-webkit-scrollbar{width:6px}.lab_sceneResultPanel__1GmKK::-webkit-scrollbar-track{background:transparent}.lab_sceneResultPanel__1GmKK::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.lab_sceneResultEmpty__Zvscs{display:flex;align-items:center;justify-content:center;width:100%;min-height:60vh}.lab_sceneResultPlaceholder__ADYWV{display:flex;flex-direction:column;align-items:center;gap:16px;color:#cbd5e1;text-align:center}.lab_sceneResultPlaceholder__ADYWV p{font-size:14px;color:#94a3b8;max-width:280px}.lab_resultPanel__S5l6c{display:flex;flex-direction:column;gap:16px;width:100%}.lab_resultImageWrap__5sY6o{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(15,23,42,.15);background:rgba(241,245,249,.5)}.lab_resultImage__ds68b{width:100%;height:auto;display:block}.lab_resultActions__ukKIt{display:flex;gap:8px}.lab_resultActionBtn__IL6RI{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1.5px solid rgba(226,232,240,.7);border-radius:10px;background:white;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .12s ease}.lab_resultActionBtn__IL6RI:hover{background:rgba(241,245,249,1);border-color:rgba(148,163,184,.5);color:#0f172a}.lab_resultStats__oYmkp{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lab_resultStatItem__utpmg{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:rgba(255,255,255,.9);border:1px solid rgba(226,232,240,.6);border-radius:12px}.lab_resultStatLabel__QNPQq{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.lab_resultStatValue__Lz_LY{font-size:13px;font-weight:600;color:#0f172a}.lab_sceneModalOverlay__nKuod{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:10050;backdrop-filter:blur(4px)}.lab_sceneModalContent__T1xzR{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px;background:white;border-radius:20px;box-shadow:0 24px 64px rgba(15,23,42,.2);max-width:360px;width:90%;text-align:center;position:relative}.lab_sceneModalClose__Vy1nc{position:absolute;top:12px;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer}.lab_sceneModalTitle__VykOh{font-size:18px;font-weight:700;color:#0f172a;margin:0}.lab_sceneModalText__wb1Rs{font-size:14px;color:#64748b;line-height:1.5;margin:0}.lab_sceneModalActions__aXJb8{display:flex;gap:8px;margin-top:8px}.lab_sceneModalBtnSecondary__L0VsI{padding:8px 20px;border:1.5px solid rgba(226,232,240,.8);border-radius:10px;background:white;font-size:14px;font-weight:500;color:#64748b;cursor:pointer}.lab_sceneModalBtnPrimary__FyIuc{padding:8px 20px;border:none;border-radius:10px;background:#0f172a;font-size:14px;font-weight:600;color:white;cursor:pointer}.lab_inlineSearchWrapper__6v6xz{position:relative;width:100%}.lab_inlineSearchInputWrap__5mSd_{position:relative;display:flex;align-items:center}.lab_inlineSearchIcon__59pFU{position:absolute;left:12px;color:#94a3b8;pointer-events:none}.lab_inlineSearchInput___4hQG{width:100%;padding:10px 36px;border:1.5px solid rgba(226,232,240,.7);border-radius:12px;background:rgba(248,250,252,.9);font-family:inherit;font-size:13px;color:#0f172a;outline:none;transition:all .15s ease}.lab_inlineSearchInput___4hQG:focus{border-color:rgba(59,91,255,.4);background:white;box-shadow:0 0 0 3px rgba(59,91,255,.06)}.lab_inlineSearchInput___4hQG::placeholder{color:#94a3b8}.lab_inlineSearchSpinner__zJ92p{position:absolute;right:12px;width:14px;height:14px;border:2px solid rgba(148,163,184,.3);border-top-color:#3b5bff;border-radius:50%;animation:lab_spin__lHGYh .6s linear infinite}.lab_inlineSearchDropdown__sYdqo{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:240px;overflow-y:auto;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:white;box-shadow:0 12px 40px rgba(15,23,42,.12);z-index:20}.lab_inlineSearchItem__3_kJz{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .1s ease}.lab_inlineSearchItem__3_kJz:hover{background:rgba(241,245,249,.9)}.lab_inlineSearchItem__3_kJz+.lab_inlineSearchItem__3_kJz{border-top:1px solid rgba(241,245,249,.8)}.lab_inlineSearchImg__BMbdQ{width:36px;height:36px;border-radius:10px;object-fit:cover;flex-shrink:0}.lab_inlineSearchPlaceholder__0w1l4{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(59,91,255,.08);color:#3b5bff;font-size:14px;font-weight:700;flex-shrink:0}.lab_inlineSearchInfo__OYQHJ{min-width:0;display:grid;gap:1px}.lab_inlineSearchNameRow__KADZd{display:flex;align-items:center;gap:5px;min-width:0}.lab_inlineSearchName__dSeOl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:#0f172a}.lab_inlineSearchSlug__huG1Q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#94a3b8}.lab_selectedCollectionChip__0y0BK{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(59,91,255,.06);border:1.5px solid rgba(59,91,255,.2);border-radius:12px}.lab_selectedCollectionImg__4SkCD{width:28px;height:28px;border-radius:8px;object-fit:cover;flex-shrink:0}.lab_selectedCollectionPlaceholder__Oi6x2{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(59,91,255,.12);color:#3b5bff;font-size:12px;font-weight:700;flex-shrink:0}.lab_selectedCollectionName__M7E0N{flex:1;font-size:13px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab_selectedCollectionRemove__xT1Uk{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:rgba(148,163,184,.2);color:#64748b;cursor:pointer;flex-shrink:0;padding:0;transition:all .1s ease}.lab_selectedCollectionRemove__xT1Uk:hover{background:rgba(239,68,68,.1);color:#ef4444}.lab_inputCollectionTag__pHl5e{display:flex;align-items:center;gap:6px;padding:4px 8px;margin-bottom:6px;background:rgba(59,91,255,.06);border-radius:8px;font-size:11px;font-weight:600;color:#475569}.lab_inputCollectionTagImg__3ujUE{width:16px;height:16px;border-radius:4px;object-fit:cover}.lab_inputCollectionTag__pHl5e button{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;border-radius:4px;background:transparent;color:#94a3b8;cursor:pointer;padding:0;margin-left:auto}.lab_inputCollectionTag__pHl5e button:hover{color:#ef4444}.lab_searchWrapper__gZu4J{position:relative;width:100%}.lab_searchInputWrapper__6q9M2{position:relative;display:flex;align-items:center}.lab_searchIcon__kHrPQ{position:absolute;left:18px;color:#64748b;pointer-events:none}.lab_searchInput__Nvs1Z{width:100%;min-height:64px;padding:17px 56px 17px 48px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 24px 64px rgba(15,23,42,.08);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;color:#0f172a;outline:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.lab_searchInput__Nvs1Z::placeholder{color:#94a3b8}.lab_searchInput__Nvs1Z:focus{border-color:rgba(59,91,255,.4);box-shadow:0 24px 64px rgba(15,23,42,.1),0 0 0 5px rgba(31,58,255,.08);transform:translateY(-1px)}.lab_searchSpinner__5ASYi{position:absolute;right:18px;width:18px;height:18px;border:2px solid rgba(148,163,184,.3);border-top-color:#1f3aff;border-radius:50%;animation:lab_spin__lHGYh .6s linear infinite}.lab_searchDropdown__6Y9ch{position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 20px 56px rgba(15,23,42,.14);z-index:10}.lab_searchResultItem__0EvWE{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .12s ease}.lab_searchResultItem__0EvWE:hover{background:rgba(241,245,249,.9)}.lab_searchResultItem__0EvWE+.lab_searchResultItem__0EvWE{border-top:1px solid rgba(241,245,249,.9)}.lab_searchResultImage__jzOkE{width:42px;height:42px;border-radius:12px;object-fit:cover;flex-shrink:0}.lab_searchResultPlaceholder__st_Me{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(31,58,255,.08);color:#1f3aff;font-size:16px;font-weight:700;flex-shrink:0}.lab_searchResultInfo__x_BZN{min-width:0;display:grid;gap:2px}.lab_searchResultNameRow__dSBPn{display:flex;align-items:center;gap:6px;min-width:0}.lab_searchResultName__fUWCA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#0f172a}.lab_searchVerifiedBadge__7gCe3{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#2493ff;flex-shrink:0}.lab_searchResultSlug__M_K6K{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#64748b}.lab_landingToolbarRight__C2CU4{display:flex;align-items:center;gap:6px}.lab_landingCreditPill__0YQ_c{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;background:rgba(241,245,249,.9);border:1px solid rgba(226,232,240,.8);border-radius:99px;font-size:12px;font-weight:600;color:#64748b}.lab_landingExamplesOuter__1IRQ_{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0 4px}.lab_landingExampleChip__hMnfg{padding:7px 15px;background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.85);border-radius:99px;font-family:inherit;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:all .12s ease;box-shadow:0 2px 8px rgba(15,23,42,.04)}.lab_landingExampleChip__hMnfg:hover{background:white;border-color:rgba(59,91,255,.3);color:#3b5bff;box-shadow:0 4px 14px rgba(59,91,255,.1);transform:translateY(-1px)}.lab_chatChipsRow__JkEVy{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 8px;border-bottom:1px solid rgba(31,58,255,.07);background:rgba(31,58,255,.02);border-radius:20px 20px 0 0}.lab_sceneChatInputArea__lSZim .lab_landingChip__DdobR{background:rgba(31,58,255,.06);border-color:rgba(31,58,255,.18);color:#1e3a8a}.lab_sceneChatInputArea__lSZim .lab_landingChipImg__tLCDS{box-shadow:0 0 0 1.5px rgba(31,58,255,.15)}.lab_sceneChatInputArea__lSZim .lab_landingChip__DdobR button{background:rgba(31,58,255,.1);color:#3b5bff}.lab_sceneChatInputArea__lSZim .lab_landingChip__DdobR button:hover{background:rgba(239,68,68,.12);color:#ef4444}.lab_sceneStepTimeline__t_J9k{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:rgba(241,245,249,.7);border-radius:16px 16px 16px 4px;min-width:220px}.lab_sceneStep__pAAIx{display:flex;align-items:center;gap:9px}.lab_sceneStepIcon__I5_j9{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lab_sceneStepLabel__voSOG{font-size:12px;font-weight:500;line-height:1.4}.lab_sceneStepDone__GCp2Y .lab_sceneStepIcon__I5_j9{background:#10b981;color:white}.lab_sceneStepDone__GCp2Y .lab_sceneStepLabel__voSOG{color:#64748b;text-decoration:line-through;text-decoration-color:rgba(100,116,139,.4)}.lab_sceneStepActive__k_tL5 .lab_sceneStepIcon__I5_j9{background:rgba(59,91,255,.1);color:#3b5bff}.lab_sceneStepActive__k_tL5 .lab_sceneStepLabel__voSOG{color:#0f172a;font-weight:600}.lab_sceneStepPending__D5yC4 .lab_sceneStepIcon__I5_j9{background:rgba(226,232,240,.6)}.lab_sceneStepPending__D5yC4 .lab_sceneStepLabel__voSOG{color:#94a3b8}.lab_sceneStepDot__uZO4o{width:6px;height:6px;border-radius:50%;background:#cbd5e1;display:block}.lab_galleryHeader__ouFyx{display:flex;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background:#f8fafc;z-index:10;min-height:48px}.lab_galleryHeaderInner__fDIjt{display:flex;align-items:center;justify-content:space-between;width:100%}.lab_galleryTitle__vTpun{font-size:13px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.lab_galleryCount__3wZsl{font-size:11px;background:#f1f5f9;color:#64748b;padding:1px 7px;border-radius:99px;font-weight:500}.lab_galleryGrid__yeuw_{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:20px}.lab_gallerySelectionBar__dDTaV{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.lab_gallerySelectionLeft__KshSc{display:flex;align-items:center;gap:10px}.lab_gallerySelectionRight__j03mP{display:flex;align-items:center;gap:6px}.lab_gallerySelectAllBtn__0WoXZ{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(226,232,240,.8);border-radius:7px;background:rgba(248,250,252,.9);color:#334155;font-size:12px;font-weight:500;cursor:pointer;transition:all .13s ease;font-family:inherit}.lab_gallerySelectAllBtn__0WoXZ:hover{background:#f1f5f9;border-color:#cbd5e1}.lab_gallerySelectionCount__xNE3U{font-size:12px;font-weight:600;color:#3b5bff}.lab_galleryBulkBtn__1_otl{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid rgba(226,232,240,.8);border-radius:7px;background:#fff;color:#334155;font-size:12px;font-weight:500;cursor:pointer;transition:all .13s ease;font-family:inherit}.lab_galleryBulkBtn__1_otl:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.lab_galleryBulkBtn__1_otl:disabled{opacity:.4;cursor:not-allowed}.lab_galleryBulkBtnDanger__AW68v{color:#ef4444;border-color:rgba(239,68,68,.2)}.lab_galleryBulkBtnDanger__AW68v:hover:not(:disabled){background:#fef2f2;border-color:rgba(239,68,68,.3)}.lab_gallerySelectionCancel__01oOx{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(226,232,240,.8);border-radius:7px;background:rgba(248,250,252,.9);color:#64748b;cursor:pointer;padding:0;transition:all .13s ease}.lab_gallerySelectionCancel__01oOx:hover{background:#f1f5f9;color:#334155}.lab_galleryCardCheckbox__j0A4R{position:absolute;top:8px;left:8px;width:22px;height:22px;border-radius:6px;border:2px solid rgba(255,255,255,.8);background:rgba(0,0,0,.25);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,border-color .15s ease;color:transparent}.lab_galleryCard__uK_Pb:hover .lab_galleryCardCheckbox__j0A4R{opacity:1}.lab_galleryCardCheckboxActive__Lm1oq{background:#3b5bff;border-color:#3b5bff;color:#fff;opacity:1!important}.lab_galleryCardSelected__0IV_S{outline:2px solid #3b5bff;outline-offset:-2px}.lab_galleryCard__uK_Pb{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;cursor:pointer;aspect-ratio:1;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.lab_galleryCard__uK_Pb:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.lab_galleryCard__uK_Pb img{width:100%;height:100%;object-fit:cover;display:block}.lab_galleryCardMenu__34z_1{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:8px;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .15s;z-index:2}.lab_galleryCardMenuOpen__9EWET,.lab_galleryCard__uK_Pb:hover .lab_galleryCardMenu__34z_1{opacity:1!important}.lab_galleryCardMenu__34z_1:hover{background:rgba(0,0,0,.65)}.lab_galleryCardDropdown__xltqT{position:absolute;top:42px;right:8px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:200;min-width:140px;overflow:hidden;animation:lab_fadeIn__djsnh .12s ease}.lab_galleryCardDropdownItem__eM8os{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:none;background:none;color:#334155;font-size:13px;font-weight:500;cursor:pointer;transition:background .1s;font-family:inherit}.lab_galleryCardDropdownItem__eM8os:hover{background:#f8fafc}.lab_galleryCardDropdownDanger__uiSDM{color:#ef4444}.lab_galleryCardDropdownDanger__uiSDM:hover{background:#fef2f2!important}.lab_infoModalBody__L1ki0{display:flex;flex-direction:column;gap:14px;width:100%;text-align:left;margin-top:8px}.lab_infoModalSection__E4U8C{display:flex;flex-direction:column;gap:4px}.lab_infoModalLabel__u0NOM{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.lab_infoModalValue__TPrjy{font-size:13px;color:#334155;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.lab_gallerySkeletonCard__t09tG{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.lab_gallerySkeletonInner__xX8ay{width:100%;height:100%;background:linear-gradient(110deg,#f1f5f9 8%,#e8ecf1 18%,#f1f5f9 33%);background-size:200% 100%;animation:lab_skeletonShimmer__HIAAW 1.5s linear infinite;display:flex;align-items:center;justify-content:center}.lab_gallerySkeletonSpinner__9WgKz{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b5bff;border-radius:50%;animation:lab_spin__lHGYh .8s linear infinite}.lab_galleryFailedCard__1JcSk{background:rgba(239,68,68,.04);border:1px solid #fecaca;border-radius:12px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.lab_galleryFailedCard__1JcSk:hover{border-color:#fca5a5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.1)}.lab_galleryFailedIcon__67r3G{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08)}.lab_galleryEmpty__aiO7o{flex-direction:column;padding:80px 40px;text-align:center;gap:12px}.lab_galleryEmptyIcon__0SJww,.lab_galleryEmpty__aiO7o{display:flex;align-items:center;justify-content:center}.lab_galleryEmptyIcon__0SJww{width:64px;height:64px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:4px}.lab_galleryEmpty__aiO7o p{font-size:13px;color:#94a3b8;margin:0}.lab_cardLightboxOverlay__6H50R{position:fixed;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:40px;animation:lab_fadeIn__djsnh .2s ease}.lab_cardLightboxImg__JJII8{max-width:90vw;max-height:85vh;border-radius:12px;object-fit:contain;box-shadow:0 20px 60px rgba(0,0,0,.4)}.lab_cardLightboxActions__USZ3_{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:10px;z-index:10010}.lab_cardLightboxClose__Y7kSA{width:40px;height:40px;border-radius:50%;background:#fff;border:none;color:#0f172a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;box-shadow:0 2px 8px rgba(0,0,0,.2)}.lab_cardLightboxClose__Y7kSA:hover{background:#f1f5f9}.lab_cardLightboxDownload__GTBHM{height:40px;padding:0 16px;border-radius:20px;background:#fff;border:none;color:#0f172a;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:all .15s;box-shadow:0 2px 8px rgba(0,0,0,.2);font-family:inherit}.lab_cardLightboxDownload__GTBHM:hover{background:#f1f5f9}.lab_cardLightboxDelete__EUrlV{height:40px;padding:0 16px;border-radius:20px;background:#ef4444;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:all .15s;font-family:inherit;box-shadow:0 2px 8px rgba(239,68,68,.3)}.lab_cardLightboxDelete__EUrlV:hover{background:#dc2626}@keyframes lab_skeletonShimmer__HIAAW{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lab_fadeIn__djsnh{0%{opacity:0}to{opacity:1}}@keyframes lab_spin__lHGYh{to{transform:rotate(1turn)}}@media (max-width:860px){.lab_sceneLayout__DqSS1{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:12px;gap:12px}.lab_sceneChatPanel__mS31p{height:auto;max-height:44vh;border-radius:14px}.lab_sceneResultPanel__1GmKK{height:auto;min-height:0;border-radius:14px;padding:0}.lab_resultStats__oYmkp{grid-template-columns:repeat(2,1fr)}}.lab_previewActionBar__Ir9Rt{display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin:4px 0 8px;background:rgba(241,245,249,.6);border:1px solid rgba(203,213,225,.5);border-radius:14px}.lab_previewInstructionsWrap__o_AYw{width:100%}.lab_previewInstructionsInput__go8b4{width:100%;padding:8px 12px;background:rgba(255,255,255,.8);border:1px solid rgba(203,213,225,.6);border-radius:10px;font-size:12.5px;line-height:1.5;color:#334155;resize:none;outline:none;font-family:inherit;transition:border-color .15s ease}.lab_previewInstructionsInput__go8b4::placeholder{color:#94a3b8}.lab_previewInstructionsInput__go8b4:focus{border-color:rgba(59,91,255,.4)}.lab_previewActions__YNghY{display:flex;align-items:center;justify-content:flex-end;gap:8px}.lab_previewModifyBtn__S1C5x{padding:7px 16px;background:transparent;border:1px solid rgba(203,213,225,.7);border-radius:9px;font-size:12.5px;font-weight:500;color:#64748b;cursor:pointer;transition:all .15s ease;font-family:inherit}.lab_previewModifyBtn__S1C5x:hover{background:rgba(241,245,249,.8);border-color:rgba(148,163,184,.6);color:#475569}.lab_previewApproveBtn__UXEs_{display:flex;align-items:center;gap:6px;padding:7px 18px;background:linear-gradient(135deg,#3b5bff,#6366f1);border:none;border-radius:9px;font-size:12.5px;font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease;font-family:inherit;box-shadow:0 1px 3px rgba(59,91,255,.2)}.lab_previewApproveBtn__UXEs_:hover{background:linear-gradient(135deg,#3451e6,#5558e3);box-shadow:0 2px 6px rgba(59,91,255,.3);transform:translateY(-1px)}.lab_previewApproveBtn__UXEs_:active{transform:translateY(0)}.lab_modalOverlay__xSDqi{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:flex-end;justify-content:center;animation:lab_fadeIn__djsnh .12s ease}.lab_modalSheet__I5mDF{width:100%;max-width:480px;max-height:70vh;background:white;border-radius:20px 20px 0 0;overflow-y:auto;animation:lab_sheetUp__fPTIQ .22s ease}@keyframes lab_sheetUp__fPTIQ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lab_modalHeader__Q0pVL{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(226,232,240,.7);position:sticky;top:0;background:white;z-index:1}.lab_modalTitle__rTbCw{font-size:15px;font-weight:700;color:#0f172a}.lab_modalClose__E7Syq{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:rgba(241,245,249,.8);color:#64748b;cursor:pointer;transition:all .13s ease;padding:0}.lab_modalClose__E7Syq:hover{background:#e2e8f0;color:#0f172a}.lab_modalGrid__OeoWK{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px 18px 20px}.lab_modalOption__ATnCO{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 10px;border:1.5px solid rgba(226,232,240,.8);border-radius:12px;background:rgba(248,250,252,.9);color:#334155;font-size:13px;font-weight:500;cursor:pointer;transition:all .13s ease;font-family:inherit}.lab_modalOption__ATnCO:hover{border-color:rgba(59,91,255,.3);background:rgba(59,91,255,.06);color:#1e293b}.lab_modalOptionActive__RKiJj{border-color:#3b5bff;background:rgba(59,91,255,.08);color:#3b5bff;font-weight:600}.lab_modalOptionCredit__f92p0{font-size:10px;font-weight:400;color:#94a3b8}.lab_mobileChatInputArea__jHPGj{display:flex;flex-direction:column;border-top:1px solid rgba(226,232,240,.7)}.lab_mobileErrorRow__B5RWk{padding:6px 12px 2px;font-size:11px;color:#e53e3e;line-height:1.4}.lab_mobileSettingsRow__oBvGV{display:flex;align-items:center;gap:5px;padding:8px 10px 0;flex-wrap:wrap}.lab_mobileActionRow__veDrz{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:6px 10px 10px}.lab_mobileAction__w62Ry{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:transparent;color:#64748b;cursor:pointer;transition:all .13s ease;padding:0;flex-shrink:0}.lab_mobileAction__w62Ry:hover{background:rgba(59,91,255,.07);color:#3b5bff}.lab_mobileAction__w62Ry:disabled{opacity:.45;cursor:not-allowed}.lab_mobileActionActive__T0MO5{color:#3b5bff;background:rgba(59,91,255,.08)}.lab_mobilePill__d5rba{height:28px;padding:0 9px;display:flex;align-items:center;gap:4px;border-radius:7px;border:1px solid rgba(226,232,240,.85);background:rgba(248,250,252,.9);color:#475569;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .13s ease;white-space:nowrap;flex-shrink:0}.lab_tutorialOverlay__p90XD{position:fixed;inset:0;z-index:9999;pointer-events:auto;cursor:pointer}.lab_tutorialBackdrop__okFVx{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998}.lab_tutorialSpotlight__cyHxt{position:fixed;border-radius:16px;box-shadow:0 0 0 9999px rgba(0,0,0,.5);z-index:9999;pointer-events:none;transition:all .3s ease}.lab_tutorialTooltip__o_dc8{position:fixed;background:#fff;border-radius:16px;padding:24px;max-width:320px;box-shadow:0 20px 60px rgba(0,0,0,.3);z-index:10000;animation:lab_tutorialFadeIn__lowRk .3s ease;cursor:default}@keyframes lab_tutorialFadeIn__lowRk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lab_tutorialTooltip__o_dc8 h3{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 8px}.lab_tutorialTooltip__o_dc8 p{font-size:14px;color:#64748b;margin:0 0 20px;line-height:1.6}.lab_tutorialActions__XMY01{display:flex;justify-content:space-between;align-items:center}.lab_tutorialSkip__N9_R3{font-size:13px;color:#94a3b8;background:none;border:none;cursor:pointer;padding:8px 0;font-family:inherit;transition:color .15s}.lab_tutorialSkip__N9_R3:hover{color:#64748b}.lab_tutorialNext__QFtcH{padding:10px 24px;background:#1f3aff;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.lab_tutorialNext__QFtcH:hover{background:#1a32d6;transform:translateY(-1px)}.lab_tutorialProgress__geZUR{display:flex;gap:6px;justify-content:center;margin-top:16px}.lab_tutorialDot__WrOpx{width:8px;height:8px;border-radius:50%;background:#e2e8f0;transition:background .2s}.lab_tutorialDotActive__Z_AI7{background:#1f3aff}.lab_mobilePill__d5rba:hover{background:rgba(59,91,255,.07);border-color:rgba(59,91,255,.25);color:#3b5bff}.lab_mobilePillActive__nk9EF{background:rgba(59,91,255,.08);border-color:rgba(59,91,255,.3);color:#3b5bff}.lab_mobileCredit__y8NRF{font-size:11px;font-weight:500;color:#94a3b8;white-space:nowrap;flex-shrink:0}.lab_mobileActionSpacer__Xh4pA{flex:1}.lab_mobileChatForm__MHLRn{display:flex;flex-direction:column;background:white}.lab_mobileTextarea__vWEkS{width:100%;padding:12px 14px 6px;border:none;background:transparent;font-family:inherit;font-size:14px;color:#0f172a;outline:none;resize:none;line-height:1.5;min-height:72px;max-height:160px}.lab_mobileTextarea__vWEkS::placeholder{color:#94a3b8}.lab_mobileChipsRow__89Z8a{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 4px;border-bottom:1px solid rgba(241,245,249,.8)}.lab_mobileExamplesRow__D833r{display:flex;flex-wrap:wrap;gap:6px;padding:6px 12px}.lab_mobileExampleChip__tXp_s{padding:6px 12px;background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.85);border-radius:99px;font-family:inherit;font-size:11px;font-weight:500;color:#475569;cursor:pointer;transition:all .12s ease}.lab_mobileExampleChip__tXp_s:hover{border-color:rgba(59,91,255,.3);color:#3b5bff}.lab_mobileHistoryLink__Gw3bD{display:flex;align-items:center;gap:6px;padding:10px 16px;background:none;border:none;font-family:inherit;font-size:13px;font-weight:600;color:#3b5bff;cursor:pointer;transition:all .13s ease}.lab_mobileHistoryLink__Gw3bD:hover{color:#2d4ae0}.lab_modalExamplesGrid__3fJtY{display:flex;flex-direction:column;gap:6px;padding:14px 18px 20px}.lab_modalExampleBtn__tv4Sp{width:100%;padding:12px 16px;border:1.5px solid rgba(226,232,240,.8);border-radius:12px;background:rgba(248,250,252,.9);color:#334155;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .13s ease;text-align:left}.lab_modalExampleBtn__tv4Sp:hover{background:rgba(59,91,255,.06);border-color:rgba(59,91,255,.3);color:#1e293b}.lab_lmTopRow__0ahyh{display:flex;gap:8px;align-items:stretch;padding:12px 14px 0}.lab_lmActionBtn__FNmfC{flex:1;height:42px;display:flex;align-items:center;justify-content:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;transition:all .13s;font-family:inherit}.lab_lmActionBtn__FNmfC:active{background:#f1f5f9}.lab_lmActionBtn__FNmfC:disabled{opacity:.4;cursor:not-allowed}.lab_lmActionBtnActive__XpzHX{border-color:#c7d2fe;background:#f0f4ff;color:#1f3aff}.lab_lmSettingsBar__wUZSb{display:flex;align-items:center;gap:8px;padding:8px 14px 4px}.lab_lmSettingBtn__0De_H{display:flex;align-items:center;gap:4px;height:36px;padding:0 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;transition:all .13s;flex-shrink:0;font-family:inherit}.lab_lmSettingBtn__0De_H:active{background:#f1f5f9}.lab_lmCreditBadge__4bfj6{font-size:12px;font-weight:600;color:#94a3b8;white-space:nowrap;flex-shrink:0}.lab_lmGenBtn__Tbl9C{width:calc(100% - 28px);margin:6px 14px calc(10px + env(safe-area-inset-bottom, 0px));height:46px;background:#e2e8f0;color:#94a3b8;border:none;border-radius:12px;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:not-allowed;transition:all .15s;font-family:inherit}.lab_lmGenBtnActive__oBSS8{background:#1f3aff;color:#fff;cursor:pointer;box-shadow:0 4px 14px rgba(31,58,255,.28)}.lab_lmGenBtnActive__oBSS8:active{transform:scale(.98);box-shadow:0 2px 8px rgba(31,58,255,.2)}@media (max-width:767px){.lab_landingView__fzAkl{padding:12px 12px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.lab_landingContent__visbB{gap:16px;max-width:100%}.lab_landingTitle__lrzFy{font-size:28px;letter-spacing:-.02em}.lab_landingSubtitle__XWfW6{font-size:13px;white-space:normal}.lab_landingInputCard__e0pUd{border-radius:20px}.lab_landingTextarea__MClVr{padding:14px 14px 8px;font-size:14px;min-height:72px}.lab_landingCreditPill__0YQ_c,.lab_landingExamplesOuter__1IRQ_,.lab_landingGalleryWrap__JqQBZ,.lab_landingRecent__ChyJ3,.lab_landingToolbar__RTQwX{display:none}.lab_sceneLayout__DqSS1{position:fixed;inset:0;top:56px;display:block;grid-template-columns:unset;padding:0;gap:0;background:#f8fafc;overflow-y:auto}.lab_sceneChatPanel__mS31p{position:fixed;bottom:0;left:0;right:0;z-index:100;height:auto;max-height:none;display:flex;flex-direction:column;overflow:visible;border-radius:18px 18px 0 0;border:none;box-shadow:0 -4px 24px rgba(15,23,42,.08);background:#fff}.lab_sceneChatHeader__zkDaM{display:none}.lab_sceneChatTitle___y3Wn{font-size:14px}.lab_sceneChatEmpty__tPtDF,.lab_sceneChatInputArea__lSZim,.lab_sceneChatMessages__zcEYh{display:none}.lab_mobileChatInputArea__jHPGj{flex-shrink:0;background:#fff;border-top:1px solid rgba(226,232,240,.6)}.lab_sceneResultPanel__1GmKK{display:block;order:unset;flex:unset;overflow-y:visible;height:auto;padding:0 0 300px;background:#f8fafc;border:none;border-radius:0}.lab_galleryHeader__ouFyx{padding:10px 12px;position:sticky;top:0;z-index:10}.lab_galleryGrid__yeuw_{grid-template-columns:repeat(2,1fr);gap:8px;padding:8px 12px 12px}.lab_galleryCard__uK_Pb{border-radius:8px}.lab_gallerySelectionBar__dDTaV{flex-wrap:wrap;gap:6px}.lab_galleryBulkBtn__1_otl span{display:none}.lab_cardLightboxOverlay__6H50R{padding:0}.lab_cardLightboxImg__JJII8{max-width:100vw;max-height:80vh;border-radius:0}.lab_cardLightboxActions__USZ3_{top:16px;right:16px;bottom:auto;left:auto;justify-content:flex-end}.lab_cardLightboxDelete__EUrlV,.lab_cardLightboxDownload__GTBHM{height:36px;padding:0 12px;font-size:12px}.lab_cardLightboxClose__Y7kSA{width:36px;height:36px}.lab_collModalOverlay__QvF_H{align-items:flex-end;padding:0}.lab_collModal__l5Y8t{max-height:90vh;border-radius:20px 20px 0 0;margin-top:auto}.lab_sceneModalContent__T1xzR{margin:16px;max-width:100%}.lab_resultStats__oYmkp{grid-template-columns:repeat(2,1fr)}.lab_collModalResults__fsElq{max-height:50vh}}