.Logo_logoContainer__Ymhjj{display:flex;align-items:center}.Logo_logoLink__j3uxm{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .15s ease}.Logo_logoLink__j3uxm:hover{opacity:.9}.Logo_logoImageWrapper__jQf1R{height:40px;display:flex;align-items:center}.Logo_logoImage__B0Zmv{height:100%;width:auto;max-width:var(--logo-width);object-fit:contain}.Logo_logoLink__j3uxm:hover .Logo_logoImage__B0Zmv{opacity:.8}.Logo_default__7d_Ov{--logo-width:140px}.Logo_small__zxa_O{--logo-width:100px}.Logo_large__3DKG5{--logo-width:160px}.Logo_aiMode__J8UrN,.Logo_mobile__hgfln{--logo-width:120px}@media (max-width:1024px){.Logo_default__7d_Ov{--logo-width:110px}.Logo_large__3DKG5{--logo-width:130px}.Logo_aiMode__J8UrN{--logo-width:90px}}@media (max-width:768px){.Logo_default__7d_Ov{--logo-width:80px}.Logo_large__3DKG5{--logo-width:100px}.Logo_aiMode__J8UrN{--logo-width:75px}.Logo_mobile__hgfln{--logo-width:60px}}@media (max-width:480px){.Logo_default__7d_Ov{--logo-width:65px}.Logo_large__3DKG5{--logo-width:85px}.Logo_aiMode__J8UrN{--logo-width:65px}.Logo_small__zxa_O{--logo-width:45px}.Logo_mobile__hgfln{--logo-width:55px}}@media (max-width:375px){.Logo_default__7d_Ov{--logo-width:55px}.Logo_large__3DKG5{--logo-width:75px}.Logo_aiMode__J8UrN{--logo-width:55px}.Logo_mobile__hgfln{--logo-width:50px}}@media (prefers-color-scheme:dark){.Logo_logoContainer__Ymhjj{background-color:initial}.Logo_logoLink__j3uxm{color:var(--gray-200)}.Logo_logoLink__j3uxm:hover{opacity:.8;color:var(--primary-color)}.Logo_logoImage__B0Zmv{filter:brightness(1.1) contrast(1.05)}.Logo_logoLink__j3uxm:hover .Logo_logoImage__B0Zmv{filter:brightness(1.2) contrast(1.1)}.Logo_logoLink__j3uxm:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}}.SearchBar_container__WlNCU{position:relative;width:100%;max-width:600px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;z-index:20}.SearchBar_searchForm__Vcl0X{position:relative;width:100%;display:flex}.SearchBar_searchBar__xuAF7{display:flex;align-items:stretch;width:100%;height:42px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;transition:background-color .2s ease;overflow:hidden}.SearchBar_searchBar__xuAF7:focus-within,.SearchBar_searchBar__xuAF7:hover{background-color:#ffffff;border:1px solid #e9ecef}.SearchBar_searchBar__xuAF7:focus-within{box-shadow:none;outline:none}.SearchBar_activeFilters__Zwu6g{background-color:#ffffff;border:1px solid #e9ecef}.SearchBar_locationSection__zlH_H,.SearchBar_radiusSection__pdoUh,.SearchBar_searchSection__kxTzz{position:relative;display:flex;align-items:center}.SearchBar_locationSection__zlH_H,.SearchBar_searchSection__kxTzz{border-right:1px solid #e9ecef}.SearchBar_searchSection__kxTzz{flex:2}.SearchBar_locationSection__zlH_H{flex:1.1}.SearchBar_radiusSection__pdoUh{border-right:none}.SearchBar_locationIcon__kKRyn{pointer-events:none;width:16px;height:16px}.SearchBar_locationIcon__kKRyn,button.SearchBar_searchIcon__ghSL1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;z-index:1}button.SearchBar_searchIcon__ghSL1{background:none;border:none;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:all .2s ease;pointer-events:auto}button.SearchBar_searchIcon__ghSL1:hover{color:#212529;background-color:rgba(0,0,0,.05)}.SearchBar_locationInput__SxxEg,.SearchBar_searchInput__LEgLe{width:100%;height:100%;padding:0 40px;background:transparent;border:none;outline:none;color:#212529;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;line-height:1.5}.SearchBar_locationInput__SxxEg:focus,.SearchBar_searchInput__LEgLe:focus{outline:none;border:none;box-shadow:none}.SearchBar_locationInput__SxxEg::placeholder,.SearchBar_searchInput__LEgLe::placeholder{color:#adb5bd;opacity:1}.SearchBar_radiusSelect__PymgX{width:100%;height:100%;padding:0 28px 0 12px;appearance:none;background:transparent;border:none;outline:none;color:#495057;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;line-height:1.5;cursor:pointer;text-align:center}.SearchBar_selectIcon__lv_qH{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;width:14px;height:14px}.SearchBar_clearButton__rDg6K,.SearchBar_filterButton__XKwQd{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#6c757d;cursor:pointer;border-radius:4px;transition:all .2s ease;z-index:1}.SearchBar_clearButton__rDg6K{right:var(--space-2)}.SearchBar_filterButton__XKwQd{right:var(--space-1)}.SearchBar_locationInput__SxxEg:not(:placeholder-shown),.SearchBar_searchInput__LEgLe:not(:placeholder-shown){padding-right:calc(var(--space-2) + 30px + var(--space-1))}.SearchBar_locationInput__SxxEg:not(:placeholder-shown)~.SearchBar_filterButton__XKwQd,.SearchBar_searchInput__LEgLe:not(:placeholder-shown)~.SearchBar_filterButton__XKwQd{right:calc(var(--space-1) + 30px + var(--space-1))}.SearchBar_clearButton__rDg6K:hover,.SearchBar_filterButton__XKwQd:hover{background-color:var(--primary-light);color:var(--primary-color)}.SearchBar_filterActive__TmKhL{color:var(--primary-color)}.SearchBar_suggestionsList__e09JZ{background:var(--surface,#ffffff);border-radius:12px 12px 0 0;box-shadow:0 -2px 20px rgba(0,0,0,.15);max-height:75vh;overflow:hidden;margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.SearchBar_suggestionsMobile__CvalW{border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.15);background:rgba(255,255,255,.95);will-change:transform}.SearchBar_mobileHeader__mL5Qy{display:flex;align-items:center;justify-content:flex-end;padding:8px 16px;border-bottom:1px solid var(--border,#e5e7eb);position:sticky;top:0;background:inherit;z-index:1}.SearchBar_dragHandle__Xmlz6{display:none}.SearchBar_dismissButton__7WGx_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--surface-hover,#f3f4f6);border-radius:50%;color:var(--text-secondary,#6b7280);cursor:pointer;transition:all .2s ease}.SearchBar_dismissButton__7WGx_:hover{background:var(--border,#e5e7eb);color:var(--text-primary,#374151)}.SearchBar_suggestionListContent__L8sx8{flex:1;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none}.SearchBar_suggestionItem__zVct4{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;transition:all .2s ease;border:none;background:none;width:100%;text-align:left;min-height:56px;position:relative}.SearchBar_suggestionItem__zVct4.SearchBar_active__gc69f,.SearchBar_suggestionItem__zVct4:hover{background-color:var(--primary-light,#f0f9ff)}.SearchBar_suggestionItem__zVct4:active{background-color:var(--primary-lighter,#e0f2fe);transform:scale(.98)}.SearchBar_suggestionIcon__Xn97Q{color:var(--text-secondary,#6b7280);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.SearchBar_suggestionContent__Xe56z{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.SearchBar_suggestionText__lJ8R0{font-size:16px;font-weight:500;color:var(--text-primary,#374151);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchBar_suggestionCategory__vViVd{font-size:13px;color:var(--text-tertiary,#9ca3af);font-weight:400}.SearchBar_highlight__JoCCK{background-color:var(--primary,#3b82f6);color:white;font-weight:600;padding:2px 4px;border-radius:4px;display:inline-block}.SearchBar_errorItem__3Ucvn,.SearchBar_loadingItem__o_gQE{padding:20px;color:var(--text-secondary,#6b7280);font-size:16px;display:flex;align-items:center;gap:12px;justify-content:center;min-height:80px}.SearchBar_errorItem__3Ucvn{color:var(--error,#dc2626)}.SearchBar_suggestionEmpty__1x5cR{padding:32px 20px;color:var(--text-tertiary,#9ca3af)}.SearchBar_emptyContent__KM88n{display:flex;flex-direction:column;align-items:center;gap:8px}.SearchBar_emptyIcon__ZTZHX{color:var(--text-quaternary,#d1d5db);margin-bottom:4px}.SearchBar_emptyContent__KM88n span{font-size:16px;font-weight:500;color:var(--text-secondary,#6b7280)}.SearchBar_emptyContent__KM88n small{font-size:14px;color:var(--text-tertiary,#9ca3af)}.SearchBar_loadMoreSection__xY1_y{padding:16px 20px;border-top:1px solid var(--border,#e5e7eb);display:flex;gap:12px;justify-content:center;background:var(--surface,#ffffff);position:sticky;bottom:0}.SearchBar_loadMoreButton__gHhZW,.SearchBar_showAllButton__K817G{padding:12px 20px;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid var(--border,#e5e7eb);background:var(--surface,#ffffff);color:var(--text-primary,#374151);min-height:44px}.SearchBar_loadMoreButton__gHhZW:hover,.SearchBar_showAllButton__K817G:hover{background:var(--surface-hover,#f9fafb);border-color:var(--primary,#3b82f6)}.SearchBar_showAllButton__K817G{background:var(--primary,#3b82f6);color:white;border-color:var(--primary,#3b82f6)}.SearchBar_showAllButton__K817G:hover{background:var(--primary-hover,#2563eb)}.SearchBar_inputWrapper__waaJy{display:flex;align-items:center}.SearchBar_loadingIndicator__yHsL5{position:absolute;right:48px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.SearchBar_currentLocationButton__VHejv{position:absolute;right:32px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary,#6b7280);transition:all .2s ease;z-index:1;min-height:36px;min-width:36px}.SearchBar_currentLocationButton__VHejv:hover{background:var(--surface-hover,#f3f4f6);color:var(--primary,#3b82f6)}.SearchBar_currentLocationButton__VHejv:disabled{opacity:.5;cursor:not-allowed}.SearchBar_clearButton__rDg6K{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary,#6b7280);transition:all .2s ease;z-index:1;min-height:36px;min-width:36px}.SearchBar_clearButton__rDg6K:hover{background:var(--surface-hover,#f3f4f6);color:var(--error,#dc2626)}.SearchBar_inputError__B26AK{border-color:var(--error,#dc2626);background-color:var(--error-light,#fef2f2)}.SearchBar_errorMessage__ogXJ5{margin-top:6px;padding:8px 12px;background:var(--error-light,#fef2f2);border:1px solid var(--error-border,#fecaca);border-radius:6px;color:var(--error,#dc2626);font-size:13px;display:flex;align-items:center;gap:6px}.SearchBar_loadingIcon__kvL6p{color:var(--primary,#3b82f6)}@media (max-width:768px){.SearchBar_clearButton__rDg6K,.SearchBar_currentLocationButton__VHejv{min-height:44px;min-width:44px;padding:10px}.SearchBar_loadingIndicator__yHsL5{right:52px}.SearchBar_currentLocationButton__VHejv{right:36px}.SearchBar_errorMessage__ogXJ5{font-size:14px;padding:10px 16px}}@media (hover:none) and (pointer:coarse){.SearchBar_clearButton__rDg6K:active,.SearchBar_currentLocationButton__VHejv:active{transform:translateY(-50%) scale(.95);background:var(--primary-light,#dbeafe)}}@media (min-width:769px){.SearchBar_suggestionsList__e09JZ{position:relative;background:var(--surface,#ffffff);border:1px solid var(--border,#e5e7eb);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:400px;overflow-y:auto}.SearchBar_suggestionItem__zVct4{padding:12px 16px;min-height:44px;gap:8px}.SearchBar_suggestionText__lJ8R0{font-size:14px;font-weight:400}.SearchBar_suggestionIcon__Xn97Q{width:16px;height:16px}.SearchBar_loadMoreSection__xY1_y,.SearchBar_mobileHeader__mL5Qy{display:none}}.SearchBar_loadingIndicator__yHsL5{display:flex;align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--font-size-sm,14px);padding:var(--space-3) var(--space-4)}.SearchBar_loadingIcon__kvL6p{animation:SearchBar_spin__nGpiS 1s linear infinite;width:16px;height:16px}@keyframes SearchBar_spin__nGpiS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchBar_suggestionError__SUGu3{padding:var(--space-3) var(--space-4);color:var(--text-danger);background-color:var(--danger-bg);font-size:var(--font-size-sm,14px)}.SearchBar_suggestionEmpty__1x5cR{padding:var(--space-4);color:var(--text-tertiary);text-align:center;font-size:var(--font-size-sm,14px);font-style:italic}.SearchBar_feedbackToast__VZ23_{position:absolute;bottom:calc(100% + var(--space-2));left:50%;transform:translateX(-50%);background-color:var(--primary-color);color:white;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm,14px);font-weight:500;z-index:var(--z-toast);box-shadow:var(--shadow-md);animation:SearchBar_toastSlideUpFade__b9Taa 2.5s var(--ease-out) forwards;white-space:nowrap}@keyframes SearchBar_toastSlideUpFade__b9Taa{0%{opacity:0;transform:translate(-50%,10px)}15%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.SearchBar_feedbackPulse__D11De{animation:SearchBar_pulse__icx_G .5s var(--ease-out)}@keyframes SearchBar_pulse__icx_G{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.SearchBar_modalOverlay__0aP2n{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:var(--z-modal);animation:SearchBar_fadeIn__xQApH var(--transition-normal) var(--ease-out)}@keyframes SearchBar_fadeIn__xQApH{0%{opacity:0}to{opacity:1}}.SearchBar_modalContent__KdmQD{position:fixed;bottom:0;left:0;right:0;background-color:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);z-index:calc(var(--z-modal) + 1);width:100%;max-width:500px;margin:0 auto;animation:SearchBar_slideUp__tndJT var(--transition-normal) var(--ease-out);max-height:85vh;display:flex;flex-direction:column;overflow:hidden}@keyframes SearchBar_slideUp__tndJT{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SearchBar_modalHandle__ziXOI{width:100%;display:flex;justify-content:center;padding:var(--space-3) 0;flex-shrink:0;cursor:ns-resize}.SearchBar_handleBar__8XBVm{width:40px;height:4px;background-color:var(--border);border-radius:var(--radius-full)}.SearchBar_modalHeader__9pma5{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4) var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0}.SearchBar_modalTitle__r4rtj{font-size:var(--font-size-lg,18px);font-weight:600;color:var(--text-primary);margin:0}.SearchBar_modalCloseButton___1my8{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:50%;transition:background-color var(--transition-fast) var(--ease-in-out),color var(--transition-fast) var(--ease-in-out)}.SearchBar_modalCloseButton___1my8:hover{background-color:var(--surface-hover);color:var(--text-primary)}.SearchBar_modalBody__tcH_a{padding:var(--space-4);overflow-y:auto;flex-grow:1;overscroll-behavior:contain}.SearchBar_filterGroup__fz8MR{margin-bottom:var(--space-5);position:relative}.SearchBar_filterGroup__fz8MR:last-of-type{margin-bottom:0}.SearchBar_filterLabel__IsXT_{display:block;font-size:var(--font-size-md,16px);font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-3)}.SearchBar_categoryGrid__W3lrF{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--space-2)}.SearchBar_categoryButton__g_byE{padding:var(--space-2) var(--space-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm,14px);cursor:pointer;transition:border-color var(--transition-fast) var(--ease-in-out),background-color var(--transition-fast) var(--ease-in-out),color var(--transition-fast) var(--ease-in-out);min-height:40px;display:flex;align-items:center;justify-content:center;text-align:center}.SearchBar_categoryButton__g_byE:hover{border-color:var(--primary-color);background-color:var(--primary-transparent)}.SearchBar_categoryActive__KcjzT{background-color:var(--primary-light);border-color:var(--primary-color);color:var(--primary-color);font-weight:500}.SearchBar_inputWrapper__waaJy{position:relative;width:100%}.SearchBar_inputWrapper__waaJy>.SearchBar_inputIcon__eV5bg{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none;width:18px;height:18px}.SearchBar_inputWrapper__waaJy>.SearchBar_clearButton__rDg6K{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:50%;transition:all var(--transition-fast) var(--ease-in-out);z-index:1}.SearchBar_inputWrapper__waaJy>.SearchBar_clearButton__rDg6K:hover{background-color:var(--primary-light);color:var(--primary-color)}.SearchBar_filterInput__W3z46,.SearchBar_filterSelect___EU0V{width:100%;height:48px;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text-primary);font-size:var(--font-size-md,15px);transition:border-color var(--transition-fast) var(--ease-in-out),box-shadow var(--transition-fast) var(--ease-in-out);font-family:inherit}.SearchBar_filterInput__W3z46:focus,.SearchBar_filterSelect___EU0V:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px var(--primary-transparent)}.SearchBar_filterInput__W3z46{padding:0 var(--space-4) 0 36px}.SearchBar_filterInput__W3z46:not(:placeholder-shown){padding-right:calc(var(--space-2) + 24px + var(--space-1))}.SearchBar_filterSelect___EU0V{padding:0 32px 0 var(--space-4);appearance:none;cursor:pointer}.SearchBar_inputWrapper__waaJy>.SearchBar_selectIcon__lv_qH{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none;width:16px;height:16px}.SearchBar_filterSummary__XTCwq{margin-top:var(--space-5);padding:var(--space-3);background-color:var(--surface-hover);border-radius:var(--radius-md)}.SearchBar_summaryTitle__gvWfq{font-size:var(--font-size-md,15px);font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-3)}.SearchBar_filterChips__MNy4f{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SearchBar_filterChip__1ImfS{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background-color:var(--primary-light);color:var(--primary-color);border-radius:var(--radius-full);font-size:var(--font-size-xs,13px);font-weight:500}.SearchBar_chipIcon__31iUt{cursor:pointer;color:var(--primary-color);transition:color var(--transition-fast) var(--ease-in-out);width:14px;height:14px;display:inline-block}.SearchBar_chipIcon__31iUt:hover{color:var(--text-danger)}.SearchBar_emptyFilters__p1MPi{color:var(--text-tertiary);font-size:var(--font-size-sm,14px);font-style:italic;padding:var(--space-2) 0}.SearchBar_modalFooter__0no41{padding:var(--space-4);border-top:1px solid var(--border);background-color:var(--surface);position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.SearchBar_clearAllButton__A55_S{background:none;border:none;color:var(--text-danger);font-size:var(--font-size-sm,14px);font-weight:500;cursor:pointer;padding:0;transition:opacity var(--transition-fast) var(--ease-in-out)}.SearchBar_clearAllButton__A55_S:hover{opacity:.8}.SearchBar_modalActions__oFrlk{display:flex;gap:var(--space-3)}.SearchBar_modalButton__n3ntr{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm,14px);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast) var(--ease-in-out),border-color var(--transition-fast) var(--ease-in-out),color var(--transition-fast) var(--ease-in-out);white-space:nowrap}.SearchBar_cancelButton__xLVxt{background-color:var(--surface);border:1px solid var(--border);color:var(--text-secondary)}.SearchBar_cancelButton__xLVxt:hover{background-color:var(--surface-hover);border-color:var(--border-color,var(--border))}.SearchBar_applyButton__BfbO_{background-color:var(--primary-color);border:1px solid var(--primary-color);color:white}.SearchBar_applyButton__BfbO_:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}@media (max-width:768px){.SearchBar_modalContent__KdmQD{max-width:100%}.SearchBar_container__WlNCU{padding:0 var(--space-2)}.SearchBar_searchBar__xuAF7{height:var(--search-height-mobile,48px)}.SearchBar_locationSection__zlH_H,.SearchBar_radiusSection__pdoUh{display:none}.SearchBar_searchSection__kxTzz{border-right:none}.SearchBar_searchInput__LEgLe{font-size:16px}.SearchBar_searchInput__LEgLe,.SearchBar_searchInput__LEgLe:not(:placeholder-shown){padding-right:calc(var(--space-1) + 36px + var(--space-1) + 30px + var(--space-1))}}@media (hover:none) and (pointer:coarse){.SearchBar_suggestionItem__zVct4{min-height:60px;padding:18px 20px}.SearchBar_suggestionText__lJ8R0{font-size:17px;line-height:1.4}.SearchBar_dismissButton__7WGx_,.SearchBar_loadMoreButton__gHhZW,.SearchBar_showAllButton__K817G{min-height:48px;min-width:48px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.SearchBar_dragHandle__Xmlz6{height:5px}}@supports (padding:max(0px)){.SearchBar_modalFooter__0no41{padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}}:is(.SearchBar_searchIcon__ghSL1,.SearchBar_clearButton__rDg6K,.SearchBar_filterButton__XKwQd,.SearchBar_modalCloseButton___1my8,.SearchBar_categoryButton__g_byE,.SearchBar_clearAllButton__A55_S,.SearchBar_cancelButton__xLVxt,.SearchBar_applyButton__BfbO_):focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (forced-colors:active){.SearchBar_applyButton__BfbO_,.SearchBar_cancelButton__xLVxt,.SearchBar_categoryButton__g_byE,.SearchBar_filterChip__1ImfS,.SearchBar_modalContent__KdmQD,.SearchBar_modalFooter__0no41,.SearchBar_searchBar__xuAF7,.SearchBar_suggestionsList__e09JZ{border:1px solid ButtonText}.SearchBar_highlight__JoCCK{border:none;background-color:Highlight;color:HighlightText;font-weight:400}.SearchBar_applyButton__BfbO_:focus-visible,.SearchBar_cancelButton__xLVxt:focus-visible,.SearchBar_categoryButton__g_byE:focus-visible,.SearchBar_clearAllButton__A55_S:focus-visible,.SearchBar_clearButton__rDg6K:focus-visible,.SearchBar_filterButton__XKwQd:focus-visible,.SearchBar_modalCloseButton___1my8:focus-visible,.SearchBar_searchIcon__ghSL1:focus-visible{outline-color:Highlight}}@media (prefers-reduced-motion:reduce){:is(.SearchBar_suggestionsList__e09JZ,.SearchBar_modalContent__KdmQD,.SearchBar_feedbackToast__VZ23_,.SearchBar_loadingIcon__kvL6p){animation-duration:.01ms!important}:is(.SearchBar_searchBar__xuAF7,.SearchBar_searchIcon__ghSL1,.SearchBar_clearButton__rDg6K,.SearchBar_filterButton__XKwQd,.SearchBar_suggestionItem__zVct4,.SearchBar_modalCloseButton___1my8,.SearchBar_categoryButton__g_byE,.SearchBar_filterInput__W3z46,.SearchBar_filterSelect___EU0V,.SearchBar_chipIcon__31iUt,.SearchBar_clearAllButton__A55_S,.SearchBar_cancelButton__xLVxt,.SearchBar_applyButton__BfbO_){transition-duration:.01ms!important}}.SearchBar_compactSuggestions__M2wEl{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid var(--gray-200);border-radius:8px;margin-top:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto;z-index:1000}.SearchBar_compactSuggestionItem__LEfue{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--gray-100);min-height:40px}.SearchBar_compactSuggestionItem__LEfue:last-child{border-bottom:none}.SearchBar_compactSuggestionItem__LEfue.SearchBar_active__gc69f,.SearchBar_compactSuggestionItem__LEfue:hover{background-color:var(--primary-50)}.SearchBar_compactSuggestionItem__LEfue .SearchBar_suggestionIcon__Xn97Q{color:var(--gray-400);flex-shrink:0}.SearchBar_compactSuggestionItem__LEfue .SearchBar_suggestionText__lJ8R0{flex:1;font-size:.875rem;color:var(--gray-700);line-height:1.2}.SearchBar_compactSuggestionItem__LEfue.SearchBar_active__gc69f .SearchBar_suggestionIcon__Xn97Q{color:var(--primary-600)}.SearchBar_compactSuggestionItem__LEfue.SearchBar_active__gc69f .SearchBar_suggestionText__lJ8R0{color:var(--primary-700)}@media (prefers-color-scheme:dark){.SearchBar_searchBar__xuAF7{background-color:rgba(31,41,55,.95);border-color:rgba(75,85,99,.8)}.SearchBar_searchBar__xuAF7:hover{background-color:rgba(55,65,81,.95);border-color:rgba(107,114,128,.9)}.SearchBar_searchBar__xuAF7:focus-within{background-color:rgba(55,65,81,1);border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(59,130,246,.3)}.SearchBar_activeFilters__Zwu6g{border-color:var(--primary-color)}.SearchBar_locationSection__zlH_H,.SearchBar_searchSection__kxTzz{border-right-color:var(--gray-600);background-color:initial}.SearchBar_searchSection__kxTzz{background-color:rgba(55,65,81,.5)}.SearchBar_locationIcon__kKRyn{color:var(--gray-400)}button.SearchBar_searchIcon__ghSL1{color:rgba(156,163,175,.9);background-color:initial}button.SearchBar_searchIcon__ghSL1:hover{color:rgba(59,130,246,1);background-color:rgba(59,130,246,.1)}.SearchBar_locationInput__SxxEg,.SearchBar_searchInput__LEgLe{color:rgba(249,250,251,.95)}.SearchBar_locationInput__SxxEg::placeholder,.SearchBar_searchInput__LEgLe::placeholder{color:rgba(156,163,175,.8)}.SearchBar_radiusSelect__PymgX{color:var(--gray-300)}.SearchBar_selectIcon__lv_qH{color:var(--gray-400)}.SearchBar_clearButton__rDg6K,.SearchBar_filterButton__XKwQd{color:rgba(156,163,175,.9);background-color:initial}.SearchBar_clearButton__rDg6K:hover,.SearchBar_filterButton__XKwQd:hover{background-color:rgba(75,85,99,.7);color:rgba(249,250,251,.95)}.SearchBar_filterActive__TmKhL{color:rgba(59,130,246,1)!important;background-color:rgba(59,130,246,.2)!important}.SearchBar_suggestionsList__e09JZ{background-color:var(--gray-800);border-color:var(--gray-700);box-shadow:0 10px 25px rgba(0,0,0,.3)}.SearchBar_suggestionsMobile__CvalW{background-color:var(--gray-900)}.SearchBar_mobileHeader__mL5Qy{border-bottom-color:var(--gray-700);background-color:var(--gray-800)}.SearchBar_dismissButton__7WGx_{color:var(--gray-400)}.SearchBar_dismissButton__7WGx_:hover{background-color:var(--gray-700);color:var(--gray-200)}.SearchBar_suggestionItem__zVct4:focus-visible,.SearchBar_suggestionItem__zVct4:hover{background-color:var(--gray-700)}.SearchBar_suggestionItem__zVct4:active{background-color:var(--gray-600)}.SearchBar_suggestionIcon__Xn97Q{color:var(--gray-400)}.SearchBar_suggestionText__lJ8R0{color:var(--gray-50)}.SearchBar_suggestionCategory__vViVd{color:var(--gray-400)}.SearchBar_highlight__JoCCK{background-color:rgba(41,128,185,.3);color:var(--primary-color)}.SearchBar_loadingItem__o_gQE{color:var(--gray-400)}.SearchBar_errorItem__3Ucvn{color:var(--danger)}.SearchBar_emptyIcon__ZTZHX{color:var(--gray-500)}.SearchBar_emptyContent__KM88n span{color:var(--gray-200)}.SearchBar_emptyContent__KM88n small{color:var(--gray-400)}.SearchBar_loadMoreSection__xY1_y{border-top-color:var(--gray-700);background-color:var(--gray-800)}.SearchBar_loadMoreButton__gHhZW{border-color:var(--gray-600);color:var(--gray-300)}.SearchBar_loadMoreButton__gHhZW:hover{background-color:var(--gray-700);border-color:var(--primary-color);color:var(--primary-color)}.SearchBar_showAllButton__K817G{background-color:var(--primary-color);color:white;border-color:var(--primary-color)}.SearchBar_showAllButton__K817G:hover{background-color:var(--primary-color-hover)}.SearchBar_currentLocationButton__VHejv{color:var(--gray-400)}.SearchBar_currentLocationButton__VHejv:hover{background-color:var(--gray-700);color:var(--primary-color)}.SearchBar_clearButton__rDg6K{background:var(--gray-700);color:var(--gray-300)}.SearchBar_clearButton__rDg6K:hover{background-color:var(--gray-600);color:var(--gray-100)}.SearchBar_errorMessage__ogXJ5{background-color:rgba(239,68,68,.1);color:var(--danger)}.SearchBar_feedbackToast__VZ23_{background-color:var(--success)}.SearchBar_modalOverlay__0aP2n{background-color:rgba(0,0,0,.7)}.SearchBar_modalContent__KdmQD{background-color:var(--gray-800);box-shadow:0 -8px 24px rgba(0,0,0,.3)}.SearchBar_handleBar__8XBVm{background-color:var(--gray-500)}.SearchBar_modalHeader__9pma5{border-bottom-color:var(--gray-700)}.SearchBar_modalTitle__r4rtj{color:var(--gray-50)}.SearchBar_modalCloseButton___1my8{color:var(--gray-400)}.SearchBar_modalCloseButton___1my8:hover{background-color:var(--gray-700);color:var(--gray-200)}.SearchBar_filterLabel__IsXT_{color:var(--gray-50)}.SearchBar_categoryButton__g_byE{border-color:var(--gray-600);color:var(--gray-300)}.SearchBar_categoryButton__g_byE:hover{background-color:var(--gray-700);border-color:var(--primary-color);color:var(--primary-color)}.SearchBar_categoryActive__KcjzT{background-color:rgba(41,128,185,.2);border-color:var(--primary-color);color:var(--primary-color)}.SearchBar_inputWrapper__waaJy>.SearchBar_inputIcon__eV5bg{color:var(--gray-400)}.SearchBar_inputWrapper__waaJy>.SearchBar_clearButton__rDg6K{background:var(--gray-700);color:var(--gray-300)}.SearchBar_inputWrapper__waaJy>.SearchBar_clearButton__rDg6K:hover{background-color:var(--gray-600);color:var(--gray-100)}.SearchBar_filterInput__W3z46,.SearchBar_filterSelect___EU0V{border-color:var(--gray-600);background-color:var(--gray-800);color:var(--gray-50)}.SearchBar_filterInput__W3z46:focus,.SearchBar_filterSelect___EU0V:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(41,128,185,.2)}.SearchBar_inputWrapper__waaJy>.SearchBar_selectIcon__lv_qH{color:var(--gray-400)}.SearchBar_filterSummary__XTCwq{background-color:var(--gray-700)}.SearchBar_summaryTitle__gvWfq{color:var(--gray-50)}.SearchBar_filterChip__1ImfS{background-color:rgba(41,128,185,.2);color:var(--primary-color)}.SearchBar_chipIcon__31iUt:hover{color:var(--primary-color-hover)}.SearchBar_emptyFilters__p1MPi{color:var(--gray-400)}.SearchBar_modalFooter__0no41{border-top-color:var(--gray-700);background-color:var(--gray-800)}.SearchBar_clearAllButton__A55_S{border-color:var(--gray-600);color:var(--gray-300)}.SearchBar_clearAllButton__A55_S:hover{background-color:var(--gray-700);border-color:var(--gray-500);color:var(--gray-200)}.SearchBar_cancelButton__xLVxt{color:var(--gray-300);border-color:var(--gray-600)}.SearchBar_cancelButton__xLVxt:hover{background-color:var(--gray-700);color:var(--gray-100)}.SearchBar_applyButton__BfbO_{background-color:var(--primary-color);border-color:var(--primary-color)}.SearchBar_applyButton__BfbO_:hover{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover)}.SearchBar_compactSuggestions__M2wEl{background-color:var(--gray-800);border-color:var(--gray-700);box-shadow:0 4px 12px rgba(0,0,0,.2)}.SearchBar_compactSuggestionItem__LEfue{border-bottom-color:var(--gray-700)}.SearchBar_compactSuggestionItem__LEfue.SearchBar_active__gc69f,.SearchBar_compactSuggestionItem__LEfue:hover{background-color:var(--gray-700)}.SearchBar_compactSuggestionItem__LEfue .SearchBar_suggestionIcon__Xn97Q{color:var(--gray-400)}.SearchBar_compactSuggestionItem__LEfue .SearchBar_suggestionText__lJ8R0{color:var(--gray-200)}.SearchBar_compactSuggestionItem__LEfue.SearchBar_active__gc69f .SearchBar_suggestionIcon__Xn97Q,.SearchBar_compactSuggestionItem__LEfue.SearchBar_active__gc69f .SearchBar_suggestionText__lJ8R0{color:var(--primary-color)}}.NavItem_navItemContainer__VgLTW{list-style:none;position:relative;display:flex}.NavItem_navItemButton__9QoBz,.NavItem_navItemLink__5dJCG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);width:100%;padding:var(--space-sm);background:transparent;border:none;border-radius:var(--radius-md,8px);color:var(--text-secondary,#4B5563);cursor:pointer;position:relative;outline:none;text-align:center;transition:color var(--transition-fast,.15s) ease,background-color var(--transition-fast,.15s) ease}.NavItem_navItemButton__9QoBz:hover,.NavItem_navItemLink__5dJCG:hover{color:var(--primary-color,#6366F1);background-color:var(--surface-hover,#F3F4F6)}.NavItem_active__CFo0b .NavItem_navItemButton__9QoBz,.NavItem_active__CFo0b .NavItem_navItemLink__5dJCG{color:var(--primary-color,#6366F1)}.NavItem_navItemButton__9QoBz:focus-visible,.NavItem_navItemLink__5dJCG:focus-visible{outline:2px solid var(--primary-color,#6366F1);outline-offset:2px}.NavItem_iconContainer__oEEo_{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.NavItem_icon__zbATm{width:var(--icon-size-md,18px);height:var(--icon-size-md,18px);display:block;transition:color var(--transition-fast,.15s) ease}.NavItem_badge__XX7Ub{position:absolute;top:-4px;right:-4px;background-color:var(--color-danger,#EF4444);color:var(--color-white,white);font-size:var(--text-xs);font-family:var(--font-primary);font-weight:var(--weight-bold);letter-spacing:var(--letter-normal);line-height:var(--leading-none);min-width:14px;height:14px;border-radius:var(--radius-full,9999px);display:flex;align-items:center;justify-content:center;padding:0 var(--space-xs);border:2px solid var(--surface,white);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.08))}.NavItem_isMobile__RRjYw .NavItem_navItemButton__9QoBz,.NavItem_isMobile__RRjYw .NavItem_navItemLink__5dJCG{padding:var(--space-sm) 0;gap:var(--space-xs)}.NavItem_isMobile__RRjYw .NavItem_iconContainer__oEEo_{margin-bottom:0}.NavItem_isMobile__RRjYw .NavItem_label__1JVaf{font-size:var(--text-xs);font-family:var(--font-primary);font-weight:var(--weight-medium);letter-spacing:var(--letter-normal);line-height:var(--leading-tight);margin-top:0;color:inherit}.NavItem_isMobile__RRjYw.NavItem_active__CFo0b:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:2px;background-color:var(--primary-color,#6366F1);border-radius:2px 2px 0 0}@media (min-width:769px){.NavItem_navItemButton__9QoBz,.NavItem_navItemLink__5dJCG{padding:var(--space-2,8px) var(--space-3,12px)}.NavItem_active__CFo0b:after{content:"";position:absolute;bottom:0;left:var(--space-3,12px);right:var(--space-3,12px);height:2px;background-color:var(--primary-color,#6366F1);border-radius:1px;transform:none}.NavItem_isMobile__RRjYw.NavItem_active__CFo0b:after{display:none}}@keyframes NavItem_pulse__IgfIQ{0%,to{transform:scale(1)}50%{opacity:.9}}.NavItem_badge__XX7Ub[data-count]:not([data-count="0"]){animation:NavItem_pulse__IgfIQ 1.5s cubic-bezier(.4,0,.6,1) infinite}.NavItem_badge__XX7Ub[data-count="99+"]{font-size:var(--font-size-xxs,8px);padding:0 2px}@media (prefers-reduced-motion:reduce){.NavItem_badge__XX7Ub[data-count]:not([data-count="0"]){animation:none}.NavItem_icon__zbATm,.NavItem_navItemButton__9QoBz,.NavItem_navItemLink__5dJCG{transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){.NavItem_navItemButton__9QoBz,.NavItem_navItemLink__5dJCG{color:var(--gray-300)}.NavItem_navItemButton__9QoBz:hover,.NavItem_navItemLink__5dJCG:hover{color:var(--primary-color);background-color:var(--gray-700)}.NavItem_active__CFo0b .NavItem_navItemButton__9QoBz,.NavItem_active__CFo0b .NavItem_navItemLink__5dJCG{color:var(--primary-color)}.NavItem_navItemButton__9QoBz:focus-visible,.NavItem_navItemLink__5dJCG:focus-visible{outline-color:var(--primary-color)}.NavItem_icon__zbATm{color:inherit}.NavItem_badge__XX7Ub{background-color:var(--danger);color:white;border-color:var(--gray-800)}.NavItem_label__1JVaf{color:inherit}.NavItem_active__CFo0b:after,.NavItem_isMobile__RRjYw.NavItem_active__CFo0b:after{background-color:var(--primary-color)}}.MobileNavMenu_overlay__g4We3{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999996;opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--ease-out),visibility var(--duration-normal) var(--ease-out);will-change:opacity;isolation:isolate}@media (prefers-color-scheme:dark){.MobileNavMenu_overlay__g4We3{background:rgba(0,0,0,.7)}}.MobileNavMenu_overlayVisible__0zUrH{opacity:1;visibility:visible}.MobileNavMenu_menuWrapper__fh9Pl{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:320px;z-index:999997;pointer-events:none}.MobileNavMenu_menu__E49yB{position:absolute;top:0;right:0;bottom:0;width:100%;background:#ffffff;box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;pointer-events:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (prefers-color-scheme:dark){.MobileNavMenu_menu__E49yB{background:var(--gray-800,#1f2937);box-shadow:-4px 0 20px rgba(0,0,0,.3)}}.MobileNavMenu_menuHeader__xxPhv{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6;background:#ffffff;position:sticky;top:0;z-index:10}@media (prefers-color-scheme:dark){.MobileNavMenu_menuHeader__xxPhv{background:var(--gray-800,#1f2937);border-bottom:1px solid var(--gray-700,#374151)}}.MobileNavMenu_title__weUdy{font-size:18px;font-weight:600;color:var(--text);margin:0}@media (prefers-color-scheme:dark){.MobileNavMenu_title__weUdy{color:var(--gray-50,#f9fafb)}}.MobileNavMenu_closeButton__jvfPK{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:8px;color:#6b7280;transition:background-color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (prefers-color-scheme:dark){.MobileNavMenu_closeButton__jvfPK{color:var(--gray-400,#9ca3af)}}.MobileNavMenu_closeButton__jvfPK:focus-visible,.MobileNavMenu_closeButton__jvfPK:hover{background-color:#f3f4f6;color:#374151}@media (prefers-color-scheme:dark){.MobileNavMenu_closeButton__jvfPK:focus-visible,.MobileNavMenu_closeButton__jvfPK:hover{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb)}}.MobileNavMenu_closeButton__jvfPK:active{background-color:#e5e7eb;transform:scale(.95)}@media (prefers-color-scheme:dark){.MobileNavMenu_closeButton__jvfPK:active{background-color:var(--gray-600,#4b5563)}}.MobileNavMenu_userSection__nzkku{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f3f4f6;background:#f9fafb}@media (prefers-color-scheme:dark){.MobileNavMenu_userSection__nzkku{background:var(--gray-900,#111827);border-bottom:1px solid var(--gray-700,#374151)}}.MobileNavMenu_userAvatar__cJyQc{width:48px;height:48px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (prefers-color-scheme:dark){.MobileNavMenu_userAvatar__cJyQc{background:var(--gray-600,#4b5563)}}.MobileNavMenu_userInfo__arMRc{flex:1;min-width:0}.MobileNavMenu_userName__SVtKn{font-weight:600;font-size:16px;color:#111827;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme:dark){.MobileNavMenu_userName__SVtKn{color:var(--gray-50,#f9fafb)}}.MobileNavMenu_userEmail__pieTq{font-size:14px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme:dark){.MobileNavMenu_userEmail__pieTq{color:var(--gray-300,#d1d5db)}}.MobileNavMenu_navSection__a_AM5{flex:1;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) 0;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.MobileNavMenu_navSection__a_AM5::-webkit-scrollbar{width:4px}.MobileNavMenu_navSection__a_AM5::-webkit-scrollbar-track{background:transparent}.MobileNavMenu_navSection__a_AM5::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:4px}@media (prefers-color-scheme:dark){.MobileNavMenu_navSection__a_AM5{scrollbar-color:var(--gray-600,#4b5563) transparent}.MobileNavMenu_navSection__a_AM5::-webkit-scrollbar-thumb{background-color:var(--gray-600,#4b5563)}}.MobileNavMenu_navGroup__allk_{margin-bottom:var(--space-5);padding:0 var(--space-4)}.MobileNavMenu_navGroup__allk_:last-child{margin-bottom:0}.MobileNavMenu_navGroupTitle__20NkY{margin:0 0 var(--space-3);padding:0 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}@media (prefers-color-scheme:dark){.MobileNavMenu_navGroupTitle__20NkY{color:var(--gray-400,#9ca3af)}}.MobileNavMenu_navList__P61Ms{list-style:none;margin:0;padding:8px 0;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.MobileNavMenu_navItem__Bbu_p{display:flex;align-items:center;padding:12px 16px;color:#374151;font-size:16px;font-weight:500;text-decoration:none;border-radius:8px;margin-bottom:2px;transition:background-color .2s ease,color .2s ease;cursor:pointer}@media (prefers-color-scheme:dark){.MobileNavMenu_navItem__Bbu_p{color:var(--gray-200,#e5e7eb)}}.MobileNavMenu_navItem__Bbu_p:focus-visible,.MobileNavMenu_navItem__Bbu_p:hover{background-color:#f3f4f6;color:#1f2937}@media (prefers-color-scheme:dark){.MobileNavMenu_navItem__Bbu_p:focus-visible,.MobileNavMenu_navItem__Bbu_p:hover{background-color:var(--gray-700,#374151);color:var(--gray-50,#f9fafb)}}.MobileNavMenu_navItem__Bbu_p:active{background-color:#e5e7eb}@media (prefers-color-scheme:dark){.MobileNavMenu_navItem__Bbu_p:active{background-color:var(--gray-600,#4b5563)}}.MobileNavMenu_navItem__Bbu_p.MobileNavMenu_active__4jA4p{background-color:var(--primary-light,#e0e7ff);color:var(--primary-color,#4f46e5)}@media (prefers-color-scheme:dark){.MobileNavMenu_navItem__Bbu_p.MobileNavMenu_active__4jA4p{background-color:var(--gray-700,rgba(59,130,246,.2));color:var(--primary-color,#60a5fa)}}.MobileNavMenu_navItemIcon__gWimi{width:24px;height:24px;margin-right:12px;flex-shrink:0;color:inherit}.MobileNavMenu_navItemLabel__BwWTW{flex:1;font-weight:500;color:inherit}.MobileNavMenu_badge__F07i2{background-color:var(--danger,#ef4444);color:white;font-size:12px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:8px}@media (prefers-color-scheme:dark){.MobileNavMenu_badge__F07i2{background-color:var(--danger,#ef4444)}}.MobileNavMenu_actionButton__fXKTa{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;margin:8px 0;background-color:var(--primary-color,#4f46e5);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease}@media (prefers-color-scheme:dark){.MobileNavMenu_actionButton__fXKTa{background-color:var(--primary-color,#3b82f6)}}.MobileNavMenu_actionButton__fXKTa:focus-visible,.MobileNavMenu_actionButton__fXKTa:hover{background-color:var(--primary-darker,#3730a3);transform:translateY(-1px)}@media (prefers-color-scheme:dark){.MobileNavMenu_actionButton__fXKTa:focus-visible,.MobileNavMenu_actionButton__fXKTa:hover{background-color:var(--primary-color,#2563eb)}}.MobileNavMenu_actionButton__fXKTa:active{transform:translateY(0)}.MobileNavMenu_actionButton__fXKTa.MobileNavMenu_danger__FL2vt{background-color:var(--danger,#ef4444)}.MobileNavMenu_actionButton__fXKTa.MobileNavMenu_danger__FL2vt:focus-visible,.MobileNavMenu_actionButton__fXKTa.MobileNavMenu_danger__FL2vt:hover{background-color:var(--danger-darker,#dc2626)}@media (prefers-color-scheme:dark){.MobileNavMenu_actionButton__fXKTa.MobileNavMenu_danger__FL2vt{background-color:var(--danger,#ef4444)}.MobileNavMenu_actionButton__fXKTa.MobileNavMenu_danger__FL2vt:focus-visible,.MobileNavMenu_actionButton__fXKTa.MobileNavMenu_danger__FL2vt:hover{background-color:var(--danger,#dc2626)}}.MobileNavMenu_menuEnter__0FINK{transform:translateX(100%)}.MobileNavMenu_menuEnterActive__XhIrb{transform:translateX(0);transition:transform .3s ease-out}.MobileNavMenu_menuExit__v7ok2{transform:translateX(0)}.MobileNavMenu_menuExitActive__2mKoG{transform:translateX(100%);transition:transform .25s ease-in}.MobileNavMenu_noAnimation__H23xM{transition:none!important}.MobileNavMenu_navList__P61Ms>li{animation:MobileNavMenu_navItemFadeIn__pUHGa .3s ease forwards;opacity:0}.MobileNavMenu_navList__P61Ms>li:first-child{animation-delay:.05s}.MobileNavMenu_navList__P61Ms>li:nth-child(2){animation-delay:.1s}.MobileNavMenu_navList__P61Ms>li:nth-child(3){animation-delay:.15s}.MobileNavMenu_navList__P61Ms>li:nth-child(4){animation-delay:.2s}.MobileNavMenu_navList__P61Ms>li:nth-child(5){animation-delay:.25s}@keyframes MobileNavMenu_navItemFadeIn__pUHGa{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:480px){.MobileNavMenu_menuWrapper__fh9Pl{max-width:100%}.MobileNavMenu_menu__E49yB{width:100%}.MobileNavMenu_menuHeader__xxPhv,.MobileNavMenu_navGroup__allk_,.MobileNavMenu_userSection__nzkku{padding-left:16px;padding-right:16px}.MobileNavMenu_menu__E49yB{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.MobileNavMenu_accountActions__n9lWb,.MobileNavMenu_header__bcZGN,.MobileNavMenu_navGroup__allk_,.MobileNavMenu_userSection__nzkku{padding-left:max(16px,env(safe-area-inset-left))}.MobileNavMenu_accountActions__n9lWb{padding-right:max(16px,env(safe-area-inset-right))}}@media (forced-colors:active){.MobileNavMenu_menu__E49yB{border:2px solid ButtonText}.MobileNavMenu_actionButton__fXKTa:focus-visible,.MobileNavMenu_closeButton__jvfPK:focus-visible,.MobileNavMenu_navItem__Bbu_p:focus-visible{outline:2px solid ButtonText;outline-offset:2px}}@media (prefers-reduced-motion:reduce){.MobileNavMenu_navList__P61Ms>li{animation:none;opacity:1}.MobileNavMenu_menuEnterActive__XhIrb,.MobileNavMenu_menuExitActive__2mKoG{transition:none}}@media (max-height:500px) and (orientation:landscape){.MobileNavMenu_menu__E49yB{overflow-y:auto}.MobileNavMenu_menuHeader__xxPhv{padding:12px 16px}}.SignOutMenu_visuallyHidden__VPang{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SignOutMenu_overlay__yofmO{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999998;animation:SignOutMenu_fadeIn__Swdbz .2s ease-out}.SignOutMenu_overlayClosing__wHfYy{animation:SignOutMenu_fadeOut__EdILI .2s ease-out}.SignOutMenu_mobileMenu__BJ3gz{position:fixed;bottom:0;left:0;right:0;background:var(--surface,#ffffff);border-radius:16px 16px 0 0;z-index:999999;max-height:85vh;overflow:hidden;animation:SignOutMenu_slideUp__m9nus .3s var(--ease-out,ease-out);box-shadow:0 -4px 20px rgba(0,0,0,.15);padding-bottom:max(20px,env(safe-area-inset-bottom))}.SignOutMenu_mobileMenuClosing__DOmY6{animation:SignOutMenu_slideDown__Rt2u1 .2s ease-in}.SignOutMenu_dragHandle__ycbFP{width:36px;height:4px;background:var(--border,#e5e7eb);border-radius:2px;margin:12px auto 0;flex-shrink:0}.SignOutMenu_closeButton__HJxH4{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--surface-hover,#f9fafb);border:none;border-radius:50%;color:var(--text-secondary,#6b7280);cursor:pointer;transition:all var(--transition-fast,.15s) ease;z-index:10}.SignOutMenu_closeButton__HJxH4:hover{background:var(--surface-active,#f3f4f6);color:var(--text-primary,#374151)}.SignOutMenu_closeButton__HJxH4:active{transform:scale(.95)}.SignOutMenu_userSection__yYQou{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;border-bottom:1px solid var(--border,#e5e7eb);margin-top:16px}.SignOutMenu_avatarWrapper__jAFgl{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--primary-light,#e0e7ff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SignOutMenu_avatar__aBfO6{width:100%;height:100%;object-fit:cover}.SignOutMenu_userIcon__oIbdX{color:var(--primary,#2980b9)}.SignOutMenu_userInfo__Agcf8{flex:1;min-width:0}.SignOutMenu_userName__hwejF{font-size:16px;font-weight:600;color:var(--text-primary,#111827);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SignOutMenu_userEmail__7Nji5{font-size:14px;color:var(--text-secondary,#6b7280);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SignOutMenu_menuContent__nl7p5{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.SignOutMenu_menuSection__0207C{border-bottom:1px solid var(--border-color-light,#f3f4f6)}.SignOutMenu_menuSection__0207C:last-child{border-bottom:none}.SignOutMenu_sectionTitle__SLyLL{font-size:12px;font-weight:600;color:var(--text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.05em;padding:16px 20px 8px;margin:0}.SignOutMenu_menuItem__5fPde{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color var(--transition-fast,.15s) ease;min-height:56px;-webkit-tap-highlight-color:transparent}.SignOutMenu_menuItem__5fPde:hover{background:var(--surface-hover,#f9fafb)}.SignOutMenu_menuItem__5fPde:active{background:var(--surface-active,#f3f4f6);transform:scale(.98)}.SignOutMenu_menuIcon___e00N{color:var(--text-secondary,#6b7280);flex-shrink:0}.SignOutMenu_menuLabel__quNYe{font-size:16px;font-weight:500;color:var(--text-primary,#374151);flex:1}.SignOutMenu_signOutSection__Pvn6V{border-top:1px solid var(--border,#e5e7eb);padding:8px 0}.SignOutMenu_signOutButton__kirUw{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color var(--transition-fast,.15s) ease;min-height:56px;-webkit-tap-highlight-color:transparent}.SignOutMenu_signOutButton__kirUw:hover{background:var(--danger-light,#fee2e2)}.SignOutMenu_signOutButton__kirUw:active{background:rgba(239,68,68,.1);transform:scale(.98)}.SignOutMenu_signOutIcon__3aS_w{color:var(--danger,#ef4444);flex-shrink:0}.SignOutMenu_signOutButton__kirUw span{font-size:16px;font-weight:500;color:var(--danger,#ef4444)}.SignOutMenu_desktopOverlay__rJXgj{position:fixed;inset:0;z-index:999998;background:transparent}.SignOutMenu_desktopMenu__trnds{position:fixed;top:var(--menu-top,70px);right:var(--menu-right,16px);left:var(--menu-left,auto);width:280px;background:var(--surface,#ffffff);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));z-index:999999;overflow:hidden;max-width:calc(100vw - 32px);transform-origin:top right}.SignOutMenu_desktopMenuClosing__zUY8G{animation:SignOutMenu_slideUp__m9nus .15s ease-in}.SignOutMenu_desktopUserSection__JSArE{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid var(--border,#e5e7eb);background:var(--surface-secondary,#f9fafb)}.SignOutMenu_desktopUserSection__JSArE .SignOutMenu_avatarWrapper__jAFgl{width:36px;height:36px}.SignOutMenu_desktopUserSection__JSArE .SignOutMenu_userName__hwejF{font-size:14px;font-weight:600}.SignOutMenu_desktopUserSection__JSArE .SignOutMenu_userEmail__7Nji5{font-size:12px}.SignOutMenu_desktopMenuContent__Xpzql{max-height:700px;overflow-y:auto}.SignOutMenu_desktopMenuSection__wifqR{border-bottom:1px solid var(--border-color-light,#f3f4f6)}.SignOutMenu_desktopMenuSection__wifqR:last-child{border-bottom:none}.SignOutMenu_desktopSectionTitle__4qExD{font-size:11px;font-weight:600;color:var(--text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px 6px;margin:0}.SignOutMenu_desktopMenuItem__m9cTl{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color var(--transition-fast,.15s) ease;font-size:14px;color:var(--text-primary,#374151)}.SignOutMenu_desktopMenuItem__m9cTl:hover{background:var(--surface-hover,#f9fafb)}.SignOutMenu_desktopMenuIcon__r5L8o{color:var(--text-secondary,#6b7280);flex-shrink:0}.SignOutMenu_desktopSignOutSection__uMAos{border-top:1px solid var(--border,#e5e7eb)}.SignOutMenu_desktopSignOutButton__QIsUa{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color var(--transition-fast,.15s) ease;font-size:14px;color:var(--danger,#ef4444)}.SignOutMenu_desktopSignOutButton__QIsUa:hover{background:var(--danger-light,#fee2e2)}@keyframes SignOutMenu_fadeIn__Swdbz{0%{opacity:0}to{opacity:1}}@keyframes SignOutMenu_fadeOut__EdILI{0%{opacity:1}to{opacity:0}}@keyframes SignOutMenu_slideUp__m9nus{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}.SignOutMenu_desktopMenu__trnds{animation:SignOutMenu_slideDown__Rt2u1 .2s ease-out}@keyframes SignOutMenu_slideDown__Rt2u1{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:769px) and (max-width:1024px){.SignOutMenu_desktopMenu__trnds{right:12px;width:260px}}@media (max-width:768px) and (min-width:481px){.SignOutMenu_mobileMenu__BJ3gz{max-height:80vh}.SignOutMenu_menuItem__5fPde,.SignOutMenu_signOutButton__kirUw{min-height:52px;padding:14px 20px}}@media (max-width:480px){.SignOutMenu_mobileMenu__BJ3gz{max-height:90vh;border-radius:12px 12px 0 0}.SignOutMenu_userSection__yYQou{padding:16px 16px 12px}.SignOutMenu_menuItem__5fPde,.SignOutMenu_signOutButton__kirUw{padding:14px 16px}.SignOutMenu_sectionTitle__SLyLL{padding:12px 16px 6px}.SignOutMenu_closeButton__HJxH4{top:12px;right:12px}}@media (max-width:360px){.SignOutMenu_userSection__yYQou{padding:12px}.SignOutMenu_avatarWrapper__jAFgl{width:40px;height:40px}.SignOutMenu_userName__hwejF{font-size:15px}.SignOutMenu_userEmail__7Nji5{font-size:13px}}@media (prefers-contrast:high){.SignOutMenu_desktopMenu__trnds,.SignOutMenu_mobileMenu__BJ3gz{border:2px solid var(--text-primary,#000000)}.SignOutMenu_desktopMenuItem__m9cTl:focus,.SignOutMenu_desktopSignOutButton__QIsUa:focus,.SignOutMenu_menuItem__5fPde:focus,.SignOutMenu_signOutButton__kirUw:focus{outline:2px solid var(--text-primary,#000000);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.SignOutMenu_closeButton__HJxH4,.SignOutMenu_desktopMenuItem__m9cTl,.SignOutMenu_desktopMenu__trnds,.SignOutMenu_desktopSignOutButton__QIsUa,.SignOutMenu_menuItem__5fPde,.SignOutMenu_mobileMenu__BJ3gz,.SignOutMenu_overlay__yofmO,.SignOutMenu_signOutButton__kirUw{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){.SignOutMenu_overlay__yofmO{background-color:rgba(0,0,0,.6)}.SignOutMenu_desktopMenu__trnds,.SignOutMenu_mobileMenu__BJ3gz{background:var(--gray-800);border-color:var(--gray-700);box-shadow:0 8px 24px rgba(0,0,0,.3)}.SignOutMenu_dragHandle__ycbFP{background-color:var(--gray-600)}.SignOutMenu_closeButton__HJxH4{background:var(--gray-700);color:var(--gray-400)}.SignOutMenu_closeButton__HJxH4:hover{background:var(--gray-600);color:var(--gray-200)}.SignOutMenu_desktopUserSection__JSArE,.SignOutMenu_userSection__yYQou{border-bottom-color:var(--gray-700);background:var(--gray-700)}.SignOutMenu_avatarWrapper__jAFgl{background:rgba(41,128,185,.2)}.SignOutMenu_userIcon__oIbdX{color:var(--primary-color)}.SignOutMenu_userName__hwejF{color:var(--gray-50)}.SignOutMenu_desktopSectionTitle__4qExD,.SignOutMenu_sectionTitle__SLyLL,.SignOutMenu_userEmail__7Nji5{color:var(--gray-400)}.SignOutMenu_desktopMenuItem__m9cTl,.SignOutMenu_menuItem__5fPde{color:var(--gray-200)}.SignOutMenu_desktopMenuItem__m9cTl:hover,.SignOutMenu_menuItem__5fPde:hover{background:var(--gray-700);color:var(--gray-100)}.SignOutMenu_desktopMenuIcon__r5L8o,.SignOutMenu_menuIcon___e00N{color:var(--gray-400)}.SignOutMenu_desktopMenuItem__m9cTl:hover .SignOutMenu_desktopMenuIcon__r5L8o,.SignOutMenu_menuItem__5fPde:hover .SignOutMenu_menuIcon___e00N{color:var(--gray-300)}.SignOutMenu_menuLabel__quNYe{color:inherit}.SignOutMenu_desktopSignOutButton__QIsUa,.SignOutMenu_signOutButton__kirUw{color:var(--danger)}.SignOutMenu_desktopSignOutButton__QIsUa:hover,.SignOutMenu_signOutButton__kirUw:hover{background:rgba(239,68,68,.1);color:var(--danger)}.SignOutMenu_signOutIcon__3aS_w{color:var(--danger)}}@media (max-width:1024px){.SignOutMenu_desktopMenu__trnds{width:260px}}@media (max-width:768px){.SignOutMenu_desktopMenu__trnds{width:240px}}.SignOutMenu_desktopMenu__trnds[data-position=left]{transform-origin:top left}.SignOutMenu_desktopMenu__trnds[data-position=center]{transform-origin:top center}.UserMenu_container__YhLsS{position:relative}.UserMenu_menuButton__Eq5Eg{display:flex;align-items:center;gap:6px;background:transparent;padding:6px 10px;cursor:pointer;transition:all .2s ease;color:#495057;min-height:36px;min-width:36px}.UserMenu_menuButton__Eq5Eg:hover{background:#f8f9fa;color:#212529;border-color:#dee2e6}.UserMenu_menuButton__Eq5Eg:focus-visible{outline:2px solid #495057;outline-offset:2px}.UserMenu_menuButton__Eq5Eg:active{transform:translateY(0)}.UserMenu_menuActive__Nj0Te{background:#e9ecef;color:#212529;border-color:#dee2e6}.UserMenu_mobileButton__hhOBz{width:40px;height:40px;padding:8px;justify-content:center;position:relative;border-radius:6px;-webkit-tap-highlight-color:transparent}.UserMenu_mobileButton__hhOBz:active{transform:scale(.95)}.UserMenu_mobileActive__ju_SP{background:#e9ecef;color:#212529;border-color:#dee2e6}.UserMenu_avatarWrapper__KDtTC{width:24px;height:24px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border:1px solid #e9ecef;flex-shrink:0}.UserMenu_avatar__UUn30{width:100%;height:100%;object-fit:cover}.UserMenu_userIcon__9rl8W{color:#495057}.UserMenu_username__eUWc7{font-size:var(--text-sm);font-weight:var(--weight-medium);font-family:var(--font-primary);letter-spacing:var(--letter-normal);line-height:var(--leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;padding-left:var(--space-xs)}.UserMenu_chevron__l88t2{color:#6c757d;transition:transform .2s ease}.UserMenu_chevronRotate__MzsAg{transform:rotate(180deg)}.UserMenu_dropdown__Ks4lp{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef;border-radius:8px;background:#ffffff}@keyframes UserMenu_menuAppear__YX91e{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.UserMenu_mobileDialogOverlay__72xRi{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:1000;animation:UserMenu_fadeIn__6PjXA .2s ease-out}.UserMenu_mobileDialogContent__plzB4{position:fixed;bottom:0;left:0;right:0;width:100%;max-height:90vh;background-color:var(--surface,#ffffff);border-top-left-radius:16px;border-top-right-radius:16px;z-index:1001;padding-bottom:max(env(safe-area-inset-bottom),20px);animation:UserMenu_slideUp__TYUeH .3s cubic-bezier(.16,1,.3,1);box-shadow:0 -4px 16px rgba(0,0,0,.1),0 -2px 6px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column;transform:translateZ(0)}.UserMenu_mobileDialogHeader__iL4LB{padding:12px 0 8px;display:flex;justify-content:center;background-color:var(--surface,#ffffff);border-bottom:1px solid var(--border,#e5e7eb)}.UserMenu_dragHandle__24dsN{width:36px;height:4px;background-color:var(--text-tertiary,#9ca3af);border-radius:2px;opacity:.6}.UserMenu_visuallyHidden__jYeCB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes UserMenu_fadeIn__6PjXA{0%{opacity:0}to{opacity:1}}@keyframes UserMenu_slideUp__TYUeH{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.UserMenu_mobileButton__hhOBz{width:44px;height:44px;padding:6px;justify-content:center;border-radius:12px}.UserMenu_mobileButton__hhOBz .UserMenu_avatarWrapper__KDtTC{width:32px;height:32px}.UserMenu_mobileButton__hhOBz .UserMenu_chevron__l88t2,.UserMenu_mobileButton__hhOBz .UserMenu_username__eUWc7{display:none}}@media (max-width:480px){.UserMenu_mobileButton__hhOBz{width:40px;height:40px;border-radius:10px}.UserMenu_mobileButton__hhOBz .UserMenu_avatarWrapper__KDtTC{width:28px;height:28px}.UserMenu_mobileDialogContent__plzB4{max-height:95vh;border-top-left-radius:12px;border-top-right-radius:12px}}@media (min-width:481px) and (max-width:768px){.UserMenu_mobileButton__hhOBz{width:48px;height:48px}.UserMenu_mobileButton__hhOBz .UserMenu_avatarWrapper__KDtTC{width:36px;height:36px}}@media (min-width:769px) and (max-width:1024px){.UserMenu_username__eUWc7{max-width:100px}}@media (forced-colors:active){.UserMenu_menuButton__Eq5Eg{border:1px solid ButtonText}.UserMenu_menuActive__Nj0Te{background-color:ButtonFace;border:1px solid Highlight}.UserMenu_mobileDialogOverlay__72xRi{background-color:rgba(0,0,0,.8)}}@media (prefers-reduced-motion:reduce){.UserMenu_chevron__l88t2,.UserMenu_dropdown__Ks4lp,.UserMenu_mobileDialogContent__plzB4,.UserMenu_mobileDialogOverlay__72xRi{transition-duration:.01ms!important;animation-duration:.01ms!important}.UserMenu_menuButton__Eq5Eg:active,.UserMenu_menuButton__Eq5Eg:hover,.UserMenu_mobileButton__hhOBz:active{transform:none}}@media (max-height:600px) and (orientation:landscape){.UserMenu_mobileDialogContent__plzB4{max-height:80vh}}@media (prefers-color-scheme:dark){.UserMenu_menuButton__Eq5Eg{color:var(--gray-300)}.UserMenu_menuButton__Eq5Eg:hover{background:rgba(41,128,185,.2);color:var(--primary-color)}.UserMenu_menuButton__Eq5Eg:focus-visible{outline-color:var(--primary-color)}.UserMenu_menuActive__Nj0Te{background:rgba(41,128,185,.2);color:var(--primary-color)}.UserMenu_mobileButton__hhOBz{color:var(--gray-300)}.UserMenu_mobileActive__ju_SP{color:var(--primary-color)}.UserMenu_avatarWrapper__KDtTC,.UserMenu_mobileActive__ju_SP{background:rgba(41,128,185,.2)}.UserMenu_userIcon__9rl8W{color:var(--primary-color)}.UserMenu_username__eUWc7{color:var(--gray-200)}.UserMenu_chevron__l88t2{color:var(--gray-400)}.UserMenu_dropdown__Ks4lp{box-shadow:0 3px 10px rgba(0,0,0,.3)}.UserMenu_mobileDialogOverlay__72xRi{background-color:rgba(0,0,0,.6)}.UserMenu_mobileDialogContent__plzB4{background-color:var(--gray-800);box-shadow:0 -4px 16px rgba(0,0,0,.3),0 -2px 6px rgba(0,0,0,.2)}.UserMenu_mobileDialogHeader__iL4LB{background-color:var(--gray-800);border-bottom-color:var(--gray-700)}.UserMenu_dragHandle__24dsN{background-color:var(--gray-500)}}@supports (-webkit-touch-callout:none){.UserMenu_mobileButton__hhOBz{-webkit-user-select:none;user-select:none}.UserMenu_mobileDialogContent__plzB4{padding-bottom:max(env(safe-area-inset-bottom),20px)}}.AddOptionsSheet_backdrop__tn9l8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999990;display:flex;align-items:flex-end;justify-content:center;animation:AddOptionsSheet_fadeIn__dX8oR .2s ease-out;touch-action:none;isolation:isolate}@media (prefers-color-scheme:dark){.AddOptionsSheet_backdrop__tn9l8{background-color:rgba(0,0,0,.7)}}.AddOptionsSheet_sheetContainer__MIt3F{width:100%;max-width:500px;background-color:var(--surface,#ffffff);border-top-left-radius:var(--radius-xl,16px);border-top-right-radius:var(--radius-xl,16px);box-shadow:var(--shadow-lg,0 -8px 24px rgba(0,0,0,.12));animation:AddOptionsSheet_slideUp__VqT_R .25s var(--ease-out,cubic-bezier(0,0,.2,1));transform-origin:bottom center;max-height:85vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,16px);z-index:999991;position:relative;isolation:isolate}@media (prefers-color-scheme:dark){.AddOptionsSheet_sheetContainer__MIt3F{background-color:var(--gray-800,#1f2937);box-shadow:var(--shadow-lg,0 -8px 24px rgba(0,0,0,.3))}}.AddOptionsSheet_header__rRdSJ{display:flex;align-items:center;justify-content:center;position:relative;padding:16px;border-bottom:1px solid var(--border-color,rgba(0,0,0,.06))}@media (prefers-color-scheme:dark){.AddOptionsSheet_header__rRdSJ{border-bottom:1px solid var(--gray-700,#374151)}}.AddOptionsSheet_title__rkowf{font-size:18px;font-weight:600;color:var(--text,#111827);margin:0;padding:0;text-align:center}@media (prefers-color-scheme:dark){.AddOptionsSheet_title__rkowf{color:var(--gray-50,#f9fafb)}}.AddOptionsSheet_pullIndicator__5djpK{width:36px;height:5px;border-radius:2.5px;background-color:var(--border-color,#e5e7eb);position:absolute;top:-10px;left:50%;transform:translateX(-50%)}@media (prefers-color-scheme:dark){.AddOptionsSheet_pullIndicator__5djpK{background-color:var(--gray-600,#4b5563)}}.AddOptionsSheet_optionsList__B6siq{list-style:none;padding:8px 16px;margin:0}.AddOptionsSheet_optionItem__hNtIX{margin-bottom:4px}.AddOptionsSheet_optionButton__5DP3V{display:flex;align-items:flex-start;width:100%;padding:14px 12px;background:var(--surface,#ffffff);border:none;text-align:left;cursor:pointer;border-radius:var(--radius-md,8px);transition:all .15s ease;font-size:16px;color:var(--text,#111827);font-weight:500}@media (prefers-color-scheme:dark){.AddOptionsSheet_optionButton__5DP3V{background:var(--gray-800,#1f2937);color:var(--gray-50,#f9fafb)}}.AddOptionsSheet_optionButtonActive__ZAHHb,.AddOptionsSheet_optionButton__5DP3V:focus-visible,.AddOptionsSheet_optionButton__5DP3V:hover{background-color:var(--surface-hover,#f9fafb);transform:translateX(2px)}@media (prefers-color-scheme:dark){.AddOptionsSheet_optionButtonActive__ZAHHb,.AddOptionsSheet_optionButton__5DP3V:focus-visible,.AddOptionsSheet_optionButton__5DP3V:hover{background-color:var(--gray-700,#374151)}}.AddOptionsSheet_optionButton__5DP3V:active{background-color:var(--surface-active,#f3f4f6)}@media (prefers-color-scheme:dark){.AddOptionsSheet_optionButton__5DP3V:active{background-color:var(--gray-600,#4b5563)}}.AddOptionsSheet_iconWrapper__yuYar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;margin-right:14px;background-color:var(--primary-light,rgba(79,70,229,.1));color:var(--primary,#2980b9);flex-shrink:0}@media (prefers-color-scheme:dark){.AddOptionsSheet_iconWrapper__yuYar{background-color:var(--gray-700,rgba(59,130,246,.2));color:var(--primary-color,#60a5fa)}}.AddOptionsSheet_textContent__g_Flt{display:flex;flex-direction:column;flex:1;padding-top:2px}.AddOptionsSheet_optionLabel__Q7CxE{font-weight:600;font-size:16px;color:var(--text,#111827);margin-bottom:4px;line-height:1.2}@media (prefers-color-scheme:dark){.AddOptionsSheet_optionLabel__Q7CxE{color:var(--gray-50,#f9fafb)}}.AddOptionsSheet_optionDescription__ixu2j{font-weight:400;font-size:14px;color:var(--text-secondary,#6b7280);line-height:1.3;display:block;padding-right:8px}@media (prefers-color-scheme:dark){.AddOptionsSheet_optionDescription__ixu2j{color:var(--gray-300,#d1d5db)}}.AddOptionsSheet_cancelButton__V6Ias{width:calc(100% - 32px);padding:14px;margin:8px 16px 16px;background-color:var(--surface-tertiary,#f3f4f6);border:none;border-radius:var(--radius-md,8px);cursor:pointer;font-weight:600;font-size:16px;color:var(--text-secondary,#4b5563);transition:background-color .15s ease}@media (prefers-color-scheme:dark){.AddOptionsSheet_cancelButton__V6Ias{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb)}}.AddOptionsSheet_cancelButton__V6Ias:focus-visible,.AddOptionsSheet_cancelButton__V6Ias:hover{background-color:var(--border-color,#e5e7eb)}@media (prefers-color-scheme:dark){.AddOptionsSheet_cancelButton__V6Ias:focus-visible,.AddOptionsSheet_cancelButton__V6Ias:hover{background-color:var(--gray-600,#4b5563)}}@keyframes AddOptionsSheet_fadeIn__dX8oR{0%{opacity:0}to{opacity:1}}@keyframes AddOptionsSheet_slideUp__VqT_R{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}.AddOptionsSheet_backdropClosing__36kKz{animation:AddOptionsSheet_fadeOut__pMDQt .2s ease-in forwards}.AddOptionsSheet_sheetClosing__vWEzj{animation:AddOptionsSheet_slideDown__YQDmS .2s ease-in forwards}@keyframes AddOptionsSheet_fadeOut__pMDQt{0%{opacity:1}to{opacity:0}}@keyframes AddOptionsSheet_slideDown__YQDmS{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:.8}}@media (max-width:768px){.AddOptionsSheet_sheetContainer__MIt3F{max-width:100%;border-radius:16px 16px 0 0}}@media (prefers-reduced-motion:reduce){.AddOptionsSheet_backdrop__tn9l8,.AddOptionsSheet_optionButton__5DP3V,.AddOptionsSheet_sheetContainer__MIt3F{animation:none;transition:none}.AddOptionsSheet_optionButtonActive__ZAHHb,.AddOptionsSheet_optionButton__5DP3V:focus-visible,.AddOptionsSheet_optionButton__5DP3V:hover{transform:none}}.BottomNav_bottomNav__ZjOG0{display:none}@media (max-width:768px){.BottomNav_bottomNav__ZjOG0{display:flex;position:fixed;bottom:0;left:0;right:0;width:100%;height:46px;z-index:1000;background-color:rgba(255,255,255,.95);box-shadow:0 -1px 6px rgba(0,0,0,.05);border-top:1px solid var(--border,rgba(0,0,0,.06));transform:translateY(0);transition:transform .3s ease,opacity .3s ease;opacity:1;visibility:visible;will-change:transform,opacity;backface-visibility:hidden;contain:layout style;align-items:stretch;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-color-scheme:dark){.BottomNav_bottomNav__ZjOG0{background-color:rgba(31,41,55,.95);box-shadow:0 -1px 6px rgba(0,0,0,.3);border-top:1px solid var(--gray-700,#374151)}}.BottomNav_bottomNav__ZjOG0.BottomNav_hidden__v6Axr{transform:translateY(100%);opacity:.8;visibility:hidden;pointer-events:none}.BottomNav_navList__0GylA{display:flex;justify-content:space-around;align-items:stretch;height:100%;width:100%;margin:0;padding:0 4px;list-style:none}.BottomNav_navItem__HHKMv{flex:1}.BottomNav_navButton__mNuPg,.BottomNav_navItem__HHKMv{display:flex;align-items:center;justify-content:center}.BottomNav_navButton__mNuPg{flex-direction:column;width:100%;height:100%;padding:2px 0;background:none;border:none;color:var(--text-tertiary,#6b7280);font-family:inherit;cursor:pointer;transition:color .2s ease;position:relative;border-radius:0}@media (prefers-color-scheme:dark){.BottomNav_navButton__mNuPg{color:var(--gray-400,#9ca3af)}}.BottomNav_navButton__mNuPg:focus{outline:none}.BottomNav_navButton__mNuPg:focus-visible{outline:2px solid var(--primary-color,#2980b9);outline-offset:-2px}.BottomNav_navButton__mNuPg.BottomNav_active__LjuId{color:var(--ai-color-primary,#3182ce);border-top:2px solid var(--ai-color-primary,#3182ce)}@media (prefers-color-scheme:dark){.BottomNav_navButton__mNuPg.BottomNav_active__LjuId{color:var(--primary-color,#60a5fa);border-top:2px solid var(--primary-color,#60a5fa)}}.BottomNav_iconWrapper__z6FVR{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:2px;height:24px}.BottomNav_navButton__mNuPg:hover .BottomNav_iconWrapper__z6FVR{transform:translateY(-1px)}.BottomNav_badge__pBJLI{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background-color:var(--danger,#ef4444);color:white;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none;box-shadow:0 1px 2px rgba(0,0,0,.2)}@media (prefers-color-scheme:dark){.BottomNav_badge__pBJLI{background-color:var(--danger,#ef4444);box-shadow:0 1px 2px rgba(0,0,0,.5)}}.BottomNav_label__yG07L{font-size:10px;line-height:1.1;white-space:nowrap;font-weight:500;letter-spacing:-.2px;margin-top:1px}.BottomNav_navButton__mNuPg.BottomNav_active__LjuId .BottomNav_label__yG07L{font-weight:600}.BottomNav_addNavButton__mmJsD{background-color:var(--ai-color-primary,#3182ce);color:white;border-radius:40px;margin:6px;height:calc(100% - 12px);box-shadow:0 2px 6px rgba(49,130,206,.25);transition:all .25s ease}@media (prefers-color-scheme:dark){.BottomNav_addNavButton__mmJsD{background-color:var(--primary-color,#3b82f6);box-shadow:0 2px 6px rgba(59,130,246,.4)}}.BottomNav_addNavButton__mmJsD:focus-visible,.BottomNav_addNavButton__mmJsD:hover{background-color:var(--ai-color-primary-hover,#2563eb);color:white;transform:translateY(-1px);box-shadow:0 3px 8px rgba(49,130,206,.3)}@media (prefers-color-scheme:dark){.BottomNav_addNavButton__mmJsD:focus-visible,.BottomNav_addNavButton__mmJsD:hover{background-color:var(--primary-color,#2563eb);box-shadow:0 3px 8px rgba(59,130,246,.5)}}.BottomNav_addNavButton__mmJsD:active{transform:translateY(0);box-shadow:0 2px 5px rgba(79,70,229,.3);background-color:var(--primary-darker,#3730a3)}@media (prefers-color-scheme:dark){.BottomNav_addNavButton__mmJsD:active{background-color:var(--primary-color,#1d4ed8);box-shadow:0 2px 5px rgba(59,130,246,.4)}}.BottomNav_addNavButton__mmJsD:focus-visible{outline:2px solid var(--primary-light,#e0e7ff);outline-offset:1px}@media (prefers-color-scheme:dark){.BottomNav_addNavButton__mmJsD:focus-visible{outline:2px solid var(--gray-400,#9ca3af)}}.BottomNav_addNavButton__mmJsD .BottomNav_iconWrapper__z6FVR{margin-bottom:1px;height:26px}.BottomNav_addNavButton__mmJsD .BottomNav_label__yG07L{font-weight:600}}@media (min-width:769px){.BottomNav_bottomNav__ZjOG0{display:none!important}}@media (prefers-reduced-motion:reduce){.BottomNav_addNavButton__mmJsD,.BottomNav_navButton__mNuPg{transition:none}.BottomNav_addNavButton__mmJsD:hover,.BottomNav_navButton__mNuPg:hover .BottomNav_iconWrapper__z6FVR{transform:none}}@media (forced-colors:active){.BottomNav_bottomNav__ZjOG0{background-color:Canvas;border-top:1px solid ButtonText}.BottomNav_navButton__mNuPg{color:ButtonText}.BottomNav_navButton__mNuPg.BottomNav_active__LjuId{color:SelectedItem;border-top:2px solid SelectedItem}.BottomNav_addNavButton__mmJsD{background-color:ButtonFace;color:ButtonText;border:1px solid ButtonText}.BottomNav_badge__pBJLI{background-color:Highlight;color:HighlightText}.BottomNav_addNavButton__mmJsD:focus-visible,.BottomNav_navButton__mNuPg:focus-visible{outline:2px solid ButtonText}}.AddDropdown_dropdownContainer__by0kp{background-color:#ffffff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:240px;overflow:hidden;animation:AddDropdown_dropdownFadeIn__cq59C .2s ease}.AddDropdown_mobileBackdrop__b5DKe{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999991;animation:AddDropdown_fadeIn___0_YY .2s ease-out;touch-action:none;isolation:isolate;display:none}.AddDropdown_mobileContainer__Cm4kn{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;border-radius:var(--radius-xl,16px) var(--radius-xl,16px) 0 0!important;transform-origin:bottom center;animation:AddDropdown_slideUp___BGkH .25s var(--ease-out,cubic-bezier(0,0,.2,1))!important;z-index:999992!important;box-shadow:0 -8px 24px rgba(0,0,0,.12)!important;border:none!important;max-height:85vh!important;padding-bottom:env(safe-area-inset-bottom,16px);isolation:isolate!important;contain:layout style paint!important;will-change:transform!important}@keyframes AddDropdown_dropdownFadeIn__cq59C{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes AddDropdown_fadeIn___0_YY{0%{opacity:0}to{opacity:1}}@keyframes AddDropdown_slideUp___BGkH{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}.AddDropdown_dropdownHeader__ggcHI{padding:12px 16px;border-bottom:1px solid #e9ecef;background-color:#f8f9fa}.AddDropdown_dropdownTitle__tjlrV{margin:0;font-size:13px;font-weight:600;color:#212529;letter-spacing:-.01em}.AddDropdown_tabs__QWe_W{display:flex;border-bottom:1px solid #e9ecef;background-color:#f8f9fa}.AddDropdown_tabButton__nMm5f{flex:1;padding:10px 0;border:none;background:none;font-size:12px;font-weight:500;color:#6c757d;cursor:pointer;transition:all .2s ease}.AddDropdown_tabButton__nMm5f:hover{color:#212529;background-color:rgba(0,0,0,.02)}.AddDropdown_activeTab__4f_6c{color:#212529;border-bottom:2px solid #212529;background-color:#ffffff}.AddDropdown_menuItems__WHJdF{max-height:320px;overflow-y:auto;scrollbar-width:thin}.AddDropdown_menuItems__WHJdF::-webkit-scrollbar{width:4px}.AddDropdown_menuItems__WHJdF::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:4px}.AddDropdown_menuItem__0rHTD{display:flex;align-items:center;width:100%;text-align:left;padding:10px 14px;background:none;border:none;border-bottom:1px solid #f8f9fa;transition:background-color .2s ease;cursor:pointer;position:relative}.AddDropdown_menuItem__0rHTD:last-child{border-bottom:none}.AddDropdown_menuItem__0rHTD:hover{background-color:var(--surface-hover,#f9fafb)}.AddDropdown_menuItem__0rHTD:hover .AddDropdown_menuItemLabel__M3AF0{color:var(--primary,#2980b9)}.AddDropdown_menuItemIcon__hSX_x{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background-color:var(--primary-light,#e0e7ff);color:var(--primary,#2980b9);margin-right:10px;flex-shrink:0;transition:all .2s ease}.AddDropdown_menuItem__0rHTD:hover .AddDropdown_menuItemIcon__hSX_x{background-color:var(--primary-light,#e0e7ff);color:var(--primary-hover,#2980b9)}.AddDropdown_menuItemContent__sSzVC{flex:1;min-width:0}.AddDropdown_menuItemLabel__M3AF0{display:block;font-size:13px;font-weight:500;color:var(--text,#374151);margin-bottom:2px;transition:color .2s ease}.AddDropdown_menuItemDescription__ZsWNh{display:block;font-size:11px;color:var(--text-tertiary,#9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddDropdown_notification__on_Le{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background-color:var(--danger,#ef4444);color:white;font-size:10px;font-weight:600;margin-left:8px}.AddDropdown_recentSection__4L13U{padding:12px 16px;background-color:var(--surface-secondary,#f9fafb);border-top:1px solid var(--border,#e5e7eb)}.AddDropdown_recentTitle__Ub0vt{display:block;font-size:10px;font-weight:600;color:var(--text-tertiary,#9ca3af);margin-bottom:8px;letter-spacing:.5px}.AddDropdown_recentItems__Jv5o4{display:flex;gap:8px}.AddDropdown_recentItem__2OMRI{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:var(--surface-tertiary,#f3f4f6);color:var(--text-secondary,#6b7280);border:none;cursor:pointer;transition:all .2s ease}.AddDropdown_recentItem__2OMRI:hover{background-color:var(--primary-light,#e0e7ff);color:var(--primary,#2980b9);transform:translateY(-1px)}.AddDropdown_menuItem__0rHTD:focus-visible,.AddDropdown_recentItem__2OMRI:focus-visible,.AddDropdown_tabButton__nMm5f:focus-visible{outline:2px solid var(--primary,#2980b9);outline-offset:2px}@media (max-width:768px){.AddDropdown_mobileContainer__Cm4kn{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;border-radius:16px 16px 0 0!important;z-index:999992!important;max-height:85vh!important;animation:AddDropdown_slideUp___BGkH .25s ease!important}}@media (max-width:480px){.AddDropdown_mobileContainer__Cm4kn{max-height:90vh!important}.AddDropdown_menuItemDescription__ZsWNh{display:block;font-size:13px}}@media (prefers-reduced-motion:reduce){.AddDropdown_dropdownContainer__by0kp,.AddDropdown_mobileContainer__Cm4kn{animation:none}.AddDropdown_recentItem__2OMRI:hover{transform:none}}@media (forced-colors:active){.AddDropdown_tabButton__nMm5f.AddDropdown_activeTab__4f_6c{border-bottom-color:Highlight}.AddDropdown_mobileBackdrop__b5DKe{background-color:Canvas}}@media (prefers-color-scheme:dark){.AddDropdown_dropdownContainer__by0kp{background-color:rgba(31,41,55,.98);border-color:rgba(75,85,99,.8);box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(59,130,246,.1);backdrop-filter:blur(8px)}.AddDropdown_mobileBackdrop__b5DKe{background-color:rgba(0,0,0,.7)}.AddDropdown_mobileContainer__Cm4kn{background-color:var(--gray-800);box-shadow:0 -8px 24px rgba(0,0,0,.4)!important}.AddDropdown_dropdownHeader__ggcHI{border-bottom-color:var(--gray-700);background-color:rgba(45,45,45,.3)}.AddDropdown_dropdownTitle__tjlrV{color:var(--gray-50)}.AddDropdown_tabs__QWe_W{border-bottom-color:var(--gray-700);background-color:rgba(45,45,45,.2)}.AddDropdown_tabButton__nMm5f{color:rgba(156,163,175,.9);background-color:rgba(45,45,45,.1);transition:all .2s ease}.AddDropdown_tabButton__nMm5f:hover{color:rgba(59,130,246,1);background-color:rgba(45,45,45,.3);border-bottom:2px solid rgba(59,130,246,.3)}.AddDropdown_activeTab__4f_6c{color:rgba(59,130,246,1);border-bottom:2px solid rgba(59,130,246,1);background-color:rgba(59,130,246,.1);box-shadow:0 2px 8px rgba(59,130,246,.15)}.AddDropdown_menuItems__WHJdF::-webkit-scrollbar-thumb{background-color:var(--gray-600)}.AddDropdown_menuItem__0rHTD{border-bottom-color:var(--gray-700)}.AddDropdown_menuItem__0rHTD:hover{background-color:rgba(45,45,45,.6);border-left:3px solid rgba(59,130,246,.6)}.AddDropdown_menuItem__0rHTD:hover .AddDropdown_menuItemLabel__M3AF0{color:rgba(59,130,246,1)}.AddDropdown_menuItemIcon__hSX_x{background-color:rgba(59,130,246,.15);color:rgba(59,130,246,.9)}.AddDropdown_menuItem__0rHTD:hover .AddDropdown_menuItemIcon__hSX_x{background-color:rgba(59,130,246,.25);color:rgba(59,130,246,1);transform:scale(1.05);transition:all .2s ease}.AddDropdown_menuItemLabel__M3AF0{color:var(--gray-50)}.AddDropdown_menuItemDescription__ZsWNh{color:var(--gray-400)}.AddDropdown_notification__on_Le{background-color:var(--danger)}.AddDropdown_recentSection__4L13U{background-color:var(--gray-700);border-top-color:var(--gray-700)}.AddDropdown_recentTitle__Ub0vt{color:var(--gray-400)}.AddDropdown_recentItem__2OMRI{background-color:var(--gray-600);color:var(--gray-300)}.AddDropdown_recentItem__2OMRI:hover{background-color:rgba(41,128,185,.2);color:var(--primary-color)}}.SelectTopic_container__6sfXW{max-width:1200px;margin:0 auto;width:100%;position:relative}.SelectTopic_scrollRow__2D8QP{display:flex;align-items:center;gap:4px;padding:6px 20px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;min-height:36px}.SelectTopic_scrollRow__2D8QP::-webkit-scrollbar{display:none}.SelectTopic_scrollRow__2D8QP.SelectTopic_showScrollbar__LksGM{scrollbar-width:thin}.SelectTopic_scrollRow__2D8QP.SelectTopic_showScrollbar__LksGM::-webkit-scrollbar{display:block;height:6px}.SelectTopic_scrollRow__2D8QP.SelectTopic_showScrollbar__LksGM::-webkit-scrollbar-track{background:#f8f9fa;border-radius:2px;margin:0 20px}.SelectTopic_scrollRow__2D8QP.SelectTopic_showScrollbar__LksGM::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:2px;transition:background-color .2s ease}.SelectTopic_scrollRow__2D8QP.SelectTopic_showScrollbar__LksGM::-webkit-scrollbar-thumb:hover{background:#adb5bd}.SelectTopic_scrollRow__2D8QP.SelectTopic_autoScrolling__nD1oe{scroll-behavior:auto}.SelectTopic_scrollRow__2D8QP:after,.SelectTopic_scrollRow__2D8QP:before{content:"";position:absolute;top:0;bottom:0;width:var(--ai-space-xl,20px);pointer-events:none;transition:opacity var(--ai-transition-slow,.3s) ease;opacity:0;z-index:1}.SelectTopic_scrollRow__2D8QP.SelectTopic_hasOverflow__bEgGR:before{left:0;background:linear-gradient(to right,var(--ai-color-surface,#ffffff),transparent);opacity:1}.SelectTopic_scrollRow__2D8QP.SelectTopic_hasOverflow__bEgGR:after{right:0;background:linear-gradient(to left,var(--ai-color-surface,#ffffff),transparent);opacity:1}.SelectTopic_topicItem__TWvWb{flex-shrink:0}.SelectTopic_topicButton__NoI6j{display:inline-flex;align-items:center;gap:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;color:#6c757d;cursor:pointer;white-space:nowrap;transition:all .2s ease;outline:none;border:1px solid transparent;padding:5px 10px;border-radius:6px;background:transparent;min-height:26px;position:relative}.SelectTopic_topicButton__NoI6j:hover{background:#f8f9fa;color:#212529;border-color:#e9ecef}.SelectTopic_topicButton__NoI6j:focus-visible{outline:2px solid #495057;outline-offset:1px}.SelectTopic_topicButton__NoI6j.SelectTopic_topicActive__ljZ1_{background:#212529;color:white;font-weight:500;border-color:#212529}.SelectTopic_topicButton__NoI6j.SelectTopic_topicActive__ljZ1_:hover{background:#000000;border-color:#000000}.SelectTopic_topicBadge___qLmm{display:none}.SelectTopic_topicChevron__EnS41{display:inline-block;margin-left:4px;transition:transform .2s ease;line-height:0;opacity:.7}.SelectTopic_topicChevron__EnS41 svg{display:block;width:12px;height:12px;stroke:currentColor;stroke-width:1.5}.SelectTopic_topicChevronOpen__vBuy1{transform:rotate(180deg)}.SelectTopic_dropdownContainer__dMO3h{background:white;border:none;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column}.SelectTopic_dropdownContent__wL1Nh{overflow-y:auto;flex-grow:1;padding-bottom:var(--ai-space-xs,4px);overscroll-behavior:contain}.SelectTopic_sectionTitle__C5Qxr{padding:var(--ai-space-md,12px) var(--ai-space-lg,16px) var(--ai-space-xs,4px);font-size:var(--ai-text-xs,12px);font-weight:var(--ai-font-weight-bold,700);text-transform:uppercase;color:var(--ai-color-text-muted,#6b7280);letter-spacing:.05em;flex-shrink:0}.SelectTopic_categoryList__05umU{list-style:none;margin:0;padding:0}.SelectTopic_categoryRow__UjsVB{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px;color:#374151;cursor:pointer;transition:all .15s ease;border:none;border-radius:6px;margin:0 8px 2px}.SelectTopic_categoryRow__UjsVB:focus-visible,.SelectTopic_categoryRow__UjsVB:hover{background:rgba(59,130,246,.05);color:#3b82f6;transform:translateX(2px)}.SelectTopic_categoryRow__UjsVB.SelectTopic_categorySelected__hYgKW{background:rgba(59,130,246,.1);color:#3b82f6;font-weight:500}.SelectTopic_categoryRow__UjsVB.SelectTopic_categoryFeatured__ZSOxi{font-weight:var(--ai-font-weight-semibold,600)}.SelectTopic_categoryRow__UjsVB.SelectTopic_categoryFeatured__ZSOxi:before{content:"⭐";margin-right:var(--ai-space-sm,8px);font-size:var(--ai-text-xs,12px);opacity:.7}.SelectTopic_categoryCount__8qDs_{font-size:var(--ai-text-xs,12px);color:var(--ai-color-text-muted,#6b7280);background-color:var(--ai-color-border,#e5e7eb);padding:var(--ai-space-0,0) var(--ai-space-xs,4px);border-radius:var(--ai-radius-sm,4px);min-width:20px;text-align:center;transition:var(--ai-transition-colors)}.SelectTopic_categoryRow__UjsVB:focus-visible .SelectTopic_categoryCount__8qDs_,.SelectTopic_categoryRow__UjsVB:hover .SelectTopic_categoryCount__8qDs_{background-color:var(--ai-color-primary,#2980b9);color:var(--ai-color-text-inverse,#ffffff)}.SelectTopic_categoryRow__UjsVB.SelectTopic_categorySelected__hYgKW .SelectTopic_categoryCount__8qDs_{background-color:var(--ai-color-primary,#2980b9);color:var(--ai-color-text-inverse,#ffffff)}.SelectTopic_viewAllButton__Is63o{display:block;width:100%;padding:var(--ai-space-md,12px) var(--ai-space-lg,16px);border:none;background-color:var(--ai-color-border,#e5e7eb);color:var(--ai-color-text-secondary,#6b7280);font-size:var(--ai-text-sm,14px);font-weight:var(--ai-font-weight-medium,500);cursor:pointer;transition:var(--ai-transition-colors);border-top:1px solid var(--ai-color-border,#e5e7eb)}.SelectTopic_viewAllButton__Is63o:hover{background-color:var(--ai-color-primary-light,#f0f9ff);color:var(--ai-color-primary,#2980b9)}.SelectTopic_dropdownPopover__xLyMt{position:absolute;top:100%;left:0;min-width:260px;max-width:400px;max-height:min(75vh,400px);border-radius:var(--radius-lg,12px);z-index:var(--z-dropdown,105);margin-top:-2px}.SelectTopic_popoverPointer__PTgKT{position:absolute;top:-4px;left:24px;width:12px;height:12px;background:var(--surface,#fff);border-left:1px solid var(--border,#e5e7eb);border-top:1px solid var(--border,#e5e7eb);transform:rotate(45deg);z-index:-1}.SelectTopic_backdrop__tpqlM{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999!important;animation:SelectTopic_fadeIn__hhoyS .2s ease-out;touch-action:none;isolation:isolate}.SelectTopic_dropdownSheet__wWUEb{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;width:100%!important;max-width:100%!important;border-radius:var(--radius-xl,16px) var(--radius-xl,16px) 0 0!important;transform-origin:bottom center;z-index:1000!important;max-height:85vh!important;padding-bottom:env(safe-area-inset-bottom,16px);animation:SelectTopic_slideUp__rajCY ease-out .25s cubic-bezier(0,0,.2,1);box-shadow:0 -8px 24px rgba(0,0,0,.12)!important;border:none!important;isolation:isolate!important;contain:layout style paint!important;will-change:transform!important;margin:0!important;inset:auto 0 0 0!important}.SelectTopic_sheetHeader__bTrpg{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border,#e5e7eb);background-color:var(--surface-secondary,#f9fafb);flex-shrink:0;position:relative}.SelectTopic_sheetHeader__bTrpg:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:32px;height:4px;background-color:var(--border,#e5e7eb);border-radius:2px}.SelectTopic_sheetTitle__mreRV{font-size:14px;font-weight:600;color:var(--text,#374151);margin:0}.SelectTopic_sheetCloseButton__AaYlW{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--text-secondary,#6b7280);font-size:18px;font-weight:400;line-height:1;transition:background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.SelectTopic_sheetCloseButton__AaYlW:focus,.SelectTopic_sheetCloseButton__AaYlW:hover{background-color:var(--surface-hover,#f3f4f6);color:var(--text-primary,#1f2937)}@keyframes SelectTopic_slideUp__rajCY{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}@keyframes SelectTopic_fadeIn__hhoyS{0%{opacity:0}to{opacity:1}}.SelectTopic_categoryRow__UjsVB:focus-visible{outline:2px solid #9ca3af;outline-offset:-2px}.SelectTopic_viewAllButton__Is63o:focus-visible{outline:2px solid #9ca3af;outline-offset:2px}.SelectTopic_sheetCloseButton__AaYlW:focus-visible{outline:2px solid #9ca3af;outline-offset:-2px}@media (prefers-reduced-motion:reduce){.SelectTopic_categoryCount__8qDs_,.SelectTopic_categoryRow__UjsVB,.SelectTopic_topicChevron__EnS41,.SelectTopic_viewAllButton__Is63o{transition:none}.SelectTopic_backdrop__tpqlM,.SelectTopic_dropdownPopover__xLyMt,.SelectTopic_dropdownSheet__wWUEb{animation:none}}@media (max-width:768px){.SelectTopic_scrollRow__2D8QP{gap:6px;padding:4px 12px}.SelectTopic_topicButton__NoI6j{padding:4px 10px;font-size:12px;gap:2px}.SelectTopic_topicBadge___qLmm{font-size:9px;padding:1px 3px}.SelectTopic_topicChevron__EnS41 svg{width:7px;height:7px}.SelectTopic_dropdownSheet__wWUEb{max-height:90vh!important}.SelectTopic_sheetHeader__bTrpg{padding:16px}.SelectTopic_sheetHeader__bTrpg:before{top:6px}}@media (max-width:480px){.SelectTopic_scrollRow__2D8QP{gap:4px;padding:3px 8px}.SelectTopic_topicButton__NoI6j{padding:3px 8px;font-size:11px;gap:2px}.SelectTopic_topicBadge___qLmm{font-size:8px;padding:1px 2px}.SelectTopic_topicChevron__EnS41{margin-left:2px}.SelectTopic_topicChevron__EnS41 svg{width:6px;height:6px}}@media (max-width:360px){.SelectTopic_scrollRow__2D8QP{gap:3px;padding:2px 6px}.SelectTopic_topicButton__NoI6j{padding:2px 6px;font-size:10px;gap:1px}.SelectTopic_topicBadge___qLmm{font-size:7px;padding:0 2px}}@media (prefers-color-scheme:dark){.SelectTopic_scrollRow__2D8QP.SelectTopic_showScrollbar__LksGM::-webkit-scrollbar-track{background-color:rgba(55,65,81,.8)}.SelectTopic_scrollRow__2D8QP.SelectTopic_showScrollbar__LksGM::-webkit-scrollbar-thumb{background-color:rgba(107,114,128,.6)}.SelectTopic_scrollRow__2D8QP.SelectTopic_showScrollbar__LksGM::-webkit-scrollbar-thumb:hover{background-color:rgba(139,146,160,.8)}.SelectTopic_scrollRow__2D8QP:after,.SelectTopic_scrollRow__2D8QP:before{background:linear-gradient(90deg,rgba(31,41,55,.9),transparent)}.SelectTopic_scrollRow__2D8QP.SelectTopic_hasOverflow__bEgGR:after{background:linear-gradient(270deg,rgba(31,41,55,.9),transparent)}.SelectTopic_topicButton__NoI6j{color:rgba(229,231,235,.9)}.SelectTopic_topicButton__NoI6j:hover{background-color:var(--gray-600);color:var(--gray-100);border-color:var(--gray-500)}.SelectTopic_topicButton__NoI6j:focus-visible{outline-color:var(--primary-color)}.SelectTopic_topicButton__NoI6j.SelectTopic_topicActive__ljZ1_{background-color:var(--primary-color);color:white;border-color:var(--primary-color)}.SelectTopic_topicButton__NoI6j.SelectTopic_topicActive__ljZ1_:hover{background-color:var(--primary-color-hover)}.SelectTopic_topicLabel__MOTHH{color:inherit}.SelectTopic_topicBadge___qLmm{background-color:var(--danger);color:white}.SelectTopic_topicChevron__EnS41{color:var(--gray-400)}.SelectTopic_dropdownContent__wL1Nh{background-color:var(--gray-800);border-color:var(--gray-700);box-shadow:0 8px 24px rgba(0,0,0,.3)}.SelectTopic_sectionTitle__C5Qxr{color:var(--gray-400)}.SelectTopic_categoryRow__UjsVB{color:var(--gray-200)}.SelectTopic_categoryRow__UjsVB:focus-visible,.SelectTopic_categoryRow__UjsVB:hover{background-color:var(--gray-700);color:var(--gray-100)}.SelectTopic_categoryRow__UjsVB.SelectTopic_categorySelected__hYgKW{background-color:rgba(41,128,185,.2);color:var(--primary-color)}.SelectTopic_categoryRow__UjsVB.SelectTopic_categoryFeatured__ZSOxi{background-color:var(--gray-700)}.SelectTopic_categoryRow__UjsVB.SelectTopic_categoryFeatured__ZSOxi:before{background-color:var(--warning)}.SelectTopic_categoryCount__8qDs_{color:var(--gray-400)}.SelectTopic_categoryRow__UjsVB:focus-visible .SelectTopic_categoryCount__8qDs_,.SelectTopic_categoryRow__UjsVB:hover .SelectTopic_categoryCount__8qDs_{color:var(--gray-300)}.SelectTopic_categoryRow__UjsVB.SelectTopic_categorySelected__hYgKW .SelectTopic_categoryCount__8qDs_,.SelectTopic_viewAllButton__Is63o{color:var(--primary-color)}.SelectTopic_viewAllButton__Is63o:hover{background-color:rgba(41,128,185,.2);color:var(--primary-color)}.SelectTopic_dropdownPopover__xLyMt{background-color:var(--gray-800);border-color:var(--gray-700);box-shadow:0 8px 24px rgba(0,0,0,.3)}.SelectTopic_popoverPointer__PTgKT{border-bottom-color:var(--gray-800)}.SelectTopic_backdrop__tpqlM{background-color:rgba(0,0,0,.6)}.SelectTopic_dropdownSheet__wWUEb{background-color:var(--gray-800);box-shadow:0 -8px 24px rgba(0,0,0,.3)}.SelectTopic_sheetHeader__bTrpg{background-color:var(--gray-800);border-bottom-color:var(--gray-700)}.SelectTopic_sheetHeader__bTrpg:before{background-color:var(--gray-600)}.SelectTopic_sheetTitle__mreRV{color:var(--gray-50)}.SelectTopic_sheetCloseButton__AaYlW{color:var(--gray-400)}.SelectTopic_sheetCloseButton__AaYlW:focus,.SelectTopic_sheetCloseButton__AaYlW:hover{background-color:var(--gray-700);color:var(--gray-200)}.SelectTopic_sheetCloseButton__AaYlW:focus-visible{outline-color:var(--primary-color)}.SelectTopic_categoryRow__UjsVB:focus-visible{outline-color:var(--primary-color)}.SelectTopic_viewAllButton__Is63o:focus-visible{outline-color:var(--primary-color)}}.ModeSwitcher_modeSwitcher__d2j_H{position:relative;display:inline-flex;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:2px;transition:all .2s ease}.ModeSwitcher_desktop___qW1o{height:36px;min-width:auto}.ModeSwitcher_mobile__nDLvl{height:34px;min-width:auto}.ModeSwitcher_card___TQbK{height:42px;min-width:200px}.ModeSwitcher_slidingPill__27nK7{position:absolute;top:2px;left:2px;width:calc(50% - 2px);height:calc(100% - 4px);background:#212529;border-radius:4px;transition:transform .2s ease;z-index:1}.ModeSwitcher_modeButton__kCWte{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:transparent;border:none;border-radius:4px;color:#6c757d;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;z-index:2;white-space:nowrap}.ModeSwitcher_modeButton__kCWte:not(.ModeSwitcher_active__uMeZP){background-color:initial;color:#6c757d}.ModeSwitcher_modeButton__kCWte.ModeSwitcher_active__uMeZP{background-color:#212529;color:#ffffff;font-weight:500}.ModeSwitcher_modeButton__kCWte:hover:not(.ModeSwitcher_disabled__v3PlI):not(.ModeSwitcher_active__uMeZP){color:#495057;background:rgba(0,0,0,.05)}.ModeSwitcher_modeButton__kCWte.ModeSwitcher_disabled__v3PlI{cursor:not-allowed;opacity:.5}.ModeSwitcher_modeButton__kCWte:active:not(.ModeSwitcher_disabled__v3PlI){background:rgba(71,85,105,.16);border-color:rgba(71,85,105,.4)}.ModeSwitcher_textContainer__23MWH{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1px}.ModeSwitcher_buttonText___Ph6Y{font-size:13px;font-weight:inherit;line-height:1.1;letter-spacing:-.01em}.ModeSwitcher_buttonSubtitle__rX9_e{font-size:10px;font-weight:400;line-height:1;opacity:.75}.ModeSwitcher_modeButton__kCWte.ModeSwitcher_active__uMeZP .ModeSwitcher_buttonSubtitle__rX9_e{color:rgba(255,255,255,.8)}.ModeSwitcher_icon__1r5vH{width:14px;height:14px;flex-shrink:0;transition:opacity .2s ease}@media (max-width:768px){.ModeSwitcher_desktop___qW1o{height:44px;min-width:200px}.ModeSwitcher_modeButton__kCWte{padding:6px 10px;gap:5px}.ModeSwitcher_buttonText___Ph6Y{font-size:12px}.ModeSwitcher_buttonSubtitle__rX9_e{font-size:9px}.ModeSwitcher_icon__1r5vH{width:15px;height:15px}}@media (max-width:480px){.ModeSwitcher_mobile__nDLvl{height:40px;min-width:180px}.ModeSwitcher_modeButton__kCWte{padding:6px 8px;gap:4px}.ModeSwitcher_buttonText___Ph6Y{font-size:11px}.ModeSwitcher_buttonSubtitle__rX9_e{font-size:8px}.ModeSwitcher_icon__1r5vH{width:14px;height:14px}}.ModeSwitcher_cardContainer__vuMVh{display:flex;flex-direction:column;gap:16px;padding:20px;background:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ModeSwitcher_cardHeader__07Hqm{text-align:center}.ModeSwitcher_cardTitle__N1DQ0{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:4px}.ModeSwitcher_cardSubtitle__bAQXO{font-size:14px;color:#6b7280}.ModeSwitcher_minimal__cwcCX{padding:2px;height:32px;min-width:auto;border:1px solid #e9ecef;background:#ffffff}.ModeSwitcher_minimal__cwcCX .ModeSwitcher_modeButton__kCWte{padding:4px 10px;font-size:12px;font-weight:500;gap:4px;letter-spacing:-.01em}.ModeSwitcher_minimal__cwcCX .ModeSwitcher_icon__1r5vH{width:12px;height:12px;opacity:.7}.ModeSwitcher_minimal__cwcCX .ModeSwitcher_slidingPill__27nK7{border-radius:3px;background:#212529}.ModeSwitcher_minimal__cwcCX .ModeSwitcher_modeButton__kCWte.ModeSwitcher_active__uMeZP .ModeSwitcher_icon__1r5vH{opacity:1}.ModeSwitcher_modeSwitcher__d2j_H:hover{background:#ffffff;border-color:#dee2e6}.ModeSwitcher_modeSwitcher__d2j_H:focus-within{border-color:#495057;box-shadow:0 0 0 2px rgba(73,80,87,.1)}.ModeSwitcher_modeSwitcher__d2j_H:hover .ModeSwitcher_slidingPill__27nK7{background:#000000}.ModeSwitcher_modeButton__kCWte:focus-visible{outline:2px solid #495057;outline-offset:2px}.ModeSwitcher_modeSwitcher__d2j_H.ModeSwitcher_transitioning__xEFvc{pointer-events:none}.ModeSwitcher_modeSwitcher__d2j_H.ModeSwitcher_transitioning__xEFvc .ModeSwitcher_slidingPill__27nK7{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ModeSwitcher_icon__1r5vH,.ModeSwitcher_modeButton__kCWte,.ModeSwitcher_modeSwitcher__d2j_H,.ModeSwitcher_slidingPill__27nK7{transition:none}}@media (prefers-contrast:high){.ModeSwitcher_modeSwitcher__d2j_H{border-color:#000;background:#fff}.ModeSwitcher_modeButton__kCWte{color:#000}.ModeSwitcher_modeButton__kCWte.ModeSwitcher_active__uMeZP{color:#fff}.ModeSwitcher_slidingPill__27nK7{background:#000}}@media (prefers-color-scheme:dark){.ModeSwitcher_modeSwitcher__d2j_H{background-color:var(--gray-700);border-color:var(--gray-600)}.ModeSwitcher_modeSwitcher__d2j_H:hover{background-color:var(--gray-600);border-color:var(--gray-500);box-shadow:0 2px 4px rgba(0,0,0,.2)}.ModeSwitcher_modeSwitcher__d2j_H:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(41,128,185,.2)}.ModeSwitcher_modeSwitcher__d2j_H:hover .ModeSwitcher_slidingPill__27nK7{background-color:var(--primary-color-hover);box-shadow:0 3px 6px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2)}.ModeSwitcher_slidingPill__27nK7{background-color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.ModeSwitcher_modeButton__kCWte,.ModeSwitcher_modeButton__kCWte:not(.ModeSwitcher_active__uMeZP){color:var(--gray-300)}.ModeSwitcher_modeButton__kCWte.ModeSwitcher_active__uMeZP{color:white}.ModeSwitcher_modeButton__kCWte:hover:not(.ModeSwitcher_disabled__v3PlI):not(.ModeSwitcher_active__uMeZP){color:var(--gray-200)}.ModeSwitcher_modeButton__kCWte.ModeSwitcher_disabled__v3PlI{color:var(--gray-500)}.ModeSwitcher_buttonText___Ph6Y{color:inherit}.ModeSwitcher_buttonSubtitle__rX9_e{color:inherit;opacity:.7}.ModeSwitcher_modeButton__kCWte.ModeSwitcher_active__uMeZP .ModeSwitcher_buttonSubtitle__rX9_e{color:rgba(255,255,255,.8)}.ModeSwitcher_icon__1r5vH{color:inherit}.ModeSwitcher_minimal__cwcCX .ModeSwitcher_icon__1r5vH{opacity:.7}.ModeSwitcher_minimal__cwcCX .ModeSwitcher_modeButton__kCWte.ModeSwitcher_active__uMeZP .ModeSwitcher_icon__1r5vH{opacity:1}.ModeSwitcher_cardContainer__vuMVh{background:var(--gray-800);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ModeSwitcher_cardTitle__N1DQ0{color:var(--gray-50)}.ModeSwitcher_cardSubtitle__bAQXO{color:var(--gray-400)}.ModeSwitcher_minimal__cwcCX{border-color:var(--gray-600);background:var(--gray-700);box-shadow:0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.ModeSwitcher_minimal__cwcCX .ModeSwitcher_slidingPill__27nK7{background:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.ModeSwitcher_modeButton__kCWte:focus-visible{outline-color:var(--primary-color)}}.Header_container__3JNoS{width:100%;background-color:#ffffff;border-bottom:1px solid #e9ecef;box-shadow:0 1px 2px rgba(0,0,0,.03);z-index:90;position:sticky;top:0;transition:all .2s ease;contain:layout}.Header_mobileScrollable__jarL9{transition:transform var(--ai-transition-slow,.3s) ease,opacity var(--ai-transition-slow,.3s) ease;transform:translateY(0);opacity:1;will-change:transform,opacity;transform-style:flat;backface-visibility:hidden}.Header_hidden__pcG11{transform:translateY(-100%);opacity:0;pointer-events:none;will-change:transform,opacity}.Header_scrolled__Ik5rI{background-color:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.08);border-bottom:1px solid #dee2e6}.Header_noScroll__NjmBA{overflow:hidden!important;height:100%!important;touch-action:none;position:fixed;width:100%}.Header_topNav___3JKG{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:8px 20px}.Header_desktopContainer__wYhez,.Header_topNav___3JKG{width:100%;contain:layout}.Header_topRow__BjXCo{display:flex;align-items:center;width:100%;height:48px;position:relative;gap:12px}.Header_navSection__fKYah{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.Header_desktopNav__A56P1{display:flex;align-items:center;gap:4px;contain:layout}.Header_navItem__pb6e5{padding:6px 10px;border-radius:6px;color:#495057;background-color:initial;border:1px solid transparent;font-weight:500;font-size:13px;letter-spacing:-.01em;line-height:1;white-space:nowrap;min-height:32px;min-width:32px}.Header_navItem__pb6e5:hover{background-color:#f8f9fa;color:#212529;border-color:#e9ecef}.Header_navItem__pb6e5:focus-visible{outline:2px solid #495057;outline-offset:2px;background-color:#f8f9fa}.Header_navItemActive__gnxZx{color:#212529;background-color:#e9ecef;border-color:#dee2e6;font-weight:600}.Header_navItem__pb6e5[aria-label*=alert i]:hover,.Header_navItem__pb6e5[aria-label*=favorite i]:hover,.Header_navItem__pb6e5[aria-label*=message i]:hover,.Header_navItem__pb6e5[aria-label*=notification i]:hover,.Header_navItem__pb6e5[aria-label*=wishlist i]:hover{background-color:#f8f9fa;color:#212529;border-color:#e9ecef}.Header_loginButton__Qw_7I{background:none;color:#495057;font-weight:500;padding:6px 12px;gap:4px;min-width:auto;min-height:32px;border-radius:6px;transition:all .2s ease;box-shadow:none;border:1px solid #e9ecef;cursor:pointer}.Header_loginButton__Qw_7I:hover{background-color:#f8f9fa;color:#212529;border-color:#dee2e6}.Header_loginButton__Qw_7I:focus-visible{outline:2px solid #495057;outline-offset:2px}.Header_loginText__JeVxW{font-size:13px;font-weight:500}.Header_userMenuContainer__M804y{position:relative;display:flex;align-items:center;gap:12px}.Header_createPostButton__WmGwF{background:#212529;color:white;border:none;padding:6px 14px;border-radius:6px;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px;height:32px}.Header_createPostButton__WmGwF:hover{background:#000000;transform:translateY(-1px)}.Header_createPostButton__WmGwF:focus-visible{outline:2px solid #495057;outline-offset:2px}.Header_mobileHeader__7wyKc{display:flex;align-items:center;justify-content:space-between;width:100%}.Header_headerActions__MZ7mF{display:flex;align-items:center;gap:4px;margin-left:auto}.Header_iconButton__Tl8_2{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:transparent;border:1px solid #e9ecef;color:#495057;transition:all .2s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.Header_iconButton__Tl8_2:hover{background:#f8f9fa;color:#212529;border-color:#dee2e6}.Header_iconButton__Tl8_2:focus-visible{outline:2px solid #495057;outline-offset:2px}.Header_container__3JNoS.Header_aiMode__4R_WS{background-color:#ffffff;border-bottom:1px solid #e9ecef}.Header_container__3JNoS.Header_aiMode__4R_WS .Header_topNav___3JKG{background-color:initial}.Header_aiModeHeader__bpfwN{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#f8f9fa;border-radius:8px;margin-bottom:8px}.Header_aiModeLogo__9xbhw{display:flex;align-items:center;gap:8px}.Header_container__3JNoS.Header_aiMode__4R_WS .Header_aiModeLogo__9xbhw img{width:32px;height:32px;border-radius:6px}.Header_aiModeSwitcher__rofYr{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:4px 8px}.Header_aiModeUser__r_Ahg{display:flex;align-items:center;gap:8px;color:#495057}@media (prefers-color-scheme:dark){.Header_container__3JNoS{box-shadow:0 1px 2px rgba(0,0,0,.3)}.Header_container__3JNoS,.Header_scrolled__Ik5rI{background-color:#1a1a1a;border-bottom-color:#2d2d2d}.Header_scrolled__Ik5rI{box-shadow:0 2px 4px rgba(0,0,0,.4)}.Header_topNav___3JKG{background-color:initial}.Header_navItem__pb6e5{color:rgba(173,181,189,.9);background-color:rgba(45,45,45,.1);border-color:transparent}.Header_navItem__pb6e5:hover{background-color:rgba(45,45,45,.8);color:rgba(233,236,239,1);border-color:rgba(59,130,246,.6);box-shadow:0 2px 8px rgba(59,130,246,.2)}.Header_navItem__pb6e5:focus-visible{outline-color:rgba(59,130,246,.8);background-color:rgba(45,45,45,.9)}.Header_navItemActive__gnxZx{color:rgba(233,236,239,1);background-color:rgba(59,130,246,.2);border-color:rgba(59,130,246,.6);box-shadow:0 2px 8px rgba(59,130,246,.15)}.Header_navItem__pb6e5[aria-label*=alert i]:hover,.Header_navItem__pb6e5[aria-label*=favorite i]:hover,.Header_navItem__pb6e5[aria-label*=message i]:hover,.Header_navItem__pb6e5[aria-label*=notification i]:hover,.Header_navItem__pb6e5[aria-label*=wishlist i]:hover{background-color:rgba(45,45,45,.8);color:rgba(233,236,239,1);border-color:rgba(59,130,246,.6);box-shadow:0 2px 8px rgba(59,130,246,.2)}.Header_navItem__pb6e5.Header_loginButton__Qw_7I{color:rgba(233,236,239,.95)!important;border-color:rgba(75,85,99,.8)!important;background-color:rgba(55,65,81,.3)!important;box-shadow:0 1px 3px rgba(0,0,0,.2)}.Header_navItem__pb6e5.Header_loginButton__Qw_7I:hover{background-color:rgba(75,85,99,.6)!important;color:rgba(255,255,255,1)!important;border-color:rgba(59,130,246,.8)!important;box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-1px)}.Header_navItem__pb6e5.Header_loginButton__Qw_7I:focus-visible{outline-color:rgba(59,130,246,.8)!important;background-color:rgba(75,85,99,.8)!important;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.Header_loginButton__Qw_7I{color:rgba(233,236,239,.95)!important;border-color:rgba(75,85,99,.8)!important;background-color:rgba(55,65,81,.3)!important;box-shadow:0 1px 3px rgba(0,0,0,.2)}.Header_loginButton__Qw_7I:hover{background-color:rgba(75,85,99,.6)!important;color:rgba(255,255,255,1)!important;border-color:rgba(59,130,246,.8)!important;box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-1px)}.Header_loginButton__Qw_7I:focus-visible{outline-color:rgba(59,130,246,.8)!important;background-color:rgba(75,85,99,.8)!important;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.Header_userMenuContainer__M804y{background-color:initial}.Header_createPostButton__WmGwF{background:rgba(59,130,246,.9);color:rgba(255,255,255,1);border:1px solid rgba(59,130,246,.8);box-shadow:0 2px 8px rgba(59,130,246,.3)}.Header_createPostButton__WmGwF:hover{background:rgba(37,99,235,1);color:rgba(255,255,255,1);border-color:rgba(37,99,235,.9);box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.Header_createPostButton__WmGwF:focus-visible{outline-color:rgba(59,130,246,.8);box-shadow:0 0 0 2px rgba(59,130,246,.3)}.Header_iconButton__Tl8_2{background:rgba(45,45,45,.1);border-color:rgba(45,45,45,.8);color:rgba(173,181,189,.9)}.Header_iconButton__Tl8_2:hover{background:rgba(45,45,45,.8);color:rgba(233,236,239,1);border-color:rgba(59,130,246,.6);box-shadow:0 2px 8px rgba(59,130,246,.2)}.Header_iconButton__Tl8_2:focus-visible{outline-color:rgba(59,130,246,.8);background:rgba(45,45,45,.9)}.Header_container__3JNoS.Header_aiMode__4R_WS{background-color:#1a1a1a}.Header_container__3JNoS.Header_aiMode__4R_WS .Header_topNav___3JKG{background-color:initial}.Header_aiModeHeader__bpfwN{background:#2d2d2d}.Header_aiModeUser__r_Ahg{color:#adb5bd}}@media (max-width:768px){.Header_container__3JNoS{margin-top:0}.Header_topNav___3JKG{padding:var(--ai-space-xs,4px) var(--ai-space-md,12px)}.Header_mobileHeader__7wyKc{height:56px;align-items:center}.Header_headerActions__MZ7mF{gap:6px}.Header_mobileHeader__7wyKc>:nth-child(2){flex:1;margin:0 12px}.Header_iconButton__Tl8_2{width:40px;height:40px;border-radius:20px}.Header_topRow__BjXCo{height:48px}}@media (max-width:480px){.Header_topNav___3JKG{padding:var(--ai-space-xs,4px) var(--ai-space-sm,8px)}.Header_mobileHeader__7wyKc{height:52px}.Header_headerActions__MZ7mF{gap:4px}.Header_iconButton__Tl8_2{width:36px;height:36px;border-radius:18px}}@media (max-width:360px){.Header_mobileHeader__7wyKc{padding:0 4px}.Header_headerActions__MZ7mF{gap:2px}}@media (prefers-contrast:high){.Header_container__3JNoS{border-bottom-width:2px}.Header_container__3JNoS.Header_aiMode__4R_WS{border-bottom-color:#ffffff}.Header_createPostButton__WmGwF:focus-visible,.Header_iconButton__Tl8_2:focus-visible,.Header_loginButton__Qw_7I:focus-visible,.Header_navItem__pb6e5:focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){.Header_container__3JNoS,.Header_createPostButton__WmGwF,.Header_iconButton__Tl8_2,.Header_loginButton__Qw_7I,.Header_mobileScrollable__jarL9,.Header_navItem__pb6e5{transition:none}.Header_createPostButton__WmGwF:hover{transform:none}}.Header_headerContainer__4fbbd{position:sticky;top:0;z-index:50;background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.Header_headerContent__VSKiG{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;height:64px}.Header_headerMobile__hEMHf{display:none}.Header_headerMobileContent__5qq_q{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 1rem}.Header_leftSection__4hV2o{display:flex;align-items:center;gap:1rem}.Header_centerSection__zh6aD{flex:1;max-width:600px;margin:0 2rem}.Header_rightSection__TnrWw{gap:.5rem}.Header_logoContainer__HdXnL,.Header_rightSection__TnrWw{display:flex;align-items:center}.Header_logo__1FRrW{height:32px;width:auto}.Header_nav__LVYU2{display:flex;align-items:center;gap:.5rem}.Header_navItem__pb6e5{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;color:#6b7280;transition:all .2s ease;position:relative;min-width:40px;min-height:40px}.Header_navItem__pb6e5:hover{background-color:#f3f4f6;color:#374151}.Header_navItemActive__gnxZx{background-color:#dbeafe;color:#2563eb}.Header_badge__g2Ivy{position:absolute;top:.25rem;right:.25rem;background-color:#212529;color:white;font-size:.65rem;font-weight:600;padding:.125rem .25rem;border-radius:4px;min-width:1rem;height:.9rem;line-height:1}.Header_badge__g2Ivy,.Header_headerButton__9MIph{display:flex;align-items:center;justify-content:center}.Header_headerButton__9MIph{padding:.5rem;border-radius:.5rem;border:none;background:none;color:#6b7280;cursor:pointer;transition:all .2s ease;min-width:40px;min-height:40px}.Header_headerButton__9MIph:hover{background-color:#f3f4f6;color:#374151}.Header_headerButton__9MIph:focus{outline:2px solid #3b82f6;outline-offset:2px}.Header_addButton__xnSIV{background:#212529;color:white;padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .2s ease}.Header_addButton__xnSIV:hover{background:#000000;transform:translateY(-1px)}.Header_addButton__xnSIV:active{transform:translateY(0);box-shadow:0 2px 4px rgba(59,130,246,.2)}.Header_userButton__CQqhL{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:.5rem;background:none;border:none;color:#374151;cursor:pointer;transition:all .2s ease;min-height:40px}.Header_userButton__CQqhL:hover{background-color:#f3f4f6}.Header_menuButton__mlszh{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.5rem;background:none;border:none;color:#6b7280;cursor:pointer;transition:all .2s ease}.Header_menuButton__mlszh:hover{background-color:#f3f4f6;color:#374151}.Header_searchContainer__59bao{width:100%;max-width:600px;margin:0 auto}@media (max-width:768px){.Header_nav__LVYU2{display:none}.Header_addButton__xnSIV,.Header_userButton__CQqhL{padding:.5rem}}@media (max-width:640px){.Header_headerContent__VSKiG,.Header_headerMobileContent__5qq_q{padding:0 .5rem}.Header_rightSection__TnrWw{gap:.25rem}.Header_addButton__xnSIV,.Header_menuButton__mlszh,.Header_userButton__CQqhL{min-width:36px;min-height:36px}}.Header_exitDemoButton__zbnF3{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;background:#6366f1;color:white;border:none;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;margin-left:12px;margin-right:12px}.Header_exitDemoButton__zbnF3:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3);background:#4f46e5}.Header_exitDemoButton__zbnF3:active{transform:translateY(0)}.Header_exitDemoButtonMobile__8Xg1l{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;background:#6366f1;color:white;border:none;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;margin:0 4px;min-width:auto}.Header_exitDemoButtonMobile__8Xg1l:hover{background:#4f46e5}@media (max-width:768px){.Header_exitDemoButton__zbnF3{display:none}}.TagContainer_container__Ubdve{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:4px 20px;gap:12px;position:relative;min-height:20px}.TagContainer_compact__do_BW{padding:2px 20px;min-height:20px;gap:8px}.TagContainer_ai__S3mnT,.TagContainer_classic__JY_Cl{--accent-color:#495057;--accent-bg:#f8f9fa;--text-primary:#212529;--text-secondary:#6c757d}.TagContainer_modeIndicator__3_TYX{display:flex;align-items:center;gap:6px;border:1px solid transparent;transition:background-color .2s ease,color .2s ease}.TagContainer_modeIcon__WxDF0{color:var(--accent-color);flex-shrink:0}.TagContainer_primaryText__nS8Vi{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,SF Pro Display,system-ui,sans-serif;font-size:.75rem;font-weight:600;color:#212529;white-space:nowrap;line-height:1;letter-spacing:-.01em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.TagContainer_contextInfo__Ckt4Q{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.TagContainer_secondaryText__7k1OW{font-size:.7rem;font-weight:400;color:#6c757d;text-align:center;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TagContainer_statsRow__MLTo1{display:flex;align-items:center;gap:12px;flex-shrink:0}.TagContainer_stat__xd0wo{display:flex;align-items:center;gap:3px;font-size:.65rem;font-weight:500;color:#6c757d;white-space:nowrap}.TagContainer_stat__xd0wo svg{color:#adb5bd;opacity:.8}@media (max-width:1024px){.TagContainer_container__Ubdve{gap:12px}.TagContainer_statsRow__MLTo1{gap:8px}.TagContainer_stat__xd0wo{font-size:.65rem}}@media (max-width:768px){.TagContainer_container__Ubdve{flex-direction:column;align-items:flex-start;padding:3px 0;gap:4px;min-height:auto}.TagContainer_modeIndicator__3_TYX{align-self:flex-start;padding:3px 6px;border-radius:var(--radius-md,8px)}.TagContainer_primaryText__nS8Vi{font-size:.8rem;font-weight:700}.TagContainer_contextInfo__Ckt4Q{align-self:stretch;justify-content:flex-start}.TagContainer_secondaryText__7k1OW{font-size:.65rem;text-align:left}.TagContainer_statsRow__MLTo1{align-self:flex-end;gap:6px}.TagContainer_stat__xd0wo{font-size:.6rem}}@media (max-width:480px){.TagContainer_container__Ubdve{padding:2px 0;gap:2px}.TagContainer_statsRow__MLTo1{display:none}.TagContainer_primaryText__nS8Vi{font-size:.75rem;font-weight:700}.TagContainer_secondaryText__7k1OW{font-size:.6rem}}.TagContainer_compact__do_BW .TagContainer_modeIndicator__3_TYX{padding:2px 6px;border-radius:var(--radius-md,8px)}.TagContainer_compact__do_BW .TagContainer_primaryText__nS8Vi{font-size:.8rem;font-weight:700}.TagContainer_compact__do_BW .TagContainer_secondaryText__7k1OW{font-size:.65rem}.TagContainer_compact__do_BW .TagContainer_stat__xd0wo{font-size:.6rem}@media (prefers-reduced-motion:reduce){.TagContainer_modeIndicator__3_TYX,.TagContainer_stat__xd0wo{transition:none}}@media (prefers-color-scheme:dark){.TagContainer_classic__JY_Cl{--accent-color:var(--primary-color);--accent-bg:rgba(41,128,185,0.2);--text-primary:var(--gray-200);--text-secondary:var(--gray-400)}.TagContainer_ai__S3mnT{--accent-color:var(--success);--accent-bg:rgba(34,197,94,0.2);--text-primary:var(--gray-200);--text-secondary:var(--gray-400)}.TagContainer_modeIndicator__3_TYX{background-color:var(--accent-bg)}.TagContainer_modeIcon__WxDF0{color:var(--accent-color)}.TagContainer_primaryText__nS8Vi{color:var(--primary-color)}.TagContainer_secondaryText__7k1OW,.TagContainer_stat__xd0wo{color:var(--text-secondary)}.TagContainer_stat__xd0wo svg{color:var(--accent-color)}}.FloatingAiButton_floatingButton__yXn5y{position:fixed!important;bottom:80px!important;right:20px!important;height:44px!important;background:#2563eb!important;border:1px solid rgba(37,99,235,.2)!important;border-radius:22px!important;box-shadow:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;z-index:999!important;transition:all .2s ease!important;overflow:hidden;padding:0!important;will-change:transform,box-shadow;backface-visibility:hidden;isolation:isolate;contain:layout style;width:48px!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_round__1UL8_{width:44px!important;border-radius:22px!important;justify-content:center!important}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_pill__UbXE_{border-radius:22px!important;justify-content:flex-start!important;width:100px!important;padding-right:8px!important}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_minimal__DSmGO{width:40px!important;height:40px!important;border-radius:20px!important;bottom:75px!important}.FloatingAiButton_buttonContent__jAh6G{display:flex;align-items:center;width:100%;height:100%;position:relative;z-index:2}.FloatingAiButton_iconContainer__J4mwo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;position:relative}.FloatingAiButton_labelContainer__DXPDn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:2px;margin-left:-6px;opacity:1;transform:translateX(0);transition:all .2s ease;white-space:nowrap;overflow:hidden;min-width:0}.FloatingAiButton_labelText__4nB9p{font-size:11px;font-weight:600;color:white;line-height:1.1;margin:0;letter-spacing:.02em;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.FloatingAiButton_labelSubtitle__yIVhV{font-size:10px;font-weight:400;color:rgba(255,255,255,.85);line-height:1;margin-top:1px;display:none}.FloatingAiButton_icon__ncHjh{color:white;transition:all .2s ease;z-index:2;position:relative;width:18px;height:18px}.FloatingAiButton_floatingButton__yXn5y:hover{background:#1d4ed8!important;box-shadow:none!important;border-color:rgba(29,78,216,.4)!important}.FloatingAiButton_floatingButton__yXn5y:hover .FloatingAiButton_icon__ncHjh{opacity:.9}.FloatingAiButton_floatingButton__yXn5y:active{transform:scale(.98);transition-duration:.1s}.FloatingAiButton_floatingButton__yXn5y:focus-visible{outline:3px solid rgba(59,130,246,.3);outline-offset:2px}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_disabled__X8Dvw{opacity:.6;pointer-events:none;background:#94a3b8!important}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_disabled__X8Dvw .FloatingAiButton_labelContainer__DXPDn{opacity:.6}.FloatingAiButton_pulse__vy8HZ{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:rgba(59,130,246,.2);animation:FloatingAiButton_pulse__vy8HZ 2s cubic-bezier(.4,0,.6,1) infinite;z-index:1}@keyframes FloatingAiButton_pulse__vy8HZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_minimal__DSmGO .FloatingAiButton_pulse__vy8HZ{animation-duration:1.5s}@media (min-width:769px){.FloatingAiButton_floatingButton__yXn5y{bottom:100px!important;right:24px!important}}@media (max-width:480px){.FloatingAiButton_floatingButton__yXn5y{bottom:70px!important;right:16px!important;height:44px!important}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_round__1UL8_{width:44px!important;height:44px!important}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_pill__UbXE_{width:96px!important;padding-right:10px!important}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_minimal__DSmGO{width:36px!important;height:36px!important;bottom:65px!important}.FloatingAiButton_iconContainer__J4mwo{width:44px;height:44px}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_minimal__DSmGO .FloatingAiButton_iconContainer__J4mwo{width:36px;height:36px}.FloatingAiButton_icon__ncHjh{width:18px;height:18px}.FloatingAiButton_labelText__4nB9p{font-size:11px}.FloatingAiButton_labelContainer__DXPDn{padding-left:2px;margin-left:-2px}}@media (max-width:360px){.FloatingAiButton_floatingButton__yXn5y{bottom:65px!important;right:12px!important;height:40px!important}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_round__1UL8_{width:40px!important;height:40px!important}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_pill__UbXE_{width:94px!important;padding-right:10px!important}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_minimal__DSmGO{width:32px!important;height:32px!important;bottom:60px!important}.FloatingAiButton_iconContainer__J4mwo{width:40px;height:40px}.FloatingAiButton_floatingButton__yXn5y.FloatingAiButton_minimal__DSmGO .FloatingAiButton_iconContainer__J4mwo{width:32px;height:32px}.FloatingAiButton_icon__ncHjh{width:16px;height:16px}.FloatingAiButton_labelText__4nB9p{font-size:10px}.FloatingAiButton_labelContainer__DXPDn{padding-left:2px;margin-left:-2px}}@media (prefers-contrast:high){.FloatingAiButton_floatingButton__yXn5y{background:#000!important;border-color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important}.FloatingAiButton_floatingButton__yXn5y:focus-visible{outline-color:#fff}.FloatingAiButton_icon__ncHjh,.FloatingAiButton_labelText__4nB9p{color:#fff!important}}@media (prefers-reduced-motion:reduce){.FloatingAiButton_floatingButton__yXn5y,.FloatingAiButton_icon__ncHjh,.FloatingAiButton_labelContainer__DXPDn{transition:none!important}.FloatingAiButton_floatingButton__yXn5y:hover{transform:none!important}.FloatingAiButton_pulse__vy8HZ{animation:none!important}}@supports (padding:max(0px)){.FloatingAiButton_floatingButton__yXn5y{bottom:max(80px,calc(64px + env(safe-area-inset-bottom, 0px)))!important;right:max(20px,env(safe-area-inset-right,20px))!important}@media (max-width:480px){.FloatingAiButton_floatingButton__yXn5y{bottom:max(75px,calc(59px + env(safe-area-inset-bottom, 0px)))!important;right:max(16px,env(safe-area-inset-right,16px))!important}}@media (max-width:360px){.FloatingAiButton_floatingButton__yXn5y{bottom:max(70px,calc(54px + env(safe-area-inset-bottom, 0px)))!important;right:max(12px,env(safe-area-inset-right,12px))!important}}}@media (prefers-contrast:high){.FloatingAiButton_floatingButton__yXn5y{background:#0000ff!important;border:2px solid white!important;box-shadow:0 8px 24px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.2)!important}.FloatingAiButton_floatingButton__yXn5y:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.FloatingAiButton_labelSubtitle__yIVhV,.FloatingAiButton_labelText__4nB9p{color:white}}@media (prefers-reduced-motion:reduce){.FloatingAiButton_buttonContent__jAh6G,.FloatingAiButton_floatingButton__yXn5y,.FloatingAiButton_icon__ncHjh,.FloatingAiButton_labelContainer__DXPDn{transition:none}.FloatingAiButton_floatingButton__yXn5y:hover{transform:none}.FloatingAiButton_pulse__vy8HZ{animation:none;opacity:0}}@media (prefers-color-scheme:dark){.FloatingAiButton_floatingButton__yXn5y{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-hover) 100%)!important;box-shadow:0 8px 24px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.3)!important}.FloatingAiButton_floatingButton__yXn5y:hover{background:linear-gradient(135deg,var(--primary-color-hover) 0,var(--primary-color) 100%)!important;box-shadow:0 10px 30px rgba(0,0,0,.5),0 6px 12px rgba(0,0,0,.4)!important}.FloatingAiButton_floatingButton__yXn5y:focus-visible{outline-color:var(--primary-color);box-shadow:0 0 0 4px rgba(41,128,185,.3)}.FloatingAiButton_buttonContent__jAh6G,.FloatingAiButton_icon__ncHjh,.FloatingAiButton_labelSubtitle__yIVhV,.FloatingAiButton_labelText__4nB9p{color:white}.FloatingAiButton_pulse__vy8HZ{background:rgba(41,128,185,.3)}}.PromptInput_container__CoHFY{max-width:1200px;margin:0 auto;width:100%;position:relative;padding:0 16px}.PromptInput_form__PKTxH{display:flex;flex-direction:column;gap:8px}.PromptInput_inputWrapper__v3eT8{position:relative;display:flex;align-items:flex-end;gap:8px;background:rgba(248,250,252,.98);border:1px solid rgba(226,232,240,.6);border-radius:16px;padding:12px 16px;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.03);min-height:48px}.PromptInput_inputWrapper__v3eT8:focus-within{border-color:rgba(52,152,219,.6);box-shadow:0 2px 8px rgba(52,152,219,.08),0 1px 3px rgba(0,0,0,.04);background:rgba(255,255,255,.98)}.PromptInput_inputWrapper__v3eT8:hover:not(:focus-within){border-color:rgba(203,213,225,.8);box-shadow:0 2px 4px rgba(0,0,0,.04)}.PromptInput_textarea__QXYR1{flex:1;border:none;outline:none;background:transparent;color:#334155;font-size:14px;line-height:1.5;padding:2px 0;resize:none;overflow:hidden;min-height:20px;max-height:200px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;letter-spacing:-.01em;transition:height .15s ease}.PromptInput_textarea__QXYR1::placeholder{color:#64748b;font-weight:400}.PromptInput_textarea__QXYR1::-webkit-scrollbar{width:4px}.PromptInput_textarea__QXYR1::-webkit-scrollbar-track{background:transparent}.PromptInput_textarea__QXYR1::-webkit-scrollbar-thumb{background:rgba(203,213,225,.6);border-radius:2px}.PromptInput_actionButtons__YK57B{display:flex;align-items:center;gap:4px;flex-shrink:0}.PromptInput_iconButton__cChIk{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;transition:all .15s ease;font-size:0}.PromptInput_iconButton__cChIk:hover:not(:disabled){background:rgba(52,152,219,.08);color:#3498db;transform:translateY(-1px)}.PromptInput_iconButton__cChIk:focus-visible{outline:2px solid rgba(52,152,219,.6);outline-offset:2px}.PromptInput_iconButton__cChIk:disabled{color:#94a3b8;cursor:not-allowed;opacity:.6}.PromptInput_iconButton__cChIk:disabled:hover{transform:none;background:transparent}.PromptInput_iconButton__cChIk.PromptInput_recording__mQQAO{color:#dc2626;background:rgba(220,38,38,.08)}.PromptInput_iconButton__cChIk.PromptInput_recording__mQQAO:hover{background:rgba(220,38,38,.12);color:#b91c1c}.PromptInput_sendButton__yf6Wm{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:#3498db;color:white;cursor:pointer;transition:all .15s ease;flex-shrink:0;font-size:0}.PromptInput_sendButton__yf6Wm:hover:not(:disabled){background:#2980b9;transform:translateY(-1px);box-shadow:0 3px 8px rgba(52,152,219,.2)}.PromptInput_sendButton__yf6Wm:focus-visible{outline:2px solid rgba(52,152,219,.6);outline-offset:2px}.PromptInput_sendButton__yf6Wm:disabled{background:#94a3b8;opacity:.6;cursor:not-allowed;transform:none}.PromptInput_sendButton__yf6Wm:disabled:hover{transform:none;box-shadow:none}.PromptInput_spinner__fJI9_{animation:PromptInput_spin__0tq1N 1s linear infinite}@keyframes PromptInput_spin__0tq1N{to{transform:rotate(1turn)}}.PromptInput_sendButton__yf6Wm.PromptInput_optimistic__z45f1{background:#3498db;animation:PromptInput_optimisticPulse__mVn3o 2s ease-in-out infinite}@keyframes PromptInput_optimisticPulse__mVn3o{0%,to{opacity:1}50%{opacity:.8}}.PromptInput_compactHelperText__lh27p{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;font-size:11px;color:#64748b;font-weight:400;letter-spacing:.01em}.PromptInput_compactHelperText__lh27p span:nth-child(2n){color:#94a3b8;font-weight:300}.PromptInput_attachmentsPreview__22kRG{background:rgba(248,250,252,.8);border:1px solid rgba(226,232,240,.6);border-radius:12px;padding:12px;margin-bottom:8px}.PromptInput_attachmentsHeader__Qo1uM{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.PromptInput_attachmentsCount__1kbkT{font-size:12px;font-weight:500;color:#475569}.PromptInput_attachmentsSize___r19K{font-size:11px;color:#64748b}.PromptInput_attachmentsList__kc_tK{display:flex;flex-wrap:wrap;gap:8px}.PromptInput_attachmentItem__852wo{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,255,255,.9);border:1px solid rgba(226,232,240,.6);border-radius:8px;transition:all .15s ease;max-width:200px}.PromptInput_attachmentItem__852wo:hover{background:rgba(255,255,255,1);border-color:rgba(203,213,225,.8);transform:translateY(-1px)}.PromptInput_attachmentImage__rIUOw{width:24px;height:24px;border-radius:4px;object-fit:cover}.PromptInput_attachmentIcon__LTOMS{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(52,152,219,.1);border-radius:4px;color:#3498db;font-size:12px}.PromptInput_attachmentInfo__OoQ3Q{flex:1;min-width:0}.PromptInput_attachmentName__VOKZD{font-size:12px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PromptInput_attachmentMeta__8A2sd{font-size:10px;color:#64748b}.PromptInput_removeAttachment__mDx30{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s ease;flex-shrink:0}.PromptInput_removeAttachment__mDx30:hover{background:rgba(220,38,38,.1);color:#dc2626}.PromptInput_dragOverlay__mCty7{position:absolute;inset:0;background:rgba(52,152,219,.08);border:2px dashed rgba(52,152,219,.4);border-radius:16px;display:flex;align-items:center;justify-content:center;z-index:10;color:#3498db;font-size:14px;font-weight:500}.PromptInput_dragOver__V6YIK .PromptInput_inputWrapper__v3eT8{border-color:rgba(52,152,219,.6);background:rgba(52,152,219,.04)}.PromptInput_hiddenInput__Y02ml{position:absolute;opacity:0;pointer-events:none}.PromptInput_error__bJO1F{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:rgba(254,242,242,.9);border:1px solid rgba(252,165,165,.6);border-radius:8px;color:#dc2626;font-size:12px;font-weight:500;animation:PromptInput_slideInError__6D7ur .2s ease}.PromptInput_error__bJO1F svg{flex-shrink:0;color:#dc2626}.PromptInput_retryInfo__dxp6K{font-size:11px;color:#7f1d1d;margin-left:auto}.PromptInput_dismissButton__qbs60{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;border-radius:4px;color:#dc2626;cursor:pointer;transition:all .15s ease;flex-shrink:0}.PromptInput_dismissButton__qbs60:hover{background:rgba(220,38,38,.1);color:#b91c1c}.PromptInput_success__b3fX1{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:rgba(240,253,244,.9);border:1px solid rgba(167,243,208,.6);border-radius:8px;color:#059669;font-size:12px;font-weight:500;animation:PromptInput_slideInSuccess__OKGXi .2s ease}.PromptInput_success__b3fX1 svg{flex-shrink:0;color:#059669}.PromptInput_loginPrompt__A6oBK{text-align:center;padding:24px;color:#64748b}.PromptInput_loginPrompt__A6oBK p{margin-bottom:16px;font-size:14px}.PromptInput_loginButton__G8VPt{background:#3498db;color:white;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.PromptInput_loginButton__G8VPt:hover{background:#2980b9;transform:translateY(-1px)}.PromptInput_recordingBar__dmDRz{background:rgba(248,250,252,.98);border:1px solid rgba(226,232,240,.6);border-radius:12px;padding:12px 16px;margin-bottom:8px;display:flex;align-items:center;gap:12px;animation:PromptInput_slideDown__36p5W .2s ease}.PromptInput_recordingIndicator__RKvTr{display:flex;align-items:center;gap:8px}.PromptInput_recordingPulse__63LKe{width:8px;height:8px;background:#dc2626;border-radius:50%;animation:PromptInput_recordPulse__T0vNA 1.5s ease-in-out infinite}@keyframes PromptInput_recordPulse__T0vNA{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.PromptInput_recordingLabel__ivnOX{font-size:12px;font-weight:500;color:#334155}.PromptInput_recordingTimer__mRtpK{font-size:12px;font-weight:600;color:#dc2626;font-variant-numeric:tabular-nums;min-width:40px}.PromptInput_waveformDisplay__TA1KI{flex:1;height:24px;background:rgba(226,232,240,.4);border-radius:4px;overflow:hidden}.PromptInput_waveformCanvas__dQpdK{width:100%;height:100%}.PromptInput_recordingActions__wok6s{display:flex;gap:8px}.PromptInput_cancelRecordingBtn__d_NnM,.PromptInput_stopRecordingBtn__Q0clv{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;font-size:0}.PromptInput_stopRecordingBtn__Q0clv{background:#dc2626;color:white}.PromptInput_stopRecordingBtn__Q0clv:hover{background:#b91c1c;transform:translateY(-1px)}.PromptInput_cancelRecordingBtn__d_NnM{background:rgba(226,232,240,.6);color:#64748b}.PromptInput_cancelRecordingBtn__d_NnM:hover{background:rgba(203,213,225,.8);color:#475569}@keyframes PromptInput_slideInError__6D7ur{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes PromptInput_slideInSuccess__OKGXi{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes PromptInput_slideDown__36p5W{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PromptInput_container__CoHFY{padding:0 12px}.PromptInput_inputWrapper__v3eT8{border-radius:14px;padding:10px 14px;min-height:44px}.PromptInput_textarea__QXYR1{font-size:16px}.PromptInput_actionButtons__YK57B{gap:2px}.PromptInput_iconButton__cChIk,.PromptInput_sendButton__yf6Wm{width:28px;height:28px}.PromptInput_attachmentIcon__LTOMS,.PromptInput_attachmentImage__rIUOw{width:20px;height:20px}.PromptInput_attachmentsPreview__22kRG{padding:10px}.PromptInput_recordingBar__dmDRz{padding:10px 12px}.PromptInput_cancelRecordingBtn__d_NnM,.PromptInput_stopRecordingBtn__Q0clv{width:28px;height:28px}}@media (max-width:480px){.PromptInput_container__CoHFY{padding:0 8px}.PromptInput_inputWrapper__v3eT8{padding:8px 12px;gap:6px}.PromptInput_compactHelperText__lh27p{font-size:10px}}@media (prefers-reduced-motion:reduce){.PromptInput_attachmentItem__852wo,.PromptInput_error__bJO1F,.PromptInput_iconButton__cChIk,.PromptInput_inputWrapper__v3eT8,.PromptInput_sendButton__yf6Wm,.PromptInput_success__b3fX1{transition:none;animation:none}.PromptInput_recordingPulse__63LKe,.PromptInput_sendButton__yf6Wm.PromptInput_optimistic__z45f1,.PromptInput_spinner__fJI9_{animation:none}}@media (prefers-contrast:high){.PromptInput_inputWrapper__v3eT8{border-color:#000;background:#fff}.PromptInput_inputWrapper__v3eT8:focus-within{border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,.3)}.PromptInput_iconButton__cChIk:hover,.PromptInput_sendButton__yf6Wm:hover{border:2px solid}}@media (prefers-color-scheme:dark){.PromptInput_inputWrapper__v3eT8{background:var(--gray-800);border-color:var(--gray-600);box-shadow:0 1px 2px rgba(0,0,0,.3)}.PromptInput_inputWrapper__v3eT8:focus-within{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb,59,130,246),.2),0 1px 3px rgba(0,0,0,.3);background:var(--gray-700)}.PromptInput_inputWrapper__v3eT8:hover:not(:focus-within){border-color:var(--gray-500);box-shadow:0 2px 4px rgba(0,0,0,.4)}.PromptInput_textarea__QXYR1{color:var(--gray-50)}.PromptInput_textarea__QXYR1::placeholder{color:var(--gray-400)}.PromptInput_textarea__QXYR1::-webkit-scrollbar-track{background:var(--gray-700)}.PromptInput_textarea__QXYR1::-webkit-scrollbar-thumb{background:var(--gray-600)}.PromptInput_iconButton__cChIk{color:var(--gray-400)}.PromptInput_iconButton__cChIk:hover:not(:disabled){background:rgba(var(--primary-color-rgb,59,130,246),.2);color:var(--primary-color)}.PromptInput_iconButton__cChIk:focus-visible{outline-color:var(--primary-color)}.PromptInput_iconButton__cChIk:disabled{color:var(--gray-600)}.PromptInput_iconButton__cChIk.PromptInput_recording__mQQAO{color:#ef4444;background:rgba(239,68,68,.2)}.PromptInput_iconButton__cChIk.PromptInput_recording__mQQAO:hover{background:rgba(239,68,68,.3);color:#dc2626}.PromptInput_sendButton__yf6Wm{background:var(--primary-color);color:var(--gray-50)}.PromptInput_sendButton__yf6Wm:hover:not(:disabled){background:var(--primary-color-hover);box-shadow:0 3px 8px rgba(var(--primary-color-rgb,59,130,246),.4)}.PromptInput_sendButton__yf6Wm:focus-visible{outline-color:var(--primary-color)}.PromptInput_sendButton__yf6Wm:disabled{background:var(--gray-600);color:var(--gray-400)}.PromptInput_sendButton__yf6Wm.PromptInput_optimistic__z45f1{background:var(--primary-color)}.PromptInput_compactHelperText__lh27p{color:var(--gray-400)}.PromptInput_attachmentsPreview__22kRG{background:var(--gray-800);border-color:var(--gray-600)}.PromptInput_attachmentsCount__1kbkT{background:var(--gray-700);color:var(--gray-300)}.PromptInput_attachmentItem__852wo{background:var(--gray-700);border-color:var(--gray-600)}.PromptInput_attachmentItem__852wo:hover{background:var(--gray-600);border-color:var(--gray-500)}.PromptInput_attachmentIcon__LTOMS{background:rgba(var(--primary-color-rgb,59,130,246),.2);color:var(--primary-color)}.PromptInput_attachmentName__VOKZD{color:var(--gray-50)}.PromptInput_attachmentMeta__8A2sd,.PromptInput_removeAttachment__mDx30{color:var(--gray-400)}.PromptInput_removeAttachment__mDx30:hover{background:rgba(220,38,38,.2);color:#ef4444}.PromptInput_dragOverlay__mCty7{color:var(--primary-color)}.PromptInput_dragOver__V6YIK .PromptInput_inputWrapper__v3eT8,.PromptInput_dragOverlay__mCty7{background:rgba(var(--primary-color-rgb,59,130,246),.1);border-color:var(--primary-color)}.PromptInput_error__bJO1F{background:rgba(239,68,68,.1);border-color:#ef4444;color:#ef4444}.PromptInput_dismissButton__qbs60,.PromptInput_retryInfo__dxp6K{color:var(--gray-400)}.PromptInput_dismissButton__qbs60:hover{color:var(--gray-300);background:var(--gray-700)}.PromptInput_success__b3fX1{background:rgba(34,197,94,.1);border-color:#22c55e;color:#22c55e}.PromptInput_loginPrompt__A6oBK{background:var(--gray-800);border-color:var(--gray-600);color:var(--gray-300)}.PromptInput_loginPrompt__A6oBK p{color:var(--gray-300)}.PromptInput_loginButton__G8VPt{background:var(--primary-color);color:var(--gray-50)}.PromptInput_loginButton__G8VPt:hover{background:var(--primary-color-hover)}.PromptInput_recordingBar__dmDRz{background:var(--gray-800);border-color:var(--gray-600)}.PromptInput_recordingLabel__ivnOX{color:var(--gray-300)}.PromptInput_recordingTimer__mRtpK{color:#ef4444}.PromptInput_waveformDisplay__TA1KI{background:var(--gray-700)}.PromptInput_stopRecordingBtn__Q0clv{background:#ef4444;color:var(--gray-50)}.PromptInput_stopRecordingBtn__Q0clv:hover{background:#dc2626}.PromptInput_cancelRecordingBtn__d_NnM{background:var(--gray-700);color:var(--gray-300)}.PromptInput_cancelRecordingBtn__d_NnM:hover{background:var(--gray-600);color:var(--gray-50)}@media (max-width:768px){.PromptInput_attachmentsPreview__22kRG,.PromptInput_inputWrapper__v3eT8,.PromptInput_recordingBar__dmDRz{background:var(--gray-800);border-color:var(--gray-600)}}@media (max-width:480px){.PromptInput_inputWrapper__v3eT8{background:var(--gray-800);border-color:var(--gray-600)}.PromptInput_compactHelperText__lh27p{color:var(--gray-400)}}}.MinNav_nav__7IW9D{padding:0;position:relative;width:100%}.MinNav_navContainer__wBDCs{max-width:1200px;margin:0 auto;padding:0 16px}.MinNav_navList__JN4ii{display:flex;list-style:none;margin:0;padding:0;justify-content:space-between;align-items:center;height:60px}@media (min-width:769px){.MinNav_nav__7IW9D{border-bottom:1px solid #eaeaea}@media (prefers-color-scheme:dark){.MinNav_nav__7IW9D{border-bottom:1px solid var(--gray-700,#374151)}}.MinNav_navList__JN4ii{gap:8px;height:70px}}@media (max-width:768px){.MinNav_navContainer__wBDCs{padding:0 8px}.MinNav_navList__JN4ii{justify-content:space-around;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 4px}.MinNav_navList__JN4ii::-webkit-scrollbar{display:none}}@media (max-width:580px){.MinNav_navList__JN4ii{height:50px}}.MinNavItem_navItem__x8D_i{position:relative;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.MinNavItem_navButton__GSjUS,.MinNavItem_navLink__T3sQs{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b;background:transparent;border:none;cursor:pointer;padding:8px 12px;border-radius:var(--radius-md,8px);text-decoration:none;transition:background-color .2s ease,color .2s ease;position:relative;outline:none;height:100%}@media (prefers-color-scheme:dark){.MinNavItem_navButton__GSjUS,.MinNavItem_navLink__T3sQs{color:var(--gray-400,#9ca3af)}}.MinNavItem_navButton__GSjUS:hover,.MinNavItem_navLink__T3sQs:hover{color:#0ea5e9;background-color:rgba(14,165,233,.05)}@media (prefers-color-scheme:dark){.MinNavItem_navButton__GSjUS:hover,.MinNavItem_navLink__T3sQs:hover{color:var(--primary-color,#60a5fa);background-color:rgba(59,130,246,.1)}}.MinNavItem_navButton__GSjUS:focus-visible,.MinNavItem_navLink__T3sQs:focus-visible{box-shadow:0 0 0 2px rgba(14,165,233,.4)}@media (prefers-color-scheme:dark){.MinNavItem_navButton__GSjUS:focus-visible,.MinNavItem_navLink__T3sQs:focus-visible{box-shadow:0 0 0 2px rgba(59,130,246,.4)}}.MinNavItem_active__sCu9k .MinNavItem_navButton__GSjUS,.MinNavItem_active__sCu9k .MinNavItem_navLink__T3sQs{color:#0ea5e9;font-weight:500}@media (prefers-color-scheme:dark){.MinNavItem_active__sCu9k .MinNavItem_navButton__GSjUS,.MinNavItem_active__sCu9k .MinNavItem_navLink__T3sQs{color:var(--primary-color,#60a5fa)}}.MinNavItem_active__sCu9k .MinNavItem_navButton__GSjUS:after,.MinNavItem_active__sCu9k .MinNavItem_navLink__T3sQs:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:16px;height:3px;background-color:#0ea5e9;border-radius:2px}@media (prefers-color-scheme:dark){.MinNavItem_active__sCu9k .MinNavItem_navButton__GSjUS:after,.MinNavItem_active__sCu9k .MinNavItem_navLink__T3sQs:after{background-color:var(--primary-color,#60a5fa)}}.MinNavItem_iconWrapper__0lIqN{display:flex;flex-direction:column;align-items:center;position:relative}.MinNavItem_icon__bemZX{width:24px;height:24px;stroke-width:1.5px;transition:transform .2s ease}.MinNavItem_navButton__GSjUS:hover .MinNavItem_icon__bemZX,.MinNavItem_navLink__T3sQs:hover .MinNavItem_icon__bemZX{transform:translateY(-2px)}.MinNavItem_label__ucIQ2{font-size:12px;font-weight:500;margin-top:4px;white-space:nowrap}.MinNavItem_badge__5h1D3{position:absolute;top:-4px;right:-8px;background-color:#ef4444;color:white;font-size:10px;font-weight:600;min-width:16px;height:16px;border-radius:var(--radius-md,8px);display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px rgba(239,68,68,.3);z-index:1}@media (prefers-color-scheme:dark){.MinNavItem_badge__5h1D3{background-color:var(--danger,#ef4444);box-shadow:0 2px 4px rgba(239,68,68,.5)}}@media (min-width:769px){.MinNavItem_navButton__GSjUS,.MinNavItem_navLink__T3sQs{padding:8px 16px}.MinNavItem_icon__bemZX{width:22px;height:22px}.MinNavItem_label__ucIQ2{font-size:13px}}@media (max-width:768px){.MinNavItem_navItem__x8D_i{flex:0 0 auto}.MinNavItem_navButton__GSjUS,.MinNavItem_navLink__T3sQs{padding:6px 10px}.MinNavItem_active__sCu9k .MinNavItem_navButton__GSjUS:after,.MinNavItem_active__sCu9k .MinNavItem_navLink__T3sQs:after{width:12px;height:3px}}@media (max-width:580px){.MinNavItem_navButton__GSjUS,.MinNavItem_navLink__T3sQs{padding:4px 8px}.MinNavItem_icon__bemZX{width:20px;height:20px}.MinNavItem_label__ucIQ2{font-size:10px;margin-top:2px}.MinNavItem_badge__5h1D3{min-width:14px;height:14px;font-size:9px}}.FeedItem_feedItem__j8cUn{cursor:pointer;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:0;background:transparent;border-radius:0;border:none;border-bottom:1px solid #e5e5e5;box-shadow:none;transition:background-color .1s ease}.FeedItem_feedItem__j8cUn:hover{transform:none;box-shadow:none;background:#fafafa}.FeedItem_header__LhiMl{display:flex;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f8f9fa}.FeedItem_avatar___4jLl{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-right:14px;border:2px solid #f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.06)}.FeedItem_userInfo__6sumd{flex:1;display:flex;flex-direction:column}.FeedItem_username__cAvwT{font-weight:600;font-family:inherit;color:#212529;margin-bottom:4px;overflow-wrap:break-word;word-break:break-word;font-size:16px;letter-spacing:-.01em}.FeedItem_timestamp__wrAx0{font-size:13px;font-family:inherit;color:#6c757d;font-weight:400}.FeedItem_typeBadge__ViwcR{background:linear-gradient(135deg,#667eea,#764ba2);color:#ffffff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;font-family:inherit;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(102,126,234,.2)}.FeedItem_postCard__n_oW8{margin-bottom:16px}.FeedItem_postContent__ZmHAD{line-height:1.6;font-family:inherit;color:#495057;margin-bottom:16px;overflow-wrap:break-word;word-break:break-word;font-size:15px}.FeedItem_productCard__Tb04o{margin-bottom:16px}.FeedItem_productHeader__d0Taf{display:flex;align-items:center;gap:8px;margin-bottom:12px}.FeedItem_productHeader__d0Taf h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);font-family:var(--font-primary);color:#1a1a1a;margin:0;overflow-wrap:break-word;word-break:break-word}.FeedItem_productDetails__oQ2SE{display:flex;align-items:center;gap:12px;margin-bottom:12px}.FeedItem_price__Idryz{color:#667eea;font-weight:600;font-size:20px;font-family:inherit;letter-spacing:-.02em}.FeedItem_category__D5B17{background:#f8f9fa;color:#6c757d;padding:6px 10px;border-radius:6px;font-size:12px;font-family:inherit;font-weight:500;border:1px solid #e9ecef}.FeedItem_serviceCard__47jiU{margin-bottom:16px}.FeedItem_serviceHeader__Otrpj{display:flex;align-items:center;gap:8px;margin-bottom:12px}.FeedItem_serviceHeader__Otrpj h3{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin:0;overflow-wrap:break-word;word-break:break-word}.FeedItem_serviceDetails__IJeYG{display:flex;align-items:center;gap:12px;margin-bottom:12px}.FeedItem_jobCard__gpq7_{margin-bottom:16px}.FeedItem_jobHeader__isQsb{display:flex;align-items:center;gap:8px;margin-bottom:12px}.FeedItem_jobHeader__isQsb h3{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin:0;overflow-wrap:break-word;word-break:break-word}.FeedItem_jobDetails__MAql7{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.FeedItem_company__3akJT{font-size:.95rem}.FeedItem_company__3akJT,.FeedItem_location__swYw_{color:#666;overflow-wrap:break-word;word-break:break-word}.FeedItem_location__swYw_{display:flex;align-items:center;gap:4px;font-size:.9rem}.FeedItem_salary__vzl2N{color:#2563eb;font-weight:500}.FeedItem_propertyCard__Xj2G_{margin-bottom:16px}.FeedItem_propertyHeader__cvVK_{display:flex;align-items:center;gap:8px;margin-bottom:12px}.FeedItem_propertyHeader__cvVK_ h3{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin:0;overflow-wrap:break-word;word-break:break-word}.FeedItem_propertyDetails__W17Tb{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.FeedItem_type___LPzl{background:#f0f0f0;color:#666;padding:4px 8px;border-radius:4px;font-size:.8rem;align-self:flex-start}.FeedItem_videoCard__aNY68{margin-bottom:16px}.FeedItem_videoHeader__6jmj8{display:flex;align-items:center;gap:8px;margin-bottom:12px}.FeedItem_videoHeader__6jmj8 h3{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin:0;overflow-wrap:break-word;word-break:break-word}.FeedItem_description__uabJ_{color:#666;line-height:1.5;margin-bottom:12px;overflow-wrap:break-word;word-break:break-word}.FeedItem_mediaContainer__E1wM0{position:relative;margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;box-sizing:border-box}.FeedItem_media__PTv15{width:100%;height:auto;border-radius:8px;object-fit:cover;aspect-ratio:16/9;box-sizing:border-box;display:block}.FeedItem_playButton__QZO2A{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.5);color:white;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:background-color .2s ease}.FeedItem_playButton__QZO2A:hover{background:rgba(0,0,0,.7)}.FeedItem_typeIcon__EkZwh{color:#2563eb;font-size:1.2rem}.FeedItem_actions__2uN5K{display:flex;gap:var(--space-xl);padding-top:var(--space-md);border-top:1px solid #f0f0f0}.FeedItem_actionButton__6lH5i{display:flex;align-items:center;gap:4px;background:none;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;color:#666;transition:background-color .2s ease}.FeedItem_actionButton__6lH5i:hover{background-color:#f0f0f0}.FeedItem_commentCount__tysIB,.FeedItem_likeCount__YIJm_{font-size:.9rem;font-weight:500}@media (max-width:768px){.FeedItem_feedItem__j8cUn{padding:0;box-sizing:border-box}.FeedItem_mediaContainer__E1wM0{grid-template-columns:1fr}.FeedItem_actions__2uN5K{gap:12px}.FeedItem_actionButton__6lH5i{padding:4px 8px}}@media (prefers-color-scheme:dark){.FeedItem_username__cAvwT{color:var(--gray-50)}.FeedItem_timestamp__wrAx0{color:var(--gray-400)}.FeedItem_typeBadge__ViwcR{background:var(--gray-700);color:var(--gray-300)}.FeedItem_postContent__ZmHAD{color:var(--gray-200)}.FeedItem_productHeader__d0Taf h3{color:var(--gray-50)}.FeedItem_price__Idryz{color:var(--primary-color)}.FeedItem_category__D5B17{background:var(--gray-700);color:var(--gray-300)}.FeedItem_jobHeader__isQsb h3,.FeedItem_serviceHeader__Otrpj h3{color:var(--gray-50)}.FeedItem_company__3akJT,.FeedItem_location__swYw_{color:var(--gray-400)}.FeedItem_salary__vzl2N{color:var(--primary-color)}.FeedItem_propertyHeader__cvVK_ h3{color:var(--gray-50)}.FeedItem_type___LPzl{background:var(--gray-700);color:var(--gray-300)}.FeedItem_videoHeader__6jmj8 h3{color:var(--gray-50)}.FeedItem_description__uabJ_{color:var(--gray-300)}.FeedItem_typeIcon__EkZwh{color:var(--primary-color)}.FeedItem_actions__2uN5K{border-top-color:var(--gray-700)}.FeedItem_actionButton__6lH5i{color:var(--gray-400)}.FeedItem_actionButton__6lH5i:hover{background-color:var(--gray-800)}.FeedItem_commentCount__tysIB,.FeedItem_likeCount__YIJm_{color:var(--gray-300)}}.UnifiedComposer_wrapper__85AMJ{border:1px solid var(--border-color,#e2e8f0);border-radius:12px;padding:12px;background:var(--composer-bg,#fff);margin:16px 0}.UnifiedComposer_inputRow__paVwI{display:flex;align-items:flex-start;gap:8px}.UnifiedComposer_avatar__wmeGb img{width:40px;height:40px;border-radius:50%;object-fit:cover}.UnifiedComposer_textarea__WXK1_{flex:1;resize:vertical;border:none;background:transparent;color:inherit;font-size:14px;min-height:60px;outline:none}.UnifiedComposer_mediaPreview__50Fl0{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.UnifiedComposer_mediaPreview__50Fl0 img,.UnifiedComposer_mediaPreview__50Fl0 video{width:80px;height:80px;object-fit:cover;border-radius:8px}.UnifiedComposer_toolbar__Ru8Kd{display:flex;align-items:center;gap:8px;margin-top:8px}.UnifiedComposer_toolbar__Ru8Kd button{background:transparent;border:none;cursor:pointer;color:var(--primary-color,#1d9bf0);display:flex;align-items:center;justify-content:center;padding:6px;border-radius:4px;transition:background .2s}.UnifiedComposer_toolbar__Ru8Kd button:hover{background:rgba(0,0,0,.05)}.UnifiedComposer_postButton__r4CVn{margin-left:auto;background:var(--primary-color,#1d9bf0);color:#fff;padding:6px 12px;border-radius:20px;font-weight:600}.UnifiedComposer_postButton__r4CVn:disabled{opacity:.5;cursor:not-allowed}.UnifiedComposer_moreWrapper__HPvFc{position:relative}.UnifiedComposer_dropdown__HZy_4{position:absolute;bottom:36px;left:0;background:var(--composer-bg,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;padding:4px;display:flex;gap:4px;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:20}.UnifiedComposer_dropdown__HZy_4 button{padding:6px}.UnifiedComposer_active__NvojN{color:var(--accent-color,#f97316)}.UnifiedComposer_headerRow__jJVM0{display:flex;justify-content:flex-end;margin-bottom:4px}.UnifiedComposer_aiToggle__dodEo{border:1px solid var(--border-color,#e2e8f0);background:var(--composer-bg,#f9fafb);padding:4px 8px;border-radius:16px;font-size:12px;display:flex;align-items:center;gap:4px;cursor:pointer}.UnifiedComposer_previewItem__PLv_W{position:relative}.UnifiedComposer_previewItem__PLv_W img,.UnifiedComposer_previewItem__PLv_W video{width:96px;height:96px;border-radius:8px;object-fit:cover}.UnifiedComposer_removeBtn__u5gc5{position:absolute;top:2px;right:2px;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:12px;line-height:18px;text-align:center}.UnifiedComposer_dropOverlay__59nUl{position:absolute;inset:0;background:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:12px;font-weight:600;pointer-events:none;z-index:30}.UnifiedComposer_charCounter__fm_nz{margin-left:auto;font-size:12px;color:var(--text-muted,#6b7280)}.UnifiedComposer_dropdown__HZy_4{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;width:220px}.UnifiedComposer_dropdown__HZy_4 button{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px}.UnifiedComposer_chatBox__tCsC_{max-height:240px;overflow-y:auto;background:var(--composer-bg,#f9fafb);padding:6px 8px;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;margin-bottom:8px}.UnifiedComposer_userMsg__2Yls5{text-align:right;margin-bottom:4px;color:#111827}.UnifiedComposer_aiMsg__V5sni{text-align:left;margin-bottom:4px;color:#2563eb}@media (prefers-color-scheme:dark){.UnifiedComposer_wrapper__85AMJ{border-color:var(--gray-700);background:rgba(28,28,28,.9)}.UnifiedComposer_textarea__WXK1_{color:var(--gray-50)}.UnifiedComposer_textarea__WXK1_::placeholder{color:var(--gray-400)}.UnifiedComposer_toolbar__Ru8Kd button:hover{background:rgba(255,255,255,.1)}.UnifiedComposer_dropdown__HZy_4{background:var(--gray-800);border-color:var(--gray-700);box-shadow:0 4px 12px rgba(0,0,0,.3)}.UnifiedComposer_aiToggle__dodEo{border-color:var(--gray-700);background:var(--gray-700);color:var(--gray-200)}.UnifiedComposer_charCounter__fm_nz{color:var(--gray-400)}.UnifiedComposer_chatBox__tCsC_{background:var(--gray-700);border-color:var(--gray-600)}.UnifiedComposer_userMsg__2Yls5{color:var(--gray-200)}.UnifiedComposer_aiMsg__V5sni{color:var(--primary-color)}}.CategoryTree_container__DMM4h{display:flex;flex-direction:column;width:100%;border-radius:6px;background-color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative}.CategoryTree_modalContext__M2F7B{border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.05)}.CategoryTree_searchContainer__AvpN0{position:relative;margin-bottom:8px}.CategoryTree_searchIcon__HnPtk{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af}.CategoryTree_searchInput__1ACML{width:100%;padding:8px 32px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background-color:white;color:#1f2937;transition:all .2s ease}.CategoryTree_searchInput__1ACML:focus{outline:none;border-color:#2980b9;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.CategoryTree_clearSearchButton__iCR8w{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:#f3f4f6;color:#6b7280;border-radius:50%;cursor:pointer;transition:all .2s ease}.CategoryTree_clearSearchButton__iCR8w:hover{background-color:#d1d5db;color:#1f2937}.CategoryTree_treeContainer___DXpW{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:6px;overflow-y:auto;background-color:#ffffff;scrollbar-width:thin;scrollbar-color:#d1d5db #ffffff;flex:1;position:relative;min-height:150px}.CategoryTree_treeContainer___DXpW::-webkit-scrollbar{width:6px}.CategoryTree_treeContainer___DXpW::-webkit-scrollbar-track{background:#ffffff}.CategoryTree_treeContainer___DXpW::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.CategoryTree_categoriesList__WX4xA{list-style:none;padding:0;margin:0;background-color:#ffffff}.CategoryTree_categoryItem__ZjJNj{display:flex;align-items:center;padding:0;margin:0;position:relative;background-color:#ffffff}.CategoryTree_categoryButton__Tkc4x{flex:1;text-align:left;padding:8px 12px;background:none;border:none;font-size:14px;color:#1f2937;cursor:pointer;transition:background-color .2s ease}.CategoryTree_categoryButton__Tkc4x:hover{background-color:#f3f4f6}.CategoryTree_selectedItem__vXhqC .CategoryTree_categoryButton__Tkc4x{background-color:#f0f9ff;color:#2980b9;font-weight:500}.CategoryTree_expandButton__K5RF8{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;margin-left:4px}.CategoryTree_expandButton__K5RF8:hover{color:#2980b9}.CategoryTree_leafNode__0iFtB{width:24px;display:inline-block}.CategoryTree_loadingOverlay__Whr_U{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:10}.CategoryTree_spinner__iJqpz{animation:CategoryTree_spin__62ign 1s linear infinite;color:#2980b9}@keyframes CategoryTree_spin__62ign{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CategoryTree_errorContainer__Bc9cx{padding:16px;text-align:center;color:#ef4444;background-color:#fee2e2;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:12px}.CategoryTree_errorMessage___m8qj{margin:0;font-size:14px}.CategoryTree_retryButton__yCWWR{background-color:#ef4444;color:white;border:none;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.CategoryTree_retryButton__yCWWR:hover{background-color:#dc2626}.CategoryTree_emptyState__SeU4L,.CategoryTree_noResults__Yn8Q5{padding:24px;text-align:center;color:#6b7280;font-size:14px;background-color:#ffffff}@media (prefers-color-scheme:dark){.CategoryTree_container__DMM4h{background-color:var(--gray-900)}.CategoryTree_modalContext__M2F7B{border-color:var(--gray-700);box-shadow:0 2px 8px rgba(0,0,0,.3)}.CategoryTree_searchIcon__HnPtk{color:var(--gray-400)}.CategoryTree_searchInput__1ACML{background-color:var(--gray-800);border-color:var(--gray-600);color:var(--gray-50)}.CategoryTree_searchInput__1ACML:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(41,128,185,.2)}.CategoryTree_clearSearchButton__iCR8w{background-color:var(--gray-700);color:var(--gray-300)}.CategoryTree_clearSearchButton__iCR8w:hover{background-color:var(--gray-600);color:var(--gray-50)}.CategoryTree_treeContainer___DXpW{background-color:var(--gray-900);border-color:var(--gray-700);scrollbar-color:var(--gray-600) var(--gray-800)}.CategoryTree_treeContainer___DXpW::-webkit-scrollbar-track{background:var(--gray-800)}.CategoryTree_treeContainer___DXpW::-webkit-scrollbar-thumb{background-color:var(--gray-600)}.CategoryTree_categoriesList__WX4xA,.CategoryTree_categoryItem__ZjJNj{background-color:var(--gray-900)}.CategoryTree_categoryButton__Tkc4x{color:var(--gray-200)}.CategoryTree_categoryButton__Tkc4x:hover{background-color:var(--gray-800)}.CategoryTree_selectedItem__vXhqC .CategoryTree_categoryButton__Tkc4x{background-color:rgba(41,128,185,.2);color:var(--primary-color)}.CategoryTree_expandButton__K5RF8{color:var(--gray-400)}.CategoryTree_expandButton__K5RF8:hover{color:var(--primary-color)}.CategoryTree_loadingOverlay__Whr_U{background-color:rgba(17,24,39,.9)}.CategoryTree_spinner__iJqpz{color:var(--primary-color)}.CategoryTree_errorContainer__Bc9cx{background-color:rgba(239,68,68,.1);color:var(--danger)}.CategoryTree_errorMessage___m8qj{color:var(--danger)}.CategoryTree_retryButton__yCWWR{background-color:var(--danger)}.CategoryTree_retryButton__yCWWR:hover{background-color:var(--danger-hover)}.CategoryTree_emptyState__SeU4L,.CategoryTree_noResults__Yn8Q5{background-color:var(--gray-900);color:var(--gray-400)}}.CategorySelectionArea_container__KORyB{display:flex;flex-direction:column;width:100%;gap:12px}.CategorySelectionArea_selectionDisplay__p1gmO{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#f0f9ff;border:1px solid #e0e7ff;border-radius:6px;animation:CategorySelectionArea_fadeIn__eAqw_ .3s ease;color:#1e40af}@keyframes CategorySelectionArea_fadeIn__eAqw_{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.CategorySelectionArea_selectionInfo__3n5ks{display:flex;align-items:center;gap:10px}.CategorySelectionArea_checkIcon__S8EPq{color:#2980b9}.CategorySelectionArea_selectedName__vd_QX{font-weight:500;color:#1e40af}.CategorySelectionArea_clearButton__VvPD3{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#2980b9;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.CategorySelectionArea_clearButton__VvPD3:hover{background-color:rgba(79,70,229,.1);color:#312e81}.CategorySelectionArea_categoryBrowser___PW4_{border-radius:6px;overflow:hidden}.CategorySelectionArea_instructionText__HI275,.CategorySelectionArea_loadingText__v87Mg{font-size:14px;color:#6b7280;margin:0 0 8px}.CategorySelectionArea_loadingText__v87Mg{display:flex;align-items:center;gap:6px}.CategorySelectionArea_currentCategoryText__gRaIs{font-size:14px;color:#6b7280;margin:8px 0;padding-left:2px}@media (prefers-color-scheme:dark){.CategorySelectionArea_selectionDisplay__p1gmO{background-color:rgba(41,128,185,.1);border-color:var(--gray-700);color:var(--gray-200)}.CategorySelectionArea_checkIcon__S8EPq{color:var(--primary-color)}.CategorySelectionArea_selectedName__vd_QX{color:var(--gray-50)}.CategorySelectionArea_clearButton__VvPD3{color:var(--gray-300)}.CategorySelectionArea_clearButton__VvPD3:hover{background-color:var(--gray-700);color:var(--gray-50)}.CategorySelectionArea_currentCategoryText__gRaIs,.CategorySelectionArea_instructionText__HI275,.CategorySelectionArea_loadingText__v87Mg{color:var(--gray-400)}}@media (max-width:640px){.CategorySelectionArea_selectionDisplay__p1gmO{padding:8px 12px}.CategorySelectionArea_selectedName__vd_QX{font-size:14px}.CategorySelectionArea_instructionText__HI275,.CategorySelectionArea_loadingText__v87Mg{font-size:13px}}