.page_pageBody__XYuGX{font-family:Noto Sans SC,sans-serif;background:var(--bg);color:var(--text);min-height:100vh}.page_userBar__GSorK{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;background:var(--white);border-bottom:1px solid var(--border)}.page_pageTitle__z__EA{font-size:20px;font-weight:600;color:var(--text)}.page_userInfo__AZm8i{align-items:center;gap:16px;font-size:14px;color:var(--text-muted)}.page_btnLogout__OtBdA{color:var(--error);cursor:pointer;font-weight:500;background:none;border:none;font-size:14px}.page_btnLogout__OtBdA:hover{text-decoration:underline}.page_adminContainer__fPtDr{display:grid;grid-template-columns:200px 1fr;min-height:calc(100vh - 145px)}.page_menuNav__cCpVy{display:flex;flex-direction:column;gap:8px}.page_menuItem__DrJmR{display:flex;align-items:center;gap:12px;padding:14px 16px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-align:left}.page_menuItemText___tVYa{flex:1}.page_menuBadge__T3_67{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;background:#e2e8f0;color:#475569;line-height:1;white-space:nowrap}.page_menuBadgeSuccess__DFwGy{background:rgba(22,163,74,.12);color:#15803d}.page_menuBadgeWarning__fiBkW{background:rgba(234,88,12,.12);color:#c2410c}.page_menuItem__DrJmR:hover{background:var(--bg);color:var(--text)}.page_menuItemActive__VJzA0{background:rgba(37,99,235,.08);color:var(--primary)}.page_menuItemActive__VJzA0 svg{stroke:var(--primary)}.page_mainContent__XecvP{padding:32px;background:var(--bg);overflow-y:auto}.page_contentPanel__FdPEZ{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.page_panelHeader__exoCm{padding:24px 32px;border-bottom:1px solid var(--border);background:var(--surface);display:flex;justify-content:space-between;align-items:center}.page_panelHeader__exoCm h3{font-size:18px;font-weight:600;margin-bottom:4px}.page_panelHeader__exoCm p{font-size:14px;color:var(--text-muted);margin:0}.page_panelBody___reKa{padding:0;min-height:400px}.page_dataTable__hBEe4{width:100%;border-collapse:collapse}.page_dataTable__hBEe4 th{text-align:left;font-size:13px;font-weight:600;color:var(--text-muted);background:#fafbfc}.page_dataTable__hBEe4 td,.page_dataTable__hBEe4 th{padding:16px 24px;border-bottom:1px solid var(--border)}.page_dataTable__hBEe4 td{font-size:14px;color:var(--text)}.page_dataTable__hBEe4 tr:last-child td{border-bottom:none}.page_dataTable__hBEe4 tr:hover{background-color:#f8fafc}.page_actionBtn__wzdYd{padding:6px 12px;border-radius:6px;font-size:13px;border:1px solid transparent;cursor:pointer;background:white;transition:all .2s;margin-right:8px}.page_actionBtn__wzdYd:hover{background:#f1f5f9;border-color:var(--border)}.page_actionBtnPrimary__xd6AQ{color:var(--primary);background:rgba(37,99,235,.05)}.page_actionBtnPrimary__xd6AQ:hover{background:rgba(37,99,235,.1)}.page_actionBtnDanger__xTvTo{color:var(--error)}.page_actionBtnDanger__xTvTo:hover{background:rgba(239,68,68,.05)}.page_activeBadge__2hxbT{background:var(--success);color:white}.page_activeBadge__2hxbT,.page_inactiveBadge__IrQc_{padding:4px 10px;border-radius:99px;font-size:11px;font-weight:600;display:inline-block}.page_inactiveBadge__IrQc_{background:#e2e8f0;color:#64748b}.page_editorContainer__dWmH7{padding:32px;max-width:800px;margin:0 auto}.page_editorHeader__zzr7Z{display:flex;align-items:center;gap:16px;margin-bottom:32px}.page_btnBack__puBO1{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:14px}.page_btnBack__puBO1:hover{color:var(--text)}.page_btn__w7oQW{padding:12px 24px;border:none;border-radius:var(--radius-md);font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.page_btnPrimary__fS7j0{background:var(--primary);color:white;box-shadow:0 4px 12px rgba(37,99,235,.2)}.page_btnPrimary__fS7j0:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(37,99,235,.3)}.page_btnSuccess__xUVRj{background:var(--success);color:white}.page_btnDanger__qfvky{background:var(--error);color:white}.page_btnOutline__1Nhhq{background:white;border:1px solid var(--border);color:var(--text)}.page_btnOutline__1Nhhq:hover{border-color:var(--primary);color:var(--primary)}.page_btn__w7oQW:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_formGroup__klHe0{margin-bottom:24px}.page_formLabel__dGtzT{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:var(--text)}.page_formInput__AbzKf{width:100%;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:14px;transition:all .2s}.page_formInput__AbzKf:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--glow)}.page_actions__b_8rp{display:flex;gap:12px;margin-top:32px}.page_emptyState__k7uIB{padding:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted)}@media (max-width:1024px){.page_panelBody___reKa{grid-template-columns:1fr}.page_configSidebar__fKBg3{border-right:none;border-bottom:1px solid var(--border);max-height:300px}}@media (max-width:768px){.page_adminContainer__fPtDr{grid-template-columns:1fr;min-height:auto}.page_menuSidebar__V0GCo{border-right:none;border-bottom:1px solid var(--border);padding:12px;position:sticky;top:64px;z-index:10}.page_menuNav__cCpVy{flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.page_menuNav__cCpVy::-webkit-scrollbar{display:none}.page_menuItem__DrJmR{flex:0 0 auto;flex-direction:column;gap:6px;padding:10px 12px;min-width:70px;font-size:11px;justify-content:center;text-align:center}.page_menuItemText___tVYa{flex:none}.page_menuBadge__T3_67{margin-left:0;margin-top:2px;height:18px;min-width:18px;padding:0 6px;font-size:10px}.page_menuItem__DrJmR svg{width:20px;height:20px}.page_mainContent__XecvP{padding:16px}.page_statsGrid__qNte_{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.page_statCard__NEZcp{padding:12px;gap:12px}.page_statIcon__cx_00{width:36px;height:36px}.page_statIcon__cx_00 svg{width:18px;height:18px}.page_statValue__wtXMi{font-size:20px}.page_statLabel__8Rf8E{font-size:11px}.page_panelHeader__exoCm{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.page_panelBody___reKa{overflow-x:auto}.page_dataTable__hBEe4 td,.page_dataTable__hBEe4 th{padding:12px;white-space:nowrap}}.page_menuDivider__qPFNm{height:1px;background:var(--border);margin:8px 0}.page_userSection__EcIM4{margin-top:auto;padding-top:24px;border-top:1px solid var(--border)}.page_userInfo__AZm8i{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.page_userEmail__AmP95{font-size:13px;color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_userRoleBadge__sTxSh{font-size:11px;padding:2px 8px;border-radius:99px;background:var(--primary);color:white;font-weight:600;display:inline-block;width:fit-content}.page_logoutBtn__iTjjA{width:100%;padding:10px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-size:13px;cursor:pointer;transition:all .2s}.page_logoutBtn__iTjjA:hover{background:#fef2f2;border-color:#fecaca;color:var(--error)}.page_menuSidebar__V0GCo{background:var(--white);border-right:1px solid var(--border);padding:24px 12px;display:flex;flex-direction:column}.page_statsGrid__qNte_{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px}.page_statCard__NEZcp{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;display:flex;align-items:center;gap:16px;transition:all .2s}.page_statCard__NEZcp:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.page_statIcon__cx_00{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.page_statInfo__1a2N2{display:flex;flex-direction:column}.page_statValue__wtXMi{font-size:28px;font-weight:700;color:var(--text);line-height:1}.page_statLabel__8Rf8E{font-size:13px;color:var(--text-muted);margin-top:4px}.page_statsRow__hkxcj{padding:0 24px 24px}.page_totalViewsCard__okMu7{background:var(--surface);border-radius:var(--radius-lg);padding:20px 24px;display:flex;align-items:center;gap:16px}.page_totalViewsIcon__nt3vg{font-size:32px}.page_totalViewsValue__pjjN3{font-size:24px;font-weight:700;color:var(--text);margin-right:8px}.page_totalViewsLabel__WLMKH{font-size:14px;color:var(--text-muted)}.page_expiredBadge__qHydv{background:#fef2f2;color:#dc2626;padding:4px 10px;border-radius:99px;font-size:11px;font-weight:600;display:inline-block}.Toast_toastContainer__I3fT4{position:fixed;top:24px;right:24px;left:auto;display:flex;flex-direction:column;gap:12px;z-index:9999;pointer-events:none}.Toast_toast__K4dn_{display:flex;align-items:center;gap:12px;padding:16px 24px;background:white;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);min-width:300px;max-width:400px;pointer-events:auto;animation:Toast_slideIn__w1y70 .3s cubic-bezier(.2,.8,.2,1);border:1px solid transparent}@keyframes Toast_slideIn__w1y70{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Toast_toast__K4dn_.Toast_success__eDNXF{border-color:#10B981;background:#ECFDF5}.Toast_toast__K4dn_.Toast_error__STKrt{border-color:#EF4444;background:#FEF2F2}.Toast_toast__K4dn_.Toast_info__T_wN0{border-color:#3B82F6;background:#EFF6FF}.Toast_toast__K4dn_.Toast_warning__JN1MR{border-color:#F59E0B;background:#FFFBEB}.Toast_icon__NiAJC{display:flex;align-items:center;justify-content:center;flex-shrink:0}.Toast_message__Gas8Z{color:#1F2937;font-size:14px;font-weight:500;line-height:1.5}.Toast_closeBtn__idEIp{margin-left:auto;border:none;background:transparent;cursor:pointer;color:#6B7280;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.Toast_closeBtn__idEIp:hover{background:rgba(0,0,0,.05);color:#374151}@media (max-width:420px){.Toast_toastContainer__I3fT4{top:12px;right:12px;left:12px}.Toast_toast__K4dn_{width:100%;min-width:0;max-width:none;padding:13px 14px}}.PromptLibraryPicker_overlay__TE75E{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:PromptLibraryPicker_fadeIn__H49If .2s ease}@keyframes PromptLibraryPicker_fadeIn__H49If{0%{opacity:0}to{opacity:1}}.PromptLibraryPicker_modal__ge3jq{background:var(--bg-white);border-radius:16px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:PromptLibraryPicker_slideUp__eiQmO .3s ease}@keyframes PromptLibraryPicker_slideUp__eiQmO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PromptLibraryPicker_header__TGK2h{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border,#eee)}.PromptLibraryPicker_header__TGK2h h3{margin:0;font-size:1.1rem;font-weight:600}.PromptLibraryPicker_closeBtn__fnS8K{background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--text-muted);padding:.25rem;line-height:1;transition:color .2s}.PromptLibraryPicker_closeBtn__fnS8K:hover{color:var(--text)}.PromptLibraryPicker_searchWrapper__l_0iM{position:relative;padding:1rem 1.5rem;border-bottom:1px solid var(--border,#eee)}.PromptLibraryPicker_searchIcon__VAoWG{position:absolute;left:2rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}.PromptLibraryPicker_searchInput__Js5PX{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border,#ddd);border-radius:8px;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s}.PromptLibraryPicker_searchInput__Js5PX:focus{border-color:var(--primary,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.PromptLibraryPicker_list__wy80T{flex:1;overflow-y:auto;padding:.5rem;min-height:200px;max-height:400px}.PromptLibraryPicker_empty__C6Djl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-muted);gap:.5rem}.PromptLibraryPicker_empty__C6Djl span{font-size:2.5rem;opacity:.3}.PromptLibraryPicker_spinner__6ue_L{width:32px;height:32px;border:3px solid #eee;border-top:3px solid var(--primary,#6366f1);border-radius:50%;animation:PromptLibraryPicker_spin___iycz .8s linear infinite}@keyframes PromptLibraryPicker_spin___iycz{to{transform:rotate(1turn)}}.PromptLibraryPicker_item__13Ve4{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:10px;cursor:pointer;transition:background .2s}.PromptLibraryPicker_item__13Ve4:hover{background:var(--surface)}.PromptLibraryPicker_itemThumb__dxIHO{width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--surface);display:flex;align-items:center;justify-content:center;flex-shrink:0}.PromptLibraryPicker_itemThumb__dxIHO img{width:100%;height:100%;object-fit:cover}.PromptLibraryPicker_itemThumb__dxIHO span{font-size:1.5rem}.PromptLibraryPicker_itemInfo__TQBKq{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.PromptLibraryPicker_itemTitle__pzAjH{font-weight:600;font-size:.95rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PromptLibraryPicker_itemMeta__ZyJci{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.PromptLibraryPicker_platform__SwUJT{font-size:.75rem;padding:.15rem .5rem;background:var(--primary,#6366f1);color:white;border-radius:4px}.PromptLibraryPicker_tag__kmFgr{font-size:.75rem;color:var(--text-muted)}.PromptLibraryPicker_itemContent__rdP3F{font-size:.8rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.PromptLibraryPicker_selectBtn__CZO6F{padding:.5rem 1rem;background:var(--primary,#6366f1);color:white;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .2s,transform .1s;flex-shrink:0}.PromptLibraryPicker_selectBtn__CZO6F:hover{background:var(--primary-dark,#4f46e5);transform:scale(1.02)}.PromptLibraryPicker_selectBtn__CZO6F:active{transform:scale(.98)}.PromptLibraryPicker_footer__GYFT5{padding:.75rem 1.5rem;border-top:1px solid var(--border,#eee);display:flex;justify-content:flex-end}.PromptLibraryPicker_count__tLQzE{font-size:.85rem;color:#888}@media (prefers-color-scheme:dark){.PromptLibraryPicker_modal__ge3jq{background:#1a1a2e}.PromptLibraryPicker_footer__GYFT5,.PromptLibraryPicker_header__TGK2h,.PromptLibraryPicker_searchWrapper__l_0iM{border-color:#333}.PromptLibraryPicker_closeBtn__fnS8K:hover{color:#fff}.PromptLibraryPicker_searchInput__Js5PX{background:#252540;border-color:#333;color:#fff}.PromptLibraryPicker_item__13Ve4:hover{background:#252540}.PromptLibraryPicker_itemTitle__pzAjH{color:#fff}.PromptLibraryPicker_itemContent__rdP3F{color:#aaa}}.page_pageContainer__JSYiP{display:grid;grid-template-columns:280px 1fr;gap:2rem;min-height:420px}.page_sidebar__8IJXn{background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:1.5rem;border:1px solid var(--glass-border);box-shadow:var(--shadow-md);height:fit-content;position:sticky;top:90px}.page_mainContent__HRspY,.page_sidebar__8IJXn{display:flex;flex-direction:column;gap:1.5rem}.page_searchWrapper__v4gva{position:relative;width:320px}.page_searchIcon__K1NDH{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.page_searchInput__uab9h{width:100%;padding:.6rem 1rem .6rem 2.5rem;border-radius:99px;border:1px solid var(--border);background:var(--bg-white);font-size:.9rem;transition:var(--transition)}.page_searchInput__uab9h:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--glow)}.page_newBtn__tLan_{width:100%;padding:.8rem;border-radius:var(--radius-sm);background:#24292e;color:white;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:var(--transition);box-shadow:0 4px 12px rgba(0,0,0,.2)}.page_newBtn__tLan_:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.3)}.page_filterList__V1TXh{display:flex;flex-direction:column;gap:.25rem}.page_filterTitle__l_gHP{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding-left:.5rem}.page_filterItem__882oA{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-radius:10px;color:var(--text);font-size:.9rem;cursor:pointer;transition:var(--transition);border:none;background:transparent;width:100%;text-align:left}.page_filterItem__882oA:hover{background:rgba(0,0,0,.03)}.page_filterItemActive__5_Tpw{background:var(--glow);color:var(--primary);font-weight:600}.page_filterCount__8KVRN{margin-left:auto;font-size:.75rem;padding:2px 8px;background:rgba(0,0,0,.05);border-radius:99px;color:var(--text-muted)}.page_filterMark__bSTrn{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.45}.page_promptGrid__hRqGV{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.page_noResults__jItot{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--text-muted);background:var(--bg-white);border-radius:var(--radius-lg);border:1px dashed var(--border)}.page_tipBox__H4Pyq{background:rgba(36,41,46,.04);border:1px solid rgba(36,41,46,.1);border-radius:var(--radius-sm);padding:1rem;display:flex;gap:.75rem;align-items:flex-start}.page_tipBox__H4Pyq p{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin:0}@media (max-width:1024px){.page_pageContainer__JSYiP{grid-template-columns:1fr}.page_sidebar__8IJXn{position:static}}.page_pageContainer__FDBBJ{min-height:420px}.page_mainContent__uFAj0{display:flex;flex-direction:column;gap:2rem}.page_headerActions__1jjNL{display:flex;gap:1rem;align-items:center;flex:1;justify-content:flex-end}.page_searchWrapper__zRuwE{position:relative;max-width:400px;width:100%}@media (max-width:768px){.page_headerActions__1jjNL{flex-direction:column;width:100%}.page_searchWrapper__zRuwE{max-width:none}}.page_searchIcon__TronW{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.page_searchInput__72QCB{width:100%;padding:.6rem 1rem .6rem 2.5rem;border-radius:99px;border:1px solid var(--border);background:var(--bg-white);font-size:.9rem;transition:var(--transition)}.page_searchInput__72QCB:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--glow)}.page_installBtn__U2xHw,.page_newBtn__wttlA{padding:.6rem 1.2rem;border-radius:var(--radius-sm);color:white;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:var(--transition);white-space:nowrap;text-decoration:none;font-size:.9rem;height:42px}.page_newBtn__wttlA{background:var(--cta);box-shadow:0 4px 12px rgba(249,115,22,.2)}.page_installBtn__U2xHw{background:var(--primary);box-shadow:0 4px 12px rgba(102,126,234,.2)}.page_installBtn__U2xHw:hover,.page_newBtn__wttlA:hover{transform:translateY(-2px)}.page_newBtn__wttlA:hover{box-shadow:0 6px 16px rgba(249,115,22,.3)}.page_installBtn__U2xHw:hover{box-shadow:0 6px 16px rgba(102,126,234,.3)}.page_filterList__4yn1z{display:flex;flex-direction:column;gap:.25rem}.page_filterTitle__38X87{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding-left:.5rem}.page_filterItem__pmJoY{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-radius:10px;color:var(--text);font-size:.9rem;cursor:pointer;transition:var(--transition);border:none;background:transparent;width:100%;text-align:left}.page_filterItem__pmJoY:hover{background:rgba(0,0,0,.03)}.page_filterItemActive__ubuDt{background:var(--glow);color:var(--primary);font-weight:600}.page_filterCount__nwQdQ{margin-left:auto;font-size:.75rem;padding:2px 8px;background:rgba(0,0,0,.05);border-radius:99px;color:var(--text-muted)}.page_promptGrid__hOeZd{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.page_noResults__dv9uQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--text-muted);background:var(--bg-white);border-radius:var(--radius-lg);border:1px dashed var(--border)}@media (max-width:1024px){.page_pageContainer__FDBBJ{grid-template-columns:1fr}.page_sidebar__jXvgc{position:static}}.page_queueBtn___NnM1{padding:.6rem 1.2rem;border-radius:var(--radius-sm);background:var(--primary);color:white;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.9rem;transition:all .2s;box-shadow:0 4px 12px rgba(139,92,246,.25)}.page_queueBtn___NnM1:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(139,92,246,.35)}.page_generateModalOverlay__2kH8R{position:fixed;inset:0;background:rgba(15,23,42,.6);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.page_generateModal__mFYf5{background:#fff;border-radius:24px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 24px 48px rgba(0,0,0,.2);overflow:hidden}.page_generateModalHeader__nMY6K{padding:1.5rem 2rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.page_generateModalHeader__nMY6K h3{margin:0;font-size:1.25rem;font-weight:700;color:#1e293b}.page_closeBtn__HUfgt{width:32px;height:32px;border-radius:8px;border:none;background:#f1f5f9;cursor:pointer;font-size:1rem;color:#64748b;transition:all .2s}.page_closeBtn__HUfgt:hover{background:#e2e8f0;color:#1e293b}.page_generateModalBody__dfv5I{padding:1.5rem 2rem;overflow-y:auto;flex:1}.page_generateModalFooter__x_te_{padding:1.25rem 2rem;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:.75rem;background:#f8fafc}.page_emptyQueue__4HnZr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#94a3b8}.page_emptyQueue__4HnZr span{font-size:3rem;margin-bottom:1rem}.page_queueList__veuTW{display:flex;flex-direction:column;gap:.75rem}.page_queueItem__frRAX{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:14px;background:#f8fafc;border-left:4px solid transparent;transition:all .2s}.page_queueItem__frRAX.page_pending__QoK1g{border-left-color:#94a3b8}.page_queueItem__frRAX.page_processing__SIokz{border-left-color:#3b82f6;background:rgba(59,130,246,.05)}.page_queueItem__frRAX.page_completed__rJ6iW{border-left-color:#10b981;background:rgba(16,185,129,.05)}.page_queueItem__frRAX.page_failed__b3x_j{border-left-color:#ef4444;background:rgba(239,68,68,.05)}.page_queueItemIcon__PeBcM{font-size:1.25rem;width:28px;text-align:center}.page_processingSpinner__uG3SV{display:inline-block;animation:page_spin__1Bm4e 1s linear infinite}@keyframes page_spin__1Bm4e{to{transform:rotate(1turn)}}.page_queueItemInfo__8nA8j{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.page_queueItemTitle__yHpLs{font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_queueItemStatus__ZKix0{font-size:.8rem;color:#64748b}.page_viewResultBtn__jInCz{padding:.5rem 1rem;border-radius:8px;background:var(--primary);color:white;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.page_viewResultBtn__jInCz:hover{transform:scale(1.05)}.page_generatedImagesSection__pv9S9{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.page_generatedImagesSection__pv9S9 h4{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#1e293b}.page_generatedImagesGrid___1tY_{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.page_generatedImageCard__ci_P1{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .2s}.page_generatedImageCard__ci_P1:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.page_generatedImageCard__ci_P1 img{width:100%;aspect-ratio:1;object-fit:cover}.page_generatedImageInfo__qSgo9{padding:.75rem;font-size:.75rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_clearBtn__IWv9E{padding:.75rem 1.5rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;cursor:pointer;transition:all .2s}.page_clearBtn__IWv9E:hover{background:#f8fafc;border-color:#cbd5e1}.page_closeModalBtn__LK_3B{padding:.75rem 1.5rem;border-radius:10px;border:none;background:var(--primary);color:white;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(37,99,235,.25)}.page_closeModalBtn__LK_3B:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(37,99,235,.35)}.page_pageContainer__EmNuP{display:grid;grid-template-columns:280px 1fr;gap:2rem;min-height:420px}.page_sidebar__UR13k{background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:1.5rem;border:1px solid var(--glass-border);box-shadow:var(--shadow-md);height:fit-content;position:sticky;top:90px}.page_mainContent__BrG4j,.page_sidebar__UR13k{display:flex;flex-direction:column;gap:1.5rem}.page_searchWrapper__e90_x{position:relative;width:320px}.page_searchIcon__Vp9JN{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.page_searchInput__gYLUN{width:100%;padding:.6rem 1rem .6rem 2.5rem;border-radius:99px;border:1px solid var(--border);background:var(--bg-white);font-size:.9rem;transition:var(--transition)}.page_searchInput__gYLUN:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--glow)}.page_newBtn__PQ6cN{width:100%;padding:.8rem;border-radius:var(--radius-sm);background:var(--cta);color:white;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:var(--transition);box-shadow:0 4px 12px rgba(249,115,22,.2)}.page_newBtn__PQ6cN:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(249,115,22,.3)}.page_filterList__uKKHl{display:flex;flex-direction:column;gap:.25rem}.page_filterTitle__zq7Zb{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding-left:.5rem}.page_filterItem__hX93T{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-radius:10px;color:var(--text);font-size:.9rem;cursor:pointer;transition:var(--transition);border:none;background:transparent;width:100%;text-align:left}.page_filterItem__hX93T:hover{background:rgba(0,0,0,.03)}.page_filterItemActive__IIuL_{background:var(--glow);color:var(--primary);font-weight:600}.page_filterCount__mIi1a{margin-left:auto;font-size:.75rem;padding:2px 8px;background:rgba(0,0,0,.05);border-radius:99px;color:var(--text-muted)}.page_filterMark__LoMsl{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.45}.page_promptGrid__fPYs4{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.page_noResults__cLqx0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--text-muted);background:var(--bg-white);border-radius:var(--radius-lg);border:1px dashed var(--border)}@media (max-width:1024px){.page_pageContainer__EmNuP{grid-template-columns:1fr}.page_sidebar__UR13k{position:static}}.PageShell_pageShell__Oua26{width:min(1280px,100% - 48px);margin:0 auto;padding:28px 0 48px}.PageShell_pageHeader__saYON{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.PageShell_headingGroup__2Z6w7{min-width:0}.PageShell_pageTitle__lT0jD{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;color:var(--text);margin:0;letter-spacing:-.02em}.PageShell_pageSubtitle__kzfcf{margin-top:8px;color:var(--text-muted);font-size:.98rem}.PageShell_content__TyIt9{width:100%}.PageShell_actions__C_77b{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}@media (max-width:768px){.PageShell_pageShell__Oua26{width:calc(100% - 24px);padding:20px 0 36px}.PageShell_pageHeader__saYON{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:16px}.PageShell_actions__C_77b{justify-content:stretch;width:100%}.PageShell_pageSubtitle__kzfcf{font-size:.92rem}}.AsyncState_state__qO7qK{display:flex;min-height:240px;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:36px 24px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-white);color:var(--text);text-align:center}.AsyncState_compact___99ey{min-height:140px;padding:24px 16px}.AsyncState_icon__ui_ek{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:3px;border-radius:10px;background:var(--surface);color:var(--text-subtle)}.AsyncState_icon__ui_ek svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.AsyncState_error__l9BgJ{color:var(--error);background:rgba(239,68,68,.06)}.AsyncState_auth__TJyKe{color:var(--primary);background:rgba(37,99,235,.06)}.AsyncState_state__qO7qK strong{font-size:15px}.AsyncState_state__qO7qK p{max-width:420px;margin:0;color:var(--text-muted);font-size:13px;line-height:1.6}.AsyncState_state__qO7qK a{margin-top:8px;padding:9px 14px;border-radius:8px;background:var(--primary);color:#fff;font-size:13px;font-weight:650}.AsyncState_spinner__9AFiM{width:20px;height:20px;border:2px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;animation:AsyncState_spin__yHQV1 .7s linear infinite}@keyframes AsyncState_spin__yHQV1{to{transform:rotate(1turn)}}.loading_loading__OsOgN{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:48px 0}@media (max-width:640px){.loading_loading__OsOgN{width:calc(100% - 28px)}}