@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";._btnGhost_7ij5x_6{padding:9px 16px;font-size:.875rem;font-weight:600;color:var(--color-fg);background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;transition:background var(--duration) var(--ease)}._btnGhost_7ij5x_6:hover{background:var(--color-bg)}._btnPrimary_7ij5x_22{padding:9px 16px;font-size:.875rem;font-weight:600;color:var(--color-primary-fg);background:var(--color-primary);border:none;border-radius:10px;cursor:pointer;transition:background var(--duration) var(--ease),opacity var(--duration) var(--ease)}._btnPrimary_7ij5x_22:hover{background:var(--color-primary-dark)}._btnPrimary_7ij5x_22:disabled{opacity:.6;cursor:not-allowed}._modalClose_7ij5x_45{width:30px;height:30px;border-radius:var(--radius-full);border:none;background:var(--color-bg);color:var(--color-fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}._modalClose_7ij5x_45:hover{background:#e6e8e6}._formError_7ij5x_62{font-size:.8125rem;color:#dc2626;margin:0}._modalOverlay_7ij5x_69{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#00000080;z-index:1000}._modalOverlay_7ij5x_69[data-state=open]{animation:_overlayIn_7ij5x_1 .15s var(--ease)}._modalContent_7ij5x_87{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-5)}._modalOverlayForeground_7ij5x_107{z-index:1100}._modalContentForeground_7ij5x_111{z-index:1101}._modalContent_7ij5x_87[data-state=open]{animation:_modalIn_7ij5x_1 .18s var(--ease)}._modalContent_7ij5x_87:focus{outline:none}@keyframes _overlayIn_7ij5x_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_7ij5x_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._card_1ev4g_8{width:100%;max-width:400px;margin:0 auto;padding:24px 22px 22px;border-radius:12px;background:#fff;color:var(--color-fg);box-shadow:0 12px 32px #0c1c1238}._cardTitle_1ev4g_19{font-family:var(--font-display);font-size:1.3125rem;font-weight:700;line-height:1.25;text-align:center;color:var(--color-fg)}._cardSub_1ev4g_28{margin-top:6px;font-size:.8125rem;line-height:1.4;text-align:center;color:var(--color-fg-muted)}._googleSlot_1ev4g_36{display:flex;justify-content:center;min-height:44px;margin-top:16px}._googleBtn_1ev4g_43{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:16px;padding:11px 16px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:#fff;font-size:.9375rem;font-weight:600;color:var(--color-fg);transition:background var(--duration) var(--ease)}._googleBtn_1ev4g_43:hover{background:var(--color-muted)}._or_1ev4g_64{position:relative;margin:14px 0 12px;text-align:center;font-size:.75rem;color:var(--color-fg-muted)}._or_1ev4g_64:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--color-border)}._or_1ev4g_64 span{position:relative;padding:0 10px;background:#fff}._cardForm_1ev4g_88{display:flex;flex-direction:column;gap:10px}._input_1ev4g_94{width:100%;padding:11px 13px;border:1px solid #d5d9d6;border-radius:6px;background:#fff;font-size:.875rem;color:var(--color-fg);outline:none;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}._input_1ev4g_94:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1f7a5224}._input_1ev4g_94::placeholder{color:var(--color-fg-subtle)}._fieldError_1ev4g_117{font-size:.75rem;color:var(--color-danger)}._pwdWrap_1ev4g_122{position:relative;width:100%}._pwdWrap_1ev4g_122 ._input_1ev4g_94{padding-right:40px}._pwdToggle_1ev4g_131{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-fg-muted)}._pwdToggle_1ev4g_131:hover{color:var(--color-fg);background:var(--color-muted)}._forgot_1ev4g_152{align-self:flex-end;padding:0;border:none;background:none;font-size:.75rem;font-weight:600;color:var(--color-primary)}._forgot_1ev4g_152:hover{text-decoration:underline}._terms_1ev4g_166{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;line-height:1.4;color:var(--color-fg-muted);cursor:pointer}._terms_1ev4g_166 input{margin-top:2px;accent-color:var(--color-primary);flex-shrink:0}._termsLink_1ev4g_182{padding:0;border:none;background:none;font-size:inherit;color:var(--color-primary)}._termsLink_1ev4g_182:hover{text-decoration:underline}._error_1ev4g_194{padding:8px 10px;border:1px solid #fecaca;border-radius:var(--radius-sm);background:#fef2f2;font-size:.75rem;font-weight:600;color:var(--color-danger)}._submitBtn_1ev4g_204{width:100%;margin-top:2px;padding:11px 16px;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-size:.9375rem;font-weight:700;transition:background var(--duration) var(--ease)}._submitBtn_1ev4g_204:hover{background:var(--color-primary-dark)}._submitBtn_1ev4g_204:disabled{background:var(--color-muted);color:var(--color-fg-subtle);cursor:not-allowed}._onlyNote_1ev4g_226{margin-top:12px;font-size:.6875rem;line-height:1.45;text-align:center;color:var(--color-fg-muted)}._switchRow_1ev4g_234{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border);text-align:center;font-size:.75rem;color:var(--color-fg-muted)}._switchLink_1ev4g_243{padding:0;border:none;background:none;font-size:inherit;font-weight:700;color:var(--color-primary)}._switchLink_1ev4g_243:hover{text-decoration:underline}._auxRow_1ev4g_256{display:flex;justify-content:center;gap:12px}._auxLink_1ev4g_262{padding:0;border:none;background:none;font-size:.75rem;color:var(--color-fg-muted)}._auxLink_1ev4g_262:hover{color:var(--color-primary);text-decoration:underline}._xError_1ev4g_277{font-size:.8125rem;font-weight:600;color:var(--color-danger);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0}._xDemoHint_1ev4g_288{align-self:center;font-size:.75rem;color:var(--color-fg-subtle);background:none;border:none;cursor:pointer;text-decoration:underline;padding:var(--space-1) 0 0}._xDemoHint_1ev4g_288:hover{color:var(--color-primary)}._xModalHeader_1ev4g_304{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._xModalClose_1ev4g_311{width:34px;height:34px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-fg);background:none;border:none;cursor:pointer;transition:background var(--duration) var(--ease);flex-shrink:0}._xModalClose_1ev4g_311:hover{background:var(--color-muted)}._xModalTitle_1ev4g_330{font-size:1.125rem;font-weight:700;color:var(--color-fg);margin:0;flex:1}._xForm_1ev4g_338{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-1)}._xInput_1ev4g_345{width:100%;padding:12px 14px;font-family:var(--font-body);font-size:.9375rem;color:var(--color-fg);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;box-sizing:border-box;transition:border-color var(--duration) var(--ease)}._xInput_1ev4g_345:focus{border-color:var(--color-primary)}._xInput_1ev4g_345::placeholder{color:var(--color-fg-subtle)}._xVerifyNote_1ev4g_367{font-size:.875rem;line-height:1.5;color:var(--color-fg-muted);margin:0}._xVerifyNote_1ev4g_367 strong{color:var(--color-fg)}._xSpamNote_1ev4g_378{font-size:.8125rem;line-height:1.5;color:#78350f;background:#fef3c7;border:1px solid #fbbf24;border-radius:var(--radius-md);padding:var(--space-3);margin:0}._xSpamNote_1ev4g_378 strong{font-weight:700}._xPasswordWrap_1ev4g_393{position:relative;width:100%}._xPasswordWrap_1ev4g_393 ._xInput_1ev4g_345{padding-right:42px}._xSubmitBtn_1ev4g_402{width:100%;padding:11px 16px;font-size:.9375rem;font-weight:700;color:var(--color-primary-fg);background:var(--color-primary);border:none;border-radius:var(--radius-full);cursor:pointer;margin-top:var(--space-1);transition:background var(--duration) var(--ease)}._xSubmitBtn_1ev4g_402:hover{background:var(--color-primary-dark)}._loginInput_1ev4g_421{width:100%;padding:10px 12px;font-family:var(--font-body);font-size:.9375rem;color:var(--color-fg);background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;outline:none;box-sizing:border-box;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}._loginInput_1ev4g_421:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #1f7a5226}._loginTerms_1ev4g_442{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.8125rem;color:var(--color-fg-muted);cursor:pointer}._loginTerms_1ev4g_442 input{margin-top:2px;accent-color:var(--color-primary);flex-shrink:0}._loginTermsLink_1ev4g_457{color:var(--color-primary);font-weight:600;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}._loginSubmit_1ev4g_467{margin-top:var(--space-1)}._googleModal_1ev4g_472{width:min(380px,calc(100vw - 32px));text-align:center}._googleLogo_1ev4g_477{width:40px;height:40px;margin:0 auto var(--space-3);display:flex;align-items:center;justify-content:center}._googleTitle_1ev4g_486{font-size:1.125rem;font-weight:700;color:var(--color-fg);margin:0 0 var(--space-1)}._googleSub_1ev4g_493{font-size:.8125rem;color:var(--color-fg-muted);margin-bottom:var(--space-4)}._googleForm_1ev4g_499{display:flex;flex-direction:column;gap:var(--space-3)}._googleBack_1ev4g_505{margin-top:var(--space-3);font-size:.8125rem;color:var(--color-fg-muted);cursor:pointer;text-decoration:underline}._googleBack_1ev4g_505:hover{opacity:.75}._termsModal_1ev4g_518{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);display:flex;flex-direction:column;text-align:left}._termsHeader_1ev4g_526{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3)}._termsHeader_1ev4g_526 ._googleTitle_1ev4g_486{margin:0}._termsIcon_1ev4g_539{color:var(--color-primary);flex-shrink:0}._termsScroll_1ev4g_544{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding-right:var(--space-2)}._termsSection_1ev4g_554 h3{font-size:.875rem;font-weight:700;color:var(--color-fg);margin-bottom:3px}._termsSection_1ev4g_554 p{font-size:.8125rem;line-height:1.55;color:var(--color-fg-muted)}._termsActions_1ev4g_567{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);margin-top:var(--space-3)}._helpModal_1ev4g_577{width:min(440px,calc(100vw - 32px));text-align:left}._helpIntro_1ev4g_582{font-size:.875rem;line-height:1.55;color:var(--color-fg-muted);margin:0 0 var(--space-4)}._helpContact_1ev4g_589{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-accent);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}._helpContactLabel_1ev4g_599{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-muted);margin:0 0 var(--space-1)}._helpContactLink_1ev4g_608{font-size:.9375rem;font-weight:600;color:var(--color-primary);text-decoration:none}._helpContactLink_1ev4g_608:hover{text-decoration:underline}._xSubmitBtn_1ev4g_402:disabled{background:var(--color-muted);border-color:var(--color-border);color:var(--color-fg-subtle);cursor:not-allowed}._xSubmitBtn_1ev4g_402:disabled:hover{background:var(--color-muted)}._footer_1dk7k_5{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 24px 28px;border-top:1px solid var(--color-border);background:var(--color-card);color:var(--color-fg-muted);font-size:.8125rem;text-align:center}._note_1dk7k_18{max-width:760px;line-height:1.6;color:var(--color-fg-subtle)}._links_1dk7k_24{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}._link_1dk7k_24{padding:0;background:none;border:none;color:var(--color-fg-muted);font-size:inherit;font-weight:600;text-decoration:none}._link_1dk7k_24:hover{color:var(--color-primary);text-decoration:underline}._copy_1dk7k_47{color:var(--color-fg-subtle)}._modalHeader_1ikzl_6{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._modalTitle_1ikzl_13{font-size:1.0625rem;font-weight:700;color:var(--color-fg);margin:0}._modalForm_1ikzl_20{display:flex;flex-direction:column;gap:var(--space-3)}._formRow_1ikzl_26{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._formField_1ikzl_32{display:flex;flex-direction:column;gap:6px}._locationField_1ikzl_38{position:relative}._locationDropdown_1ikzl_42{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:20;padding:4px}._locationOption_1ikzl_57{display:block;width:100%;text-align:left;padding:8px 10px;font-size:.875rem;color:var(--color-fg);background:none;border:none;border-radius:8px;cursor:pointer}._locationOption_1ikzl_57:hover,._locationOptionActive_1ikzl_71{background:var(--color-accent)}._formLabel_1ikzl_75{font-size:.75rem;font-weight:600;color:var(--color-fg-muted)}._formInput_1ikzl_81,._formSelect_1ikzl_82,._formTextarea_1ikzl_83{width:100%;padding:9px 11px;font-family:var(--font-body);font-size:.875rem;color:var(--color-fg);background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;outline:none;box-sizing:border-box;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}._formTextarea_1ikzl_83{resize:vertical;min-height:64px}._formInput_1ikzl_81:focus,._formSelect_1ikzl_82:focus,._formTextarea_1ikzl_83:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #1f7a5226}._modalActions_1ikzl_111{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}._photoDrop_1ikzl_119{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--space-5);border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-muted);color:var(--color-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease)}._photoDrop_1ikzl_119:hover{border-color:var(--color-primary);background:var(--color-accent)}._photoDrop_1ikzl_119 small{font-size:.7rem;font-weight:500;color:var(--color-fg-muted)}._photoDropInput_1ikzl_149{display:none}._photoGrid_1ikzl_153{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--space-2);margin-bottom:var(--space-2)}._photoPreview_1ikzl_160{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}._photoPreview_1ikzl_160 img{width:100%;height:100%;object-fit:cover}._photoRemove_1ikzl_174{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:var(--radius-full);background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}._photoRemove_1ikzl_174:hover{background:#000c}._photoAddBtn_1ikzl_194{aspect-ratio:1;border-radius:var(--radius-md);border:1px dashed var(--color-border);background:var(--color-card);color:var(--color-fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--duration) var(--ease),color var(--duration) var(--ease)}._photoAddBtn_1ikzl_194:hover{border-color:var(--color-primary);color:var(--color-primary)}._panel_53xwb_7{position:static;width:100%;max-width:none;height:calc(100vh - var(--nav-h));background:var(--color-bg);display:flex;flex-direction:column}._panelHeader_53xwb_18{height:var(--nav-h);background:var(--color-primary);display:flex;align-items:center;padding:0 var(--space-4);gap:var(--space-3);flex-shrink:0}._panelTitle_53xwb_28{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:.05em;color:var(--color-fg-inverse);flex:1}._closeBtn_53xwb_37{width:34px;height:34px;border-radius:var(--radius-full);background:#ffffff26;color:var(--color-fg-inverse);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .15s ease}._closeBtn_53xwb_37:hover{background:#ffffff47}._panelBody_53xwb_56{flex:1;min-height:0;display:flex}._convList_53xwb_63{width:280px;flex-shrink:0;border-right:1px solid var(--color-border);background:var(--color-card);display:flex;flex-direction:column;overflow:hidden}@media(max-width:600px){._convList_53xwb_63{display:none}._convListVisible_53xwb_80{display:flex}._chatView_53xwb_84._chatViewHidden_53xwb_84{display:none}}._convListHeader_53xwb_89{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0}._convSearchWrap_53xwb_95{position:relative;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0}._convSearch_53xwb_95{width:100%;padding:8px 12px 8px 30px;font-family:var(--font-body);font-size:.8125rem;color:var(--color-fg);background:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);outline:none;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}._convSearch_53xwb_95:focus{border-color:var(--color-primary);background:#fff}._convSearchIcon_53xwb_123{position:absolute;left:21px;top:50%;transform:translateY(-50%);color:var(--color-fg-subtle);pointer-events:none}._convEmpty_53xwb_132{margin:0;padding:var(--space-4);text-align:center;font-size:.8125rem;color:var(--color-fg-muted)}._convSkeleton_53xwb_141{padding:var(--space-2) 0}._convSkeletonRow_53xwb_145{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}._convSkeletonAvatar_53xwb_152{width:40px;height:40px;border-radius:var(--radius-full);flex-shrink:0;background:var(--color-muted);animation:_convShimmer_53xwb_1 1.4s ease-in-out infinite}._convSkeletonMeta_53xwb_161{flex:1;display:flex;flex-direction:column;gap:8px}._convSkeletonLine_53xwb_168{height:10px;border-radius:var(--radius-full);background:var(--color-muted);animation:_convShimmer_53xwb_1 1.4s ease-in-out infinite}@keyframes _convShimmer_53xwb_1{0%,to{opacity:.45}50%{opacity:1}}._convScroll_53xwb_185{flex:1;overflow-y:auto;padding:var(--space-2) 0}._convItem_53xwb_191{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;transition:background .13s ease;position:relative}._convItem_53xwb_191:hover{background:var(--color-muted)}._convItemActive_53xwb_205,._convItemActive_53xwb_205:hover{background:var(--color-accent)}._convAvatarWrap_53xwb_213{position:relative;flex-shrink:0}._convAvatar_53xwb_213{width:44px;height:44px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-muted)}._onlineDot_53xwb_226{position:absolute;bottom:1px;right:1px;width:11px;height:11px;border-radius:var(--radius-full);background:var(--color-primary);border:2px solid var(--color-card)}._convMeta_53xwb_237{flex:1;min-width:0}._convTopRow_53xwb_242{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._convName_53xwb_249{font-size:.875rem;font-weight:600;color:var(--color-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._convTime_53xwb_258{font-size:.7rem;color:var(--color-fg-subtle);flex-shrink:0}._convPreview_53xwb_264{font-size:.75rem;color:var(--color-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}._convUnread_53xwb_273{margin-left:auto;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-fg-inverse);font-size:.65rem;font-weight:700;border-radius:var(--radius-full);padding:0 6px;box-sizing:border-box;flex-shrink:0}._chatView_53xwb_84{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--color-bg)}._chatMobileBar_53xwb_79{display:none;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-card);flex-shrink:0}@media(max-width:600px){._chatMobileBar_53xwb_79{display:flex}}._backBtn_53xwb_318{width:34px;height:34px;border-radius:var(--radius-full);border:none;background:var(--color-muted);color:var(--color-fg);display:none;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .13s ease}@media(max-width:600px){._backBtn_53xwb_318{display:flex}}._backBtn_53xwb_318:hover{background:var(--color-border)}._chatMobileName_53xwb_343{font-size:.9375rem;font-weight:700;color:var(--color-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatHeader_53xwb_353{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-card);flex-shrink:0;width:100%;border-left:none;border-right:none;border-top:none}._chatHeaderMain_53xwb_367{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);background:none;border:none;padding:0;text-align:left;font:inherit;cursor:pointer;transition:background .13s ease}._chatHeaderMain_53xwb_367:hover:not(:disabled){background:var(--color-muted)}._chatHeaderMain_53xwb_367:disabled{cursor:default}._chatThumb_53xwb_390{width:72px;height:72px;border-radius:var(--radius-md);object-fit:cover;background:var(--color-muted);filter:brightness(1.25) contrast(1.05);flex-shrink:0}._chatHeaderInfo_53xwb_400{flex:1;min-width:0}._chatListingTitle_53xwb_405{font-size:.9375rem;font-weight:700;color:var(--color-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatListingPrice_53xwb_414{font-size:.875rem;color:var(--color-primary);font-weight:600}._messages_53xwb_421{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._messagesInner_53xwb_431{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-3)}._messagesEmpty_53xwb_438{margin:auto;padding:40px 0;text-align:center;color:var(--color-fg-muted);font-size:.875rem}._dateDivider_53xwb_446{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-1) 0}._dateLine_53xwb_453{flex:1;height:1px;background:var(--color-border)}._dateLabel_53xwb_459{font-size:.7rem;font-weight:600;color:var(--color-fg-subtle);letter-spacing:.06em}._msgRow_53xwb_467{display:flex;flex-direction:column;gap:3px}._msgRowSent_53xwb_473{align-items:flex-end}._msgBubbleRow_53xwb_477{display:flex;align-items:flex-end;gap:var(--space-2);max-width:68%}._msgRowSent_53xwb_473 ._msgBubbleRow_53xwb_477{flex-direction:row-reverse}._msgRowAvatar_53xwb_488{width:28px;height:28px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-muted);flex-shrink:0}._msgRowSent_53xwb_473 ._msgRowAvatar_53xwb_488{display:none}._bubble_53xwb_501{padding:9px 13px;border-radius:var(--radius-lg);font-size:.875rem;line-height:1.45;word-break:break-word}._bubbleRecv_53xwb_509{background:var(--bubble-recv-bg);color:var(--bubble-recv-fg);border-bottom-left-radius:var(--radius-sm)}._bubbleSent_53xwb_515{background:var(--bubble-sent-bg);color:var(--bubble-sent-fg);border-bottom-right-radius:var(--radius-sm)}._msgTime_53xwb_521{font-size:.65rem;color:var(--color-fg-subtle);padding:0 4px;margin-left:calc(28px + var(--space-2))}._msgRead_53xwb_529{font-weight:600;color:var(--color-primary)}._msgRowSent_53xwb_473 ._msgTime_53xwb_521{margin-left:0}._typingBubble_53xwb_538{display:flex;align-items:center;gap:4px;padding:11px 14px}._typingDot_53xwb_545{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;opacity:.5;animation:_typingBounce_53xwb_1 1.2s ease-in-out infinite}._typingDot_53xwb_545:nth-child(2){animation-delay:.15s}._typingDot_53xwb_545:nth-child(3){animation-delay:.3s}@keyframes _typingBounce_53xwb_1{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}._inputArea_53xwb_576{padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--color-border);background:var(--color-card);flex-shrink:0}._inputRow_53xwb_583{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-2)}._inputWrap_53xwb_590{background:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s ease}._inputWrap_53xwb_590:focus-within{border-color:var(--color-primary);background:#fff}._msgInput_53xwb_605{flex:1;resize:none;border:none;background:none;outline:none;font-size:.875rem;color:var(--color-fg);line-height:1.5;max-height:120px;overflow-y:auto;padding:4px 0}@media(max-width:640px){._msgInput_53xwb_605{font-size:16px}}._msgInput_53xwb_605::placeholder{color:var(--color-fg-subtle)}._sendBtn_53xwb_632{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-fg-inverse);border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background .14s ease,transform .1s ease,box-shadow .14s ease}._sendBtn_53xwb_632:not(:disabled){background:var(--color-primary-light);color:var(--color-fg-inverse);box-shadow:0 2px 8px #1f7a5273}._sendBtn_53xwb_632:hover:not(:disabled){background:var(--color-primary);box-shadow:0 3px 10px #1f7a5280}._sendBtn_53xwb_632:active{transform:scale(.93)}._sendBtnDisabled_53xwb_665{background:var(--color-border);color:var(--color-fg-subtle);cursor:not-allowed;box-shadow:none}._sendBtnDisabled_53xwb_665:hover{background:var(--color-border)}._quickReplies_53xwb_677{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;flex-shrink:0;padding:var(--space-2)}._quickReplies_53xwb_677::-webkit-scrollbar{display:none}._quickReply_53xwb_690{flex-shrink:0;font-size:.75rem;font-weight:500;padding:5px 12px;border-radius:var(--radius-full);border:1px solid var(--color-primary);color:var(--color-primary);background:var(--color-card);cursor:pointer;white-space:nowrap;transition:background .13s ease,color .13s ease}._quickReply_53xwb_690:hover{background:var(--color-primary);color:var(--color-fg-inverse)}._overlayContent_53xwb_712{width:min(1400px,calc(100vw - 24px))!important;height:min(92vh,calc(100vh - 24px))!important;max-height:none!important;display:flex;flex-direction:column;gap:0;padding:0!important;overflow:hidden!important}@media(max-width:1024px){._overlayContent_53xwb_712{top:8px;height:calc(100dvh - 88px - env(safe-area-inset-bottom))!important;transform:translate(-50%)}}._overlayPanel_53xwb_736{height:100%;border-radius:inherit}._overlayEmptyBox_53xwb_741{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-fg-muted);font-size:.875rem}._wrap_1fp9h_1{position:relative;display:block;width:100%;height:100%;min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){._shimmer_1fp9h_12{animation:none}}._shimmer_1fp9h_12{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--color-muted, #e6ece8) 30%,var(--color-muted-strong, #f2f6f3) 50%,var(--color-muted, #e6ece8) 70%);background-size:200% 100%;animation:_shimmer_1fp9h_12 1.4s ease-in-out infinite}._image_1fp9h_30{opacity:0;transition:opacity .32s var(--ease, ease),transform .32s var(--ease, ease)}._loaded_1fp9h_41{opacity:1}._pending_1fp9h_47{opacity:0}@keyframes _shimmer_1fp9h_12{0%{background-position:200% 0}to{background-position:-200% 0}}._condBadge_oojts_6{position:absolute;top:8px;left:8px;font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-full)}._condLikeNew_oojts_16{background:var(--badge-like-new-bg);color:var(--badge-like-new-fg)}._condExcellent_oojts_20{background:var(--badge-excellent-bg);color:var(--badge-excellent-fg)}._condGood_oojts_24{background:var(--badge-good-bg);color:var(--badge-good-fg);border:1px solid var(--color-border)}._condFair_oojts_32{background:var(--badge-fair-bg);color:var(--badge-fair-fg)}._condService_oojts_36{background:var(--badge-service-bg);color:var(--badge-service-fg)}._offerHead_txgrf_5{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._offerTitle_txgrf_13{font-size:1.0625rem;font-weight:700;color:var(--color-fg);margin:0}._offerSub_txgrf_20{font-size:.8125rem;color:var(--color-fg-muted);margin-top:4px}._offerInputWrap_txgrf_26{position:relative}._offerCurrency_txgrf_30{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:1.125rem;font-weight:700;color:var(--color-fg-muted);pointer-events:none}._offerInput_txgrf_26{width:100%;padding:12px 14px 12px 34px;font-size:1.375rem;font-weight:700;color:var(--color-fg);background:var(--color-card);border:1px solid var(--color-border);border-radius:12px}._offerInput_txgrf_26:focus{outline:none;border-color:var(--color-primary)}._offerActions_txgrf_57{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}._offerSubmit_txgrf_64{display:flex;align-items:center;gap:6px}._offerDone_txgrf_70{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-4) 0}._offerDoneIcon_txgrf_79{color:var(--color-success)}._offerDoneText_txgrf_83{font-size:.875rem;color:var(--color-fg-muted);margin:0 0 var(--space-2)}._reportHead_1v8dx_5{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._reportTitle_1v8dx_13{font-size:1.0625rem;font-weight:700;color:var(--color-fg);margin:0}._reportSub_1v8dx_20{font-size:.8125rem;color:var(--color-fg-muted);margin-top:4px}._reportReasons_1v8dx_26{display:flex;flex-direction:column;gap:2px}._reportOption_1v8dx_32{display:flex;align-items:center;gap:var(--space-2);padding:8px 10px;border-radius:8px;font-size:.875rem;color:var(--color-fg);cursor:pointer;transition:background var(--duration) var(--ease)}._reportOption_1v8dx_32:hover{background:var(--color-accent)}._reportOption_1v8dx_32 input{accent-color:var(--color-primary)}._reportDetails_1v8dx_52{margin-top:var(--space-3);width:100%;resize:vertical;min-height:64px;padding:var(--space-2) var(--space-3);font-size:.875rem;font-family:inherit;color:var(--color-fg);background:var(--color-card);border:1px solid var(--color-border);border-radius:10px}._reportDetails_1v8dx_52:focus{outline:none;border-color:var(--color-primary)}._reportActions_1v8dx_71{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}._reportSubmit_1v8dx_78{display:flex;align-items:center;gap:6px}._reportDone_1v8dx_84{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-4) 0}._reportDoneIcon_1v8dx_93{color:var(--color-success)}._reportDoneText_1v8dx_97{font-size:.875rem;color:var(--color-fg-muted);margin:0 0 var(--space-2)}._overlayContent_1qxwy_5{width:min(900px,calc(100vw - 32px))!important;height:min(80vh,calc(100vh - 32px))!important;max-height:none!important;display:flex;flex-direction:column;padding:0!important;overflow:hidden!important}._overlayContent_1qxwy_5 ._detailModal_1qxwy_15{height:100%;max-width:none;margin:0;border:none;border-radius:inherit}._overlayStatus_1qxwy_23{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 0;text-align:center;color:var(--color-fg-muted);font-size:.9375rem}._detailModal_1qxwy_15{width:100%;max-width:860px;margin:0 auto;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;position:relative}._detailTopActions_1qxwy_49{position:absolute;top:12px;right:12px;z-index:4;display:flex;align-items:center;gap:var(--space-2)}._detailClose_1qxwy_59{width:30px;height:30px;border-radius:var(--radius-full);border:none;background:#ffffffeb;color:var(--color-fg-muted);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;cursor:pointer}._detailClose_1qxwy_59:hover{background:#e6e8e6}._detailBody_1qxwy_77{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:640px){._detailBody_1qxwy_77{grid-template-columns:1fr}}._detailGallery_1qxwy_91{background:var(--color-muted);min-width:0;height:100%;display:flex;flex-direction:column;position:relative}._detailMain_1qxwy_104{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--color-muted)}._detailImgCounter_1qxwy_112{position:absolute;bottom:var(--space-3);right:var(--space-3);z-index:2;background:#11181599;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.03em;padding:4px 12px;border-radius:var(--radius-full);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._detailMainImg_1qxwy_128{width:100%;height:100%;object-fit:contain;display:block}._detailArrow_1qxwy_142{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-full);background:#ffffffe6;color:var(--color-fg);box-shadow:var(--shadow-md);cursor:pointer;padding:0;transition:background var(--duration) var(--ease),color var(--duration) var(--ease),opacity var(--duration) var(--ease)}._detailArrow_1qxwy_142:hover:not(:disabled){background:#fff}._detailArrow_1qxwy_142:disabled{opacity:.35;cursor:default}._detailArrowPrev_1qxwy_174{left:var(--space-3)}._detailArrowNext_1qxwy_178{right:var(--space-3)}@media(hover:hover){._detailArrow_1qxwy_142{opacity:0}._detailGallery_1qxwy_91:hover ._detailArrow_1qxwy_142:not(:disabled),._detailArrow_1qxwy_142:focus-visible{opacity:1}}._detailDots_1qxwy_195{position:absolute;left:50%;bottom:var(--space-3);transform:translate(-50%);z-index:2;display:flex;gap:6px;background:#00000059;padding:6px 10px;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._detailDot_1qxwy_195{width:8px;height:8px;border-radius:var(--radius-full);border:none;background:#ffffff73;padding:0;cursor:pointer;transition:background var(--duration) var(--ease),width var(--duration) var(--ease)}._detailDotActive_1qxwy_222{background:#fff;width:16px}._detailThumbs_1qxwy_230{display:flex;gap:var(--space-2);padding:var(--space-3);overflow-x:auto;background:var(--color-card);border-top:1px solid var(--color-border);flex-shrink:0}._detailThumb_1qxwy_230{width:56px;height:56px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;border:2px solid var(--color-border);box-sizing:border-box;cursor:pointer;opacity:.7;transition:border-color var(--duration) var(--ease),opacity var(--duration) var(--ease)}._detailThumb_1qxwy_230:hover{opacity:1}._detailThumbActive_1qxwy_259{border-color:var(--color-primary);opacity:1;box-shadow:0 0 0 2px var(--color-accent)}._detailInfo_1qxwy_265{padding:var(--space-5);min-width:0}._detailTags_1qxwy_270{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._detailCond_1qxwy_277{font-size:.68rem;font-weight:700;padding:2px 10px;border-radius:var(--radius-full)}._detailCategory_1qxwy_286{font-size:.68rem;font-weight:600;color:var(--color-fg-muted);background:var(--color-muted);border:1px solid var(--color-border);padding:2px 10px;border-radius:var(--radius-full)}._detailTitle_1qxwy_296{font-size:1.375rem;font-weight:700;color:var(--color-fg);margin-top:var(--space-2);line-height:1.25}._detailPrice_1qxwy_304{font-size:1.5rem;font-weight:800;color:var(--color-primary);margin-top:var(--space-2)}._detailMeta_1qxwy_311{display:flex;align-items:center;gap:5px;margin-top:var(--space-2);font-size:.8125rem;color:var(--color-fg-muted)}._detailMetaIcon_1qxwy_320{flex-shrink:0;color:var(--color-fg-subtle)}._detailTime_1qxwy_325{margin-left:auto;flex-shrink:0}._detailSeller_1qxwy_331{display:flex;margin-top:var(--space-4)}._sellerLink_1qxwy_336{display:flex;align-items:center;gap:var(--space-2);min-width:0;text-align:left}._sellerLink_1qxwy_336:hover ._detailSellerName_1qxwy_344{color:var(--color-primary);text-decoration:underline}._detailSellerAvatar_1qxwy_349{width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}._detailSellerName_1qxwy_344{font-size:.875rem;font-weight:700;color:var(--color-fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailSellerRating_1qxwy_367{font-size:.75rem;color:var(--color-primary);font-weight:600;flex-shrink:0}._detailSellerCount_1qxwy_374{font-size:.75rem;color:var(--color-fg-muted);flex-shrink:0}._detailSellerYear_1qxwy_380{font-size:.75rem;color:var(--color-fg-muted);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailPayments_1qxwy_389{margin-top:var(--space-4)}._detailPaymentsLabel_1qxwy_393{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--color-fg-muted);margin-bottom:var(--space-2)}._detailPaymentsList_1qxwy_402{display:flex;flex-wrap:wrap;gap:var(--space-2)}._detailPayTag_1qxwy_408{font-size:.75rem;font-weight:600;color:var(--color-primary);background:var(--color-accent);border:1px solid var(--color-primary-light);border-radius:var(--radius-full);padding:3px 10px}._detailDesc_1qxwy_418{margin-top:var(--space-4)}._detailDescTitle_1qxwy_422{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--color-fg-muted);margin-bottom:var(--space-1)}._detailDescText_1qxwy_430{font-size:.875rem;line-height:1.6;color:var(--color-fg)}._detailFooter_1qxwy_436{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-card);flex-shrink:0}._detailFooterActions_1qxwy_448{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}._detailSaveBtn_1qxwy_455{width:40px;height:40px;padding:0;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-fg-muted);display:flex;align-items:center;justify-content:center;flex:0 0 40px;cursor:pointer;transition:color var(--duration) var(--ease),border-color var(--duration) var(--ease),background var(--duration) var(--ease)}._detailSaveBtn_1qxwy_455:hover{color:var(--color-primary);border-color:var(--color-primary-light);background:var(--color-accent)}._detailSaveBtnActive_1qxwy_480{color:#ef4444;border-color:#fecaca;background:#fef2f2}._detailMenuWrap_1qxwy_486{position:relative}._detailMenuBackdrop_1qxwy_490{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background:transparent;border:none;cursor:default}._detailMenu_1qxwy_486{position:absolute;top:calc(100% + 8px);right:0;z-index:10;min-width:180px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:6px}._detailMenuItem_1qxwy_514{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;padding:9px 12px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;color:var(--color-fg)}._detailMenuItem_1qxwy_514:hover{background:var(--color-muted)}._detailMenuItemDanger_1qxwy_531{color:var(--color-danger)}._detailGhostBtn_1qxwy_535{display:flex;align-items:center;gap:6px}._detailPrimaryBtn_1qxwy_541{display:flex;align-items:center;gap:6px;padding:10px 20px}@media(max-width:640px){._detailTopActions_1qxwy_49{left:auto;right:12px}._detailFooter_1qxwy_436{flex-wrap:wrap}._detailFooterActions_1qxwy_448{margin-left:0;order:-1;flex:1 1 100%}._detailFooterActions_1qxwy_448>button{min-width:0;min-height:44px;justify-content:center;white-space:nowrap}._detailFooterActions_1qxwy_448>._detailSaveBtn_1qxwy_455{flex:0 0 44px;width:44px;height:44px}._detailFooterActions_1qxwy_448>._detailGhostBtn_1qxwy_535,._detailFooterActions_1qxwy_448>._detailPrimaryBtn_1qxwy_541{flex:1 1 0}._detailPrimaryBtn_1qxwy_541{padding:12px 16px;font-size:.9375rem}}._detailOwnerActions_1qxwy_592{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}._soldBtn_1qxwy_600{display:flex;align-items:center;gap:6px;padding:10px 22px;background:var(--color-primary);color:var(--color-primary-fg);border:none;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;transition:background var(--duration) var(--ease),opacity var(--duration) var(--ease)}._soldBtn_1qxwy_600:hover{background:var(--color-primary-dark)}._soldBtn_1qxwy_600:disabled{opacity:.6;cursor:not-allowed}._soldError_1qxwy_626{font-size:.8rem;color:var(--color-danger);text-align:right;margin-top:4px}._flaggedBanner_1qxwy_633{display:flex;flex-direction:column;gap:4px;background:#fef3c7;border:1px solid #fbbf24;border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3);font-size:.8125rem;color:#78350f}._flaggedBannerLink_1qxwy_646{color:#78350f;font-weight:600;text-decoration:underline}._soldBadge_1qxwy_652{display:flex;align-items:center;gap:6px;padding:10px 22px;background:var(--color-accent);color:var(--color-success);border-radius:10px;font-size:.875rem;font-weight:700}._page_1elcc_7{display:flex;flex-direction:column;min-height:100vh;background:var(--color-bg)}._navbar_1elcc_15{position:fixed;top:0;left:0;right:0;z-index:900;height:var(--nav-h);background:var(--color-primary);box-shadow:var(--shadow-md)}._navInner_1elcc_26{height:100%;padding:0 var(--space-4);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3)}._navLeft_1elcc_35{display:flex;align-items:center;gap:var(--space-1);justify-self:start;min-width:0}._logo_1elcc_43{display:flex;align-items:center;gap:6px;flex-shrink:0;justify-self:start;text-decoration:none}._logoIcon_1elcc_52{display:block;height:28px;width:auto;max-width:40px;object-fit:contain;flex-shrink:0;filter:brightness(0) invert(1);transition:filter var(--duration) var(--ease)}._logo_1elcc_43:hover ._logoIcon_1elcc_52{filter:brightness(0) invert(1) drop-shadow(0 0 6px rgba(255,255,255,.85))}._logoText_1elcc_67{font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap;color:var(--color-fg-inverse);transition:color var(--duration) var(--ease),text-shadow var(--duration) var(--ease)}._logo_1elcc_43:hover ._logoText_1elcc_67{color:#e6f7ec;text-shadow:0 0 8px rgba(230,247,236,.9),0 0 18px rgba(230,247,236,.5)}@media(max-width:640px){._logoText_1elcc_67{display:none}}._searchWrap_1elcc_94{width:clamp(180px,32vw,420px);max-width:100%;justify-self:center;position:relative;min-width:0}@media(max-width:860px){._searchWrap_1elcc_94{width:260px}}@media(max-width:640px){._page_1elcc_7{--nav-h: 98px}._navInner_1elcc_26{height:100%;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-content:center;padding:6px var(--space-3) 8px;gap:6px var(--space-3)}._navLeft_1elcc_35{grid-column:1 / 3;grid-row:1}._navActions_1elcc_127{grid-column:3;grid-row:1}._searchWrap_1elcc_94{grid-column:1 / 4;grid-row:2;width:auto;min-width:0;max-width:none;justify-self:stretch}}._searchIcon_1elcc_142{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-fg-muted);pointer-events:none;display:flex}._searchInput_1elcc_152{width:100%;padding:9px 16px 9px 38px;border-radius:var(--radius-md);border:1px solid transparent;background:#fff;color:var(--color-fg);font-size:.875rem;outline:none;overflow:hidden;text-overflow:ellipsis;transition:box-shadow var(--duration) var(--ease)}._searchInput_1elcc_152::placeholder{color:#9ca3af}._searchInput_1elcc_152:focus{border-color:#e5b85acc;box-shadow:0 0 0 3px #e5b85a38}._navActions_1elcc_127{display:flex;align-items:center;gap:var(--space-2);justify-self:end;flex-shrink:0}._iconBtn_1elcc_183{width:36px;height:36px;border-radius:var(--radius-full);background:#ffffff26;color:var(--color-fg-inverse);display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;transition:background var(--duration) var(--ease)}._iconBtn_1elcc_183:hover{background:#ffffff40}._iconBtnActive_1elcc_201{background:#ffffff47!important}._menuBtn_1elcc_205{display:none;width:36px;height:36px;border-radius:var(--radius-full);background:#ffffff26;color:var(--color-fg-inverse);align-items:center;justify-content:center;flex-shrink:0;transition:background var(--duration) var(--ease)}._menuBtn_1elcc_205:hover{background:#ffffff40}@media(max-width:1024px){._menuBtn_1elcc_205{display:flex}._messagesNavBtn_1elcc_227{display:none}}._notifDot_1elcc_232{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:var(--radius-full);background:#f87171;border:2px solid var(--color-primary)}._notifBadge_1elcc_243{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:#e5484d;color:#fff;border:2px solid var(--color-primary);font-size:.625rem;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center}._sellBtn_1elcc_262{display:flex;align-items:center;gap:5px;background:var(--color-on-brand-bg);color:var(--color-on-brand-fg);font-size:.9375rem;font-weight:800;padding:9px 18px;border-radius:var(--radius-full);margin-left:var(--space-1);text-decoration:none;box-shadow:0 2px 8px #00000024;border:1px solid rgba(0,0,0,.06);transition:background var(--duration) var(--ease),transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}._sellBtn_1elcc_262:active{transform:scale(.97)}._sellBtn_1elcc_262:hover{background:var(--color-on-brand-bg-hover);box-shadow:0 4px 12px #0000002e}._sellBtnLabel_1elcc_291{display:inline}._sellDialog_1elcc_295{width:min(560px,calc(100vw - 32px))}._profilePill_1elcc_299{display:flex;align-items:center;gap:5px;height:36px;padding:3px 8px 3px 4px;border-radius:var(--radius-full);background:#ffffff1f;border:1px solid rgba(255,255,255,.28);color:var(--color-primary-fg);cursor:pointer;margin-left:var(--space-1);flex-shrink:0;transition:background var(--duration) var(--ease)}._profilePill_1elcc_299:hover{background:#ffffff38}._profilePillAvatar_1elcc_319{width:28px;height:28px;border-radius:var(--radius-full);object-fit:cover;display:block}._profileChevron_1elcc_327{opacity:.8}._profileWrap_1elcc_332{display:flex;margin-left:var(--space-1)}._profileMenu_1elcc_337{width:220px;z-index:910;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:_fadeIn_1elcc_1 .14s ease}@keyframes _fadeIn_1elcc_1{0%{opacity:0}to{opacity:1}}._profileMenuHeader_1elcc_357{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-accent)}._profileEmail_1elcc_363{font-size:.8125rem;font-weight:600;color:var(--color-primary);word-break:break-all}._profileName_1elcc_370{font-size:.75rem;color:var(--color-fg-muted);margin-top:2px}._profileMenuItem_1elcc_376{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);font-size:.875rem;color:var(--color-fg);text-align:left;outline:none;cursor:pointer;transition:background var(--duration) var(--ease)}._profileMenuItem_1elcc_376:hover,._profileMenuItem_1elcc_376:focus{background:var(--color-muted)}._profileMenuItemDanger_1elcc_395:hover,._profileMenuItemDanger_1elcc_395:focus{background:#fef2f2;color:var(--color-danger)}._notifMenu_1elcc_402{width:320px;max-width:calc(100vw - 24px);z-index:910;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:_fadeIn_1elcc_1 .14s ease}._notifMenuHeader_1elcc_414{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-accent);font-size:.875rem;font-weight:600;color:var(--color-primary)}._pushPrompt_1elcc_426{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-muted);font-size:.8125rem;color:var(--color-fg-muted)}._pushPromptError_1elcc_437{font-size:.75rem;color:var(--color-danger)}._pushPromptActions_1elcc_442{display:flex;gap:var(--space-2)}._pushPromptBtn_1elcc_447{padding:6px 12px;font-size:.8125rem;font-weight:600;color:var(--color-primary-fg);background:var(--color-primary);border:none;border-radius:var(--radius-sm);cursor:pointer}._pushPromptDismiss_1elcc_458{padding:6px 12px;font-size:.8125rem;font-weight:600;color:var(--color-fg-muted);background:none;border:none;cursor:pointer}._notifCount_1elcc_468{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-fg);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}._notifList_1elcc_482{max-height:216px;overflow-y:auto}._notifEmpty_1elcc_487{padding:var(--space-4);text-align:center;font-size:.875rem;color:var(--color-fg-muted)}._notifItem_1elcc_494{width:100%;display:flex;flex-direction:column;gap:2px;padding:10px var(--space-4);text-align:left;outline:none;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background var(--duration) var(--ease)}._notifItemUnread_1elcc_507{background:var(--color-accent)}._notifItem_1elcc_494:hover,._notifItem_1elcc_494:focus{background:var(--color-muted)}._notifText_1elcc_516{font-size:.8125rem;line-height:1.4;color:var(--color-fg);word-break:break-word}._notifItemUnread_1elcc_507 ._notifText_1elcc_516{font-weight:600}._notifTime_1elcc_527{font-size:.75rem;color:var(--color-fg-muted)}._notifRepeat_1elcc_532{margin-left:6px;font-size:.75rem;font-weight:600;color:var(--color-fg-subtle);white-space:nowrap}._notifClear_1elcc_540{width:100%;display:flex;align-items:center;justify-content:center;padding:10px var(--space-4);font-size:.8125rem;font-weight:600;color:var(--color-primary);text-align:center;outline:none;cursor:pointer;transition:background var(--duration) var(--ease)}._notifClear_1elcc_540:hover,._notifClear_1elcc_540:focus{background:var(--color-muted)}._notifClearDanger_1elcc_560{color:var(--color-danger)}._body_1elcc_565{display:flex;flex:1;padding-top:var(--nav-h)}._sidebar_1elcc_572{width:var(--sidebar-w);flex-shrink:0;position:fixed;left:0;top:var(--nav-h);height:calc(100vh - var(--nav-h));overflow:hidden;display:flex;flex-direction:column;z-index:100;border-right:1px solid var(--color-border);background:var(--color-card);transition:width .2s var(--ease)}@media(min-width:1025px){._content_1elcc_589{margin-left:var(--sidebar-w);transition:margin-left .2s var(--ease)}}._sidebarCollapse_1elcc_596{display:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);color:var(--color-fg-muted);transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}._sidebarCollapse_1elcc_596:hover{background:var(--color-muted);color:var(--color-primary)}._sidebarCollapseIconFlipped_1elcc_614{transform:rotate(180deg)}@media(min-width:1025px){._pageFiltersCollapsed_1elcc_621{--sidebar-w: 56px}._sidebarCollapse_1elcc_596{display:flex}._sidebarCollapsed_1elcc_629 ._sidebarInner_1elcc_629{display:none}._sidebarCollapsed_1elcc_629 ._sidebarHeader_1elcc_633{flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0}._sidebarCollapsed_1elcc_629 ._sidebarTitleText_1elcc_639,._sidebarCollapsed_1elcc_629 ._resetBtn_1elcc_640{display:none}._sidebarCollapsed_1elcc_629 ._sidebarHeaderActions_1elcc_644{gap:var(--space-1)}}._sidebarHeader_1elcc_633{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._sidebarTitle_1elcc_639{display:flex;align-items:center;gap:6px;font-size:.9375rem;font-weight:700;color:var(--color-fg);margin:0}._sidebarHeaderActions_1elcc_644{display:flex;align-items:center;gap:var(--space-3)}._resetBtn_1elcc_640{font-size:.75rem;font-weight:600;color:var(--color-primary)}._resetBtn_1elcc_640:hover{text-decoration:underline}._sidebarClose_1elcc_684{display:none;width:30px;height:30px;border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-fg-muted);align-items:center;justify-content:center;cursor:pointer}._sidebarClose_1elcc_684:hover{background:var(--color-muted)}._sidebarBackdrop_1elcc_700{display:none}@media(max-width:1024px){._sidebar_1elcc_572{transform:translate(-100%);transition:transform .24s var(--ease);box-shadow:var(--shadow-lg);z-index:800}._sidebarOpen_1elcc_712{transform:translate(0)}._sidebarClose_1elcc_684{display:flex}._sidebarBackdrop_1elcc_700{display:block;position:fixed;top:0;right:0;bottom:0;left:0;top:var(--nav-h);background:#00000073;z-index:750;animation:_fadeIn_1elcc_1 .15s var(--ease)}}._sidebarInner_1elcc_629{flex:1;overflow-y:auto;padding:var(--space-2)}._catNav_1elcc_737{display:flex;flex-direction:column;gap:4px}._catBtn_1elcc_743{display:flex;align-items:center;gap:var(--space-3);padding:14px var(--space-3);border-radius:var(--radius-md);font-size:1rem;font-weight:500;color:var(--color-fg);text-decoration:none;transition:background var(--duration) var(--ease),color var(--duration) var(--ease);width:100%;text-align:left}._catBtn_1elcc_743:hover{background:var(--color-muted)}._catBtnActive_1elcc_764{background:var(--color-accent);color:var(--color-primary)}._catBtnActive_1elcc_764:hover{background:var(--color-accent)}._catIcon_1elcc_773{color:var(--color-fg-muted);flex-shrink:0}._catIconActive_1elcc_778{color:var(--color-primary)}._catChevron_1elcc_782{margin-left:auto;color:var(--color-primary)}._countBadge_1elcc_787{margin-left:auto;font-size:.7rem;font-weight:600;background:var(--color-muted);color:var(--color-fg-muted);border-radius:var(--radius-full);padding:1px 8px}._filtersDivider_1elcc_798{border:none;border-top:1px solid var(--color-border);margin:var(--space-4) 0}._filtersSection_1elcc_804{padding-bottom:var(--space-2)}._filtersHeader_1elcc_808{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1);background:none;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--color-fg)}._filtersHeader_1elcc_808:hover{background:var(--color-muted)}._filtersChevron_1elcc_826{color:var(--color-fg-muted);transition:transform var(--duration) var(--ease)}._filtersChevronOpen_1elcc_831{transform:rotate(180deg)}._filtersTitle_1elcc_835{font-size:1rem;font-weight:700;color:var(--color-fg);margin:0}._filterGroup_1elcc_842{padding:0 var(--space-2);margin-bottom:var(--space-4)}._filterLabel_1elcc_847{display:block;padding:0 var(--space-1);font-size:.8125rem;font-weight:700;color:var(--color-fg);margin-bottom:var(--space-2)}._browseGroup_1elcc_857{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._browseEyebrow_1elcc_862{padding:0 var(--space-1);margin:calc(-1 * var(--space-1)) 0 var(--space-2);font-size:.6875rem;font-weight:600;color:var(--color-fg-subtle)}._browseList_1elcc_870{display:flex;flex-direction:column;gap:var(--space-2)}._browseCard_1elcc_876{display:flex;flex-direction:column;gap:3px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);text-decoration:none;transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease)}._browseCard_1elcc_876:hover{border-color:#1f7a5259;background:var(--color-bg)}._browseCardActive_1elcc_895,._browseCardActive_1elcc_895:hover{border-color:var(--color-primary);background:var(--color-accent)}._browseTop_1elcc_901{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._browseName_1elcc_908{font-size:.8125rem;font-weight:700;color:var(--color-fg)}._browseCardActive_1elcc_895 ._browseName_1elcc_908{color:var(--color-primary)}._browseBadge_1elcc_918{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:600;color:var(--color-fg-muted);white-space:nowrap}._browseDot_1elcc_928{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-primary);flex-shrink:0}._browseDesc_1elcc_936{font-size:.75rem;line-height:1.35;color:var(--color-fg-muted)}._categoryGroup_1elcc_942{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._selectControl_1elcc_947{cursor:pointer}._selectControl_1elcc_947:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px #1f7a521f}._filterInput_1elcc_956,._filterSelect_1elcc_957{width:100%;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-fg);font-size:.875rem;outline:none}._filterInput_1elcc_956:focus,._filterSelect_1elcc_957:focus{border-color:var(--color-primary)}._priceRow_1elcc_973{display:flex;align-items:center;gap:6px}._filterInputSmall_1elcc_979{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-fg);font-size:.875rem;outline:none}._filterInputSmall_1elcc_979:focus{border-color:var(--color-primary)}._priceSep_1elcc_995{color:var(--color-fg-muted);flex-shrink:0}._priceApply_1elcc_1000{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:36px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);transition:background var(--duration) var(--ease)}._priceApply_1elcc_1000:hover{background:var(--color-primary-dark)}._priceApplyIcon_1elcc_1017{transform:rotate(-90deg)}._checkboxList_1elcc_1021{display:flex;flex-direction:column;gap:var(--space-2)}._checkboxRow_1elcc_1027{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--color-fg);cursor:pointer}._checkboxRow_1elcc_1027 input{accent-color:var(--color-primary);width:16px;height:16px;cursor:pointer}._content_1elcc_589{flex:1;min-width:0}._siteFooterSlot_1elcc_1050{position:relative;z-index:700}@media(min-width:1025px){._siteFooterSlot_1elcc_1050{margin-left:var(--sidebar-w);transition:margin-left .2s var(--ease)}}@media(max-width:1024px){._siteFooterSlot_1elcc_1050{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}._fadeSentinel_1elcc_1071{width:0;height:0}._scrollFade_1elcc_1076{position:fixed;left:var(--sidebar-w);right:0;bottom:0;height:48px;background:linear-gradient(to top,var(--color-bg),transparent);pointer-events:none;z-index:690;opacity:0;transition:opacity .2s var(--ease)}._scrollFadeShow_1elcc_1089{opacity:1}._bottomNav_1elcc_1094{display:none}@media(max-width:1024px){._body_1elcc_565{padding-bottom:calc(68px + env(safe-area-inset-bottom))}._scrollFade_1elcc_1076{display:none}._bottomNav_1elcc_1094{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:700;background:var(--color-card);border-top:1px solid var(--color-border);box-shadow:0 -2px 10px #0000000f}._bottomNavItem_1elcc_1119{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px calc(8px + env(safe-area-inset-bottom));font-size:.6875rem;font-weight:600;color:var(--color-fg-muted);text-decoration:none;background:none;border:none;position:relative;transition:color var(--duration) var(--ease)}._bottomNavItem_1elcc_1119:hover,._bottomNavActive_1elcc_1140{color:var(--color-primary)}._bottomNavDot_1elcc_1144{position:absolute;top:7px;right:calc(50% - 22px);width:8px;height:8px;border-radius:var(--radius-full);background:#f87171}}._sellSuccessToast_1elcc_1156{position:fixed;top:calc(var(--nav-h) + 12px);left:50%;z-index:1500;display:flex;align-items:center;gap:var(--space-2);padding:12px 22px;background:var(--color-primary);color:var(--color-primary-fg);font-size:.9375rem;font-weight:700;border-radius:var(--radius-full);box-shadow:var(--shadow-lg);pointer-events:none;animation:_sellSuccessPop_1elcc_1 2.6s ease forwards}@keyframes _sellSuccessPop_1elcc_1{0%{transform:translate(-50%,-16px) scale(.9);opacity:0}12%{transform:translate(-50%) scale(1);opacity:1}85%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%,-10px) scale(.96);opacity:0}}._card_9vm77_5{background:var(--color-card);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);box-shadow:0 1px 2px #1018280a;transition:box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease);cursor:pointer}@media(hover:hover){._card_9vm77_5:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}}._cardImageWrap_9vm77_26{position:relative;aspect-ratio:16 / 9;background:var(--color-muted);overflow:hidden}._cardImage_9vm77_26{width:100%;height:100%;object-fit:cover;transition:transform .32s var(--ease)}@media(hover:hover){._card_9vm77_5:hover ._cardImage_9vm77_26{transform:scale(1.06)}}._soldOverlay_9vm77_47{position:absolute;top:0;right:0;bottom:0;left:0;background:#1118158c;display:flex;align-items:center;justify-content:center}._soldTag_9vm77_56{font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:var(--radius-md);padding:4px 16px}._flaggedOverlay_9vm77_67{position:absolute;top:0;right:0;bottom:0;left:0;background:#78350f8c;display:flex;align-items:center;justify-content:center}._flaggedTag_9vm77_76{font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:var(--radius-md);padding:4px 16px}._saveBtn_9vm77_87{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:var(--radius-full);background:#fffffff2;color:var(--color-fg-muted);display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:background var(--duration) var(--ease),color var(--duration) var(--ease),transform var(--duration) var(--ease);box-shadow:var(--shadow-sm)}._saveBtn_9vm77_87:hover{background:#fff;color:#ef4444;transform:scale(1.05)}._saveBtnActive_9vm77_114{background:#fff;color:#ef4444}._cardBody_9vm77_119{padding:12px 14px 14px}._cardPrice_9vm77_123{font-size:1rem;font-weight:800;color:var(--color-fg)}._cardTitle_9vm77_129{font-size:.8125rem;color:var(--color-fg);margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;line-height:1.4;font-weight:600}._cardMeta_9vm77_142{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:.72rem;color:var(--color-fg-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._cardMetaIcon_9vm77_154{flex-shrink:0;color:var(--color-fg-subtle)}._cardMetaTime_9vm77_159{margin-left:auto;flex-shrink:0}._cardDate_9vm77_164{margin-top:3px;font-size:.6875rem;color:var(--color-fg-subtle)}._sellerRow_9vm77_170{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border)}._sellerLink_9vm77_179,._sellerStatic_9vm77_180{display:flex;align-items:center;gap:7px;min-width:0;flex:1;text-align:left}._sellerLink_9vm77_179:hover ._sellerName_9vm77_189{color:var(--color-primary);text-decoration:underline}._sellerAvatar_9vm77_194{width:24px;height:24px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-muted);flex-shrink:0}._sellerInfo_9vm77_203{display:flex;flex-direction:column;gap:1px;min-width:0}._sellerName_9vm77_189{font-size:.72rem;font-weight:600;color:var(--color-fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sellerNameBlur_9vm77_221{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}._sellerStats_9vm77_227{font-size:.66rem;color:var(--color-fg-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sellerRating_9vm77_236{margin-left:4px;font-weight:600;color:var(--color-primary);white-space:nowrap}._row_4vcfz_5{background:var(--color-card);border-radius:var(--radius-lg);border:1px solid var(--color-border);display:flex;overflow:hidden;cursor:pointer;transition:box-shadow var(--duration) var(--ease)}@media(hover:hover){._row_4vcfz_5:hover{box-shadow:var(--shadow-md)}._row_4vcfz_5:hover ._rowImage_4vcfz_22{transform:scale(1.05)}}._rowImageWrap_4vcfz_27{width:140px;flex-shrink:0;align-self:stretch;min-height:120px;position:relative;background:var(--color-muted);overflow:hidden}._rowImage_4vcfz_22{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .32s var(--ease)}._soldOverlay_4vcfz_46{position:absolute;top:0;right:0;bottom:0;left:0;background:#1118158c;display:flex;align-items:center;justify-content:center}._soldTag_4vcfz_55{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:var(--radius-md);padding:3px 10px}._flaggedOverlay_4vcfz_66{position:absolute;top:0;right:0;bottom:0;left:0;background:#78350f8c;display:flex;align-items:center;justify-content:center}._flaggedTag_4vcfz_75{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:var(--radius-md);padding:3px 10px}._rowBody_4vcfz_86{flex:1;min-width:0;padding:var(--space-4);display:flex;flex-direction:column;justify-content:space-between}._rowTop_4vcfz_95{display:flex;align-items:flex-start;gap:var(--space-2)}._rowInfo_4vcfz_101{flex:1;min-width:0}._rowPrice_4vcfz_106{font-size:1.125rem;font-weight:700;color:var(--color-fg)}._rowTitle_4vcfz_112{font-size:.875rem;color:var(--color-fg);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;line-height:1.35}._rowTags_4vcfz_124{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap}._rowLocation_4vcfz_132{display:flex;align-items:center;gap:3px;font-size:.75rem;color:var(--color-fg-muted)}._rowTime_4vcfz_140{font-size:.75rem;color:var(--color-fg-muted)}._rowSaveBtn_4vcfz_145{width:32px;height:32px;border-radius:var(--radius-full);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-fg-muted);background:var(--color-card);cursor:pointer;transition:color var(--duration) var(--ease),border-color var(--duration) var(--ease),background var(--duration) var(--ease)}._rowSaveBtn_4vcfz_145:hover,._rowSaveBtnActive_4vcfz_164{color:#ef4444;border-color:#fecaca;background:#fff5f5}._rowBottom_4vcfz_170{display:flex;align-items:center;gap:var(--space-2)}._rowSeller_4vcfz_176{font-size:.75rem;color:var(--color-fg-muted)}._sellerLink_4vcfz_181{display:flex;align-items:center;gap:4px;min-width:0}._sellerLink_4vcfz_181:hover ._rowSeller_4vcfz_176{color:var(--color-primary);text-decoration:underline}._rowRating_4vcfz_193{font-size:.75rem;font-weight:600;color:var(--color-primary);margin-left:4px}._msgBtn_4vcfz_200{margin-left:auto;font-size:.75rem;font-weight:600;color:var(--color-primary);background:none;border:none;cursor:pointer;padding:4px 0;transition:opacity var(--duration) var(--ease)}._msgBtn_4vcfz_200:hover{opacity:.7}._section_1su18_5{margin:var(--space-3) 0 var(--space-5)}._grid_1su18_9{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--space-2);align-items:stretch}._card_1su18_16{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-width:0;padding:14px 6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:0 1px 2px #1018280a;color:var(--color-primary);text-decoration:none;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease),background var(--duration) var(--ease)}._card_1su18_16:hover{border-color:#1f7a524d;box-shadow:var(--shadow-sm);transform:translateY(-2px)}._iconWrap_1su18_43{display:flex;align-items:center;justify-content:center;height:26px;color:var(--color-primary)}._icon_1su18_43{flex-shrink:0;stroke-width:1.6}._label_1su18_56{font-size:.78rem;font-weight:600;color:var(--color-fg);text-align:center;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardActive_1su18_70,._cardActive_1su18_70:hover{border-color:var(--color-primary);background:var(--color-accent)}._cardActive_1su18_70 ._label_1su18_56{color:var(--color-primary)}@media(max-width:1100px){._grid_1su18_9{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}}@media(max-width:640px){._grid_1su18_9{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}._card_1su18_16{padding:11px 4px 10px}._label_1su18_56{font-size:.7rem}}._section_1f3ka_1{margin-top:var(--space-6)}._header_1f3ka_5{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._titleWrap_1f3ka_13{display:flex;flex-direction:column;gap:2px}._title_1f3ka_13{display:flex;align-items:center;gap:6px;font-size:1.2rem;font-weight:800;color:var(--color-fg)}._subtitle_1f3ka_28{font-size:.875rem;color:var(--color-fg-muted)}._viewAll_1f3ka_33{font-size:.875rem;font-weight:700;color:var(--color-primary);text-decoration:none}._viewAll_1f3ka_33:hover{text-decoration:underline}._grid_1f3ka_44{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}._grid_1f3ka_44>*{min-width:0}@media(max-width:1280px){._grid_1f3ka_44{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1024px){._grid_1f3ka_44{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){._grid_1f3ka_44{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}@media(max-width:420px){._grid_1f3ka_44{grid-template-columns:1fr}}._mainHeader_1nnol_6{display:flex;align-items:center;justify-content:space-between;margin:var(--space-6) 0 var(--space-5);flex-wrap:wrap;gap:var(--space-3);scroll-margin-top:var(--space-6)}@media(max-width:640px){._mainHeader_1nnol_6{align-items:flex-start}}._mainTitle_1nnol_22{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-fg)}._mainCount_1nnol_29{font-size:.8125rem;color:var(--color-fg-muted);margin-top:2px}._controls_1nnol_35{display:flex;align-items:center;gap:var(--space-3)}._sortLabel_1nnol_41{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-fg-muted)}._sortSelect_1nnol_49{padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-fg);font-size:.8125rem;font-weight:600}._viewToggle_1nnol_59{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._viewBtn_1nnol_66{padding:6px 8px;display:flex;align-items:center;justify-content:center;color:var(--color-fg-muted);background:var(--color-card);transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}._viewBtn_1nnol_66:hover{background:var(--color-muted)}._viewBtnActive_1nnol_82{background:var(--color-primary);color:var(--color-fg-inverse)}._viewBtnActive_1nnol_82:hover{background:var(--color-primary)}._demoBanner_1nnol_91{margin-bottom:var(--space-3);padding:8px 12px;border-radius:var(--radius-lg);background:#fff7e6;border:1px solid #f5d28a;color:#7c2d12;font-size:.8125rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._retryBtn_1nnol_105{flex-shrink:0;font-size:.8125rem;font-weight:600;color:#92400e;background:#fde68a;border-radius:var(--radius-sm);padding:4px 10px;transition:background var(--duration) var(--ease)}._retryBtn_1nnol_105:hover{background:#fcd34d}._emptyState_1nnol_121{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;text-align:center;color:var(--color-fg-muted)}._emptyIcon_1nnol_131{margin-bottom:var(--space-4);color:var(--color-fg-subtle)}._emptyTitle_1nnol_136{font-size:1.125rem;font-weight:600;color:var(--color-fg)}._emptyBody_1nnol_142{font-size:.875rem;margin-top:var(--space-1)}._grid_1nnol_148{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}._grid_1nnol_148>*{min-width:0}@media(max-width:1280px){._grid_1nnol_148{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1024px){._grid_1nnol_148{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){._grid_1nnol_148{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}@media(max-width:420px){._grid_1nnol_148{grid-template-columns:1fr}}._listView_1nnol_184{display:flex;flex-direction:column;gap:var(--space-3)}._pagination_1nnol_191{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-5) 0 var(--space-3)}._pageInfo_1nnol_200{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:.875rem;color:var(--color-fg-muted)}._pageSize_1nnol_209{display:flex;align-items:center;gap:6px}._pageSize_1nnol_209 select{padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-fg)}._pageBtns_1nnol_223{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._pageNav_1nnol_230{font-size:.875rem;font-weight:600;color:var(--color-primary);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:7px 16px;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease)}._pageNav_1nnol_230:hover:not(:disabled){background:var(--color-muted);border-color:var(--color-primary)}._pageNav_1nnol_230:disabled{opacity:.55;cursor:default}._pageNumbers_1nnol_253{display:flex;align-items:center;gap:4px}._pageNum_1nnol_253{min-width:32px;height:32px;font-size:.8125rem;font-weight:600;color:var(--color-fg);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:background var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease)}._pageNum_1nnol_253:hover{background:var(--color-muted);border-color:var(--color-primary)}._pageNumActive_1nnol_279,._pageNumActive_1nnol_279:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}._pageGap_1nnol_286{padding:0 2px;color:var(--color-fg-muted)}@media(max-width:640px){._pagination_1nnol_191{justify-content:center}._pageInfo_1nnol_200{justify-content:center;width:100%}._pageNumbers_1nnol_253{flex-wrap:wrap;justify-content:center}}._page_1m81q_5{padding:var(--space-4) var(--space-6)}@media(max-width:640px){._page_1m81q_5{padding:var(--space-3) var(--space-3)}}._notFound_1m81q_15{padding:60px 0;text-align:center;color:var(--color-fg-muted);font-size:.9375rem}._notFound_1m81q_15 a{color:var(--color-primary);font-weight:600}:root{--font-body: "Instrument Sans", system-ui, sans-serif;--font-display: "Instrument Sans", system-ui, sans-serif;--color-primary: #1f7a52;--color-primary-dark: #17633f;--color-primary-light: #2b8f62;--color-primary-fg: #ffffff;--color-on-brand-bg: #ffffff;--color-on-brand-bg-hover: #eef2ee;--color-on-brand-fg: #1f7a52;--color-bg: #f7f8f6;--color-card: #ffffff;--color-muted: #eef2ee;--color-accent: #e8f5ec;--color-fg: #1a1a1a;--color-fg-muted: #667085;--color-fg-subtle: #8a8f98;--color-fg-inverse: #ffffff;--color-border: #e5e7eb;--color-border-focus: #1f7a52;--color-danger: #d4183d;--color-warn: #d97706;--color-success: #16a34a;--badge-like-new-bg: #bbf7d0;--badge-like-new-fg: #15803d;--badge-excellent-bg: #dcfce7;--badge-excellent-fg: #166534;--badge-good-bg: #ffffff;--badge-good-fg: #1c1e1c;--badge-fair-bg: #ffedd5;--badge-fair-fg: #9a3412;--badge-service-bg: #ede9fe;--badge-service-fg: #4c1d95;--bubble-sent-bg: #1f7a52;--bubble-sent-fg: #ffffff;--bubble-recv-bg: #eef0ee;--bubble-recv-fg: #1c1e1c;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .14), 0 4px 10px rgba(0, 0, 0, .08);--nav-h: 64px;--sidebar-w: 260px;--scrollbar-thumb: #bcc8bc;--scrollbar-thumb-hover: var(--color-primary-light);--ease: cubic-bezier(.4, 0, .2, 1);--duration: .18s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:16px;-webkit-font-smoothing:antialiased}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-fg);min-height:100vh}button{font-family:var(--font-body);cursor:pointer;border:none;background:none}input,select,textarea{font-family:var(--font-body)}img{display:block;max-width:100%}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid transparent;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}
