._searchbarWrapper_1b3r4_1{display:flex;align-items:stretch;outline:2px solid var(--color-primary-dark);border-radius:var(--radius-full);overflow:hidden;background-color:var(--color-bg-primary);height:44px;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}._searchWrapper_1b3r4_13{position:relative;width:100%}._searchbarWrapper_1b3r4_1:focus-within{outline:2px solid var(--color-primary-light);box-shadow:0 0 0 4px #035bf01a}._searchbarWrapper_1b3r4_1._searchbarWrapperCompact_1b3r4_23{height:36px;outline:none;border:1px solid var(--color-border);box-shadow:none}._searchbarWrapper_1b3r4_1._searchbarWrapperCompact_1b3r4_23:focus-within{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px #035bf01f}._searchbarWrapperCompact_1b3r4_23 ._searchIconArea_1b3r4_36{min-width:40px}._searchbarWrapperCompact_1b3r4_23 ._dropdownButton_1b3r4_40{min-width:72px;padding:0 var(--spacing-sm);font-size:var(--font-size-xs);box-shadow:none;border-radius:var(--radius-full) 0 0 var(--radius-full);background:transparent;border-right:1px solid var(--color-border)}._searchbarWrapper_1b3r4_1 ._dropdownButton_1b3r4_40,._searchbarWrapper_1b3r4_1 ._searchIconArea_1b3r4_36{min-height:0;padding-top:0;padding-bottom:0;line-height:1;align-self:stretch}._searchbarInput_1b3r4_62{flex:1;border:none!important;outline:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;height:100%;padding:0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-primary);min-width:0}._searchbarInput_1b3r4_62::placeholder{color:var(--color-text-muted)}._searchIconArea_1b3r4_36{display:flex;background:transparent;color:var(--color-text-secondary);align-items:center;justify-content:center;height:100%;min-width:48px;transition:all var(--transition-base);cursor:pointer;border-radius:0 var(--radius-md) var(--radius-md) 0;border:none;padding:0}._searchIconArea_1b3r4_36:hover{background:#ffffff1a;color:var(--color-text-primary)}._searchIconArea_1b3r4_36 svg{font-size:20px}._hiddenSpan_1b3r4_104{position:absolute;visibility:hidden;height:0;overflow:hidden;white-space:nowrap;padding:8px 12px}._dropdownButton_1b3r4_40{display:flex;align-items:center;justify-content:center;border-radius:0;height:100%;min-width:100px;background:linear-gradient(135deg,var(--color-bg-tertiary),var(--color-bg-secondary));box-shadow:var(--shadow-sm);border:none;border-right:1px solid var(--color-border);transition:all var(--transition-base);padding:0 var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer}._dropdownButton_1b3r4_40:hover{background:linear-gradient(135deg,var(--color-bg-secondary),var(--color-bg-tertiary))}._dropdown_1b3r4_40{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));position:absolute;top:calc(100% + 4px);background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--spacing-sm);z-index:var(--z-dropdown);transition:all var(--transition-base);max-width:320px;max-height:400px;border:1px solid var(--color-border);box-shadow:var(--shadow-lg);overflow:auto;animation:_fadeInDown_1b3r4_1 .3s ease}._dropdownList_1b3r4_163{font-weight:500;padding:12px 16px;border-radius:var(--radius-md);text-align:left;white-space:nowrap;transition:all var(--transition-base);cursor:pointer;color:var(--color-text-primary);font-size:var(--font-size-sm)}._dropdownList_1b3r4_163:hover{background:linear-gradient(135deg,#035bf01a,#035bf00d);color:var(--color-primary)}._dropdownButton_1b3r4_40:focus-visible,._searchIconArea_1b3r4_36:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes _fadeInDown_1b3r4_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._autocompleteWrapper_1b3r4_202{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:var(--z-dropdown);background:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);max-height:400px;overflow-y:auto;animation:_fadeInDown_1b3r4_1 .2s ease}._autocompleteList_1b3r4_217{list-style:none;margin:0;padding:var(--spacing-xs)}._autocompleteItem_1b3r4_223{display:flex;align-items:center;gap:var(--spacing-md);padding:8px 12px;cursor:pointer;transition:background-color var(--transition-base);border-radius:var(--radius-md);margin-bottom:4px}._autocompleteItem_1b3r4_223:hover{background:#035bf014}._autocompleteItemHighlighted_1b3r4_238{background:#035bf01a!important;font-weight:600}._autocompleteItem_1b3r4_223:last-child{margin-bottom:0}._autocompleteEmpty_1b3r4_247{display:flex;flex-direction:column;gap:4px;padding:12px 14px;cursor:default}._autocompleteEmptyTitle_1b3r4_255{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}._autocompleteEmptyHint_1b3r4_262{font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--color-text-muted)}._suggestionImage_1b3r4_268{width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0}._suggestionImagePlaceholder_1b3r4_277{width:48px;height:48px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-tertiary);flex-shrink:0}._suggestionContent_1b3r4_286{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._suggestionName_1b3r4_294{font-weight:600;color:var(--color-text-primary);font-size:var(--font-size-sm)}._suggestionBrand_1b3r4_300{font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}._recentSearchesWrapper_1b3r4_308{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:var(--z-dropdown);background:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);overflow:hidden;animation:_fadeInDown_1b3r4_1 .2s ease}._recentSearchesHeader_1b3r4_322{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid var(--color-border)}._recentSearchesLabel_1b3r4_330{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._recentSearchesClear_1b3r4_341{font-size:var(--font-size-xs);color:var(--color-primary);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);font-family:var(--font-family);font-weight:500;transition:background-color var(--transition-fast)}._recentSearchesClear_1b3r4_341:hover{background:#035bf014}._recentSearchList_1b3r4_358{list-style:none;margin:0;padding:var(--spacing-xs)}._recentSearchItem_1b3r4_364{display:flex;align-items:center;gap:var(--spacing-sm);padding:8px 12px;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-base);margin-bottom:2px}._recentSearchItem_1b3r4_364:hover{background:#035bf00f}._recentSearchItem_1b3r4_364:last-child{margin-bottom:0}._recentSearchIcon_1b3r4_383{color:var(--color-text-muted);flex-shrink:0;font-size:13px}._recentSearchContent_1b3r4_389{flex:1;min-width:0;display:flex;align-items:center;gap:8px}._recentSearchTerm_1b3r4_397{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recentSearchCategory_1b3r4_406{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-bg-tertiary);padding:2px 8px;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;border:1px solid var(--color-border)}._recentSearchRemove_1b3r4_417{background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-fast);font-size:11px;opacity:0;line-height:1}._recentSearchItem_1b3r4_364:hover ._recentSearchRemove_1b3r4_417{opacity:1}._recentSearchRemove_1b3r4_417:hover{background:#d32f2f1a;color:#d32f2f}._navLogo_f9fnx_1{display:flex;align-items:center;justify-content:start;cursor:pointer;width:160px;height:60px}._navLogo_f9fnx_1:hover{opacity:.85;transition:opacity .2s ease}._navLogo_f9fnx_1 img{position:relative;width:100%;height:100%;object-fit:contain;display:block}@media(max-width:600px){._navLogo_f9fnx_1{width:100px;height:34px}}._toastContainer_g015c_1{position:fixed;bottom:var(--spacing-xl);right:var(--spacing-xl);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--spacing-md);pointer-events:none}._toast_g015c_1{min-width:280px;max-width:420px;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 16px #0000001a,0 2px 8px #0000000f;animation:_slideIn_g015c_1 .4s cubic-bezier(.16,1,.3,1),_slideOut_g015c_1 .3s ease forwards;animation-delay:0s,3s;animation-fill-mode:both;display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);position:relative;overflow:hidden;pointer-events:auto;transform:translate(120%);opacity:0}._toast_g015c_1._success_g015c_75,._toast_g015c_1._error_g015c_93,._toast_g015c_1._info_g015c_111{background:#fff;border-color:#e5e7eb;box-shadow:0 4px 16px #00000014,0 2px 8px #0000000a}._message_g015c_129{flex:1;line-height:1.4}@media(max-width:768px){._toastContainer_g015c_1{bottom:var(--spacing-md);right:var(--spacing-md);left:var(--spacing-md)}._toast_g015c_1{min-width:auto;max-width:none;margin:0 auto}}._closeBtn_g015c_169{background:transparent;border:none;color:var(--color-text-muted);font-size:20px;line-height:1;cursor:pointer;padding:6px;border-radius:var(--radius-md);transition:all .2s cubic-bezier(.4,0,.2,1);margin-left:auto;display:flex;align-items:center;justify-content:center;opacity:.7;position:relative;z-index:1}._closeBtn_g015c_169:hover{background:#0000000d;opacity:1}@keyframes _slideIn_g015c_1{0%{opacity:0;transform:translate(120%) scale(.9)}50%{opacity:.8;transform:translate(-5%) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes _slideOut_g015c_1{0%{opacity:1;transform:translate(0) scale(1);max-height:100px}to{opacity:0;transform:translate(120%) scale(.9);max-height:0;margin-bottom:0}}._siteHeader_2zdir_1{position:sticky;top:0;z-index:1000;background:var(--color-topbar-bg);border-bottom:1px solid var(--color-topbar-border);box-shadow:0 3px 12px #0f172a40;transition:box-shadow .2s ease}._topbarContainer_2zdir_11{display:flex;background:var(--color-topbar-bg);align-items:center;padding:4px var(--spacing-sm);justify-content:center;box-shadow:none;border-bottom:none}._logoNavCluster_2zdir_21{display:flex;align-items:center;gap:var(--spacing-sm);flex:0 0 auto}._logoLink_2zdir_28{display:flex;align-items:center;flex-shrink:0;text-decoration:none;transition:opacity .2s ease}._logoLink_2zdir_28:hover{opacity:.9}._topbarContainerCompact_2zdir_40{padding:4px var(--spacing-sm)}._topbarContainerCompact_2zdir_40 ._topbarContainerInner_2zdir_44{gap:16px;min-height:54px}._topbarContainerInner_2zdir_44{display:flex;align-items:center;gap:20px;width:100%;max-width:1400px;margin:0 auto;padding:0 var(--spacing-lg);min-height:58px}._leftInsetSlot_2zdir_60{display:none;flex:1 1 auto;min-width:0;align-items:center}._leftInsetSlotActive_2zdir_67{display:flex}._searchBar_2zdir_71{flex:1 1 200px;min-width:140px;max-width:420px}._searchField_2zdir_77{width:100%}._mobileSearchToggle_2zdir_81,._mobileSearchBack_2zdir_82,._mobileCategoryTrigger_2zdir_83{display:none}._searchBar_2zdir_71 [data-topbar-search]{background:#fff!important;border:1px solid #1e293b;border-radius:var(--radius-lg);outline:none;box-shadow:none;transition:all .2s ease;overflow:hidden;background-clip:padding-box}._searchBar_2zdir_71:focus-within [data-topbar-search]{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px #035bf02e}._searchBar_2zdir_71 [data-topbar-search]>button{border:none;border-right:1px solid #e2e8f0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:none;background:transparent;color:#0f172a}._searchBar_2zdir_71 [data-topbar-search]>button:hover{background:#f8fafc}._searchBar_2zdir_71 [data-topbar-search] input{background:transparent!important;background-color:transparent!important;color:#0f172a!important}._searchBar_2zdir_71 [data-topbar-search] input::placeholder{color:#64748b!important}._rightActions_2zdir_130{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);flex:0 0 auto;margin-left:auto}._stripIconButton_2zdir_139{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--radius-md);background:var(--color-topbar-surface);color:var(--color-topbar-icon);cursor:pointer;font-size:1.15rem;flex-shrink:0}._stripIconButton_2zdir_139:hover{background:var(--color-topbar-surface-hover);color:var(--color-topbar-icon)}._stripNav_2zdir_159{display:flex;align-items:center;gap:4px;margin-left:var(--spacing-xs);padding-left:14px;border-left:1px solid var(--color-topbar-border);flex-shrink:0}._guestLoginLink_2zdir_169{font-family:var(--font-family);color:var(--color-topbar-text-muted);font-size:var(--font-size-sm);font-weight:500;text-decoration:none;padding:6px 10px;border-radius:var(--radius-sm);transition:color .2s ease,background-color .2s ease}._guestLoginLink_2zdir_169:hover{color:var(--color-topbar-text);background-color:var(--color-topbar-surface-hover);text-decoration:none}._authPending_2zdir_188{display:inline-block;width:72px;height:32px;flex-shrink:0}._stripNavLink_2zdir_195,._stripNavButton_2zdir_196{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:42px;padding:0 12px;border-radius:var(--radius-lg);color:var(--color-topbar-icon);transition:background-color .2s ease,color .2s ease,transform .1s ease}._stripNavLink_2zdir_195{text-decoration:none}._stripNavButton_2zdir_196{font-family:var(--font-family);border:none;background:transparent;cursor:pointer}._stripNavLink_2zdir_195 svg,._stripNavButton_2zdir_196 svg{width:20px;height:20px;flex-shrink:0;color:var(--color-topbar-icon);transition:transform .2s ease}._stripNavLink_2zdir_195:hover,._stripNavButton_2zdir_196:hover{background:var(--color-topbar-surface-hover);color:var(--color-topbar-text)}._stripNavLink_2zdir_195:hover{text-decoration:none}._stripNavLinkActive_2zdir_242,._stripNavButton_2zdir_196._stripNavLinkActive_2zdir_242{background:var(--color-topbar-accent-soft);color:var(--color-topbar-text);font-weight:600}._stripNavLinkActive_2zdir_242 svg,._stripNavButton_2zdir_196._stripNavLinkActive_2zdir_242 svg{color:var(--color-primary-light)}._stripNavLabel_2zdir_254{font-size:var(--font-size-sm);font-weight:600;color:var(--color-topbar-text)}._signupLogin_2zdir_260{display:flex;align-items:center;gap:var(--spacing-lg)}._signupLogin_2zdir_260 a{color:var(--color-topbar-text);font-weight:600;font-size:var(--font-size-sm);transition:color .2s ease,background-color .2s ease;padding:6px 12px;border-radius:var(--radius-sm);text-decoration:none}._signupLogin_2zdir_260 a:last-child{color:var(--color-primary-light)}._signupLogin_2zdir_260 a:hover{color:var(--color-primary-light);background-color:var(--color-topbar-surface-hover);text-decoration:none}._iconWrapper_2zdir_289{display:flex;align-items:center;gap:6px;position:relative}._profileMenuWrapper_2zdir_296{position:relative;display:flex;align-items:center}._profileIcon_2zdir_303{display:flex;align-items:center;justify-content:center;color:var(--color-topbar-icon);transition:all .2s ease;padding:0;border-radius:50%;cursor:pointer;overflow:hidden;background:none;border:none;width:40px;height:40px;flex:0 0 40px;min-width:40px;min-height:40px;box-shadow:none}._profileIcon_2zdir_303:hover{background-color:var(--color-topbar-surface-hover)}._profileAvatar_2zdir_327{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.25);display:block;transition:border-color .2s ease}._profileIcon_2zdir_303:hover ._profileAvatar_2zdir_327{border-color:#ffffff73}._profileDropdown_2zdir_341{position:absolute;top:calc(100% + 12px);right:0;min-width:220px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 10px 30px -10px #0000002e,0 4px 10px -2px #00000014;z-index:1000;padding:6px 0;display:flex;flex-direction:column}._profileDropdown_2zdir_341:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}._profileMenuItem_2zdir_365,._profileMenuItemLogout_2zdir_366{width:100%;padding:10px 16px;border:none;background:transparent;text-align:left;font-family:var(--font-family);font-size:.875rem;font-weight:500;cursor:pointer;color:var(--color-text-secondary);transition:background .15s ease,color .15s ease}._profileMenuItem_2zdir_365:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._themeSwitchRow_2zdir_387{display:flex;flex-direction:column;gap:8px;padding:10px 12px 8px;border-top:1px solid var(--color-border-light)}._themeSwitchLabel_2zdir_395{font-family:var(--font-family);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted);padding:0 4px}._themeSwitch_2zdir_387{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;border-radius:999px;background:var(--color-bg-tertiary);border:1px solid var(--color-border)}._themeSwitchOption_2zdir_415{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:4px 6px;border:none;border-radius:999px;background:transparent;color:var(--color-text-muted);font-family:var(--font-family);font-size:.7rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}._themeSwitchOption_2zdir_415 svg{width:11px;height:11px;flex-shrink:0}._themeSwitchOption_2zdir_415:hover{color:var(--color-text-primary)}._themeSwitchOptionActive_2zdir_446{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:0 1px 3px #0f172a1f}._profileMenuItemLogout_2zdir_366{font-family:var(--font-family);color:#dc2626;font-weight:600;margin-top:2px;border-top:1px solid var(--color-border-light);padding-top:11px}._profileMenuItemLogout_2zdir_366:hover{background:#dc262614;color:#b91c1c}._notificationIcon_2zdir_467{font-family:var(--font-family);color:var(--color-topbar-icon);display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s ease;width:40px;height:40px;padding:0;border-radius:var(--radius-md);cursor:pointer;background:none;border:none;overflow:visible}._notificationIcon_2zdir_467:hover{background-color:var(--color-topbar-surface-hover);color:var(--color-topbar-text)}a._notificationIcon_2zdir_467{text-decoration:none}._notificationIconActive_2zdir_494,._notificationIconActive_2zdir_494:hover{background:var(--color-topbar-accent-soft);color:var(--color-primary-light)}._notificationBadge_2zdir_501{position:absolute;z-index:1000;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;background:#ef4444;color:#fff;border-radius:999px;border:2px solid var(--color-topbar-bg);font-size:.65rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0006;animation:_pulse_2zdir_1 2.2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_2zdir_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}._notificationDropdown_2zdir_536{position:absolute;top:calc(100% + 12px);right:0;width:min(380px,calc(100vw - 24px));max-height:520px;background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius-lg);box-shadow:0 10px 30px -10px #0000002e,0 4px 10px -2px #00000014;z-index:1000;display:flex;flex-direction:column;overflow:hidden}._dropdownHeader_2zdir_552{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #f1f5f9;background:#f8fafc}._dropdownHeader_2zdir_552 h3{margin:0;font-size:.95rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}._viewAllLink_2zdir_569{font-family:var(--font-family);color:var(--color-primary);text-decoration:none;font-size:.8rem;font-weight:600;transition:color .2s ease;padding:4px 8px;border-radius:var(--radius-sm)}._viewAllLink_2zdir_569:hover{color:var(--color-primary-dark);background:#035bf014;text-decoration:none}._dropdownContent_2zdir_586{max-height:420px;overflow-y:auto;display:flex;flex-direction:column}._dropdownLoading_2zdir_593,._dropdownEmpty_2zdir_594{padding:28px 20px;text-align:center;color:#64748b;font-size:.875rem}._dropdownItem_2zdir_601{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 18px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .15s ease;gap:14px}._dropdownItem_2zdir_601:hover{background:#f8fafc}._dropdownItem_2zdir_601:last-child{border-bottom:none}._unread_2zdir_620{background:#f0f4ff;border-left:4px solid var(--color-primary);position:relative}._unread_2zdir_620:before{content:"";position:absolute;left:8px;top:20px;width:5px;height:5px;background:var(--color-primary);border-radius:50%}._itemContent_2zdir_637{flex:1;min-width:0}._itemTitle_2zdir_642{font-weight:700;color:#0f172a;font-size:.875rem;margin-bottom:3px;line-height:1.3}._itemMessage_2zdir_650{font-family:var(--font-family);color:#475569;font-size:.8rem;line-height:1.45;margin-bottom:3px;word-wrap:break-word}._itemTime_2zdir_659{font-family:var(--font-family);color:#94a3b8;font-size:.7rem;margin-top:4px;font-weight:500}._acceptFollowBtn_2zdir_667{font-family:var(--font-family);display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;border:none;border-radius:var(--radius-sm);background:var(--color-success, #22c55e);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}._acceptFollowBtn_2zdir_667:hover:not(:disabled){background:var(--color-success-hover, #16a34a)}._acceptFollowBtn_2zdir_667:disabled{opacity:.7;cursor:not-allowed}._itemActions_2zdir_695{display:flex;gap:4px;flex-shrink:0}._actionBtn_2zdir_701{padding:5px;background:transparent;border:1px solid #e2e8f0;border-radius:var(--radius-sm);cursor:pointer;color:#64748b;font-size:.8rem;display:flex;align-items:center;justify-content:center;transition:all .15s ease;width:26px;height:26px}._actionBtn_2zdir_701:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}._actionBtn_2zdir_701:last-child:hover{border-color:#fca5a5;color:#dc2626;background:#fef2f2}._signupLogin_2zdir_260 a:focus-visible,._guestLoginLink_2zdir_169:focus-visible,._stripNavButton_2zdir_196:focus-visible,._profileIcon_2zdir_303:focus-visible,._notificationIcon_2zdir_467:focus-visible,._actionBtn_2zdir_701:focus-visible,._profileMenuItem_2zdir_365:focus-visible,._profileMenuItemLogout_2zdir_366:focus-visible{outline:none;box-shadow:0 0 0 3px #035bf059}@media(prefers-reduced-motion:reduce){._notificationBadge_2zdir_501{animation:none}}@media(min-width:769px)and (max-width:1024px){._topbarContainerInner_2zdir_44{gap:12px;padding:0 var(--spacing-md)}._searchBar_2zdir_71{flex:1 1 120px;min-width:0;max-width:280px}._stripNav_2zdir_159{margin-left:4px;padding-left:10px;gap:2px}._stripNavLabel_2zdir_254{display:none}._stripNavLink_2zdir_195,._stripNavButton_2zdir_196{min-width:40px;padding:0 8px}._rightActions_2zdir_130{gap:2px}}@media(max-width:768px){._topbarContainerInner_2zdir_44{padding:0 var(--spacing-sm);gap:12px;min-height:48px;padding-top:var(--safe-area-top)}._siteHeader_2zdir_1{box-shadow:0 1px #2a224099}._searchBar_2zdir_71{flex:0 0 auto;width:auto;min-width:0;max-width:none;margin-left:auto}._topbarContainerInnerWithInset_2zdir_808 ._searchBar_2zdir_71,._topbarContainerInnerWithInset_2zdir_808 ._rightActions_2zdir_130,._rightActions_2zdir_130{margin-left:0}._mobileSearchToggle_2zdir_81{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-md);background:none;color:var(--color-topbar-icon);cursor:pointer}._mobileSearchToggle_2zdir_81:hover,._mobileSearchBack_2zdir_82:hover{background-color:var(--color-topbar-surface-hover);color:var(--color-topbar-text)}._searchField_2zdir_77,._searchOpen_2zdir_844 ._logoNavCluster_2zdir_21,._searchOpen_2zdir_844 ._rightActions_2zdir_130,._searchOpen_2zdir_844 ._mobileSearchToggle_2zdir_81,._searchOpen_2zdir_844 ._leftInsetSlot_2zdir_60{display:none}._searchOpen_2zdir_844 ._topbarContainerInner_2zdir_44{gap:8px}._searchOpen_2zdir_844 ._searchBar_2zdir_71{display:flex;align-items:center;gap:8px;flex:1 1 auto;width:100%;max-width:none;margin-left:0}._searchOpen_2zdir_844 ._mobileSearchBack_2zdir_82{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-md);background:none;color:var(--color-topbar-icon);cursor:pointer}._searchOpen_2zdir_844 ._searchField_2zdir_77{display:block;flex:1 1 auto;min-width:0;width:100%}._iconWrapper_2zdir_289{gap:4px;position:static}._notificationDropdown_2zdir_536{left:12px;right:12px;width:auto;max-width:none;top:calc(100% + 8px);max-height:min(70dvh,calc(100dvh - var(--safe-area-top, 0px) - 120px))}._signupLogin_2zdir_260{gap:var(--spacing-sm)}._signupLogin_2zdir_260 a{font-size:var(--font-size-xs);padding:4px 8px}._stripNavLabel_2zdir_254{display:none}._stripNavLinkLabeled_2zdir_915{min-width:44px;padding:0 8px;height:38px}._stripNav_2zdir_159{margin-left:2px;padding-left:6px;gap:2px}._profileAvatar_2zdir_327{width:30px;height:30px}}@media(max-width:768px){body.mobile-bottom-nav-active ._stripNav_2zdir_159{display:none}body.mobile-bottom-nav-active ._topbarContainerInner_2zdir_44{min-height:44px;gap:8px}body.mobile-bottom-nav-active ._topbarContainerCompact_2zdir_40 ._topbarContainerInner_2zdir_44{min-height:44px}body.mobile-bottom-nav-active ._logoNavCluster_2zdir_21,body.mobile-bottom-nav-active ._searchBar_2zdir_71{flex:0 0 auto}body.mobile-bottom-nav-active ._topbarContainerInnerWithInset_2zdir_808 ._searchBar_2zdir_71{margin-left:0}body.mobile-bottom-nav-active ._searchOpen_2zdir_844 ._searchBar_2zdir_71{flex:1 1 auto}body.mobile-bottom-nav-active ._mobileCategoryTrigger_2zdir_83{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-md);background:none;color:var(--color-topbar-icon);cursor:pointer}body.mobile-bottom-nav-active ._mobileCategoryTrigger_2zdir_83:hover{background-color:var(--color-topbar-surface-hover);color:var(--color-topbar-text)}}._navMenuTrigger_1bdz7_1{position:relative}._dropdownMenuPanel_1bdz7_9{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-dropdown);width:min(92vw,720px);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}._dropdownMenuPanelHeader_1bdz7_35{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border)}._dropdownMenuPanelLink_1bdz7_45{font-family:var(--font-family);border:none;background:transparent;color:var(--color-primary);font-weight:600;font-size:var(--font-size-sm);cursor:pointer;padding:0}._dropdownMenuPanelLink_1bdz7_45:hover{text-decoration:underline}._dropdownMenuPanel_1bdz7_9 ._dropdownMenu_1bdz7_9{position:static;left:auto;right:auto;max-width:none;width:100%;margin:0;border:none;border-radius:0;box-shadow:none;max-height:min(70vh,520px)}._navbarList_1bdz7_101{display:flex;list-style:none;margin:0;padding:0;width:100%;position:relative}._navbarLink_1bdz7_121{font-family:var(--font-family);color:var(--color-text-primary);text-decoration:none;transition:all .2s ease;display:block;width:100%;height:100%;padding:14px 16px;text-align:center;font-weight:500;font-size:var(--font-size-sm);position:relative}._navbarLink_1bdz7_121:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:80%;height:2px;background-color:var(--color-primary);transition:transform .2s ease}._navbarLink_1bdz7_121:hover{color:var(--color-primary);text-decoration:none}._navbar_1bdz7_101 li{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;position:static}._navbar_1bdz7_101 li:hover{background-color:var(--color-bg-secondary);transition:background-color .2s ease}._navbar_1bdz7_101 li:hover ._navbarLink_1bdz7_121:after{transform:translate(-50%) scaleX(1)}._highlightedLink_1bdz7_223{font-family:var(--font-family);background-color:#035bf033;font-weight:600}._highlightedLink_1bdz7_223:hover{background-color:#035bf026;color:var(--color-primary)}._highlightedLink_1bdz7_223:after{background-color:var(--color-primary);height:2px}._dropdownToggle_1bdz7_259{cursor:pointer;-webkit-user-select:none;user-select:none}._menuIcon_1bdz7_269{margin-right:var(--spacing-sm)}._dropdownMenu_1bdz7_9{position:absolute;top:100%;left:0;right:0;background:var(--color-bg-primary);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);padding:var(--spacing-md);display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-md);z-index:var(--z-dropdown);transition:all .3s ease;max-width:1400px;margin:0 auto;border:1px solid var(--color-border);border-top:none;box-shadow:var(--shadow-lg);animation:_fadeInDown_1bdz7_1 .3s ease;overflow-y:auto;max-height:80vh}._dropdownItem_1bdz7_327{font-family:var(--font-family);color:var(--color-primary-dark);font-weight:500;padding:12px 16px;border-radius:var(--radius-md);text-align:left;white-space:nowrap;transition:all .2s ease;cursor:pointer;font-size:var(--font-size-sm);display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}._dropdownItem_1bdz7_327:hover{background:linear-gradient(135deg,#035bf01a,#035bf00d);color:var(--color-primary)}._categoryGroup_1bdz7_385{display:flex;flex-direction:column;gap:var(--spacing-xs)}._dropdownCategory_1bdz7_399{font-family:var(--font-family);color:var(--color-primary-dark);font-weight:600;padding:10px 12px 8px;border-radius:var(--radius-md);text-align:left;white-space:nowrap;transition:all .2s ease;cursor:pointer;font-size:var(--font-size-base);display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;border-bottom:1px solid var(--color-border);margin-bottom:4px}._dropdownCategory_1bdz7_399:hover{background:linear-gradient(135deg,#035bf01a,#035bf00d);color:var(--color-primary)}._subcategoriesList_1bdz7_461{display:flex;flex-direction:column;gap:2px;padding-left:var(--spacing-xs)}._dropdownSubcategory_1bdz7_477{font-family:var(--font-family);color:var(--color-text-secondary);font-weight:400;border-radius:var(--radius-sm);text-align:left;white-space:nowrap;transition:all .2s ease;cursor:pointer;font-size:var(--font-size-sm);display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;position:relative;padding:6px 12px 6px 20px}._dropdownSubcategory_1bdz7_477:hover{background:var(--color-accent-soft);color:var(--color-primary);padding-left:24px}._dropdownSubcategory_1bdz7_477:hover:before{color:var(--color-primary)}._noCategories_1bdz7_537{font-family:var(--font-family);color:var(--color-text-muted);font-style:italic;padding:var(--spacing-md);text-align:center;grid-column:1 / -1}._mobileDrawerRoot_1bdz7_555{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;justify-content:flex-start}._mobileDrawerBackdrop_1bdz7_571{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}._mobileDrawerPanel_1bdz7_583{position:relative;z-index:1;display:flex;flex-direction:column;width:min(86vw,360px);max-width:100%;height:100%;height:100dvh;max-height:100dvh;background:var(--color-bg-primary);box-shadow:var(--shadow-xl);padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);box-sizing:border-box;overflow:hidden;animation:_slideInDrawer_1bdz7_1 .22s ease-out}._mobileDrawerHeader_1bdz7_625{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-shrink:0;position:relative;z-index:2;background:var(--color-bg-primary)}._mobileDrawerTitle_1bdz7_651{margin:0;min-width:0;flex:1 1 auto;font-family:var(--font-family);font-size:1.1rem;font-weight:700;color:var(--color-text-primary);overflow-wrap:anywhere;word-break:break-word}._mobileDrawerClose_1bdz7_675{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:none;border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary);cursor:pointer;overflow:visible}._mobileDrawerClose_1bdz7_675:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}._mobileDrawerAllRow_1bdz7_717{flex-shrink:0;position:relative;z-index:1;background:var(--color-bg-primary);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border)}._mobileDrawerAllLink_1bdz7_735{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:44px;margin:0;padding:10px 0;overflow:visible;overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:left;line-height:1.3;font-family:var(--font-family);border:none;background:transparent;color:var(--color-primary);font-weight:600;font-size:var(--font-size-sm);cursor:pointer}._mobileDrawerAllLink_1bdz7_735:hover{text-decoration:underline}._mobileDrawerBody_1bdz7_789{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}._mobileDrawerMenu_1bdz7_815{position:static;left:auto;right:auto;width:100%;max-width:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;max-height:none;overflow:visible;grid-template-columns:1fr;gap:var(--spacing-md)}._mobileDrawerMenu_1bdz7_815 ._dropdownCategory_1bdz7_399,._mobileDrawerMenu_1bdz7_815 ._dropdownSubcategory_1bdz7_477{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}@media(max-width:430px){._mobileDrawerPanel_1bdz7_583{width:min(calc(100vw - 24px),360px)}._mobileDrawerHeader_1bdz7_625,._mobileDrawerAllRow_1bdz7_717,._mobileDrawerBody_1bdz7_789{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}}@keyframes _slideInDrawer_1bdz7_1{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes _fadeInDown_1bdz7_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._loaderOverlay_5o1a1_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1100;animation:_fadeIn_5o1a1_1 .2s ease}._loaderInline_5o1a1_25{display:flex;justify-content:center;align-items:center;padding:2rem;width:100%}._loader_5o1a1_1{border:4px solid var(--color-bg-tertiary);border-top:4px solid var(--color-primary);border-right:4px solid var(--color-primary);border-radius:50%;width:50px;height:50px;animation:_spin_5o1a1_1 .8s linear infinite;box-shadow:var(--shadow-md)}@keyframes _spin_5o1a1_1{to{transform:rotate(360deg)}}@keyframes _fadeIn_5o1a1_1{0%{opacity:0}to{opacity:1}}._siteFooter_novjm_3{background:linear-gradient(135deg,var(--color-topbar-bg) 0%,#1a1230 55%,#120d1f 100%);color:#fff;padding:var(--spacing-xl) 0;width:100%;border-top:1px solid var(--color-topbar-border);position:relative;overflow:hidden}._siteFooter_novjm_3:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(3,91,240,.12) 0%,transparent 50%);animation:_pulse_novjm_1 15s ease-in-out infinite;pointer-events:none}@keyframes _pulse_novjm_1{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(10px,10px) scale(1.1);opacity:.8}}._footerContent_novjm_91{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:var(--spacing-xl);max-width:1400px;margin:0 auto;padding:0 var(--spacing-lg) var(--spacing-xl);position:relative;z-index:1}._footerColumn_novjm_115{display:flex;flex-direction:column;gap:var(--spacing-md)}._footerLogo_novjm_129{font-family:var(--font-family);color:#e0e0e0;margin:0 0 var(--spacing-sm) 0;font-size:28px;font-weight:700;letter-spacing:-.5px;background:linear-gradient(135deg,var(--color-primary-light),var(--color-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}._footerLogo_novjm_129:hover{background:linear-gradient(135deg,#93c5fd,#7cb3ff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}._footerTagline_novjm_179{font-family:var(--font-family);color:var(--color-topbar-text);font-size:var(--font-size-base);font-weight:500;margin:0 0 var(--spacing-xs) 0;line-height:1.4}._footerDescription_novjm_197{font-family:var(--font-family);color:#e2e8f0a6;font-size:var(--font-size-sm);line-height:1.6;margin:0;max-width:280px}._columnTitle_novjm_217{font-family:var(--font-family);color:var(--color-topbar-text);font-size:var(--font-size-base);font-weight:600;margin:0 0 var(--spacing-sm) 0;text-transform:uppercase;letter-spacing:.5px;position:relative;padding-bottom:var(--spacing-xs);cursor:default}._columnTitle_novjm_217{text-decoration:underline;text-decoration-color:var(--color-primary-light);text-decoration-thickness:2px;text-underline-offset:4px}._mobileToggle_novjm_257{display:none;font-size:14px;color:#e2e8f0b3;transition:color .2s ease}._footerLinks_novjm_273{display:flex;flex-direction:column;gap:var(--spacing-sm)}._footerLinks_novjm_273 a{color:#e2e8f0b3!important;text-decoration:none;font-size:var(--font-size-sm);transition:all .2s ease;position:relative;padding:4px 0;display:inline-block;width:fit-content}._footerLinks_novjm_273 a:hover{color:var(--color-primary-light)!important}._footerLinks_novjm_273 a:focus{outline:2px solid var(--color-primary-light);outline-offset:4px;border-radius:2px}._viewAll_novjm_329{font-family:var(--font-family);color:var(--color-primary-light)!important;font-weight:500;margin-top:var(--spacing-xs)}._viewAll_novjm_329:hover{color:#93c5fd!important}._loadingText_novjm_353{font-family:var(--font-family);color:#e2e8f073;font-size:var(--font-size-sm);font-style:italic}._footerBottom_novjm_369{border-top:1px solid var(--color-topbar-border);padding:var(--spacing-lg) var(--spacing-lg) 0;position:relative;z-index:1}._footerBottomContent_novjm_383{max-width:1400px;margin:0 auto;display:flex;justify-content:center;align-items:center}._copyright_novjm_399{font-family:var(--font-family);color:#e2e8f08c;font-size:var(--font-size-sm);margin:0}._footerSocial_novjm_415{display:flex;gap:var(--spacing-md);align-items:center;margin:var(--spacing-xs) 0 var(--spacing-sm)}._footerSocial_novjm_415 a{color:#e2e8f0b3;font-size:18px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-topbar-accent-soft);position:relative;overflow:hidden}._footerSocial_novjm_415 a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--color-primary-light),var(--color-primary));opacity:0;transition:opacity .3s ease;border-radius:50%}._footerSocial_novjm_415 a:hover{color:#fff}._footerSocial_novjm_415 a:hover:before{opacity:1}._footerSocial_novjm_415 a svg{position:relative;z-index:1}._footerSocial_novjm_415 a:focus{outline:2px solid var(--color-primary-light);outline-offset:4px}@media(max-width:480px){._footerContent_novjm_91{padding:0 var(--spacing-sm) var(--spacing-md)}._footerLogo_novjm_129{font-family:var(--font-family);font-size:22px}._footerSocial_novjm_415 a{width:36px;height:36px;font-size:16px}}@media(prefers-reduced-motion:reduce){._siteFooter_novjm_3:before{animation:none}._scrollToTop_novjm_571{animation:none}*{transition:none!important;animation:none!important}}@media(prefers-contrast:high){._footerLinks_novjm_273 a:hover{text-decoration:underline}._columnTitle_novjm_217:after{height:3px}}._mobileBottomNav_1js7z_1{display:none}@media(max-width:768px){._mobileBottomNav_1js7z_1{position:fixed;left:0;right:0;bottom:0;z-index:120;display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;min-height:var(--mobile-bottom-nav-height);padding-bottom:var(--safe-area-bottom);background:#ffffffeb;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--color-border);box-shadow:0 -4px 24px #0f0e1a14}._cols2_1js7z_24{grid-template-columns:repeat(2,1fr)}._cols3_1js7z_28{grid-template-columns:repeat(3,1fr)}._cols4_1js7z_32{grid-template-columns:repeat(4,1fr)}._cols5_1js7z_36{grid-template-columns:repeat(5,1fr)}._mobileBottomNavItem_1js7z_40{font-family:var(--font-family);border:none;background:transparent;color:var(--color-text-muted);text-decoration:none;padding:6px 4px 8px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:.65rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--transition-fast)}._mobileBottomNavItem_1js7z_40:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:6px}._mobileBottomNavItem_1js7z_40 svg{font-size:1.15rem;transition:transform var(--transition-fast)}._mobileBottomNavItem_1js7z_40:active svg{transform:scale(.92)}._mobileBottomNavItemActive_1js7z_75{color:var(--color-primary)}._mobileBottomNavItemActive_1js7z_75 svg{color:var(--color-primary)}._mobileBottomNavCreate_1js7z_83{color:var(--color-primary)}._mobileBottomNavCreate_1js7z_83 svg{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:#fff;font-size:.85rem;box-shadow:var(--shadow-sm)}._mobileBottomNavCreate_1js7z_83 span{color:var(--color-primary)}}body.mobile-bottom-nav-active{padding-bottom:0}@media(max-width:768px){body.mobile-bottom-nav-active{padding-bottom:var(--mobile-app-bottom-offset)}}._container_1lgab_1{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg)}._card_1lgab_17{width:100%;max-width:640px;border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);background:var(--surface-panel-bg);box-shadow:var(--surface-panel-shadow);padding:var(--spacing-2xl);text-align:center}._code_1lgab_39{margin:0 0 var(--spacing-sm) 0;color:var(--color-primary);font-weight:700;font-size:var(--font-size-3xl);line-height:1}._title_1lgab_55{margin:0;color:var(--color-text-primary)}._description_1lgab_65{margin:var(--spacing-md) 0 0 0;color:var(--color-text-secondary)}._actions_1lgab_75{margin-top:var(--spacing-xl);display:flex;gap:var(--spacing-sm);justify-content:center;flex-wrap:wrap}._primaryAction_1lgab_91,._secondaryAction_1lgab_93{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--color-border);text-decoration:none;transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}._primaryAction_1lgab_91{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._primaryAction_1lgab_91:hover{background:var(--color-primary-hover)}._secondaryAction_1lgab_93{background:var(--color-bg-primary);color:var(--color-text-primary)}._secondaryAction_1lgab_93:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}._productLink_1ozh8_1{text-decoration:none;display:block;position:relative}._inlineIcon_1ozh8_13{font-family:var(--font-family);font-size:var(--font-size-base);flex-shrink:0}._skeletonMedia_1ozh8_25{margin-bottom:calc(var(--spacing-sm) + var(--spacing-xs))}._skeletonLine_1ozh8_33{margin-bottom:var(--spacing-sm)}._productCardList_1ozh8_43{display:grid;grid-template-columns:100px 1fr 2fr 100px;grid-template-areas:"picture name meta price";gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg-primary);border-radius:var(--radius-lg);align-items:center;white-space:nowrap;position:relative;cursor:pointer;border:1px solid var(--color-border);transition:all .3s ease;box-shadow:var(--shadow-sm)}._ListPicture_1ozh8_79{grid-area:picture;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;height:100px;width:100px;border-radius:4px}._productCardList_1ozh8_43 ._productImg_1ozh8_99{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}._productCardList_1ozh8_43 ._name_1ozh8_113{font-family:var(--font-family);grid-area:name;font-weight:600;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}._categoryLabel_1ozh8_135{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2}._productCardList_1ozh8_43 ._brand_1ozh8_157{grid-area:brand}._productCardList_1ozh8_43 ._model_1ozh8_163{grid-area:model}._productCardList_1ozh8_43 ._year_1ozh8_169{grid-area:year}._ListmetaBlock_1ozh8_177{grid-area:meta;display:flex;justify-content:start;gap:var(--spacing-md);flex-wrap:wrap;align-items:center}._ListmetaItem_1ozh8_195{font-family:var(--font-family);display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap}._ListmetaItem_1ozh8_195 span{display:flex;align-items:center;gap:4px}._ListmetaItem_1ozh8_195 b{font-family:var(--font-family);color:var(--color-text-secondary);font-weight:600}._productCardList_1ozh8_43 ._price_1ozh8_239{display:flex;align-items:center;grid-area:price;justify-self:end;align-self:center;font-size:1.2rem;font-weight:700;padding:16px 8px;border-radius:8px;min-width:100px;justify-content:center}._productGrid_1ozh8_271{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-lg)}._productCardGrid_1ozh8_283{display:grid;grid-template-rows:180px auto auto auto;background:var(--color-bg-primary);border-radius:var(--radius-lg);overflow:hidden;position:relative;padding:var(--spacing-md);transition:all .3s ease;gap:var(--spacing-sm);cursor:pointer;height:100%;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}._productImgContainer_1ozh8_315{display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden}._productImg_1ozh8_99{width:100%;height:100%;object-fit:contain}._productTitle_1ozh8_343{font-family:var(--font-family);font-size:1.2rem;text-align:left;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;min-width:0}._productCardGrid_1ozh8_283 ._description_1ozh8_367{font-family:var(--font-family);font-size:14px;line-height:1.4}._metaBlock_1ozh8_377{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--font-size-sm);gap:var(--spacing-xs);min-height:60px}._metaItem_1ozh8_395{font-family:var(--font-family);display:flex;align-items:center;gap:var(--spacing-xs);width:100%;color:var(--color-text-primary)}._metaItem_1ozh8_395 span{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._metaItem_1ozh8_395 b{font-family:var(--font-family);color:var(--color-text-secondary);font-weight:600;margin-right:2px}._productPriceLine_1ozh8_441{display:flex;height:100%;align-items:end;padding:8px 0}._productPrice_1ozh8_441{font-family:var(--font-family);font-size:1.2rem;font-weight:700}._favoriteIcon_1ozh8_465{position:absolute;top:12px;right:12px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;background:var(--color-bg-primary);padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);z-index:10}._favoriteIcon_1ozh8_465:hover{color:var(--color-error);background:var(--color-bg-primary)}._compareCheckbox_1ozh8_509{position:absolute;top:12px;left:12px;z-index:11;cursor:pointer;background:var(--color-bg-primary);padding:4px;border-radius:4px;box-shadow:var(--shadow-sm);transition:all .2s ease;pointer-events:auto}._productCardList_1ozh8_43 ._compareCheckbox_1ozh8_509{top:8px;left:8px}._compareCheckbox_1ozh8_509:hover{background:var(--color-bg-primary)}._compareCheckbox_1ozh8_509 input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:var(--color-primary);border-radius:4px;margin:0;pointer-events:auto;position:relative;z-index:12}._matchBadge_1ozh8_587{position:absolute;top:12px;left:44px;z-index:10;padding:4px 10px;border-radius:var(--radius-md);font-size:.75rem;font-weight:700;color:var(--color-bg-primary);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;pointer-events:none;transition:all .2s ease;animation:_fadeInBadge_1ozh8_1 .3s ease;max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis}._productCardList_1ozh8_43 ._matchBadge_1ozh8_587{top:8px;left:40px;max-width:calc(100% - 50px)}._matchBadgeExcellent_1ozh8_641{background:linear-gradient(135deg,var(--color-success),var(--color-success-light))}._matchBadgeGood_1ozh8_657{background:linear-gradient(135deg,var(--color-warning),var(--color-error-light))}._matchBadgeFair_1ozh8_673{background:linear-gradient(135deg,var(--color-text-muted),var(--color-text-secondary))}@keyframes _fadeInBadge_1ozh8_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._productCardCompact_1ozh8_713{display:flex;flex-direction:column;padding:var(--spacing-md);background-color:var(--color-bg-primary);border-radius:var(--radius-lg);position:relative;cursor:pointer;border:1px solid var(--color-border);transition:all .3s ease;height:100%;min-height:340px;box-shadow:var(--shadow-sm)}._compactImage_1ozh8_743{width:100%;height:200px;margin-bottom:var(--spacing-sm);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center}._compactImage_1ozh8_743 ._productImg_1ozh8_99{width:100%;height:100%;object-fit:cover}._compactContent_1ozh8_779{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}._compactTitle_1ozh8_793{font-family:var(--font-family);font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._compactPrice_1ozh8_819{font-family:var(--font-family);font-size:1.1rem;font-weight:700;color:var(--color-primary)}._compactDescription_1ozh8_833{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary);line-height:1.4;margin-bottom:var(--spacing-xs)}._compactSpecs_1ozh8_849{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:auto}._compactSpec_1ozh8_849{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.8rem;color:var(--color-text-secondary);line-height:1.3}._compactSpec_1ozh8_849 svg{font-size:.8rem;flex-shrink:0;color:var(--color-text-muted)}._productCardCompact_1ozh8_713 ._favoriteIcon_1ozh8_465{position:absolute;top:6px;right:6px;color:var(--color-text-secondary);transition:all .2s ease;z-index:2;background:var(--color-bg-primary);padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}._productCardCompact_1ozh8_713 ._favoriteIcon_1ozh8_465:hover{color:var(--color-error);background:var(--color-bg-primary)}._rankBadge_1ozh8_935{position:absolute;bottom:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--color-primary);color:var(--color-bg-primary);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;z-index:3;box-shadow:var(--shadow-sm)}._productCardCompact_1ozh8_713 ._matchBadge_1ozh8_587{position:absolute;top:6px;left:6px;font-size:.7rem;padding:2px 6px;border-radius:var(--radius-sm);z-index:2}@media(max-width:768px){._productCardList_1ozh8_43{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"picture name" "picture meta" "picture price";white-space:normal;gap:var(--spacing-sm);min-width:0}._ListPicture_1ozh8_79,._productCardList_1ozh8_43 ._ListPicture_1ozh8_79{width:72px;height:72px}._productCardList_1ozh8_43 ._name_1ozh8_113,._ListmetaItem_1ozh8_195{white-space:normal;overflow-wrap:anywhere}._favoriteIcon_1ozh8_465,._productCardCompact_1ozh8_713 ._favoriteIcon_1ozh8_465{min-width:40px;min-height:40px}}._categoryFiltersContainer_s2oui_3{display:flex;flex-direction:column;gap:12px}._filterLabel_s2oui_17{font-family:var(--font-family);font-size:.8rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:2px}._priceLabels_s2oui_41{display:flex;gap:8px;margin-top:4px}._priceLabels_s2oui_41>div{flex:1;display:flex;flex-direction:column;gap:4px}._priceLabels_s2oui_41 label{font-family:var(--font-family);font-size:.8rem;color:var(--color-text-secondary)}._priceLabels_s2oui_41 input[type=text]{border:1px solid var(--color-border, #ccc);border-radius:6px;padding:5px 8px;font-family:var(--font-family);font-size:.85rem;width:100%;box-sizing:border-box;background:var(--color-bg-primary, #fff);color:var(--color-text-primary);transition:border-color .2s}._priceLabels_s2oui_41 input[type=text]:focus{outline:none;border-color:var(--color-primary, #035BF0)}._categoryFiltersInputWrapper_s2oui_117{display:flex;flex-direction:column;gap:8px}._categoryFiltersInputWrapper_s2oui_117 input[type=text]{width:100%}._autocompleteWrapper_s2oui_137{background:var(--color-bg-primary, #fff);border:1px solid var(--color-border, #ccc);border-radius:8px;padding:10px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;transition:border-color .2s}._autocompleteWrapper_s2oui_137:focus-within{border-color:var(--color-primary, #035BF0)}._searchInputWrapper_s2oui_167{border:1px solid var(--color-border, #ccc);border-radius:8px;padding:6px 10px;display:flex;gap:6px;align-items:center;background-color:var(--color-bg-primary, #fefefe);transition:border-color .2s}._searchInputWrapper_s2oui_167:focus-within{border-color:var(--color-primary, #035BF0)}._searchInput_s2oui_167{border:none;outline:none;font-family:var(--font-family);font-size:14px;width:100%;background:transparent;max-height:20px}._autocompleteList_s2oui_217{border-top:1px solid var(--color-border-light, #eee);margin:0;padding:0;list-style:none;max-height:180px;overflow-y:auto}._autocompleteItem_s2oui_235{border-radius:6px;transition:background .2s;cursor:pointer}._autocompleteItem_s2oui_235:hover,._autocompleteItemHighlighted_s2oui_249{background:var(--color-bg-tertiary, #f0f4ff)}._autocompleteEmptyMessage_s2oui_257{font-family:var(--font-family);color:var(--color-text-secondary);font-style:italic}._autocompleteOption_s2oui_269{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;box-sizing:border-box}._autocompleteItem_s2oui_235 input[type=checkbox]{margin:0;flex-shrink:0;pointer-events:none}._autocompleteOption_s2oui_269>span:last-child{flex:1;line-height:1.2}._rangeTrack_s2oui_309{height:6px;border-radius:var(--radius-sm);margin:var(--spacing-xs) 0;background:var(--track-bg)}._rangeThumb_s2oui_323{height:15px;width:15px;border-radius:var(--radius-full);background-color:var(--color-primary);box-shadow:none;outline:none}._rangeThumbDragging_s2oui_341,._rangeThumb_s2oui_323:focus-visible{box-shadow:0 0 0 3px #035bf04d}._filterHeader_s2oui_353{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._filterHeaderLabel_s2oui_367{font-family:var(--font-family);font-size:.8rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}._filterBadge_s2oui_385{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--color-primary, #035BF0);color:#fff;border-radius:999px;font-family:var(--font-family);font-size:.75rem;font-weight:700;line-height:1}._selectedChips_s2oui_419{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}._selectedChip_s2oui_419{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 10px;background:color-mix(in srgb,var(--color-primary, #035BF0) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary, #035BF0) 35%,transparent);border-radius:999px;font-family:var(--font-family);font-size:.78rem;font-weight:500;color:var(--color-primary, #035BF0);white-space:nowrap;max-width:100%}._chipRemoveBtn_s2oui_465{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:none;border-radius:50%;color:var(--color-primary, #035BF0);font-size:1rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s}._chipRemoveBtn_s2oui_465:hover{background:color-mix(in srgb,var(--color-primary, #035BF0) 20%,transparent)}._autocompleteItemChecked_s2oui_511{background:color-mix(in srgb,var(--color-primary, #035BF0) 8%,transparent)}._autocompleteItemChecked_s2oui_511:hover{background:color-mix(in srgb,var(--color-primary, #035BF0) 14%,transparent)}._modalOverlay_clki6_3{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:var(--z-modal);padding:var(--spacing-md);animation:_fadeIn_clki6_1 .2s ease;overflow:hidden}._modalBackdrop_clki6_27{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:0}._modalBox_clki6_43{position:relative;z-index:1;background:var(--color-bg-primary);width:90%;max-width:600px;max-height:90vh;animation:_popup_clki6_1 .3s cubic-bezier(.34,1.56,.64,1);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column}._modalHeader_clki6_75{padding:var(--spacing-md);display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}._modalClose_clki6_91{background:var(--color-bg-tertiary);border:none;color:var(--color-text-muted);cursor:pointer;line-height:1;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}._modalSeparator_clki6_123{height:1px;background:var(--color-border);flex-shrink:0}._modalContent_clki6_135{flex:1;overflow-y:auto;padding:var(--spacing-lg)}._modalClose_clki6_91:hover{background:#0000001a}@keyframes _fadeIn_clki6_1{0%{opacity:0}to{opacity:1}}@keyframes _popup_clki6_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _slideUpFullScreen_clki6_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._fullScreenOnMobileOverlay_clki6_219{padding:0;align-items:stretch;justify-content:stretch}._fullScreenOnMobile_clki6_219{width:100%;max-width:none;height:100%;height:100dvh;max-height:100dvh;min-height:100%;min-height:-webkit-fill-available;border-radius:0;border:none;box-shadow:none;animation:_slideUpFullScreen_clki6_1 .22s ease-out;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}._fullScreenOnMobile_clki6_219 ._modalContent_clki6_135{display:flex;flex-direction:column;padding:var(--spacing-md)}}._floatingButton_1q3b5_1{position:fixed;bottom:32px;right:96px;left:auto;z-index:900;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid var(--color-border, #e0e0e0);border-radius:999px;background:var(--color-bg-primary, #fff);color:var(--color-text-secondary, #555);cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:500;box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .12));transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;animation:_fadeInUp_1q3b5_1 .3s ease}._floatingButton_1q3b5_1:hover{border-color:var(--color-primary, #2563eb);box-shadow:var(--shadow-lg, 0 6px 16px rgba(0, 0, 0, .15));transform:translateY(-2px)}._floatingButton_1q3b5_1:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:3px}._buttonLabel_1q3b5_38{white-space:nowrap}._modalBox_1q3b5_42{max-width:420px}._form_1q3b5_46{font-family:var(--font-family)}._prompt_1q3b5_50{margin:0 0 16px;font-family:var(--font-family);font-size:17px;font-weight:600;color:var(--color-text-primary, #1a1a1a);line-height:1.4}._stars_1q3b5_59{display:flex;gap:6px;margin-bottom:12px}._starButton_1q3b5_65{padding:0;border:none;background:none;cursor:pointer;font-size:22px;line-height:1}._starFilled_1q3b5_74{color:#f59e0b}._starEmpty_1q3b5_78{color:#d1d5db}._textarea_1q3b5_82{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--color-border, #e0e0e0);border-radius:var(--radius-md, 8px);font-family:var(--font-family);font-size:14px;resize:vertical;min-height:80px}._textarea_1q3b5_82:focus{outline:none;border-color:var(--color-primary, #2563eb)}._actions_1q3b5_99{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}._cancelButton_1q3b5_106,._submitButton_1q3b5_107{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-md, 8px);font-family:var(--font-family);font-size:14px;cursor:pointer}._cancelButton_1q3b5_106{border:1px solid var(--color-border, #e0e0e0);background:transparent;color:var(--color-text-secondary, #555)}._submitButton_1q3b5_107{border:none;background:var(--color-primary, #2563eb);color:#fff}._submitButton_1q3b5_107:disabled,._cancelButton_1q3b5_106:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeInUp_1q3b5_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._floatingButton_1q3b5_1{bottom:calc(var(--mobile-app-bottom-offset, 56px) + 12px);right:16px;left:auto;padding:12px 14px}}@media(max-width:480px){._floatingButton_1q3b5_1{bottom:calc(var(--mobile-app-bottom-offset, 56px) + 12px);right:12px;left:auto;width:48px;height:48px;padding:0;justify-content:center;border-radius:50%}._buttonLabel_1q3b5_38{display:none}}body.mobile-bottom-nav-active ._floatingButton_1q3b5_1{bottom:calc(var(--mobile-app-bottom-offset) + 12px)}@media(max-width:768px){body.mobile-bottom-nav-active ._floatingButton_1q3b5_1{right:16px}}@media(max-width:480px){body.mobile-bottom-nav-active ._floatingButton_1q3b5_1{right:12px}}._pageShell_4bh1a_1{overflow:visible!important}@media(min-width:769px){html.category-filters-page-root,body.category-filters-page-root{overflow-x:visible}}._contentWrapper_4bh1a_14{display:flex;align-items:flex-start;gap:var(--spacing-md)}._banner_4bh1a_20{position:relative;width:100%;overflow:hidden;height:300px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark))}._bannerNoImage_4bh1a_34{height:120px}._banner_4bh1a_20:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000001f;z-index:1;pointer-events:none}._categoryTitle_4bh1a_50{position:absolute;bottom:var(--spacing-lg);left:var(--spacing-xl);font-family:var(--font-family);font-size:2.5rem;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3);z-index:2;letter-spacing:-.02em;max-width:80%}._categoryNotFound_4bh1a_65{text-align:center;padding:var(--spacing-xxl, 50px) var(--spacing-lg);font-family:var(--font-family);color:var(--color-text-secondary)}._showMoreError_4bh1a_72{font-family:var(--font-family);color:var(--color-error);text-align:center;margin-top:var(--spacing-sm)}._sortIcon_4bh1a_79{margin-right:var(--spacing-xs);display:inline-flex}._banner_4bh1a_20 img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}._subcategoryFilterBar_4bh1a_93{padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow)}._subcategoryFilterBarHeader_4bh1a_101{margin-bottom:var(--spacing-sm)}._subcategoryLabel_4bh1a_105{font-family:var(--font-family);font-size:.9rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}._subcategoryChips_4bh1a_114{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._subcategoryFilterChip_4bh1a_120{padding:var(--spacing-xs) var(--spacing-md);border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg-primary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:var(--color-text-primary);white-space:nowrap}._subcategoryFilterChip_4bh1a_120:hover{border-color:var(--color-border);color:var(--color-primary);background:var(--color-bg-tertiary)}._subcategoryFilterChip_4bh1a_120._activeSub_4bh1a_139{background:var(--color-bg-tertiary);border-color:var(--color-border);color:var(--color-primary);font-weight:600;box-shadow:none}._subcategoryFilterChip_4bh1a_120._activeSub_4bh1a_139:hover{background:var(--color-bg-tertiary);border-color:var(--color-border);color:var(--color-primary);transform:none}._productGrid_4bh1a_154{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-md)}._productList_4bh1a_161{display:flex;flex-direction:column;gap:var(--spacing-md)}._productArea_4bh1a_167{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1;min-width:0}._sidebar_4bh1a_178{overflow-y:auto;overflow-x:hidden;position:sticky;width:280px;flex-shrink:0;background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);padding:var(--spacing-lg);height:calc(100vh - 100px);top:calc(var(--site-header-height) + var(--spacing-md));box-shadow:var(--surface-panel-shadow)}._sidebar_4bh1a_178::-webkit-scrollbar{width:6px}._sidebar_4bh1a_178::-webkit-scrollbar-track{background:var(--color-bg-tertiary);border-radius:10px}._sidebar_4bh1a_178::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}._sidebar_4bh1a_178::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}._sidebar_4bh1a_178 h3{font-weight:700;font-size:1.25rem;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-border);letter-spacing:-.01em}._mobileFilterButton_4bh1a_221{display:none}._mobileDrawerRoot_4bh1a_225{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;justify-content:flex-start}._mobileDrawerBackdrop_4bh1a_233{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}._mobileDrawerPanel_4bh1a_239{position:relative;z-index:1;display:flex;flex-direction:column;width:min(86vw,360px);height:100%;height:100dvh;background:var(--color-bg-primary);box-shadow:var(--shadow-xl);padding-top:env(safe-area-inset-top);padding-bottom:var(--mobile-app-bottom-offset, 56px);animation:_slideInDrawer_4bh1a_1 .22s ease-out}._mobileDrawerHeader_4bh1a_254{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-shrink:0}._mobileDrawerTitle_4bh1a_264{margin:0;font-family:var(--font-family);font-size:1.1rem;font-weight:700;color:var(--color-text-primary)}._mobileDrawerClose_4bh1a_272{font-family:var(--font-family);display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary);cursor:pointer}._mobileDrawerBody_4bh1a_287{flex:1;overflow-y:auto;padding:var(--spacing-md)}@keyframes _slideInDrawer_4bh1a_1{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}._Toolbar_4bh1a_308{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--surface-panel-radius);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);flex-wrap:wrap;min-width:0;max-width:100%}._toolbarLeft_4bh1a_323{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;min-width:0;flex:1 1 auto}._viewToggle_4bh1a_332{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._toggleButton_4bh1a_339,._toggleActive_4bh1a_340{min-width:42px;min-height:40px;border-radius:0;border:none;background:var(--color-bg-primary);color:var(--color-text-secondary);box-shadow:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-family)}._toggleButton_4bh1a_339:hover{background:var(--color-bg-secondary)}._toggleActive_4bh1a_340,._toggleActive_4bh1a_340:hover{background:var(--color-primary);color:var(--color-bg-primary)}._productCount_4bh1a_369{font-family:var(--font-family);color:var(--color-text-secondary);font-size:.95rem;font-weight:500;min-width:0;overflow-wrap:anywhere}._productCount_4bh1a_369 strong{color:var(--color-text-primary);font-weight:600}._categoryFiltersSorting_4bh1a_387{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;max-width:100%}._sortChipRow_4bh1a_396{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._mobileSortWrap_4bh1a_402{display:none;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1 1 160px}._mobileSortLabel_4bh1a_410{font-family:var(--font-family);font-size:.85rem;font-weight:600;color:var(--color-text-secondary);flex-shrink:0}._mobileSortSelect_4bh1a_418{font-family:var(--font-family);flex:1 1 auto;min-width:0;min-height:40px;width:100%;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:.9rem}._emptyState_4bh1a_433{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;background:var(--color-bg-secondary);border-radius:16px;border:2px dashed var(--color-border)}._emptyIcon_4bh1a_446{font-family:var(--font-family);font-size:3rem;color:var(--color-text-secondary);opacity:.5;margin-bottom:var(--spacing-md)}._emptyState_4bh1a_433 h3{margin:0;font-size:1.2rem;color:var(--color-text-primary)}._emptyState_4bh1a_433 p{margin:0 0 var(--spacing-xl) 0;color:var(--color-text-secondary);font-size:1.2rem;font-weight:500}@media(max-width:1024px){._contentWrapper_4bh1a_14{flex-direction:column;gap:var(--spacing-md)}._sidebar_4bh1a_178{display:none}._mobileFilterButton_4bh1a_221{font-family:var(--font-family);display:inline-flex;align-items:center;gap:var(--spacing-sm);min-height:40px;padding:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);color:var(--color-text-primary);font-weight:600;font-size:.95rem;cursor:pointer;flex-shrink:0}._mobileFilterButton_4bh1a_221 svg{color:var(--color-primary)}._banner_4bh1a_20{height:240px}._categoryTitle_4bh1a_50{font-family:var(--font-family);font-size:2rem;left:var(--spacing-md);bottom:var(--spacing-md)}}@media(max-width:768px){._Toolbar_4bh1a_308{flex-direction:column;align-items:stretch;padding:var(--spacing-md);gap:var(--spacing-md)}._toolbarLeft_4bh1a_323{justify-content:flex-start;width:100%;gap:var(--spacing-sm)}._productCount_4bh1a_369{flex:1 1 100%;font-size:.85rem}._categoryFiltersSorting_4bh1a_387{width:100%;justify-content:stretch;overflow-x:visible}._sortChipRow_4bh1a_396{display:none}._mobileSortWrap_4bh1a_402{display:flex}._resetButton_4bh1a_544{width:100%;justify-content:center}._banner_4bh1a_20{height:200px}._categoryTitle_4bh1a_50{font-family:var(--font-family);font-size:1.5rem;max-width:calc(100% - 24px);overflow-wrap:anywhere}._productGrid_4bh1a_154{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._emptyState_4bh1a_433{padding:var(--spacing-xl) var(--spacing-lg)}._emptyStateIcon_4bh1a_569{font-family:var(--font-family);font-size:4rem}._emptyStateTitle_4bh1a_574{font-family:var(--font-family);font-size:1.5rem}._emptyStateText_4bh1a_579{font-family:var(--font-family);font-size:1rem}}@media(max-width:480px){._productGrid_4bh1a_154{grid-template-columns:1fr}}._loading_4bh1a_592{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;color:var(--color-text-secondary)}._spinner_4bh1a_601{width:28px;height:28px;border:3px solid rgba(3,91,240,.2);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_4bh1a_601 .8s linear infinite}@keyframes _spin_4bh1a_601{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}._contentWrapper_jo497_2{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--spacing-xl);width:100%}._categoryCard_jo497_10{display:flex;flex-direction:column;background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);overflow:hidden;border:1px solid var(--surface-panel-border);transition:border-color .2s ease,box-shadow .2s ease;height:100%;box-shadow:var(--shadow-sm)}._categoryCard_jo497_10:hover{border-color:#035bf040}._cardHeader_jo497_29{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-md);text-decoration:none;color:inherit}._cardImageWrapper_jo497_38{width:56px;height:56px;background:var(--color-bg-primary);border:1px solid var(--surface-panel-border);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}._cardImage_jo497_38{width:100%;height:100%;object-fit:contain;padding:4px}._cardTitle_jo497_58{margin:0;font-family:var(--font-family);font-size:1.125rem;font-weight:700;color:var(--color-text-primary);line-height:1.25;letter-spacing:-.01em}._subcategoryList_jo497_69{padding:var(--spacing-xs) var(--spacing-lg) var(--spacing-lg);display:flex;flex-wrap:wrap;gap:8px;flex:1;min-height:0;align-content:flex-start}._subcategoryItem_jo497_79{padding:5px 12px;color:var(--color-text-secondary);text-decoration:none;font-family:var(--font-family);font-size:.78rem;font-weight:500;transition:color .15s ease,border-color .15s ease,background .15s ease;display:inline-flex;align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);white-space:nowrap}._subcategoryItem_jo497_79:hover{color:var(--color-primary);border-color:#035bf059;background:var(--color-accent-soft)}._viewAllLink_jo497_104{margin-top:auto;margin-left:var(--spacing-lg);margin-right:var(--spacing-lg);margin-bottom:var(--spacing-lg);align-self:flex-start;padding:5px 12px;color:var(--color-primary);text-decoration:none;font-family:var(--font-family);font-size:.78rem;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid rgba(3,91,240,.2);border-radius:var(--radius-full);background:#035bf00a;transition:border-color .15s ease,background .15s ease}._viewAllLink_jo497_104:hover{text-decoration:none;border-color:#035bf059;background:#035bf014}._categoryCardSkeleton_jo497_134{display:flex;flex-direction:column;background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--shadow-sm);overflow:hidden;height:100%}._skeletonCardHeader_jo497_145{padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md)}._skeletonImage_jo497_152{width:56px;height:56px;border-radius:var(--radius-lg);background:var(--color-bg-tertiary);flex-shrink:0}._skeletonTitle_jo497_160{flex:1;height:20px;max-width:140px;border-radius:var(--radius-sm);background:var(--color-bg-tertiary)}._skeletonChipRow_jo497_168{padding:0 var(--spacing-lg) var(--spacing-md);display:flex;flex-wrap:wrap;gap:6px}._skeletonChip_jo497_168,._skeletonChipWide_jo497_176{border-radius:var(--radius-full);background:var(--color-bg-tertiary)}._skeletonChip_jo497_168{width:70px;height:26px}._skeletonChipWide_jo497_176{width:110px;height:26px}@keyframes _skeletonPulse_jo497_1{0%{background-position:200% 0}to{background-position:-200% 0}}._loadingState_jo497_201{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);min-height:400px;gap:var(--spacing-lg)}._spinner_jo497_211{font-family:var(--font-family);font-size:2.5rem;color:var(--color-primary);animation:_spin_jo497_211 1s linear infinite}@keyframes _spin_jo497_211{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingState_jo497_201 p{margin:0;color:var(--color-text-secondary);font-size:1.1rem;font-weight:500}._errorState_jo497_235{text-align:center;padding:var(--spacing-2xl);background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--shadow-sm)}._errorState_jo497_235 p{margin:0 0 var(--spacing-md);color:var(--color-error);font-size:1rem}._retryButton_jo497_250{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;padding:8px 20px;border:none;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;transition:background var(--transition-base)}._retryButton_jo497_250:hover{background:var(--color-primary-hover)}._emptyState_jo497_268{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--shadow-sm)}._emptyIcon_jo497_282{font-family:var(--font-family);font-size:3rem;color:var(--color-text-secondary);opacity:.5;margin-bottom:var(--spacing-md)}._emptyState_jo497_268 h3{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._emptyState_jo497_268 p{margin:0;color:var(--color-text-secondary);font-size:1rem}._chatHero_jo497_303{position:relative;padding:clamp(var(--spacing-xl),4vw,2.5rem);border-radius:var(--surface-panel-radius);border:1px solid var(--nav-border);background:var(--nav-bg);box-shadow:var(--shadow-sm);overflow:clip}._chatHeroInner_jo497_314{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(var(--spacing-lg),4vw,var(--spacing-2xl));align-items:center}._chatHeroCopy_jo497_323{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);max-width:520px}._chatHeroChat_jo497_331{--font-family: var(--font-family-ui);position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;min-width:0;font-family:var(--font-family)}._chatHeroTitle_jo497_343{margin:0;font-family:var(--font-family);font-size:clamp(1.75rem,3.4vw,2.35rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--nav-link-hover)}._chatHeroSubtitle_jo497_353{margin:0;font-family:var(--font-family);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.55;color:#e2e8f0b8}._chatHeroCard_jo497_361{--chat-panel-height: 280px;--chat-card-radius: var(--radius-xl);position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;overflow:clip;border-radius:var(--chat-card-radius);border:1px solid var(--nav-border);background:#ffffff0a}._chatHeroCard_jo497_361>*:not(._chatHeroCollapseBtn_jo497_375){position:relative;z-index:1;flex:1 1 auto;width:100%;min-height:0;max-height:var(--chat-panel-height)}._chatHeroCollapseBtn_jo497_375{position:absolute;top:var(--spacing-md);right:var(--spacing-lg);z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--font-family);line-height:1;transition:color .2s ease}._chatHeroCollapseBtn_jo497_375:hover svg{color:#fffffff2}._chatHeroCollapsed_jo497_405{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--nav-border);border-radius:var(--radius-xl);background:#ffffff0a;color:var(--nav-link-hover);cursor:pointer;font-family:var(--font-family);text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}._chatHeroCollapsed_jo497_405>span:first-child{font-weight:700;font-size:var(--font-size-sm);color:#fffffff2}._chatHeroCollapsed_jo497_405>span:nth-child(2){flex:1 1 auto;min-width:0;font-size:var(--font-size-xs);color:#ffffffad;white-space:normal}._chatHeroCollapsed_jo497_405>svg{flex-shrink:0;color:#ffffffbf}._chatHeroCollapsed_jo497_405:hover{border-color:var(--nav-link)}._chatHeroInnerResults_jo497_448,._chatHeroInnerCompact_jo497_449{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:var(--spacing-md)}._chatHeroWithResults_jo497_455{padding:clamp(var(--spacing-lg),3vw,var(--spacing-xl))}._chatHeroWithResults_jo497_455 ._chatHeroChat_jo497_331{gap:var(--spacing-md)}._chatHeroAnchor_jo497_463{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);max-width:340px}._chatHeroAnchorTitle_jo497_471{margin:0;font-family:var(--font-family);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--nav-link-hover)}._chatHeroAnchorContext_jo497_481{margin:0;font-family:var(--font-family);font-size:.92rem;line-height:1.5;color:#ffffffad}._chatHeroCollapsedTitle_jo497_489{font-weight:700;font-size:var(--font-size-sm);color:#fffffff2}._chatHeroCollapsedHint_jo497_495{flex:1 1 auto;min-width:0;font-size:var(--font-size-xs);color:#ffffffad;white-space:normal}._chatHeroCollapsedIcon_jo497_503{flex-shrink:0;color:#ffffffbf}._chatHeroFeaturedMatch_jo497_508{margin:0}._chatHeroSeeAll_jo497_512{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:8px 16px;border-radius:var(--radius-full);font-family:var(--font-family);font-size:.82rem;font-weight:600;color:var(--nav-link-hover);text-decoration:none;background:transparent;border:1px solid var(--nav-border);transition:border-color .2s ease,color .2s ease}._chatHeroSeeAll_jo497_512:hover{color:var(--nav-link-hover);border-color:var(--nav-link)}.innerContainer._homePageStack_jo497_536{--font-family: var(--font-family-plain);gap:var(--spacing-2xl);font-family:var(--font-family)}._matchResultsSection_jo497_542{scroll-margin-top:calc(var(--site-header-height) + var(--spacing-md))}._chatHeroPersonalizedBlock_jo497_546{margin-bottom:0}._categoriesSectionExplore_jo497_550{padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}._categoriesExploreHeader_jo497_555{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--shadow-sm)}._chatHeroResults_jo497_567{margin:0}@media(max-width:960px){._chatHeroInner_jo497_314,._chatHeroInnerCompact_jo497_449{grid-template-columns:1fr;gap:var(--spacing-lg)}._chatHeroCopy_jo497_323,._chatHeroAnchor_jo497_463{max-width:none}}@media(max-width:768px){.innerContainer._homePageStack_jo497_536{gap:var(--spacing-xl)}._chatHero_jo497_303{padding:var(--spacing-lg);border-radius:var(--radius-xl)}._chatHeroWithResults_jo497_455{padding:var(--spacing-md)}._chatHeroCard_jo497_361>*:not(._chatHeroCollapseBtn_jo497_375){min-height:0;max-height:none}._categoriesPanel_jo497_603{padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}._categoriesSectionTitle_jo497_608{font-size:1.2rem}}@media(max-height:720px){._chatHero_jo497_303{padding:var(--spacing-md) var(--spacing-lg)}._chatHeroCard_jo497_361>*:not(._chatHeroCollapseBtn_jo497_375){min-height:0}}._categoriesSection_jo497_550{scroll-margin-top:calc(var(--site-header-height) + var(--spacing-md))}._categoriesPanel_jo497_603{background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--shadow-sm);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}._categoriesSectionHeader_jo497_638{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._categoriesSectionIcon_jo497_645{flex-shrink:0;margin-top:4px;font-size:1.35rem;color:var(--color-primary)}._categoriesSectionTitle_jo497_608{margin:0;font-family:var(--font-family);font-size:1.35rem;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.2}._categoriesSectionSubtitle_jo497_662{margin:4px 0 0;font-family:var(--font-family);font-size:.95rem;color:var(--color-text-secondary);line-height:1.45}._searchContainer_jo497_670{margin:0;display:flex;justify-content:stretch}._searchWrapper_jo497_676{position:relative;width:100%;max-width:none;background:var(--color-bg-secondary);border:1px solid var(--surface-panel-border);border-radius:var(--radius-lg);transition:border-color .2s ease,box-shadow .2s ease}._searchWrapper_jo497_676:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01f}._searchIcon_jo497_693{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:16px;width:16px;height:16px;color:var(--color-text-secondary);pointer-events:none;z-index:1}._searchWrapper_jo497_676 ._searchInput_jo497_706{width:100%;padding:12px 14px 12px 42px;border:none;border-radius:var(--radius-lg);font-family:var(--font-family);font-size:.95rem;background:transparent;color:var(--color-text-primary)}._searchWrapper_jo497_676 ._searchInput_jo497_706:focus{outline:none;box-shadow:none}._clearSearchButton_jo497_722{margin-top:var(--spacing-md);padding:8px 16px;background:#035bf00a;color:var(--color-primary);border:1px solid rgba(3,91,240,.2);border-radius:var(--radius-full);font-family:var(--font-family);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}._clearSearchButton_jo497_722:hover{background:#035bf014;border-color:#035bf059}._loadingMore_jo497_744{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);gap:var(--spacing-md)}._loadingMore_jo497_744 p{margin:0;color:var(--color-text-secondary);font-size:1rem;font-weight:500}._loadMoreTrigger_jo497_762{grid-column:1 / -1;height:50px;width:100%;background:transparent;margin-top:20px}._noSubcategories_jo497_771{padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-text-secondary);font-size:.9rem;font-style:italic;text-align:center}._inactiveSubcategoryItem_jo497_780{padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-text-secondary);text-decoration:line-through;font-size:1rem;font-weight:400;opacity:.6;cursor:not-allowed;display:block}._inactiveNote_jo497_791{padding:var(--spacing-xs) var(--spacing-lg);color:var(--color-text-secondary);font-size:.8rem;font-style:italic;text-align:center;margin-top:var(--spacing-xs)}@media(max-width:768px){._contentWrapper_jo497_2{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-lg)}._cardTitle_jo497_58{font-size:1.05rem}._cardImageWrapper_jo497_38{width:56px;height:56px}}@media(max-width:480px){._contentWrapper_jo497_2{grid-template-columns:1fr;gap:var(--spacing-md)}._searchWrapper_jo497_676{max-width:100%}}._chatContainer_p3jmm_11{display:flex;flex-direction:column;width:100%;max-width:620px;margin:0 auto;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:clip;font-family:var(--font-family);min-height:520px}._embedded_p3jmm_45{max-width:100%;margin:0;box-shadow:none;height:380px;min-height:380px;max-height:380px}._embeddedPanel_p3jmm_63{height:var(--chat-panel-height, 420px);min-height:var(--chat-panel-height, 420px);max-height:var(--chat-panel-height, 420px);border:none;border-radius:0;box-shadow:none;background:transparent}._embeddedPanel_p3jmm_63._embeddedPanelLanding_p3jmm_83{border-radius:var(--radius-xl);overflow:clip;height:auto;min-height:0;max-height:var(--chat-panel-height, 280px)}._embeddedPanel_p3jmm_63 ._chatHeader_p3jmm_99{background:#ffffff59;border-bottom:1px solid rgba(255,255,255,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._embeddedPanel_p3jmm_63 ._avatar_p3jmm_113{background:#a855f7d9;box-shadow:var(--shadow-sm)}._embeddedPanel_p3jmm_63 ._messagesArea_p3jmm_123{background:transparent}._embeddedPanel_p3jmm_63 ._message_p3jmm_123._assistant_p3jmm_131 ._messageBubble_p3jmm_131{background:#ffffff94;border:1px solid rgba(255,255,255,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._embeddedPanel_p3jmm_63 ._inputArea_p3jmm_145{background:#ffffff59;border-top:1px solid rgba(255,255,255,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._embeddedPanel_p3jmm_63 ._inputArea_p3jmm_145 textarea{background:#ffffff9e;border:1px solid rgba(226,232,240,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._embeddedPanel_p3jmm_63 ._messagesArea_p3jmm_123{min-height:0}._embeddedPanel_p3jmm_63 ._chatHeader_p3jmm_99{padding:var(--spacing-xs) var(--spacing-md);padding-right:3.25rem}._embeddedPanel_p3jmm_63 ._headerLeft_p3jmm_191{gap:var(--spacing-sm)}._embeddedPanel_p3jmm_63 ._avatar_p3jmm_113{width:32px;height:32px;font-size:16px}._embeddedPanel_p3jmm_63 ._headerLeft_p3jmm_191 h3{font-size:var(--font-size-base)}._embeddedPanel_p3jmm_63 ._inputArea_p3jmm_145{min-height:auto;padding:var(--spacing-sm) var(--spacing-md)}._embeddedPanel_p3jmm_63 ._inputArea_p3jmm_145 textarea{min-height:36px;max-height:72px;padding:var(--spacing-xs) var(--spacing-sm);line-height:1.4}._embeddedPanel_p3jmm_63 ._inputArea_p3jmm_145 button{min-height:40px;padding:0 var(--spacing-md)}._embeddedPanelLanding_p3jmm_83 ._chatHeader_p3jmm_99{padding:var(--spacing-sm) var(--spacing-md);padding-right:3.25rem;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl) var(--radius-xl) 0 0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._embeddedPanelLanding_p3jmm_83 ._headerLeft_p3jmm_191 h3{font-size:.95rem;font-weight:700;color:#ffffffeb;background:none;-webkit-text-fill-color:currentColor}._embeddedPanelLanding_p3jmm_83 ._avatar_p3jmm_113{width:34px;height:34px;font-size:16px;background:var(--color-primary);box-shadow:none}._embeddedPanelLanding_p3jmm_83 ._clearChatBtn_p3jmm_305{color:#ffffffd1;border-color:#ffffff38;background:#ffffff0f}._embeddedPanelLanding_p3jmm_83 ._clearChatBtn_p3jmm_305:hover:not(:disabled){color:#fff;border-color:#fff6;background:#ffffff1f}._embeddedPanelLanding_p3jmm_83 ._messagesArea_p3jmm_123{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);background:transparent;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}._embeddedPanelLanding_p3jmm_83 ._message_p3jmm_123{max-width:90%}._embeddedPanelLanding_p3jmm_83 ._messageBubble_p3jmm_131{font-size:.875rem;line-height:1.45}._embeddedPanelLanding_p3jmm_83 ._message_p3jmm_123._user_p3jmm_367 ._messageBubble_p3jmm_131{background:var(--color-primary);border:none;color:#fff;box-shadow:none}._embeddedPanelLanding_p3jmm_83 ._message_p3jmm_123._assistant_p3jmm_131 ._messageBubble_p3jmm_131{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffe0;box-shadow:none}._embeddedPanelLanding_p3jmm_83 ._inputArea_p3jmm_145{padding:var(--spacing-sm) var(--spacing-md);background:#ffffff08;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 var(--radius-xl) var(--radius-xl);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._embeddedPanelLanding_p3jmm_83 ._inputArea_p3jmm_145 button,._embeddedPanelLanding_p3jmm_83 ._landingSendBtn_p3jmm_415{background:var(--color-primary);border-radius:var(--radius-md);min-height:38px;min-width:38px;padding:0 var(--spacing-md);box-shadow:none;font-size:.875rem;font-weight:600}._embeddedPanelLanding_p3jmm_83 ._inputArea_p3jmm_145 button:hover:not(:disabled),._embeddedPanelLanding_p3jmm_83 ._landingSendBtn_p3jmm_415:hover:not(:disabled){background:var(--color-primary-hover)}._embeddedPanelLanding_p3jmm_83 ._landingSendBtn_p3jmm_415{display:inline-flex;align-items:center;justify-content:center;padding:0 12px}._embeddedPanelLanding_p3jmm_83 ._landingSendBtn_p3jmm_415 svg{font-size:.85rem}._embeddedPanelLanding_p3jmm_83 ._inputArea_p3jmm_145 textarea{border-radius:var(--radius-md);min-height:38px;max-height:68px;padding:8px var(--spacing-sm);font-size:.875rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffeb}._embeddedPanelLanding_p3jmm_83 ._inputArea_p3jmm_145 textarea::placeholder{color:#ffffff61}._embeddedPanelLanding_p3jmm_83 ._inputArea_p3jmm_145 textarea:focus{border-color:#a855f780;outline:none}._embeddedPanelLanding_p3jmm_83 ._thinking_p3jmm_509{color:#ffffff80}._embedded_p3jmm_45 ._messagesArea_p3jmm_123{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}@media(max-width:768px),(max-height:720px){._embedded_p3jmm_45,._embeddedPanel_p3jmm_63{height:auto;min-height:0;max-height:none}._embedded_p3jmm_45 ._messagesArea_p3jmm_123,._embeddedPanel_p3jmm_63 ._messagesArea_p3jmm_123{flex:0 1 auto;overflow-y:visible;max-height:none;min-height:0}}@media(max-width:768px){._embeddedPanel_p3jmm_63._embeddedPanelLanding_p3jmm_83{max-height:none}._embeddedPanelLanding_p3jmm_83 ._inputArea_p3jmm_145{align-items:flex-end;padding:var(--spacing-md)}._embeddedPanelLanding_p3jmm_83 ._inputArea_p3jmm_145 textarea{min-height:84px;max-height:140px;padding:12px var(--spacing-sm);line-height:1.45}._embeddedPanelLanding_p3jmm_83 ._inputArea_p3jmm_145 button,._embeddedPanelLanding_p3jmm_83 ._landingSendBtn_p3jmm_415{min-height:44px;align-self:flex-end}}@media(min-width:769px){._embeddedPanel_p3jmm_63._embeddedPanelLanding_p3jmm_83{height:auto;min-height:0;max-height:var(--chat-panel-height, 280px)}._embeddedPanelLanding_p3jmm_83 ._messagesArea_p3jmm_123{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}}._chatHeader_p3jmm_99{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}._headerLeft_p3jmm_191{display:flex;align-items:center;gap:var(--spacing-md)}._avatar_p3jmm_113{width:42px;height:42px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}._headerLeft_p3jmm_191 h3{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary)}._headerActions_p3jmm_721{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}._clearChatBtn_p3jmm_305{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:600;line-height:1.2;padding:4px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer}._clearChatBtn_p3jmm_305:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-muted)}._clearChatBtn_p3jmm_305:disabled{opacity:.5;cursor:not-allowed}._closeBtn_p3jmm_781{background:none;border:none;font-size:26px;color:var(--color-text-muted);cursor:pointer;padding:0 8px;line-height:1}._closeBtn_p3jmm_781:hover{color:var(--color-text-primary)}._activitySuggestion_p3jmm_811{margin:0 var(--spacing-sm)}._messagesArea_p3jmm_123{flex:1;padding:var(--spacing-lg);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-md);background:var(--color-bg-primary);min-height:320px;max-height:420px}._message_p3jmm_123{display:flex;max-width:85%}._message_p3jmm_123._assistant_p3jmm_131{align-self:flex-start}._message_p3jmm_123._user_p3jmm_367{align-self:flex-end}._messageBubble_p3jmm_131{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:1.5;white-space:pre-wrap}._message_p3jmm_123._assistant_p3jmm_131 ._messageBubble_p3jmm_131{background:var(--color-bg-secondary);color:var(--color-text-primary);border-bottom-left-radius:4px}._message_p3jmm_123._user_p3jmm_367 ._messageBubble_p3jmm_131{background:var(--color-primary);color:#fff;border-bottom-right-radius:4px}._thinking_p3jmm_509{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-style:italic;color:var(--color-text-muted)}._thinkingSpinner_p3jmm_927{font-size:.875rem;color:var(--color-primary);animation:_thinkingSpin_p3jmm_927 .9s linear infinite;flex-shrink:0}._embeddedPanelLanding_p3jmm_83 ._thinkingSpinner_p3jmm_927{color:var(--color-primary-light)}@keyframes _thinkingSpin_p3jmm_927{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._productHint_p3jmm_967{margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-success);font-weight:500}._inputArea_p3jmm_145{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-lg);min-height:108px;background:var(--color-bg-secondary);border-top:1px solid var(--color-border)}._inputArea_p3jmm_145 textarea{flex:1;padding:var(--spacing-md) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:none;font-size:var(--font-size-sm);font-family:var(--font-family);background:var(--color-bg-primary);color:var(--color-text-primary);min-height:60px;max-height:120px}._inputArea_p3jmm_145 textarea:focus{outline:none;border-color:var(--color-primary)}._inputArea_p3jmm_145 button{align-self:center;min-height:48px;padding:0 var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);white-space:nowrap}._inputArea_p3jmm_145 button:hover:not(:disabled){background:var(--color-primary-hover)}._inputArea_p3jmm_145 button:disabled{opacity:.5;cursor:not-allowed}._productResults_p3jmm_1091{margin-top:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-sm)}._productResultsLabel_p3jmm_1105{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}._productCard_p3jmm_1123{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color var(--transition-base),box-shadow var(--transition-base)}._productCard_p3jmm_1123:hover{border-color:var(--color-primary)}._productThumb_p3jmm_1157{width:44px;height:44px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;background:var(--color-bg-secondary)}._productThumbPlaceholder_p3jmm_1175{width:44px;height:44px;border-radius:var(--radius-sm);flex-shrink:0;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;font-size:20px}._productInfo_p3jmm_1199{flex:1;min-width:0}._productName_p3jmm_1209{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._productBrand_p3jmm_1227{font-size:var(--font-size-xs);color:var(--color-text-muted)}._productPrice_p3jmm_1237{font-size:var(--font-size-sm);font-weight:700;color:var(--color-primary);white-space:nowrap;flex-shrink:0}._viewAllBtn_p3jmm_1253{display:block;text-align:center;margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;font-family:var(--font-family);transition:background var(--transition-base)}._viewAllBtn_p3jmm_1253:hover{background:var(--color-primary-hover)}._errorBubble_p3jmm_1295{color:var(--color-error, #e53e3e);font-size:var(--font-size-sm);font-style:italic}._prompt_7xkwz_1{margin:10px 12px 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(3,91,240,.25);background:#035bf014;font-family:var(--font-family)}._message_7xkwz_19{margin:0 0 10px;font-size:var(--font-size-sm);line-height:1.45;color:var(--color-text-primary)}._evidence_7xkwz_33{margin:0 0 10px;padding-left:1.1rem;font-family:var(--font-family);font-size:var(--font-size-xs);line-height:1.4;color:var(--color-text-secondary)}._actions_7xkwz_51{display:flex;gap:8px;flex-wrap:wrap}._acceptBtn_7xkwz_63{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;padding:8px 14px;border:none;border-radius:8px;background:var(--color-primary);color:#fff;cursor:pointer}._acceptBtn_7xkwz_63:disabled{opacity:.6;cursor:not-allowed}._dismissBtn_7xkwz_97{font-family:var(--font-family);font-size:var(--font-size-sm);padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer}._promptGlass_7xkwz_121{border-color:#ffffff1f;background:#ffffff0f}._messageGlass_7xkwz_131{color:var(--glass-text-primary)}._evidenceGlass_7xkwz_139{color:var(--glass-text-secondary)}._dismissBtnGlass_7xkwz_147{border-color:#ffffff26;color:var(--glass-text-secondary)}._dismissBtnGlass_7xkwz_147:hover{background:#ffffff0f;color:var(--glass-text-primary)}._wrap_18vlq_1{margin-bottom:var(--spacing-md);font-family:var(--font-family)}._kicker_18vlq_11{margin:0 0 6px;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._mockStack_r81mx_1{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;font-family:var(--font-family)}._bestMatchesSection_r81mx_19{background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);padding:var(--spacing-md);border:1px solid var(--surface-panel-border);box-shadow:var(--shadow-sm)}._bestMatchesSectionHero_r81mx_35{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--radius-xl) + 2px);box-shadow:0 1px #ffffff0f inset,0 8px 24px #00000038;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:var(--spacing-sm)}._bestMatchesSectionHero_r81mx_35 ._bestMatchesHeader_r81mx_59{margin-bottom:var(--spacing-sm)}._bestMatchesSectionHero_r81mx_35 ._bestMatchesTitle_r81mx_67{font-size:1.2rem;color:#fffffff2}._bestMatchesSectionHero_r81mx_35 ._matchFeedList_r81mx_77{gap:var(--spacing-md);max-width:720px;margin:0 auto}._bestMatchesSectionHero_r81mx_35 ._matchDecisionContext_r81mx_89{color:#ffffffad;font-size:.78rem}._bestMatchesSectionHero_r81mx_35 ._matchCard_r81mx_99{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--surface-panel-radius);box-shadow:0 8px 24px #00000038}._bestMatchesSectionHero_r81mx_35 ._matchCardLink_r81mx_113{display:flex;flex-direction:column}._bestMatchesSectionHero_r81mx_35 ._matchCardImageWrap_r81mx_123{position:relative;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}._bestMatchesSectionHero_r81mx_35 ._matchCardImage_r81mx_123{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:none}._bestMatchesSectionHero_r81mx_35 ._matchCardImageFallback_r81mx_163{color:#ffffff73}._bestMatchesSectionHero_r81mx_35 ._matchCardName_r81mx_171,._bestMatchesSectionHero_r81mx_35 ._matchCardWhyLabel_r81mx_173,._bestMatchesSectionHero_r81mx_35 ._compareOptionsBtn_r81mx_175{color:#ffffffeb}._bestMatchesSectionHero_r81mx_35 ._matchCardPrice_r81mx_183{background:#ffffff1f;color:#fffffff2}._bestMatchesSectionHero_r81mx_35 ._matchCardWhy_r81mx_173{color:#ffffffad}._bestMatchesSectionHero_r81mx_35 ._matchCardBody_r81mx_201{border-top:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs)}._bestMatchesSectionHero_r81mx_35 ._matchCardDetails_r81mx_215{border-top:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:var(--spacing-sm) var(--spacing-md)}._bestMatchesSectionHero_r81mx_35 ._matchCardName_r81mx_171{font-size:.94rem;line-height:1.25}._bestMatchesSectionHero_r81mx_35 ._matchCardWhy_r81mx_173{font-size:.72rem;line-height:1.4}._bestMatchesSectionHero_r81mx_35 ._matchCardTagsPad_r81mx_247{padding:var(--spacing-xs) var(--spacing-md) 0;background:#ffffff0a}._bestMatchesSectionHero_r81mx_35 ._matchTag_r81mx_257{padding:4px 9px;font-size:.66rem}._bestMatchesSectionHero_r81mx_35 ._compareOptionsBtn_r81mx_175{padding:var(--spacing-xs) var(--spacing-md) var(--spacing-sm);background:#ffffff0a;border-top:1px solid rgba(255,255,255,.08);font-size:.85rem}._bestMatchesSectionHero_r81mx_35 ._matchCardFusedLine_r81mx_281,._bestMatchesSectionHero_r81mx_35 ._matchCardSocialProof_r81mx_283{color:var(--color-primary-light);font-size:.7rem;margin-top:4px}._bestMatchesSectionHero_r81mx_35 ._matchTagPurple_r81mx_295{background:#035bf038;color:#bfdbfe}._bestMatchesSectionHero_r81mx_35 ._matchTagMint_r81mx_305{background:#22c55e2e;color:#86efac}._bestMatchesSectionHero_r81mx_35 ._compareOptionsBtn_r81mx_175:hover{color:var(--color-primary-light)}._bestMatchesSectionHero_r81mx_35 ._matchCardCornerIcon_r81mx_323{background:#ffffff1f;color:#ffffffe6;width:30px;height:30px;font-size:.8rem;left:9px;bottom:9px}._bestMatchesSectionHero_r81mx_35 ._matchCardRankBadge_r81mx_343{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%);color:#fff;min-width:32px;height:32px;line-height:32px;font-size:.9rem;top:9px;right:9px;box-shadow:var(--shadow-sm)}._bestMatchesSectionHero_r81mx_35 ._matchCardRankBadgeTop_r81mx_375{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;min-width:36px;height:36px;line-height:36px;font-size:1rem}._bestMatchesSectionHero_r81mx_35 ._matchCompareAllFooter_r81mx_393{margin-top:var(--spacing-md)}._bestMatchesSectionHero_r81mx_35 ._matchCompareAllBtn_r81mx_401{background:#fffffff2;color:var(--color-primary);box-shadow:0 4px 14px #0003}._bestMatchesSectionHero_r81mx_35 ._matchCompareAllBtn_r81mx_401:hover{background:#fff}._bestMatchesHeader_r81mx_59{margin-bottom:var(--spacing-md)}._matchDecisionContext_r81mx_89{margin:6px 0 0;font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary)}._bestMatchesMark_r81mx_443{width:1.25em;height:1.25em;border-radius:50%;background:var(--color-success-light);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1em;line-height:0;flex-shrink:0}._bestMatchesMark_r81mx_443 svg{display:block;width:.55em;height:.55em}._bestMatchesTitle_r81mx_67{margin:0;display:flex;align-items:center;gap:.625rem;font-size:1.35rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-.03em;line-height:1}._matchResultsLayout_r81mx_507{display:flex;flex-direction:column;gap:var(--spacing-md)}._matchFeedList_r81mx_77{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm);width:100%}._matchFeedCard_r81mx_533 ._matchCardImageWrap_r81mx_123{aspect-ratio:3 / 2}._matchFeedCard_r81mx_533 ._matchCardImageFallback_r81mx_163{font-size:2rem}._matchFeedCard_r81mx_533 ._matchCardRankBadge_r81mx_343{min-width:28px;height:28px;line-height:28px;font-size:.82rem;top:8px;right:8px}._matchFeedCard_r81mx_533 ._matchCardRankBadgeTop_r81mx_375{min-width:32px;height:32px;line-height:32px;font-size:.9rem}._matchFeedCard_r81mx_533 ._matchCardCornerIcon_r81mx_323{width:26px;height:26px;font-size:.72rem;left:8px;bottom:8px}._matchFeedCard_r81mx_533 ._matchCardBody_r81mx_201{padding:var(--spacing-sm);gap:var(--spacing-xs)}._matchFeedCard_r81mx_533 ._matchCardName_r81mx_171{font-size:.88rem;line-height:1.25}._matchFeedCard_r81mx_533 ._matchCardPrice_r81mx_183{font-size:.72rem;padding:3px 8px}._matchFeedCard_r81mx_533 ._matchCardWhy_r81mx_173{font-size:.7rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._bestMatchesSection_r81mx_19 ._matchCardWhy_r81mx_173{display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:unset}._matchFeedCard_r81mx_533 ._matchCardFusedLine_r81mx_281{margin-top:4px;font-size:.68rem}._matchFeedCard_r81mx_533 ._matchCardTagsPad_r81mx_247{padding:0 var(--spacing-sm)}._matchFeedCard_r81mx_533 ._matchTag_r81mx_257{padding:3px 8px;font-size:.62rem}._matchFeedCard_r81mx_533 ._compareOptionsBtn_r81mx_175{padding-top:var(--spacing-xs);font-size:.78rem}._matchCardFeatured_r81mx_697{width:100%;max-width:100%}._matchCardFeatured_r81mx_697 ._matchCardLink_r81mx_113{flex-direction:row;align-items:stretch}._matchCardFeatured_r81mx_697 ._matchCardImageWrap_r81mx_123{flex:0 0 min(175px,42%);aspect-ratio:auto;min-height:140px}._matchCardFeatured_r81mx_697 ._matchCardBody_r81mx_201{flex:1;justify-content:center}._matchCardFeatured_r81mx_697 ._matchCardWhy_r81mx_173{-webkit-line-clamp:3}._matchCardFeaturedHero_r81mx_747._matchCard_r81mx_99{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000038}._matchCardFeaturedHero_r81mx_747 ._matchCardLink_r81mx_113{flex:0 0 auto;flex-direction:row;align-items:flex-start}._matchCardFeaturedHero_r81mx_747 ._matchCardImageWrap_r81mx_123{flex:0 0 132px;width:132px;aspect-ratio:1;min-height:0;background:#fff}._matchCardFeaturedHero_r81mx_747 ._matchCardImage_r81mx_123{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}._matchCardFeaturedHero_r81mx_747 ._matchCardImageFallback_r81mx_163{color:#ffffff73}._matchCardFeaturedHero_r81mx_747 ._matchCardBody_r81mx_201{border-top:none;border-left:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs);justify-content:flex-start;flex:1;min-width:0}._matchCardFeaturedHero_r81mx_747 ._matchCardDetails_r81mx_215{padding:0;flex:0 0 auto;gap:4px}._matchCardFeaturedHero_r81mx_747 ._matchCardName_r81mx_171,._matchCardFeaturedHero_r81mx_747 ._matchCardWhyLabel_r81mx_173,._matchCardFeaturedHero_r81mx_747 ._compareOptionsBtn_r81mx_175{color:#ffffffeb}._matchCardFeaturedHero_r81mx_747 ._matchCardName_r81mx_171{font-size:1.05rem;line-height:1.3}._matchCardFeaturedHero_r81mx_747 ._matchCardPrice_r81mx_183{background:#ffffff1f;color:#fffffff2;font-size:.88rem;padding:4px 10px}._matchCardFeaturedHero_r81mx_747 ._matchCardWhy_r81mx_173{color:#ffffffb8;font-size:.88rem;line-height:1.45;display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:unset}._matchCardFeaturedHero_r81mx_747 ._matchCardFusedLine_r81mx_281,._matchCardFeaturedHero_r81mx_747 ._matchCardSocialProof_r81mx_283{color:var(--color-primary-light);font-size:.76rem;margin-top:0}._matchCardFeaturedHero_r81mx_747 ._matchCardTagsPad_r81mx_247{background:#ffffff0a}._matchCardFeaturedHero_r81mx_747 ._matchTagPurple_r81mx_295{background:#035bf038;color:#bfdbfe}._matchCardFeaturedHero_r81mx_747 ._matchTagMint_r81mx_305{background:#22c55e2e;color:#86efac}._matchCardFeaturedHero_r81mx_747 ._compareOptionsBtn_r81mx_175{background:#ffffff0a;border-top:1px solid rgba(255,255,255,.08)}._matchCardFeaturedHero_r81mx_747 ._compareOptionsBtn_r81mx_175:hover{color:var(--color-primary-light)}._heroActions_r81mx_963{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md);background:#ffffff0a;border-top:1px solid rgba(255,255,255,.08)}._matchCardFeaturedHero_r81mx_747 ._heroActions_r81mx_963{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-sm)}._heroActionPrimary_r81mx_991,._heroActionSecondary_r81mx_993,._heroActionTertiary_r81mx_995{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:var(--radius-full);font-family:var(--font-family);font-size:.8rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}._heroActionPrimary_r81mx_991{border:none;background:var(--color-primary);color:#fff}._heroActionPrimary_r81mx_991:hover{background:var(--color-primary-dark, #0246C2);color:#fff}._heroActionSecondary_r81mx_993{border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fffffff2}._heroActionSecondary_r81mx_993:hover{border-color:#ffffff59;background:#ffffff24}._heroActionTertiary_r81mx_995{border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffd1}._heroActionTertiary_r81mx_995:hover{border-color:#ffffff47;color:#fffffff2}._matchCardTradeOff_r81mx_1097{margin:0;font-family:var(--font-family);font-size:.78rem;font-weight:600;line-height:1.4;color:var(--color-primary)}._matchCardTradeOffPlaceholder_r81mx_1115{margin:0;min-height:1.4em;font-size:.78rem;line-height:1.4;visibility:hidden}._matchCardFeaturedHero_r81mx_747 ._matchCardTradeOff_r81mx_1097{color:var(--color-primary-light)}._matchPriceSummary_r81mx_1139{margin:4px 0 0;font-family:var(--font-family);font-size:.88rem;font-weight:600;color:var(--color-text-secondary)}._matchCardFeaturedHero_r81mx_747 ._matchCardCornerIcon_r81mx_323{background:#ffffff1f;color:#ffffffe6}._matchCardFeaturedHero_r81mx_747 ._matchCardRankBadge_r81mx_343{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%);color:#fff}._matchCardFeaturedHero_r81mx_747 ._matchCardRankBadgeTop_r81mx_375{background:linear-gradient(135deg,#22c55e,#16a34a)}@media(max-width:640px){._matchCardFeatured_r81mx_697 ._matchCardLink_r81mx_113{flex-direction:column}._matchCardFeatured_r81mx_697 ._matchCardImageWrap_r81mx_123{flex:none;width:100%;aspect-ratio:4 / 3;min-height:0}._matchCardFeaturedHero_r81mx_747 ._matchCardLink_r81mx_113{flex-direction:column}._matchCardFeaturedHero_r81mx_747 ._matchCardImageWrap_r81mx_123{flex:none;width:100%;aspect-ratio:16 / 9;max-height:140px}._matchCardFeaturedHero_r81mx_747 ._matchCardBody_r81mx_201{border-left:none;border-top:1px solid rgba(255,255,255,.1);width:100%}}._matchFeedCard_r81mx_533,._matchHeroCard_r81mx_1253{flex:none;width:100%;max-width:100%;min-width:0}._runnerUpGrid_r81mx_1267{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm)}._runnerUpGrid_r81mx_1267 ._matchCard_r81mx_99{flex:none;width:100%}._runnerUpSectionTitle_r81mx_1289{margin:0 0 var(--spacing-sm);font-size:.95rem;font-weight:700;color:var(--color-text-primary);font-family:var(--font-family)}._matchRunnerCard_r81mx_1305{width:100%}._matchCardCompact_r81mx_1313 ._matchCardImageWrap_r81mx_123{aspect-ratio:1}._matchCardCompact_r81mx_1313 ._matchCardBody_r81mx_201{padding:var(--spacing-sm)}._matchCardCompact_r81mx_1313 ._matchCardName_r81mx_171{font-size:.82rem}._matchCardCompact_r81mx_1313 ._matchCardWhy_r81mx_173,._matchCardCompact_r81mx_1313 ._matchCardTagsPad_r81mx_247{display:none}._matchCardCompact_r81mx_1313 ._compareOptionsBtn_r81mx_175{font-size:.75rem;padding-top:var(--spacing-xs)}._matchCardLink_r81mx_113{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}._matchCard_r81mx_99{position:relative;flex:0 0 min(280px,88%);scroll-snap-align:start;background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column}._matchCardDismiss_r81mx_1399{position:absolute;top:8px;left:8px;z-index:4;width:30px;height:30px;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0f172a8c;color:#fff;font-size:.75rem;cursor:pointer;transition:background .15s ease,transform .15s ease}._matchCardDismiss_r81mx_1399:hover{background:#0f172acc;transform:scale(1.05)}._matchCardDismiss_r81mx_1399:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._matchCardImageWrap_r81mx_123{position:relative;aspect-ratio:4 / 3;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}._matchCardImage_r81mx_123{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}._matchCardImageFallback_r81mx_163{font-size:3rem;color:var(--color-text-tertiary)}._matchCardRankBadge_r81mx_343{position:absolute;top:10px;right:10px;z-index:2;min-width:36px;height:36px;padding:0 8px;border-radius:50%;font-family:var(--font-family);font-size:1rem;font-weight:800;line-height:36px;text-align:center;color:#fff;background:var(--color-text-secondary);pointer-events:none;box-shadow:var(--shadow-sm)}._matchCardRankBadgeTop_r81mx_375{background:linear-gradient(135deg,#22c55e,#16a34a);min-width:40px;height:40px;line-height:40px;font-size:1.1rem}._matchCardCornerIcon_r81mx_323{position:absolute;left:10px;bottom:10px;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;box-shadow:var(--shadow-sm)}._matchCardBody_r81mx_201{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}._matchCardDetails_r81mx_215{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:0 var(--spacing-md) var(--spacing-md);flex:1}._matchCardHeader_r81mx_1625{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}._matchCardName_r81mx_171{margin:0;font-size:1rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em;flex:1;min-width:0}._matchCardPrice_r81mx_183{flex-shrink:0;padding:4px 10px;border-radius:var(--radius-full);font-family:var(--font-family);font-size:.78rem;font-weight:700;color:var(--color-primary);background:#035bf01a;white-space:nowrap}._matchCardSocialProof_r81mx_283,._matchCardFusedLine_r81mx_281{margin-top:8px;font-size:.72rem;font-weight:600;color:var(--color-primary);line-height:1.4}._matchCardWhy_r81mx_173{margin:0;font-size:.75rem;line-height:1.45;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._matchCardWhyLabel_r81mx_173{font-weight:700;color:var(--color-text-primary)}._matchCardTags_r81mx_247{display:flex;flex-wrap:wrap;gap:6px}._matchTag_r81mx_257{padding:5px 10px;border-radius:var(--radius-full);font-size:.68rem;font-weight:600;line-height:1.2}._matchTagPurple_r81mx_295{background:#dbeafe;color:#035bf0}._matchTagMint_r81mx_305{background:#d1fae5;color:#047857}._compareOptionsBtn_r81mx_175{margin-top:auto;padding-top:var(--spacing-sm);border:none;background:none;font-family:var(--font-family);font-size:.88rem;font-weight:800;color:var(--color-text-primary);cursor:pointer;text-align:center;width:100%;text-decoration:none;display:block}._compareOptionsBtn_r81mx_175:hover{color:var(--color-primary)}._matchCardTagsPad_r81mx_247{padding:0 var(--spacing-md)}._matchEmptyHint_r81mx_1829{margin:0;padding:var(--spacing-md);text-align:center;font-family:var(--font-family);font-size:.9rem;color:var(--color-text-secondary);background:var(--color-bg-tertiary);border-radius:var(--radius-lg);border:1px dashed var(--color-border)}._matchRetryButton_r81mx_1853{margin-top:var(--spacing-sm);padding:8px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}._matchRetryButton_r81mx_1853:hover{border-color:var(--color-primary);color:var(--color-primary)}._matchCompareAllFooter_r81mx_393{margin-top:var(--spacing-md);display:flex;justify-content:center}._matchCompareAllBtn_r81mx_401{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border:none;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-family:var(--font-family);font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--transition-base),box-shadow var(--transition-base)}._matchCompareAllBtn_r81mx_401:hover{background:var(--color-primary-dark, #0246C2);box-shadow:var(--shadow-md)}@media(max-width:520px){._bestMatchesTitle_r81mx_67{font-size:1.2rem}._matchFeedCard_r81mx_533,._matchHeroCard_r81mx_1253,._matchCompareAllBtn_r81mx_401{width:100%}}@media(max-width:768px){._matchCardFeaturedHero_r81mx_747 ._matchCardLink_r81mx_113{flex-direction:column;align-items:stretch;width:100%}._matchCardFeaturedHero_r81mx_747 ._matchCardImageWrap_r81mx_123{flex:none;flex-basis:auto;width:100%;height:220px;min-height:220px;max-height:220px;aspect-ratio:auto}._matchCardFeaturedHero_r81mx_747 ._matchCardImage_r81mx_123{object-fit:contain;object-position:center}._matchCardFeaturedHero_r81mx_747 ._matchCardBody_r81mx_201{border-left:none;border-top:1px solid rgba(255,255,255,.1);width:100%}._matchCardFeaturedHero_r81mx_747 ._matchCardWhy_r81mx_173{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}}._listingCard_1ijhr_1{position:relative;background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);overflow:hidden;transition:all .3s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column;box-shadow:var(--surface-panel-shadow)}._listingCard_1ijhr_1:hover{border-color:#035bf040}._cardLink_1ijhr_45{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}._cardLink_1ijhr_45:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._sellerLink_1ijhr_67{position:relative;z-index:2;display:inline-flex;align-items:center;color:inherit;text-decoration:none;cursor:pointer}._sellerLink_1ijhr_67:hover,._sellerLink_1ijhr_67:focus-visible{color:var(--color-primary)}._listingImage_1ijhr_97{position:relative;width:100%;height:220px;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;overflow:hidden}._listingImage_1ijhr_97 img{width:100%;height:100%;object-fit:contain}._noImage_1ijhr_131{color:var(--color-text-muted);font-size:48px}._saveButton_1ijhr_141{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:#ffffffe6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-error);transition:all .2s;z-index:2}._saveButton_1ijhr_141:hover{background:var(--color-bg-primary)}._saveButtonSaved_1ijhr_185{background:#d32f2f1f;color:var(--color-error)}._saveButtonSaved_1ijhr_185:hover{background:#d32f2f38}._conditionBadge_1ijhr_203{position:absolute;bottom:12px;left:12px;padding:6px 12px;background:#035bf0e6;color:#fff;font-size:12px;font-weight:600;border-radius:20px;text-transform:capitalize}._boostedBadge_1ijhr_229{background:#ff9800;color:var(--color-bg-primary)}._matchBadge_1ijhr_239{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;border-radius:var(--radius-md);font-family:var(--font-family);font-size:.75rem;font-weight:700;color:var(--color-bg-primary);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;pointer-events:none;max-width:calc(100% - 56px);overflow:hidden;text-overflow:ellipsis}._matchBadgeExcellent_1ijhr_279{background:linear-gradient(135deg,var(--color-success),var(--color-success-light))}._matchBadgeGood_1ijhr_295{background:linear-gradient(135deg,var(--color-warning),var(--color-error-light))}._matchBadgeFair_1ijhr_311{background:linear-gradient(135deg,var(--color-text-muted),var(--color-text-secondary))}._matchBadgeLow_1ijhr_327{background:linear-gradient(135deg,var(--color-text-muted),var(--color-border))}._listingContent_1ijhr_343{padding:16px}._listingTitle_1ijhr_351{font-size:1rem;font-weight:600;margin:0 0 8px;color:var(--color-text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._listingMeta_1ijhr_375{display:flex;align-items:center;gap:8px;margin-bottom:8px}._price_1ijhr_389{font-size:1.25rem;font-weight:700;color:var(--color-primary)}._negotiable_1ijhr_401{font-size:.75rem;color:var(--color-success);background:#2e7d321a;padding:2px 8px;border-radius:12px;font-family:var(--font-family)}._locationBlock_1ijhr_419{margin-top:2px;padding-top:10px;border-top:1px solid var(--color-border-light);margin-bottom:8px}._locationName_1ijhr_433{font-family:var(--font-family);font-size:.875rem;font-weight:500;color:var(--color-text-primary);line-height:1.35}._distanceAway_1ijhr_449{font-family:var(--font-family);font-size:.8125rem;color:var(--color-text-muted);line-height:1.35;margin-top:2px}._location_1ijhr_419{display:flex;align-items:center;gap:4px;font-size:.875rem;color:var(--color-text-secondary);margin-bottom:8px}._seller_1ijhr_67{display:flex;align-items:center;gap:8px;margin-bottom:8px}._sellerVerified_1ijhr_497{margin-left:4px;font-size:.625rem;color:#10b981}._sellerBadge_1ijhr_509{margin-left:3px;font-size:.5625rem;background:#035bf0;color:var(--color-bg-primary);padding:0 2px;border-radius:2px}._sellerAvatar_1ijhr_527{width:24px;height:24px;border-radius:50%;object-fit:cover}._listingFooter_1ijhr_541{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-secondary)}._listView_1ijhr_557{flex-direction:row;align-items:stretch;height:160px}._listView_1ijhr_557 ._listingImage_1ijhr_97{width:200px;height:100%;flex-shrink:0}._listView_1ijhr_557 ._matchBadge_1ijhr_239{top:8px;left:8px}._listView_1ijhr_557 ._listingContent_1ijhr_343{flex:1;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:32px;padding:16px 20px;min-width:0;overflow:hidden}._listView_1ijhr_557 ._listViewInfo_1ijhr_615{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;overflow:hidden}._listView_1ijhr_557 ._listViewEnd_1ijhr_635{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:16px;text-align:right;min-width:120px}._listView_1ijhr_557 ._listingTitle_1ijhr_351{margin:0;font-size:1.125rem;-webkit-line-clamp:2}._listView_1ijhr_557 ._listingMeta_1ijhr_375{margin:0;flex-direction:column;align-items:flex-end;gap:4px}._listView_1ijhr_557 ._price_1ijhr_389{font-size:1.5rem;line-height:1.2}._listView_1ijhr_557 ._location_1ijhr_419,._listView_1ijhr_557 ._locationBlock_1ijhr_419,._listView_1ijhr_557 ._seller_1ijhr_67{margin:0}._listView_1ijhr_557 ._listingFooter_1ijhr_541{margin:0;flex-direction:column;align-items:flex-end;gap:4px;font-size:.8125rem}._compact_1ijhr_723 ._listingImage_1ijhr_97{height:130px}._compact_1ijhr_723 ._noImage_1ijhr_131{font-size:32px}._compact_1ijhr_723 ._saveButton_1ijhr_141{top:8px;right:8px;width:30px;height:30px;font-size:14px}._compact_1ijhr_723 ._conditionBadge_1ijhr_203{bottom:8px;left:8px;padding:4px 8px;font-size:10px}._compact_1ijhr_723 ._matchBadgeCompact_1ijhr_769{top:8px;left:8px;padding:3px 7px;font-size:.625rem;max-width:calc(100% - 44px)}._compact_1ijhr_723 ._listingContent_1ijhr_343{padding:10px 12px}._compact_1ijhr_723 ._listingTitle_1ijhr_351{font-size:.875rem;margin-bottom:4px;-webkit-line-clamp:1}._compact_1ijhr_723 ._listingMeta_1ijhr_375{margin-bottom:4px;gap:6px}._compact_1ijhr_723 ._price_1ijhr_389{font-size:1rem}._compact_1ijhr_723 ._negotiable_1ijhr_401{font-size:.65rem;padding:2px 6px}._compact_1ijhr_723 ._locationBlock_1ijhr_419{padding-top:8px;margin-bottom:4px}._compact_1ijhr_723 ._locationName_1ijhr_433{font-size:.75rem}._compact_1ijhr_723 ._distanceAway_1ijhr_449{font-size:.6875rem}._compact_1ijhr_723 ._location_1ijhr_419{font-size:.75rem;margin-bottom:4px}._compact_1ijhr_723 ._seller_1ijhr_67{margin-bottom:4px;gap:6px;font-size:.75rem}._compact_1ijhr_723 ._sellerAvatar_1ijhr_527{width:20px;height:20px}._compact_1ijhr_723 ._listingFooter_1ijhr_541{font-size:.6875rem}@media(max-width:768px){._listingImage_1ijhr_97{height:150px}._listingContent_1ijhr_343{padding:10px;gap:8px}._listingTitle_1ijhr_351{font-size:.9rem}._price_1ijhr_389{font-size:1rem}._listView_1ijhr_557{flex-direction:column;height:auto}._listView_1ijhr_557 ._listingImage_1ijhr_97{width:100%;height:160px}._listView_1ijhr_557 ._listingContent_1ijhr_343{flex-direction:column;gap:10px;padding:12px}._listView_1ijhr_557 ._listViewEnd_1ijhr_635{flex-direction:row;align-items:center;min-width:0;width:100%;text-align:left}}._fairDealBadge_1ijhr_983{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}._fairDealGreat_1ijhr_1001{background:#10b98126;color:#047857}._fairDealFair_1ijhr_1011{background:#035bf01f;color:#4338ca}._section_19i9q_1{margin:var(--spacing-lg) 0;padding:var(--spacing-md);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow)}._header_19i9q_19{display:flex;align-items:center;gap:10px;margin-bottom:var(--spacing-md)}._icon_19i9q_33{color:var(--color-primary);font-size:1.1rem}._title_19i9q_43{margin:0;font-size:1.1rem;font-weight:700;color:var(--color-text-primary);font-family:var(--font-family)}._grid_19i9q_59{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}._skeleton_19i9q_71{display:flex;flex-direction:column;gap:8px}._viewAll_19i9q_83{display:inline-block;margin-top:12px;font-size:.9rem;font-weight:600;color:var(--color-primary);text-decoration:none;font-family:var(--font-family)}._viewAll_19i9q_83:hover{text-decoration:underline}._sectionHero_19i9q_111{margin:var(--spacing-md) 0 0;padding:var(--spacing-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--radius-xl) + 2px);box-shadow:0 1px #ffffff0f inset,0 8px 24px #00000038;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}._sectionHero_19i9q_111 ._icon_19i9q_33{color:var(--color-primary-light)}._sectionHero_19i9q_111 ._title_19i9q_43{color:#fffffff2}._sectionHero_19i9q_111 ._viewAll_19i9q_83{color:var(--color-primary-light)}._sectionHero_19i9q_111 ._viewAll_19i9q_83:hover{color:#93c5fd}._sectionHero_19i9q_111 ._gridHero_19i9q_169>a{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000038}._sectionHero_19i9q_111 ._gridHero_19i9q_169>a:hover{border-color:#035bf073}._sectionHero_19i9q_111 ._gridHero_19i9q_169>a [class*=listingImage]{background:#ffffff0a}._sectionHero_19i9q_111 ._gridHero_19i9q_169>a [class*=listingTitle]{color:#ffffffeb}._sectionHero_19i9q_111 ._gridHero_19i9q_169>a [class*=price]{color:var(--color-primary-light)}._sectionHero_19i9q_111 ._gridHero_19i9q_169>a [class*=location],._sectionHero_19i9q_111 ._gridHero_19i9q_169>a [class*=listingFooter],._sectionHero_19i9q_111 ._gridHero_19i9q_169>a [class*=seller]{color:#ffffffad}._sectionHero_19i9q_111 ._gridHero_19i9q_169>a [class*=negotiable]{background:#22c55e2e;color:#86efac}._sectionHero_19i9q_111 ._gridHero_19i9q_169>a [class*=noImage]{color:#ffffff59}@media(max-width:768px){._grid_19i9q_59{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}._line_qn09b_1{margin:0;font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.45;color:var(--color-text-secondary);display:flex;align-items:flex-start;gap:.35rem}._lineAligned_qn09b_23,._lineRelated_qn09b_31{color:var(--color-text-secondary)}._text_qn09b_39{min-width:0}._icon_qn09b_47{flex-shrink:0;margin-top:.15rem;color:var(--color-primary);opacity:.85}._infoIcon_qn09b_61{flex-shrink:0;margin-top:.2rem;font-size:.7em;color:var(--color-text-muted);opacity:.9}._feedPageShell_1jkdw_1{overflow:visible!important}@media(min-width:769px){html.feed-page-root,body.feed-page-root{overflow-x:visible}}._header_1jkdw_14{border-radius:var(--surface-panel-radius);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);overflow:hidden;background:var(--surface-panel-bg);display:flex;align-items:flex-start;justify-content:space-between;min-height:auto;margin-bottom:var(--spacing-md)}._composerCard_1jkdw_28{border-radius:var(--surface-panel-radius);padding:var(--spacing-md);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);background:var(--surface-panel-bg);margin-bottom:var(--spacing-sm);max-width:600px;width:100%;margin-left:auto;margin-right:auto}._matchesChatCard_1jkdw_41{--chat-panel-height: 220px;position:relative;isolation:isolate;border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);background:var(--surface-panel-bg);box-shadow:var(--surface-panel-shadow);margin-bottom:var(--spacing-md);max-width:600px;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;display:flex;flex-direction:column}._matchesChatCard_1jkdw_41:before{display:none}._matchesChatCard_1jkdw_41>*:not(._chatCollapseBtn_1jkdw_63){position:relative;z-index:1;flex:1 1 auto;width:100%;min-height:var(--chat-panel-height)}@media(max-width:768px),(max-height:720px){._matchesChatCard_1jkdw_41{--chat-panel-height: 0px;overflow:visible}._matchesChatCard_1jkdw_41>*:not(._chatCollapseBtn_1jkdw_63){min-height:0}}._chatCollapseBtn_1jkdw_63{position:absolute;top:var(--spacing-sm);right:var(--spacing-md);z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--font-family);line-height:1;transition:color .2s ease}._chatCollapseBtn_1jkdw_63:hover svg{color:var(--color-text-primary)}._chatCollapsedBar_1jkdw_103{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;max-width:600px;margin:0 auto var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);background:var(--surface-panel-bg);box-shadow:var(--surface-panel-shadow);cursor:pointer;font-family:var(--font-family);text-align:left}._chatCollapsedBar_1jkdw_103:hover{border-color:var(--color-primary)}._chatCollapsedTitle_1jkdw_124{font-weight:700;font-size:var(--font-size-sm);color:var(--color-text-primary)}._chatCollapsedHint_1jkdw_130{flex:1;font-size:var(--font-size-xs);color:var(--color-text-secondary)}._chatCollapsedIcon_1jkdw_136{color:var(--color-text-tertiary);flex-shrink:0}._composerButton_1jkdw_141{width:100%;border:1px solid var(--color-border);background:var(--color-bg-tertiary);border-radius:var(--radius-full);padding:10px 12px;display:flex;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer}._composerAvatarWrap_1jkdw_154{width:36px;height:36px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-secondary)}._composerAvatar_1jkdw_154{width:100%;height:100%;object-fit:cover}._composerAvatarIcon_1jkdw_171{color:var(--color-text-secondary)}._composerPrompt_1jkdw_175{font-family:var(--font-family);color:var(--color-text-secondary);font-weight:600}._composerActions_1jkdw_181{margin-top:10px;display:flex;gap:var(--spacing-sm)}._composerActionButton_1jkdw_187{font-family:var(--font-family);border:1px solid var(--color-border);background:var(--surface-panel-bg);color:var(--color-text-secondary);border-radius:var(--radius-md);padding:8px 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600}._composerActionButton_1jkdw_187:hover{background:var(--color-bg-tertiary)}._newPostsBanner_1jkdw_205{width:100%;border:1px solid var(--color-primary);background:var(--color-primary-light);color:#fff;border-radius:var(--radius-full);padding:8px 12px;font-family:var(--font-family);font-weight:700;cursor:pointer;margin-bottom:var(--spacing-sm)}._discoveryCard_1jkdw_218{background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);padding:var(--spacing-md);box-shadow:var(--surface-panel-shadow)}._discoveryCard_1jkdw_218 h3{margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary);font-size:var(--font-size-base)}._discoveryUsers_1jkdw_232,._discoveryTags_1jkdw_239{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--spacing-sm)}._feedMarketplaceRail_1jkdw_246{margin-top:12px;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important}._headerContent_1jkdw_254{display:flex;flex-direction:column;gap:.5rem;width:100%}._title_1jkdw_261{font-family:var(--font-family);margin:0;font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);line-height:1.2}._subtitle_1jkdw_270{font-family:var(--font-family);margin:0;color:var(--color-text-secondary);font-size:1rem;line-height:1.4;opacity:.9}._headerFilters_1jkdw_279{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:.25rem}._filterButton_1jkdw_286{font-family:var(--font-family);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--surface-panel-bg);color:var(--color-text-secondary);cursor:pointer;font-weight:600;font-size:var(--font-size-sm);transition:background .15s ease,border-color .15s ease,color .15s ease}._filterButton_1jkdw_286 svg{font-size:.95rem}._filterButton_1jkdw_286:hover{background:var(--color-bg-tertiary)}._filterButtonActive_1jkdw_313{color:var(--color-text-primary);background:var(--color-bg-tertiary);border-color:var(--color-border);border-left:3px solid var(--color-primary);padding-left:10px}._createButtons_1jkdw_321{display:flex;gap:var(--spacing-xs);flex-shrink:0}._createButton_1jkdw_321{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-primary);color:var(--color-bg-primary);border:2px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:var(--spacing-xs);text-decoration:none;position:relative;z-index:1;white-space:nowrap}._createButton_1jkdw_321:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-bg-primary)}._feedLayout_1jkdw_351{display:grid;grid-template-columns:280px minmax(0,1fr) 280px;gap:var(--spacing-md);align-items:start}._feedMain_1jkdw_358{min-width:0;grid-column:2;width:100%;align-self:start}._leftSidebar_1jkdw_365,._feedSidebar_1jkdw_366{display:flex;flex-direction:column;gap:var(--spacing-sm);position:sticky;top:calc(var(--site-header-height) + var(--spacing-md));height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow);box-sizing:border-box;align-self:start}._leftSidebar_1jkdw_365{grid-column:1}._feedSidebar_1jkdw_366{grid-column:3}._leftSidebar_1jkdw_365::-webkit-scrollbar,._feedSidebar_1jkdw_366::-webkit-scrollbar{width:6px}._leftSidebar_1jkdw_365::-webkit-scrollbar-track,._feedSidebar_1jkdw_366::-webkit-scrollbar-track{background:var(--color-bg-tertiary);border-radius:10px}._leftSidebar_1jkdw_365::-webkit-scrollbar-thumb,._feedSidebar_1jkdw_366::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}._leftSidebar_1jkdw_365::-webkit-scrollbar-thumb:hover,._feedSidebar_1jkdw_366::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}._sidebarCard_1jkdw_415{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-sm);box-shadow:none;text-align:left}._sidebarCard_1jkdw_415 h3{margin:0 0 .25rem;font-size:.85rem;color:var(--color-text-primary);display:flex;align-items:center;justify-content:flex-start;gap:.25rem}._sidebarCard_1jkdw_415 h3 svg{font-size:1.05rem;color:var(--color-primary)}._sidebarCard_1jkdw_415 p{margin:0 0 .25rem;color:var(--color-text-secondary);font-size:.85rem}._sidebarMutedText_1jkdw_445{margin:0;color:var(--color-text-secondary);font-size:.82rem;line-height:1.45}._sidebarDivider_1jkdw_452{display:block;border-top:1px solid var(--color-border);margin:var(--spacing-sm) 0}._similarTastesTitle_1jkdw_458{font-family:var(--font-family);margin:0 0 var(--spacing-sm) 0;font-size:.95rem;font-weight:700;color:var(--color-text-primary);display:block}._similarTastesButton_1jkdw_467{font-family:var(--font-family);display:block;width:100%;text-align:center;padding:8px 12px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-bg-primary);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;box-sizing:border-box}._similarTastesButton_1jkdw_467:hover{background:var(--color-primary-hover);color:var(--color-bg-primary)}._sidebarActions_1jkdw_487{display:flex;flex-direction:column;gap:.25rem}._sidebarAction_1jkdw_487,._sidebarActionAlt_1jkdw_494{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600}._sidebarAction_1jkdw_487{background:var(--color-primary);color:var(--color-bg-primary)}._sidebarActionAlt_1jkdw_494{background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border)}._tagList_1jkdw_515{display:flex;flex-direction:column;gap:.125rem}._defaultTrendingState_1jkdw_521{display:flex;flex-direction:column;gap:var(--spacing-xs)}._defaultTrendingHint_1jkdw_527{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-family:var(--font-family)}._defaultTrendingChips_1jkdw_534{display:flex;flex-direction:column;gap:6px}._defaultTrendingChip_1jkdw_534{display:inline-flex;align-items:center;gap:6px;width:100%;box-sizing:border-box;background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:4px 10px;text-decoration:none;font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-family);transition:background .15s ease,border-color .15s ease}._defaultTrendingChip_1jkdw_534:hover{background:var(--color-bg-secondary);border-color:var(--color-primary)}._tagItem_1jkdw_565{font-family:var(--font-family);display:flex;align-items:center;justify-content:space-between;gap:.25rem;background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.125rem .25rem .125rem .125rem;font-size:.75rem;text-decoration:none;cursor:pointer}._tagItemContent_1jkdw_581{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0}._tagItemThumb_1jkdw_589{width:24px;height:24px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;background:var(--color-bg-secondary)}._tagItemThumbPlaceholder_1jkdw_598{width:24px;height:24px;border-radius:var(--radius-sm);flex-shrink:0;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;font-size:.65rem;line-height:1;color:var(--color-text-tertiary)}._tagItemName_1jkdw_612{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._tagItem_1jkdw_565:hover{background:var(--color-bg-secondary);border-color:var(--color-primary)}._tagItem_1jkdw_565:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._tagCount_1jkdw_630{background:var(--color-primary);color:var(--color-bg-primary);border-radius:999px;padding:1px .125rem;font-size:.7rem;font-weight:600}._tagList_1jkdw_515 span:not(._tagCount_1jkdw_630){background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:999px;padding:var(--spacing-xs) var(--spacing-sm);font-size:.85rem}._feedHeader_1jkdw_649{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--color-border)}._pullToRefresh_1jkdw_658{display:flex;align-items:flex-end;justify-content:center;height:0;overflow:hidden;color:var(--color-text-secondary);font-size:.95rem;transition:height .15s ease;position:absolute;top:100%;left:0;right:0}._pullToRefreshActive_1jkdw_673{font-family:var(--font-family);color:var(--color-primary)}._headerContent_1jkdw_254{flex:1;position:relative;z-index:1;display:flex;align-items:center;gap:var(--spacing-lg)}._headerTitle_1jkdw_687{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}._headerIcon_1jkdw_694{font-family:var(--font-family);font-size:1.5rem;color:var(--color-primary)}._headerTitle_1jkdw_687 h1{margin:0;font-size:2rem;font-weight:700;color:var(--color-text-primary)}._headerSubtitle_1jkdw_707{margin:0;color:var(--color-text-secondary);font-size:1rem}._createPostButton_1jkdw_713{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:var(--color-bg-primary);text-decoration:none;border-radius:var(--radius-md);font-weight:600;transition:all .2s ease;white-space:nowrap}._createPostButton_1jkdw_713:hover{background:var(--color-primary-dark);color:var(--color-bg-primary)}._postsContainer_1jkdw_733{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:stretch;width:100%;max-width:600px;margin:0 auto}._matchResultsContainer_1jkdw_743{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:stretch;width:100%;max-width:100%;margin:0}._welcomeBanner_1jkdw_753{position:relative;max-width:600px;margin:0 auto var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--bg-accent);box-shadow:var(--shadow-sm)}._welcomeBanner_1jkdw_753 h3{margin:0 0 4px;font-size:var(--font-size-lg);color:var(--color-text-primary)}._welcomeBanner_1jkdw_753 p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._welcomeDismiss_1jkdw_776{position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._welcomeDismiss_1jkdw_776:hover{background:var(--color-bg-tertiary)}._welcomeSuggested_1jkdw_796{margin-top:var(--spacing-sm);display:flex;flex-wrap:wrap;gap:8px}._welcomeFollowPill_1jkdw_803{font-family:var(--font-family);border:1px solid var(--color-border);background:var(--surface-panel-bg);color:var(--color-text-primary);border-radius:var(--radius-full);padding:6px 10px;font-size:var(--font-size-xs);font-weight:600;cursor:pointer}._welcomeFollowPill_1jkdw_803:hover{border-color:var(--color-primary);background:var(--color-bg-secondary)}._postClickableWrapper_1jkdw_820{cursor:pointer;width:100%;display:block}._postClickableWrapper_1jkdw_820:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-lg)}._mobileFilters_1jkdw_833{display:none}._loadingState_1jkdw_837{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xxl) var(--spacing-lg);color:var(--color-text-secondary)}._loadingSpinner_1jkdw_846{width:40px;height:40px;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;margin-bottom:var(--spacing-md)}@media(prefers-reduced-motion:no-preference){._loadingSpinner_1jkdw_846{animation:_spin_1jkdw_1 1s linear infinite}}@keyframes _spin_1jkdw_1{to{transform:rotate(360deg)}}._loadingState_1jkdw_837 p{margin:0;font-size:1rem}._skeletonList_1jkdw_872{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:600px;margin:0 auto}._skeletonCard_1jkdw_880{background:var(--surface-panel-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm)}._skeletonHeader_1jkdw_888,._skeletonContent_1jkdw_889,._skeletonActions_1jkdw_890{padding:var(--spacing-md)}._skeletonHeader_1jkdw_888{display:flex;align-items:center;gap:var(--spacing-sm)}._skeletonAvatar_1jkdw_900,._skeletonLineShort_1jkdw_901,._skeletonLineTiny_1jkdw_902,._skeletonLineMedium_1jkdw_903,._skeletonLineFull_1jkdw_904,._skeletonImage_1jkdw_905,._skeletonAction_1jkdw_890{position:relative;overflow:hidden;background:var(--color-bg-tertiary)}._skeletonAvatar_1jkdw_900{width:44px;height:44px;border-radius:50%;flex-shrink:0}._skeletonHeaderText_1jkdw_919{display:flex;flex-direction:column;gap:6px;width:100%}._skeletonLineShort_1jkdw_901{width:42%;height:12px;border-radius:var(--radius-sm)}._skeletonLineTiny_1jkdw_902{width:28%;height:10px;border-radius:var(--radius-sm)}._skeletonImage_1jkdw_905{width:100%;height:280px}._skeletonContent_1jkdw_889{display:flex;flex-direction:column;gap:8px}._skeletonLineMedium_1jkdw_903{width:70%;height:12px;border-radius:var(--radius-sm)}._skeletonLineFull_1jkdw_904{width:100%;height:12px;border-radius:var(--radius-sm)}._skeletonActions_1jkdw_890{display:flex;gap:var(--spacing-sm)}._skeletonAction_1jkdw_890{width:72px;height:28px;border-radius:var(--radius-full)}._skeletonAvatar_1jkdw_900:after,._skeletonLineShort_1jkdw_901:after,._skeletonLineTiny_1jkdw_902:after,._skeletonLineMedium_1jkdw_903:after,._skeletonLineFull_1jkdw_904:after,._skeletonImage_1jkdw_905:after,._skeletonAction_1jkdw_890:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--color-shimmer, rgba(255, 255, 255, .25)) 50%,transparent 100%)}@media(prefers-reduced-motion:no-preference){._skeletonAvatar_1jkdw_900:after,._skeletonLineShort_1jkdw_901:after,._skeletonLineTiny_1jkdw_902:after,._skeletonLineMedium_1jkdw_903:after,._skeletonLineFull_1jkdw_904:after,._skeletonImage_1jkdw_905:after,._skeletonAction_1jkdw_890:after{animation:_skeletonShimmer_1jkdw_1 1.25s infinite}}@keyframes _skeletonShimmer_1jkdw_1{to{transform:translate(100%)}}._emptyState_1jkdw_1009{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;min-height:60vh;background:var(--bg-accent);border-radius:16px;border:2px dashed var(--color-border-light)}._emptyIcon_1jkdw_1024{font-family:var(--font-family);font-size:3rem;color:var(--color-text-secondary);opacity:.5;margin-bottom:var(--spacing-md)}._emptyState_1jkdw_1009 h2{margin:0 0 var(--spacing-md) 0;font-size:1.5rem;color:var(--color-text-primary)}._emptyState_1jkdw_1009 p{margin:0 0 var(--spacing-xl) 0;color:var(--color-text-secondary);font-size:1rem;max-width:500px;margin-left:auto;margin-right:auto}._emptyActions_1jkdw_1047{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}._exploreButton_1jkdw_1054,._findUsersButton_1jkdw_1055{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:all .2s ease}._exploreButton_1jkdw_1054{background:var(--color-primary)!important;color:var(--color-bg-primary)!important;border:none!important;min-height:unset!important;cursor:pointer;font-family:var(--font-family)}._exploreButton_1jkdw_1054:hover{background:var(--color-primary-dark)!important}._findUsersButton_1jkdw_1055{background:var(--color-bg-secondary);color:var(--color-text-primary);border:2px solid var(--color-border)}._findUsersButton_1jkdw_1055:hover{border-color:var(--color-primary);color:var(--color-primary)}._loadMoreContainer_1jkdw_1087{display:flex;justify-content:center;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg)}._loadMoreTrigger_1jkdw_1094{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:.95rem;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--color-border-light)}._loadMoreBusy_1jkdw_1106{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}._loadMoreBusyText_1jkdw_1113{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}._loadMoreIdle_1jkdw_1119{color:var(--color-text-secondary)}._endOfFeed_1jkdw_1123{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}._endOfFeedCheck_1jkdw_1130{color:var(--color-primary);font-weight:800;font-size:1.1rem}._endOfFeedText_1jkdw_1136{color:var(--color-text-secondary);font-weight:600;text-align:center}._endOfFeedLinks_1jkdw_1142{display:flex;gap:var(--spacing-sm)}._endOfFeedLink_1jkdw_1142{font-family:var(--font-family);color:var(--color-primary);font-weight:700;text-decoration:none;padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--surface-panel-bg)}._endOfFeedLink_1jkdw_1142:hover{border-color:var(--color-primary);background:var(--color-bg-secondary)}._loadMoreSpinner_1jkdw_1163{width:22px;height:22px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%}@media(prefers-reduced-motion:no-preference){._loadMoreSpinner_1jkdw_1163{animation:#eed-load-more-spin .8s linear infinite}}@keyframes _#eed-load-more-spin_1jkdw_1{to {transform: rotate(360deg);}}._userProfileCard_1jkdw_1184{display:flex;flex-direction:row;align-items:center;text-align:left;gap:.625rem;min-height:48px;padding:.125rem 0}._userAvatar_1jkdw_1194{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));display:flex;align-items:center;justify-content:center;color:var(--color-bg-primary);overflow:hidden;cursor:pointer;transition:opacity .2s ease;flex-shrink:0}._userAvatar_1jkdw_1194:hover{opacity:.8}._userAvatarImage_1jkdw_1217{width:100%;height:100%;object-fit:cover;display:block}._userAvatarIcon_1jkdw_1224{font-family:var(--font-family);font-size:1.35rem}._username_1jkdw_1229{font-family:var(--font-family);font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--color-text-primary);margin:0;cursor:pointer;transition:color .2s ease}._username_1jkdw_1229:hover{color:var(--color-primary)}._userAvatar_1jkdw_1194:focus-visible,._username_1jkdw_1229:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._filterList_1jkdw_1251{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;box-sizing:border-box}._filterItem_1jkdw_1259{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;padding:.25rem .5rem;background:transparent;color:var(--color-text-secondary);border:1px solid transparent;border-radius:var(--radius-md);text-decoration:none;font-weight:500;cursor:pointer;width:100%;text-align:left;min-height:44px;box-sizing:border-box;position:relative}._filterItem_1jkdw_1259:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .15s ease;background:var(--surface-panel-bg);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:6px 10px;font-size:var(--font-size-xs);font-weight:600;white-space:nowrap;z-index:50}._filterItem_1jkdw_1259:hover:after{opacity:1}._filterItem_1jkdw_1259:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._filterActive_1jkdw_1308{background:var(--color-bg-tertiary);color:var(--color-primary);border-color:var(--color-border);font-weight:600}._filterActive_1jkdw_1308:hover{background:var(--color-bg-tertiary);color:var(--color-primary);border-color:var(--color-border)}._filterItem_1jkdw_1259{font-family:var(--font-family)}._filterItem_1jkdw_1259:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._filterItem_1jkdw_1259 svg{font-size:1rem;color:inherit;display:inline-block;flex-shrink:0;width:1em;height:1em;min-width:16px;min-height:16px}._sidebarFilterList_1jkdw_1343{display:flex;flex-direction:column;gap:6px;margin-top:.25rem}._sidebarFilterButton_1jkdw_1350{font-family:var(--font-family);display:flex;align-items:center;justify-content:flex-start;gap:.625rem;width:100%;padding:.625rem .75rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-weight:600;font-size:.9375rem;text-align:left;min-height:40px;overflow:visible;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease}._sidebarFilterButton_1jkdw_1350:before,._sidebarFilterButton_1jkdw_1350:after{content:none;display:none}._sidebarFilterButton_1jkdw_1350 svg{font-size:1rem;flex-shrink:0}._sidebarFilterButton_1jkdw_1350:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._sidebarFilterButton_1jkdw_1350:active{transform:none;box-shadow:none}._sidebarFilterButtonActive_1jkdw_1396{color:var(--color-primary);background:var(--color-bg-tertiary);border-color:var(--color-border);font-weight:600}._sidebarFilterButton_1jkdw_1350:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._navList_1jkdw_1409{display:flex;flex-direction:column;gap:6px}._navItem_1jkdw_1415{font-family:var(--font-family);display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background:transparent;color:var(--color-text-secondary);border-radius:var(--radius-md);text-decoration:none;font-size:.9375rem;font-weight:600;min-height:40px}._navItem_1jkdw_1415:hover{background:var(--color-bg-tertiary)}._navItem_1jkdw_1415:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._navItem_1jkdw_1415 svg{font-size:1rem}._recentActivityList_1jkdw_1444{display:flex;flex-direction:column;gap:.5rem;margin-top:.4rem}._recentActivityItem_1jkdw_1451{display:flex;align-items:center;gap:.5rem}._recentActivityIcon_1jkdw_1457{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;background:var(--color-bg-tertiary);color:var(--color-primary)}._recentActivityIcon_post_1jkdw_1470{background:#e8f4fd;color:#2e86c1}._recentActivityIcon_review_1jkdw_1474{background:#fef9e7;color:#d4ac0d}._recentActivityIcon_favorite_1jkdw_1478{background:#fdf2f8;color:#cb4335}._recentActivityIcon_comment_1jkdw_1482,._recentActivityIcon_answer_1jkdw_1483{background:#eafaf1;color:#1e8449}._recentActivityIcon_follow_1jkdw_1487,._recentActivityIcon_follow-request_1jkdw_1488{background:#f4ecf7;color:#7d3c98}._recentActivityIcon_saved_1jkdw_1492{background:#fef5e7;color:#ca6f1e}._recentActivityIcon_list_1jkdw_1496{background:#eaf2ff;color:#1a5276}._recentActivityBody_1jkdw_1501{display:flex;flex-direction:column;min-width:0}._recentActivityType_1jkdw_1507{font-family:var(--font-family);font-size:.78rem;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recentActivityTime_1jkdw_1517{font-family:var(--font-family);font-size:.72rem;color:var(--color-text-tertiary)}._recentActivityEmpty_1jkdw_1523{font-family:var(--font-family);font-size:.8rem;color:var(--color-text-tertiary);text-align:center;padding:.5rem 0}._recentActivityViewAll_1jkdw_1531{font-family:var(--font-family);display:block;margin-top:.6rem;font-size:.78rem;font-weight:600;color:var(--color-primary);text-decoration:none;text-align:right}._recentActivityViewAll_1jkdw_1531:hover{text-decoration:underline}._activitySkeletonItem_1jkdw_1546{height:28px;border-radius:var(--radius-md);background:var(--color-border-light);animation:_shimmer_1jkdw_1 1.4s ease-in-out infinite}@keyframes _shimmer_1jkdw_1{0%,to{opacity:1}50%{opacity:.4}}._suggestedUsersList_1jkdw_1564{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}._suggestedUser_1jkdw_1564{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-tertiary)}._suggestedUserInfo_1jkdw_1582{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0}._suggestedUserAvatar_1jkdw_1590{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--color-bg-primary);font-size:1rem;flex-shrink:0}._suggestedUserDetails_1jkdw_1608{display:flex;flex-direction:column;min-width:0}._suggestedUserName_1jkdw_1614{font-weight:600;color:var(--color-text-primary);text-decoration:none;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._suggestedUserName_1jkdw_1614:hover{color:var(--color-primary)}._suggestedUserBio_1jkdw_1628{font-family:var(--font-family);font-size:.7rem;color:var(--color-text-secondary)}._followBtn_1jkdw_1634{font-family:var(--font-family);padding:6px 10px;background:var(--color-primary);color:var(--color-bg-primary);border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;font-size:var(--font-size-xs);white-space:nowrap}._followBtn_1jkdw_1634:hover{background:var(--color-primary-dark)}._followBtn_1jkdw_1634:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._activityStats_1jkdw_1657{display:flex;flex-direction:column;gap:var(--spacing-md)}._activityItem_1jkdw_1663{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);background:var(--surface-panel-bg);border-radius:var(--radius-md);border:1px solid var(--surface-panel-border)}._activityIcon_1jkdw_1673{font-family:var(--font-family);font-size:1.5rem;color:var(--color-primary)}._activityItem_1jkdw_1663>div{display:flex;flex-direction:column}._activityLabel_1jkdw_1684{font-family:var(--font-family);font-size:.75rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}._activityValue_1jkdw_1692{font-family:var(--font-family);font-size:1.25rem;font-weight:700;color:var(--color-text-primary)}._sidebarAction_1jkdw_487,._sidebarActionAlt_1jkdw_494{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}@media(max-width:1200px){._feedLayout_1jkdw_351{grid-template-columns:220px minmax(0,1fr) 240px}._leftSidebar_1jkdw_365,._feedSidebar_1jkdw_366{font-family:var(--font-family);font-size:.9rem}}@media(max-width:968px){._feedLayout_1jkdw_351{grid-template-columns:minmax(0,1fr) 260px}._leftSidebar_1jkdw_365{display:none}._feedMain_1jkdw_358{grid-column:1;width:100%}._mobileFilters_1jkdw_833{display:flex;gap:var(--spacing-sm);overflow-x:auto;padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);scrollbar-width:none;background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow)}._mobileFilters_1jkdw_833::-webkit-scrollbar{display:none}._mobileFilterChip_1jkdw_1751{font-family:var(--font-family);display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);border-radius:var(--radius-full);padding:8px 16px;white-space:nowrap;font-size:var(--font-size-sm);font-weight:500;flex-shrink:0;transition:var(--transition-fast);cursor:pointer}._mobileFilterChip_1jkdw_1751:hover:not(._mobileFilterChipActive_1jkdw_1769){border-color:var(--color-primary);color:var(--color-primary)}._mobileFilterChip_1jkdw_1751:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._mobileFilterChipActive_1jkdw_1769{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._mobileFilterChipActive_1jkdw_1769:hover,._mobileFilterChipActive_1jkdw_1769:active{color:#fff}}@media(max-width:768px){._leftSidebar_1jkdw_365,._feedSidebar_1jkdw_366{display:none!important}._feedMain_1jkdw_358{padding:0;margin:0;border:none;box-shadow:none;background:transparent}._composerCard_1jkdw_28{display:none}._postsContainer_1jkdw_733{background:var(--color-bg-primary);border:none;border-radius:0;box-shadow:none}._header_1jkdw_14{display:none}.innerContainer{padding:0;max-width:100%;border-radius:0}.pageContainer{background:var(--color-bg-primary)}}@media(max-width:768px){._feedPage_1jkdw_1{padding:0}._feedLayout_1jkdw_351{grid-template-columns:1fr;gap:0}._leftSidebar_1jkdw_365,._feedSidebar_1jkdw_366{display:none!important}._feedMain_1jkdw_358{grid-column:1;width:100%}._mobileFilters_1jkdw_833{display:flex;gap:var(--spacing-sm);overflow-x:auto;padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);grid-column:1;scrollbar-width:none;background:var(--surface-panel-bg);border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:none;position:sticky;top:0;z-index:10}._mobileFilters_1jkdw_833::-webkit-scrollbar{display:none}._feedHeader_1jkdw_649{flex-direction:column;gap:var(--spacing-md)}._createPostButton_1jkdw_713{width:100%;justify-content:center}._headerTitle_1jkdw_687 h1{font-size:1.5rem}._emptyActions_1jkdw_1047{flex-direction:column}._postsContainer_1jkdw_733,._skeletonList_1jkdw_872,._welcomeBanner_1jkdw_753{max-width:100%;margin-left:0;margin-right:0}._exploreButton_1jkdw_1054,._findUsersButton_1jkdw_1055{width:100%;text-align:center}._mobileBottomNav_1jkdw_1914{position:fixed;left:0;right:0;bottom:0;z-index:120;display:grid;grid-template-columns:repeat(5,1fr);background:var(--surface-panel-bg);border-top:1px solid var(--color-border);box-shadow:var(--shadow-lg)}._mobileBottomNavItem_1jkdw_1927{font-family:var(--font-family);border:none;background:transparent;color:var(--color-text-secondary);text-decoration:none;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:.72rem;font-weight:600}._mobileBottomNavItem_1jkdw_1927 svg{font-size:1rem}._mobileBottomNavCreate_1jkdw_1947{color:var(--color-primary)}._fab_1jkdw_1911{bottom:78px}}._hideOnMobile_1jkdw_1956{display:block}@media(max-width:768px){._hideOnMobile_1jkdw_1956{display:none}}._fab_1jkdw_1911{display:none}._mobileFilterChipBattle_1jkdw_1972{border-color:#ea580c!important;color:#c2410c}._mobileFilterChipBattle_1jkdw_1972._mobileFilterChipActive_1jkdw_1769{background:#ea580c!important;color:#fff!important;border-color:#ea580c!important}._composerActionBattle_1jkdw_1984{color:#c2410c}._composerActionBattle_1jkdw_1984:hover{background:#fff7ed}._composerActionFlex_1jkdw_1993{color:#dc2626}._composerActionFlex_1jkdw_1993:hover{background:#fef2f2}._flexGrid_1jkdw_2002{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:4px}@media(max-width:600px){._flexGrid_1jkdw_2002{grid-template-columns:repeat(2,1fr)}}._composerActionAsk_1jkdw_2016{color:var(--color-primary)!important;background:none!important;border:1px solid var(--color-border)!important;min-height:unset!important;padding:6px 10px!important;display:inline-flex!important;align-items:center!important;gap:6px;cursor:pointer;font-family:var(--font-family);font-size:.84rem;font-weight:600;border-radius:var(--radius-md)!important}._composerActionAsk_1jkdw_2016:hover{background:var(--color-accent-soft)!important;border-color:var(--color-primary)!important}._qaContainer_1jkdw_2037{display:flex;flex-direction:column;gap:12px;max-width:700px;margin:0 auto;width:100%}._qaToolbar_1jkdw_2046{display:flex;gap:10px;align-items:center}._qaSearchBar_1jkdw_2052{flex:1;display:flex;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);padding:0 10px;min-height:38px}._qaSearchBar_1jkdw_2052:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01f}._qaSearchIcon_1jkdw_2069{color:var(--color-text-secondary);flex-shrink:0;font-size:.85rem}._qaSearchInput_1jkdw_2075{flex:1;border:none;background:none;outline:none;font-size:.88rem;font-family:var(--font-family);color:var(--color-text-primary);min-height:38px;padding:0;min-width:0}._qaSearchClear_1jkdw_2088{background:none!important;border:none!important;color:var(--color-text-secondary);cursor:pointer;padding:0!important;min-height:unset!important;font-size:1.1rem;line-height:1}._qaAskBtn_1jkdw_2099{display:inline-flex!important;align-items:center!important;gap:6px;padding:8px 14px!important;min-height:unset!important;background:var(--color-primary)!important;color:#fff!important;border:none!important;border-radius:var(--radius-md)!important;font-size:.84rem!important;font-weight:700!important;font-family:var(--font-family)!important;white-space:nowrap;cursor:pointer;transition:opacity .15s}._qaAskBtn_1jkdw_2099:hover{opacity:.88}._qaFilters_1jkdw_2120{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._qaSelect_1jkdw_2127{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:.82rem;font-family:var(--font-family);padding:5px 10px;min-height:unset}._qaSortChips_1jkdw_2138{display:flex;gap:6px;flex-wrap:wrap}._qaSortChip_1jkdw_2138{padding:5px 12px!important;min-height:unset!important;border:1px solid var(--color-border)!important;border-radius:20px!important;background:var(--color-bg-primary)!important;color:var(--color-text-secondary)!important;font-size:.8rem!important;font-family:var(--font-family)!important;cursor:pointer;transition:all .15s}._qaSortChipActive_1jkdw_2156{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}._qaList_1jkdw_2162{display:flex;flex-direction:column;gap:10px}._qaCard_1jkdw_2168{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:14px 16px;cursor:pointer;transition:box-shadow .15s,border-color .15s}._qaCard_1jkdw_2168:hover{border-color:var(--color-primary)}._qaCardHeader_1jkdw_2182{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:8px}._qaCategory_1jkdw_2190{font-size:.75rem;font-weight:600;color:var(--color-primary);background:var(--color-accent-soft);padding:2px 8px;border-radius:12px;font-family:var(--font-family)}._qaHeaderRight_1jkdw_2200{display:flex;align-items:center;gap:8px}._qaStatus_1jkdw_2206{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:12px;font-family:var(--font-family)}._qaResolved_1jkdw_2216{background:#dcfce7;color:#16a34a}._qaOpen_1jkdw_2220{background:#fef9c3;color:#a16207}._qaResolveBtn_1jkdw_2225{padding:3px 10px!important;min-height:unset!important;font-size:.75rem!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;background:var(--color-bg-secondary)!important;color:var(--color-text-secondary)!important;cursor:pointer}._qaResolveBtn_1jkdw_2225:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important}._qaTitle_1jkdw_2240{margin:0 0 4px;font-size:.95rem;font-weight:700;color:var(--color-text-primary);font-family:var(--font-family);line-height:1.4}._qaSnippet_1jkdw_2249{margin:0 0 10px;font-size:.85rem;color:var(--color-text-secondary);font-family:var(--font-family);line-height:1.5}._qaCardFooter_1jkdw_2257{display:flex;align-items:center;justify-content:space-between;gap:10px}._qaUser_1jkdw_2264{display:flex;align-items:center;gap:7px;font-size:.8rem;color:var(--color-text-secondary);font-family:var(--font-family)}._qaUserAvatar_1jkdw_2272{width:22px;height:22px;border-radius:50%;object-fit:cover}._qaUserFallback_1jkdw_2278{font-size:1.1rem;color:var(--color-text-secondary)}._qaStats_1jkdw_2283{display:flex;gap:12px;font-size:.78rem;color:var(--color-text-secondary);font-family:var(--font-family)}@media(max-width:600px){._qaToolbar_1jkdw_2046{flex-direction:column;align-items:stretch}._qaFilters_1jkdw_2120{gap:6px}}._section_178xd_1{scroll-margin-top:calc(var(--site-header-height) + var(--spacing-md));display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);background:var(--surface-panel-bg);box-shadow:var(--shadow-sm)}._header_178xd_25{margin-bottom:0}._title_178xd_33{margin:0;display:flex;align-items:center;gap:.625rem;font-family:var(--font-family);font-size:1.35rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-.03em;line-height:1.15}._titleMark_178xd_59{width:1.25em;height:1.25em;border-radius:50%;background:var(--color-success-light);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1em;line-height:0;flex-shrink:0}._titleMark_178xd_59 svg{display:block;width:.55em;height:.55em}._decisionContext_178xd_99{margin:var(--spacing-xs) 0 0;font-family:var(--font-family);font-size:.88rem;font-weight:600;color:var(--color-text-secondary)}._priceSummary_178xd_115{margin:4px 0 0;font-family:var(--font-family);font-size:.88rem;font-weight:600;color:var(--color-text-secondary)}._subtitle_178xd_131{margin:var(--spacing-sm) 0 0;font-family:var(--font-family);font-size:.875rem;line-height:1.45;color:var(--color-text-secondary)}._topMatchCallout_178xd_147{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid rgba(34,197,94,.25);background:#22c55e14}._topMatchCopy_178xd_169{min-width:0}._topMatchLabel_178xd_177{margin:0 0 4px;font-family:var(--font-family);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#15803d}._topMatchName_178xd_197{margin:0;font-family:var(--font-family);font-size:.95rem;font-weight:700;color:var(--color-text-primary)}._recommendationValue_178xd_213{border-color:#035bf033}._recommendation_178xd_213{margin-bottom:0;padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid rgba(3,91,240,.2);background:linear-gradient(135deg,#035bf00f,#035bf005)}._recommendTitle_178xd_245{margin:0 0 var(--spacing-sm);font-family:var(--font-family);font-size:1rem;font-weight:700;color:var(--color-text-primary)}._recommendSummary_178xd_261{margin:0;font-family:var(--font-family);font-size:.9375rem;line-height:1.5;color:var(--color-text-primary)}._coachPanel_178xd_277{margin-bottom:0;padding:1rem 1.25rem 1.1rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg-primary)}._coachLoading_178xd_293{margin:0;font-family:var(--font-family);font-size:.875rem;color:var(--color-text-secondary)}._coachHeadline_178xd_307{max-width:none;margin:0 0 .9rem;font-family:var(--font-family);font-size:.95rem;font-weight:500;line-height:1.5;color:var(--color-text-primary)}._coachGuidanceList_178xd_327{list-style:none;margin:0;padding:.9rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;border-top:1px solid var(--color-border)}._coachGuidanceItem_178xd_347:only-child{grid-column:1 / -1}._coachGuidanceItem_178xd_347{margin:0;padding:0}._coachGuidanceBadge_178xd_365{display:block;margin-bottom:.15rem;font-family:var(--font-family);font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}._coachGuidanceName_178xd_383{display:block;font-family:var(--font-family);font-size:1rem;font-weight:750;color:var(--color-text-primary)}._coachGuidanceAdvice_178xd_399{margin:.28rem 0 0;font-family:var(--font-family);font-size:.82rem;line-height:1.5;color:var(--color-text-secondary)}._loading_178xd_415{margin:0;font-family:var(--font-family);font-size:.875rem;color:var(--color-text-secondary)}._cardGrid_178xd_429{display:grid;grid-template-columns:1fr;gap:.75rem}._card_178xd_429{box-sizing:border-box;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);overflow:visible;display:grid;grid-template-columns:minmax(148px,30%) minmax(0,1fr) 132px;grid-template-rows:auto auto;column-gap:1.25rem;padding:1rem 1.25rem 1.15rem;transition:border-color var(--transition-base)}._cardTopMatch_178xd_469{border-color:#15803d73}._cardWinner_178xd_477{border-color:#5b21b661;background:var(--color-bg-primary)}._cardTopMatch_178xd_469._cardWinner_178xd_477{border-color:#5b21b661}._cardLink_178xd_495{display:flex;flex-direction:column;height:100%;padding:var(--spacing-md);text-decoration:none;color:inherit}._cardVisual_178xd_513{display:flex;grid-column:1;grid-row:2;align-self:stretch;text-decoration:none;color:inherit}._cardDetails_178xd_531{grid-column:2;grid-row:2;display:flex;flex-direction:column;min-width:0;padding:0}._cardTitleLink_178xd_549{width:fit-content;color:inherit;text-decoration:none}._cardImageWrap_178xd_561{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:116px;margin:0;border-radius:7px;background:var(--color-bg-secondary);border:1px solid var(--color-border);overflow:hidden}._cardPickMeta_178xd_591{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:.65rem;min-height:1rem;margin-bottom:.75rem}._topMatchCardBadge_178xd_611,._valueCardBadge_178xd_613,._cardRank_178xd_615{position:static;padding:0;border-radius:0;background:transparent;font-family:var(--font-family);font-size:.65rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}._topMatchCardBadge_178xd_611{color:#15803d}._valueCardBadge_178xd_613{color:var(--color-primary)}._cardTopMatch_178xd_469 ._cardImageWrap_178xd_561{border-color:#22c55e4d}._cardWinner_178xd_477 ._cardImageWrap_178xd_561{border-color:#035bf04d}._cardImage_178xd_561{width:100%;height:100%;object-fit:contain}._cardRank_178xd_615{color:var(--color-text-secondary)}._cardPickMeta_178xd_591>span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 .65rem 2px 0;border-radius:50%;background:var(--color-border)}._cardHeader_178xd_713{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xs);margin-bottom:4px}._cardName_178xd_729{margin:0 0 .45rem;font-family:var(--font-family);font-size:1rem;font-weight:750;line-height:1.35;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardTitleLink_178xd_549:hover ._cardName_178xd_729{color:var(--color-primary)}._matchWhy_178xd_763{margin:0 0 .6rem;font-family:var(--font-family);font-size:.82rem;line-height:1.5;color:var(--color-text-secondary)}._matchWhyLabel_178xd_779{font-weight:700;color:var(--color-text-primary)}._matchFusedLine_178xd_789{margin-bottom:var(--spacing-xs)}._tradeOff_178xd_797{margin:0 0 var(--spacing-sm);font-family:var(--font-family);font-size:.75rem;line-height:1.4;color:var(--color-text-secondary)}._tagRow_178xd_813{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding:0}._tag_178xd_813{padding:0 0 2px;border-radius:0;border-bottom:1px solid currentcolor;font-family:var(--font-family);font-size:.69rem;font-weight:700}._tagPurple_178xd_847{background:transparent;color:var(--color-primary)}._tagMint_178xd_857{background:transparent;color:#15803d}._cardAside_178xd_867{grid-column:3;grid-row:2;display:flex;flex-direction:column;align-items:flex-end;align-self:stretch;padding-left:1rem;border-left:1px solid var(--color-border)}._viewDetailsBtn_178xd_889{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin:auto 0 0;padding:9px 12px;border-radius:6px;border:1px solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-primary);font-family:var(--font-family);font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color var(--transition-base),color var(--transition-base),background var(--transition-base)}._viewDetailsBtn_178xd_889:hover{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}._cardPrice_178xd_945{margin:0;font-family:var(--font-family);font-size:1rem;font-weight:800;color:var(--color-text-primary)}._metricList_178xd_961{margin:auto 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}._metricItem_178xd_981{padding:.45rem .55rem;border-radius:5px;background:var(--color-bg-secondary)}._metricBest_178xd_993{background:#22c55e14;border:1px solid rgba(34,197,94,.2)}._metricMeta_178xd_1003{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);margin-bottom:4px}._metricLabel_178xd_1019{font-family:var(--font-family);font-size:.72rem;font-weight:600;color:var(--color-text-secondary)}._metricValue_178xd_1033{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family);font-size:.75rem;font-weight:700;color:var(--color-text-primary)}._metricBest_178xd_993 ._metricValue_178xd_1033{color:#15803d}._metricTrack_178xd_1061{height:6px;border-radius:var(--radius-full);background:var(--color-bg-tertiary);overflow:hidden}._metricFill_178xd_1075{height:100%;border-radius:inherit;background:#035bf073;transition:width .3s ease}._metricFillBest_178xd_1089{background:linear-gradient(90deg,#22c55e,#16a34a)}._winIcon_178xd_1097{font-size:.65rem;color:#22c55e}._actions_178xd_1107{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm);margin-top:0;padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}._secondaryBtn_178xd_1127{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family);font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color var(--transition-base)}._secondaryBtn_178xd_1127:hover{border-color:var(--color-primary);color:var(--color-primary)}._primaryBtn_178xd_1169{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border:none;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-family:var(--font-family);font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--transition-base),box-shadow var(--transition-base)}._primaryBtn_178xd_1169:hover{background:var(--color-primary-dark, #0246C2)}._pickBtn_178xd_1215{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin:auto 0 .4rem;padding:9px 12px;border:none;border-radius:6px;background:var(--color-primary);color:#fff;font-family:var(--font-family);font-size:.78rem;font-weight:700;cursor:pointer}._pickBtn_178xd_1215:disabled,._pickBtn_178xd_1215[aria-disabled=true]{opacity:.72;cursor:default}._pickSpinner_178xd_1263{width:.8rem;height:.8rem;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:_pickSpin_178xd_1263 .7s linear infinite;flex:0 0 auto}@keyframes _pickSpin_178xd_1263{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._pickSpinner_178xd_1263{animation:none}}._textBtn_178xd_1307{border:none;background:transparent;color:var(--color-text-secondary);font-family:var(--font-family);font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:underline}._choiceError_178xd_1329,._shareNotice_178xd_1331{width:100%;margin:0;text-align:center;font-family:var(--font-family);font-size:.85rem}._choiceError_178xd_1329{color:var(--color-danger, #b91c1c)}._receipt_178xd_1355{display:flex;flex-direction:column;gap:var(--spacing-lg);font-family:var(--font-family)}._receiptPublic_178xd_1369{position:relative;overflow:hidden;padding:1.4rem 1.45rem 1.3rem;border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);background:var(--surface-panel-bg);box-shadow:var(--shadow-md)}._receiptMain_178xd_1393{display:flex;gap:var(--spacing-lg);align-items:flex-start}._receiptImageWrap_178xd_1405{width:140px;flex:0 0 140px;border-radius:12px;overflow:hidden;background:var(--color-bg-secondary, #f8fafc)}._receiptImage_178xd_1405{display:block;width:100%;height:140px;object-fit:contain}._receiptKicker_178xd_1435{margin:0 0 .25rem;font-family:var(--font-family);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary)}._receiptName_178xd_1455,._receiptNameLink_178xd_1457{margin:0;font-family:var(--font-family);font-size:1.35rem;font-weight:700;color:var(--color-text-primary);text-decoration:none}._receiptPrice_178xd_1475{margin:.35rem 0 0;font-family:var(--font-family);font-size:1.1rem;font-weight:700}._receiptReason_178xd_1489,._receiptTradeoff_178xd_1491{margin:.6rem 0 0;font-family:var(--font-family);font-size:.95rem;line-height:1.45;color:var(--color-text-secondary)}._receiptReasonLabel_178xd_1507{font-weight:700;color:var(--color-text-primary)}._receiptReasonText_178xd_1517{font-family:var(--font-family)}._receiptPublic_178xd_1369 ._receiptMain_178xd_1393{align-items:center;gap:1.35rem}._receiptPublic_178xd_1369 ._receiptImageWrap_178xd_1405{width:168px;flex-basis:168px;padding:.7rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-secondary)}._receiptPublic_178xd_1369 ._receiptImage_178xd_1405{height:148px}._receiptPublic_178xd_1369 ._receiptKicker_178xd_1435{display:inline-block;margin:0 0 .7rem;padding:.28rem .7rem;border-radius:var(--radius-full);background:#035bf01a;letter-spacing:.08em}._receiptPublic_178xd_1369 ._receiptName_178xd_1455{font-size:1.65rem;letter-spacing:-.03em;line-height:1.15}._receiptPublic_178xd_1369 ._receiptPrice_178xd_1475{margin-top:.4rem;font-size:1.2rem;color:var(--color-primary)}._receiptPublic_178xd_1369 ._receiptReason_178xd_1489{margin-top:1rem;padding:.9rem 1rem;border-radius:var(--radius-lg);border:1px solid rgba(3,91,240,.14);background:#035bf00f;color:var(--color-text-primary)}._receiptPublic_178xd_1369 ._receiptReasonLabel_178xd_1507{display:block;margin-bottom:.3rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary)}._receiptPublic_178xd_1369 ._receiptReasonText_178xd_1517{display:block;line-height:1.5}._receiptPublic_178xd_1369 ._receiptTradeoff_178xd_1491{display:flex;align-items:flex-start;gap:.55rem;margin-top:.75rem;padding:.7rem .9rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-tertiary);font-size:.9rem}._receiptPublic_178xd_1369 ._receiptTradeoff_178xd_1491:before{content:"";width:7px;height:7px;margin-top:.4rem;border-radius:50%;background:var(--color-primary);flex-shrink:0}._whereToBuyTitle_178xd_1695{margin:0 0 .5rem;font-family:var(--font-family);font-size:1rem}._offerList_178xd_1707{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}._offerRow_178xd_1725{display:flex;justify-content:space-between;gap:1rem;align-items:center}._offerName_178xd_1739,._offerPrice_178xd_1741{margin:0;font-family:var(--font-family)}._offerName_178xd_1739{font-weight:700}._offerChecked_178xd_1759{color:var(--color-text-secondary);font-weight:500}._offerBtn_178xd_1769{display:inline-flex;align-items:center;gap:.4rem;padding:8px 14px;border:none;border-radius:var(--radius-full);background:var(--color-text-primary);color:var(--color-bg-primary);font-family:var(--font-family);font-weight:700;cursor:pointer}._cohortNote_178xd_1797{margin:.75rem 0 0;font-family:var(--font-family);font-size:.92rem;line-height:1.45;color:var(--color-text-secondary)}._followUp_178xd_1813{display:flex;flex-direction:column;gap:.75rem;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._followUpConfirm_178xd_1831{margin:0;font-family:var(--font-family);font-size:.95rem;font-weight:700;line-height:1.45;color:var(--color-text-primary)}._followUpTitle_178xd_1849,._followUpLabel_178xd_1851{margin:0;font-family:var(--font-family);font-weight:700}._followUpChoices_178xd_1863,._followUpOther_178xd_1865{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}._followUpSelect_178xd_1879{font-family:var(--font-family);padding:8px 10px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary)}._receiptActions_178xd_1897{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}._primaryBtnEmphasis_178xd_1917{box-shadow:var(--shadow-sm)}@media(max-width:768px){._section_178xd_1{padding:var(--spacing-lg);gap:var(--spacing-md)}._coachGuidanceList_178xd_327{grid-template-columns:1fr}._topMatchCallout_178xd_147{flex-direction:column;align-items:flex-start}._cardGrid_178xd_429{grid-template-columns:1fr;gap:var(--spacing-md)}._card_178xd_429{grid-template-columns:1fr;grid-template-rows:auto;row-gap:.7rem;column-gap:0;padding:.9rem}._cardPickMeta_178xd_591{margin-bottom:0}._cardVisual_178xd_513{grid-column:1;grid-row:2;width:100%}._cardImageWrap_178xd_561{height:148px;min-height:0;max-height:160px}._cardDetails_178xd_531{grid-column:1;grid-row:3}._cardName_178xd_729{font-size:1.05rem;line-height:1.3;margin-bottom:.3rem}._matchWhy_178xd_763{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.4rem}._metricList_178xd_961{display:none}._cardAside_178xd_867{grid-column:1;grid-row:4;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;margin-top:0;padding:.7rem 0 0;border-top:1px solid var(--color-border);border-left:0;align-self:stretch}._cardPrice_178xd_945{font-size:1.05rem}._pickBtn_178xd_1215,._viewDetailsBtn_178xd_889{width:auto;margin:0;flex:0 0 auto;white-space:nowrap}}@media(max-width:640px){._section_178xd_1{padding:var(--spacing-md)}._cardGrid_178xd_429{display:grid;grid-template-columns:1fr;overflow:visible;padding-bottom:0}._card_178xd_429{grid-template-columns:1fr;column-gap:0;padding:.85rem}._metricList_178xd_961{grid-template-columns:1fr}._coachPanel_178xd_277{padding:1rem}._receiptPublic_178xd_1369{padding:1.15rem 1rem 1.1rem}._receiptPublic_178xd_1369 ._receiptMain_178xd_1393{align-items:flex-start}._receiptPublic_178xd_1369 ._receiptImageWrap_178xd_1405{width:112px;flex-basis:112px;padding:.45rem}._receiptPublic_178xd_1369 ._receiptImage_178xd_1405{height:96px}._receiptPublic_178xd_1369 ._receiptName_178xd_1455{font-size:1.3rem}}._productDetailsContainer_1my8t_1{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;padding:0 0 88px}._productDetailsContainer_1my8t_1>*{margin-block:0}._productDetailsContainer_1my8t_1>.buttonShowMoreContainer{margin-top:0}._productDetailsBox_1my8t_17{display:flex;background:var(--surface-panel-bg);padding:var(--spacing-xl);border-radius:var(--surface-panel-radius);gap:var(--spacing-lg);box-shadow:var(--surface-panel-shadow);border:1px solid var(--surface-panel-border);position:relative;overflow:visible;align-items:flex-start}._productGallery_1my8t_30{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative}._mainImageContainer_1my8t_39{position:relative;width:100%;height:400px;overflow:hidden;border-radius:12px;border:1px solid #e8eaed;background-color:#fafbfc}._mainImage_1my8t_39{width:100%;height:100%;object-fit:contain;cursor:zoom-in;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}._mainImage_1my8t_39._zoomed_1my8t_58{transform:scale(2);cursor:zoom-out}._mainImage_1my8t_39:hover{border-color:#d0d7de}._imageNav_1my8t_67{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:1px solid #e8eaed;border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}._imageNav_1my8t_67:hover{background:#fff;transform:translateY(-50%)!important}._imageNav_1my8t_67:focus,._imageNav_1my8t_67:active{transform:translateY(-50%)!important}._imageNavLeft_1my8t_97{left:10px}._imageNavRight_1my8t_101{right:10px}._imageIndicator_1my8t_105{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:20px;font-size:.85rem;font-weight:500;z-index:10}._zoomToggle_1my8t_119{position:absolute;top:10px;right:10px;background:#ffffffe6;border:1px solid #e8eaed;border-radius:8px;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}._zoomToggle_1my8t_119:hover{background:#fff}._thumbnails_1my8t_143{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;justify-content:center;max-width:100%;overflow-x:auto;padding:4px 0}._thumbnailWrapper_1my8t_154{position:relative;cursor:pointer;width:60px;height:60px;flex-shrink:0;border-radius:8px;overflow:hidden;background-color:#fafbfc}._thumbnail_1my8t_143{width:100%;height:100%;object-fit:contain;border-radius:8px;border:2px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}._thumbnail_1my8t_143:hover{border-color:#0246c2}._thumbnail_1my8t_143._selected_1my8t_179{border:2px solid #1e40af;box-shadow:0 0 0 2px #1e40af1a}._thumbnailOverlay_1my8t_184{position:absolute;top:0;left:0;right:0;bottom:0;background:#2563eb1a;border-radius:8px;pointer-events:none}._productDetailsRight_1my8t_195{flex:1;display:flex;flex-direction:column;gap:var(--spacing-md);border-radius:12px;overflow-y:auto;padding:var(--spacing-lg);object-fit:contain;border:1px solid #e8eaed;background-color:#fff;max-height:clamp(520px,75vh,880px)}._skeletonThumb_1my8t_209{margin:0 var(--spacing-xs)}._skeletonPrice_1my8t_213{margin-top:var(--spacing-sm)}._skeletonSectionSpacing_1my8t_217{margin-top:var(--spacing-md)}._skeletonMetaLine_1my8t_221{margin-top:var(--spacing-xs)}._productDetailsRight_1my8t_195 div{border-radius:8px}._productDetailsRight_1my8t_195::-webkit-scrollbar{width:6px}._productDetailsRight_1my8t_195::-webkit-scrollbar-track{background:#f1f3f5;border-radius:10px}._productDetailsRight_1my8t_195::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._productDetailsRight_1my8t_195::-webkit-scrollbar-thumb:hover{background:#94a3b8}._productDetailsTitle_1my8t_247{color:#0f172a;font-weight:700;font-size:1.75rem;margin:0;line-height:1.3;letter-spacing:-.02em}._productDetailsPrice_1my8t_256{color:#1e40af;font-weight:700;font-size:1.5rem;background:linear-gradient(135deg,#eff6ff,#e8f1ff);padding:var(--spacing-sm) var(--spacing-lg);display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;box-sizing:border-box;border:1px solid #bfdbfe;border-radius:10px;box-shadow:0 1px 3px #1e40af1a;letter-spacing:-.01em}._productDetailsPriceAmount_1my8t_274{display:inline-flex;align-items:baseline;gap:6px}._productDetailsCurrency_1my8t_280{font-family:var(--font-family);font-size:.85rem;font-weight:600;letter-spacing:.04em}._wishlistCountBadge_1my8t_287{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family);font-size:.72rem;font-weight:600;color:#035bf0;background:#f3f8ff;border:1px solid #BFDBFE;border-radius:20px;padding:3px 8px;letter-spacing:0;white-space:nowrap}._productBuyCta_1my8t_303{margin:0;display:contents}._productBuyBtn_1my8t_308{font-family:var(--font-family);display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;font-size:.85rem;letter-spacing:0;transition:background .2s ease}._productBuyBtn_1my8t_308:hover{background:var(--color-primary-dark, #1e3a8a)}._productBuyBtnIcon_1my8t_330{font-size:.7rem;opacity:.85}._retailerOfferList_1my8t_335{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:6px}._retailerOfferRow_1my8t_343{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}._retailerOfferMeta_1my8t_352{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;font-family:var(--font-family)}._retailerOfferName_1my8t_360{font-size:.9rem;font-weight:600;color:#1e3a8a}._retailerOfferPrice_1my8t_366{font-size:.95rem;font-weight:700}._retailerOfferChecked_1my8t_371{font-size:.75rem;font-weight:500;color:#64748b}._retailerOfferDisclaimer_1my8t_377{font-family:var(--font-family);font-size:.72rem;font-weight:500;color:#64748b;margin:0}[data-theme=dark] ._wishlistCountBadge_1my8t_287{color:#035bf0;background:#a78bfa1a;border-color:#a78bfa40}._priceAlertBtn_1my8t_391{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-family:var(--font-family);font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:20px;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;letter-spacing:0;white-space:nowrap}._priceAlertBtn_1my8t_391:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg-primary)}._priceAlertBtnActive_1my8t_416{background:#dcfce7;border-color:#16a34a;color:#16a34a}[data-theme=dark] ._priceAlertBtnActive_1my8t_416{background:#16a34a1f;border-color:#16a34a66;color:#4ade80}._descriptionSection_1my8t_428{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:var(--spacing-md) var(--spacing-md);transition:all .2s ease}._descriptionSection_1my8t_428:hover{border-color:#cbd5e1}._productDescriptionText_1my8t_439{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);line-height:1.7;text-overflow:ellipsis;word-break:break-word;color:#475569;font-size:.95rem}._productDescriptionText_1my8t_439._expanded_1my8t_453{-webkit-line-clamp:unset;line-clamp:unset;max-height:1000px;overflow:visible;white-space:normal;display:block}._toggleDescriptionbutton_1my8t_462{margin-top:var(--spacing-sm);background:none;border:none;color:#0246c2;font-weight:600;cursor:pointer;font-size:.9rem;padding:4px 0;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}._toggleDescriptionbutton_1my8t_462:hover{color:#1e40af;text-decoration:underline}._productDetailsMeta_1my8t_481{display:flex;flex-direction:column;gap:var(--spacing-xs);background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:var(--spacing-md) var(--spacing-md);transition:all .2s ease}._productDetailsMeta_1my8t_481:hover{border-color:#cbd5e1}._metaItem_1my8t_496{display:flex;align-items:center;gap:var(--spacing-sm);color:#334155;font-size:.95rem}._metaItem_1my8t_496 svg{color:#64748b;flex-shrink:0}._metaItem_1my8t_496 b{color:#1e293b;font-weight:600}._specsTitle_1my8t_514{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:12px;color:#0f172a;font-weight:700;font-size:1.1rem;letter-spacing:-.01em}._specsList_1my8t_525{list-style:none;padding:0;margin:0}._specsList_1my8t_525 li{margin-bottom:5px}._specIcon_1my8t_535{font-size:18px;margin-right:6px;color:#000;flex-shrink:0}._lightboxOverlay_1my8t_542{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:var(--z-lightbox);animation:_fadeIn_1my8t_1 .2s ease-in}._lightboxImage_1my8t_557{min-width:50%;max-width:90%;max-height:90%;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff1a;animation:_fadeIn_1my8t_1 .3s cubic-bezier(.4,0,.2,1);border-radius:12px;object-fit:contain}._lightboxNav_1my8t_569{position:absolute;top:50%;transform:translateY(-50%);font-size:2.5rem;color:#ffffffe6;background:#0000004d;border:none;cursor:pointer;z-index:calc(var(--z-lightbox) + 1);padding:16px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._lightboxNav_1my8t_569:hover{color:#fff;background:#00000080;transform:translateY(-50%)!important}._lightboxNav_1my8t_569:focus,._lightboxNav_1my8t_569:active{transform:translateY(-50%)!important}._left_1my8t_596{left:30px}._right_1my8t_600{right:30px}._userTools_1my8t_604{position:absolute;top:10px;right:10px;display:flex;gap:var(--spacing-sm);z-index:10}._favoritebutton_1my8t_613{background:#ffffffe6;border:1px solid #e2e8f0;cursor:pointer;padding:8px;color:#dc2626;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a}._compareButton_1my8t_627{background:#ffffffe6;border:1px solid #e2e8f0;cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a;font-weight:500;font-size:.9rem;white-space:nowrap}._compareButton_1my8t_627:hover{background:#fff;border-color:var(--color-primary-light)}._addToListButton_1my8t_650{background:#ffffffe6;border:1px solid #e2e8f0;cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a;font-weight:500;font-size:.9rem;white-space:nowrap}._addToListButton_1my8t_650:hover{background:#fff;border-color:var(--color-primary-light)}._addToListButtonActive_1my8t_673{background:#dcfce7;border-color:#16a34a;color:#16a34a}[data-theme=dark] ._addToListButtonActive_1my8t_673{background:#16a34a1f;border-color:#16a34a66;color:#4ade80}._addToListButtonInline_1my8t_685{background:var(--color-primary);color:#fff;border:none;cursor:pointer;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm);font-weight:500;font-size:.95rem;white-space:nowrap}._addToListButtonInline_1my8t_685:hover{background:var(--color-primary-dark)}._favoritebutton_1my8t_613:focus{outline:none;box-shadow:0 0 0 3px #dc262633}._favoritebutton_1my8t_613:hover{color:var(--color-error);background:#fff;border-color:#fca5a5}._productGrid_1my8t_718{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-md)}._similarProducts_1my8t_725{background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow);padding:var(--spacing-lg)}._similarProductsHeader_1my8t_733{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:var(--spacing-md)}._similarProducts_1my8t_725 h3{padding:0 6px;color:#0f172a;font-weight:700;font-size:1.5rem;margin:0;letter-spacing:-.02em}._similarProductsSubtitle_1my8t_751{margin:4px 0 0 6px;color:var(--color-text-secondary);font-size:.9rem}._compareSelectedBtn_1my8t_757{padding:var(--spacing-sm) var(--spacing-lg);background:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 75%,var(--color-primary-dark) 25%));color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;display:flex;align-items:center;gap:var(--spacing-sm);transition:all .2s ease;box-shadow:var(--shadow-sm)}._compareHint_1my8t_779{margin:-10px 0 16px 6px;color:var(--color-text-secondary);font-size:.9rem;font-style:italic}@keyframes _fadeIn_1my8t_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._rightContent_1my8t_798{display:grid;grid-template-columns:1fr 260px;gap:var(--spacing-lg);align-items:start}._rightInfo_1my8t_806{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}._miniSpecs_1my8t_814{position:sticky;top:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:var(--spacing-md) var(--spacing-md);transition:all .2s ease;box-shadow:0 1px 3px #0000000d}._miniSpecs_1my8t_814:hover{border-color:#cbd5e1}._miniSpecRow_1my8t_830{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-sm);padding:10px 4px;border-bottom:1px solid #e2e8f0;transition:background-color .15s ease}._miniSpecRow_1my8t_830:hover{background-color:#f1f5f980;border-radius:6px;margin:0 -4px;padding-left:8px;padding-right:8px}._miniSpecRow_1my8t_830:last-child{border-bottom:none}._miniSpecLeft_1my8t_851{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-width:0}._miniSpecLabel_1my8t_858{font-weight:600;color:#1e293b;font-size:.9rem}._miniSpecValue_1my8t_863{font-weight:500;color:#475569;text-align:right;font-size:.9rem}._specDot_1my8t_870{width:6px;height:6px;border-radius:999px;background:#0246c2;display:inline-block;flex-shrink:0;box-shadow:0 0 0 2px #2563eb1a}._whyFitsSection_1my8t_881{background:#fff;border:1px solid rgba(3,91,240,.1);border-radius:var(--radius-lg);padding:var(--spacing-lg)}._whyFitsTitle_1my8t_888{margin:0 0 var(--spacing-md) 0;font-size:1.2rem;font-weight:600;color:var(--color-text-primary)}._aiSessionRankBadge_1my8t_895{display:inline-block;margin:0 0 var(--spacing-sm) 0;padding:4px 10px;border-radius:var(--radius-full, 999px);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:.85rem;font-weight:600;font-family:var(--font-family)}._similarProductCardWrap_1my8t_907{display:flex;flex-direction:column;gap:var(--spacing-xs)}._similarProductCaption_1my8t_913{margin:0;padding:0 6px;color:var(--color-text-secondary);font-size:.85rem;line-height:1.4;font-family:var(--font-family)}._matchPercentage_1my8t_922{display:flex;align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}._percentageCircle_1my8t_929{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 75%,var(--color-primary-dark) 25%));display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:var(--shadow-sm)}._percentageValue_1my8t_947{font-size:2rem;font-weight:700;line-height:1}._percentageLabel_1my8t_953{font-size:.75rem;font-weight:500;opacity:.9;margin-top:4px}._matchReasons_1my8t_960{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}._reasonBullet_1my8t_967{display:flex;align-items:flex-start;gap:var(--spacing-sm);color:var(--color-text-primary);font-size:.9rem}._bullet_1my8t_975{color:var(--color-success);font-weight:700;flex-shrink:0;margin-top:2px}._dimensionScores_1my8t_983{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid rgba(3,91,240,.1)}._dimensionScoresCompact_1my8t_989{margin-top:0;padding-top:0;border-top:none}._dimensionTitle_1my8t_995{margin:0 0 var(--spacing-md) 0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._dimensionList_1my8t_1002{display:flex;flex-direction:column;gap:var(--spacing-md)}._dimensionItem_1my8t_1008{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);transition:all .2s ease}._dimensionItem_1my8t_1008:hover{border-color:var(--color-primary-light)}._dimensionHeader_1my8t_1020{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}._dimensionName_1my8t_1027{display:flex;align-items:center;font-weight:600;color:var(--color-text-primary);font-size:.95rem}._dimensionScore_1my8t_983{font-weight:700;color:var(--color-primary);font-size:1rem}._dimensionBar_1my8t_1041{width:100%;height:8px;background:var(--color-bg-tertiary);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--spacing-xs)}._dimensionBarFill_1my8t_1050{height:100%;border-radius:var(--radius-sm);transition:width .5s ease;box-shadow:0 1px 3px #0003}._dimensionBarSuccess_1my8t_1057{background-color:var(--color-success)}._dimensionBarWarning_1my8t_1061{background-color:var(--color-warning)}._dimensionBarError_1my8t_1065{background-color:var(--color-error)}._dimensionIcon_1my8t_1069{font-size:16px;margin-right:8px;color:var(--color-primary);flex-shrink:0}._dimensionReason_1my8t_1076{margin:var(--spacing-xs) 0 0 0;font-size:.85rem;color:var(--color-text-secondary);line-height:1.4}._alternativesTeaser_1my8t_1084{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}._alternativeItem_1my8t_1091{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}._alternativeItem_1my8t_1091:last-child{border-bottom:none}._altName_1my8t_1103{font-weight:600;color:var(--color-text-primary);font-size:.95rem;font-family:var(--font-family)}._altMatchBadge_1my8t_1110{font-weight:500;color:var(--color-primary);font-size:.85rem;font-family:var(--font-family)}._altComparison_1my8t_1117{font-size:.85rem;color:var(--color-text-secondary)}._viewFullComparisonBtn_1my8t_1122{width:100%;margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-primary);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all .2s ease}._viewFullComparisonBtn_1my8t_1122:hover{background:var(--color-primary);color:#fff}._reviewsSection_1my8t_1141{background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);padding:var(--spacing-lg);box-shadow:var(--surface-panel-shadow)}._reviewsHeader_1my8t_1149{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-md)}._reviewsTitle_1my8t_1158{margin:0 0 var(--spacing-sm) 0;font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}._ratingSummary_1my8t_1165{display:flex;align-items:center;gap:var(--spacing-md)}._averageRating_1my8t_1171{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}._ratingValue_1my8t_1178{font-size:2rem;font-weight:700;color:var(--color-text-primary)}._stars_1my8t_1184{display:flex;gap:var(--spacing-xs)}._starFilled_1my8t_1189{color:#ffc107}._starEmpty_1my8t_1193{color:#e0e0e0}._reviewCount_1my8t_1197{color:var(--color-text-secondary);font-size:.9rem}._writeReviewBtn_1my8t_1202{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all .2s ease}._writeReviewBtn_1my8t_1202:hover{background:var(--color-primary-dark)}._reviewsList_1my8t_1217{display:flex;flex-direction:column;gap:var(--spacing-lg)}._reviewItem_1my8t_1223{padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border)}._reviewHeader_1my8t_1230{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-sm);flex-wrap:wrap;gap:var(--spacing-sm)}._reviewUserInfo_1my8t_1239{display:flex;align-items:center;gap:var(--spacing-sm)}._reviewAvatar_1my8t_1245{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border);flex-shrink:0}._reviewAvatarPlaceholder_1my8t_1254{width:40px;height:40px;border-radius:50%;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);border:2px solid var(--color-border);flex-shrink:0;font-size:18px}._reviewUser_1my8t_1239{display:flex;flex-direction:column;gap:var(--spacing-xs)}._reviewUser_1my8t_1239 strong{color:var(--color-text-primary);font-size:.95rem}._reviewAuthorLink_1my8t_1279{text-decoration:none;color:var(--color-text-primary);transition:color .2s ease}._reviewAuthorLink_1my8t_1279:hover{color:var(--color-primary);text-decoration:underline}._reviewAuthorLink_1my8t_1279 strong{cursor:pointer}._reviewStars_1my8t_1294{display:flex;gap:var(--spacing-xs)}._reviewDate_1my8t_1299{color:var(--color-text-secondary);font-size:.85rem}._reviewFilterTabs_1my8t_1304{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}._reviewFilterTab_1my8t_1304{font-family:var(--font-family);font-size:.8rem;font-weight:500;padding:5px 12px;border-radius:20px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}._reviewFilterTab_1my8t_1304:hover{border-color:var(--color-primary);color:var(--color-primary)}._reviewFilterTabActive_1my8t_1329{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._reviewBadges_1my8t_1335{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}._verifiedBadge_1my8t_1342{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0;border-radius:20px;padding:2px 8px;font-family:var(--font-family)}._ownerBadge_1my8t_1356{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:var(--color-primary);background:#035bf014;border:1px solid rgba(3,91,240,.2);border-radius:20px;padding:2px 8px;font-family:var(--font-family)}._pendingBadge_1my8t_1370{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:#8a5300;background:#fff4e5;border:1px solid #f5d9a8;border-radius:20px;padding:2px 8px;font-family:var(--font-family)}[data-theme=dark] ._verifiedBadge_1my8t_1342{color:#4ade80;background:#4ade801a;border-color:#4ade8040}[data-theme=dark] ._ownerBadge_1my8t_1356{color:#93c5fd;background:#a5b4fc1a;border-color:#a5b4fc40}._expertBadge_1my8t_1396{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:#035bf0;background:#035bf014;border:1px solid rgba(3,91,240,.2);border-radius:20px;padding:2px 8px}[data-theme=dark] ._expertBadge_1my8t_1396{color:#035bf0;background:#a78bfa1a;border-color:#a78bfa40}._reviewComment_1my8t_1415{color:var(--color-text-primary);line-height:1.6;margin:0}._reviewMeta_1my8t_1421{font-family:var(--font-family);font-size:.8125rem;color:var(--text-secondary, #6b7280);margin:0 0 6px}._reviewOutcomes_1my8t_1428{font-family:var(--font-family);font-size:.8125rem;color:var(--text-secondary, #6b7280);margin:0 0 8px;padding-left:1.1rem}._reviewReplies_1my8t_1436{margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px dashed var(--color-border)}._replyList_1my8t_1442{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}._replyItem_1my8t_1449{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 12px}._replyHeader_1my8t_1456{display:flex;justify-content:space-between;gap:var(--spacing-sm);font-size:.85rem;color:var(--color-text-secondary);margin-bottom:4px}._replyAuthor_1my8t_1465{font-weight:600;color:var(--color-text-primary)}._replyComment_1my8t_1470{margin:0;font-size:.95rem;color:var(--color-text-primary)}._replyActions_1my8t_1476{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:6px;padding-top:6px;border-top:1px solid var(--color-border)}._replyUpvoteBtn_1my8t_1485{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:4px 10px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.8rem;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}._replyUpvoteBtn_1my8t_1485:hover:not(:disabled){background:#035bf00d;border-color:var(--color-primary);color:var(--color-primary)}._replyUpvoteBtn_1my8t_1485._upvoted_1my8t_1505{background:#035bf01a;border-color:var(--color-primary);color:var(--color-primary);font-weight:600}._replyUpvoteBtn_1my8t_1485:disabled{opacity:.5;cursor:not-allowed}._replyUpvoteBtn_1my8t_1485 span{font-weight:500}._replyForm_1my8t_1521{display:flex;flex-direction:column;gap:var(--spacing-sm)}._replyForm_1my8t_1521 textarea{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:.9rem;resize:vertical}._noReviews_1my8t_1537{text-align:center;color:var(--color-text-secondary);padding:var(--spacing-xl);font-style:italic}._ratingDistribution_1my8t_1545{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}._distributionTitle_1my8t_1553{margin:0 0 var(--spacing-md) 0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._ratingBarRow_1my8t_1560{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._ratingLabel_1my8t_1567{display:flex;align-items:center;gap:var(--spacing-xs);min-width:50px;font-size:.9rem;font-weight:500;color:var(--color-text-primary)}._ratingBar_1my8t_1560{flex:1;height:8px;background:var(--color-bg-tertiary);border-radius:var(--radius-sm);overflow:hidden}._ratingBarFill_1my8t_1585{height:100%;background:linear-gradient(90deg,#ffc107,#ff9800);border-radius:var(--radius-sm);transition:width .5s ease}._ratingCount_1my8t_1592{min-width:30px;text-align:right;font-size:.85rem;color:var(--color-text-secondary)}._reviewForm_1my8t_1600{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}._formTitle_1my8t_1608{margin:0 0 var(--spacing-md) 0;font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}._ratingInput_1my8t_1615{margin-bottom:var(--spacing-md)}._ratingInput_1my8t_1615 label{display:block;margin-bottom:var(--spacing-xs);font-weight:500;color:var(--color-text-primary)}._starRating_1my8t_1626{display:flex;gap:var(--spacing-xs);cursor:pointer}._starInput_1my8t_1632{transition:color .15s ease;cursor:pointer}._commentInput_1my8t_1637{margin-bottom:var(--spacing-md)}._commentInput_1my8t_1637 label{display:block;margin-bottom:var(--spacing-xs);font-weight:500;color:var(--color-text-primary)}._commentInput_1my8t_1637 textarea{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:.95rem;resize:vertical;transition:border-color .2s ease}._commentInput_1my8t_1637 textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._submitReviewBtn_1my8t_1665{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all .2s ease}._submitReviewBtn_1my8t_1665:hover{background:var(--color-primary-dark)}._reviewActions_1my8t_1680{margin-top:var(--spacing-sm);display:flex;gap:var(--spacing-sm)}._reviewEditActions_1my8t_1686{display:flex;gap:var(--spacing-sm)}._reviewMetaActions_1my8t_1691{display:flex;align-items:center;gap:var(--spacing-sm)}._reviewEditButtons_1my8t_1697{display:flex;gap:var(--spacing-sm)}._reviewIconButton_1my8t_1702{background:transparent;border:none;cursor:pointer;color:var(--color-primary);padding:var(--spacing-xs) var(--spacing-sm)}._reviewIconButtonDanger_1my8t_1710{color:var(--color-error)}._sectionSpacing_1my8t_1714{margin:24px 0}._deeperInsightsSection_1my8t_1718{background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);padding:var(--spacing-lg);box-shadow:var(--surface-panel-shadow);border:1px solid var(--surface-panel-border)}._deeperInsightsTitle_1my8t_1726{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;letter-spacing:-.02em}._expandButtonContainer_1my8t_1735{display:flex;justify-content:center;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-light)}._expandInsightsButton_1my8t_1743,._collapseInsightsButton_1my8t_1744{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}._expandInsightsButton_1my8t_1743:hover,._collapseInsightsButton_1my8t_1744:hover{background:var(--color-bg-secondary);border-color:var(--color-primary);color:var(--color-primary)}._expandIcon_1my8t_1769,._collapseIcon_1my8t_1770{font-size:var(--font-size-base);transition:transform .2s ease}._helpfulBtn_1my8t_1781{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:.85rem;transition:all .2s ease}._helpfulBtn_1my8t_1781:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}._nearbyStoresSection_1my8t_1802{background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);padding:var(--spacing-lg);box-shadow:var(--surface-panel-shadow)}._storesTitle_1my8t_1810{display:flex;align-items:center;gap:var(--spacing-sm);margin:0 0 var(--spacing-lg) 0;font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}._storesList_1my8t_1820{display:flex;flex-direction:column;gap:var(--spacing-md)}._storeItem_1my8t_1826{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-wrap:wrap;gap:var(--spacing-md)}._storeInfo_1my8t_1838{flex:1;min-width:200px}._storeName_1my8t_1843{margin:0 0 var(--spacing-xs) 0;font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}._storeAddress_1my8t_1850{margin:0 0 var(--spacing-xs) 0;color:var(--color-text-secondary);font-size:.9rem}._storeDistance_1my8t_1856{margin:0 0 var(--spacing-xs) 0;color:var(--color-primary);font-size:.85rem;font-weight:500}._storePrice_1my8t_1863{margin:var(--spacing-xs) 0 0 0;font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}._priceSavings_1my8t_1870{color:var(--color-success);font-size:.9rem;font-weight:500}._storeActions_1my8t_1876{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}._buyNowStoreBtn_1my8t_1882{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:500;display:flex;align-items:center;gap:var(--spacing-xs);transition:all .2s ease;font-size:.9rem}._buyNowStoreBtn_1my8t_1882:hover{background:var(--color-primary-dark)}._buyNowStoreBtn_1my8t_1882:first-of-type{background:var(--color-bg-primary);color:var(--color-primary);border:1px solid var(--color-primary)}._buyNowStoreBtn_1my8t_1882:first-of-type:hover{background:var(--color-primary);color:#fff}@media(max-width:1023px){._productDetailsBox_1my8t_17{flex-direction:column;align-items:stretch;padding:var(--spacing-lg)}._productGallery_1my8t_30,._productDetailsRight_1my8t_195{width:100%}._rightContent_1my8t_798{grid-template-columns:1fr}._productDetailsRight_1my8t_195{max-height:none}._userTools_1my8t_604{position:relative;top:0;right:0;margin-bottom:var(--spacing-md);flex-wrap:wrap;justify-content:center}._matchPercentage_1my8t_922{flex-direction:column;align-items:center}._storeItem_1my8t_1826{flex-direction:column;align-items:stretch}._storeActions_1my8t_1876{width:100%}._buyNowStoreBtn_1my8t_1882{flex:1}._mainImageContainer_1my8t_39{height:300px}._imageNav_1my8t_67{width:32px;height:32px;font-size:.9rem}._imageIndicator_1my8t_105{font-size:.75rem;padding:var(--spacing-xs) var(--spacing-sm)}._zoomToggle_1my8t_119{width:32px;height:32px}._ratingDistribution_1my8t_1545{padding:var(--spacing-sm)}._reviewForm_1my8t_1600{padding:var(--spacing-md)}}._fullSpecsSection_1my8t_1990{background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);padding:var(--spacing-lg);box-shadow:var(--surface-panel-shadow);border:1px solid var(--surface-panel-border)}._fullSpecsTitle_1my8t_1998{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;letter-spacing:-.02em}._productDescriptionFull_1my8t_2006{color:var(--color-text-secondary);font-size:1rem;line-height:1.7;margin:0;word-break:break-word;white-space:pre-wrap}._specsGrid_1my8t_2015{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-md)}._specGridItem_1my8t_2021{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}._specGridItem_1my8t_2021:hover{background:#f1f5f9;border-color:#cbd5e1}._specGridLabel_1my8t_2037{display:flex;align-items:center;gap:var(--spacing-sm);font-weight:600;color:#1e293b;font-size:.9rem;margin-bottom:4px}._specGridValue_1my8t_2047{font-weight:500;color:#475569;font-size:.95rem;line-height:1.5;word-break:break-word}._specColorSwatches_1my8t_2055{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._specColorSwatch_1my8t_2055{width:22px;height:22px;border-radius:999px;border:1px solid #cbd5e1;box-shadow:inset 0 0 0 1px #ffffff40;flex-shrink:0}._detailsPagePostsSection_1my8t_2071{padding:var(--spacing-lg);background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow)}._detailsPagePostsGrid_1my8t_2079{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:stretch;align-content:stretch}._detailsPagePostsGrid_1my8t_2079>*{align-self:stretch;min-height:450px}._detailsPagePostCard_1my8t_2092{height:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;align-items:stretch}@media(max-width:1180px){._detailsPagePostsGrid_1my8t_2079{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}}@media(max-width:768px){._detailsPagePostsGrid_1my8t_2079{gap:20px;grid-template-columns:1fr}}@media(max-width:768px){._specsGrid_1my8t_2015{grid-template-columns:1fr;gap:var(--spacing-sm)}._fullSpecsSection_1my8t_1990{padding:var(--spacing-lg)}._fullSpecsTitle_1my8t_1998{font-size:1.25rem}}._viewAllReviewsContainer_1my8t_2130{display:flex;justify-content:center;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #e2e8f0}._viewAllReviewsBtn_1my8t_2138{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:500;font-size:.95rem;transition:all .2s ease;box-shadow:var(--shadow-sm);min-width:200px;text-align:center}._viewAllReviewsBtn_1my8t_2138:hover{background:var(--color-primary-dark)}._modalOverlay_1my8t_2157{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._reviewsModal_1my8t_2172{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;position:relative;z-index:10001}._modalHeader_1my8t_2186{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e2e8f0;background:#f8fafc}._modalHeader_1my8t_2186 h3{margin:0;font-size:1.5rem;font-weight:700;color:#1e293b}._modalCloseBtn_1my8t_2202{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:4px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._modalCloseBtn_1my8t_2202:hover{background-color:#f1f5f9;color:#334155}._modalContent_1my8t_2221{flex:1;overflow-y:auto;padding:0;max-height:calc(90vh - 80px)}._modalRatingSummary_1my8t_2228{padding:24px 32px;border-bottom:1px solid #e2e8f0;background:#fafbfc}._modalRatingSummary_1my8t_2228 ._averageRating_1my8t_1171{display:flex;align-items:center;gap:16px}._modalRatingSummary_1my8t_2228 ._ratingValue_1my8t_1178{font-size:2.5rem;font-weight:800;color:#1e293b;line-height:1}._modalRatingSummary_1my8t_2228 ._stars_1my8t_1184{display:flex;gap:4px}._modalRatingSummary_1my8t_2228 ._reviewCount_1my8t_1197{color:#64748b;font-weight:500;font-size:1rem}._modalRatingDistribution_1my8t_2258{padding:24px 32px;border-bottom:1px solid #e2e8f0}._modalRatingDistribution_1my8t_2258 ._distributionTitle_1my8t_1553{margin:0 0 16px;font-size:1.125rem;font-weight:600;color:#374151}._modalReviewsList_1my8t_2270{padding:24px 32px}._modalReviewItem_1my8t_2274{border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:16px;background:#fff;transition:all .2s ease}._modalReviewItem_1my8t_2274:hover{border-color:#cbd5e1}._modalReviewItem_1my8t_2274:last-child{margin-bottom:0}@media(max-width:768px){._modalOverlay_1my8t_2157{padding:10px}._reviewsModal_1my8t_2172{width:100%;max-height:95vh;border-radius:12px}._modalHeader_1my8t_2186{padding:20px 24px}._modalHeader_1my8t_2186 h3{font-size:1.25rem}._modalContent_1my8t_2221{max-height:calc(95vh - 70px)}._modalRatingSummary_1my8t_2228,._modalRatingDistribution_1my8t_2258,._modalReviewsList_1my8t_2270{padding:20px 24px}._modalRatingSummary_1my8t_2228 ._ratingValue_1my8t_1178{font-size:2rem}._viewAllReviewsBtn_1my8t_2138{padding:10px 20px;font-size:.9rem}}._card_1tuu6_1{display:block;margin:0 0 var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);background:var(--color-bg-primary);color:inherit;text-decoration:none;font-family:var(--font-family)}._card_1tuu6_1:hover{border-color:var(--color-primary)}._kicker_1tuu6_33{margin:0 0 .2rem;font-family:var(--font-family);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary)}._name_1tuu6_53{margin:0;font-family:var(--font-family);font-size:1rem;font-weight:700;color:var(--color-text-primary)}._price_1tuu6_69{font-weight:600;color:var(--color-text-secondary)}._reason_1tuu6_79{margin:.35rem 0 0;font-family:var(--font-family);font-size:.875rem;line-height:1.4;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._section_1s62c_1{margin:0;padding:var(--spacing-md);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--shadow-sm);font-family:var(--font-family)}._header_1s62c_21{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._icon_1s62c_35{color:var(--color-primary-light);flex-shrink:0;margin-top:2px}._title_1s62c_47{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:700;margin:0;letter-spacing:-.02em}._subtitle_1s62c_63{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:.25rem 0 0}._hint_1s62c_77{font-family:var(--font-family);color:var(--color-text-secondary)}._grid_1s62c_87{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}@media(max-width:640px){._grid_1s62c_87{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_1s62c_117{border-radius:var(--radius-lg);background:var(--color-bg-secondary);border:1px solid var(--surface-panel-border);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}._card_1s62c_117:hover{border-color:#035bf059}._cardLink_1s62c_145{display:block;text-decoration:none;color:inherit;padding:var(--spacing-md)}._imageWrap_1s62c_159{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-tertiary)}._image_1s62c_159{width:100%;height:100%;object-fit:contain}._imagePlaceholder_1s62c_187{width:100%;height:100%;background:var(--color-bg-tertiary)}._badge_1s62c_199{position:absolute;top:6px;right:6px;font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:600;background:var(--surface-panel-bg);padding:2px 6px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:4px;border:1px solid var(--surface-panel-border)}._name_1s62c_231{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:500;margin:.5rem 0 0;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._reason_1s62c_255{font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:.25rem 0 0}._fusedLine_1s62c_269{margin:.25rem 0 0;font-size:var(--font-size-xs);font-weight:600;line-height:1.35;color:var(--color-primary)}._sectionHero_1s62c_285{margin:0;padding:var(--spacing-md);border-radius:calc(var(--radius-xl) + 2px);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;box-shadow:0 1px #ffffff0f inset,0 8px 24px #00000038;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}._sectionHero_1s62c_285 ._icon_1s62c_35{color:var(--color-primary-light)}._sectionHero_1s62c_285 ._title_1s62c_47{color:#fffffff2}._sectionHero_1s62c_285 ._subtitle_1s62c_63,._sectionHero_1s62c_285 ._hint_1s62c_77,._sectionHero_1s62c_285 ._reason_1s62c_255{color:#ffffffad}._sectionHero_1s62c_285 ._name_1s62c_231{color:#ffffffeb}._sectionHero_1s62c_285 ._fusedLine_1s62c_269{color:var(--color-primary-light)}._sectionHero_1s62c_285 ._imageWrap_1s62c_159,._sectionHero_1s62c_285 ._imagePlaceholder_1s62c_187{background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md)}._sectionHero_1s62c_285 ._card_1s62c_117{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000038}._sectionHero_1s62c_285 ._card_1s62c_117:hover{border-color:#035bf073}._sectionHero_1s62c_285 ._image_1s62c_159{filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}._sectionHero_1s62c_285 ._badge_1s62c_199{background:#ffffff1f;color:#ffffffeb;border:1px solid rgba(255,255,255,.1)}._shell_1q9dp_1{min-height:60vh}._inner_1q9dp_9{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-md)}._panel_1q9dp_23{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-xl);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow);font-family:var(--font-family)}._icon_1q9dp_55{font-size:1.75rem;color:var(--color-primary);margin-bottom:var(--spacing-xs)}._title_1q9dp_67{margin:0;font-family:var(--font-family);font-size:var(--font-size-xl, 1.35rem);font-weight:700;color:var(--color-text-primary)}._message_1q9dp_83{margin:0;font-family:var(--font-family);font-size:var(--font-size-sm, .95rem);line-height:1.5;color:var(--color-text-secondary)}._actions_1q9dp_99{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;margin-top:var(--spacing-md)}._primaryBtn_1q9dp_115,._secondaryBtn_1q9dp_117{font-family:var(--font-family);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-sm, .9rem);text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast, .15s ease),color var(--transition-fast, .15s ease),border-color var(--transition-fast, .15s ease)}._primaryBtn_1q9dp_115{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}._primaryBtn_1q9dp_115:hover{background:var(--color-primary-hover, var(--color-primary-dark));border-color:var(--color-primary-hover, var(--color-primary-dark))}._secondaryBtn_1q9dp_117{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border, rgba(0, 0, 0, .12))}._secondaryBtn_1q9dp_117:hover{background:var(--color-bg-secondary)}._modalOverlay_1aj35_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:var(--z-modal);padding:var(--spacing-md);animation:_fadeIn_1aj35_1 .2s ease}._modalBox_1aj35_29{background:var(--color-bg-primary);width:90%;max-width:450px;max-height:90vh;animation:_popup_1aj35_1 .3s cubic-bezier(.34,1.56,.64,1);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column}._modalHeader_1aj35_57{padding:var(--spacing-md);display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}._modalSeparator_1aj35_73{height:1px;background:var(--color-border);flex-shrink:0}._modalContent_1aj35_87{padding:var(--spacing-lg);text-align:center;flex:1}._modalText_1aj35_99{max-width:350px;margin:0 auto}._modalMessage_1aj35_109{color:var(--color-text-primary);font-size:1.1rem;font-weight:500;line-height:1.5;margin:0;text-align:center}._modalActions_1aj35_127{display:flex;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid var(--color-border);background:var(--color-bg-secondary)}._modalClose_1aj35_145{position:absolute;top:var(--spacing-md);right:var(--spacing-md);font-size:28px;background:var(--color-bg-tertiary);border:none;color:var(--color-text-muted);cursor:pointer;line-height:1;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}._modalClose_1aj35_145:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}@keyframes _fadeIn_1aj35_1{0%{opacity:0}to{opacity:1}}@keyframes _popup_1aj35_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._overlay_n6fpr_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}._modal_n6fpr_29{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}._header_n6fpr_49{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}._title_n6fpr_65{font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:8px;color:#dc2626}._closeButton_n6fpr_83{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}._closeButton_n6fpr_83:hover{background:#f3f4f6;color:#374151}._closeButton_n6fpr_83:disabled{cursor:not-allowed;opacity:.5}._form_n6fpr_131{padding:24px}._formGroup_n6fpr_139{margin-bottom:20px}._label_n6fpr_147{display:block;font-weight:500;margin-bottom:8px;color:#374151}._select_n6fpr_161{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;transition:border-color .2s;background:#fff}._select_n6fpr_161:focus{outline:none;border-color:#035bf0;box-shadow:0 0 0 3px #035bf01a}._select_n6fpr_161:disabled{background:#f3f4f6;cursor:not-allowed}._textarea_n6fpr_203{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;font-family:var(--font-family);resize:vertical;transition:border-color .2s}._textarea_n6fpr_203:focus{outline:none;border-color:#035bf0;box-shadow:0 0 0 3px #035bf01a}._textarea_n6fpr_203:disabled{background:#f3f4f6;cursor:not-allowed}._charCount_n6fpr_247{text-align:right;font-size:.875rem;color:#6b7280;margin-top:4px}._info_n6fpr_261{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:12px;margin-bottom:20px}._info_n6fpr_261 p{margin:0;font-size:.875rem;color:#92400e;line-height:1.5}._actions_n6fpr_291{display:flex;gap:12px;justify-content:flex-end}._actions_n6fpr_291 button{padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}@media(max-width:640px){._modal_n6fpr_29{max-width:100%;margin:0;border-radius:12px 12px 0 0;max-height:95vh}._actions_n6fpr_291{flex-direction:column-reverse}._actions_n6fpr_291 button{width:100%}}._dropdown_ga92w_1{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:10050;overflow:hidden;font-family:var(--font-family);max-height:260px;overflow-y:auto}._header_ga92w_33{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px 4px}._emptyHint_ga92w_51{padding:10px 12px 12px;font-size:var(--font-size-sm);color:var(--color-text-muted);font-family:var(--font-family)}._item_ga92w_65{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 12px;background:none;border:none;cursor:pointer;transition:background var(--transition-base);font-family:var(--font-family)}._item_ga92w_65:hover{background:var(--color-bg-secondary)}._thumb_ga92w_101{width:36px;height:36px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;background:var(--color-bg-secondary)}._thumbPlaceholder_ga92w_119{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;font-size:16px}._info_ga92w_143{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._name_ga92w_159{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._brand_ga92w_177{font-size:var(--font-size-xs);color:var(--color-text-muted)}._price_ga92w_187{font-size:var(--font-size-xs);font-weight:700;color:var(--color-primary);white-space:nowrap;flex-shrink:0}._commentsSection_1aq2o_1{scroll-margin-top:calc(var(--site-header-height) + var(--spacing-md));padding:var(--spacing-md);border-top:1px solid var(--color-border);background:var(--color-bg-tertiary);width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}._commentForm_1aq2o_25{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);align-items:flex-start;width:100%;min-width:0;overflow:visible;box-sizing:border-box}._commentInputWrapper_1aq2o_49{flex:1 1 12rem;min-width:0;max-width:100%;width:100%;position:relative;overflow:visible;z-index:1;box-sizing:border-box}._commentInput_1aq2o_49{display:block;width:100%;max-width:100%;min-width:0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.95rem;font-family:var(--font-family);resize:none;min-height:60px;height:auto;background:var(--color-bg-secondary);color:var(--color-text-primary);transition:all .2s ease;box-sizing:border-box}._commentInput_1aq2o_49:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._commentSubmit_1aq2o_121{display:flex;align-items:center;gap:var(--spacing-xs);flex:0 0 auto;align-self:flex-end;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;font-family:var(--font-family);transition:all .2s ease;white-space:nowrap}._commentSubmit_1aq2o_121:hover:not(:disabled){background:var(--color-primary-dark)}._commentSubmit_1aq2o_121:disabled{opacity:.5;cursor:not-allowed;transform:none}._commentsList_1aq2o_177{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:100%;overflow-x:hidden}._commentItem_1aq2o_193{display:flex;gap:var(--spacing-md);max-width:100%;overflow-x:hidden;word-wrap:break-word}._commentUserAvatar_1aq2o_209{flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;border:2px solid var(--color-primary-light)}._commentUserAvatar_1aq2o_209 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_1aq2o_239{width:100%;height:100%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}._commentContent_1aq2o_263{flex:1;min-width:0;max-width:100%;overflow-x:hidden;word-wrap:break-word}._commentHeader_1aq2o_279{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xs)}._commentUserName_1aq2o_293{font-weight:600;color:var(--color-text-primary);text-decoration:none;font-size:.95rem;display:inline-flex;align-items:center;gap:5px}._commentUserName_1aq2o_293:hover{color:var(--color-primary)}._expertBadge_1aq2o_321{display:inline-flex;align-items:center;gap:3px;font-size:.6rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:999px;padding:2px 6px;white-space:nowrap;flex-shrink:0;letter-spacing:.03em;font-family:var(--font-family);vertical-align:middle}._commentMenuContainer_1aq2o_355{position:relative;display:flex;align-items:center;gap:var(--spacing-xs)}._commentMenuButton_1aq2o_369{background:none;border:none;cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all .2s ease;opacity:.7;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:.85rem}._commentMenuButton_1aq2o_369:hover{opacity:1;background:#0000000d}._commentMenuDropdown_1aq2o_409{position:absolute;top:100%;right:0;margin-top:.25rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;z-index:100;min-width:150px;overflow:hidden}._commentMenuItem_1aq2o_437{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;background:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-size:.9rem;transition:background .2s ease}._commentMenuItem_1aq2o_437:hover{background:var(--color-bg-tertiary)}._commentMenuItem_1aq2o_437 svg{font-size:.9rem}._commentText_1aq2o_483{color:var(--color-text-primary);line-height:1.6;margin:0 0 var(--spacing-xs) 0;font-size:.95rem;word-wrap:break-word}._commentActions_1aq2o_499{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm)}._commentLikeButton_1aq2o_513{display:flex;align-items:center;gap:var(--spacing-xs);background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:all .2s ease;font-size:.85rem}._commentLikeButton_1aq2o_513:hover,._commentLikeButton_1aq2o_513._liked_1aq2o_551{color:var(--color-error)}._commentTime_1aq2o_559{font-size:.8rem;color:var(--color-text-secondary)}._deleteCommentButton_1aq2o_569{background-color:transparent!important;border:none!important;color:#dc2626;cursor:pointer;opacity:.6;transition:all .2s ease;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:4px!important;font-size:.8rem}._deleteCommentButton_1aq2o_569:hover{opacity:1;color:#b91c1c}._loading_1aq2o_609{text-align:center;padding:var(--spacing-lg);color:var(--color-text-secondary)}._emptyState_1aq2o_621{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;background:#f8fafc;border-radius:16px;border:2px dashed #e2e8f0}._emptyState_1aq2o_621 p{margin:0;font-size:.9rem}._loadMoreButton_1aq2o_657{display:block;margin:var(--spacing-md) auto 0;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:.9rem;transition:all .2s ease}._loadMoreButton_1aq2o_657:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}._replyForm_1aq2o_697{margin-top:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border)}._replyInput_1aq2o_713{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9rem;font-family:var(--font-family);resize:vertical;min-height:50px;background:var(--color-bg-tertiary);color:var(--color-text-primary);transition:all .2s ease;margin-bottom:var(--spacing-sm)}._replyInput_1aq2o_713:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._replyFormActions_1aq2o_755{display:flex;gap:var(--spacing-sm);justify-content:flex-end}._replySubmitButton_1aq2o_767{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;font-size:.85rem;transition:all .2s ease}._replySubmitButton_1aq2o_767:hover:not(:disabled){background:var(--color-primary-dark)}._replySubmitButton_1aq2o_767:disabled{opacity:.5;cursor:not-allowed;transform:none}._cancelReplyButton_1aq2o_817{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-weight:500;font-size:.85rem;transition:all .2s ease}._cancelReplyButton_1aq2o_817:hover{background:var(--color-bg-secondary);border-color:var(--color-text-secondary);color:var(--color-text-primary)}._editButton_1aq2o_855{display:flex;align-items:center;gap:var(--spacing-xs);background:none;border:none;color:var(--color-primary-dark);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:all .2s ease;font-size:.85rem;font-weight:500}._editButton_1aq2o_855:hover{color:var(--color-primary)}._editForm_1aq2o_895{margin-top:var(--spacing-xs);padding:var(--spacing-sm);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border)}._editInput_1aq2o_911{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9rem;font-family:var(--font-family);resize:none;min-height:60px;max-height:200px;overflow-y:auto;background:var(--color-bg-tertiary);color:var(--color-text-primary);transition:all .2s ease;margin-bottom:var(--spacing-sm);line-height:1.4}._editInput_1aq2o_911:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._editFormActions_1aq2o_959{display:flex;gap:var(--spacing-sm);justify-content:flex-end}._saveEditButton_1aq2o_971{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;font-size:.85rem;transition:all .2s ease}._saveEditButton_1aq2o_971:hover:not(:disabled){background:var(--color-primary-dark)}._saveEditButton_1aq2o_971:disabled{opacity:.5;cursor:not-allowed;transform:none}._cancelEditButton_1aq2o_1021{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-weight:500;font-size:.85rem;transition:all .2s ease}._cancelEditButton_1aq2o_1021:hover{background:var(--color-bg-secondary);border-color:var(--color-text-secondary);color:var(--color-text-primary)}._replyButton_1aq2o_1059{display:flex;align-items:center;gap:var(--spacing-xs);background:none;border:none;color:var(--color-primary-dark);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:all .2s ease;font-size:.85rem;font-weight:500}._replyButton_1aq2o_1059:hover{color:var(--color-primary)}._repliesContainer_1aq2o_1101{margin-top:var(--spacing-md);padding-left:var(--spacing-md);border-left:2px solid var(--color-border);display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative;max-width:100%;overflow-x:hidden;box-sizing:border-box}._repliesContainer_1aq2o_1101:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:var(--color-border);opacity:.5}._replyItem_1aq2o_1151{display:flex;gap:var(--spacing-sm);position:relative;margin-left:0;max-width:100%;overflow-x:hidden;word-wrap:break-word}._replyItem_1aq2o_1151:before{content:"";position:absolute;left:-18px;top:20px;width:14px;height:2px;background:var(--color-border);opacity:.5}._flattenedIndicator_1aq2o_1195{color:var(--color-text-secondary);font-size:.85rem;font-weight:400;margin-left:4px}._replyUserAvatar_1aq2o_1209{flex-shrink:0;width:28px;height:28px;border-radius:50%;overflow:hidden;border:2px solid var(--color-primary-light)}._replyUserAvatar_1aq2o_1209 img{width:100%;height:100%;object-fit:cover}._replyContent_1aq2o_1239{flex:1;min-width:0;max-width:100%;overflow-x:hidden;word-wrap:break-word}._replyHeader_1aq2o_1255{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xs)}._replyUserName_1aq2o_1269{font-weight:600;color:var(--color-text-primary);text-decoration:none;font-size:.9rem}._replyUserName_1aq2o_1269:hover{color:var(--color-primary)}._replyText_1aq2o_1291{color:var(--color-text-primary);line-height:1.5;margin:0 0 var(--spacing-xs) 0;font-size:.9rem;word-wrap:break-word}._replyActions_1aq2o_1307{display:flex;align-items:center;gap:var(--spacing-md)}@media(max-width:768px){._commentsSection_1aq2o_1{padding:var(--spacing-sm)}._commentForm_1aq2o_25{flex-direction:column;align-items:stretch}._commentInputWrapper_1aq2o_49{flex:1 1 auto;width:100%}._commentInput_1aq2o_49{min-height:72px;font-size:1rem}._commentSubmit_1aq2o_121{width:100%;align-self:stretch;justify-content:center;min-height:44px}._repliesContainer_1aq2o_1101{padding-left:var(--spacing-sm);margin-left:0!important}._commentItem_1aq2o_193,._replyItem_1aq2o_1151{gap:var(--spacing-sm)}._commentUserAvatar_1aq2o_209,._replyUserAvatar_1aq2o_1209{flex-shrink:0}._commentText_1aq2o_483,._replyText_1aq2o_1291{font-size:.9rem;word-break:break-word;overflow-wrap:break-word}._commentActions_1aq2o_499,._replyActions_1aq2o_1307{flex-wrap:wrap;gap:var(--spacing-xs)}._replyButton_1aq2o_1059{font-size:.8rem;padding:2px 6px}}._likesModal_c4ej9_5{max-width:400px;max-height:600px}._modalHeader_c4ej9_15{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--border-color)}._modalTitle_c4ej9_31{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;color:var(--text-color)}._heartIcon_c4ej9_51{color:#e91e63;font-size:20px}._closeButton_c4ej9_61{background:none;border:none;padding:8px;cursor:pointer;color:var(--text-color-secondary);border-radius:50%;transition:background-color .2s ease}._closeButton_c4ej9_61:hover{background-color:var(--hover-bg);color:var(--text-color)}._modalContent_c4ej9_91{padding:0;max-height:500px;overflow-y:auto}._loading_c4ej9_103{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-color-secondary)}._spinner_c4ej9_121{width:32px;height:32px;border:3px solid var(--border-color);border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_c4ej9_121 1s linear infinite;margin-bottom:12px}@keyframes _spin_c4ej9_121{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_c4ej9_151{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center;color:var(--error-color)}._retryButton_c4ej9_169{margin-top:12px;padding:8px 16px;background-color:var(--color-primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}._retryButton_c4ej9_169:hover{background-color:var(--primary-hover)}._empty_c4ej9_203{display:flex;flex-direction:column;align-items:center;padding:60px 20px;text-align:center;color:var(--text-color-secondary)}._emptyIcon_c4ej9_221{font-size:48px;margin-bottom:16px;color:var(--text-color-tertiary)}._likesList_c4ej9_233{padding:8px 0}._userItem_c4ej9_241{display:flex;align-items:center;padding:12px 20px;transition:background-color .2s ease}._userItem_c4ej9_241:hover{background-color:var(--hover-bg)}._userLink_c4ej9_263{display:flex;align-items:center;text-decoration:none;color:inherit;flex:1;min-width:0}._userAvatar_c4ej9_281{width:44px;height:44px;margin-right:12px;flex-shrink:0}._avatarImage_c4ej9_295{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--border-color)}._avatarPlaceholder_c4ej9_311{width:100%;height:100%;border-radius:50%;background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;border:2px solid var(--border-color)}._userInfo_c4ej9_339{flex:1;min-width:0}._userName_c4ej9_349{font-weight:500;color:var(--text-color);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userUsername_c4ej9_367{font-size:14px;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._followButton_c4ej9_383{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-left:8px}._followButton_c4ej9_383:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}._followButton_c4ej9_383._following_c4ej9_427{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}._followButton_c4ej9_383._following_c4ej9_427:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}._followButton_c4ej9_383:disabled{opacity:.6;cursor:not-allowed}._followButton_c4ej9_383._pending_c4ej9_461{background-color:var(--text-color-secondary);color:#fff;border-color:var(--text-color-secondary);cursor:default}._followLoading_c4ej9_475{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_c4ej9_121 1s linear infinite}@media(max-width:480px){._likesModal_c4ej9_5{max-width:95vw;max-height:80vh}._modalHeader_c4ej9_15{padding:12px 16px 8px}._modalTitle_c4ej9_31{font-size:16px}._userItem_c4ej9_241{padding:10px 16px}._userAvatar_c4ej9_281{width:40px;height:40px;margin-right:10px}._userName_c4ej9_349{font-size:15px}._userUsername_c4ej9_367{font-size:13px}._followButton_c4ej9_383{padding:5px 10px;font-size:12px;margin-left:6px}}._editPost_z4ckw_1{width:100%;border-radius:var(--radius-xl);padding:var(--spacing-xl);display:flex;flex-direction:column}._header_z4ckw_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}._header_z4ckw_17 h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._form_z4ckw_49{display:flex;flex-direction:column;gap:var(--spacing-xl);flex:1;overflow-y:auto}._section_z4ckw_65{display:flex;flex-direction:column;gap:var(--spacing-sm)}._sectionLabel_z4ckw_77{font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-xs);font-size:1rem}._hiddenInput_z4ckw_95{display:none}._imageUploadArea_z4ckw_105{width:100%}._uploadButton_z4ckw_113{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-2xl);border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary)}._uploadButton_z4ckw_113:hover{border-color:var(--color-primary);background:#035bf00d;color:var(--color-primary)}._uploadButton_z4ckw_113 svg{font-size:2rem}._imageGrid_z4ckw_163{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-md)}._imagePreview_z4ckw_175{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}._imagePreview_z4ckw_175 img{width:100%;height:100%;object-fit:cover}._removeImageButton_z4ckw_203{position:absolute;top:4px;right:4px;background:#000000b3;color:#fff;border:none;border-radius:50%;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;transition:all .2s ease;flex-shrink:0}._removeImageButton_z4ckw_203:hover{background:#000000e6}._addImageButton_z4ckw_255{aspect-ratio:1;border:2px dashed var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--color-bg-tertiary);color:var(--color-text-secondary);transition:all .2s ease}._addImageButton_z4ckw_255:hover{border-color:var(--color-primary);color:var(--color-primary);background:#035bf00d}._helpText_z4ckw_293{font-size:.85rem;color:var(--color-text-secondary);margin:0}._productImageList_z4ckw_305{display:flex;flex-direction:column;gap:var(--spacing-md)}._productImageSection_z4ckw_317{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);background:var(--color-bg-tertiary)}._productImageHeader_z4ckw_331{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}._productImageTitle_z4ckw_347{font-weight:600;color:var(--color-text-primary)}._productImageCount_z4ckw_357{font-size:.85rem;color:var(--color-text-secondary)}._productSearchWrapper_z4ckw_369{position:relative;width:100%}._searchInputWrapper_z4ckw_379{position:relative;display:flex;align-items:center}._searchIcon_z4ckw_391{position:absolute;left:var(--spacing-md);color:var(--color-text-secondary);z-index:1;pointer-events:none}._searchInput_z4ckw_379{width:100%;padding:var(--spacing-md);padding-left:2.5rem!important;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background:var(--color-bg-secondary);color:var(--color-text-primary);transition:all .2s ease}._searchInput_z4ckw_379:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._searchInput_z4ckw_379::placeholder{color:var(--color-text-secondary)}._loading_z4ckw_451{position:absolute;right:var(--spacing-md);font-size:.85rem;color:var(--color-text-secondary)}._suggestionsList_z4ckw_465{position:absolute;top:100%;left:0;right:0;margin-top:var(--spacing-xs);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px #0000001a}._suggestionItem_z4ckw_495{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--color-border)}._suggestionItem_z4ckw_495:last-child{border-bottom:none}._suggestionItem_z4ckw_495:hover{background:var(--color-bg-tertiary)}._suggestionImage_z4ckw_531{width:50px;height:50px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border)}._suggestionInfo_z4ckw_547{flex:1;min-width:0}._suggestionName_z4ckw_557{font-weight:600;color:var(--color-text-primary);margin-bottom:2px;font-size:.95rem}._suggestionBrand_z4ckw_571{font-size:.85rem;color:var(--color-text-secondary)}._suggestionPrice_z4ckw_581{font-size:.85rem;color:var(--color-primary);font-weight:600;margin-top:2px}._selectedProducts_z4ckw_597{margin-top:var(--spacing-md)}._selectedProducts_z4ckw_597 h4{margin:0 0 var(--spacing-md) 0;font-size:.95rem;font-weight:600;color:var(--color-text-primary)}._selectedProductCard_z4ckw_619{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm)}._productInfo_z4ckw_641{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}._productImage_z4ckw_305{width:60px;height:60px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border)}._productDetails_z4ckw_673{flex:1;min-width:0}._productName_z4ckw_683{font-weight:600;color:var(--color-text-primary);margin-bottom:2px;font-size:.95rem}._productBrand_z4ckw_697{font-size:.85rem;color:var(--color-text-secondary)}._removeProductButton_z4ckw_707{background:none;border:none;color:var(--color-error);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all .2s ease;display:flex;align-items:center;justify-content:center}._removeProductButton_z4ckw_707:hover{background:#ef44441a}._errorText_z4ckw_741{color:var(--color-error);font-size:.85rem;margin:0}._captionInputWrapper_z4ckw_755{position:relative;overflow:visible}._captionInput_z4ckw_755{width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;font-family:var(--font-family);background:#fff;color:var(--color-text-primary);resize:vertical;transition:all .2s ease}._captionInput_z4ckw_755:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._charCount_z4ckw_803{text-align:right;font-size:.85rem;color:#000;margin-top:4px}._visibilityOptions_z4ckw_819{display:flex;gap:var(--spacing-md);flex-wrap:wrap}._visibilityOption_z4ckw_819{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;background:var(--color-bg-tertiary)}._visibilityOption_z4ckw_819:hover{border-color:var(--color-primary);background:#035bf00d}._visibilityOption_z4ckw_819 input[type=radio]{margin:0;cursor:pointer}._visibilityOption_z4ckw_819 input[type=radio]:checked+svg{color:var(--color-primary)}._visibilityOption_z4ckw_819 span{font-size:.9rem;color:var(--color-text-primary)}._formActions_z4ckw_895{display:flex;gap:var(--spacing-md);justify-content:flex-end;padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}._cancelButton_z4ckw_911{padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;font-weight:500;transition:all .2s ease}._cancelButton_z4ckw_911:hover:not(:disabled){background:var(--color-bg-tertiary)}._cancelButton_z4ckw_911:disabled{opacity:.5;cursor:not-allowed}._submitButton_z4ckw_951{padding:var(--spacing-md) var(--spacing-xl);border:none;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;font-weight:600;transition:all .2s ease}._submitButton_z4ckw_951:hover:not(:disabled){background:var(--color-primary-dark)}._submitButton_z4ckw_951:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:768px){._editPost_z4ckw_1{max-width:100%;padding:var(--spacing-lg)}._imageGrid_z4ckw_163{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}._visibilityOptions_z4ckw_819{flex-direction:column}}._overlay_1bv87_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;display:flex;align-items:center;justify-content:center;z-index:1300;padding:16px}._modal_1bv87_23{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:340px;box-shadow:0 16px 48px #00000038;overflow:hidden;font-family:var(--font-family)}._header_1bv87_47{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--color-border)}._headerTitle_1bv87_63{display:flex;align-items:center;gap:7px;font-size:.92rem;font-weight:700;color:var(--color-text-primary)}._closeBtn_1bv87_81{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;padding:2px;transition:color .15s}._closeBtn_1bv87_81:hover{color:var(--color-text-primary)}._body_1bv87_111{padding:8px 0 12px}._hint_1bv87_119{padding:12px 16px;margin:0;color:var(--color-text-secondary);font-size:.88rem}._list_1bv87_135{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}._colItem_1bv87_151{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;text-align:left;transition:background .12s}._colItem_1bv87_151:hover{background:var(--color-bg-secondary)}._colThumb_1bv87_185{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--color-bg-tertiary, #f0f0f2);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}._colThumbImg_1bv87_209{width:100%;height:100%;object-fit:cover}._colThumbIcon_1bv87_221{color:var(--color-text-secondary);opacity:.5}._colInfo_1bv87_231{display:flex;flex-direction:column;gap:2px}._colName_1bv87_243{font-size:.9rem;font-weight:600;color:var(--color-text-primary);font-family:var(--font-family)}._colCount_1bv87_257{font-size:.78rem;color:var(--color-text-secondary);font-family:var(--font-family)}._newCollectionBtn_1bv87_271{display:flex;align-items:center;gap:7px;width:calc(100% - 32px);margin:8px 16px 0;padding:10px 14px;background:none;border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);font-size:.86rem;font-weight:600;font-family:var(--font-family);cursor:pointer;transition:border-color .15s,background .15s}._newCollectionBtn_1bv87_271:hover{border-color:var(--color-primary);background:var(--color-bg-secondary)}._newForm_1bv87_315{display:flex;flex-direction:column;gap:8px;margin:8px 16px 0}._newInput_1bv87_329{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:.88rem;font-family:var(--font-family);outline:none;transition:border-color .15s}._newInput_1bv87_329:focus{border-color:var(--color-primary)}._createError_1bv87_363{margin:0;color:var(--color-error, #e53e3e);font-size:.8rem;font-family:var(--font-family)}._newFormActions_1bv87_377{display:flex;gap:8px}._cancelNewBtn_1bv87_387{flex:1;padding:9px 0;background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.85rem;font-family:var(--font-family);cursor:pointer;transition:border-color .15s}._cancelNewBtn_1bv87_387:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}._createBtn_1bv87_421{flex:2;padding:9px 0;background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;font-size:.85rem;font-weight:700;font-family:var(--font-family);cursor:pointer;transition:opacity .15s}._createBtn_1bv87_421:disabled{opacity:.5;cursor:not-allowed}._createBtn_1bv87_421:not(:disabled):hover{opacity:.88}._shareModal_tdmh1_1{max-width:440px;width:min(440px,calc(100% - 32px));max-height:min(640px,90vh)}._modalContent_tdmh1_7{display:flex;flex-direction:column;padding:0;overflow:hidden;min-height:0;font-family:var(--font-family)}._header_tdmh1_17{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);flex-shrink:0}._title_tdmh1_27{margin:0;font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:600;line-height:1.3;color:var(--color-text-primary)}._closeButton_tdmh1_36{background:var(--color-bg-tertiary);border:none;color:var(--color-text-muted);cursor:pointer;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast)}._closeButton_tdmh1_36:hover{background:var(--color-border);color:var(--color-text-primary)}._body_tdmh1_58{flex:1;overflow-y:auto;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg);min-height:0}._section_tdmh1_68{display:flex;flex-direction:column;gap:var(--spacing-sm)}._sectionHeader_tdmh1_74{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}._sectionTitle_tdmh1_81{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}._sectionTitle_tdmh1_81 svg{color:var(--color-primary);flex-shrink:0}._sectionHint_tdmh1_97{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-text-muted)}._selectedBadge_tdmh1_104{flex-shrink:0;padding:2px 8px;border-radius:var(--radius-full);background:#035bf01a;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:600;line-height:1.5}._visibilityWarning_tdmh1_116,._visibilityNotice_tdmh1_117,._loginPrompt_tdmh1_118{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:1.45}._visibilityWarning_tdmh1_116{background:#d32f2f14;border:1px solid rgba(211,47,47,.2);color:var(--color-text-primary)}._visibilityNotice_tdmh1_117{background:#f57c0014;border:1px solid rgba(245,124,0,.22);color:var(--color-text-primary)}._bannerIcon_tdmh1_140{flex-shrink:0;margin-top:2px}._visibilityWarning_tdmh1_116 ._bannerIcon_tdmh1_140{color:var(--color-error)}._visibilityNotice_tdmh1_117 ._bannerIcon_tdmh1_140{color:var(--color-warning)}._visibilityWarning_tdmh1_116 p,._visibilityNotice_tdmh1_117 p{margin:0}._loginPrompt_tdmh1_118{flex-direction:column;align-items:center;text-align:center;border:1px solid var(--color-border);background:var(--color-bg-secondary)}._loginPrompt_tdmh1_118 p{margin:0;color:var(--color-text-secondary)}._loginLink_tdmh1_171{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;text-decoration:none;font-weight:500;font-size:var(--font-size-sm)}._loginLink_tdmh1_171:hover{background:var(--color-primary-hover)}._searchWrapper_tdmh1_189{position:relative;display:flex;align-items:center}._searchIcon_tdmh1_195{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none;font-size:var(--font-size-sm)}._searchInput_tdmh1_205{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-sm);background:var(--color-bg-secondary);color:var(--color-text-primary)}._searchInput_tdmh1_205:focus{outline:none;border-color:var(--color-primary);background:var(--color-bg-primary);box-shadow:0 0 0 3px #035bf01f}._friendsPanel_tdmh1_224{max-height:200px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary)}._friendRow_tdmh1_232{display:flex;align-items:center;gap:var(--spacing-sm);padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--color-border-light);transition:background-color var(--transition-fast)}._friendRow_tdmh1_232:last-child{border-bottom:none}._friendRow_tdmh1_232:hover{background:var(--color-bg-secondary)}._friendRowSelected_tdmh1_250{background:#035bf014}._friendRowSelected_tdmh1_250:hover{background:#035bf01f}._friendCheckbox_tdmh1_258{flex-shrink:0;width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}._friendAvatar_tdmh1_266{width:36px;height:36px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-muted)}._friendAvatar_tdmh1_266 img{width:100%;height:100%;object-fit:cover}._friendInfo_tdmh1_285{display:flex;flex-direction:column;min-width:0;gap:1px}._friendName_tdmh1_292{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._friendUsername_tdmh1_301{font-size:var(--font-size-xs);color:var(--color-text-muted)}._panelState_tdmh1_306{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}._panelState_tdmh1_306 p{margin:0;font-weight:500;color:var(--color-text-secondary)}._panelState_tdmh1_306 span{max-width:240px;line-height:1.4;font-size:var(--font-size-xs)}._emptyIcon_tdmh1_330{font-size:22px;margin-bottom:var(--spacing-xs);opacity:.45}._spinner_tdmh1_336{animation:_spin_tdmh1_336 1s linear infinite}@keyframes _spin_tdmh1_336{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fieldLabel_tdmh1_350{display:flex;align-items:baseline;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}._optional_tdmh1_359{font-weight:400;font-size:var(--font-size-xs);color:var(--color-text-muted)}._noteInput_tdmh1_365{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.4;resize:none;min-height:64px;background:var(--color-bg-secondary);color:var(--color-text-primary)}._noteInput_tdmh1_365:focus{outline:none;border-color:var(--color-primary);background:var(--color-bg-primary);box-shadow:0 0 0 3px #035bf01f}._linkDivider_tdmh1_386{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}._linkDivider_tdmh1_386:before,._linkDivider_tdmh1_386:after{content:"";flex:1;height:1px;background:var(--color-border)}._linkRow_tdmh1_405{display:flex;align-items:stretch;gap:var(--spacing-sm)}._linkInput_tdmh1_411{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-xs);background:var(--color-bg-secondary);color:var(--color-text-secondary)}._copyButton_tdmh1_424{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);white-space:nowrap;transition:background var(--transition-fast)}._copyButton_tdmh1_424:hover:not(:disabled){background:var(--color-bg-secondary)}._footer_tdmh1_448{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border);background:var(--color-bg-secondary);flex-shrink:0}._footerActions_tdmh1_459{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto}._textButton_tdmh1_466,._primaryButton_tdmh1_467,._secondaryButton_tdmh1_468{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;border:none;transition:background var(--transition-fast),opacity var(--transition-fast)}._textButton_tdmh1_466{height:auto;padding:0;background:none;color:var(--color-primary);font-weight:600}._textButton_tdmh1_466:hover:not(:disabled){color:var(--color-primary-hover)}._primaryButton_tdmh1_467{background:var(--color-primary);color:#fff}._secondaryButton_tdmh1_468{background:var(--color-bg-primary);color:var(--color-text-primary);border:1px solid var(--color-border)}._primaryButton_tdmh1_467:hover:not(:disabled){background:var(--color-primary-hover)}._secondaryButton_tdmh1_468:hover:not(:disabled){background:var(--color-bg-tertiary)}._primaryButton_tdmh1_467:disabled,._secondaryButton_tdmh1_468:disabled,._copyButton_tdmh1_424:disabled,._textButton_tdmh1_466:disabled{opacity:.5;cursor:not-allowed}._postCard_xcqm9_1{background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);overflow:hidden;max-width:600px;width:100%;margin:0 auto;min-width:0;cursor:pointer;display:flex;flex-direction:column;box-shadow:var(--surface-panel-shadow)}._postCardGrid_xcqm9_17{display:flex;flex-direction:column;height:auto;min-height:200px}._postCardGrid_xcqm9_17>*:not(._postHeader_xcqm9_25):not(._imageContainer_xcqm9_25):not(._engagement_xcqm9_25):not(._timestamp_xcqm9_25){flex-shrink:0}._postCardGrid_xcqm9_17 ._productsSection_xcqm9_30,._postCardGrid_xcqm9_17 ._caption_xcqm9_31,._postCardGrid_xcqm9_17 ._productHighlights_xcqm9_32,._postCardGrid_xcqm9_17 ._tags_xcqm9_33{flex-shrink:1;min-height:0;overflow:hidden}._postCardGrid_xcqm9_17 ._productsSection_xcqm9_30,._postCardGrid_xcqm9_17 ._productHighlights_xcqm9_32,._postCardGrid_xcqm9_17 ._tags_xcqm9_33{max-height:120px}._postCardGrid_xcqm9_17 ._tags_xcqm9_33{max-height:40px}._postCardFull_xcqm9_56{height:auto}._postCardFull_xcqm9_56 ._imageContainer_xcqm9_25,._postCardFull_xcqm9_56 ._postImage_xcqm9_64{max-height:none}._postHeader_xcqm9_25{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-shrink:0}._userInfo_xcqm9_80{display:flex;align-items:center;gap:var(--spacing-md);text-decoration:none;color:inherit;flex:1 1 160px;min-width:0}._userInfo_xcqm9_80:hover{opacity:.8}._userAvatar_xcqm9_94{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid var(--color-border)}._userAvatarPlaceholder_xcqm9_102{font-family:var(--font-family);width:44px;height:44px;border-radius:50%;background:var(--color-primary);color:var(--color-bg-primary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}._userDetails_xcqm9_116{flex:1;min-width:0;overflow:hidden}._userName_xcqm9_122{font-family:var(--font-family);font-weight:600;color:var(--color-text-primary);margin-bottom:2px;font-size:1rem;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userUsername_xcqm9_137{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-tertiary)}._expertBadge_xcqm9_143{display:inline-flex;align-items:center;gap:3px;font-size:.65rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:999px;padding:2px 7px;white-space:nowrap;flex-shrink:0;letter-spacing:.03em;font-family:var(--font-family)}._headerRight_xcqm9_159{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm);flex:0 1 auto;min-width:0;margin-left:auto}._matchScoreBadge_xcqm9_171{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-md);font-family:var(--font-family);font-size:.7rem;font-weight:700;color:var(--color-bg-primary);white-space:nowrap;flex-shrink:0}._matchFusedLine_xcqm9_184{margin:0;padding:4px 8px;border-radius:var(--radius-md);font-family:var(--font-family);font-size:.65rem;font-weight:600;line-height:1.35;color:var(--color-primary);background:#035bf014;white-space:nowrap;text-align:right;flex-shrink:0}._matchFusedLineRelated_xcqm9_199{color:var(--color-text-secondary);background:#64748b1a}._matchScoreExcellent_xcqm9_204{background:linear-gradient(135deg,var(--color-success),var(--color-success-light))}._matchScoreGood_xcqm9_212{background:linear-gradient(135deg,var(--color-warning),var(--color-error-light))}._matchScoreFair_xcqm9_220{background:linear-gradient(135deg,var(--color-text-muted),var(--color-text-secondary))}._visibilityIcon_xcqm9_228{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);flex-shrink:0}._flexTypeBadge_xcqm9_236{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family);font-size:.7rem;font-weight:700;color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:20px;padding:2px 8px;letter-spacing:.02em}[data-theme=dark] ._flexTypeBadge_xcqm9_236{background:#dc26261a;border-color:#dc26264d;color:#f87171}._questionRoutingBadge_xcqm9_257{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--radius-md);font-family:var(--font-family);font-size:.68rem;font-weight:700;color:#035bf0;background:#dbeafe;border:1px solid rgba(3,91,240,.25);white-space:nowrap}[data-theme=dark] ._questionRoutingBadge_xcqm9_257{background:#035bf01f;color:#035bf0}._relevanceContextBadge_xcqm9_276{display:inline-flex;align-items:center;max-width:220px;padding:4px 8px;border-radius:var(--radius-md);font-family:var(--font-family);font-size:.68rem;font-weight:600;line-height:1.25;color:var(--color-primary);background:var(--color-primary-light, rgba(34, 197, 94, .12));border:1px solid var(--color-border, rgba(34, 197, 94, .25));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._questionTypeBadge_xcqm9_294{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family);font-size:.7rem;font-weight:700;color:#035bf0;background:#dbeafe;border:1px solid #93C5FD;border-radius:20px;padding:2px 8px;letter-spacing:.02em}[data-theme=dark] ._questionTypeBadge_xcqm9_294{background:#035bf01a;border-color:#035bf04d;color:#035bf0}._battleTypeBadge_xcqm9_315{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family);font-size:.7rem;font-weight:700;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:20px;padding:2px 8px}[data-theme=dark] ._battleTypeBadge_xcqm9_315{background:#c2410c1a;border-color:#c2410c4d;color:#fb923c}._postActions_xcqm9_335{display:flex;gap:var(--spacing-xs);align-items:center}._editButton_xcqm9_341,._deleteButton_xcqm9_342,._menuButton_xcqm9_343{background-color:transparent!important;border:none!important;cursor:pointer;opacity:.7;transition:all .2s ease;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;display:flex;align-items:center;justify-content:center}._editButton_xcqm9_341{color:var(--color-primary)}._editButton_xcqm9_341:hover{opacity:1}._deleteButton_xcqm9_342{color:var(--color-error)}._deleteButton_xcqm9_342:hover:not(:disabled){opacity:1}._deleteButton_xcqm9_342:disabled{opacity:.5;cursor:not-allowed}._menuButton_xcqm9_343{color:var(--color-text-secondary)}._menuButton_xcqm9_343:hover{opacity:1}._menuContainer_xcqm9_388{position:relative}._menuDropdown_xcqm9_392{position:absolute;top:100%;right:0;margin-top:.25rem;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;min-width:150px;overflow:hidden}._menuItem_xcqm9_406{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;background:none;text-align:left;cursor:pointer;display:flex;align-items:left;justify-content:left;gap:var(--spacing-md);color:var(--color-text-primary);font-size:.9rem;transition:background .2s ease}._menuItem_xcqm9_406:hover:not(:disabled){background:var(--color-bg-tertiary)}._menuItem_xcqm9_406:disabled{opacity:.6;cursor:not-allowed}._menuItem_xcqm9_406 svg{font-size:.9rem;width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._imageContainer_xcqm9_25{position:relative;width:100%;aspect-ratio:4 / 3;background:var(--color-bg-tertiary);overflow:hidden;display:flex;align-items:center;justify-content:center}._imageContainer_xcqm9_25._multipleImages_xcqm9_453{height:auto}._imageBackdrop_xcqm9_457{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:var(--color-bg-tertiary);filter:blur(26px);transform:scale(1.08);opacity:.55;z-index:0;pointer-events:none}._postImage_xcqm9_64{width:100%;height:100%;display:block;position:relative;z-index:1;object-fit:cover;transition:filter .25s ease}._postImageLoading_xcqm9_483{filter:blur(16px)}._postImageLoaded_xcqm9_487{filter:blur(0)}._imageContainer_xcqm9_25._multipleImages_xcqm9_453 ._postImage_xcqm9_64{height:100%;min-height:0;max-height:none}._postImage_xcqm9_64:hover{cursor:pointer}._imageNavButton_xcqm9_510{position:absolute;top:50%;transform:translateY(-50%);background:#0000004d;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;color:var(--color-bg-primary);font-size:1.5rem;line-height:1;pointer-events:auto}._imageNavButton_xcqm9_510{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#0006;border:none;cursor:pointer;transition:all .2s ease;z-index:10;color:var(--color-bg-primary);box-sizing:border-box}._imageNavButton_xcqm9_510:hover,._imageNavButton_xcqm9_510:focus-visible,._imageNavButton_xcqm9_510:active{background:#0009;transform:translateY(-50%)}._imageNavLeft_xcqm9_557{left:12px}._imageNavRight_xcqm9_561{right:12px}._imagePagination_xcqm9_565{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;align-items:center;justify-content:center;z-index:10;background:#0006;border-radius:12px;padding:8px 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._paginationDot_xcqm9_581{width:8px;height:8px;border-radius:50%;background:#fff6;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;border:none}._paginationDotActive_xcqm9_591{background:var(--color-bg-primary);transform:scale(1.2);box-shadow:var(--shadow-md)}._postTitleRow_xcqm9_598{padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light);background:var(--bg-warm)}._postTitle_xcqm9_598{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._productsSection_xcqm9_30{display:flex;align-items:center;gap:var(--spacing-sm);padding:calc(var(--spacing-sm) + 2px) var(--spacing-md);border-top:1px solid var(--surface-panel-border);border-bottom:1px solid var(--surface-panel-border);background:var(--color-bg-secondary)}._productsIcon_xcqm9_627{color:var(--color-primary);flex-shrink:0}._productsList_xcqm9_632{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);flex:1}._productTagItem_xcqm9_639{display:flex;flex-direction:row;gap:4px;align-items:center}._productTag_xcqm9_639{display:inline-flex;align-items:center;background:var(--color-bg-primary);color:var(--color-primary-dark);border-radius:999px;font-family:var(--font-family);font-size:.75rem;font-weight:600;padding:.4rem .9rem;transition:all .2s ease;cursor:pointer;box-shadow:var(--shadow-sm);text-decoration:none;border:none}._productTag_xcqm9_639:hover{background:var(--color-accent-cool);color:var(--color-primary-dark)}._productTagStatic_xcqm9_668{display:inline-flex;align-items:center;background:var(--color-bg-primary);color:var(--color-primary-dark);border-radius:999px;font-family:var(--font-family);font-size:.75rem;font-weight:600;padding:.4rem .9rem;box-shadow:var(--shadow-sm)}._caption_xcqm9_31{padding:var(--spacing-md);color:var(--color-text-primary);line-height:1.5;font-size:1rem}._captionTruncated_xcqm9_690{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._captionUser_xcqm9_697{font-weight:600;color:var(--color-text-primary);text-decoration:none;margin-right:var(--spacing-xs)}._captionUser_xcqm9_697:hover{color:var(--color-primary)}._captionText_xcqm9_708{color:var(--color-text-primary)}._captionContent_xcqm9_712{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-xs)}._captionTextClamped_xcqm9_720{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2}._captionToggle_xcqm9_729{background:none;border:none;color:var(--color-primary);font-size:.9rem;font-weight:500;cursor:pointer;padding:0;margin-left:var(--spacing-xs);text-decoration:none;transition:color .2s ease;box-shadow:none;line-height:1.4;align-self:flex-start}._captionToggle_xcqm9_729:hover{color:var(--color-primary-hover, var(--color-primary))}._battleUnifiedSection_xcqm9_750{padding:var(--spacing-md);font-family:var(--font-family);border-bottom:1px solid var(--surface-panel-border)}._battleUnifiedSectionBattle_xcqm9_756{background:linear-gradient(135deg,#fffbeb,#fef9c3);border-bottom-color:#fde68a}._battleUnifiedSectionPoll_xcqm9_761{background:linear-gradient(135deg,#f3f8ff,#dbeafe);border-bottom-color:#bfdbfe}._battleCaption_xcqm9_766{padding:var(--spacing-sm) 0 0;margin-top:var(--spacing-md);border-top:1px solid rgba(0,0,0,.06);color:var(--color-text-primary);line-height:1.5;font-size:.95rem}._battleUnifiedSectionBattle_xcqm9_756 ._battleCaption_xcqm9_766{border-top-color:#92400e1f}._battleUnifiedSectionPoll_xcqm9_761 ._battleCaption_xcqm9_766{border-top-color:#0246c21f}._comparisonSection_xcqm9_784{padding:var(--spacing-md);border-top:1px solid var(--surface-panel-border);border-bottom:1px solid var(--surface-panel-border);font-family:var(--font-family)}._comparisonSectionBattle_xcqm9_791{background:linear-gradient(135deg,#fffbeb,#fef9c3);border-top-color:#fde68a;border-bottom-color:#fde68a}._comparisonSectionPoll_xcqm9_797{background:linear-gradient(135deg,#f3f8ff,#dbeafe);border-top-color:#bfdbfe;border-bottom-color:#bfdbfe}._comparisonHeader_xcqm9_803{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._comparisonLabelRow_xcqm9_811{display:flex;align-items:center;gap:6px;min-width:0}._comparisonIcon_xcqm9_818{flex-shrink:0;color:#d97706;font-size:.95rem}._comparisonLabel_xcqm9_811{font-family:var(--font-family);font-size:.85rem;font-weight:700;color:var(--color-text-primary);line-height:1.35}._battleUnifiedSectionBattle_xcqm9_756 ._comparisonLabel_xcqm9_811{color:#92400e}._battleUnifiedSectionPoll_xcqm9_761 ._comparisonLabel_xcqm9_811{color:#0246c2}._comparisonTotalVotes_xcqm9_840{flex-shrink:0;font-family:var(--font-family);font-size:.75rem;font-weight:600;color:var(--color-text-secondary);background:#ffffffb8;border:1px solid rgba(0,0,0,.06);border-radius:999px;padding:.2rem .65rem}._comparisonArena_xcqm9_852{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--spacing-sm)}._comparisonVs_xcqm9_859{align-self:center;font-family:var(--font-family);font-size:.72rem;font-weight:900;letter-spacing:.08em;color:var(--color-text-muted);background:#ffffffd9;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:.35rem .45rem;line-height:1}._comparisonOptionCard_xcqm9_873{border:1.5px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);background:#ffffffeb;color:var(--color-text-primary);text-align:center;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;box-shadow:0 1px 3px #0000000f;min-width:0}._comparisonOptionCard_xcqm9_873:hover ._comparisonOptionVote_xcqm9_891:not(:disabled){background:#035bf00a}._comparisonOptionVote_xcqm9_891{border:none;background:transparent;color:inherit;text-align:center;padding:var(--spacing-sm);display:flex;flex-direction:column;align-items:stretch;gap:6px;cursor:pointer;transition:background .2s ease;font-family:var(--font-family)}._comparisonOptionVote_xcqm9_891:disabled{opacity:.75;cursor:not-allowed}._comparisonOptionButton_xcqm9_915{border:1.5px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);background:#ffffffeb;color:var(--color-text-primary);text-align:center;padding:var(--spacing-sm);display:flex;flex-direction:column;align-items:stretch;gap:6px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;box-shadow:0 1px 3px #0000000f;min-width:0}._comparisonOptionCard_xcqm9_873:hover,._comparisonOptionButton_xcqm9_915:hover:not(:disabled){border-color:var(--color-primary);box-shadow:var(--shadow-sm)}._comparisonOptionCard_xcqm9_873:hover ._comparisonOptionNav_xcqm9_941,._comparisonOptionCard_xcqm9_873:active ._comparisonOptionNav_xcqm9_941{transform:translateY(-50%)}._comparisonOptionCard_xcqm9_873._comparisonOptionSelected_xcqm9_946,._comparisonOptionButton_xcqm9_915._comparisonOptionSelected_xcqm9_946{border-color:var(--color-primary);background:var(--color-accent-soft);box-shadow:0 0 0 1px #035bf026}._comparisonOptionCard_xcqm9_873._comparisonOptionLeading_xcqm9_953,._comparisonOptionButton_xcqm9_915._comparisonOptionLeading_xcqm9_953{border-color:#34d399}._comparisonOptionCard_xcqm9_873._comparisonOptionLeading_xcqm9_953._comparisonOptionSelected_xcqm9_946,._comparisonOptionButton_xcqm9_915._comparisonOptionLeading_xcqm9_953._comparisonOptionSelected_xcqm9_946{border-color:var(--color-primary)}._comparisonOptionImageWrap_xcqm9_963{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden;background:var(--color-bg-tertiary)}._comparisonOptionImageVote_xcqm9_972{display:block;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer;position:relative;z-index:1;box-shadow:none}._comparisonOptionImageVote_xcqm9_972:disabled{cursor:not-allowed}._comparisonOptionImageVote_xcqm9_972:hover:not(:disabled) ._comparisonOptionImage_xcqm9_963{filter:brightness(.92)}._comparisonOptionImageVote_xcqm9_972:active:not(:disabled) ._comparisonOptionImage_xcqm9_963{filter:brightness(.88)}._comparisonOptionNav_xcqm9_941{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#00000073;border:none;cursor:pointer;transition:background .2s ease;z-index:2;color:#fff;padding:0;box-shadow:none}._comparisonOptionNav_xcqm9_941:hover,._comparisonOptionNav_xcqm9_941:focus-visible,._comparisonOptionNav_xcqm9_941:active{background:#000000a6;transform:translateY(-50%);box-shadow:none}._comparisonOptionNavLeft_xcqm9_1025{left:6px}._comparisonOptionNavRight_xcqm9_1029{right:6px}._comparisonOptionPagination_xcqm9_1033{position:absolute;bottom:6px;left:50%;transform:translate(-50%);display:flex;gap:4px;align-items:center;justify-content:center;z-index:2;background:#0006;border-radius:999px;padding:4px 8px}._comparisonOptionDot_xcqm9_1048{width:5px;height:5px;border-radius:50%;background:#ffffff73;flex-shrink:0}._comparisonOptionDotActive_xcqm9_1056{background:#fff;transform:scale(1.15)}._comparisonOptionImage_xcqm9_963{width:100%;height:100%;object-fit:cover;display:block}._comparisonOptionImageFallback_xcqm9_1068{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-size:1.5rem;font-weight:800;color:var(--color-text-muted);background:linear-gradient(135deg,var(--color-bg-secondary),var(--color-bg-tertiary))}._comparisonOptionCheck_xcqm9_1081{position:absolute;top:6px;right:6px;z-index:3;width:22px;height:22px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0003}._comparisonOptionTitle_xcqm9_1099{font-family:var(--font-family);font-size:.78rem;font-weight:700;color:var(--color-text-primary);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}._comparisonOptionProgressTrack_xcqm9_1112{height:5px;background:var(--color-bg-tertiary);border-radius:999px;overflow:hidden}._comparisonOptionProgressFill_xcqm9_1119{height:100%;background:linear-gradient(90deg,var(--color-primary-light),var(--color-primary));border-radius:999px;transition:width .35s ease;min-width:0}._comparisonOptionLeading_xcqm9_953 ._comparisonOptionProgressFill_xcqm9_1119{background:linear-gradient(90deg,#34d399,#059669)}._comparisonOptionMeta_xcqm9_1131{font-family:var(--font-family);font-size:.7rem;font-weight:600;color:var(--color-text-secondary)}._comparisonOptionCta_xcqm9_1138{font-family:var(--font-family);font-size:.72rem;font-weight:600;color:var(--color-primary);padding-top:2px}._comparisonOptionProductLink_xcqm9_1146{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0 var(--spacing-sm) var(--spacing-sm);padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffffd9;color:var(--color-text-secondary);font-family:var(--font-family);font-size:.68rem;font-weight:600;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}._comparisonOptionProductLink_xcqm9_1146:hover{color:var(--color-primary);border-color:var(--color-primary);background:#fff}._battleUnifiedSectionBattle_xcqm9_756 ._comparisonOptionProductLink_xcqm9_1146{border-color:#92400e33;color:#92400e}._battleUnifiedSectionBattle_xcqm9_756 ._comparisonOptionProductLink_xcqm9_1146:hover{color:#c2410c;border-color:#f59e0b}._battleUnifiedSectionPoll_xcqm9_761 ._comparisonOptionProductLink_xcqm9_1146{border-color:#0246c233;color:#035bf0}._battleUnifiedSectionPoll_xcqm9_761 ._comparisonOptionProductLink_xcqm9_1146:hover{color:#0246c2;border-color:#6ba3ff}@media(max-width:420px){._comparisonArena_xcqm9_852{grid-template-columns:1fr;grid-template-rows:auto auto auto}._comparisonVs_xcqm9_859{justify-self:center}}._productHighlights_xcqm9_32{padding:calc(var(--spacing-sm) + 2px) var(--spacing-md);background:var(--color-bg-tertiary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._highlightItem_xcqm9_1212{margin-bottom:var(--spacing-md)}._highlightItem_xcqm9_1212:last-child{margin-bottom:0}._productHighlightsTruncated_xcqm9_1221{max-height:120px;overflow:hidden;position:relative}._productHighlightsTruncated_xcqm9_1221:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,transparent,var(--color-bg-tertiary))}._highlightProductName_xcqm9_1237{font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-size:.95rem}._highlightRating_xcqm9_1244{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}._star_xcqm9_1251{font-size:.9rem;transition:all .2s ease}._starFilled_xcqm9_1256{color:var(--color-warning)}._starEmpty_xcqm9_1260{color:var(--color-text-tertiary)}._ratingValue_xcqm9_1264{font-size:.85rem;color:var(--color-text-secondary);margin-left:var(--spacing-xs)}._highlightFeatures_xcqm9_1270{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}._featureBadge_xcqm9_1277{display:inline-block;padding:4px 8px;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-sm);font-size:.8rem;font-weight:500}._highlightNote_xcqm9_1287{color:var(--color-text-primary);font-size:.9rem;line-height:1.5;font-style:italic;padding:var(--spacing-xs);background:var(--color-bg-primary);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary)}._productHighlightsTruncated_xcqm9_1221 ._highlightNote_xcqm9_1287{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._tags_xcqm9_33{padding:0 var(--spacing-md) var(--spacing-sm);display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._tag_xcqm9_33{color:var(--color-primary);font-size:.8rem;cursor:pointer}._tag_xcqm9_33:hover{text-decoration:underline}._tagsTruncated_xcqm9_1327{max-height:30px;overflow:hidden}._engagement_xcqm9_25{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:auto;flex-shrink:0}._engagementSummary_xcqm9_1344{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);border-top:1px solid var(--color-border-light);color:var(--color-text-secondary);font-size:var(--font-size-xs)}._summaryMetricButton_xcqm9_1354{border:none;background:none;padding:0;margin:0;font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:600;cursor:pointer}._summaryMetricButton_xcqm9_1354:hover{color:var(--color-text-primary);text-decoration:underline}._summaryMetricText_xcqm9_1371{font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:600}._engagementButton_xcqm9_1378{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:6px 8px;border-radius:var(--radius-md);transition:all .2s ease;font-size:.85rem;font-weight:500;white-space:nowrap;box-shadow:none!important}@media(max-width:767px){._engagementButton_xcqm9_1378 span{display:none}._engagement_xcqm9_25{justify-content:space-around;gap:var(--spacing-xs)}._comparisonOptions_xcqm9_1405{grid-template-columns:1fr}}._engagementButton_xcqm9_1378:hover:not(:disabled){color:var(--color-primary)}._engagementButton_xcqm9_1378:disabled{opacity:.5;cursor:not-allowed}._engagementButton_xcqm9_1378:not(:disabled){cursor:pointer}._engagementButton_xcqm9_1378._liked_xcqm9_1423{color:var(--color-error)}._engagementButton_xcqm9_1378[aria-pressed=true] svg{animation:_likeBurst_xcqm9_1 .26s ease-out}._engagementButton_xcqm9_1378._saved_xcqm9_1431{color:var(--color-primary)}@keyframes _likeBurst_xcqm9_1{0%{transform:scale(1)}45%{transform:scale(1.4)}to{transform:scale(1)}}._engagementButton_xcqm9_1378 svg{font-size:1.1rem}._engagementButton_xcqm9_1378 span{font-family:var(--font-family);color:var(--color-text-secondary)}._engagementButton_xcqm9_1378._liked_xcqm9_1423:hover:not(:disabled){color:var(--color-error)}._likeContainer_xcqm9_1461{display:flex;align-items:center;gap:2px}._likeCount_xcqm9_1467{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:6px 4px;border-radius:var(--radius-md);transition:all .2s ease;font-size:.85rem;font-weight:500;font-family:var(--font-family);white-space:nowrap}._likeCount_xcqm9_1467:hover{color:var(--color-primary);background-color:var(--hover-bg)}._timestamp_xcqm9_25{font-size:var(--font-size-xs);color:var(--color-text-tertiary);flex-shrink:0}@media(max-width:768px){._postCard_xcqm9_1{border-radius:var(--radius-md)}._postCardGrid_xcqm9_17{height:auto;min-height:150px}._engagement_xcqm9_25{gap:var(--spacing-md)}._engagementButton_xcqm9_1378{font-size:.85rem;padding:6px 8px}._userName_xcqm9_122{font-size:.9rem}._userUsername_xcqm9_137{font-size:.8rem}._imagePagination_xcqm9_565{bottom:10px;padding:6px 10px;gap:4px}._paginationDot_xcqm9_581{width:6px;height:6px}._paginationDotActive_xcqm9_591{transform:scale(1.3)}._imageNavButton_xcqm9_510{width:40px!important;height:40px!important}}._modalWrapper_11v0y_1{max-width:600px}._createPostModal_11v0y_5{width:100%;background:var(--color-bg-secondary);border-radius:var(--radius-xl);display:flex;flex-direction:column}._modalHeader_11v0y_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}._modalHeader_11v0y_13 h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._closeButton_11v0y_29{background:none;border:none;font-size:1.5rem;color:var(--color-text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all .2s ease}._closeButton_11v0y_29:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._form_11v0y_50{display:flex;flex-direction:column;gap:var(--spacing-xl)}._section_11v0y_56{display:flex;flex-direction:column;gap:var(--spacing-sm)}._sectionLabel_11v0y_62{font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-xs);font-size:1rem}._hiddenInput_11v0y_71{display:none}._imageUploadArea_11v0y_76{width:100%}._uploadButton_11v0y_80{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-2xl);border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary)}._uploadButton_11v0y_80:hover{border-color:var(--color-primary);background:#035bf00d;color:var(--color-primary)}._uploadButton_11v0y_80 svg{font-size:2rem}._imageGrid_11v0y_105{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-md)}._imagePreview_11v0y_111{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}._imagePreview_11v0y_111 img{width:100%;height:100%;object-fit:cover}._removeImageButton_11v0y_125{position:absolute;top:4px;right:4px;background:#000000b3;color:#fff;border:none;border-radius:50%;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;transition:all .2s ease;flex-shrink:0}._removeImageButton_11v0y_125:hover{background:#000000e6}._addImageButton_11v0y_151{aspect-ratio:1;border:2px dashed var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--color-bg-tertiary);color:var(--color-text-secondary);transition:all .2s ease}._addImageButton_11v0y_151:hover{border-color:var(--color-primary);color:var(--color-primary);background:#035bf00d}._helpText_11v0y_170{font-size:.85rem;color:var(--color-text-secondary);margin:0}._productImageList_11v0y_176{display:flex;flex-direction:column;gap:var(--spacing-md)}._productImageSection_11v0y_182{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);background:var(--color-bg-tertiary)}._productImageHeader_11v0y_189{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}._productImageTitle_11v0y_197{font-weight:600;color:var(--color-text-primary)}._productImageCount_11v0y_202{font-size:.85rem;color:var(--color-text-secondary)}._productSearchRow_11v0y_208{display:flex;align-items:center;gap:var(--spacing-sm);width:100%}._productSectionIcon_11v0y_215{color:var(--color-text-primary);flex-shrink:0;font-size:1rem}._productSearchWrapper_11v0y_221{position:relative;flex:1;min-width:0}._searchInputWrapper_11v0y_227{position:relative;display:flex;align-items:center}._searchIcon_11v0y_233{position:absolute;left:var(--spacing-md);color:var(--color-text-secondary);z-index:1;pointer-events:none}._searchInput_11v0y_227{width:100%;padding:var(--spacing-md);padding-left:2.5rem!important;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background:var(--color-bg-secondary);color:var(--color-text-primary);transition:all .2s ease}._searchInput_11v0y_227:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._searchInput_11v0y_227::placeholder{color:var(--color-text-secondary)}._loading_11v0y_263{position:absolute;right:var(--spacing-md);font-size:.85rem;color:var(--color-text-secondary)}._suggestionsList_11v0y_270{position:absolute;top:100%;left:0;right:0;margin-top:var(--spacing-xs);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px #0000001a}._suggestionItem_11v0y_285{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--color-border)}._suggestionItem_11v0y_285:last-child{border-bottom:none}._suggestionItem_11v0y_285:hover{background:var(--color-bg-tertiary)}._suggestionImage_11v0y_303{width:50px;height:50px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0}._suggestionImagePlaceholder_11v0y_312{width:50px;height:50px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-tertiary);flex-shrink:0}._suggestionInfo_11v0y_321{flex:1;min-width:0}._suggestionName_11v0y_326{font-weight:600;color:var(--color-text-primary);margin-bottom:2px;font-size:.95rem}._suggestionBrand_11v0y_333{font-size:.85rem;color:var(--color-text-secondary)}._suggestionPrice_11v0y_338{font-size:.85rem;color:var(--color-primary);font-weight:600;margin-top:2px}._selectedProducts_11v0y_346{margin-top:var(--spacing-md)}._selectedProducts_11v0y_346 h4{margin:0 0 var(--spacing-md) 0;font-size:.95rem;font-weight:600;color:var(--color-text-primary)}._selectedProductCard_11v0y_357{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm)}._productInfo_11v0y_368{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}._productImage_11v0y_176{width:60px;height:60px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border)}._productDetails_11v0y_384{flex:1;min-width:0}._productName_11v0y_389{font-weight:600;color:var(--color-text-primary);margin-bottom:2px;font-size:.95rem}._productBrand_11v0y_396{font-size:.85rem;color:var(--color-text-secondary)}._removeProductButton_11v0y_401{background:none;border:none;color:var(--color-error);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all .2s ease;display:flex;align-items:center;justify-content:center}._removeProductButton_11v0y_401:hover{background:#ef44441a}._errorText_11v0y_418{color:var(--color-error);font-size:.85rem;margin:0}._captionInput_11v0y_425{width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;font-family:var(--font-family);background:#fff;color:var(--color-text-primary);resize:vertical;transition:all .2s ease}._captionInput_11v0y_425:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._flexCaptionInput_11v0y_444:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}._flexBanner_11v0y_450{display:flex;align-items:flex-start;gap:10px;margin:-4px 0 8px;padding:12px 16px;background:linear-gradient(135deg,#fff7ed,#fef2f2);border:1px solid #fca5a5;border-radius:var(--radius-lg)}._flexBannerIcon_11v0y_461{color:#ef4444;font-size:1.2rem;flex-shrink:0;margin-top:1px}._flexBanner_11v0y_450 strong{display:block;font-family:var(--font-family);font-size:.88rem;font-weight:700;color:#991b1b;margin-bottom:2px}._flexBanner_11v0y_450 p{font-family:var(--font-family);font-size:.8rem;color:#b91c1c;margin:0;line-height:1.4}._battleBanner_11v0y_486{display:flex;align-items:flex-start;gap:10px;margin:-4px 0 8px;padding:12px 16px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-radius:var(--radius-lg)}._battleBannerIcon_11v0y_497{color:#d97706;font-size:1.2rem;flex-shrink:0;margin-top:1px}._battleBanner_11v0y_486 strong{display:block;font-family:var(--font-family);font-size:.88rem;font-weight:700;color:#92400e;margin-bottom:2px}._battleBanner_11v0y_486 p{font-family:var(--font-family);font-size:.8rem;color:#b45309;margin:0;line-height:1.4}._questionBanner_11v0y_521{display:flex;align-items:flex-start;gap:10px;margin:-4px 0 8px;padding:12px 16px;background:linear-gradient(135deg,#f3f8ff,#dbeafe);border:1px solid #93C5FD;border-radius:var(--radius-lg)}._questionBannerIcon_11v0y_532{color:#035bf0;font-size:1.2rem;flex-shrink:0;margin-top:1px}._questionBanner_11v0y_521 strong{display:block;font-family:var(--font-family);font-size:.88rem;font-weight:700;color:#0246c2;margin-bottom:2px}._questionBanner_11v0y_521 p{font-family:var(--font-family);font-size:.8rem;color:#3b7ef6;margin:0;line-height:1.4}._battleOptionsGrid_11v0y_557{display:grid;grid-template-columns:1fr auto 1fr;align-items:flex-start;gap:8px}._battleOptionCol_11v0y_564{display:flex;flex-direction:column;gap:6px}._battleSideCard_11v0y_571{display:flex;flex-direction:column;gap:10px;background:var(--color-surface-elevated, #f8f9fb);border:1.5px solid var(--color-border, #e5e7eb);border-radius:12px;padding:14px 12px;overflow:visible}._battleSideCard_11v0y_571 ._productSearchWrapper_11v0y_221{position:relative;z-index:2}._battleSideCard_11v0y_571 ._suggestionsList_11v0y_270{z-index:1100}._battleSideHeading_11v0y_591{font-family:var(--font-family);font-size:.85rem;font-weight:700;color:var(--color-text-primary);margin-bottom:2px}._sideImageUpload_11v0y_599{display:flex;flex-direction:column;gap:6px}._linkedProductBadge_11v0y_606{display:flex;align-items:center;gap:6px;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;padding:6px 10px;font-size:.8rem;font-family:var(--font-family);color:#fff}._linkedProductBadge_11v0y_606 span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}._removeBadge_11v0y_627{background:none;border:none;cursor:pointer;color:#fff;padding:0;display:flex;align-items:center;font-size:.75rem}._removeBadge_11v0y_627:hover{color:#ffffffd9}._battleVsLabel_11v0y_642{font-family:var(--font-family);font-size:.8rem;font-weight:900;color:var(--color-text-tertiary);text-align:center;padding:0 4px;margin-top:40px}@media(max-width:560px){._battleOptionsGrid_11v0y_557{grid-template-columns:1fr}._battleVsLabel_11v0y_642{text-align:center;margin-top:0;font-size:1rem}}._charCount_11v0y_663{text-align:right;font-size:.85rem;color:#000;margin-top:4px}._visibilityOptions_11v0y_671{display:flex;gap:var(--spacing-md);flex-wrap:wrap}._visibilityOption_11v0y_671{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;background:var(--color-bg-tertiary)}._visibilityOption_11v0y_671:hover{border-color:var(--color-primary);background:#035bf00d}._visibilityOption_11v0y_671 input[type=radio]{margin:0;cursor:pointer}._visibilityOption_11v0y_671 input[type=radio]:checked+svg{color:var(--color-primary)}._visibilityOption_11v0y_671 span{font-size:.9rem;color:var(--color-text-primary)}._formActions_11v0y_709{display:flex;gap:var(--spacing-md);justify-content:flex-end;padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}._cancelButton_11v0y_717{padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;font-weight:500;transition:all .2s ease}._cancelButton_11v0y_717:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-text-secondary)}._cancelButton_11v0y_717:disabled{opacity:.5;cursor:not-allowed}._submitButton_11v0y_738{padding:var(--spacing-md) var(--spacing-xl);border:none;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;font-weight:600;transition:all .2s ease}._submitButton_11v0y_738:hover:not(:disabled){background:var(--color-primary-dark)}._submitButton_11v0y_738:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:768px){._modalWrapper_11v0y_1{max-width:none;width:100%;height:100%}._createPostModal_11v0y_5{flex:1;width:100%;max-width:100%;min-height:100%;padding:0;border-radius:0;background:var(--color-bg-primary)}._modalHeader_11v0y_13{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);position:sticky;top:0;z-index:2;background:var(--color-bg-primary)}._modalHeader_11v0y_13 h2{font-size:1.15rem}._form_11v0y_50{flex:1;gap:var(--spacing-lg)}._formActions_11v0y_709{position:sticky;bottom:0;margin-top:auto;background:var(--color-bg-primary);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom))}._imageGrid_11v0y_105{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}._visibilityOptions_11v0y_671{flex-direction:column}}._productPostsSection_qrckn_1{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}._sectionHeader_qrckn_13{margin-bottom:var(--spacing-xl)}._sectionHeaderTop_qrckn_21{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:var(--spacing-sm)}._sectionHeaderTop_qrckn_21 h3{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._sectionHeader_qrckn_13 h3{margin:0 0 var(--spacing-sm) 0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._postAboutBtn_qrckn_67{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-family);cursor:pointer;transition:background var(--transition-base),transform var(--transition-base);white-space:nowrap}._postAboutBtn_qrckn_67:hover{background:var(--color-primary-dark)}._sectionSubtitle_qrckn_109{margin:0;color:var(--color-text-secondary);font-size:.95rem}._postsGrid_qrckn_121{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);width:100%;max-width:600px;margin:0 auto var(--spacing-lg)}._loading_qrckn_139{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}._emptyState_qrckn_151{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;background:#f8fafc;border-radius:16px;border:2px dashed #e2e8f0}._emptyIcon_qrckn_177{font-family:var(--font-family);font-size:3rem;color:var(--color-text-secondary);opacity:.5;margin-bottom:var(--spacing-md)}._emptyState_qrckn_151 p{margin:0 0 var(--spacing-lg) 0;font-size:1.1rem}._createPostButton_qrckn_203{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease}._createPostButton_qrckn_203:hover{background:var(--color-primary-dark)}._loadMoreContainer_qrckn_243{text-align:center;margin-top:var(--spacing-lg)}._loadMoreButton_qrckn_253{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}._loadMoreButton_qrckn_253:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-primary);color:var(--color-primary)}._loadMoreButton_qrckn_253:disabled{opacity:.6;cursor:not-allowed}._expandIcon_qrckn_299{font-size:var(--font-size-base);transition:transform .2s ease}@media(max-width:768px){._postsGrid_qrckn_121{grid-template-columns:1fr}}._postCard_1ddy2_1{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all .2s ease;max-width:600px;width:100%;margin:0 auto;min-width:0;cursor:pointer;display:flex;flex-direction:column;box-shadow:var(--shadow-md)}._postCardGrid_1ddy2_35{height:450px;min-height:450px;max-height:450px;display:flex;flex-direction:column}._postCardGrid_1ddy2_35 ._postHeader_1ddy2_51,._postCardGrid_1ddy2_35 ._imageContainer_1ddy2_53,._postCardGrid_1ddy2_35 ._engagement_1ddy2_55,._postCardGrid_1ddy2_35 ._timestamp_1ddy2_57{flex-shrink:0}._postCardGrid_1ddy2_35 ._productsSection_1ddy2_67{flex:0 0 auto;max-height:60px;overflow-y:auto;overflow-x:hidden}._postCardGrid_1ddy2_35 ._caption_1ddy2_81,._postCardGrid_1ddy2_35 ._productHighlights_1ddy2_83,._postCardGrid_1ddy2_35 ._tags_1ddy2_85{flex:0 0 auto;overflow-y:auto;overflow-x:hidden}._postCardFull_1ddy2_99{height:auto}._postCardFull_1ddy2_99 ._imageContainer_1ddy2_53,._postCardFull_1ddy2_99 ._postImage_1ddy2_115{max-height:none}._postHeader_1ddy2_51{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-shrink:0}._userInfo_1ddy2_143{display:flex;align-items:center;gap:var(--spacing-md);text-decoration:none;color:inherit;flex:1;min-width:0}._userInfo_1ddy2_143:hover{opacity:.8}._userAvatar_1ddy2_171{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid var(--color-border)}._userAvatarPlaceholder_1ddy2_187{width:42px;height:42px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}._userDetails_1ddy2_213{flex:1;min-width:0}._userName_1ddy2_223{font-weight:600;color:var(--color-text-primary);margin-bottom:2px;font-size:1rem}._userUsername_1ddy2_237{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary)}._postActions_1ddy2_249{display:flex;gap:var(--spacing-xs);align-items:center}._editButton_1ddy2_261,._deleteButton_1ddy2_263{background:none;border:none;cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all .2s ease;opacity:.7;display:flex;align-items:center;justify-content:center}._editButton_1ddy2_261{font-family:var(--font-family);color:var(--color-primary)}._editButton_1ddy2_261:hover{opacity:1;background:#035bf01a}._deleteButton_1ddy2_263{font-family:var(--font-family);color:var(--color-error)}._deleteButton_1ddy2_263:hover:not(:disabled){opacity:1;background:#ef44441a!important}._deleteButton_1ddy2_263:disabled{opacity:.5;cursor:not-allowed}._menuContainer_1ddy2_339{position:relative}._menuButton_1ddy2_347{background:none;border:none;cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all .2s ease;opacity:.7;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}._menuButton_1ddy2_347:hover{opacity:1;background:#0000000d}._menuDropdown_1ddy2_385{position:absolute;top:100%;right:0;margin-top:.25rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;z-index:100;min-width:150px;overflow:hidden}._menuItem_1ddy2_413{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;background:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-size:.9rem;transition:background .2s ease}._menuItem_1ddy2_413:hover{background:var(--color-bg-tertiary)}._menuItem_1ddy2_413 svg{font-size:.9rem}._imageContainer_1ddy2_53{position:relative;width:100%;max-height:450px;background:var(--color-bg-tertiary);overflow:hidden;display:flex;align-items:center;justify-content:center}._imageBackdrop_1ddy2_483{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:var(--color-bg-tertiary);z-index:0;pointer-events:none}._postImage_1ddy2_115{max-width:100%;max-height:450px;height:auto;display:block;position:relative;z-index:1}._postCardGrid_1ddy2_35 ._imageContainer_1ddy2_53{flex-shrink:0;min-height:200px;max-height:200px;height:200px}._postCardFull_1ddy2_99 ._imageContainer_1ddy2_53{min-height:260px;max-height:260px}._postCardGrid_1ddy2_35 ._postImage_1ddy2_115,._postCardFull_1ddy2_99 ._postImage_1ddy2_115{height:100%;width:100%;object-fit:contain}._postImage_1ddy2_115:hover{cursor:pointer}._imageNavButton_1ddy2_575{position:absolute;top:50%;transform:translateY(-50%);background:#0000004d;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;color:#fff;font-size:1.5rem;line-height:1;pointer-events:auto}._imageNavButton_1ddy2_575 svg{font-size:1.5rem;color:#fff!important;fill:#fff!important;stroke:#fff!important;width:20px;height:20px;flex-shrink:0;display:block}._imageNavButton_1ddy2_575:hover,._imageNavButton_1ddy2_575:focus-visible,._imageNavButton_1ddy2_575:active{background:#000000b3;transform:translateY(-50%)}._imageNavLeft_1ddy2_653{left:var(--spacing-md)}._imageNavRight_1ddy2_661{right:var(--spacing-md)}._imageIndicator_1ddy2_669{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#0000004d;color:#fff;padding:4px 12px;border-radius:999px;font-size:.85rem}._productsSection_1ddy2_67{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border)}._postCardGrid_1ddy2_35 ._productsSection_1ddy2_67{max-height:60px;overflow-y:auto}._productsIcon_1ddy2_723{font-family:var(--font-family);color:var(--color-primary);flex-shrink:0}._productsList_1ddy2_735{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);flex:1}._productTagItem_1ddy2_749{display:flex;flex-direction:column;gap:4px;align-items:flex-start}._productTag_1ddy2_749{padding:4px 8px;background:#fff;color:#1e40af;border-radius:999px;font-size:.75rem;transition:all .2s ease;font-weight:600}._productTagActive_1ddy2_783{font-family:var(--font-family);color:#1e40af;border-color:#1e40af;box-shadow:0 2px 8px #1e40af40}._productTag_1ddy2_749:hover{border-color:#1e40af;color:#1e40af}._caption_1ddy2_81{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);line-height:1.4;font-size:.9rem}._captionUser_1ddy2_823:hover{color:var(--color-primary)}._captionText_1ddy2_831{font-family:var(--font-family);color:var(--color-text-primary)}._captionTruncated_1ddy2_843{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}._captionTruncated_1ddy2_843 ._captionText_1ddy2_831{display:inline}._tags_1ddy2_85{padding:0 var(--spacing-sm) var(--spacing-xs);display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._tag_1ddy2_85{font-family:var(--font-family);color:var(--color-primary);font-size:.7rem;cursor:pointer}._tag_1ddy2_85:hover{text-decoration:underline}._tagsTruncated_1ddy2_905{max-height:30px;overflow:hidden}._engagement_1ddy2_55{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:auto;flex-shrink:0}._engagementButton_1ddy2_939{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:6px 8px;border-radius:var(--radius-md);transition:all .2s ease;font-size:.85rem;font-weight:500;white-space:nowrap;box-shadow:none!important}@media(min-width:1201px){._engagementButton_1ddy2_939 span{max-width:60px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:1300px){._engagementButton_1ddy2_939 span{display:none}._engagement_1ddy2_55{justify-content:space-around;gap:var(--spacing-xs)}}._engagementButton_1ddy2_939:hover:not(:disabled){color:var(--color-primary);background:#035bf01a}._engagementButton_1ddy2_939:disabled{opacity:.5;cursor:not-allowed}._engagementButton_1ddy2_939:not(:disabled){cursor:pointer}._engagementButton_1ddy2_939._liked_1ddy2_1039{color:var(--color-error)}._engagementButton_1ddy2_939._liked_1ddy2_1039:hover:not(:disabled){color:var(--color-error);background:#ef44441a}._timestamp_1ddy2_57{padding:0 var(--spacing-md) var(--spacing-sm);font-size:.8rem;color:var(--color-text-secondary);flex-shrink:0}@media(max-width:768px){._postCard_1ddy2_1{border-radius:var(--radius-md)}._postCardGrid_1ddy2_35{height:550px}._engagement_1ddy2_55{gap:var(--spacing-md)}._engagementButton_1ddy2_939{font-family:var(--font-family);font-size:.85rem;padding:6px 8px}._userName_1ddy2_223{font-family:var(--font-family);font-size:.9rem}._userUsername_1ddy2_237{font-family:var(--font-family);font-size:.8rem}}@media(max-width:480px){._postCardGrid_1ddy2_35{height:450px}}._card_2hrmb_1{font-family:var(--font-family);padding:var(--spacing-md);margin-bottom:var(--spacing-md);background:var(--surface-subtle-bg, #f8fafc);border:1px solid var(--surface-panel-border, #e5e7eb);border-radius:10px}._header_2hrmb_19{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}._verdictBadge_2hrmb_35{font-size:.8125rem;font-weight:600;padding:4px 10px;border-radius:999px}._strong_2hrmb_49{background:#dcfce7;color:#166534}._good_2hrmb_59{background:#dbeafe;color:#1e40af}._weak_2hrmb_69{background:#fef3c7;color:#92400e}._score_2hrmb_79{font-size:.9375rem;font-weight:600;color:var(--text-primary, #1a1a1a)}._rankBadge_2hrmb_91{font-size:.75rem;color:var(--text-secondary, #6b7280)}._warning_2hrmb_101{font-size:.875rem;color:#b45309;margin:0 0 8px}._reasons_2hrmb_113{margin:0 0 12px;padding-left:1.25rem;font-size:.875rem;color:var(--text-primary, #1a1a1a)}._reasons_2hrmb_113 li{margin-bottom:4px}._pickNote_2hrmb_135{font-family:var(--font-family);font-size:.8125rem;color:var(--text-secondary, #6b7280);margin:0 0 10px}._actions_2hrmb_149{display:flex;flex-wrap:wrap;gap:8px}._actionBtn_2hrmb_161,._actionBtnSecondary_2hrmb_163{font-family:var(--font-family);font-size:.8125rem;padding:6px 14px;border-radius:6px;cursor:pointer}._actionBtn_2hrmb_161{background:var(--color-primary, #2563eb);color:#fff;border:none}._actionBtnSecondary_2hrmb_163{background:transparent;border:1px solid var(--surface-panel-border, #e5e7eb);color:var(--text-primary, #1a1a1a)}._actionBtn_2hrmb_161:hover{opacity:.9}._actionBtnSecondary_2hrmb_163:hover{border-color:var(--color-primary, #2563eb)}._card_1ueq4_1{font-family:var(--font-family);padding:var(--spacing-md);margin-bottom:var(--spacing-md);background:linear-gradient(135deg,#f0f9ff,#f8fafc);border:1px solid #bae6fd;border-radius:10px}._title_1ueq4_19{font-family:var(--font-family);font-size:1rem;font-weight:600;margin:0 0 6px;color:var(--text-primary, #1a1a1a)}._subtitle_1ueq4_35{font-family:var(--font-family);font-size:.875rem;color:var(--text-secondary, #6b7280);margin:0 0 12px}._actions_1ueq4_49{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._primaryBtn_1ueq4_63,._secondaryBtn_1ueq4_65{font-family:var(--font-family);font-size:.8125rem;padding:8px 14px;border-radius:6px;cursor:pointer}._primaryBtn_1ueq4_63{background:var(--color-primary, #2563eb);color:#fff;border:none;display:inline-block;text-decoration:none;text-align:center}._secondaryBtn_1ueq4_65{background:#fff;border:1px solid var(--surface-panel-border, #e5e7eb);color:var(--text-primary, #1a1a1a)}._linkBtn_1ueq4_111{font-family:var(--font-family);font-size:.8125rem;color:var(--color-primary, #2563eb);text-decoration:none}._linkBtn_1ueq4_111:hover{text-decoration:underline}._progressWrap_1ueq4_133{margin-bottom:12px}._progressMeta_1ueq4_141{display:flex;justify-content:space-between;font-family:var(--font-family);font-size:.75rem;font-weight:600;color:var(--text-secondary, #6b7280);margin-bottom:4px}._progressTrack_1ueq4_161{height:6px;border-radius:999px;background:#2563eb1f;overflow:hidden}._progressFill_1ueq4_175{height:100%;border-radius:inherit;background:var(--color-primary, #2563eb);transition:width .3s ease}._questionList_1ueq4_189{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}._questionItem_1ueq4_207{padding:0;border-radius:8px;background:#ffffffb3;border:1px solid rgba(186,230,253,.8);overflow:hidden}._questionButton_1ueq4_223{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:10px 12px;font-family:var(--font-family)}._questionButton_1ueq4_223:hover{background:#f0f9ffe6}._questionText_1ueq4_251{margin:0;font-family:var(--font-family);font-size:.8125rem;font-weight:600;color:var(--text-primary, #1a1a1a)}._questionWhy_1ueq4_267{margin:4px 0 0;font-family:var(--font-family);font-size:.75rem;line-height:1.4;color:var(--text-secondary, #6b7280)}._loadingHint_1ueq4_283{margin:0 0 10px;font-family:var(--font-family);font-size:.8125rem;color:var(--text-secondary, #6b7280)}._wrapper_1xgci_1{width:100%;font-family:var(--font-family);scroll-margin-top:calc(var(--site-header-height) + var(--spacing-md))}._collapsedBar_1xgci_13{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow);cursor:pointer;text-align:left;position:relative;font-family:var(--font-family)}._collapsedBar_1xgci_13:hover{border-color:var(--color-primary, #2563eb)}._collapsedTitle_1xgci_55{font-size:1rem;font-weight:600;color:var(--text-primary, #1a1a1a)}._collapsedHint_1xgci_67{font-size:.875rem;color:var(--text-secondary, #6b7280)}._collapsedIcon_1xgci_77{position:absolute;right:var(--spacing-lg);top:0;bottom:0;margin-block:auto;height:1em;color:var(--text-secondary, #6b7280)}._chatCard_1xgci_97{position:relative;background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow);overflow:hidden}._collapseBtn_1xgci_115{position:absolute;top:12px;right:12px;z-index:2;background:transparent;border:none;cursor:pointer;color:var(--text-secondary, #6b7280);padding:4px;font-family:var(--font-family)}._promptChips_1xgci_141{display:flex;flex-wrap:wrap;gap:8px;padding:var(--spacing-md) var(--spacing-lg) 0}._promptChip_1xgci_141{font-family:var(--font-family);font-size:.8125rem;padding:6px 12px;border-radius:999px;border:1px solid var(--surface-panel-border, #e5e7eb);background:var(--surface-subtle-bg, #f9fafb);color:var(--text-primary, #1a1a1a);cursor:pointer}._promptChip_1xgci_141:hover{border-color:var(--color-primary, #2563eb);color:var(--color-primary, #2563eb)}._card_11ukf_1{font-family:var(--font-family);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius)}._title_11ukf_19{font-family:var(--font-family);font-size:1rem;font-weight:600;margin:0 0 8px}._summary_11ukf_33{font-family:var(--font-family);font-size:.875rem;color:var(--text-secondary, #6b7280);margin:0 0 12px}._columns_11ukf_47{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media(max-width:600px){._columns_11ukf_47{grid-template-columns:1fr}}._columnTitle_11ukf_71{font-family:var(--font-family);font-size:.8125rem;font-weight:600;margin:0 0 6px}._list_11ukf_85{margin:0;padding-left:1.25rem;font-family:var(--font-family);font-size:.875rem}._priorityNote_11ukf_99{font-family:var(--font-family);font-size:.8125rem;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--surface-panel-border);color:var(--text-primary, #1a1a1a)}._loading_11ukf_117{font-family:var(--font-family);font-size:.875rem;color:var(--text-secondary, #6b7280);margin:0}._starRating_d7t0h_1{display:flex;gap:var(--spacing-xs);cursor:pointer}._starRatingReadOnly_d7t0h_13{cursor:default}._starInput_d7t0h_21{transition:color .15s ease;cursor:pointer}._starInputReadOnly_d7t0h_31{cursor:default}._starFilled_d7t0h_39{color:#ffc107}._starEmpty_d7t0h_47{color:#e0e0e0}._group_1874t_1{font-family:var(--font-family);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);padding:var(--spacing-md);margin:0 0 var(--spacing-md)}._legend_1874t_17{font-family:var(--font-family);font-size:.875rem;font-weight:600;padding:0 6px}._optional_1874t_31{font-weight:400;color:var(--text-secondary, #6b7280)}._outcomeRow_1874t_41{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:4px 0}._outcomeLabel_1874t_57{font-family:var(--font-family);font-size:.875rem}._grid_1874t_67{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);margin:0 0 var(--spacing-md)}@media(max-width:600px){._grid_1874t_67{grid-template-columns:1fr}}._field_1874t_93{display:flex;flex-direction:column;gap:4px;font-family:var(--font-family);font-size:.8125rem}._field_1874t_93 select,._field_1874t_93 input{font-family:var(--font-family);font-size:.875rem;padding:8px;border:1px solid var(--surface-panel-border);border-radius:8px;background:var(--surface-panel-bg);color:var(--text-primary, #1a1a1a)}._card_11qit_1{font-family:var(--font-family);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius)}._title_11qit_19{font-family:var(--font-family);font-size:1rem;font-weight:600;margin:0 0 4px}._subtitle_11qit_33{font-family:var(--font-family);font-size:.8125rem;color:var(--text-secondary, #6b7280);margin:0 0 8px}._evidenceLabel_11qit_47{font-family:var(--font-family);font-size:.8125rem;margin:0 0 12px;padding:8px 10px;border-radius:8px;background:var(--surface-muted-bg, rgba(0, 0, 0, .04));color:var(--text-primary, #1a1a1a)}._list_11qit_67{list-style:none;margin:0;padding:0;display:grid;gap:10px}._row_11qit_83{padding:10px 0;border-top:1px solid var(--surface-panel-border)}._row_11qit_83:first-child{border-top:none}._rowHeader_11qit_101{display:flex;align-items:center;gap:8px;margin-bottom:6px}._outcomeLabel_11qit_115{font-family:var(--font-family);font-size:.875rem;font-weight:600}._splitBadge_11qit_127{font-family:var(--font-family);font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--warning-bg, #fff4e5);color:var(--warning-text, #8a5300)}._sources_11qit_147{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media(max-width:600px){._sources_11qit_147{grid-template-columns:1fr}}._source_11qit_147{display:flex;flex-direction:column;gap:2px}._sourceLabel_11qit_183{font-family:var(--font-family);font-size:.75rem;color:var(--text-secondary, #6b7280)}._sourceValue_11qit_195{font-family:var(--font-family);font-size:.9375rem;font-weight:600}._sourceNote_11qit_207{font-family:var(--font-family);font-size:.75rem;color:var(--text-secondary, #6b7280)}._disagreement_11qit_219,._useCase_11qit_221,._note_11qit_223{font-family:var(--font-family);font-size:.8125rem;margin:6px 0 0}._disagreement_11qit_219{color:var(--warning-text, #8a5300)}._useCase_11qit_221,._note_11qit_223{color:var(--text-secondary, #6b7280)}._adSlot_165c4_1{font-family:var(--font-family);margin:var(--spacing-lg) 0;min-height:0;overflow:hidden}._adIns_165c4_8{min-height:90px}._overlay_b25dm_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;display:flex;align-items:center;justify-content:center;z-index:1400;padding:16px}._modal_b25dm_23{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:0 16px 48px #00000038;overflow:hidden;font-family:var(--font-family)}._header_b25dm_47{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-border)}._headerTitle_b25dm_63{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:var(--color-text-primary)}._headerTitle_b25dm_63 svg{color:var(--color-primary)}._closeBtn_b25dm_89{background:none!important;border:none!important;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;padding:2px;transition:color .15s}._closeBtn_b25dm_89:hover{color:var(--color-text-primary)}._productStrip_b25dm_119{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}._productThumb_b25dm_137{width:48px;height:48px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;border:1px solid var(--color-border)}._productThumbPlaceholder_b25dm_155{width:48px;height:48px;border-radius:var(--radius-sm);background:var(--color-bg-tertiary, #f0f0f2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-secondary)}._productName_b25dm_179{font-size:.9rem;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3}._productBrand_b25dm_195{font-size:.8rem;color:var(--color-text-secondary);margin:2px 0 0}._body_b25dm_209{padding:16px;display:flex;flex-direction:column;gap:14px}._field_b25dm_223{display:flex;flex-direction:column;gap:5px}._label_b25dm_235{font-size:.8rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}._input_b25dm_251,._select_b25dm_253,._textarea_b25dm_255{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:.9rem;font-family:var(--font-family);outline:none;transition:border-color .15s}._input_b25dm_251:focus,._select_b25dm_253:focus,._textarea_b25dm_255:focus{border-color:var(--color-primary)}._textarea_b25dm_255{resize:vertical;min-height:72px}._statusRow_b25dm_305{display:flex;gap:8px}._statusPill_b25dm_315{flex:1;padding:8px 6px;border:1px solid var(--color-border)!important;border-radius:20px!important;background:none!important;color:var(--color-text-secondary)!important;font-size:.82rem!important;font-family:var(--font-family)!important;font-weight:500!important;cursor:pointer!important;text-align:center;transition:all .15s!important}._statusPill_b25dm_315:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important}._statusPillActive_b25dm_351{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;font-weight:600!important}._starRow_b25dm_367{display:flex;gap:6px}._star_b25dm_367{background:none!important;border:none!important;cursor:pointer!important;padding:0!important;color:var(--color-border);font-size:1.3rem;transition:color .1s,transform .1s!important;line-height:1}._star_b25dm_367:hover,._starFilled_b25dm_405{color:#f59e0b}._actions_b25dm_415{display:flex;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--color-border)}._removeBtn_b25dm_429{padding:10px 14px;background:none!important;border:1px solid var(--color-error, #e53e3e)!important;border-radius:var(--radius-md)!important;color:var(--color-error, #e53e3e)!important;font-size:.87rem!important;font-family:var(--font-family)!important;cursor:pointer!important;transition:background .15s!important}._removeBtn_b25dm_429:hover{background:#e53e3e12!important}._cancelBtn_b25dm_459{flex:1;padding:10px 0;background:none!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;color:var(--color-text-secondary)!important;font-size:.87rem!important;font-family:var(--font-family)!important;cursor:pointer!important;transition:border-color .15s,color .15s!important}._cancelBtn_b25dm_459:hover{border-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important}._saveBtn_b25dm_493{flex:2;padding:10px 0;background:var(--color-primary)!important;border:none!important;border-radius:var(--radius-md)!important;color:#fff!important;font-size:.9rem!important;font-weight:700!important;font-family:var(--font-family)!important;cursor:pointer!important;transition:opacity .15s!important}._saveBtn_b25dm_493:disabled{opacity:.55!important;cursor:not-allowed!important}._saveBtn_b25dm_493:not(:disabled):hover{opacity:.88!important}._error_b25dm_535{color:var(--color-error, #e53e3e);font-size:.82rem;font-family:var(--font-family);margin:0;padding:0 16px 10px}._container_lhyl2_9{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #00000014;border:1px solid #e0e0e0}._header_lhyl2_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}._title_lhyl2_43{font-family:var(--font-family);font-size:20px;font-weight:600;color:#1a1a1a;margin:0;display:flex;align-items:center;gap:10px}._closeButton_lhyl2_65{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}._closeButton_lhyl2_65:hover{background:#f5f5f5;color:#333}._scoreCard_lhyl2_99{display:flex;gap:24px;align-items:flex-start;padding:24px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin-bottom:24px;border:2px solid #e0e0e0}._scoreCircle_lhyl2_121{width:120px;height:120px;border-radius:50%;border:4px solid var(--color-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;flex-shrink:0}._scoreValue_lhyl2_147{font-family:var(--font-family);font-size:36px;font-weight:700;color:var(--color-primary);line-height:1}._scoreLabel_lhyl2_163{font-family:var(--font-family);font-size:12px;color:#666;text-transform:uppercase;letter-spacing:1px;margin-top:4px}._scoreInfo_lhyl2_181{flex:1;display:flex;flex-direction:column;gap:12px}._qualityBadge_lhyl2_195{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;width:fit-content}._qualityExcellent_lhyl2_217 ._scoreCircle_lhyl2_121,._qualityExcellent_lhyl2_217 ._scoreValue_lhyl2_147{border-color:var(--color-success);color:var(--color-success)}._qualityGood_lhyl2_229 ._scoreCircle_lhyl2_121,._qualityGood_lhyl2_229 ._scoreValue_lhyl2_147{border-color:var(--color-info);color:var(--color-info)}._qualityFair_lhyl2_241 ._scoreCircle_lhyl2_121,._qualityFair_lhyl2_241 ._scoreValue_lhyl2_147{border-color:var(--color-warning);color:var(--color-warning)}._qualityWeak_lhyl2_253 ._scoreCircle_lhyl2_121,._qualityWeak_lhyl2_253 ._scoreValue_lhyl2_147{border-color:var(--color-error);color:var(--color-error)}._qualityExcellent_lhyl2_217 ._qualityBadge_lhyl2_195{background:#2e7d321f;color:var(--color-success)}._qualityGood_lhyl2_229 ._qualityBadge_lhyl2_195{background:#1565c01f;color:var(--color-info)}._qualityFair_lhyl2_241 ._qualityBadge_lhyl2_195{background:#f57c001f;color:var(--color-warning)}._qualityWeak_lhyl2_253 ._qualityBadge_lhyl2_195{background:#d32f2f1f;color:var(--color-error)}._fusedMatchLine_lhyl2_305{margin-top:12px}._explanationText_lhyl2_313{font-family:var(--font-family);font-size:15px;color:#333;line-height:1.6;margin:0}._dimensionsSection_lhyl2_331{margin-bottom:24px}._sectionTitle_lhyl2_339{font-family:var(--font-family);font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 16px}._dimensionsGrid_lhyl2_355{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}._dimensionCard_lhyl2_367{background:#f9f9f9;border:2px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .2s ease}._dimensionCard_lhyl2_367:hover{border-color:#035bf0;background:#fff}._dimensionHeader_lhyl2_393{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._dimensionName_lhyl2_407{font-family:var(--font-family);font-size:14px;font-weight:600;color:#333}._dimensionScore_lhyl2_421{font-family:var(--font-family);font-size:18px;font-weight:700}._dimensionReason_lhyl2_433{margin:6px 0 0;font-size:.85rem;color:#666;line-height:1.4;font-family:var(--font-family)}._dealBreakerWarning_lhyl2_449{margin:8px 0 0;font-size:.9rem;color:#b45309;font-family:var(--font-family)}._scoreBar_lhyl2_463{width:100%;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}._scoreBarFill_lhyl2_479{height:100%;border-radius:4px;transition:width .5s ease;width:var(--score-width, 0%)}._barSuccess_lhyl2_493,._barExcellent_lhyl2_495{background:var(--color-success)}._barWarning_lhyl2_503,._barFair_lhyl2_505{background:var(--color-warning)}._barError_lhyl2_513,._barWeak_lhyl2_515{background:var(--color-error)}._scoreSuccess_lhyl2_523,._scoreExcellent_lhyl2_525{font-family:var(--font-family);color:var(--color-success)}._scoreWarning_lhyl2_535,._scoreFair_lhyl2_537{font-family:var(--font-family);color:var(--color-warning)}._scoreError_lhyl2_547,._scoreWeak_lhyl2_549{font-family:var(--font-family);color:var(--color-error)}._barGood_lhyl2_561{background:var(--color-warning)}._scoreGood_lhyl2_569{font-family:var(--font-family);color:var(--color-warning)}._highlightsSection_lhyl2_581{padding-top:24px;border-top:2px solid #f0f0f0}._highlightsList_lhyl2_591{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._highlightItem_lhyl2_609{display:flex;align-items:center;gap:12px;padding:12px;background:#f9f9f9;border-radius:8px;font-size:14px;color:#333}._highlightIconPositive_lhyl2_631{font-family:var(--font-family);color:var(--color-success)}._highlightWarning_lhyl2_641{font-family:var(--font-family);color:var(--color-warning)}._highlightItem_lhyl2_609 svg{flex-shrink:0;font-size:18px}._loading_lhyl2_663,._error_lhyl2_665{text-align:center;padding:40px;color:#666;font-size:15px}._error_lhyl2_665{font-family:var(--font-family);color:#dc3545}._darkTheme_lhyl2_691._container_lhyl2_9{background:transparent;border:none;box-shadow:none;padding:0}._darkTheme_lhyl2_691 ._header_lhyl2_25{border-bottom:1px solid rgba(147,51,234,.3)}._darkTheme_lhyl2_691 ._title_lhyl2_43{color:#fffffff2;background:linear-gradient(135deg,#fff,#00bfff,#0246c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}._darkTheme_lhyl2_691 ._scoreCard_lhyl2_99{background:#1a1f3a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(147,51,234,.3);border-radius:16px}._darkTheme_lhyl2_691 ._scoreCircle_lhyl2_121{border-color:#9333ea99;background:#9333ea1a}._darkTheme_lhyl2_691 ._scoreValue_lhyl2_147{color:#fffffff2;text-shadow:none}._darkTheme_lhyl2_691 ._scoreLabel_lhyl2_163{color:#ffffffb3}._darkTheme_lhyl2_691 ._explanationText_lhyl2_313{color:#ffffffe6}._darkTheme_lhyl2_691 ._sectionTitle_lhyl2_339{color:#fffffff2;background:linear-gradient(135deg,#fff,#00bfff,#0246c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._darkTheme_lhyl2_691 ._dimensionCard_lhyl2_367{background:#1a1f3a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(147,51,234,.2)}._darkTheme_lhyl2_691 ._dimensionCard_lhyl2_367:hover{border-color:#9333ea66;background:#9333ea26}._darkTheme_lhyl2_691 ._dimensionName_lhyl2_407{color:#ffffffe6}._darkTheme_lhyl2_691 ._scoreBar_lhyl2_463{background:#9333ea33}._darkTheme_lhyl2_691 ._highlightItem_lhyl2_609{background:#1a1f3a99;border:1px solid rgba(147,51,234,.2);color:#ffffffe6}._darkTheme_lhyl2_691 ._closeButton_lhyl2_65{color:#ffffffb3}._darkTheme_lhyl2_691 ._closeButton_lhyl2_65:hover{background:#9333ea33;color:#fffffff2}._darkTheme_lhyl2_691 ._loading_lhyl2_663,._darkTheme_lhyl2_691 ._error_lhyl2_665{color:#ffffffb3}._socialProofSection_lhyl2_883{margin-top:24px;padding-top:24px;border-top:2px solid #f0f0f0}._socialProofSection_lhyl2_883 ._sectionTitle_lhyl2_339{display:flex;align-items:center;gap:8px}._socialProofSection_lhyl2_883 ._sectionTitle_lhyl2_339 svg{color:var(--color-primary)}._socialProofGrid_lhyl2_915{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}._socialProofCard_lhyl2_927{display:flex;align-items:flex-start;gap:14px;padding:16px;background:linear-gradient(135deg,#f0f7ff,#f8f9ff);border:1px solid #e0e7ff;border-radius:12px;transition:all .2s ease}._socialProofCard_lhyl2_927:hover{border-color:var(--color-primary)}._socialProofIcon_lhyl2_957{width:44px;height:44px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._socialProofIcon_lhyl2_957 svg{font-size:18px}._socialProofContent_lhyl2_989{display:flex;flex-direction:column;gap:4px}._socialProofValue_lhyl2_1001{font-family:var(--font-family);font-size:22px;font-weight:700;color:var(--color-primary)}._socialProofLabel_lhyl2_1015{font-family:var(--font-family);font-size:13px;color:#666;line-height:1.4}._budgetInsightSection_lhyl2_1037{margin-top:24px;padding:20px;border-radius:12px;border:2px solid #e0e0e0}._budgetInsightSection_lhyl2_1037 ._sectionTitle_lhyl2_339{display:flex;align-items:center;gap:8px;margin-bottom:16px}._budgetRecommendation_lhyl2_1065{display:flex;flex-direction:column;gap:12px}._verdictBadge_lhyl2_1077{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;width:fit-content}._verdictRecommended_lhyl2_1099{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:#81c784}._verdictRecommended_lhyl2_1099 ._verdictBadge_lhyl2_1077{background:#2e7d3226;color:var(--color-success)}._verdictStretch_lhyl2_1119{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-color:#ffb74d}._verdictStretch_lhyl2_1119 ._verdictBadge_lhyl2_1077{background:#f57c0026;color:#e65100}._verdictValue_lhyl2_1139{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#64b5f6}._verdictValue_lhyl2_1139 ._verdictBadge_lhyl2_1077{background:#1565c026;color:var(--color-info)}._verdictCaution_lhyl2_1159{background:linear-gradient(135deg,#fff8e1,#ffecb3);border-color:#ffd54f}._verdictCaution_lhyl2_1159 ._verdictBadge_lhyl2_1077{background:#ffa00026;color:#f57c00}._verdictNotRecommended_lhyl2_1179{background:linear-gradient(135deg,#ffebee,#ffcdd2);border-color:#ef9a9a}._verdictNotRecommended_lhyl2_1179 ._verdictBadge_lhyl2_1077{background:#d32f2f26;color:var(--color-error)}._verdictIconGood_lhyl2_1199{font-family:var(--font-family);color:var(--color-success)}._verdictIconConsider_lhyl2_1209{font-family:var(--font-family);color:#e65100}._verdictIconCaution_lhyl2_1219{font-family:var(--font-family);color:#f57c00}._verdictIconBad_lhyl2_1229{font-family:var(--font-family);color:var(--color-error)}._budgetMessage_lhyl2_1239{font-family:var(--font-family);font-size:14px;color:#333;line-height:1.6;margin:0}._confidenceBadge_lhyl2_1255{font-family:var(--font-family);font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.5px;background:#f5f5f5;padding:4px 10px;border-radius:12px;width:fit-content}._valueAnalysisSection_lhyl2_1287{margin-top:24px;padding-top:24px;border-top:2px solid #f0f0f0}._valueAnalysisSection_lhyl2_1287 ._sectionTitle_lhyl2_339{display:flex;align-items:center;gap:8px}._valueAnalysisContent_lhyl2_1311{display:flex;flex-wrap:wrap;align-items:center;gap:20px}._valueMetric_lhyl2_1325{display:flex;flex-direction:column;align-items:center;padding:12px 20px;background:#f9f9f9;border-radius:8px;border:1px solid #e8e8e8}._valueMetricLabel_lhyl2_1345{font-family:var(--font-family);font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}._valueMetricValue_lhyl2_1361{font-family:var(--font-family);font-size:24px;font-weight:700;color:var(--color-primary)}._valueSentiment_lhyl2_1375{flex:1;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5}._sentimentPositive_lhyl2_1391{background:#2e7d321a;color:#2e7d32}._sentimentNegative_lhyl2_1403{background:#d32f2f1a;color:#c62828}._sentimentNeutral_lhyl2_1413{background:#0000000d;color:#616161}._darkTheme_lhyl2_691 ._socialProofSection_lhyl2_883{border-top-color:#9333ea4d}._darkTheme_lhyl2_691 ._socialProofCard_lhyl2_927{background:#1a1f3a99;border-color:#9333ea4d}._darkTheme_lhyl2_691 ._socialProofCard_lhyl2_927:hover{border-color:#9333ea80}._darkTheme_lhyl2_691 ._socialProofIcon_lhyl2_957{background:linear-gradient(135deg,#0246c2,#0246c2)}._darkTheme_lhyl2_691 ._socialProofValue_lhyl2_1001{color:#fffffff2}._darkTheme_lhyl2_691 ._socialProofLabel_lhyl2_1015{color:#ffffffb3}._darkTheme_lhyl2_691 ._budgetInsightSection_lhyl2_1037{background:#1a1f3a99;border-color:#9333ea4d}._darkTheme_lhyl2_691 ._budgetMessage_lhyl2_1239{color:#ffffffe6}._darkTheme_lhyl2_691 ._confidenceBadge_lhyl2_1255{background:#9333ea33;color:#ffffffb3}._darkTheme_lhyl2_691 ._valueAnalysisSection_lhyl2_1287{border-top-color:#9333ea4d}._darkTheme_lhyl2_691 ._valueMetric_lhyl2_1325{background:#1a1f3a99;border-color:#9333ea4d}._darkTheme_lhyl2_691 ._valueMetricLabel_lhyl2_1345{color:#fff9}._darkTheme_lhyl2_691 ._valueMetricValue_lhyl2_1361{color:#fffffff2}._darkTheme_lhyl2_691 ._valueSentiment_lhyl2_1375{background:#1a1f3a99}._darkTheme_lhyl2_691 ._sentimentPositive_lhyl2_1391{color:#66bb6a}._darkTheme_lhyl2_691 ._sentimentNegative_lhyl2_1403{color:#ef5350}._darkTheme_lhyl2_691 ._sentimentNeutral_lhyl2_1413{color:#ffffffb3}@media(max-width:768px){._scoreCard_lhyl2_99{flex-direction:column;align-items:center;text-align:center}._dimensionsGrid_lhyl2_355,._socialProofGrid_lhyl2_915{grid-template-columns:1fr}._valueAnalysisContent_lhyl2_1311{flex-direction:column;align-items:stretch}._valueMetric_lhyl2_1325{width:100%}}._searchResultsContainer_b8tzk_3{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}._searchResultsContainer_b8tzk_3>*{margin-block:0}._searchResultsContainer_b8tzk_3>.buttonShowMoreContainer{margin-top:0}._filterToggleBtn_b8tzk_35{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;font-size:.95rem;transition:all .2s ease;box-shadow:var(--shadow-sm);position:relative}._filterToggleBtn_b8tzk_35:hover{background:var(--color-primary-dark)}._filterBadge_b8tzk_77{background:#ffffff4d;color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:12px;font-size:.75rem;font-weight:700;margin-left:4px}._activeFilters_b8tzk_97{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md);align-items:center}._filterChip_b8tzk_113{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:20px;font-size:.85rem;color:var(--color-text-primary);font-weight:500}._chipRemove_b8tzk_139{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:0;display:flex;align-items:center;transition:color .2s ease;font-size:.9rem}._chipRemove_b8tzk_139:hover{color:var(--color-error)}._clearAllFiltersBtn_b8tzk_171{padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:1px solid var(--color-border);border-radius:20px;color:var(--color-text-secondary);cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease}._clearAllFiltersBtn_b8tzk_171:hover{background:var(--color-error);color:#fff;border-color:var(--color-error)}._advancedFiltersPanel_b8tzk_207{margin-top:var(--spacing-md);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);padding:var(--spacing-lg);box-shadow:var(--surface-panel-shadow);animation:_slideDown_b8tzk_1 .3s ease}@keyframes _slideDown_b8tzk_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._filtersHeader_b8tzk_249{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-border)}._filtersHeader_b8tzk_249 h3{margin:0;font-size:1.2rem;font-weight:600;color:var(--color-text-primary)}._closeFiltersBtn_b8tzk_281{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:1.2rem;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}._closeFiltersBtn_b8tzk_281:hover{color:var(--color-error)}._filtersContent_b8tzk_315{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}._filterGroup_b8tzk_327{display:flex;flex-direction:column;gap:var(--spacing-sm)}._filterLabel_b8tzk_339{font-weight:600;color:var(--color-text-primary);font-size:.95rem}._priceInputs_b8tzk_351{display:flex;align-items:center;gap:var(--spacing-sm)}._priceInput_b8tzk_351{flex:1;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.95rem;background:var(--color-bg-primary);color:var(--color-text-primary);transition:border-color .2s ease}._priceInput_b8tzk_351:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._priceSeparator_b8tzk_397{font-family:var(--font-family);color:var(--color-text-secondary);font-weight:500}._priceHint_b8tzk_409{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary);margin-top:4px}._filterSelect_b8tzk_423{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.95rem;background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;transition:border-color .2s ease}._filterSelect_b8tzk_423:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._filterActions_b8tzk_457{display:flex;justify-content:flex-end;align-items:center;margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._applyFiltersBtn_b8tzk_475{padding:8px 20px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.95rem;font-weight:600;line-height:1.2;height:auto;min-height:0;align-self:center;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm);white-space:nowrap}._applyFiltersBtn_b8tzk_475:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-md)}._applyFiltersBtn_b8tzk_475:active{transform:translateY(0)}._toolbar_b8tzk_529{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow);flex-wrap:wrap;gap:var(--spacing-md)}._viewToggle_b8tzk_555{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._toggleButton_b8tzk_569,._toggleActive_b8tzk_571{min-width:42px;min-height:40px;border-radius:0;border:none;background:var(--color-bg-primary);color:var(--color-text-secondary);box-shadow:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-family)}._toggleButton_b8tzk_569:hover{background:var(--color-bg-secondary)}._toggleActive_b8tzk_571,._toggleActive_b8tzk_571:hover{background:var(--color-primary);color:var(--color-bg-primary)}._wizardToolbar_b8tzk_629{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow);margin-bottom:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-md)}._wizardToolbar_b8tzk_629:before{display:none}._wizardToolbar_b8tzk_629 ._ViewToggleWrapper_b8tzk_665 ._buttonViewToggle_b8tzk_665{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}._wizardToolbar_b8tzk_629 ._ViewToggleWrapper_b8tzk_665 ._buttonViewToggle_b8tzk_665:hover{background:var(--color-bg-tertiary)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}._wizardToolbar_b8tzk_629 ._ViewToggleWrapper_b8tzk_665 ._buttonViewToggle_b8tzk_665._active_b8tzk_97{background:var(--color-bg-tertiary)!important;border-color:var(--color-border)!important;box-shadow:none!important;color:var(--color-primary)!important;font-weight:600}._wizardToolbar_b8tzk_629 ._buttonSort_b8tzk_707{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}._wizardToolbar_b8tzk_629 ._buttonSort_b8tzk_707:hover{background:var(--color-bg-tertiary)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}._wizardToolbar_b8tzk_629 ._buttonSort_b8tzk_707._active_b8tzk_97{background:var(--color-bg-tertiary)!important;border-color:var(--color-border)!important;box-shadow:none!important;color:var(--color-primary)!important;font-weight:600}._sorting_b8tzk_749{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;min-width:0;max-width:100%}._sortChipRow_b8tzk_767{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._mobileSortWrap_b8tzk_779{display:none;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1 1 160px}._mobileSortLabel_b8tzk_795{font-family:var(--font-family);font-size:.85rem;font-weight:600;color:var(--color-text-secondary);flex-shrink:0}._mobileSortSelect_b8tzk_811{font-family:var(--font-family);flex:1 1 auto;min-width:0;min-height:40px;width:100%;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:.9rem}._searchHeader_b8tzk_839{padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-border)}._searchHeader_b8tzk_839 h2{margin:0 0 var(--spacing-xs) 0;font-size:1.8rem;font-weight:700;color:var(--color-text-primary)}._resultCount_b8tzk_863{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:400;color:var(--color-text-muted);margin-left:var(--spacing-sm)}._activeFiltersInfo_b8tzk_879{margin:0;font-size:.9rem;color:var(--color-primary);font-weight:500}._productGrid_b8tzk_893{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-lg)}._productList_b8tzk_905{display:flex;flex-direction:column;gap:var(--spacing-md)}._productCardList_b8tzk_917{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-lg)}._noResults_b8tzk_929{text-align:center;padding:var(--spacing-2xl);background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow);border:1px solid var(--surface-panel-border)}._noResults_b8tzk_929 p{font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}._noResultsSubtext_b8tzk_959{font-family:var(--font-family);font-size:var(--font-size-base)!important;color:var(--color-text-muted)!important;margin-bottom:0!important}._wizardResultsPage_b8tzk_975{min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0e27,#1a1f3a,#2d1b4e,#1a1f3a,#0a0e27);width:100%;margin:0;padding:0;box-sizing:border-box}._wizardResultsInner_b8tzk_1011{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:var(--spacing-lg);width:100%;box-sizing:border-box}._wizardResultsPage_b8tzk_975:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;background:radial-gradient(circle at 20% 20%,rgba(147,51,234,.3) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(192,38,211,.3) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(0,191,255,.2) 0%,transparent 50%);filter:blur(80px);opacity:.6;animation:_float_b8tzk_1 20s ease-in-out infinite}@keyframes _float_b8tzk_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.1)}66%{transform:translate(-50px,50px) scale(.9)}}._wizardResultsHeader_b8tzk_1119{background:#9333ea14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(147,51,234,.3);border-radius:20px;padding:30px;margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-sm);transition:all .3s ease;color:#ffffffe6;position:relative;overflow:hidden}._wizardResultsHeader_b8tzk_1119:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#9333ea1a,#00bfff0d,#9333ea1a);opacity:.5;z-index:-1;border-radius:20px}._wizardResultsHeader_b8tzk_1119:hover{border-color:#9333ea80;background:#9333ea1f}._wizardHeaderContent_b8tzk_1195{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}._wizardHeaderIcon_b8tzk_1209{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#9333ea4d,#00bfff4d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(147,51,234,.5);border-radius:12px;box-shadow:var(--shadow-sm);transition:all .3s ease}._wizardHeaderIcon_b8tzk_1209:hover{border-color:#9333eab3}._robotIcon_b8tzk_1255{font-family:var(--font-family);font-size:28px;color:#fffffff2;text-shadow:none;animation:_pulse_b8tzk_1 2s ease-in-out infinite}@keyframes _pulse_b8tzk_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}._magicIcon_b8tzk_1295{position:absolute;top:-6px;right:-6px;font-size:18px;color:gold;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.3);border-radius:50%;padding:4px;box-shadow:var(--shadow-sm);animation:_sparkle_b8tzk_1 2s ease-in-out infinite}@keyframes _sparkle_b8tzk_1{0%,to{opacity:.9;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(180deg)}}._wizardHeaderText_b8tzk_1349{flex:1;min-width:0}._wizardTitle_b8tzk_1359{font-family:var(--font-family);font-size:1.8em;font-weight:700;margin:0 0 var(--spacing-sm) 0;color:#fffffff2;text-shadow:none;background:linear-gradient(135deg,#fff,#00bfff,#0246c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._wizardSubtitle_b8tzk_1385{font-family:var(--font-family);font-size:var(--font-size-base);color:#ffffffb3;margin:0 0 var(--spacing-md) 0;font-weight:400}._wizardSummary_b8tzk_1401{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:15px}._summaryBadge_b8tzk_1415{padding:8px 14px;background:#9333ea26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(147,51,234,.4);border-radius:12px;color:#ffffffe6;font-size:var(--font-size-sm);font-weight:500;transition:all .3s ease;box-shadow:var(--shadow-sm)}._summaryBadge_b8tzk_1415:hover{background:#9333ea40;border-color:#9333ea99;color:#3b7ef6}._wizardResultCount_b8tzk_1453{margin-top:var(--spacing-md);color:#ffffffb3;font-size:var(--font-size-base);margin-bottom:0;font-weight:400;padding-top:var(--spacing-md);border-top:1px solid rgba(147,51,234,.3)}._runWizardAgainBtn_b8tzk_1473{padding:var(--spacing-sm) var(--spacing-lg);background:linear-gradient(135deg,#0246c2,#3b7ef6,#00bfff);border:1px solid rgba(147,51,234,.6);border-radius:12px;color:#fff;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:all .3s ease;box-shadow:var(--shadow-sm);font-size:var(--font-size-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._feedbackButton_b8tzk_1509{background:#29b2fe33}._runWizardAgainBtn_b8tzk_1473:hover{background:linear-gradient(135deg,#3b7ef6,#0246c2,#00bfff)}._runWizardAgainBtn_b8tzk_1473:disabled{opacity:.6;cursor:not-allowed;transform:none}._wizardButtons_b8tzk_1537{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:stretch;min-width:200px}._sortIcon_b8tzk_1553{margin-right:6px;display:inline-flex}._tryFilterBtn_b8tzk_1563{padding:var(--spacing-sm) var(--spacing-lg);background:#00bfff33;border:1px solid rgba(0,191,255,.5);border-radius:12px;color:#fffffff2;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:all .3s ease;box-shadow:var(--shadow-sm);font-size:var(--font-size-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%}._tryFilterBtn_b8tzk_1563:hover{background:#00bfff4d;border-color:#00bfffb3;color:#fff}._runWizardAgainBtn_b8tzk_1473{width:100%;justify-content:center}._topMatchesSection_b8tzk_1625{margin-bottom:var(--spacing-xl);padding:30px;background:#9333ea14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(147,51,234,.3);border-radius:20px;box-shadow:var(--shadow-sm);transition:all .3s ease;color:#ffffffe6;position:relative;overflow:hidden}._topMatchesSection_b8tzk_1625:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#9333ea1a,#00bfff0d,#9333ea1a);opacity:.5;z-index:-1;border-radius:20px}._topMatchesSection_b8tzk_1625:hover{border-color:#9333ea80;background:#9333ea1f}._topMatchesTitle_b8tzk_1701{display:flex;align-items:center;gap:var(--spacing-sm);font-size:1.5em;font-weight:700;color:#fffffff2;text-shadow:none;margin:0 0 var(--spacing-md) 0;background:linear-gradient(135deg,#fff,#00bfff,#0246c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._topMatchesTitle_b8tzk_1701 svg{color:#0246c2;filter:none;animation:_iconPulse_b8tzk_1 2s ease-in-out infinite}@keyframes _iconPulse_b8tzk_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}._topMatchesGrid_b8tzk_1767{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}._topMatchCard_b8tzk_1779{position:relative}._matchScoreBadge_b8tzk_1787{position:absolute;top:10px;right:10px;padding:var(--spacing-sm) var(--spacing-md);background:linear-gradient(135deg,#0246c2,#3b7ef6,#00bfff);color:#fff;border-radius:20px;font-weight:700;font-size:.9rem;box-shadow:var(--shadow-sm);z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);animation:_badgePulse_b8tzk_1 2s ease-in-out infinite}@keyframes _badgePulse_b8tzk_1{0%,to{transform:scale(1);box-shadow:var(--shadow-sm)}50%{transform:scale(1.05);box-shadow:var(--shadow-sm)}}._matchExplanationWrapper_b8tzk_1847{margin-bottom:var(--spacing-xl);padding:30px;background:#9333ea14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(147,51,234,.3);border-radius:20px;box-shadow:var(--shadow-sm);transition:all .3s ease;position:relative;overflow:hidden}._matchExplanationWrapper_b8tzk_1847:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#9333ea1a,#00bfff0d,#9333ea1a);opacity:.5;z-index:0;border-radius:20px}._matchExplanationWrapper_b8tzk_1847:hover{border-color:#9333ea80;background:#9333ea1f}@media(max-width:768px){._matchExplanationWrapper_b8tzk_1847{padding:20px}._filtersContent_b8tzk_315{grid-template-columns:1fr}._priceInputs_b8tzk_351{flex-direction:column;align-items:stretch}._priceSeparator_b8tzk_397{display:none}._advancedFiltersPanel_b8tzk_207{padding:var(--spacing-md)}._toolbar_b8tzk_529{flex-direction:column;align-items:stretch;min-width:0}._sorting_b8tzk_749{justify-content:stretch;width:100%}._sortChipRow_b8tzk_767{display:none}._mobileSortWrap_b8tzk_779{display:flex}._resetButton_b8tzk_2003{width:100%;justify-content:center}._productGrid_b8tzk_893,._productCardList_b8tzk_917{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._resultCount_b8tzk_863{white-space:nowrap}._wizardHeaderText_b8tzk_1349{min-width:0}._wizardHeaderContent_b8tzk_1195{flex-direction:column;align-items:flex-start}._wizardTitle_b8tzk_1359{font-family:var(--font-family);font-size:1.5rem}._wizardButtons_b8tzk_1537{flex-direction:column;width:100%}._runWizardAgainBtn_b8tzk_1473,._tryFilterBtn_b8tzk_1563{width:100%;justify-content:center}._wizardResultsHeader_b8tzk_1119{padding:20px}._wizardTitle_b8tzk_1359{font-family:var(--font-family);font-size:1.5em}._topMatchesSection_b8tzk_1625{padding:20px}._topMatchesTitle_b8tzk_1701{font-family:var(--font-family);font-size:1.3em}._topMatchesGrid_b8tzk_1767{grid-template-columns:1fr}}@media(max-width:480px){._searchHeader_b8tzk_839 h2{font-size:1.35rem;line-height:1.3}._productGrid_b8tzk_893,._productCardList_b8tzk_917{grid-template-columns:1fr}}._container_17ghv_1{max-width:1200px;margin:0 auto;width:100%}._header_17ghv_13{text-align:center;margin-bottom:2rem;padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--surface-panel-radius);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow)}._title_17ghv_33{font-family:var(--font-family);font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}._subtitle_17ghv_57{font-family:var(--font-family);color:var(--color-text-secondary);font-size:1rem;max-width:560px;margin:0 auto;line-height:1.5}._tasteSection_17ghv_75{margin-top:2rem;margin-bottom:2.5rem}._sectionTitle_17ghv_85{font-family:var(--font-family);font-size:1.1rem;font-weight:700;color:var(--text-primary, #111);margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}._tasteGrid_17ghv_107{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}._tasteCard_17ghv_119{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1rem;background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow)}._tasteCardLink_17ghv_143{display:flex;align-items:flex-start;gap:.75rem;min-width:0;text-decoration:none;color:inherit}._tasteAvatar_17ghv_161{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--bg-tertiary, #f3f4f6);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary, #666)}._tasteAvatar_17ghv_161 img{width:100%;height:100%;object-fit:cover}._tasteInfo_17ghv_199{display:flex;flex-direction:column;min-width:0;flex:1;gap:.125rem}._tasteName_17ghv_215{font-family:var(--font-family);font-weight:600;color:var(--text-primary, #111);line-height:1.35;word-break:break-word}._tasteUsername_17ghv_231{font-family:var(--font-family);font-size:.85rem;color:var(--text-secondary, #666);line-height:1.35;word-break:break-word}._tasteFollowBtn_17ghv_247{font-family:var(--font-family);display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--primary-color, #035BF0);background:transparent;color:var(--primary-color, #035BF0);font-size:.75rem;font-weight:700;line-height:1.2;cursor:pointer;flex-shrink:0;align-self:start;white-space:nowrap;transition:background .2s,color .2s}._tasteFollowBtn_17ghv_247:hover{background:var(--primary-color, #035BF0);color:#fff}._tasteFollowing_17ghv_297{background:var(--bg-tertiary, #f3f4f6);border-color:var(--border-color, #e5e7eb);color:var(--text-secondary, #666)}._tasteFollowing_17ghv_297:hover{background:var(--bg-tertiary, #f3f4f6);color:var(--text-secondary, #666)}._tasteEmpty_17ghv_319{font-family:var(--font-family);color:var(--text-secondary, #666);margin:0;padding:1.5rem;text-align:center;background:var(--bg-tertiary, #f9fafb);border-radius:12px}._tasteSkeletonGrid_17ghv_339{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}._tasteSkeletonCard_17ghv_351{height:80px;border-radius:12px;background:var(--bg-tertiary, #f3f4f6);animation:_tastePulse_17ghv_1 1.5s ease-in-out infinite}@keyframes _tastePulse_17ghv_1{0%,to{opacity:1}50%{opacity:.5}}._searchSection_17ghv_385{margin-bottom:1rem}._searchHint_17ghv_393{font-family:var(--font-family);color:var(--text-secondary, #666);font-size:.9rem;margin:0 0 .5rem}._searchForm_17ghv_407{margin-bottom:0;position:relative}._searchInputContainer_17ghv_417{display:flex;align-items:center;gap:.5rem;max-width:600px;margin:0 auto;background:var(--bg-secondary, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;padding:.5rem 1rem;transition:border-color .2s,box-shadow .2s}._searchInputContainer_17ghv_417:focus-within{border-color:var(--primary-color, #035BF0);box-shadow:0 0 0 3px #035bf01a}._searchIcon_17ghv_453{font-family:var(--font-family);color:var(--text-secondary, #999);font-size:1.1rem}._searchInput_17ghv_417{flex:1;border:none;outline:none;font-size:1rem;padding:.5rem 0;background:transparent;color:var(--text-primary, #111)}._searchInput_17ghv_417::placeholder{color:var(--text-secondary, #999)}._searchButton_17ghv_493{padding:.5rem 1.5rem;background:var(--primary-color, #035BF0);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:.5rem}._searchButton_17ghv_493:hover:not(:disabled){background:var(--primary-dark, #003380)}._searchButton_17ghv_493:disabled{opacity:.6;cursor:not-allowed}._spinner_17ghv_539{animation:_spin_17ghv_539 1s linear infinite}@keyframes _spin_17ghv_539{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingState_17ghv_565,._emptyState_17ghv_567{text-align:center;padding:4rem 2rem;color:var(--text-secondary, #666)}._emptyIcon_17ghv_579{font-family:var(--font-family);font-size:3rem;color:var(--text-tertiary, #ccc);margin-bottom:1rem}._emptyState_17ghv_567 h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--text-primary, #111)}._resultsHeader_17ghv_605{margin-bottom:1.5rem}._resultsCount_17ghv_613{font-family:var(--font-family);color:var(--text-secondary, #666);font-size:.9rem}._usersGrid_17ghv_625{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._userCard_17ghv_639{font-family:var(--font-family);background:var(--bg-secondary, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;padding:1.5rem;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}._userAvatar_17ghv_675{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:1rem;border:3px solid var(--border-color, #e5e7eb)}._userAvatar_17ghv_675 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_17ghv_705{width:100%;height:100%;background:var(--primary-color, #035BF0);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600}._userInfo_17ghv_729{width:100%;min-width:0}._userName_17ghv_739{font-family:var(--font-family);font-size:1.2rem;font-weight:600;color:var(--text-primary, #111);margin-bottom:.25rem}._username_17ghv_755{font-family:var(--font-family);color:var(--text-secondary, #666);font-size:.9rem;margin-bottom:.5rem}._bio_17ghv_769{font-family:var(--font-family);color:var(--text-secondary, #666);font-size:.9rem;margin-bottom:1rem;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userStats_17ghv_793{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}._stat_17ghv_809{display:flex;align-items:center;gap:.25rem;color:var(--text-secondary, #666);font-size:.85rem}._loadMoreContainer_17ghv_825{text-align:center;margin-top:2rem}._loadMoreButton_17ghv_835{padding:.75rem 2rem;background:var(--bg-secondary, #fff);color:var(--primary-color, #035BF0);border:2px solid var(--primary-color, #035BF0);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}._loadMoreButton_17ghv_835:hover:not(:disabled){background:var(--primary-color, #035BF0);color:#fff}._loadMoreButton_17ghv_835:disabled{opacity:.6;cursor:not-allowed}._autocompleteWrapper_17ghv_885{position:absolute;top:100%;left:50%;transform:translate(-50%);width:100%;max-width:600px;background:var(--bg-secondary, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:300px;overflow-y:auto}._autocompleteList_17ghv_917{list-style:none;margin:0;padding:0}._autocompleteItem_17ghv_929{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid var(--border-color-light, #f3f4f6);transition:background .2s ease}._autocompleteItem_17ghv_929:last-child{border-bottom:none}._autocompleteItem_17ghv_929:hover,._autocompleteItemHighlighted_17ghv_953{background:var(--bg-tertiary, #f9fafb)}._suggestionContent_17ghv_961{display:flex;align-items:center;gap:.75rem}._suggestionAvatar_17ghv_973{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}._suggestionAvatar_17ghv_973 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_17ghv_705{width:100%;height:100%;background:var(--primary-color, #035BF0);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600}._suggestionInfo_17ghv_1025{flex:1;min-width:0}._suggestionName_17ghv_1035{display:block;font-weight:600;color:var(--text-primary, #111);margin-bottom:.125rem}._suggestionUsername_17ghv_1049{display:block;color:var(--text-secondary, #666);font-size:.85rem;margin-bottom:.125rem}@media(max-width:768px){._usersGrid_17ghv_625{grid-template-columns:1fr}._searchInputContainer_17ghv_417{flex-direction:column;padding:1rem}._searchButton_17ghv_493{width:100%;justify-content:center}._autocompleteWrapper_17ghv_885{max-width:100%}._suggestionContent_17ghv_961{gap:.5rem}._suggestionAvatar_17ghv_973{width:28px;height:28px}}._comparisonPage_cqu1f_3{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}._comparisonPage_cqu1f_3>*{margin-block:0}._header_cqu1f_27{border-radius:var(--surface-panel-radius);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);background:var(--surface-panel-bg);overflow:visible}._headerContent_cqu1f_45{width:100%}._headerTop_cqu1f_53{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-md);width:100%}._headerTop_cqu1f_53>div:first-child{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}._headerTop_cqu1f_53 h2{margin:0;padding-bottom:0;font-family:var(--font-family);font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-text-primary)}._subtitle_cqu1f_105{margin:0;font-family:var(--font-family);color:var(--color-text-secondary);font-size:1rem;line-height:1.5}._headerActions_cqu1f_121{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}._clearBtn_cqu1f_135{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--color-bg-primary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-family);font-weight:600;font-size:.95rem;transition:all .2s ease}._clearBtn_cqu1f_135:hover{background:var(--color-error);color:#fff;border-color:var(--color-error)}._sections_cqu1f_179{display:flex;flex-direction:column;gap:var(--spacing-lg)}._sectionCard_cqu1f_191{background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);padding:var(--spacing-lg);box-shadow:var(--surface-panel-shadow)}._sectionTitle_cqu1f_207{font-family:var(--font-family);font-size:1.35rem;font-weight:700;margin:0 0 var(--spacing-lg) 0;color:var(--color-text-primary);letter-spacing:-.01em}._productCards_cqu1f_225{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin:0}._productCard_cqu1f_225{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);position:relative;box-shadow:var(--shadow-sm);transition:border-color var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column;align-items:stretch;text-align:left;overflow:hidden}._productCard_cqu1f_225._bestValue_cqu1f_273{border-color:#035bf047;background:linear-gradient(135deg,rgba(3,91,240,.05) 0%,var(--color-bg-primary) 100%)}._productCard_cqu1f_225._topMatch_cqu1f_291,._productCard_cqu1f_225._topMatch_cqu1f_291._bestValue_cqu1f_273{border-color:#22c55e4d}._productCard_cqu1f_225:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}._productImage_cqu1f_317{position:relative;width:100%;height:160px;margin-bottom:var(--spacing-sm);display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._productCard_cqu1f_225._topMatch_cqu1f_291 ._productImage_cqu1f_317{border-color:#22c55e4d}._productCard_cqu1f_225._bestValue_cqu1f_273 ._productImage_cqu1f_317{border-color:#035bf04d}._productImage_cqu1f_317 img{max-width:80%;max-height:80%;object-fit:contain}._cardBadgeStack_cqu1f_373{position:absolute;top:6px;left:6px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:1;max-width:calc(100% - 48px)}._bestValueBadge_cqu1f_397,._topMatchBadge_cqu1f_399,._lowestPriceBadge_cqu1f_401{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-full);font-family:var(--font-family);font-size:.58rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#fff}._bestValueBadge_cqu1f_397{background:linear-gradient(135deg,var(--color-primary),#0246C2);box-shadow:var(--shadow-sm)}._topMatchBadge_cqu1f_399,._lowestPriceBadge_cqu1f_401{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e59}._removeBtn_cqu1f_461{position:absolute;top:6px;right:6px;z-index:2;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border-radius:var(--radius-full);font-size:.7rem}._productName_cqu1f_489{margin:0 0 4px;font-family:var(--font-family);font-size:.95rem;font-weight:700;line-height:1.3;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._productPrice_cqu1f_515{margin:0 0 var(--spacing-sm);font-family:var(--font-family);font-size:1.125rem;font-weight:800;color:var(--color-primary)}._cardMetaRow_cqu1f_531{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:var(--spacing-sm)}._metaTag_cqu1f_547{padding:3px 8px;border-radius:var(--radius-full);font-family:var(--font-family);font-size:.68rem;font-weight:600}._metaTagPurple_cqu1f_563{background:#035bf01a;color:var(--color-primary)}._metaTagMint_cqu1f_573{background:#22c55e1f;color:#15803d}._metaTagAmber_cqu1f_583{background:#f59e0b24;color:#b45309}._productRating_cqu1f_593{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family);font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}._productRating_cqu1f_593 svg{color:#f59e0b;font-size:.7rem}._viewProductBtn_cqu1f_623{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:auto;padding:10px 16px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family);font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color var(--transition-base),color var(--transition-base),background var(--transition-base)}._viewProductBtn_cqu1f_623:hover{border-color:var(--color-primary);color:var(--color-primary);background:#035bf00a}._viewProductBtn_cqu1f_623 svg{font-size:.7rem}._tableWrapper_cqu1f_687{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._table_cqu1f_687{display:table;width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed;overflow-x:visible;white-space:normal}._table_cqu1f_687 th,._table_cqu1f_687 td{display:table-cell;padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border);white-space:normal;word-break:break-word}._table_cqu1f_687 th{display:table-cell;background:var(--color-bg-secondary);font-family:var(--font-family);font-weight:600;color:var(--color-text-primary);position:sticky;top:0;z-index:5}._featureCol_cqu1f_763{width:28%;min-width:0;font-weight:600;background:var(--color-bg-secondary)}._productCol_cqu1f_777{min-width:0;text-align:center}._featureName_cqu1f_787{display:flex;align-items:center;gap:8px}._comparisonRow_cqu1f_799{display:table-row;transition:background-color .2s ease}._comparisonRow_cqu1f_799:hover{background:var(--color-bg-secondary)}._valueWrapper_cqu1f_817{display:flex;align-items:center;justify-content:center;gap:8px;min-height:24px}._specColorSwatches_cqu1f_833{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}._specColorSwatch_cqu1f_833{width:22px;height:22px;border-radius:999px;border:1px solid #cbd5e1;box-shadow:inset 0 0 0 1px #ffffff40;flex-shrink:0}._checkIcon_cqu1f_867{color:#4caf50;font-size:18px;flex-shrink:0;animation:_checkPulse_cqu1f_1 2s ease-in-out infinite}._minusIcon_cqu1f_881{color:#f44336;font-size:16px;flex-shrink:0;opacity:.6}._fieldIcon_cqu1f_895{font-size:16px;flex-shrink:0}@keyframes _checkPulse_cqu1f_1{0%,to{opacity:1}50%{opacity:.7}}._productCol_cqu1f_777._bestValue_cqu1f_273{background:#4caf501a;position:relative}._productCol_cqu1f_777._bestValue_cqu1f_273:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#4caf50}._productCol_cqu1f_777._worstValue_cqu1f_955{background:#f443360d;opacity:.8}._productCol_cqu1f_777._sameValue_cqu1f_965{background:#9e9e9e0d}._table_cqu1f_687 tbody tr:hover ._productCol_cqu1f_777._bestValue_cqu1f_273{background:#4caf5026}._table_cqu1f_687 tbody tr:hover ._productCol_cqu1f_777._worstValue_cqu1f_955{background:#f4433614}._table_cqu1f_687 tbody tr:hover ._productCol_cqu1f_777._sameValue_cqu1f_965{background:#9e9e9e14}._metricsGrid_cqu1f_999{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}._metricCard_cqu1f_1013{background:var(--color-bg-primary);border:1px solid var(--surface-panel-border);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:border-color .2s ease,box-shadow .2s ease}._metricCard_cqu1f_1013:hover{border-color:#035bf040}._metricCardTitle_cqu1f_1041{margin:0 0 var(--spacing-md) 0;font-family:var(--font-family);font-size:1.05rem;font-weight:700;color:var(--color-text-primary);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}._metricItems_cqu1f_1061{display:flex;flex-direction:column;gap:var(--spacing-sm)}._metricItem_cqu1f_1061{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) 0}._metricLabel_cqu1f_1087{font-family:var(--font-family);font-weight:500;color:var(--color-text-secondary);font-size:.9rem}._metricValue_cqu1f_1101{font-family:var(--font-family);font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:6px;font-size:.95rem}._metricValue_cqu1f_1101._cheapest_cqu1f_1121{color:#4caf50}._metricValue_cqu1f_1101._mostExpensive_cqu1f_1129{color:#f44336}._metricBadge_cqu1f_1137{background:#4caf50;color:#fff;padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:600;margin-left:6px}._metricValue_cqu1f_1101._mostExpensive_cqu1f_1129 ._metricBadge_cqu1f_1137{background:#f44336}._priceDifference_cqu1f_1165{text-align:center;padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}._priceDiffLabel_cqu1f_1189{font-weight:500;color:var(--color-text-secondary)}._priceDiffValue_cqu1f_1199{font-weight:700;color:var(--color-primary);font-size:1.2rem}._emptyState_cqu1f_1211{text-align:center;padding:var(--spacing-xxl) var(--spacing-xl);color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center;background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);border:1px dashed var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);font-family:var(--font-family)}._emptyState_cqu1f_1211 h2{margin:0;font-family:var(--font-family);color:var(--color-text-primary)}._emptyState_cqu1f_1211 p{margin:0;color:var(--color-text-secondary)}._emptyActions_cqu1f_1263{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;align-items:center}@media(max-width:1024px){._productCards_cqu1f_225{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:768px){._sections_cqu1f_179{gap:var(--spacing-md)}._headerTop_cqu1f_53 h2{font-size:1.5rem}._sectionCard_cqu1f_191{padding:var(--spacing-md)}._sectionTitle_cqu1f_207{font-size:1.2rem;margin-bottom:var(--spacing-md)}._metricsGrid_cqu1f_999{grid-template-columns:1fr;gap:var(--spacing-md)}._metricCard_cqu1f_1013{padding:var(--spacing-md)}._productCards_cqu1f_225{grid-template-columns:1fr;gap:var(--spacing-md)}._productCard_cqu1f_225{padding:var(--spacing-md)}._productImage_cqu1f_317{height:140px}._tableWrapper_cqu1f_687{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_cqu1f_687{min-width:500px}._featureCol_cqu1f_763{width:28%;min-width:150px}._productCol_cqu1f_777{min-width:120px;font-size:.9rem}}@media(max-width:480px){._productImage_cqu1f_317{height:128px}._productName_cqu1f_489{font-size:.9rem}._productPrice_cqu1f_515{font-size:1.05rem}._valueWrapper_cqu1f_817{flex-direction:column;gap:4px}._checkIcon_cqu1f_867,._minusIcon_cqu1f_881{font-size:14px}}._card_1p3sr_1{font-family:var(--font-family);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);display:flex;flex-direction:column;gap:var(--spacing-lg)}._header_1p3sr_25{display:flex;flex-direction:column;gap:var(--spacing-xs)}._title_1p3sr_37{font-family:var(--font-family);font-size:1.125rem;font-weight:600;margin:0;color:var(--color-text-primary)}._intro_1p3sr_53{font-family:var(--font-family);font-size:.875rem;line-height:1.45;color:var(--color-text-secondary);margin:0}._picksGrid_1p3sr_69{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm)}@media(min-width:640px){._picksGrid_1p3sr_69{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}}._pickCard_1p3sr_95{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid transparent}._pickCardTop_1p3sr_115{border-color:#22c55e47;background:#22c55e12}._pickCardValue_1p3sr_125{border-color:#035bf033;background:#035bf00d}._pickLabel_1p3sr_135{margin:0;font-family:var(--font-family);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._pickCardTop_1p3sr_115 ._pickLabel_1p3sr_135{color:#15803d}._pickCardValue_1p3sr_125 ._pickLabel_1p3sr_135{color:var(--color-primary)}._pickBody_1p3sr_169{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._pickName_1p3sr_185{margin:0;font-family:var(--font-family);font-size:1rem;font-weight:700;line-height:1.3;color:var(--color-text-primary)}._pickMeta_1p3sr_203{margin:0;font-family:var(--font-family);font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}._pickReason_1p3sr_219{margin:4px 0 0;font-family:var(--font-family);font-size:.8125rem;line-height:1.45;color:var(--color-text-secondary)}._pickLink_1p3sr_235{align-self:flex-start;margin-top:auto;padding-top:4px;font-family:var(--font-family);font-size:.8125rem;font-weight:600;color:var(--color-primary);text-decoration:none}._pickLink_1p3sr_235:hover{text-decoration:underline}._section_1p3sr_265{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--surface-panel-border)}._sectionTitle_1p3sr_281{font-family:var(--font-family);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0;color:var(--color-text-secondary)}._summary_1p3sr_301{font-family:var(--font-family);font-size:.875rem;color:var(--color-text-primary);margin:0;line-height:1.6}._summary_1p3sr_301+._summary_1p3sr_301{margin-top:2px}._tradeoffsGrid_1p3sr_325{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-sm)}._tradeoffCard_1p3sr_337{font-family:var(--font-family);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--surface-subtle-bg, #f9fafb);border:1px solid var(--surface-panel-border, #e5e7eb);border-radius:var(--radius-lg, 8px)}._tradeoffHeader_1p3sr_359{display:flex;flex-direction:column;gap:6px}._tradeoffName_1p3sr_371{font-family:var(--font-family);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--color-text-primary)}._tradeoffBadges_1p3sr_389{display:flex;flex-wrap:wrap;gap:6px}._tradeoffBadgeTop_1p3sr_401,._tradeoffBadgeValue_1p3sr_403{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);font-family:var(--font-family);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._tradeoffBadgeTop_1p3sr_401{color:#15803d;background:#22c55e1f}._tradeoffBadgeValue_1p3sr_403{color:var(--color-primary);background:#035bf01a}._tradeoffGroup_1p3sr_447{display:flex;flex-direction:column;gap:6px}._tradeoffList_1p3sr_459{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}._tradeoffListItem_1p3sr_477{font-family:var(--font-family);font-size:.8125rem;line-height:1.4;color:var(--color-text-primary);display:flex;gap:8px;align-items:flex-start}._tradeoffListItem_1p3sr_477:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:.4em;border-radius:50%}._tradeoffListItemPro_1p3sr_515:before{background:#16a34a}._tradeoffListItemCon_1p3sr_523:before{background:#d97706}._proLabel_1p3sr_531,._conLabel_1p3sr_533{margin:0;font-family:var(--font-family);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._proLabel_1p3sr_531{color:#166534}._conLabel_1p3sr_533{color:#b45309}._loading_1p3sr_567{font-family:var(--font-family);font-size:.875rem;color:var(--text-secondary);margin:0}._aboutPage_memvz_5{width:100%}._heroSection_memvz_15{position:relative;margin-bottom:var(--spacing-xl);padding:clamp(var(--spacing-xl),5vw,3rem);border-radius:calc(var(--radius-xl) + 12px);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);box-shadow:var(--glass-surface-shadow);overflow:hidden;text-align:center}._heroContent_memvz_39{position:relative;z-index:1;max-width:800px;margin:0 auto}._heroTitle_memvz_53{font-family:var(--font-family);font-size:var(--font-size-3xl);font-weight:800;margin-bottom:var(--spacing-md);line-height:1.2;color:var(--glass-text-primary)}._heroSubtitle_memvz_71{font-family:var(--font-family);font-size:var(--font-size-lg);line-height:1.6;color:var(--glass-text-secondary)}._container_memvz_87{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}._missionSection_memvz_101{padding:var(--spacing-2xl) 0}._missionGrid_memvz_109{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl)}._missionCard_memvz_121{padding:var(--spacing-xl);border-radius:var(--surface-panel-radius);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);transition:transform var(--transition-base),box-shadow var(--transition-base)}._missionCard_memvz_121 h2{color:var(--color-primary);font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);font-weight:600}._missionCard_memvz_121 p{color:var(--color-text-secondary);line-height:1.7;font-size:var(--font-size-base)}._featuresSection_memvz_173{padding:var(--spacing-2xl) 0}._sectionTitle_memvz_181{text-align:center;font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-xl);font-weight:600}._featuresGrid_memvz_197{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-xl)}._featureCard_memvz_211{padding:var(--spacing-xl);border-radius:var(--surface-panel-radius);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);text-align:center;transition:transform var(--transition-base),box-shadow var(--transition-base)}._featureIcon_memvz_237{width:64px;height:64px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center;background:var(--glass-title-gradient);color:#fff;border-radius:var(--radius-lg);font-size:28px}._featureCard_memvz_211 h3{font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-weight:600}._featureCard_memvz_211 p{color:var(--color-text-secondary);line-height:1.6;font-size:var(--font-size-sm)}._statsSection_memvz_291{margin:var(--spacing-xl) 0;padding:clamp(var(--spacing-xl),4vw,var(--spacing-2xl));border-radius:calc(var(--radius-xl) + 8px);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);box-shadow:var(--glass-surface-shadow-sm)}._statsGrid_memvz_309{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg)}._statCard_memvz_321{text-align:center;padding:var(--spacing-lg)}._statNumber_memvz_331{font-family:var(--font-family);font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-sm);color:var(--glass-text-primary)}._statLabel_memvz_347{font-family:var(--font-family);font-size:var(--font-size-base);opacity:.9;font-weight:500;color:var(--glass-text-secondary)}._ctaSection_memvz_365{padding:var(--spacing-2xl) 0}._ctaContent_memvz_373{text-align:center;max-width:700px;margin:0 auto;padding:var(--spacing-2xl);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);background:var(--surface-panel-bg);box-shadow:var(--surface-panel-shadow)}._ctaContent_memvz_373 h2{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-weight:600}._ctaContent_memvz_373 p{color:var(--color-text-secondary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl);line-height:1.6}._ctaButton_memvz_423{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:var(--color-primary);color:#fff;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:background var(--transition-base),transform var(--transition-fast);box-shadow:var(--shadow-md)}._ctaButton_memvz_423:hover{background:var(--color-primary-hover)}@media(max-width:768px){._heroTitle_memvz_53{font-family:var(--font-family);font-size:var(--font-size-2xl)}._heroSubtitle_memvz_71{font-family:var(--font-family);font-size:var(--font-size-base)}._missionSection_memvz_101,._featuresSection_memvz_173,._statsSection_memvz_291,._ctaSection_memvz_365{padding:var(--spacing-xl) 0}._container_memvz_87{padding:0 var(--spacing-md)}._missionGrid_memvz_109,._featuresGrid_memvz_197{gap:var(--spacing-md)}._sectionTitle_memvz_181{font-family:var(--font-family);font-size:var(--font-size-xl)}._statNumber_memvz_331{font-family:var(--font-family);font-size:var(--font-size-2xl)}._ctaContent_memvz_373 h2{font-size:var(--font-size-xl)}._ctaContent_memvz_373 p{font-size:var(--font-size-base)}}._contactPage_wufof_5{width:100%}._headerSection_wufof_15{position:relative;margin-bottom:var(--spacing-xl);padding:clamp(var(--spacing-xl),5vw,3rem);border-radius:calc(var(--radius-xl) + 12px);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);box-shadow:var(--glass-surface-shadow);overflow:hidden;text-align:center}._headerContent_wufof_39{position:relative;z-index:1;max-width:700px;margin:0 auto}._pageTitle_wufof_53{font-family:var(--font-family);font-size:var(--font-size-3xl);font-weight:800;margin-bottom:var(--spacing-md);line-height:1.2;color:var(--glass-text-primary)}._pageSubtitle_wufof_71{font-family:var(--font-family);font-size:var(--font-size-lg);line-height:1.6;color:var(--glass-text-secondary)}._formSection_wufof_87{padding:var(--spacing-2xl) 0}._formContainer_wufof_95{max-width:600px;margin:0 auto;padding:var(--spacing-xl);border-radius:var(--surface-panel-radius);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow)}._contactForm_wufof_117{display:flex;flex-direction:column;gap:var(--spacing-lg)}._formGroup_wufof_129{display:flex;flex-direction:column;gap:var(--spacing-sm)}._formLabel_wufof_141{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}._labelIcon_wufof_159{color:var(--color-primary);font-size:var(--font-size-base)}._formInput_wufof_169,._formTextarea_wufof_171{padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-base);background:#ffffffe6;transition:border-color var(--transition-base),box-shadow var(--transition-base)}._formInput_wufof_169:focus,._formTextarea_wufof_171:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01f}._formTextarea_wufof_171{min-height:150px;resize:vertical}._submitButton_wufof_215{align-self:center;padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:background var(--transition-base);font-family:var(--font-family)}._submitButton_wufof_215:hover{background:var(--color-primary-hover)}._submitButton_wufof_215:disabled{opacity:.6;cursor:not-allowed}._buttonIcon_wufof_261{font-size:var(--font-size-sm)}._spinner_wufof_269{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_contactSpin_wufof_1 .8s linear infinite;margin-right:var(--spacing-xs)}@keyframes _contactSpin_wufof_1{to{transform:rotate(360deg)}}._statusMessage_wufof_303{padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;font-size:var(--font-size-sm);font-weight:500}._statusSuccess_wufof_319{background:#2e7d321a;color:var(--color-success);border:1px solid rgba(46,125,50,.2)}._statusError_wufof_331{background:#d32f2f1a;color:var(--color-error);border:1px solid rgba(211,47,47,.2)}._infoSection_wufof_345{padding:var(--spacing-2xl) 0}._infoGrid_wufof_353{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);max-width:900px;margin:0 auto}._infoCard_wufof_369{text-align:center;padding:var(--spacing-xl);border-radius:calc(var(--radius-xl) + 4px);border:1px solid var(--surface-frosted-border);background:var(--surface-frosted-bg);box-shadow:var(--surface-frosted-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._infoIcon_wufof_391{font-size:2rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}._infoCard_wufof_369 h3{font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}._infoCard_wufof_369 p{color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){._pageTitle_wufof_53{font-size:var(--font-size-2xl)}._pageSubtitle_wufof_71{font-size:var(--font-size-base)}._formSection_wufof_87,._infoSection_wufof_345{padding:var(--spacing-xl) var(--spacing-md)}._formContainer_wufof_95{padding:var(--spacing-lg)}._submitButton_wufof_215{width:100%}}._privacyPage_1sr2n_5{width:100%}._headerSection_1sr2n_15{position:relative;margin-bottom:var(--spacing-xl);padding:clamp(var(--spacing-xl),5vw,3rem);border-radius:calc(var(--radius-xl) + 12px);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);box-shadow:var(--glass-surface-shadow);overflow:hidden;text-align:center}._headerContent_1sr2n_39{position:relative;z-index:1;max-width:800px;margin:0 auto}._pageTitle_1sr2n_53{font-family:var(--font-family);font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-sm);line-height:1.2;color:var(--glass-text-primary)}._lastUpdated_1sr2n_71{font-family:var(--font-family);font-size:var(--font-size-sm);opacity:.9;font-weight:500;color:var(--glass-text-secondary)}._contentSection_1sr2n_89{padding:var(--spacing-2xl) var(--spacing-lg)}._container_1sr2n_97{max-width:1400px;margin:0 auto}._contentGrid_1sr2n_107{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-2xl);align-items:start}._tableOfContents_1sr2n_123{position:sticky;top:calc(var(--site-header-height) + var(--spacing-md));background:var(--surface-panel-bg);padding:var(--spacing-lg);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);max-height:calc(100vh - 100px);overflow-y:auto}._tocTitle_1sr2n_147{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border)}._tocNav_1sr2n_167{display:flex;flex-direction:column;gap:var(--spacing-xs)}._tocLink_1sr2n_179{display:block;padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast);cursor:pointer}._tocLink_1sr2n_179:hover{background:var(--color-bg-tertiary);color:var(--color-primary)}._mainContent_1sr2n_213{background:var(--surface-panel-bg);padding:var(--spacing-2xl);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow)}._section_1sr2n_229{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border-light)}._section_1sr2n_229:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._sectionTitle_1sr2n_253{font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md);line-height:1.3}._subsectionTitle_1sr2n_271{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);line-height:1.4}._paragraph_1sr2n_291{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--spacing-md)}._paragraph_1sr2n_291:last-child{margin-bottom:0}._list_1sr2n_315{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl);color:var(--color-text-secondary)}._list_1sr2n_315 li{font-size:var(--font-size-base);line-height:1.7;margin-bottom:var(--spacing-sm)}._list_1sr2n_315 li:last-child{margin-bottom:0}._contactInfo_1sr2n_349{background:var(--color-bg-secondary);padding:var(--spacing-lg);border-radius:var(--radius-md);margin:var(--spacing-md) 0;border-left:4px solid var(--color-primary)}._contactInfo_1sr2n_349 p{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);line-height:1.6}._contactInfo_1sr2n_349 p:last-child{margin-bottom:0}._contactInfo_1sr2n_349 a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}._contactInfo_1sr2n_349 a:hover{color:var(--color-primary-hover);text-decoration:underline}@media(max-width:1024px){._contentGrid_1sr2n_107{grid-template-columns:240px 1fr;gap:var(--spacing-lg)}._tableOfContents_1sr2n_123{padding:var(--spacing-md)}._mainContent_1sr2n_213{padding:var(--spacing-xl)}}@media(max-width:768px){._pageTitle_1sr2n_53{font-family:var(--font-family);font-size:var(--font-size-2xl)}._headerSection_1sr2n_15,._contentSection_1sr2n_89{padding:var(--spacing-xl) var(--spacing-md)}._contentGrid_1sr2n_107{grid-template-columns:1fr;gap:var(--spacing-md)}._tableOfContents_1sr2n_123{position:static;max-height:none;margin-bottom:var(--spacing-md)}._mainContent_1sr2n_213{padding:var(--spacing-lg)}._section_1sr2n_229{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg)}._sectionTitle_1sr2n_253{font-family:var(--font-family);font-size:var(--font-size-lg)}._subsectionTitle_1sr2n_271{font-family:var(--font-family);font-size:var(--font-size-base)}}._tableOfContents_1sr2n_123::-webkit-scrollbar{width:6px}._tableOfContents_1sr2n_123::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--radius-sm)}._tableOfContents_1sr2n_123::-webkit-scrollbar-thumb{background:var(--color-border-dark);border-radius:var(--radius-sm)}._tableOfContents_1sr2n_123::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._termsPage_1d3zs_5{width:100%}._headerSection_1d3zs_15{position:relative;margin-bottom:var(--spacing-xl);padding:clamp(var(--spacing-xl),5vw,3rem);border-radius:calc(var(--radius-xl) + 12px);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);box-shadow:var(--glass-surface-shadow);overflow:hidden;text-align:center}._headerContent_1d3zs_39{position:relative;z-index:1;max-width:800px;margin:0 auto}._pageTitle_1d3zs_53{font-family:var(--font-family);font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-sm);line-height:1.2;color:var(--glass-text-primary)}._lastUpdated_1d3zs_71{font-family:var(--font-family);font-size:var(--font-size-sm);opacity:.9;font-weight:500;color:var(--glass-text-secondary)}._contentSection_1d3zs_89{padding:var(--spacing-2xl) var(--spacing-lg)}._container_1d3zs_97{max-width:1400px;margin:0 auto}._contentGrid_1d3zs_107{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-2xl);align-items:start}._tableOfContents_1d3zs_123{position:sticky;top:calc(var(--site-header-height) + var(--spacing-md));background:var(--surface-panel-bg);padding:var(--spacing-lg);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);max-height:calc(100vh - 100px);overflow-y:auto}._tocTitle_1d3zs_147{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border)}._tocNav_1d3zs_167{display:flex;flex-direction:column;gap:var(--spacing-xs)}._tocLink_1d3zs_179{display:block;padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast);cursor:pointer}._tocLink_1d3zs_179:hover{background:var(--color-bg-tertiary);color:var(--color-primary)}._mainContent_1d3zs_213{background:var(--surface-panel-bg);padding:var(--spacing-2xl);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow)}._section_1d3zs_229{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border-light)}._section_1d3zs_229:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._sectionTitle_1d3zs_253{font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md);line-height:1.3}._subsectionTitle_1d3zs_271{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);line-height:1.4}._paragraph_1d3zs_291{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--spacing-md)}._paragraph_1d3zs_291:last-child{margin-bottom:0}._list_1d3zs_315{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl);color:var(--color-text-secondary)}._list_1d3zs_315 li{font-size:var(--font-size-base);line-height:1.7;margin-bottom:var(--spacing-sm)}._list_1d3zs_315 li:last-child{margin-bottom:0}._contactInfo_1d3zs_349{background:var(--color-bg-secondary);padding:var(--spacing-lg);border-radius:var(--radius-md);margin:var(--spacing-md) 0;border-left:4px solid var(--color-primary)}._contactInfo_1d3zs_349 p{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);line-height:1.6}._contactInfo_1d3zs_349 p:last-child{margin-bottom:0}._contactInfo_1d3zs_349 a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}._contactInfo_1d3zs_349 a:hover{color:var(--color-primary-hover);text-decoration:underline}@media(max-width:1024px){._contentGrid_1d3zs_107{grid-template-columns:240px 1fr;gap:var(--spacing-lg)}._tableOfContents_1d3zs_123{padding:var(--spacing-md)}._mainContent_1d3zs_213{padding:var(--spacing-xl)}}@media(max-width:768px){._pageTitle_1d3zs_53{font-family:var(--font-family);font-size:var(--font-size-2xl)}._headerSection_1d3zs_15,._contentSection_1d3zs_89{padding:var(--spacing-xl) var(--spacing-md)}._contentGrid_1d3zs_107{grid-template-columns:1fr;gap:var(--spacing-md)}._tableOfContents_1d3zs_123{position:static;max-height:none;margin-bottom:var(--spacing-md)}._mainContent_1d3zs_213{padding:var(--spacing-lg)}._section_1d3zs_229{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg)}._sectionTitle_1d3zs_253{font-family:var(--font-family);font-size:var(--font-size-lg)}._subsectionTitle_1d3zs_271{font-family:var(--font-family);font-size:var(--font-size-base)}}._tableOfContents_1d3zs_123::-webkit-scrollbar{width:6px}._tableOfContents_1d3zs_123::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--radius-sm)}._tableOfContents_1d3zs_123::-webkit-scrollbar-thumb{background:var(--color-border-dark);border-radius:var(--radius-sm)}._tableOfContents_1d3zs_123::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._page_1ajyv_1{width:100%;padding:var(--spacing-xl) var(--spacing-md) 4rem;font-family:var(--font-family)}._inner_1ajyv_13{max-width:760px;margin:0 auto}._loading_1ajyv_23{font-family:var(--font-family);color:var(--color-text-secondary)}._pageShell_1t3g2_3{min-height:100vh;width:100%;background:var(--color-bg-primary);font-family:var(--font-family)}._splitLayout_1t3g2_17{display:flex;min-height:100vh}._brandPanel_1t3g2_29{flex:0 0 44%;max-width:560px;display:flex;flex-direction:column;padding:40px 48px 32px;overflow-y:auto;background:var(--color-bg-primary)}._logoLink_1t3g2_49{display:inline-flex;align-self:flex-start;margin-bottom:48px}._logo_1t3g2_49{width:140px;height:auto;object-fit:contain}._brandContent_1t3g2_73{flex:1;display:flex;flex-direction:column;max-width:400px;width:100%;margin:0 auto;animation:_fadeIn_1t3g2_1 .4s ease}._tagline_1t3g2_93{margin:0 0 28px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--color-text-primary)}._taglineAccent_1t3g2_111{color:var(--color-primary)}._authBox_1t3g2_119{width:100%}._formTitle_1t3g2_127{margin:0 0 var(--spacing-md);font-size:1rem;font-weight:600;color:var(--color-text-secondary);text-align:left}._oauthPending_1t3g2_143{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);font-family:var(--font-family);color:var(--color-text-secondary)}._authBox_1t3g2_119 input[type=text],._authBox_1t3g2_119 input[type=email],._authBox_1t3g2_119 input[type=password]{width:100%;padding:12px 16px;border:2px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-primary);font-size:var(--font-size-base);font-family:var(--font-family);color:var(--color-text-primary);transition:all var(--transition-base);box-sizing:border-box;outline:none}._authBox_1t3g2_119 input::placeholder{color:var(--color-text-muted);opacity:.7}._authBox_1t3g2_119 input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #035bf01a;background:#fafbfc}._authBox_1t3g2_119 ._inputWrapper_1t3g2_213{position:relative;margin-bottom:var(--spacing-sm)}._authBox_1t3g2_119 ._inputWrapper_1t3g2_213:last-of-type{margin-bottom:var(--spacing-sm)}._inputError_1t3g2_231{border-color:var(--color-error)!important;background-color:#fff5f5!important}._inputError_1t3g2_231:focus{border-color:var(--color-error)!important;box-shadow:0 0 0 4px #d32f2f1a!important;background-color:#fff5f5!important}._inputSuccess_1t3g2_253{border-color:var(--color-success)!important;background-color:#f1f8f4!important}._inputSuccess_1t3g2_253:focus{border-color:var(--color-success)!important;box-shadow:0 0 0 4px #2e7d321a!important;background-color:#f1f8f4!important}._authBox_1t3g2_119 ._inputWrapper_1t3g2_213:has(._iconIndicator_1t3g2_275) input{padding-right:44px}._authBox_1t3g2_119 ._iconIndicator_1t3g2_275{position:absolute;top:50%;right:16px;left:auto;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:auto;font-size:1rem;pointer-events:none;z-index:1}._error_1t3g2_313{color:var(--color-error);font-size:.875rem;margin:calc(var(--spacing-sm) * -1) 0 var(--spacing-sm) 0;text-align:left;font-weight:500;display:flex;align-items:center;gap:6px;padding-left:4px}._error_1t3g2_313:empty{display:none}._loginErrorRow_1t3g2_345{display:flex;align-items:center;gap:6px}._loginErrorIcon_1t3g2_357{color:var(--color-error)}._loginActionsRow_1t3g2_365{display:flex;align-items:center;justify-content:space-between;margin:var(--spacing-xs) 0 var(--spacing-sm) 0;gap:var(--spacing-sm);padding:0 4px}._forgotUser_1t3g2_383{display:inline-block;text-align:right;margin:0;font-size:.875rem;font-family:var(--font-family);color:var(--color-primary);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-weight:500;white-space:nowrap;background:none;border:none;padding:0;min-height:unset;box-shadow:none}._forgotUser_1t3g2_383:hover{color:var(--color-primary-dark);text-decoration:underline;background:none;transform:none}._submitBtnPrimary_1t3g2_437,._submitBtnSignup_1t3g2_439{display:block;width:100%;padding:14px 24px;min-height:48px;font-weight:700;font-size:var(--font-size-base);font-family:var(--font-family);border-radius:var(--radius-full);border:none;color:#fff;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;margin-top:var(--spacing-sm)}._submitBtnPrimary_1t3g2_437{background:var(--color-primary);box-shadow:var(--shadow-sm)}._submitBtnPrimary_1t3g2_437:hover:not(:disabled){background:var(--color-primary-hover)}._submitBtnSignup_1t3g2_439{background:var(--color-success);box-shadow:0 4px 14px #2e7d324d}._submitBtnSignup_1t3g2_439:hover:not(:disabled){background:#256029}._submitBtnPrimary_1t3g2_437:disabled,._submitBtnSignup_1t3g2_439:disabled{opacity:.65;cursor:not-allowed}._line_1t3g2_521{width:100%;height:1px;margin:var(--spacing-md) 0;background:linear-gradient(to right,transparent,var(--color-border),transparent);position:relative}._line_1t3g2_521:before{content:"or";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-bg-primary);padding:0 var(--spacing-sm);color:var(--color-text-muted);font-size:.875rem}._thirdPartyLogin_1t3g2_571{display:flex;width:100%;gap:var(--spacing-sm);align-items:center;justify-content:center;margin:var(--spacing-sm) 0}._thirdPartyLogin_1t3g2_571 button{width:auto;min-height:unset;padding:0;background:transparent;box-shadow:none;border:none}._thirdPartyLogin_1t3g2_571 button:hover,._thirdPartyLogin_1t3g2_571 button:active{background:transparent;transform:none}._icon_1t3g2_275{border-radius:50%;padding:8px;border:2px solid var(--color-border);cursor:pointer;background:var(--color-bg-primary);display:flex;align-items:center;justify-content:center;width:40px;height:40px}._google_1t3g2_645{color:#ea4335}._authBox_1t3g2_119 button._passwordToggle_1t3g2_653{all:unset;position:absolute;top:50%;right:16px;transform:translateY(-50%);cursor:pointer;color:var(--color-text-muted);font-size:1.1rem;transition:color var(--transition-base);z-index:2;display:flex;align-items:center;justify-content:center;line-height:1}._authBox_1t3g2_119 button._passwordToggle_1t3g2_653:hover{color:var(--color-primary)}._authBox_1t3g2_119 button._passwordToggle_1t3g2_653:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}._modeSwitch_1t3g2_707{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--spacing-md);flex-wrap:wrap}._modeSwitchLabel_1t3g2_725{font-size:.875rem;color:var(--color-text-muted)}._modeSwitchBtn_1t3g2_735{all:unset;font-size:.875rem;font-family:var(--font-family);font-weight:600;color:var(--color-primary);cursor:pointer}._modeSwitchBtn_1t3g2_735:hover{text-decoration:underline;color:var(--color-primary-dark)}._legal_1t3g2_763{margin:auto 0 0;padding-top:var(--spacing-xl);font-size:.75rem;line-height:1.5;color:var(--color-text-muted);text-align:center}._legal_1t3g2_763 a{color:var(--color-primary);text-decoration:none}._legal_1t3g2_763 a:hover{text-decoration:underline}._authBox_1t3g2_119 ._inputWrapper_1t3g2_213,._authBox_1t3g2_119 input:not(._inputWrapper_1t3g2_213 input){margin-bottom:10px}._nameFieldsGrid_1t3g2_809{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._rememberMe_1t3g2_823{display:inline-flex;align-items:baseline;white-space:nowrap;cursor:pointer;gap:4px;font-size:.875rem;font-family:var(--font-family)}._rememberMe_1t3g2_823 input[type=checkbox]{margin:0;padding:0;width:16px;height:16px;transform:translateY(2px)}._nameErrors_1t3g2_859{margin-bottom:var(--spacing-sm)}@keyframes _fadeIn_1t3g2_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){._splitLayout_1t3g2_17{flex-direction:column}._brandPanel_1t3g2_29{flex:1;max-width:none;padding:32px 24px}._logoLink_1t3g2_49{margin-bottom:32px}._tagline_1t3g2_93{margin-bottom:24px}}@media(max-width:480px){._brandPanel_1t3g2_29{padding:24px 20px}._logo_1t3g2_49{width:110px}._nameFieldsGrid_1t3g2_809{grid-template-columns:1fr}}._showcase_1j0d9_1{position:relative;flex:1;min-width:0;overflow:hidden;background-color:#1a1033;background-image:url(/assets/login-CztGfyc2.jpg);background-size:cover;background-position:center}._showcaseInner_1j0d9_12{position:relative;display:flex;gap:16px;height:100%;padding:48px 32px}._columnTrack_1j0d9_20{flex:1;min-width:0;overflow:hidden;position:relative;mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%)}._columnScroll_1j0d9_41{display:flex;flex-direction:column;gap:16px;will-change:transform}._scrollUp_1j0d9_48{animation:_scrollUp_1j0d9_48 36s linear infinite}._scrollDown_1j0d9_52{padding-top:48px;animation:_scrollDown_1j0d9_52 42s linear infinite}._card_1j0d9_57{background:#fffffff2;border-radius:16px;padding:16px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;font-family:var(--font-family);flex-shrink:0;backface-visibility:hidden}._cardTall_1j0d9_69{padding:20px}._cardHeader_1j0d9_73{display:flex;align-items:center;gap:10px;margin-bottom:10px}._avatar_1j0d9_80{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}._cardName_1j0d9_93{margin:0;font-size:.875rem;font-weight:700;color:var(--color-text-primary)}._cardHandle_1j0d9_100{margin:0;font-size:.75rem;color:var(--color-text-muted)}._cardText_1j0d9_106{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-text-secondary)}._comparisonBadge_1j0d9_113{display:inline-block;padding:4px 10px;border-radius:var(--radius-full);background:#035bf01f;color:var(--color-primary);font-size:.7rem;font-weight:600;margin-bottom:12px}._comparisonTitle_1j0d9_124{margin:0 0 14px;font-size:1rem;font-weight:700;color:var(--color-text-primary);line-height:1.35}._comparisonBar_1j0d9_132{height:8px;border-radius:var(--radius-full);background:var(--color-bg-tertiary);overflow:hidden;margin-bottom:10px}._comparisonFill_1j0d9_140{display:block;width:92%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light))}._comparisonMatch_1j0d9_152{margin:0;font-size:.8rem;font-weight:600;color:var(--color-primary)}._dealImage_1j0d9_159{height:100px;border-radius:10px;margin-bottom:12px;background:linear-gradient(135deg,#0246c2,#3b7ef6,#93c5fd)}._dealTitle_1j0d9_166{margin:0 0 6px;font-size:.95rem;font-weight:700;color:var(--color-text-primary)}._dealSource_1j0d9_173{margin:0;font-size:.75rem;color:var(--color-text-muted)}@keyframes _scrollUp_1j0d9_48{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes _scrollDown_1j0d9_52{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){._scrollUp_1j0d9_48,._scrollDown_1j0d9_52{animation:none}}@media(max-width:960px){._showcase_1j0d9_1{display:none}}._progressWrap_z0yg8_1{margin-bottom:var(--spacing-md);font-family:var(--font-family)}._progressMeta_z0yg8_11{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--ob-text-muted, #94a3b8);margin-bottom:.35rem}._progressBar_z0yg8_27{height:6px;border-radius:999px;background:var(--ob-surface, rgba(15, 23, 42, .65));overflow:hidden}._progressFill_z0yg8_41{height:100%;background:linear-gradient(90deg,#035bf0,#4c8dff);border-radius:inherit;transition:width .2s ease}._promptChips_z0yg8_55{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--spacing-sm)}._promptChip_z0yg8_55{font-family:var(--font-family);font-size:.8125rem;padding:6px 12px;border-radius:999px;border:1px solid var(--ob-surface-border, rgba(148, 163, 184, .38));background:var(--ob-surface, rgba(15, 23, 42, .65));color:var(--ob-text-subtle, #cbd5e1);cursor:pointer}._promptChip_z0yg8_55:hover{border-color:var(--ob-accent, #035BF0);color:var(--ob-text, #f1f5f9)}._chatShell_z0yg8_101{border:1px solid var(--ob-card-border, rgba(148, 163, 184, .28));border-radius:var(--radius-lg, 12px);overflow:hidden;background:var(--ob-card-bg, rgba(30, 41, 59, .92))}._page_1tp4p_3{--ob-text: #f1f5f9;--ob-text-muted: #94a3b8;--ob-text-subtle: #cbd5e1;--ob-bg-start: #0f172a;--ob-bg-mid: #0f0e1a;--ob-card-bg: rgba(30, 41, 59, .92);--ob-card-border: rgba(148, 163, 184, .28);--ob-surface: rgba(15, 23, 42, .65);--ob-surface-border: rgba(148, 163, 184, .38);--ob-accent: #035BF0;--ob-accent-soft: rgba(3, 91, 240, .22);--ob-focus-ring: 0 0 0 2px rgba(3, 91, 240, .45);min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2.5rem 1.25rem 3rem;background:linear-gradient(165deg,var(--ob-bg-start) 0%,var(--ob-bg-mid) 55%,var(--ob-bg-start) 100%);color:var(--ob-text);font-family:var(--font-family)}._shell_1tp4p_63{width:100%;max-width:520px}._brand_1tp4p_73{text-align:center;margin-bottom:1.5rem}._modeToggle_1tp4p_83{display:flex;gap:.5rem;margin-bottom:1rem;padding:.25rem;border-radius:999px;background:var(--ob-surface, rgba(15, 23, 42, .65));border:1px solid var(--ob-surface-border, rgba(148, 163, 184, .38))}._modeBtn_1tp4p_103{flex:1;font-family:var(--font-family);border:none;background:transparent;color:var(--ob-text-muted);padding:.55rem .75rem;border-radius:999px;cursor:pointer;font-size:.9rem}._modeBtn_1tp4p_103:focus-visible{outline:none;box-shadow:var(--ob-focus-ring)}._modeBtnOn_1tp4p_137{background:var(--ob-accent-soft);color:var(--ob-text);font-weight:600}._brand_1tp4p_73 h1{margin:0 0 .35rem;font-size:1.65rem;font-weight:700;color:var(--ob-text)}._brand_1tp4p_73 p{margin:0;font-size:.95rem;color:var(--ob-text-subtle);line-height:1.45}._progressWrap_1tp4p_177{margin-bottom:1.75rem}._progressMeta_1tp4p_185{display:flex;justify-content:space-between;font-size:.8rem;color:var(--ob-text-muted);margin-bottom:.5rem}._progressBar_1tp4p_201{height:6px;border-radius:999px;background:#ffffff1f;overflow:hidden}._progressFill_1tp4p_215{height:100%;border-radius:999px;background:linear-gradient(90deg,#0246C2,var(--ob-accent));transition:width .25s ease}._card_1tp4p_229{background:var(--ob-card-bg);border:1px solid var(--ob-card-border);border-radius:16px;padding:1.75rem 1.5rem;box-shadow:0 12px 40px #00000059;text-align:left}._loadingCard_1tp4p_247{display:flex;flex-direction:column;gap:.75rem}._skeletonLine_1tp4p_259{height:1rem;border-radius:6px;background:linear-gradient(90deg,#94a3b81f 25%,#94a3b838,#94a3b81f 75%);background-size:200% 100%;animation:_skeletonPulse_1tp4p_1 1.2s ease-in-out infinite}._skeletonLineWide_1tp4p_285{height:1rem;border-radius:6px;width:70%;background:linear-gradient(90deg,#94a3b81f 25%,#94a3b838,#94a3b81f 75%);background-size:200% 100%;animation:_skeletonPulse_1tp4p_1 1.2s ease-in-out infinite}._skeletonLineFull_1tp4p_313{height:1rem;border-radius:6px;width:100%;background:linear-gradient(90deg,#94a3b81f 25%,#94a3b838,#94a3b81f 75%);background-size:200% 100%;animation:_skeletonPulse_1tp4p_1 1.2s ease-in-out infinite}._skeletonPills_1tp4p_341{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.5rem}._skeletonPill_1tp4p_341{width:7.5rem;height:2.25rem;border-radius:999px;background:#94a3b826;animation:_skeletonPulse_1tp4p_1 1.2s ease-in-out infinite}@keyframes _skeletonPulse_1tp4p_1{0%{background-position:200% 0}to{background-position:-200% 0}}._stepTitle_1tp4p_389{margin:0 0 .35rem;font-size:1.25rem;font-weight:600;color:var(--ob-text)}._stepHint_1tp4p_403{margin:0 0 1.25rem;font-size:.9rem;color:var(--ob-text-subtle);line-height:1.4}._pillGrid_1tp4p_417{display:flex;flex-wrap:wrap;gap:.55rem}._pill_1tp4p_417{font-family:var(--font-family);border:1px solid var(--ob-surface-border);background:var(--ob-surface);color:var(--ob-text);border-radius:999px;padding:.55rem 1rem;font-size:.9rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}._pill_1tp4p_417:hover{border-color:var(--ob-accent);background:#035bf01f;color:#fff}._pill_1tp4p_417:focus-visible{outline:none;box-shadow:var(--ob-focus-ring)}._pillOn_1tp4p_481{border-color:var(--ob-accent);background:var(--ob-accent-soft);color:#fff;font-weight:500}._fieldBlock_1tp4p_495{margin-bottom:1.1rem}._fieldLabel_1tp4p_503{display:block;font-size:.85rem;font-weight:500;color:var(--ob-text-subtle);margin-bottom:.45rem}._budgetInput_1tp4p_519{width:100%;font-family:var(--font-family);font-size:1.1rem;padding:.75rem 1rem;border-radius:10px;border:1px solid var(--ob-surface-border);background:var(--ob-surface);color:var(--ob-text);box-sizing:border-box}._budgetInput_1tp4p_519::placeholder{color:var(--ob-text-muted)}._budgetInput_1tp4p_519:focus{outline:none;border-color:var(--ob-accent);box-shadow:var(--ob-focus-ring)}._budgetPresets_1tp4p_563{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}._validation_1tp4p_577{margin:.75rem 0 0;font-size:.85rem;color:#fca5a5}._actions_1tp4p_589{display:flex;flex-direction:column;gap:.65rem;margin-top:1.5rem}._primaryBtn_1tp4p_603{font-family:var(--font-family);width:100%;padding:.85rem 1rem;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;background:linear-gradient(90deg,#0246C2,var(--ob-accent));color:#fff}._primaryBtn_1tp4p_603:focus-visible{outline:none;box-shadow:var(--ob-focus-ring)}._primaryBtn_1tp4p_603:disabled{opacity:.55;cursor:not-allowed}._secondaryRow_1tp4p_649{display:flex;justify-content:space-between;align-items:center;gap:.75rem}._textBtn_1tp4p_663{font-family:var(--font-family);background:none;border:none;color:var(--ob-text-muted);font-size:.88rem;cursor:pointer;padding:.35rem 0}._textBtn_1tp4p_663:hover{color:var(--ob-text)}._textBtn_1tp4p_663:focus-visible{outline:none;box-shadow:var(--ob-focus-ring);border-radius:4px}._textBtnAccent_1tp4p_703,._textBtnAccent_1tp4p_703:hover{color:#93c5fd}._loginContainer_ylmn1_3{display:flex;justify-content:center;align-items:center;padding:20px}._loginhWrapper_ylmn1_19{background:linear-gradient(135deg,#e9eff5,#cfd6de);padding:25px;border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #00000026;margin:20px 0 80px}._authBox_ylmn1_43{background:#fff;padding:30px;border-radius:12px;max-width:400px;width:100%;text-align:center;box-shadow:0 4px 10px #0000001a}._authBox_ylmn1_43 h2{margin:15px 0;color:#002f6c;font-weight:700;text-align:center}._authBox_ylmn1_43 p{font-size:.95rem;color:#555;margin-bottom:20px}._buttonPrimary_ylmn1_101{width:100%;padding:12px;background:#035bf0;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease-in-out}._buttonPrimary_ylmn1_101:hover:not(:disabled){background:#003b82}._buttonPrimary_ylmn1_101:disabled{opacity:.6;cursor:not-allowed}._success_ylmn1_147{font-family:var(--font-family);color:#2e7d32;margin-top:1rem}._error_ylmn1_159{font-family:var(--font-family);color:#d32f2f;margin-top:1rem}._backLink_ylmn1_171{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;margin-top:14px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:18px;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}._backLink_ylmn1_171:hover{background:#f5f5f5;text-decoration:none}._resetContainer_ujwhe_3{display:flex;justify-content:center;align-items:center;padding:20px}._resetWrapper_ujwhe_19{background:linear-gradient(135deg,#e9eff5,#cfd6de);padding:25px;border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #00000026;margin:20px 0 80px}._resetBox_ujwhe_43{background:#fff;padding:30px;border-radius:12px;max-width:400px;width:100%;text-align:center;box-shadow:0 4px 10px #0000001a;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #00000026}._lockIcon_ujwhe_69{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin:4px auto 8px;color:#2f3640}._resetBox_ujwhe_43 h2{margin:15px 0;color:#002f6c;font-weight:700;text-align:center}._subtitle_ujwhe_107{margin:6px 0 18px;color:#667085;font-size:15px}._resetBox_ujwhe_43 form{display:flex;flex-direction:column;gap:14px;margin-top:14px}._resetBox_ujwhe_43 input::placeholder{color:#9aa4b2}._resetBox_ujwhe_43 input:focus{outline:none;border-color:#035bf0;box-shadow:0 0 0 3px #035bf01f}._resetBox_ujwhe_43 ._buttonPrimary_ujwhe_159{width:100%;height:48px;border-radius:10px;margin-top:4px;font-weight:600}._message_ujwhe_179{margin-top:14px;font-size:14px;color:#475467}._messageSuccess_ujwhe_191{font-family:var(--font-family);color:#2e7d32}._messageError_ujwhe_201{font-family:var(--font-family);color:#d32f2f}._backLink_ujwhe_211{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;margin-top:14px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:18px;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}._backLink_ujwhe_211:hover{background:#f5f5f5;text-decoration:none}._sidebar_o79xp_1{display:flex;flex-direction:column;gap:var(--spacing-sm);width:280px;min-width:280px;position:sticky;top:calc(var(--site-header-height) + var(--spacing-md));align-self:start;height:calc(100vh - var(--site-header-height) - var(--spacing-xl));max-height:calc(100vh - var(--site-header-height) - var(--spacing-xl));overflow-y:auto;overflow-x:hidden;margin-bottom:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-warm);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);box-sizing:border-box;font-family:var(--font-family);z-index:2}._sidebar_o79xp_1::-webkit-scrollbar{width:6px}._sidebar_o79xp_1::-webkit-scrollbar-track{background:transparent}._sidebar_o79xp_1::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}._sidebar_o79xp_1::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}._sidebarCard_o79xp_83{background:var(--bg-accent);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--spacing-sm);box-shadow:var(--shadow-sm);text-align:left}._sidebarCard_o79xp_83 h3{margin:0 0 .25rem;font-family:var(--font-family);font-size:.85rem;color:var(--color-text-primary);display:flex;align-items:center;justify-content:flex-start;gap:.25rem}._sidebarCard_o79xp_83 h3 svg{font-size:1.05rem;color:var(--color-primary)}._sidebarDivider_o79xp_133{display:block;border-top:1px solid var(--color-border);margin:var(--spacing-sm) 0}._sidebarFilterList_o79xp_145{display:flex;flex-direction:column;gap:3px;margin-top:.2rem}._sidebarFilterButton_o79xp_159{font-family:var(--font-family);display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;padding:.4rem .5rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-weight:600;font-size:.85rem;text-align:left;text-decoration:none;box-sizing:border-box;transition:background .15s ease,border-color .15s ease,color .15s ease}._sidebarFilterButton_o79xp_159 svg{font-size:.9rem;flex-shrink:0}._sidebarFilterButton_o79xp_159:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._sidebarFilterButtonActive_o79xp_227{color:var(--color-primary);background:var(--color-bg-tertiary);border-color:var(--color-border);font-weight:600}._sidebarFilterButton_o79xp_159:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._navLabel_o79xp_251{flex:1;min-width:0}._badge_o79xp_261{margin-left:auto;background:var(--color-primary);color:#fff;font-size:var(--font-size-xs);font-weight:600;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center;line-height:1.4;flex-shrink:0}._sidebarFilterButtonActive_o79xp_227 ._badge_o79xp_261{background:var(--color-primary-dark)}._mobileMenuBar_o79xp_297,._mobileMenuSentinel_o79xp_305{display:none}._topbarMenuInset_o79xp_313{display:flex;align-items:center;width:100%;min-width:0}._mobileMenuButton_o79xp_327{font-family:var(--font-family);display:flex;align-items:center;gap:var(--spacing-sm);width:100%;min-height:44px;padding:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);color:var(--color-text-primary);font-weight:600;font-size:.95rem;cursor:pointer}._mobileMenuButton_o79xp_327 svg{color:var(--color-primary);flex-shrink:0}._mobileMenuCurrent_o79xp_371{margin-left:auto;color:var(--color-text-secondary);font-weight:500;font-size:.85rem}._mobileDrawerRoot_o79xp_385{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;justify-content:flex-start}._mobileDrawerBackdrop_o79xp_401{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}._mobileDrawerPanel_o79xp_413{position:relative;z-index:1;display:flex;flex-direction:column;width:min(86vw,360px);height:100%;height:100dvh;background:var(--color-bg-primary);box-shadow:var(--shadow-xl);padding-top:env(safe-area-inset-top);padding-bottom:var(--mobile-app-bottom-offset, 56px)}._mobileDrawerHeader_o79xp_441{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-shrink:0}._mobileDrawerTitle_o79xp_461{margin:0;font-family:var(--font-family);font-size:1.1rem;font-weight:700;color:var(--color-text-primary)}._mobileDrawerClose_o79xp_477{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary);cursor:pointer}._mobileDrawerBody_o79xp_505{flex:1;overflow-y:auto;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}@media(max-width:768px){._mobileMenuSentinel_o79xp_305{display:block;height:0;overflow:hidden;pointer-events:none}._mobileMenuBar_o79xp_297{display:flex;position:sticky;top:calc(44px + var(--safe-area-top, 0px));z-index:20;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}._mobileMenuButtonInTopbar_o79xp_559{min-height:40px;height:40px;padding:0 12px;background:var(--color-topbar-surface);border-color:var(--color-topbar-border);color:var(--color-topbar-text)}._mobileMenuButtonInTopbar_o79xp_559 svg{color:var(--color-topbar-icon)}._mobileMenuButtonInTopbar_o79xp_559 ._mobileMenuCurrent_o79xp_371{color:#e2e8f0b8}}@media(max-width:1200px){._sidebar_o79xp_1{width:220px;min-width:220px;font-size:.9rem}}@media(max-width:900px){._sidebar_o79xp_1{width:100%;min-width:0;height:auto;max-height:none;position:static;margin-bottom:0}}._composerCard_ee4rz_1{border-radius:var(--radius-xl);padding:var(--spacing-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:var(--bg-warm);margin-bottom:var(--spacing-lg);width:100%}._centered_ee4rz_21{max-width:600px;margin-left:auto;margin-right:auto}._composerButton_ee4rz_33{width:100%;border:1px solid var(--color-border);background:var(--color-bg-tertiary);border-radius:var(--radius-full);padding:10px 12px;display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);cursor:pointer;font-family:var(--font-family)}._composerAvatarWrap_ee4rz_61{width:36px;height:36px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);flex-shrink:0}._composerAvatar_ee4rz_61{width:100%;height:100%;object-fit:cover}._composerAvatarIcon_ee4rz_97{color:var(--color-text-secondary)}._composerPrompt_ee4rz_105{font-family:var(--font-family);color:var(--color-text-secondary);font-weight:600;font-size:var(--font-size-sm);line-height:1.3;min-width:0;text-align:left}@media(max-width:768px){._composerButton_ee4rz_33{padding:10px 14px;min-height:52px;height:auto;gap:10px}._composerAvatarWrap_ee4rz_61{width:36px;height:36px}._composerPrompt_ee4rz_105{font-size:var(--font-size-sm);font-weight:600}}._composerActions_ee4rz_163{margin-top:var(--spacing-xs);display:flex;gap:var(--spacing-xs)}._composerActionButton_ee4rz_175{font-family:var(--font-family);border:1px solid var(--color-border);background:var(--bg-warm);color:var(--color-text-secondary);border-radius:var(--radius-md);padding:8px 12px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);cursor:pointer;font-weight:600;min-width:0}._composerActionButton_ee4rz_175:hover{background:var(--color-bg-tertiary)}._composerActionBattle_ee4rz_217{color:#c2410c}._composerActionBattle_ee4rz_217:hover{background:#fff7ed}._composerActionFlex_ee4rz_233{color:#dc2626}._composerActionFlex_ee4rz_233:hover{background:#fef2f2}._composerActionAsk_ee4rz_249{color:var(--color-primary)}._composerActionAsk_ee4rz_249:hover{background:var(--color-accent-soft)}._profilePageContainer_jl5b8_1{display:flex;background:var(--color-bg-primary);overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--color-border);width:100%;box-shadow:var(--shadow-sm);min-height:calc(100vh - 140px);height:auto;max-height:none;flex-wrap:wrap}._profileSidebar_jl5b8_16{display:flex;width:260px;min-width:260px;padding:var(--spacing-md) var(--spacing-sm);flex-direction:column;gap:var(--spacing-sm);background:var(--color-bg-primary);border-right:1px solid var(--color-border);position:relative;overflow-y:auto;overflow-x:hidden;height:100%}._profileHeader_jl5b8_31{display:flex;flex-direction:column;align-items:center;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-xs);flex-shrink:0}._profileHeader_jl5b8_31>div:first-child{width:64px!important;height:64px!important;margin:var(--spacing-sm) auto var(--spacing-sm)!important}._profileHeader_jl5b8_31>div:first-child>div{width:64px!important;height:64px!important;padding:0!important;border-width:2px!important}._profileHeader_jl5b8_31>div:first-child img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:1 / 1!important;object-fit:cover!important}._profileHeader_jl5b8_31>div:first-child>button{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important}._profileUsername_jl5b8_73{text-align:center;margin-top:var(--spacing-xs);width:100%}._profileUsername_jl5b8_73 h3{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary);line-height:1.3}._userEmail_jl5b8_87{margin:2px 0 0;font-size:.75rem;color:var(--color-text-secondary);font-weight:400}._navMenu_jl5b8_95{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}._menuButton_jl5b8_105{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);transition:all var(--transition-base);cursor:pointer;text-align:left;position:relative;font-size:.9rem;font-weight:500;color:var(--color-text-primary);flex-shrink:0}._menuButton_jl5b8_105:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}._menuButton_jl5b8_105._active_jl5b8_128{background:var(--color-primary-light-alpha);border-color:var(--color-primary);color:var(--color-primary);font-weight:600;box-shadow:var(--shadow-sm)}._menuButton_jl5b8_105._active_jl5b8_128 ._menuIcon_jl5b8_136{color:var(--color-primary)}._menuIcon_jl5b8_136{color:var(--color-text-secondary);transition:color var(--transition-base);flex-shrink:0;font-size:.9rem;width:.9rem;height:.9rem}._menuButton_jl5b8_105 span:not(._badge_jl5b8_149){flex:1}._badge_jl5b8_149{background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center;line-height:1.4}._menuButton_jl5b8_105._active_jl5b8_128 ._badge_jl5b8_149{background:var(--color-primary-dark)}._navGroup_jl5b8_170{margin-top:1rem}._navGroupHeader_jl5b8_174{display:flex;align-items:center;width:100%;padding:.75rem 1rem;background:var(--color-bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer;transition:all var(--transition-base);gap:var(--spacing-sm);font-size:.875rem;font-weight:600;color:var(--color-text-primary)}._navGroupHeader_jl5b8_174:hover{background:linear-gradient(135deg,#035bf01a,#035bf00d);border-color:var(--color-primary-light)}._navGroupHeader_jl5b8_174._active_jl5b8_128{background:var(--color-primary-light-alpha);border-color:var(--color-primary);color:var(--color-primary);font-weight:600;box-shadow:var(--shadow-sm)}._navGroupHeader_jl5b8_174._active_jl5b8_128 ._menuIcon_jl5b8_136{color:var(--color-primary)}._navGroupHeader_jl5b8_174._active_jl5b8_128 ._badge_jl5b8_149{background:var(--color-primary-dark)}._navGroupHeader_jl5b8_174 ._menuIcon_jl5b8_136{color:var(--color-text-secondary);transition:color var(--transition-base);flex-shrink:0}._navGroupHeader_jl5b8_174 span:not(._badge_jl5b8_149){flex:1}._expandIcon_jl5b8_225{transition:transform .2s;margin-left:auto;color:var(--color-text-secondary);font-size:.9rem}._expandIcon_jl5b8_225._expanded_jl5b8_232{transform:rotate(180deg)}._navGroupItems_jl5b8_236{padding-left:1rem;padding-top:var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-xs)}._logoutButton_jl5b8_245{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-sm);border-radius:var(--radius-sm);background:linear-gradient(135deg,#dc3545,#c82333);border:1px solid #c82333;color:#fff;font-weight:500;cursor:pointer;transition:all var(--transition-base);margin-top:auto;font-size:.875rem;flex-shrink:0}._logoutButton_jl5b8_245:hover{background:linear-gradient(135deg,#c82333,#bd2130)}._logoutIcon_jl5b8_267{font-size:1rem}._profileContent_jl5b8_272{display:flex;flex-direction:column;gap:var(--spacing-lg);flex:1;padding:var(--spacing-xl);background:var(--color-bg-primary);overflow-y:auto;overflow-x:hidden;height:100%;min-height:0}._contentSection_jl5b8_285{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;padding:var(--spacing-xl);background:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}._filterBar_jl5b8_298{display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border)}._filterGroup_jl5b8_308{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary)}._filterGroup_jl5b8_308 label{font-size:.85rem;font-weight:600;color:var(--color-text-primary)}._filterIcon_jl5b8_321{color:var(--color-primary);font-size:.95rem}._filterSelect_jl5b8_326{min-width:180px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:.9rem}._activityTimeline_jl5b8_336{display:flex;flex-direction:column;gap:var(--spacing-md)}._activityItem_jl5b8_342{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base)}._activityItem_jl5b8_342:hover{border-color:#035bf059}._activityIcon_jl5b8_357{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);color:var(--color-primary);flex-shrink:0;font-size:1rem}._activityContent_jl5b8_370{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}._activityDescription_jl5b8_378{font-size:.95rem;color:var(--color-text-primary)}._activityDescription_jl5b8_378 a{color:var(--color-primary);font-weight:600;text-decoration:none}._activityDescription_jl5b8_378 a:hover{text-decoration:underline}._activityPostCaption_jl5b8_393{margin-top:var(--spacing-xs);padding:var(--spacing-sm);background:var(--color-bg-secondary);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.875rem;font-style:italic;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._activityCommentText_jl5b8_410{margin-top:var(--spacing-xs);padding:var(--spacing-sm);background:#035bf014;border-left:3px solid rgba(3,91,240,.5);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:.875rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}._activityMeta_jl5b8_426{display:flex;gap:var(--spacing-sm);align-items:center;color:var(--color-text-secondary);font-size:.8rem}._activityTime_jl5b8_336{background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:2px 8px;border-radius:999px}._activityRating_jl5b8_441{color:var(--color-text-secondary);font-size:.85rem;display:inline-flex;align-items:center;gap:2px;margin-left:4px}._starIconSmall_jl5b8_450{color:#ffc107;font-size:.75rem}._paginationBar_jl5b8_455{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}._paginationButton_jl5b8_464{min-width:90px}._paginationInfo_jl5b8_468{font-size:.85rem;color:var(--color-text-secondary);font-weight:500}._sectionHeader_jl5b8_474{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md);flex-wrap:wrap;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}._sectionTitle_jl5b8_485{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:1.75rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}._sectionIcon_jl5b8_496{color:var(--color-primary);font-size:1.5rem}._sectionSubtitle_jl5b8_501{margin:4px 0 0;font-size:.9rem;color:var(--color-text-secondary);font-weight:400}._bulkActions_jl5b8_508{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}._settingsContainer_jl5b8_516{width:100%;max-width:700px}._settingsPageSections_jl5b8_521{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;max-width:700px}._settingsHeader_jl5b8_529{margin-bottom:var(--spacing-lg)}._settingsForm_jl5b8_533{display:flex;flex-direction:column;gap:var(--spacing-md)}._settingsForm_jl5b8_533 label{font-family:var(--font-family);font-weight:600;color:var(--color-text-primary);font-size:var(--font-size-sm)}._settingsForm_jl5b8_533 ._errorMessage_jl5b8_546{color:var(--color-error);font-size:var(--font-size-sm);margin-top:4px;font-weight:500;display:flex;align-items:center;gap:var(--spacing-xs)}._formSection_jl5b8_556{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}._formSectionTitle_jl5b8_562{margin:0 0 4px;font-size:1.2rem;font-weight:600;color:var(--color-text-primary)}._formSectionSubtitle_jl5b8_569{margin:0 0 var(--spacing-md) 0;font-size:.85rem;color:var(--color-text-secondary)}._settingsForm_jl5b8_533 ._checkboxLabel_jl5b8_575{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-weight:500;flex-direction:row}._settingsForm_jl5b8_533 ._checkbox_jl5b8_575{width:18px;height:18px;cursor:pointer;margin:0}._settingsForm_jl5b8_533 ._helpText_jl5b8_591{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:4px}._settingsForm_jl5b8_533 ._bioCounter_jl5b8_598{display:flex;justify-content:flex-end;align-items:center;margin-top:var(--spacing-xs);font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--color-text-secondary)}._settingsForm_jl5b8_533 ._preferencesButtonRow_jl5b8_608{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}._formActions_jl5b8_614{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);flex-wrap:wrap}._formActions_jl5b8_614 button{display:flex;align-items:center;gap:var(--spacing-sm)}._spinner_jl5b8_630{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_jl5b8_630 .6s linear infinite}@keyframes _spin_jl5b8_630{to{transform:rotate(360deg)}}._publicProfileWrapper_jl5b8_646{width:100%;max-width:100%}._publicProfileWrapper_jl5b8_646>div{width:100%}@media(max-width:768px){._profilePageContainer_jl5b8_1{flex-direction:column;height:auto;max-height:none;overflow:visible}._profileSidebar_jl5b8_16{width:100%;min-width:unset;padding:var(--spacing-lg)}._navMenu_jl5b8_95{flex-direction:row;overflow-x:auto;padding-bottom:var(--spacing-xs)}._menuButton_jl5b8_105{min-width:fit-content;white-space:nowrap}._profileContent_jl5b8_272{padding:var(--spacing-lg);max-height:none;overflow:visible}._sectionHeader_jl5b8_474{flex-direction:column;align-items:stretch}._settingsForm_jl5b8_533{padding:var(--spacing-lg)}._reviewsGrid_jl5b8_699{grid-template-columns:1fr;gap:var(--spacing-lg)}._reviewCard_jl5b8_704{padding:var(--spacing-lg)}._reviewCardHeader_jl5b8_708{flex-direction:column;gap:var(--spacing-md)}._reviewProductInfo_jl5b8_713{width:100%}._reviewCardMeta_jl5b8_717{justify-content:flex-start;margin-top:var(--spacing-sm)}._reviewImages_jl5b8_722{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}._reviewImage_jl5b8_722{height:42px}._reviewCardFooter_jl5b8_731{flex-direction:column;gap:var(--spacing-md);align-items:stretch}._reviewActions_jl5b8_737{justify-content:center}}@media(max-width:1024px){._profilePageContainer_jl5b8_1{flex-direction:column;height:auto;max-height:none}._profileSidebar_jl5b8_16{width:100%;min-width:0;border-right:none;border-bottom:1px solid var(--color-border)}._reviewsGrid_jl5b8_699{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-lg)}}._statsGrid_jl5b8_764{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._subsectionTitle_jl5b8_771{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;display:flex;align-items:center;gap:var(--spacing-sm)}._impactSection_jl5b8_781{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}._pointsSummaryGrid_jl5b8_787{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm);margin-top:var(--spacing-md)}@media(max-width:480px){._pointsSummaryGrid_jl5b8_787{grid-template-columns:repeat(2,minmax(0,1fr))}}._recentTransactions_jl5b8_800{margin-top:var(--spacing-md)}._transactionList_jl5b8_804{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}._transactionItem_jl5b8_813{display:flex;justify-content:space-between;align-items:center;padding:6px var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border);font-size:.85rem;font-family:var(--font-family)}._transactionReason_jl5b8_825{color:var(--color-text-primary)}._transactionPoints_jl5b8_829{font-weight:600;white-space:nowrap;margin-left:var(--spacing-sm);font-family:var(--font-family)}._pointsSummaryCard_jl5b8_836{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm);background:var(--color-bg-secondary)}._pointsSummaryLabel_jl5b8_843{font-size:.8rem;color:var(--color-text-secondary)}._pointsSummaryValue_jl5b8_848{font-size:1rem;font-weight:600;color:var(--color-text-primary)}._connectionsSection_jl5b8_854{margin-top:var(--spacing-lg)}._connectionsHeader_jl5b8_858{margin-bottom:var(--spacing-lg)}._connectionStats_jl5b8_862{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-md)}._connectionStatItem_jl5b8_869{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all .2s ease}._connectionStatItem_jl5b8_869:hover{background:var(--color-bg-tertiary)}._connectionStatIcon_jl5b8_884{font-size:1.5rem;color:var(--color-primary);flex-shrink:0}._connectionStatValue_jl5b8_890{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);line-height:1}._connectionStatLabel_jl5b8_897{font-size:.85rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:2px}._quickActions_jl5b8_905{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin:var(--spacing-lg) 0}._quickActionButton_jl5b8_912{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}._quickActionButton_jl5b8_912:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._recentConnections_jl5b8_934{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._recentConnectionsHeader_jl5b8_942{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}._viewAllButton_jl5b8_949{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;transition:all .2s ease}._viewAllButton_jl5b8_949:hover{border-color:var(--color-primary);color:var(--color-primary);background:#035bf00d}._recentConnectionsGrid_jl5b8_969{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-md)}._recentConnectionCard_jl5b8_975{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base)}._recentConnectionCard_jl5b8_975:hover{border-color:#035bf059}._recentConnectionLink_jl5b8_988{display:flex;align-items:center;gap:var(--spacing-md);text-decoration:none;color:var(--color-text-primary)}._recentConnectionAvatar_jl5b8_996{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-primary-light);display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);color:var(--color-text-secondary)}._recentConnectionInfo_jl5b8_1010{flex:1;min-width:0}._recentConnectionName_jl5b8_1015{font-weight:600;margin-bottom:2px;font-size:.95rem}._recentConnectionUsername_jl5b8_1021{font-size:.85rem;color:var(--color-text-secondary)}._connectionSuggestions_jl5b8_1026{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);background:linear-gradient(135deg,#035bf014,#10b9810f);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._suggestionsHeader_jl5b8_1038{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}._suggestionsDescription_jl5b8_1045{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);font-size:.95rem}._socialListHeader_jl5b8_1051{margin-bottom:var(--spacing-md)}._socialListHeader_jl5b8_1051 h3{margin:0 0 var(--spacing-xs) 0;font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}._socialListDescription_jl5b8_1062{margin:0;font-size:.85rem;color:var(--color-text-secondary)}._statCard_jl5b8_1068{background:linear-gradient(135deg,#ffffff14,#94a3b80a) padding-box,linear-gradient(135deg,#035bf066,#10b98159) border-box;border:1px solid transparent;padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;box-shadow:0 4px 12px #0f172a1f;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._statCard_jl5b8_1068:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light),var(--color-success));opacity:0;transition:opacity .3s ease}._statCard_jl5b8_1068:hover:before{opacity:1}._statIcon_jl5b8_1115{font-size:1.5rem;color:var(--color-primary);margin-bottom:6px;filter:none;transition:transform .2s ease,filter .2s ease}._statCard_jl5b8_1068:hover ._statIcon_jl5b8_1115{filter:none}._statValue_jl5b8_1129{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:4px;background:linear-gradient(135deg,var(--color-primary),var(--color-success));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._statLabel_jl5b8_1144{font-size:.9rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}._tierBadge_jl5b8_1151{display:inline-block;margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary-light);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:capitalize;box-shadow:var(--shadow-sm);color:#fff;transition:all .3s ease}._tierBadgeBronze_jl5b8_1165{background:linear-gradient(135deg,#cd7f32,#b87333);box-shadow:0 2px 8px #cd7f324d;color:#fff}._tierBadgeSilver_jl5b8_1171{background:linear-gradient(135deg,silver,#a8a8a8);box-shadow:0 2px 8px #c0c0c04d;color:#fff}._tierBadgeGold_jl5b8_1177{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 2px 8px #ffd70066;color:#1a1a1a;font-weight:700}._socialLists_jl5b8_1184{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);max-height:300px;overflow-y:auto}._socialList_jl5b8_1051{background:var(--color-bg-secondary);padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--color-border)}._socialList_jl5b8_1051 h3{margin:0 0 var(--spacing-md) 0;font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}._searchInputWrapper_jl5b8_1207{position:relative;display:flex;align-items:center;margin-bottom:var(--spacing-md)}._searchIcon_jl5b8_1214{position:absolute;left:var(--spacing-md);color:var(--color-text-secondary);z-index:1;pointer-events:none;font-size:.9rem}._searchInput_jl5b8_1207{width:100%;padding:var(--spacing-md);padding-left:2.5rem!important;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.95rem;background:var(--color-bg-primary);color:var(--color-text-primary);transition:all .2s ease}._searchInput_jl5b8_1207:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._searchInput_jl5b8_1207::placeholder{color:var(--color-text-secondary)}._usersGrid_jl5b8_1245{display:flex;flex-direction:column;gap:var(--spacing-sm)}._userCard_jl5b8_1251{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none;color:var(--color-text-primary);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base)}._userCard_jl5b8_1251:hover{border-color:#035bf059}._userCard_jl5b8_1251 img,._userCard_jl5b8_1251 svg{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}._userCard_jl5b8_1251 svg{background:var(--color-bg-tertiary);padding:8px;color:var(--color-text-secondary)}._userName_jl5b8_1284{font-weight:600;margin-bottom:2px}._userUsername_jl5b8_1289{font-size:.85rem;color:var(--color-text-secondary)}._similarUsersLink_jl5b8_1307{margin-top:var(--spacing-lg);text-align:center}._similarUsersButton_jl5b8_1312{display:inline-flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);border-radius:999px;text-decoration:none;border:1px solid transparent;background:linear-gradient(135deg,#ffffff14,#94a3b80a) padding-box,linear-gradient(135deg,#035bf066,#10b98159) border-box;box-shadow:0 12px 30px #0f172a40;color:var(--color-text-primary);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._similarUsersIcon_jl5b8_1340{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#0f172ae6;color:#e5f0ff}._similarUsersText_jl5b8_1351{display:flex;flex-direction:column;align-items:flex-start}._similarUsersTitle_jl5b8_1357{font-size:.95rem;font-weight:600;color:var(--color-text-primary)}._similarUsersSubtitle_jl5b8_1363{font-size:.8rem;color:var(--color-text-secondary)}._similarUsersArrow_jl5b8_1368{margin-left:auto;font-size:1rem;transition:transform .2s ease}._similarUsersButton_jl5b8_1312:hover ._similarUsersArrow_jl5b8_1368{color:var(--color-primary)}._textarea_jl5b8_1378{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family);resize:vertical;width:100%;transition:all var(--transition-base)}._textarea_jl5b8_1378:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light-alpha)}._bioCounter_jl5b8_598{display:flex;justify-content:flex-end;align-items:center;margin-top:var(--spacing-xs);font-size:.75rem;color:var(--color-text-secondary)}._select_jl5b8_1406{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background:var(--color-bg-primary);color:var(--color-text-primary);width:100%;transition:all var(--transition-base)}._select_jl5b8_1406:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light-alpha)}._listsGrid_jl5b8_1424{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-lg)}._listsList_jl5b8_1431{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-lg)}._listCard_jl5b8_1438{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-md);transition:border-color var(--transition-base);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative;overflow:hidden}._listCardLink_jl5b8_1452{text-decoration:none;color:var(--color-text-primary);display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}._listCard_jl5b8_1438:hover{border-color:#035bf059}._listCardLink_jl5b8_1452:hover{text-decoration:none}._listCardHeader_jl5b8_1469{display:flex;justify-content:space-between;align-items:start;gap:var(--spacing-xs)}._listCardName_jl5b8_1476{font-size:1.35rem;font-weight:700;margin:0;color:var(--color-text-primary);flex:1}._listCardCategory_jl5b8_1484{padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-secondary);color:var(--color-primary);border-radius:var(--radius-md);font-size:.8rem;font-weight:600;white-space:nowrap;border:1px solid var(--color-border)}._listCardDescription_jl5b8_1495{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._listCardStats_jl5b8_1506{display:flex;flex-wrap:wrap;gap:var(--spacing-md);font-size:.9rem;color:var(--color-text-secondary);margin-top:auto;padding:var(--spacing-xs) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._listCardStats_jl5b8_1506 span{display:flex;align-items:center;gap:var(--spacing-xs)}._listCardActions_jl5b8_1524{margin-top:auto;display:flex;justify-content:flex-end;gap:var(--spacing-xs)}._listCardEdit_jl5b8_1531{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none;color:var(--color-text-primary);font-size:.9rem;font-weight:500;transition:all .2s ease}._listCardDelete_jl5b8_1552{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.9rem;transition:all .2s ease;cursor:pointer}._listCardDelete_jl5b8_1552 svg{color:var(--color-text-secondary)}._listCardDelete_jl5b8_1552:hover{background:#fff5f5;border-color:#feb2b2}._listCardDelete_jl5b8_1552:hover svg{color:#dc2626}._listItem_jl5b8_1579{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm);transition:border-color var(--transition-base);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);position:relative;overflow:hidden;width:100%}._listItem_jl5b8_1579:hover{border-color:#035bf059}._listItemLink_jl5b8_1598{text-decoration:none;color:var(--color-text-primary);display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1}._listItem_jl5b8_1579:hover{text-decoration:none}._loading_jl5b8_1611{text-align:center;padding:var(--spacing-xl);color:var(--color-text-secondary)}._emptyState_jl5b8_1294{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;background:#f8fafc;border-radius:16px;border:2px dashed #e2e8f0}._emptyState_jl5b8_1294 p{margin-bottom:var(--spacing-lg);font-size:1.1rem}._emptyStateIcon_jl5b8_1635{margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);opacity:.5}._emptyState_jl5b8_1294 h3{margin:0 0 var(--spacing-sm) 0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._quickStartGrid_jl5b8_1649{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-md);width:100%;max-width:600px;margin-top:var(--spacing-xl)}._quickStartTitle_jl5b8_1658{grid-column:1 / -1;margin:0 0 var(--spacing-sm) 0;font-size:1.1rem;font-weight:600;color:var(--color-text-primary);text-align:center}._quickStartCard_jl5b8_1667{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md);background:#fff;border:2px solid #e2e8f0;border-radius:var(--radius-lg);color:var(--color-text-primary);font-weight:600;font-size:.95rem;text-decoration:none;transition:all .2s ease;cursor:pointer;min-height:100px}._quickStartCard_jl5b8_1667:hover{background:#f8fafc;border-color:var(--color-primary)}._quickStartEmoji_jl5b8_1691{font-size:2rem;line-height:1}._listsControls_jl5b8_1697{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md)}._filterButtons_jl5b8_1708{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}._filterButton_jl5b8_1708{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}._filterButton_jl5b8_1708:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}._filterButtonActive_jl5b8_1734{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._filterButtonActive_jl5b8_1734:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}._listTypeToggle_jl5b8_1745{display:flex;gap:var(--spacing-sm);margin-bottom:20px;border-bottom:2px solid var(--color-border);padding-bottom:12px}._inlineRow_jl5b8_1753{display:flex;gap:var(--spacing-sm)}._iconMarginLeftSm_jl5b8_1758{margin-left:8px}._iconMarginRightSm_jl5b8_1762{margin-right:8px}._listCardTypeIcon_jl5b8_1766{margin-left:8px;font-size:.75rem;color:var(--color-primary)}._modalIntroText_jl5b8_1772{margin-bottom:24px;color:var(--color-text-secondary)}._listTypeOptions_jl5b8_1777{display:flex;flex-direction:column;gap:var(--spacing-sm)}._listTypeButton_jl5b8_1783{width:100%;justify-content:flex-start;padding:16px}._listTypeIcon_jl5b8_1789{margin-right:12px}._listTypeText_jl5b8_1793{text-align:left}._listTypeTitle_jl5b8_1797{font-weight:600}._listTypeSubtitle_jl5b8_1801{font-size:.85rem;opacity:.8}._budgetRangeRow_jl5b8_1806{display:flex;gap:var(--spacing-sm);align-items:center}._flexInput_jl5b8_1812{flex:1}._checkboxRow_jl5b8_1816{display:block;margin-top:12px}._checkboxRow_jl5b8_1816 label{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-family);font-size:.9rem;line-height:1.45;color:var(--color-text-secondary);cursor:pointer}._preferencesButtonRow_jl5b8_608{display:flex;gap:var(--spacing-sm);margin-top:8px}._shoppingIdentityProgress_jl5b8_1838{margin-bottom:var(--spacing-md);font-family:var(--font-family)}._shoppingIdentityProgressLabel_jl5b8_1843{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);margin-bottom:6px}._shoppingIdentityReady_jl5b8_1854{display:inline-flex;align-items:center;gap:6px}._inlineOk_jl5b8_1860{display:block;flex-shrink:0;width:.95em;height:.95em;color:var(--color-success, #16a34a)}._shoppingIdentityProgressBar_jl5b8_1868{height:6px;border-radius:999px;background:var(--color-bg-tertiary);overflow:hidden}._shoppingIdentityProgressFill_jl5b8_1875{height:100%;background:linear-gradient(90deg,#035bf0,#0246c2);border-radius:999px;transition:width .25s ease}._dealBreakerChips_jl5b8_1882{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}._dealBreakerChip_jl5b8_1882{font-family:var(--font-family);font-size:.75rem;padding:6px 10px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer}._dealBreakerChipOn_jl5b8_1900{border-color:var(--color-primary);background:#035bf01a;color:var(--color-primary);font-weight:600}._categoryBudgetSection_jl5b8_1907{grid-column:1 / -1;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;background:var(--color-bg-primary)}._categoryBudgetToggle_jl5b8_1915{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-family)}._categoryBudgetToggle_jl5b8_1915:hover{background:#035bf00a}._categoryBudgetToggleText_jl5b8_1933{display:flex;flex-direction:column;gap:4px;min-width:0}._categoryBudgetToggleTitle_jl5b8_1940{font-size:.9rem;font-weight:600;color:var(--color-text-primary)}._categoryBudgetToggleMeta_jl5b8_1946{font-size:.78rem;color:var(--color-text-secondary)}._categoryBudgetToggleIcon_jl5b8_1951{flex-shrink:0;color:var(--color-text-secondary)}._categoryBudgetPanel_jl5b8_1956{padding:0 14px 14px;border-top:1px solid var(--color-border)}._categoryBudgetSearch_jl5b8_1961{width:100%;margin:10px 0 8px;font-family:var(--font-family)}._categoryBudgetList_jl5b8_1967{display:flex;flex-direction:column;gap:10px;margin-top:8px;max-height:320px;overflow-y:auto;padding-right:4px}._categoryBudgetShowAll_jl5b8_1977{margin-top:10px;padding:0;border:0;background:none;color:var(--color-primary);font-family:var(--font-family);font-size:.82rem;cursor:pointer;text-decoration:underline}._categoryBudgetActiveTag_jl5b8_1989{margin-left:6px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary)}._categoryBudgetRow_jl5b8_1998{display:grid;grid-template-columns:minmax(120px,1fr) minmax(140px,200px);gap:10px;align-items:center}._categoryBudgetRow_jl5b8_1998 label{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary)}._listCardTitleRow_jl5b8_2012{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%}._listCardVisibility_jl5b8_2020{display:flex;align-items:center;color:var(--color-text-secondary);font-size:.9rem;flex-shrink:0}._listCardMeta_jl5b8_2028{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-xs);font-size:.85rem;color:var(--color-text-secondary)}._listCardCategory_jl5b8_1484{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-secondary);color:var(--color-primary);border-radius:var(--radius-md);font-size:.8rem;font-weight:600;border:1px solid var(--color-border)}._listCardSourceBadge_jl5b8_2050{margin-left:2px;padding:2px 6px;border-radius:var(--radius-full);background:#dbeafe;color:#035bf0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._listCardDate_jl5b8_2062{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary)}._listCardProducts_jl5b8_2070{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);margin:var(--spacing-sm) 0;padding:var(--spacing-md);background:linear-gradient(135deg,var(--color-bg-secondary) 0%,rgba(3,91,240,.03) 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._listProductPreview_jl5b8_2085{width:100%;height:80px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-primary);border:1px solid var(--color-border);flex-shrink:0;box-shadow:var(--shadow-sm)}._listProductPreview_jl5b8_2085 img{width:100%;height:100%;object-fit:contain}._listProductPlaceholder_jl5b8_2102{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:1.2rem}._listProductMore_jl5b8_2112{width:100%;height:80px;border-radius:var(--radius-md);background:var(--color-bg-primary);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:.85rem;font-weight:600;flex-shrink:0;box-shadow:var(--shadow-sm)}._listCardStatItem_jl5b8_2129{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.9rem;color:var(--color-text-secondary)}._listCardStatItem_jl5b8_2129 svg{font-size:1rem;color:var(--color-primary)}._listCardActions_jl5b8_1524{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--color-border)}._actionButton_jl5b8_2151{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.9rem;font-weight:500;transition:all .2s ease;cursor:pointer;text-decoration:none;gap:var(--spacing-xs);white-space:nowrap}._actionButton_jl5b8_2151:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}._actionButton_jl5b8_2151:active{transform:none}._actionButton_jl5b8_2151:disabled{opacity:.6;cursor:not-allowed;transform:none}._actionButton_jl5b8_2151:disabled:hover{background:var(--color-bg-primary);border-color:var(--color-border);color:var(--color-text-secondary);transform:none}._actionButton_jl5b8_2151:hover svg{color:#035bf0}._reviewActionButton_jl5b8_2196:hover svg{color:#035bf0}._reviewDeleteButton_jl5b8_2200:hover svg{color:#dc2626}._answerActionButton_jl5b8_2204:hover svg{color:#035bf0}._answerDeleteButton_jl5b8_2208:hover svg{color:#dc2626}._listCardView_jl5b8_2212{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.9rem;transition:all .2s ease;cursor:pointer;text-decoration:none}button._listCardView_jl5b8_2212 svg,._listCardView_jl5b8_2212 button svg,a._listCardView_jl5b8_2212 svg,._listCardView_jl5b8_2212 a svg{color:var(--color-text-secondary)}._listCardView_jl5b8_2212:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}._listCardView_jl5b8_2212:hover svg{color:#035bf0}._listCardEdit_jl5b8_1531{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none;color:#666;font-size:1rem;transition:all .2s ease;cursor:pointer}._listCardEdit_jl5b8_1531:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}._reviewsGrid_jl5b8_699{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-lg)}._reviewCard_jl5b8_704{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-sm);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base);display:flex;flex-direction:column;gap:var(--spacing-sm);min-height:70px;height:auto}._reviewCard_jl5b8_704:hover{border-color:#035bf059}._reviewCardHeader_jl5b8_708{display:flex;gap:var(--spacing-lg);align-items:flex-start}._reviewProductInfo_jl5b8_713{display:flex;gap:var(--spacing-md);flex:1;min-width:0}._reviewProductImage_jl5b8_2304{width:56px;height:56px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;border:1px solid var(--color-border)}._reviewProductPlaceholder_jl5b8_2313{width:80px;height:80px;border-radius:var(--radius-md);background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0;border:1px solid var(--color-border)}._reviewProductDetails_jl5b8_2326{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}._reviewProductName_jl5b8_2334{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);text-decoration:none;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}._reviewProductName_jl5b8_2334:hover{color:var(--color-primary)}._starRating_jl5b8_2351{display:flex;gap:2px;margin-top:4px}._starFilled_jl5b8_2357{color:#ffc107}._starEmpty_jl5b8_2361{color:var(--color-text-tertiary)}._reviewCardMeta_jl5b8_717{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}._reviewDate_jl5b8_2372{font-size:.85rem;color:var(--color-text-secondary);background:var(--color-bg-secondary);padding:4px 8px;border-radius:999px;white-space:nowrap}._pendingBadge_jl5b8_2381{display:inline-flex;font-family:var(--font-family);font-size:.75rem;font-weight:600;color:#8a5300;background:#fff4e5;padding:4px 8px;border-radius:999px}._reviewTitle_jl5b8_2392{font-size:1.2rem;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.4}._reviewText_jl5b8_2400{color:var(--color-text-secondary);line-height:1.6;font-size:.95rem;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._reviewImages_jl5b8_722{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-md);margin:var(--spacing-md) 0}._reviewImage_jl5b8_722{width:100%;height:64px;border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--color-border)}._reviewCardFooter_jl5b8_731{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-xs);margin-top:auto}._reviewStats_jl5b8_2434{display:flex;gap:var(--spacing-md);font-size:.85rem;color:var(--color-text-secondary)}._reviewActions_jl5b8_737{display:flex;gap:var(--spacing-sm);flex-shrink:0}._reviewActionButton_jl5b8_2196{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none;color:var(--color-text-secondary);font-size:.9rem;transition:all .2s ease;cursor:pointer}._reviewActionButton_jl5b8_2196:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}._reviewDeleteButton_jl5b8_2200:hover{background:#fff5f5;border-color:#feb2b2;color:#e53e3e}._answersGrid_jl5b8_2475{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._answerCard_jl5b8_2482{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base);display:flex;flex-direction:column;gap:var(--spacing-md);min-height:90px;height:auto}._answerCard_jl5b8_2482:hover{border-color:#035bf059}._answerCardHeader_jl5b8_2500{display:flex;gap:var(--spacing-lg);align-items:flex-start}._answerQuestionInfo_jl5b8_2506{display:flex;gap:var(--spacing-md);flex:1;min-width:0}._answerQuestionDetails_jl5b8_2513{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}._answerHeaderInfo_jl5b8_2521{display:flex;align-items:center;gap:var(--spacing-md);margin-top:2px}._answerQuestionTitle_jl5b8_2528{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);text-decoration:none;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}._answerQuestionTitle_jl5b8_2528:hover{color:var(--color-primary)}._acceptedBadge_jl5b8_2545{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:#10b981;background:#10b9811a;padding:2px 8px;border-radius:999px;width:fit-content}._answerDate_jl5b8_2558{font-size:.85rem;color:var(--color-text-secondary);background:var(--color-bg-secondary);padding:4px 8px;border-radius:999px;white-space:nowrap}._answerText_jl5b8_2567{color:var(--color-text-secondary);line-height:1.6;font-size:.95rem;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._answerStat_jl5b8_2578{display:flex;align-items:center;gap:4px;font-size:.85rem;color:var(--color-text-secondary)}._answerActions_jl5b8_2586{display:flex;gap:var(--spacing-sm);flex-shrink:0}._answerActionButton_jl5b8_2204{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none;color:var(--color-text-secondary);font-size:.9rem;transition:all .2s ease;cursor:pointer}._answerActionButton_jl5b8_2204:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}._answerDeleteButton_jl5b8_2208{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none;color:var(--color-text-secondary);font-size:.9rem;transition:all .2s ease;cursor:pointer}._answerDeleteButton_jl5b8_2208:hover{background:#fff5f5;border-color:#feb2b2;color:#e53e3e}._favoritesList_jl5b8_2635{list-style:none;padding:0}._favoritesList_jl5b8_2635 li{padding:8px 0;border-bottom:1px solid var(--color-border)}._modalOverlay_jl5b8_2646{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-md)}._modal_jl5b8_1772{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}._modalHeader_jl5b8_2672{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}._modalHeader_jl5b8_2672 h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._closeBtn_jl5b8_2687{background:none;border:none;font-size:1.5rem;color:var(--color-text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all .2s ease}._closeBtn_jl5b8_2687:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}._modalContent_jl5b8_2706{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}._modalContent_jl5b8_2706 ._formGroup_jl5b8_2713{display:flex;flex-direction:column;gap:var(--spacing-xs)}._modalContent_jl5b8_2706 ._formGroup_jl5b8_2713 label{font-weight:500;color:var(--color-text-primary);font-size:.9rem}._modalContent_jl5b8_2706 ._formInput_jl5b8_2725{padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:1rem;transition:all .2s ease}._modalContent_jl5b8_2706 ._formInput_jl5b8_2725:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._modalContent_jl5b8_2706 ._formInput_jl5b8_2725 textarea{resize:vertical;min-height:100px}._modalContent_jl5b8_2706 ._helpText_jl5b8_591{font-size:.85rem;color:var(--color-text-secondary);margin-top:4px}._modalContent_jl5b8_2706 ._checkboxLabel_jl5b8_575{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-weight:400}._modalContent_jl5b8_2706 ._checkbox_jl5b8_575{width:18px;height:18px;cursor:pointer}._modalActions_jl5b8_2766{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._requestsList_jl5b8_2776{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._requestCard_jl5b8_2783{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base)}._requestCard_jl5b8_2783:hover{border-color:#035bf059}._requestUserInfo_jl5b8_2799{display:flex;align-items:center;gap:var(--spacing-md);flex:1;text-decoration:none;color:var(--color-text-primary);min-width:0}._requestAvatar_jl5b8_2809{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-primary-light)}._requestAvatarPlaceholder_jl5b8_2818{width:60px;height:60px;border-radius:50%;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0;border:2px solid var(--color-primary-light);font-size:1.5rem}._requestUserDetails_jl5b8_2832{flex:1;min-width:0}._requestUserName_jl5b8_2837{font-weight:600;font-size:1.1rem;color:var(--color-text-primary);margin-bottom:4px}._requestUsername_jl5b8_2844{font-size:.9rem;color:var(--color-text-secondary)}._requestActions_jl5b8_2849{display:flex;gap:var(--spacing-sm);flex-shrink:0}._requestActions_jl5b8_2849 button{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);font-weight:500;font-size:.95rem;border-radius:var(--radius-md);transition:all .2s ease;white-space:nowrap}._emptyStateSubtext_jl5b8_2867{color:var(--color-text-secondary);font-size:.95rem;margin-top:var(--spacing-sm);max-width:500px;text-align:center}@media(max-width:768px){._requestCard_jl5b8_2783{flex-direction:column;align-items:stretch;gap:var(--spacing-md)}._requestActions_jl5b8_2849{width:100%}._requestActions_jl5b8_2849 button{flex:1;justify-content:center}}._shoppingStyle_ezky7_1{font-family:var(--font-family);display:flex;align-items:flex-start;gap:var(--spacing-xs);margin:0 0 var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary, #f3f4f6);border-radius:var(--radius-md);color:var(--color-text-secondary, #4b5563);font-size:.9rem;line-height:1.4;max-width:100%}._shoppingStyleIcon_ezky7_31{flex-shrink:0;margin-top:.15rem;color:var(--color-primary, #0246C2)}._profileContainer_ezky7_43{width:100%;max-width:100%;margin:0;padding:0;min-height:calc(100vh - 200px);display:flex;flex-direction:column;gap:0}._profileHeader_ezky7_65{width:100%;display:flex;flex-direction:column;gap:0;padding:clamp(16px,2vw,var(--spacing-lg)) clamp(20px,3vw,var(--spacing-xl)) clamp(16px,2vw,var(--spacing-lg));margin-bottom:var(--spacing-sm);background:var(--color-bg-primary);border-radius:0 0 var(--radius-xl) var(--radius-xl);box-shadow:var(--shadow-sm);border:none;position:relative;z-index:1;min-height:clamp(200px,18vw,240px)}._profileHeaderTop_ezky7_99{display:flex;width:100%;gap:clamp(16px,2.5vw,var(--spacing-xl));align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}._leftSection_ezky7_119{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1vw,var(--spacing-md));flex-shrink:0}._leftInfo_ezky7_135{display:flex;flex-direction:column;gap:clamp(4px,.5vw,var(--spacing-xs));width:100%}._rightContentContainer_ezky7_151{flex:1;display:flex;flex-direction:column;gap:clamp(10px,1.2vw,var(--spacing-md));min-width:0;align-items:flex-start;margin-left:0;flex-shrink:1}._rightSection_ezky7_175{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding-top:clamp(4px,.5vw,var(--spacing-xs));gap:clamp(4px,.5vw,var(--spacing-xs));flex-shrink:0;width:100%;max-width:100%}._headerActions_ezky7_199{display:flex;gap:var(--spacing-xs);align-items:center;margin-top:var(--spacing-md);flex-wrap:wrap}._followButtonHeader_ezky7_215{font-family:var(--font-family);padding:clamp(6px,.7vw,8px) clamp(14px,1.5vw,20px);background:var(--color-text-primary);color:var(--color-bg-primary);border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;display:flex;align-items:center;gap:clamp(4px,.5vw,6px);transition:all .2s ease;font-size:clamp(.75rem,.8vw,.85rem)}._messageButtonHeader_ezky7_247{font-family:var(--font-family);padding:clamp(6px,.7vw,8px) clamp(12px,1.3vw,16px);background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-weight:500;display:flex;align-items:center;gap:clamp(4px,.5vw,6px);transition:all .2s ease;font-size:clamp(.75rem,.8vw,.85rem)}._messageButtonHeader_ezky7_247:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-accent-soft)}._overflowMenuWrapper_ezky7_293{position:relative}._overflowButton_ezky7_301{font-family:var(--font-family);padding:clamp(6px,.7vw,8px) clamp(12px,1.3vw,16px);background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-weight:500;display:flex;align-items:center;gap:clamp(4px,.5vw,6px);transition:all .2s ease;font-size:clamp(.75rem,.8vw,.85rem)}._overflowButton_ezky7_301:hover{border-color:var(--color-text-secondary);background:var(--color-bg-tertiary)}._overflowDropdown_ezky7_343{position:absolute;top:calc(100% + 4px);right:0;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-xs);min-width:160px;z-index:10;display:flex;flex-direction:column;gap:2px}._overflowDropdown_ezky7_343 button{font-family:var(--font-family);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);font-size:.9rem;color:var(--color-text-primary);transition:all .2s ease;text-align:left;width:100%}._overflowDropdown_ezky7_343 button:hover{background:var(--color-bg-tertiary)}._overflowDropdown_ezky7_343 button:disabled{opacity:.5;cursor:not-allowed}._overflowDropdown_ezky7_343 button._unblockOption_ezky7_427{color:var(--color-success)}._avatarSection_ezky7_435{display:flex;flex-direction:column;align-items:flex-start;margin-top:clamp(-80px,-7vw,-95px);position:relative;z-index:2}._followStatsSection_ezky7_453{display:flex;gap:var(--spacing-lg);align-items:center;justify-content:center;width:100%}._followStat_ezky7_453{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:all .2s ease;padding:4px 8px;border-radius:var(--radius-md);width:80px;height:57px;flex:0 0 80px;justify-content:center}._followStat_ezky7_453:hover{background:var(--color-accent-soft)}._followNumber_ezky7_507{font-family:var(--font-family);font-size:1.5rem;font-weight:700;color:var(--color-text-primary);line-height:1}._followLabel_ezky7_523{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary);font-weight:500}._badgesSection_ezky7_537{display:flex;gap:var(--spacing-xs);align-items:center;width:100%;justify-content:center;flex-wrap:wrap}._name_ezky7_557{font-family:var(--font-family);font-size:clamp(1.1rem,1.2vw,1.5rem);font-weight:700;margin:0;color:var(--color-text-primary);line-height:1.2}._username_ezky7_575{font-family:var(--font-family);font-size:clamp(.75rem,.85vw,.9rem);font-weight:400;color:var(--color-text-secondary);margin:0;letter-spacing:.2px}._badgesSection_ezky7_537{display:flex;flex-wrap:wrap;flex-direction:column;gap:4px;align-items:center;margin-top:4px}._badge_ezky7_537{font-family:var(--font-family);display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:var(--bg-cool);color:var(--color-text-primary);border:1px solid var(--color-primary-light);font-size:.65rem;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-sm);transition:all .2s ease;min-width:150px}._badge_ezky7_537:hover{background:var(--color-accent-warm)}._badgeIcon_ezky7_655{font-size:.65rem;color:var(--color-warning);filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}._centerSection_ezky7_669{display:flex;flex-direction:column;gap:clamp(6px,.8vw,var(--spacing-sm));padding-top:clamp(4px,.5vw,var(--spacing-xs));min-width:0;align-items:flex-start;text-align:left;width:100%;max-width:100%}._bio_ezky7_693{font-family:var(--font-family);font-size:clamp(.8rem,.9vw,.95rem);color:var(--color-text-secondary);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:60%;text-align:left}._followButtonHeader_ezky7_215:hover{background:var(--color-primary)}._followButtonHeader_ezky7_215._following_ezky7_733{background:var(--color-success)}._followButtonHeader_ezky7_215._pendingRequest_ezky7_741{background:var(--color-text-secondary);cursor:default}._followButtonHeader_ezky7_215._pendingRequest_ezky7_741:hover{background:var(--color-text-secondary)}._followButtonHeader_ezky7_215:disabled{opacity:.6;cursor:not-allowed}._profileFooter_ezky7_769{margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);width:100%}._profileMeta_ezky7_783{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(8px,1vw,var(--spacing-md));align-items:center;flex-shrink:0;min-width:fit-content;width:100%;max-width:100%;justify-content:flex-start}._metaItem_ezky7_809{font-family:var(--font-family);display:flex;align-items:center;gap:clamp(6px,.7vw,8px);color:var(--color-text-secondary);font-size:clamp(.8rem,.9vw,.95rem);white-space:nowrap}._metaIcon_ezky7_829{color:var(--color-primary);font-size:clamp(.85rem,.95vw,1rem);display:flex;align-items:center;justify-content:center}._statsGrid_ezky7_847{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:flex-start;flex-wrap:wrap;font-family:var(--font-family);text-transform:uppercase;letter-spacing:.3px;width:100%}._statBlock_ezky7_871{font-family:var(--font-family);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:clamp(70px,6vw,90px);padding:clamp(4px,.5vw,6px) clamp(10px,1.2vw,14px);border-radius:999px;font-size:clamp(.65rem,.7vw,.75rem)}._statBlock_ezky7_871._clickableStat_ezky7_897{cursor:pointer;transition:opacity .2s ease}._statBlock_ezky7_871._clickableStat_ezky7_897:hover{opacity:.7}._statLabel_ezky7_915{font-family:var(--font-family);font-size:clamp(.65rem,.7vw,.75rem);font-weight:600;color:var(--color-text-secondary);line-height:1}._statNumber_ezky7_931{font-family:var(--font-family);font-size:clamp(.9rem,1vw,1.1rem);font-weight:700;color:var(--color-text-primary);line-height:1}._metaItemTight_ezky7_947{margin-top:var(--spacing-xs)}._badge_ezky7_537{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#ffd70026,#ff8c001f,#ff450014);color:var(--color-warning);border:1px solid rgba(184,134,11,.4);border-radius:999px;font-size:.75rem;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.3);box-shadow:0 2px 4px #b8860b26,inset 0 1px #fff6;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.025em;position:relative;overflow:hidden}._badge_ezky7_537:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}._badge_ezky7_537:hover:before{left:100%}._badge_ezky7_537:hover{background:linear-gradient(135deg,#ffd70040,#ff8c0033,#ff450026);border-color:#b8860b99}._statItem_ezky7_1069{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:80px;width:80px;flex:0 0 80px;height:57px;justify-content:center;border-radius:var(--radius-lg)}._rightColumn_ezky7_1097 ._statItem_ezky7_1069:hover{opacity:.8}._clickableStat_ezky7_897{cursor:pointer}._statsRow_ezky7_1113{display:flex;gap:var(--spacing-md);align-items:center;justify-content:flex-start;margin-bottom:var(--spacing-xs)}._socialStat_ezky7_1129{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 16px;border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);transition:all .2s ease;min-width:100px}._socialStat_ezky7_1129:hover{border-color:var(--color-primary-light);background:var(--color-accent-soft)}._socialStatNumber_ezky7_1165{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);line-height:1}._socialStatLabel_ezky7_1179{font-size:.85rem;color:var(--color-text-secondary);font-weight:500;margin-top:4px}._activityStats_ezky7_1193{display:flex;gap:var(--spacing-lg);align-items:center;justify-content:flex-start}._activityStat_ezky7_1193{display:flex;align-items:baseline;gap:4px}._activityNumber_ezky7_1219{font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}._activityLabel_ezky7_1231{font-size:.875rem;color:var(--color-text-secondary);font-weight:400}._statText_ezky7_1243{font-size:.85rem;color:var(--color-text-secondary);font-weight:500;letter-spacing:.1px}._modalOverlay_ezky7_1259{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-lg);animation:_fadeIn_ezky7_1 .2s ease}@keyframes _fadeIn_ezky7_1{0%{opacity:0}to{opacity:1}}._modalContent_ezky7_1307{background:var(--color-bg-secondary);border-radius:var(--radius-xl);width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:var(--shadow-xl);animation:_slideUp_ezky7_1 .3s ease;border:1px solid var(--color-border)}@keyframes _slideUp_ezky7_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_ezky7_1355{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border)}._modalHeader_ezky7_1355 h2{font-family:var(--font-family);margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._modalSearchContainer_ezky7_1387{padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid var(--color-border)}._searchInputWrapper_ezky7_1397{position:relative;display:flex;align-items:center}._searchIcon_ezky7_1409{position:absolute;left:var(--spacing-md);color:var(--color-text-secondary);z-index:1;pointer-events:none;font-size:.9rem}._searchInput_ezky7_1397{width:100%;padding:var(--spacing-md);padding-left:2.5rem!important;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.95rem;background:var(--color-bg-secondary);color:var(--color-text-primary);transition:all .2s ease}._searchInput_ezky7_1397:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._searchInput_ezky7_1397::placeholder{color:var(--color-text-secondary)}._modalClose_ezky7_1471{background:none;border:none;font-size:2rem;color:var(--color-text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all .2s ease;line-height:1}._modalClose_ezky7_1471:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._modalBody_ezky7_1515{padding:var(--spacing-xl);overflow-y:auto;flex:1}._modalBodyList_ezky7_1527{display:grid;padding:var(--spacing-sm);grid-template-columns:repeat(2,minmax(200px,1fr));gap:var(--spacing-md);max-height:60vh}._loading_ezky7_1543{text-align:center;padding:var(--spacing-xl);font-size:1.2rem;color:var(--color-text-secondary)}._emptyState_ezky7_1557{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;background:var(--color-bg-secondary);border-radius:16px;border:2px dashed var(--color-border)}._userCard_ezky7_1583{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-primary);transition:all .2s ease}._userCard_ezky7_1583:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}._userAvatar_ezky7_1619{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-primary-light)}._userAvatarPlaceholder_ezky7_1637{width:50px;height:50px;border-radius:50%;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0;border:2px solid var(--color-primary-light)}._userCardInfo_ezky7_1663{flex:1;min-width:0}._userCardName_ezky7_1673{font-family:var(--font-family);font-weight:600;margin-bottom:2px;font-size:.95rem}._userCardUsername_ezky7_1687{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary)}@media(max-width:768px){._profileHeader_ezky7_65{padding:var(--spacing-lg);border-radius:var(--radius-lg);text-align:center}._profileHeaderTop_ezky7_99{grid-template-columns:1fr;gap:var(--spacing-md);align-items:center}._leftSection_ezky7_119{order:1;align-items:center;width:100%}._leftInfo_ezky7_135{align-items:center;text-align:center}._rightContentContainer_ezky7_151{order:2;width:100%;align-items:center}._centerSection_ezky7_669{align-items:center;text-align:center;padding-top:0}._rightSection_ezky7_175{align-items:center;justify-content:center;width:100%;padding-top:var(--spacing-md)}._avatarSection_ezky7_435{margin-top:-80px;align-items:center}._name_ezky7_557{font-size:1.5rem;width:100%;text-align:center}._username_ezky7_575{width:100%;text-align:center}._bioLabel_ezky7_1817{text-align:center}._bio_ezky7_693{text-align:center;max-width:100%}._headerActions_ezky7_199{justify-content:center;width:100%}._followButtonHeader_ezky7_215,._messageButtonHeader_ezky7_247,._overflowButton_ezky7_301{flex:1;justify-content:center}._profileMeta_ezky7_783{justify-content:center;margin-top:auto;padding-top:var(--spacing-xs)}._statsGrid_ezky7_847{justify-content:center;gap:var(--spacing-lg);width:100%}._statBlock_ezky7_871{align-items:center;min-width:70px}._statNumber_ezky7_931{font-size:1.5rem}._modalBodyList_ezky7_1527,._reviewsGrid_ezky7_1903,._listsGrid_ezky7_1905{grid-template-columns:1fr}._categoriesGrid_ezky7_1913{grid-template-columns:repeat(2,1fr)}}@media(max-width:1100px){._profileHeaderTop_ezky7_99{flex-wrap:wrap;gap:var(--spacing-lg)}._leftSection_ezky7_119{order:1;width:100%}._rightContentContainer_ezky7_151{order:2;width:100%;margin-left:0;min-width:0;align-items:flex-start}._centerSection_ezky7_669{padding-top:0;align-items:flex-start;text-align:left}._rightSection_ezky7_175{align-items:flex-start;padding-top:var(--spacing-md)}._statsGrid_ezky7_847{flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-start}._profileMeta_ezky7_783{justify-content:flex-start}._bio_ezky7_693,._bioLabel_ezky7_1817{text-align:left}}._profileInsightsCard_ezky7_2023{width:100%;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:all .2s ease}._insightsHeader_ezky7_2049{font-family:var(--font-family);font-size:.85rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.5px}._insightsHeaderIcon_ezky7_2075{color:var(--color-primary);font-size:.9rem}._insightsList_ezky7_2085{display:flex;flex-direction:column;gap:var(--spacing-md)}._insightItem_ezky7_2097{font-family:var(--font-family);display:flex;align-items:baseline;gap:6px;font-size:.85rem;color:var(--color-text-secondary)}._insightValue_ezky7_2115{font-family:var(--font-family);font-weight:700;font-size:1.25rem;color:var(--color-text-primary);line-height:1}._insightLabel_ezky7_2131{font-family:var(--font-family);color:var(--color-text-secondary);font-size:.85rem;font-weight:400}._tierProgressSection_ezky7_2145{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light)}._progressHeader_ezky7_2157{font-family:var(--font-family);font-size:.75rem;color:var(--color-text-secondary);margin-bottom:8px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._progressBarContainer_ezky7_2177{width:100%;height:4px;background:var(--color-border-light);border-radius:var(--radius-full);overflow:hidden;position:relative}._progressBarFill_ezky7_2195{height:100%;background:var(--color-primary);border-radius:var(--radius-full);transition:width .3s ease;opacity:.8}._progressLabel_ezky7_2211{font-family:var(--font-family);font-size:.7rem;color:var(--color-text-secondary);margin-top:6px;text-align:right;font-weight:400}._expertiseSection_ezky7_2231{width:100%;padding-top:var(--spacing-md);margin-top:var(--spacing-md);border-top:1px solid var(--color-border-light)}._sectionTitle_ezky7_2245{font-family:var(--font-family);font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 12px}._expertiseGrid_ezky7_2261{display:flex;flex-wrap:wrap;gap:8px}._expertiseCard_ezky7_2273{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-secondary)}._expertiseCategoryName_ezky7_2293{font-family:var(--font-family);font-size:.82rem;font-weight:600;color:var(--color-text-primary);text-transform:capitalize}._expertiseTierBadge_ezky7_2309{font-family:var(--font-family);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 7px;border-radius:20px}._tier_novice_ezky7_2329{background:var(--color-border-light);color:var(--color-text-secondary)}._tier_contributor_ezky7_2331{background:#dbeafe;color:#035bf0}._tier_expert_ezky7_2333{background:#dbeafe;color:#3b7ef6}._tier_authority_ezky7_2335{background:#fef3c7;color:#92400e}[data-theme=dark] ._tier_contributor_ezky7_2331{background:#1d4ed826;color:#93c5fd}[data-theme=dark] ._tier_expert_ezky7_2333{background:#3b7ef626;color:#93c5fd}[data-theme=dark] ._tier_authority_ezky7_2335{background:#92400e26;color:#fcd34d}._expertiseMeta_ezky7_2347{font-family:var(--font-family);font-size:.72rem;color:var(--color-text-tertiary)}._publicListsSection_ezky7_2361{padding:var(--spacing-lg) clamp(16px,2.5vw,var(--spacing-xl));border-bottom:1px solid var(--color-border-light)}._publicListsGrid_ezky7_2371{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}._publicListCard_ezky7_2383{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-secondary);text-decoration:none;transition:border-color .15s ease}._publicListCard_ezky7_2383:hover{border-color:var(--color-primary)}._publicListName_ezky7_2415{font-family:var(--font-family);font-size:.88rem;font-weight:600;color:var(--color-text-primary)}._publicListMeta_ezky7_2429{font-family:var(--font-family);font-size:.72rem;color:var(--color-text-secondary)}._publicListDesc_ezky7_2441{font-family:var(--font-family);font-size:.75rem;color:var(--color-text-tertiary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._achievementSection_ezky7_2463{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:16px clamp(14px,2.5vw,var(--spacing-lg));margin:0 0 var(--spacing-xs);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);min-height:60px}._achievementStripTitle_ezky7_2491{font-family:var(--font-family);font-size:.85rem;font-weight:700;color:var(--color-text-secondary);flex-shrink:0;white-space:nowrap;letter-spacing:.3px;padding-right:4px}._badgeGrid_ezky7_2513{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}._badgeCard_ezky7_2529{display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-secondary);min-width:0;transition:all .2s ease}._contributorBadgeCard_ezky7_2555{border-color:var(--color-border);background:var(--color-bg-secondary)}._contributorBadgeIcon_ezky7_2565{font-size:.85rem;line-height:1;color:var(--color-primary);flex-shrink:0}._badgeIcon_ezky7_655{font-size:.9rem;line-height:1;flex-shrink:0}._badgeName_ezky7_2591{font-family:var(--font-family);font-size:.78rem;font-weight:600;color:var(--color-text-primary);line-height:1.2;white-space:nowrap}._badgeTier_ezky7_2609{font-family:var(--font-family);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:999px;line-height:1.2}._badge_bronze_ezky7_2631 ._badgeTier_ezky7_2609{background:#fef3c7;color:#92400e}._badge_silver_ezky7_2641 ._badgeTier_ezky7_2609{background:var(--color-border-light);color:var(--color-text-secondary)}._badge_gold_ezky7_2651 ._badgeTier_ezky7_2609{background:#fef9c3;color:#a16207}._badge_platinum_ezky7_2661 ._badgeTier_ezky7_2609{background:#dbeafe;color:#3b7ef6}[data-theme=dark] ._badge_bronze_ezky7_2631 ._badgeTier_ezky7_2609{background:#92400e26;color:#fcd34d}[data-theme=dark] ._badge_silver_ezky7_2641 ._badgeTier_ezky7_2609{background:#6b728033;color:#d1d5db}[data-theme=dark] ._badge_gold_ezky7_2651 ._badgeTier_ezky7_2609{background:#a1620726;color:#fde047}[data-theme=dark] ._badge_platinum_ezky7_2661 ._badgeTier_ezky7_2609{background:#3b7ef626;color:#93c5fd}@media(max-width:768px){._achievementSection_ezky7_2463{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px;margin-bottom:var(--spacing-md)}._badgeGrid_ezky7_2513{gap:6px}._badgeCard_ezky7_2529{padding:3px 8px}}.reactEasyCrop_Container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none;cursor:move;display:flex;justify-content:center;align-items:center}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.5);box-sizing:border-box;box-shadow:0 0 0 9999em;color:#00000080;overflow:hidden}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);top:0;bottom:0;left:33.33%;right:33.33%;border-top:0;border-bottom:0}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);top:33.33%;bottom:33.33%;left:0;right:0;border-left:0;border-right:0}._wrapper_1kmz6_3{position:relative;width:100%;height:240px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden;z-index:auto;background:linear-gradient(140deg,#818cf880,#c3c8ff66);box-shadow:0 20px 45px #0f172a1f;border:none;border-bottom:none;margin-bottom:0}._banner_1kmz6_39{width:100%;height:100%;object-fit:cover;display:block}._bannerPlaceholder_1kmz6_53{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#035bf014,#10b9810f),var(--color-bg-secondary);position:relative}._bannerPlaceholder_1kmz6_53:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 380px at 100% 50%,rgba(3,91,240,.15),transparent 60%),radial-gradient(900px 360px at 0% 50%,rgba(16,185,129,.13),transparent 65%);opacity:.6;z-index:0;pointer-events:none}._placeholderContent_1kmz6_121{position:relative;z-index:1;text-align:center;padding:var(--spacing-xl)}._placeholderText_1kmz6_135{font-family:var(--font-family);font-size:1.1rem;color:var(--color-text-secondary);margin:0;font-weight:500}._hiddenInput_1kmz6_151{display:none}._bannerActions_1kmz6_159{position:absolute;bottom:var(--spacing-md);right:var(--spacing-md);display:flex;gap:var(--spacing-sm);z-index:10}._editBtn_1kmz6_177,._removeAction_1kmz6_179{display:flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s ease;box-shadow:0 4px 12px #0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._editBtn_1kmz6_177{background:#035bf04d;color:#ffffffe6}._editBtn_1kmz6_177:hover:not(:disabled){background:#035bf080;border-color:#ffffff4d}._removeAction_1kmz6_179{background:#ef44444d;color:#ffffffe6}._removeAction_1kmz6_179:hover:not(:disabled){background:#ef444480;border-color:#ffffff4d}._editBtn_1kmz6_177:disabled,._removeAction_1kmz6_179:disabled{opacity:.6;cursor:not-allowed}._icon_1kmz6_261{font-family:var(--font-family);font-size:.9rem;opacity:1}._cropOverlay_1kmz6_275{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--spacing-lg);animation:_fadeIn_1kmz6_1 .2s ease}@keyframes _fadeIn_1kmz6_1{0%{opacity:0}to{opacity:1}}._cropModal_1kmz6_323{background:var(--color-bg-secondary);border-radius:var(--radius-xl);width:100%;max-width:1000px;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;animation:_slideUp_1kmz6_1 .3s ease;border:1px solid var(--color-border);overflow:hidden;z-index:calc(var(--z-modal) + 1)}@keyframes _slideUp_1kmz6_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._cropHeader_1kmz6_373{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);position:relative;z-index:2}._cropTitle_1kmz6_389{margin:0 0 var(--spacing-xs) 0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._cropSubtitle_1kmz6_403{margin:0;font-size:.95rem;color:var(--color-text-secondary)}._cropArea_1kmz6_415{position:relative;width:100%;height:300px;background:#000;display:flex;align-items:center;justify-content:center}._zoomRow_1kmz6_435{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);background:var(--color-bg-secondary);border-top:1px solid var(--color-border)}._zoomLabel_1kmz6_453{font-weight:600;color:var(--color-text-primary);min-width:50px}._zoomSlider_1kmz6_465{flex:1;height:6px;border-radius:3px;background:var(--color-bg-tertiary);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._zoomSlider_1kmz6_465:focus-visible{box-shadow:0 0 0 3px #035bf059}._zoomSlider_1kmz6_465::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-primary);cursor:pointer;box-shadow:0 2px 6px #0003;transition:all .2s ease}._zoomSlider_1kmz6_465::-webkit-slider-thumb:hover{background:var(--color-primary-dark)}._zoomSlider_1kmz6_465::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-primary);cursor:pointer;border:none;box-shadow:0 2px 6px #0003;transition:all .2s ease}._zoomSlider_1kmz6_465::-moz-range-thumb:hover{background:var(--color-primary-dark)}._cropActions_1kmz6_555{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-bg-secondary);border-top:1px solid var(--color-border);justify-content:flex-end}._cancelBtn_1kmz6_573,._saveBtn_1kmz6_575{padding:12px 28px;border:none;border-radius:var(--radius-md);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:120px}._cancelBtn_1kmz6_573{background:linear-gradient(135deg,#1e2331,#111827);color:#f8fafc;border:1px solid rgba(148,163,184,.7);box-shadow:0 10px 25px #0f172a73}._cancelBtn_1kmz6_573:hover:not(:disabled){background:linear-gradient(135deg,#24324a,#1d2337);border-color:#e2e8f0d9}._saveBtn_1kmz6_575{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm)}._saveBtn_1kmz6_575:hover:not(:disabled){background:var(--color-primary-dark)}._cancelBtn_1kmz6_573:disabled,._saveBtn_1kmz6_575:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._wrapper_1kmz6_3{height:170px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}._cropArea_1kmz6_415{height:300px}._cropModal_1kmz6_323{max-width:95%}._bannerActions_1kmz6_159{bottom:var(--spacing-sm);right:var(--spacing-sm);flex-direction:column}._editBtn_1kmz6_177,._removeAction_1kmz6_179{padding:8px 14px;font-size:.85rem}}._preview_gegsu_3{position:relative;display:inline-block;flex-shrink:0;z-index:500}._avatarRing_gegsu_17{width:150px;height:150px;aspect-ratio:1 / 1;border-radius:50%;padding:0;background:var(--color-bg-primary);border:4px solid rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-sizing:border-box;box-shadow:0 18px 40px #0f172a26}._avatarImage_gegsu_53{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover;object-position:center;display:block;flex-shrink:0;background:radial-gradient(circle at 30% 20%,#fff,#e5e7eb)}._avatarPlaceholderFrame_gegsu_81{width:150px;height:150px;border-radius:50%;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);border:4px solid var(--color-primary);flex-shrink:0}._wrapperCompact_gegsu_107{width:60px;height:60px;margin:0}._avatar_gegsu_17{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover;object-position:center;display:block;background:radial-gradient(circle at 30% 20%,#fff,#e5e7eb)}._editBtn_gegsu_147{display:flex;align-items:center;justify-content:center;position:absolute;bottom:4px;right:4px;width:32px;height:32px;min-width:32px;max-width:32px;min-height:32px;max-height:32px;border-radius:50%;border:2px solid var(--color-bg-primary);background:var(--color-primary);color:#fff;cursor:pointer;padding:0;margin:0;transition:background .2s ease;box-sizing:border-box;overflow:hidden}._cameraIcon_gegsu_197{font-family:var(--font-family);font-size:14px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._hiddenInput_gegsu_219{display:none}._editBtn_gegsu_147:hover{background:var(--color-primary-dark)}._editBtn_gegsu_147:disabled{opacity:.6;cursor:default;transform:none}._removeBtn_gegsu_247{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:24px;height:24px;border-radius:50%;border:1px solid #ffffff;background:#dc2626;color:#fff;cursor:pointer;padding:0;margin:0;font-size:16px;line-height:1;box-shadow:0 2px 8px #0003;transition:background .2s ease;box-sizing:border-box}._removeBtn_gegsu_247:hover{background:#b91c1c}._cropOverlay_gegsu_301{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#000c;z-index:10000;overflow-y:auto}._cropModal_gegsu_325{display:flex;flex-direction:column;width:min(90vw,420px);max-height:calc(100vh - 32px);margin:auto;background:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:var(--radius-xl);padding:0;border:1px solid var(--color-border);box-shadow:0 20px 60px #00000080;overflow:hidden;flex-shrink:0}._cropHeader_gegsu_357{flex-shrink:0;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary)}._cropModalBody_gegsu_371{flex:1;min-height:0;overflow-y:auto}._cropTitle_gegsu_383{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._cropSubtitle_gegsu_397{margin:0;font-size:.95rem;color:var(--color-text-secondary)}._editorWrapper_gegsu_409{display:flex;justify-content:center;align-items:center;background:#000;border-radius:0;border:none;padding:var(--spacing-md) var(--spacing-lg);overflow:hidden}._editorWrapper_gegsu_409 canvas{border-radius:8px}._zoomRow_gegsu_439{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);background:var(--color-bg-secondary);border-top:1px solid var(--color-border)}._zoomLabel_gegsu_457{font-weight:600;color:var(--color-text-primary);min-width:50px}._zoomSlider_gegsu_469{flex:1;height:6px;border-radius:3px;background:var(--color-bg-tertiary);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._zoomSlider_gegsu_469:focus-visible{box-shadow:0 0 0 3px #035bf059}._zoomSlider_gegsu_469::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-primary);cursor:pointer;box-shadow:0 2px 6px #0003;transition:all .2s ease}._zoomSlider_gegsu_469::-webkit-slider-thumb:hover{background:var(--color-primary-dark)}._zoomSlider_gegsu_469::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-primary);cursor:pointer;border:none;box-shadow:0 2px 6px #0003;transition:all .2s ease}._zoomSlider_gegsu_469::-moz-range-thumb:hover{background:var(--color-primary-dark)}._cropActions_gegsu_559{display:flex;justify-content:flex-end;gap:var(--spacing-md);flex-shrink:0;padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-bg-secondary);border-top:1px solid var(--color-border)}._cancelBtn_gegsu_579,._saveBtn_gegsu_581{padding:12px 28px;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}._cancelBtn_gegsu_579{background:linear-gradient(135deg,#1e2331,#111827);color:#f8fafc;border:1px solid rgba(148,163,184,.7);box-shadow:0 10px 25px #0f172a73}._saveBtn_gegsu_581{background:var(--color-primary);color:#fff;border:none;box-shadow:var(--shadow-sm)}._cancelBtn_gegsu_579:hover{border-color:#e2e8f0d9;background:linear-gradient(135deg,#24324a,#1d2337)}._saveBtn_gegsu_581:hover{background:var(--color-primary-dark)}._cancelBtn_gegsu_579:disabled,._saveBtn_gegsu_581:disabled{opacity:.6;cursor:default}._uploadingOverlay_gegsu_661{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00000073;border-radius:50%;z-index:2;gap:8px}._spinner_gegsu_687{width:32px;height:32px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_gegsu_687 .8s linear infinite}@keyframes _spin_gegsu_687{to{transform:rotate(360deg)}}._uploadingText_gegsu_717{font-family:var(--font-family);font-size:.75rem;color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}._postsSection_1ro3d_1{margin-top:0;padding-top:0}._postsHeader_1ro3d_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}._postsTitle_1ro3d_25{font-family:var(--font-family);font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0;display:flex;align-items:center;gap:var(--spacing-sm)}._createPostButton_1ro3d_47{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;font-size:.95rem;transition:all .2s ease}._createPostButton_1ro3d_47:hover{background:var(--color-primary-dark)}._postsGrid_1ro3d_87{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);width:100%;max-width:720px;margin:0}._postClickableWrapper_1ro3d_107{cursor:pointer}._loading_1ro3d_115{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}._emptyState_1ro3d_127{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;background:#f8fafc;border-radius:16px;border:2px dashed #e2e8f0}._emptyState_1ro3d_127 svg{font-size:3rem;color:var(--color-text-secondary);opacity:.5;margin-bottom:var(--spacing-md)}._emptyState_1ro3d_127 p{margin:0 0 var(--spacing-lg) 0;font-size:1rem}._createFirstPostButton_1ro3d_177{padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;transition:all .2s ease}._createFirstPostButton_1ro3d_177:hover{background:var(--color-primary-dark)}._loadMoreButton_1ro3d_207{display:block;margin:var(--spacing-xl) auto 0;padding:var(--spacing-md) var(--spacing-xl);background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all .2s ease}._loadMoreButton_1ro3d_207:hover{background:var(--color-bg-secondary);border-color:var(--color-primary);color:var(--color-primary)}._followForUpdatesButton_1ro3d_245{padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;transition:all .2s ease;display:flex;align-items:center;gap:var(--spacing-xs)}._followForUpdatesButton_1ro3d_245:hover{background:var(--color-primary-dark)}._followForUpdatesButton_1ro3d_245:disabled{opacity:.6;cursor:not-allowed;transform:none}._postSkeleton_1ro3d_295{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}._skeletonHeader_1ro3d_315{display:flex;gap:var(--spacing-md);align-items:center}._skeletonAvatar_1ro3d_327{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1ro3d_1 1.5s infinite}._skeletonHeaderText_1ro3d_345{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}._skeletonName_1ro3d_359{width:120px;height:16px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1ro3d_1 1.5s infinite}._skeletonDate_1ro3d_377{width:80px;height:12px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1ro3d_1 1.5s infinite}._skeletonContent_1ro3d_395{width:100%;height:100px;border-radius:var(--radius-md);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1ro3d_1 1.5s infinite}._skeletonActions_1ro3d_413{display:flex;gap:var(--spacing-md)}._skeletonButton_1ro3d_423{width:60px;height:32px;border-radius:var(--radius-md);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1ro3d_1 1.5s infinite}@keyframes _shimmer_1ro3d_1{0%{background-position:200% 0}to{background-position:-200% 0}}._pullToRefresh_1ro3d_461{display:flex;align-items:flex-end;justify-content:center;height:0;overflow:hidden;color:var(--color-text-secondary);font-size:.95rem;transition:height .15s ease}._pullToRefreshActive_1ro3d_483{font-family:var(--font-family);color:var(--color-primary)}._loadMoreContainer_1ro3d_495{display:flex;justify-content:center;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg)}._loadMoreTrigger_1ro3d_509{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:.95rem;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);background:var(--color-accent-soft);border:1px solid var(--color-border-light)}._loadMoreSpinner_1ro3d_533{width:22px;height:22px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_load-more-spin_1ro3d_1 .8s linear infinite}@keyframes _load-more-spin_1ro3d_1{to{transform:rotate(360deg)}}@media(max-width:768px){._postsGrid_1ro3d_87{grid-template-columns:1fr}._postsHeader_1ro3d_11{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}._createPostButton_1ro3d_47{width:100%;justify-content:center}}._page_wn1mk_3{display:flex;flex-direction:column;gap:20px;width:100%;padding:22px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-family:var(--font-family)}._header_wn1mk_31{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}._headerLeft_wn1mk_47{display:flex;flex-direction:column;gap:3px}._title_wn1mk_59{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-text-primary);font-size:1.35rem;font-weight:800;font-family:var(--font-family)}._title_wn1mk_59 svg{color:var(--color-primary)}._subtitle_wn1mk_89{margin:0;color:var(--color-text-secondary);font-size:.87rem;font-family:var(--font-family)}._viewToggle_wn1mk_105{display:flex;gap:4px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:3px}._toggleBtn_wn1mk_123{background:none!important;border:none!important;border-radius:5px!important;color:var(--color-text-secondary)!important;padding:5px 10px!important;cursor:pointer!important;font-family:var(--font-family)!important;font-size:.82rem!important;display:flex;align-items:center;gap:5px;transition:background .15s,color .15s!important}._toggleBtn_wn1mk_123:hover{color:var(--color-text-primary)!important}._toggleBtnActive_wn1mk_157{background:var(--color-bg-primary)!important;color:var(--color-text-primary)!important;box-shadow:0 1px 3px #0000001a!important}._empty_wn1mk_171{display:flex;flex-direction:column;align-items:center;gap:10px;padding:52px 20px;color:var(--color-text-secondary);text-align:center}._emptyIcon_wn1mk_191{color:var(--color-border);opacity:.7}._emptyText_wn1mk_201{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._emptyHint_wn1mk_215{margin:0;font-size:.87rem}._categoryGroup_wn1mk_227{display:flex;flex-direction:column;gap:12px}._categoryHeader_wn1mk_239{display:flex;align-items:center;gap:8px}._categoryName_wn1mk_251{font-size:1rem;font-weight:700;color:var(--color-text-primary);margin:0;font-family:var(--font-family)}._categoryCount_wn1mk_267{font-size:.8rem;color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:20px;padding:1px 8px;font-family:var(--font-family)}._grid_wn1mk_289{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}._list_wn1mk_303{display:flex;flex-direction:column;gap:8px}._gridCard_wn1mk_317{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:border-color var(--transition-base);box-shadow:var(--shadow-sm);font-family:var(--font-family);position:relative;text-align:left;width:100%;display:block}._gridCard_wn1mk_317:hover{border-color:#035bf059}._gridImg_wn1mk_353{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;background:var(--color-bg-tertiary, #f0f0f2)}._gridImgPlaceholder_wn1mk_369{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary, #f0f0f2);color:var(--color-border)}._gridBody_wn1mk_389{padding:10px}._gridProductName_wn1mk_397{font-size:.85rem;font-weight:600;color:var(--color-text-primary);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._gridBrand_wn1mk_417{font-size:.76rem;color:var(--color-text-secondary);margin:0 0 6px}._gridMeta_wn1mk_429{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._listCard_wn1mk_445{display:flex;align-items:center;gap:14px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 14px;cursor:pointer;transition:border-color var(--transition-base);box-shadow:var(--shadow-sm);font-family:var(--font-family);text-align:left;width:100%}._listCard_wn1mk_445:hover{border-color:#035bf059}._listThumb_wn1mk_483{width:54px;height:54px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;background:var(--color-bg-tertiary, #f0f0f2);border:1px solid var(--color-border)}._listThumbPlaceholder_wn1mk_503{width:54px;height:54px;border-radius:var(--radius-sm);background:var(--color-bg-tertiary, #f0f0f2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-border);border:1px solid var(--color-border)}._listInfo_wn1mk_529{flex:1;min-width:0}._listProductName_wn1mk_539{font-size:.9rem;font-weight:600;color:var(--color-text-primary);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._listBrand_wn1mk_559{font-size:.8rem;color:var(--color-text-secondary);margin:0 0 4px}._listNote_wn1mk_571{font-size:.8rem;color:var(--color-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._listRight_wn1mk_589{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}._statusBadge_wn1mk_607{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:20px;font-family:var(--font-family)}._statusOwn_wn1mk_623{background:#10b9811f;color:#059669}._statusWishlist_wn1mk_633{background:#035bf01f;color:#3b7ef6}._statusSold_wn1mk_643{background:#0000000f;color:var(--color-text-secondary)}._stars_wn1mk_653{display:flex;align-items:center;gap:2px;color:#f59e0b;font-size:.75rem}._editBtn_wn1mk_669{position:absolute!important;top:8px;right:8px;background:#ffffffe0!important;border:none!important;border-radius:50%!important;width:28px!important;height:28px!important;display:flex;align-items:center;justify-content:center;cursor:pointer!important;color:var(--color-text-secondary)!important;box-shadow:0 1px 4px #00000026!important;transition:color .15s!important;opacity:0;pointer-events:none}._gridCard_wn1mk_317:hover ._editBtn_wn1mk_669{opacity:1;pointer-events:auto}._listEditBtn_wn1mk_717{background:none!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;color:var(--color-text-secondary)!important;font-size:.78rem!important;font-family:var(--font-family)!important;padding:4px 8px!important;cursor:pointer!important;transition:border-color .15s,color .15s!important;white-space:nowrap}._listEditBtn_wn1mk_717:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important}._ownedSince_wn1mk_751{font-size:.76rem;color:var(--color-text-secondary)}._page_59ixw_1{font-family:var(--font-family)}._header_59ixw_9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap}._headerText_59ixw_27{flex:1;min-width:0}._title_59ixw_37{margin:0;display:flex;align-items:center;gap:var(--spacing-sm);font-size:1.35rem;font-weight:800;color:var(--color-text-primary)}._titleIcon_59ixw_57{color:var(--color-primary)}._subtitle_59ixw_65{margin:4px 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._identityBanner_59ixw_77{margin:0 0 var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:#035bf014;border:1px solid rgba(3,91,240,.2);font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._identityBanner_59ixw_77 a{color:var(--color-primary);font-weight:600}._headerActions_59ixw_109{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}._sessionList_59ixw_123{display:flex;flex-direction:column;gap:var(--spacing-md)}._sessionCard_59ixw_135{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color var(--transition-base)}._sessionCardSelected_59ixw_153{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._sessionCardSelected_59ixw_153 ._sessionLink_59ixw_163{background:#035bf00a}._bulkBar_59ixw_171{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);font-family:var(--font-family)}._bulkCount_59ixw_197{margin-right:auto;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}button._bulkDelete_59ixw_213{color:#b91c1c;border-color:#fecaca;font-family:var(--font-family)}button._bulkDelete_59ixw_213:hover:not(:disabled){background:#fff5f5;border-color:#fca5a5;color:#b91c1c}button._bulkDelete_59ixw_213:disabled{opacity:.55;cursor:not-allowed}._cardFooter_59ixw_247{display:flex;align-items:center;justify-content:flex-end;padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border);background:var(--color-bg-secondary)}._selectControl_59ixw_265{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-right:auto;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);cursor:pointer}._selectControl_59ixw_265 input{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}._sessionCard_59ixw_135:hover{border-color:#035bf059}._sessionLink_59ixw_163{display:block;padding:var(--spacing-md);text-decoration:none;color:inherit;font-family:var(--font-family)}._sessionLink_59ixw_163[role=button]{cursor:pointer}._sessionTop_59ixw_335{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}._sessionTitle_59ixw_351{margin:0;font-size:1rem;font-weight:700;color:var(--color-text-primary);line-height:1.3}._sessionMeta_59ixw_367{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);margin-top:6px;font-size:.75rem;color:var(--color-text-secondary)}._metaChip_59ixw_387{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-full);background:var(--color-bg-secondary);border:1px solid var(--color-border)}._chatChip_59ixw_407{background:#dbeafe;color:#035bf0;border-color:transparent;font-weight:700;text-transform:uppercase;font-size:.65rem;letter-spacing:.04em}._fusedScoreLine_59ixw_427{flex-shrink:0;max-width:min(100%,280px);text-align:right;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary)}._scoreBadge_59ixw_445{flex-shrink:0;padding:6px 10px;border-radius:var(--radius-md);background:#0246c2;color:#fff;font-size:.8rem;font-weight:700;white-space:nowrap}._explanation_59ixw_467{margin:0 0 var(--spacing-sm);font-size:.8rem;line-height:1.45;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._explanationLabel_59ixw_489{font-weight:700;color:var(--color-text-primary)}._thumbRow_59ixw_499{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-xs)}._thumb_59ixw_499{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-tertiary);border:1px solid var(--color-border)}._thumb_59ixw_499 img{width:100%;height:100%;object-fit:contain;padding:4px}._thumbPlaceholder_59ixw_543{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:1rem}._thumbScore_59ixw_563{position:absolute;top:4px;right:4px;padding:2px 5px;border-radius:4px;background:#0246c2eb;color:#fff;font-size:.6rem;font-weight:700}._openHint_59ixw_587{margin-top:var(--spacing-sm);font-size:.78rem;font-weight:600;color:var(--color-primary)}._moreNote_59ixw_601{margin-top:var(--spacing-md);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}._emptyState_59ixw_615{text-align:center;padding:var(--spacing-xl) var(--spacing-md);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}._emptyIcon_59ixw_631{color:var(--color-text-tertiary);margin-bottom:var(--spacing-md)}._emptyState_59ixw_615 h3{margin:0 0 var(--spacing-sm);font-size:1.1rem}._emptyState_59ixw_615 p{margin:0 0 var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);max-width:360px;margin-left:auto;margin-right:auto}._errorState_59ixw_669{text-align:center;padding:var(--spacing-xl)}@media(max-width:520px){._thumbRow_59ixw_499{grid-template-columns:repeat(2,minmax(0,1fr))}._sessionTop_59ixw_335{flex-direction:column}._scoreBadge_59ixw_445{align-self:flex-start}}._favoritesGrid_3ozc8_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}._favoriteCard_3ozc8_13{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-base);box-shadow:var(--shadow-sm);font-family:var(--font-family);position:relative;display:flex;flex-direction:column}._favoriteCard_3ozc8_13:hover{border-color:#035bf059}._favoriteCardLink_3ozc8_47{text-decoration:none;color:inherit;cursor:pointer;flex:1;display:flex;flex-direction:column}._favoriteImage_3ozc8_65{width:100%;aspect-ratio:4 / 3;object-fit:contain;display:block;background:var(--color-bg-tertiary, #f0f0f2);border:none;border-bottom:1px solid var(--color-border);margin:0}._favoriteBody_3ozc8_87{padding:10px;display:flex;flex-direction:column;gap:6px;flex:1}._favoriteName_3ozc8_103{font-size:.85rem;font-weight:600;color:var(--color-text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}._favoriteCategory_3ozc8_127{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;color:var(--color-text-secondary)}._favoritePrice_3ozc8_143{font-size:.9rem;font-weight:700;color:var(--color-primary);margin:0}._favoriteActions_3ozc8_157{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding:8px 10px;border-top:1px solid var(--color-border);background:var(--color-bg-primary)}._favoriteActionBtn_3ozc8_175{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;font-family:var(--font-family)}._favoriteActionBtn_3ozc8_175:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}._favoriteActionBtnDanger_3ozc8_219:hover{background:#fff5f5;border-color:#feb2b2;color:#e53e3e}._checkbox_3ozc8_231{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);z-index:10}._selected_3ozc8_245{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);background:#035bf00a}._skeletonMedia_3ozc8_257{width:100%;aspect-ratio:4 / 3;display:block}._emptyState_3ozc8_271{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;background:var(--color-bg-secondary);border-radius:var(--radius-md);border:2px dashed var(--color-border)}._emptyIcon_3ozc8_297{font-family:var(--font-family);font-size:3rem;color:var(--color-text-secondary);opacity:.5;margin-bottom:var(--spacing-md)}._emptyTitle_3ozc8_313{margin:0 0 var(--spacing-sm) 0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._emptyMessage_3ozc8_327{margin:0;font-size:1rem;color:var(--color-text-secondary);max-width:400px;line-height:1.6}._bulkBar_ktajp_1{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);font-family:var(--font-family)}._bulkCount_ktajp_27{margin-right:auto;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}button._bulkDelete_ktajp_43{color:#b91c1c;border-color:#fecaca;font-family:var(--font-family)}button._bulkDelete_ktajp_43:hover:not(:disabled){background:#fff5f5;border-color:#fca5a5;color:#b91c1c}button._bulkDelete_ktajp_43:disabled{opacity:.55;cursor:not-allowed}button._bulkRestore_ktajp_77{font-family:var(--font-family)}._selectControl_ktajp_85{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);cursor:pointer}._selectControl_ktajp_85 input{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}._cornerCheck_ktajp_121{position:absolute;top:8px;left:8px;z-index:2;padding:2px;border-radius:var(--radius-sm);background:var(--color-bg-primary)}._cardSelected_ktajp_141{outline:2px solid var(--color-primary);outline-offset:-1px}._selectable_ktajp_151{cursor:pointer}._overlay_1dglc_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;display:flex;align-items:center;justify-content:center;z-index:1400;padding:16px}._modal_1dglc_23{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:360px;box-shadow:0 16px 48px #00000038;overflow:hidden;font-family:var(--font-family)}._header_1dglc_45{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--color-border)}._headerTitle_1dglc_61{display:flex;align-items:center;gap:7px;font-size:.92rem;font-weight:700;color:var(--color-text-primary)}._closeBtn_1dglc_79{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;padding:2px;transition:color .15s}._closeBtn_1dglc_79:hover{color:var(--color-text-primary)}._body_1dglc_109{padding:16px;display:flex;flex-direction:column;gap:10px}._coverPreview_1dglc_123{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-tertiary, #f0f0f2);margin-bottom:4px}._coverImg_1dglc_143{width:100%;height:100%;object-fit:cover}._coverPlaceholder_1dglc_155{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:.85rem}._coverHint_1dglc_175{position:absolute;bottom:6px;right:6px;background:#0000008c;color:#fff;font-size:.7rem;padding:1px 6px;border-radius:4px;pointer-events:none}._label_1dglc_199{font-size:.82rem;font-weight:600;color:var(--color-text-secondary);margin-top:4px}._input_1dglc_213{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:.92rem;font-family:var(--font-family);outline:none;transition:border-color .15s}._input_1dglc_213:focus{border-color:var(--color-primary)}._error_1dglc_247{margin:0;color:var(--color-error, #e53e3e);font-size:.82rem;font-family:var(--font-family)}._actions_1dglc_261{display:flex;gap:10px;margin-top:8px}._cancelBtn_1dglc_273{flex:1;padding:10px 0;background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.88rem;font-family:var(--font-family);cursor:pointer;transition:border-color .15s,color .15s}._cancelBtn_1dglc_273:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}._saveBtn_1dglc_307{flex:2;padding:10px 0;background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;font-size:.88rem;font-weight:700;font-family:var(--font-family);cursor:pointer;transition:opacity .15s}._saveBtn_1dglc_307:disabled{opacity:.55;cursor:not-allowed}._saveBtn_1dglc_307:not(:disabled):hover{opacity:.88}._page_1qwrb_3{display:flex;flex-direction:column;gap:18px;width:100%;padding:20px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-family:var(--font-family);position:relative}._header_1qwrb_33{display:flex;flex-direction:column;gap:4px}._headerTop_1qwrb_45{display:flex;align-items:center;justify-content:space-between;gap:10px}._headerActions_1qwrb_59{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._title_1qwrb_73{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-text-primary);font-size:1.35rem;font-weight:800;font-family:var(--font-family)}._subtitle_1qwrb_95{margin:0;color:var(--color-text-secondary);font-size:.88rem;font-family:var(--font-family)}._newBtn_1qwrb_111{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.82rem;font-weight:700;font-family:var(--font-family);cursor:pointer;transition:opacity .15s;white-space:nowrap}._newBtn_1qwrb_111:hover{opacity:.88}._colGrid_1qwrb_153{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}._colCard_1qwrb_167{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0;cursor:pointer;text-align:left;transition:border-color var(--transition-base);box-shadow:var(--shadow-sm);overflow:hidden}._colCard_1qwrb_167:hover{border-color:#035bf059}._colCover_1qwrb_205{width:100%;aspect-ratio:1 / 1;background:var(--color-bg-tertiary, #f4f4f6);overflow:hidden}._colCoverImg_1qwrb_219{width:100%;height:100%;object-fit:cover}._colCoverEmpty_1qwrb_231{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);opacity:.5}._colMeta_1qwrb_251{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}._colName_1qwrb_265{color:var(--color-text-primary);font-size:.9rem;font-weight:700;font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colCount_1qwrb_285{color:var(--color-text-secondary);font-size:.78rem;font-family:var(--font-family)}._colDeleteBtn_1qwrb_299,._colEditBtn_1qwrb_301{position:absolute!important;top:8px!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;gap:0!important;line-height:0!important;background:#0000008c;color:#fff;border:none;border-radius:50%!important;cursor:pointer;opacity:0;transition:opacity .18s ease,background-color .18s ease;box-shadow:0 2px 6px #0003;z-index:2;transform:none}._colDeleteBtn_1qwrb_299 svg,._colEditBtn_1qwrb_301 svg{display:block;flex-shrink:0;width:13px;height:13px}._colEditBtn_1qwrb_301 svg,._colEditBtn_1qwrb_301:hover svg,._colEditBtn_1qwrb_301:active svg{transform:translate(.5px,.5px)}._colDeleteBtn_1qwrb_299{right:8px}._colCard_1qwrb_167:hover ._colDeleteBtn_1qwrb_299{opacity:1}._colDeleteBtn_1qwrb_299:hover{background:var(--color-error, #e53e3e)}._colEditBtn_1qwrb_301{right:40px}._colEditBtnSolo_1qwrb_417{right:8px}._colCard_1qwrb_167:hover ._colEditBtn_1qwrb_301{opacity:1}._colEditBtn_1qwrb_301:hover{background:var(--color-primary)}._detailHeader_1qwrb_439{display:flex;flex-direction:column;gap:8px}._backBtn_1qwrb_451{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--color-primary);font-size:.84rem;font-weight:600;font-family:var(--font-family);cursor:pointer;padding:0;transition:opacity .15s}._backBtn_1qwrb_451:hover{opacity:.75}._detailTitle_1qwrb_487{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-text-primary);font-size:1.2rem;font-weight:800;font-family:var(--font-family)}._listWrap_1qwrb_511{display:grid;gap:12px}._postsGrid_1qwrb_521{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}._savedCard_1qwrb_533{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-base);box-shadow:var(--shadow-sm);font-family:var(--font-family);display:flex;flex-direction:column}._savedCard_1qwrb_533:hover{border-color:#035bf059}._savedCardLink_1qwrb_565{text-decoration:none;color:inherit;cursor:pointer;flex:1;display:flex;flex-direction:column}._savedImage_1qwrb_583{width:100%;aspect-ratio:4 / 3;object-fit:contain;display:block;background:var(--color-bg-tertiary, #f0f0f2);border:none;border-bottom:1px solid var(--color-border);margin:0}._savedImagePlaceholder_1qwrb_605{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary, #f0f0f2);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);opacity:.55}._savedBody_1qwrb_629{padding:10px;display:flex;flex-direction:column;gap:6px;flex:1}._savedName_1qwrb_645{font-size:.85rem;font-weight:600;color:var(--color-text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;font-family:var(--font-family)}._savedMeta_1qwrb_671{font-size:.76rem;color:var(--color-text-secondary);font-family:var(--font-family)}._savedActions_1qwrb_683{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding:8px 10px;border-top:1px solid var(--color-border);background:var(--color-bg-primary)}._savedActionBtn_1qwrb_701{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;font-family:var(--font-family)}._savedActionBtn_1qwrb_701:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}._savedActionBtnDanger_1qwrb_745:hover{background:#fff5f5;border-color:#feb2b2;color:#e53e3e}._loading_1qwrb_759{color:var(--color-text-secondary);font-size:.9rem;font-family:var(--font-family)}._emptyState_1qwrb_771{border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:32px 20px;text-align:center;background:var(--color-bg-secondary)}._emptyIcon_1qwrb_787{color:var(--color-text-secondary);opacity:.6;margin-bottom:10px}._emptyState_1qwrb_771 h3{margin:0 0 6px;color:var(--color-text-primary);font-family:var(--font-family)}._emptyState_1qwrb_771 p{margin:0;color:var(--color-text-secondary);font-size:.9rem;font-family:var(--font-family)}._feedLink_1qwrb_825{display:inline-flex;margin-top:14px;text-decoration:none;color:var(--color-primary);font-family:var(--font-family);font-size:.85rem;font-weight:700}._feedLink_1qwrb_825:hover{text-decoration:underline}._modalOverlay_1qwrb_853{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}._modal_1qwrb_853{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:360px;box-shadow:0 12px 40px #0000002e;overflow:hidden}._modalHeader_1qwrb_895{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-border);font-size:.95rem;font-weight:700;font-family:var(--font-family);color:var(--color-text-primary)}._modalClose_1qwrb_919{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;padding:2px;transition:color .15s}._modalClose_1qwrb_919:hover{color:var(--color-text-primary)}._newForm_1qwrb_949{display:flex;flex-direction:column;gap:10px;padding:16px}._newInput_1qwrb_963{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:.9rem;font-family:var(--font-family);outline:none;transition:border-color .15s}._newInput_1qwrb_963:focus{border-color:var(--color-primary)}._createError_1qwrb_997{margin:0;color:var(--color-error, #e53e3e);font-size:.82rem;font-family:var(--font-family)}._createBtn_1qwrb_1011{padding:10px 0;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.9rem;font-weight:700;font-family:var(--font-family);cursor:pointer;transition:opacity .15s}._createBtn_1qwrb_1011:disabled{opacity:.55;cursor:not-allowed}._createBtn_1qwrb_1011:not(:disabled):hover{opacity:.88}._moveList_1qwrb_1053{display:flex;flex-direction:column;padding:8px 0;max-height:280px;overflow-y:auto}._moveItem_1qwrb_1069{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:none;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;font-size:.9rem;font-family:var(--font-family);color:var(--color-text-primary);text-align:left;transition:background .12s}._moveItem_1qwrb_1069:last-child{border-bottom:none}._moveItem_1qwrb_1069:hover{background:var(--color-bg-secondary)}._moveItem_1qwrb_1069:disabled{opacity:.55;cursor:not-allowed}._moveItemCount_1qwrb_1121{font-size:.78rem;color:var(--color-text-secondary);font-family:var(--font-family)}@media(max-width:960px){._headerTop_1qwrb_45{flex-direction:column;align-items:flex-start}._colGrid_1qwrb_153{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media(max-width:480px){._colGrid_1qwrb_153{grid-template-columns:repeat(2,1fr)}}._contentSection_1igfi_7{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;padding:var(--spacing-xl);background:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}._sectionHeader_1igfi_33{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md);flex-wrap:wrap;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}._sectionTitle_1igfi_55{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:1.75rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}._sectionIcon_1igfi_77{font-family:var(--font-family);color:var(--color-primary);font-size:1.5rem}._sectionSubtitle_1igfi_89{margin:4px 0 0;font-size:.9rem;color:var(--color-text-secondary);font-weight:400}._bulkActions_1igfi_105{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}._loading_1igfi_121{text-align:center;padding:var(--spacing-xl);color:var(--color-text-secondary);font-size:1rem}._emptyState_1igfi_137{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center;background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:2px dashed var(--color-border)}._emptyState_1igfi_137 p{margin-bottom:var(--spacing-lg);font-size:1.1rem}._emptyStateIcon_1igfi_173{margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);opacity:.5}._emptyState_1igfi_137 h3{margin:0 0 var(--spacing-sm) 0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._emptyStateSubtext_1igfi_199{font-family:var(--font-family);color:var(--color-text-secondary);font-size:.95rem;margin-top:var(--spacing-sm);max-width:500px;text-align:center}._actionButton_1igfi_219{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.9rem;font-weight:500;transition:all var(--transition-base);cursor:pointer;text-decoration:none;gap:var(--spacing-xs);white-space:nowrap}._actionButton_1igfi_219:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}._actionButton_1igfi_219:active{transform:none}._actionButton_1igfi_219:disabled{opacity:.6;cursor:not-allowed;transform:none}._actionButton_1igfi_219:disabled:hover{background:var(--color-bg-primary);border-color:var(--color-border);color:var(--color-text-secondary);transform:none}._communityPage_1igfi_303{width:100%}._messagesSection_1igfi_311{width:100%;min-height:calc(100vh - 90px);padding:0;background:transparent;border:none;box-shadow:none;border-radius:0}._subNav_1igfi_331{display:flex;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);margin-bottom:var(--spacing-lg);overflow-x:auto;flex-wrap:wrap}._subNav_1igfi_331 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;font-size:.9rem;font-weight:500;position:relative;display:flex;align-items:center;gap:var(--spacing-xs)}._subNav_1igfi_331 button:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}._subNav_1igfi_331 button._active_1igfi_401{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}._subNav_1igfi_331 button ._badge_1igfi_415{background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center;line-height:1.4}._subNav_1igfi_331 button._active_1igfi_401 ._badge_1igfi_415{background:#fff;color:var(--color-primary)}@media(max-width:900px){._messagesSection_1igfi_311{min-height:0}}@media(max-width:768px){._sectionHeader_1igfi_33{flex-direction:column;align-items:stretch}._contentSection_1igfi_7{padding:var(--spacing-lg)}._subNav_1igfi_331{flex-direction:column}._subNav_1igfi_331 button{width:100%}}._summary_qdn9c_1{margin:0;font-family:var(--font-family);font-size:.9rem;color:var(--color-text-secondary)}._list_qdn9c_15{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}._card_qdn9c_33{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md)}._thumb_qdn9c_53{flex-shrink:0;width:72px;height:72px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-tertiary)}._thumb_qdn9c_53 img{width:100%;height:100%;object-fit:cover}._thumbPlaceholder_qdn9c_83{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);opacity:.5}._details_qdn9c_103{flex:1;min-width:0}._preview_qdn9c_113{margin:0 0 var(--spacing-xs);font-family:var(--font-family);font-size:.95rem;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_qdn9c_135{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary)}._metaDivider_qdn9c_155{opacity:.5}._daysLeft_qdn9c_163{display:inline-flex;align-items:center;gap:4px;color:var(--color-primary);font-weight:500}._actions_qdn9c_179{display:flex;flex-shrink:0;gap:var(--spacing-sm);flex-wrap:wrap}._restoreBtn_qdn9c_193,._deleteBtn_qdn9c_195{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:var(--font-family);font-size:.85rem;font-weight:500;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}._restoreBtn_qdn9c_193{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}._restoreBtn_qdn9c_193:hover:not(:disabled){opacity:.9}._deleteBtn_qdn9c_195{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}._deleteBtn_qdn9c_195:hover:not(:disabled){border-color:#dc3545;color:#dc3545}._restoreBtn_qdn9c_193:disabled,._deleteBtn_qdn9c_195:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){._card_qdn9c_33{flex-wrap:wrap}._actions_qdn9c_179{width:100%;justify-content:flex-end}}._panel_157ei_1{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}._headerActions_157ei_15{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}._filterPills_157ei_29{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}._filterPill_157ei_29{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-secondary);font-family:var(--font-family);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-base)}._filterPill_157ei_29:hover{border-color:var(--color-primary);color:var(--color-primary)}._filterPillActive_157ei_77{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._filterPillCount_157ei_89{margin-left:6px;font-size:.75rem;font-weight:600;opacity:.85}._list_157ei_103{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}._item_157ei_121{position:relative;padding:var(--spacing-md);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base)}._item_157ei_121:before,._item_157ei_121:after{content:none;display:none}._itemClickable_157ei_153{cursor:pointer}._itemHighlighted_157ei_161{border-color:var(--color-primary);box-shadow:0 0 0 2px #035bf026}._detailModal_157ei_171{font-family:var(--font-family);min-width:min(480px,90vw);max-width:560px}._detailHeader_157ei_183{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}._detailIcon_157ei_197{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem}._detailHeaderText_157ei_219{min-width:0;flex:1}._detailTitle_157ei_229{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:var(--color-text-primary);line-height:1.3}._detailMetaRow_157ei_245{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._detailTime_157ei_259{font-size:.8rem;color:var(--color-text-secondary)}._detailMessage_157ei_269{margin:0 0 var(--spacing-lg);color:var(--color-text-primary);font-size:.95rem;line-height:1.6;white-space:pre-wrap}._detailActions_157ei_285{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._item_157ei_121:hover{border-color:#035bf059}._unread_157ei_305,._read_157ei_313{background:var(--color-bg-primary)}._tierUpgrade_157ei_321{border:1px solid transparent;background-origin:border-box;background-clip:padding-box,border-box;background-color:transparent!important}._tierUpgrade_157ei_321:hover{border-color:transparent!important}._tierBronze_157ei_343{background-image:linear-gradient(var(--color-bg-primary),var(--color-bg-primary)),linear-gradient(135deg,#cd7f32,#b87333)}._tierSilver_157ei_355{background-image:linear-gradient(var(--color-bg-primary),var(--color-bg-primary)),linear-gradient(135deg,silver,#a8a8a8)}._tierGold_157ei_367{background-image:linear-gradient(var(--color-bg-primary),var(--color-bg-primary)),linear-gradient(135deg,gold,#ffed4e)}._itemContent_157ei_379{display:flex;align-items:flex-start;gap:var(--spacing-md)}._itemIcon_157ei_391{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;box-shadow:none}._iconTier_157ei_415{background:var(--color-primary);color:#fff}._tierBronze_157ei_343 ._itemIcon_157ei_391{background:linear-gradient(135deg,#cd7f32,#b87333)!important;color:#fff!important}._tierSilver_157ei_355 ._itemIcon_157ei_391{background:linear-gradient(135deg,silver,#a8a8a8)!important;color:#fff!important}._tierGold_157ei_367 ._itemIcon_157ei_391{background:linear-gradient(135deg,gold,#ffed4e)!important;color:#1a1a1a!important}._iconFollow_157ei_455{background:linear-gradient(135deg,#035bf0,#0246c2);color:#fff}._iconComment_157ei_465{background:linear-gradient(135deg,#10b981,#059669);color:#fff}._iconMarketplace_157ei_475{background:linear-gradient(135deg,#3b7ef6,#0246c2);color:#fff}._iconReview_157ei_485{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}._iconWarning_157ei_495{background:linear-gradient(135deg,#fff8e1,#ffecb3);color:#e65100;border:1px solid #ffe082}._iconGeneral_157ei_507{background:var(--color-bg-secondary);color:var(--color-primary);border:1px solid var(--color-border)}._itemMain_157ei_519{flex:1;min-width:0}._itemHeader_157ei_529{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._titleRow_157ei_545{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0}._itemTitle_157ei_561{font-family:var(--font-family);color:var(--color-text-primary);font-size:.95rem;font-weight:600;line-height:1.4}._tierUpgrade_157ei_321 ._itemTitle_157ei_561{font-weight:700}._tierBronze_157ei_343 ._itemTitle_157ei_561{color:#8b4513}._tierSilver_157ei_355 ._itemTitle_157ei_561{color:#707070}._tierGold_157ei_367 ._itemTitle_157ei_561{color:#b8860b}._unreadDot_157ei_609{width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex-shrink:0}._categoryBadge_157ei_625{font-family:var(--font-family);font-size:.7rem;padding:2px 8px;border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border);font-weight:600;white-space:nowrap}._priorityBadge_157ei_649{font-family:var(--font-family);font-size:.7rem;padding:2px 8px;border-radius:var(--radius-sm);font-weight:700;background:linear-gradient(135deg,#fee2e2,#fecaca);color:#b91c1c;border:1px solid #fca5a5}._itemActions_157ei_671{display:flex;gap:4px;align-items:center;flex-shrink:0}._iconAction_157ei_685{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base)}._iconAction_157ei_685:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg-tertiary)}._iconActionDanger_157ei_727:hover{border-color:#ef4444;color:#ef4444}._message_157ei_737{font-family:var(--font-family);color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin-bottom:var(--spacing-xs);word-wrap:break-word}._meta_157ei_755{font-family:var(--font-family);font-size:.8rem;color:var(--color-text-secondary);opacity:.85}._errorSpacing_157ei_769{margin-bottom:var(--spacing-md)}._errorState_157ei_777{text-align:center;padding:48px 24px;display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center;background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:2px dashed var(--color-border)}._errorStateIcon_157ei_801{color:var(--color-text-secondary);opacity:.6}._errorState_157ei_777 h3{margin:0;font-family:var(--font-family);font-size:1.25rem;color:var(--color-text-primary)}._errorState_157ei_777 p{margin:0;font-family:var(--font-family);color:var(--color-text-secondary);max-width:400px}._paginationFooter_157ei_839{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._paginationInfo_157ei_857{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary)}@media(max-width:640px){._itemHeader_157ei_529{flex-direction:column}._itemActions_157ei_671{align-self:flex-end}._headerActions_157ei_15{width:100%}._headerActions_157ei_15 button{flex:1;min-width:0}}._collapsibleSection_vk7vu_1{margin-bottom:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);overflow:hidden;font-family:var(--font-family)}._collapsibleSection_vk7vu_1._danger_vk7vu_19{border-color:#d32f2f59;background:var(--color-bg-primary)}._sectionHeader_vk7vu_29{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background:none;border:none;cursor:pointer;text-align:left;transition:background var(--transition-base);border-radius:var(--radius-md) var(--radius-md) 0 0;font-family:var(--font-family)}._sectionHeader_vk7vu_29:hover{background:var(--color-bg-secondary)}._sectionHeader_vk7vu_29:focus{outline:2px solid var(--color-primary);outline-offset:-2px}._sectionHeader_vk7vu_29._expanded_vk7vu_77{border-bottom:1px solid var(--color-border)}._titleContent_vk7vu_85{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0}._titleIcon_vk7vu_101{color:var(--color-primary);font-size:1.25rem;display:flex;align-items:center;flex-shrink:0}._titleText_vk7vu_117{flex:1;min-width:0}._sectionTitle_vk7vu_127{margin:0;font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);line-height:1.4}._sectionSubtitle_vk7vu_145{margin:4px 0 0;font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}._toggleIcon_vk7vu_161{color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:transform var(--transition-base);display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}._sectionHeader_vk7vu_29:hover ._toggleIcon_vk7vu_161{color:var(--color-text-primary)}._sectionContent_vk7vu_193{overflow:hidden;transition:max-height var(--transition-slow),opacity var(--transition-base),padding var(--transition-base);max-height:0;opacity:0;padding:0 var(--spacing-lg)}._sectionContent_vk7vu_193._expanded_vk7vu_77{max-height:4000px;opacity:1;padding:var(--spacing-lg)}._sectionContent_vk7vu_193._collapsed_vk7vu_227{max-height:0;opacity:0;padding:0 var(--spacing-lg)}._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241._expanded_vk7vu_77{display:flex;flex-direction:column;gap:var(--spacing-lg)}._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241>span{display:flex;flex-direction:column;gap:var(--spacing-xs)}._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 label{font-family:var(--font-family);font-weight:600;color:var(--color-text-primary);font-size:var(--font-size-sm)}._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 input:not([type=checkbox]),._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 select,._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 textarea{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:var(--font-family);background:var(--color-bg-primary);color:var(--color-text-primary);transition:all var(--transition-base);width:100%}._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 input:not([type=checkbox]):focus,._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 select:focus,._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf026}._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 input:not([type=checkbox])::placeholder,._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 textarea::placeholder{color:var(--color-text-muted)}._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 textarea{resize:vertical}._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 ._checkboxLabel_vk7vu_341{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-weight:500;flex-direction:row}._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 ._checkbox_vk7vu_341{width:18px;height:18px;cursor:pointer;margin:0;flex-shrink:0}._sectionContent_vk7vu_193._fieldsLayout_vk7vu_241 ._helpText_vk7vu_375{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:4px}._collapsibleSection_vk7vu_1._danger_vk7vu_19 ._sectionHeader_vk7vu_29{background:#d32f2f0a}._collapsibleSection_vk7vu_1._danger_vk7vu_19 ._sectionHeader_vk7vu_29:hover{background:#d32f2f14}._collapsibleSection_vk7vu_1._danger_vk7vu_19 ._sectionTitle_vk7vu_127,._collapsibleSection_vk7vu_1._danger_vk7vu_19 ._titleIcon_vk7vu_101{color:var(--color-error)}@media(max-width:768px){._sectionHeader_vk7vu_29{padding:var(--spacing-sm) var(--spacing-md)}._sectionContent_vk7vu_193._expanded_vk7vu_77{padding:var(--spacing-md)}._sectionTitle_vk7vu_127{font-size:var(--font-size-base)}._sectionSubtitle_vk7vu_145{font-size:var(--font-size-xs)}}._container_1rpnk_1{width:100%}._header_1rpnk_9{margin-bottom:var(--spacing-md)}._header_1rpnk_9 h3{display:flex;align-items:center;gap:var(--spacing-sm);margin:0 0 4px;font-family:var(--font-family);color:var(--color-text-primary);font-size:1.75rem;font-weight:700;line-height:1.2}._header_1rpnk_9 h3 svg{color:var(--color-primary);font-size:1.5rem}._header_1rpnk_9 p{margin:0;font-family:var(--font-family);color:var(--color-text-secondary);font-size:.9rem}._loading_1rpnk_65{text-align:center;padding:var(--spacing-xl);font-family:var(--font-family);color:var(--color-text-secondary)}._section_1rpnk_79{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}._section_1rpnk_79:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}._section_1rpnk_79 h4{margin:0 0 .5rem;font-family:var(--font-family);color:var(--color-text-primary);font-size:1.125rem}._sectionDescription_1rpnk_117{margin:0 0 1.25rem;font-family:var(--font-family);color:var(--color-text-secondary);font-size:.9rem}._preferencesList_1rpnk_131{display:flex;flex-direction:column;gap:var(--spacing-md)}._preferenceItem_1rpnk_143{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-base)}._preferenceItem_1rpnk_143:hover{background:var(--color-bg-tertiary)}._preferenceInfo_1rpnk_175{display:flex;flex-direction:column;gap:4px;flex:1}._preferenceName_1rpnk_189{font-family:var(--font-family);font-weight:600;color:var(--color-text-primary);font-size:var(--font-size-base)}._preferenceDesc_1rpnk_203{font-family:var(--font-family);color:var(--color-text-secondary);font-size:var(--font-size-sm)}._toggle_1rpnk_215{width:48px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-tertiary);border:2px solid var(--color-border);border-radius:12px;position:relative;cursor:pointer;transition:all var(--transition-base);flex-shrink:0;margin-left:var(--spacing-md)}._toggle_1rpnk_215:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:var(--color-bg-primary);top:2px;left:2px;transition:transform var(--transition-base)}._toggle_1rpnk_215:checked{background:var(--color-primary);border-color:var(--color-primary)}._toggle_1rpnk_215:checked:before{transform:translate(24px)}._actions_1rpnk_285{display:flex;justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._saveBtn_1rpnk_301{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-family:var(--font-family);font-weight:600;cursor:pointer;transition:background var(--transition-base)}._saveBtn_1rpnk_301:hover:not(:disabled){background:var(--color-primary-hover)}._saveBtn_1rpnk_301:disabled{opacity:.6;cursor:not-allowed}._notice_1rpnk_349{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border-left:4px solid var(--color-info);border-radius:var(--radius-sm);font-family:var(--font-family);color:var(--color-text-secondary);font-size:var(--font-size-sm)}._notice_1rpnk_349 strong{color:var(--color-text-primary)}@media(max-width:768px){._header_1rpnk_9 h3{font-size:1.5rem}._preferenceItem_1rpnk_143{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._toggle_1rpnk_215{margin-left:0;align-self:flex-end}._actions_1rpnk_285{justify-content:stretch}._saveBtn_1rpnk_301{width:100%;justify-content:center}}._backButton_7dww7_1{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;margin-bottom:24px}._backButton_7dww7_1:hover{background:#f5f5f5}._container_7dww7_41{max-width:900px;margin:0 auto;padding:var(--spacing-xl);min-height:calc(100vh - 200px)}._embeddedContainer_7dww7_55{max-width:100%;margin:0;padding:0;min-height:auto}._header_7dww7_69{text-align:left}._searchBar_7dww7_77{position:relative;margin-bottom:20px}._searchIcon_7dww7_87{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-size:1rem}._searchBar_7dww7_77 ._searchInput_7dww7_105{width:100%;padding:12px 16px 12px 48px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;transition:border-color .2s,box-shadow .2s;background:var(--color-background);color:var(--color-text-primary)}._searchInput_7dww7_105:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}._searchInput_7dww7_105::placeholder{color:var(--color-text-muted)}._clearButton_7dww7_147{padding:8px 16px;background:var(--color-background-secondary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;cursor:pointer;transition:background-color .2s;margin-top:12px}._clearButton_7dww7_147:hover{background:var(--color-border)}._title_7dww7_179{font-family:var(--font-family);font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm)}._title_7dww7_179 svg{color:var(--color-primary)}._embeddedContainer_7dww7_55 ._title_7dww7_179{font-size:1.75rem;margin-bottom:var(--spacing-xs)}._embeddedContainer_7dww7_55 ._title_7dww7_179 svg{font-size:1.5rem;width:1.5rem;height:1.5rem}._subtitle_7dww7_233{font-family:var(--font-family);font-size:1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto}._loading_7dww7_249{text-align:center;padding:var(--spacing-xl);color:var(--color-text-secondary);font-size:1.1rem}._emptyState_7dww7_265{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;background:#f8fafc;border-radius:16px;border:2px dashed #e2e8f0}._emptyIcon_7dww7_291{width:56px;height:56px;border-radius:50%;background:#fee2e2;color:#b91c1c;display:flex;align-items:center;justify-content:center;font-size:1.6rem}._emptyState_7dww7_265 h3{margin:0;color:#1e293b}._emptyState_7dww7_265 p{margin:0;color:#64748b}._list_7dww7_337{display:flex;flex-direction:column;gap:var(--spacing-md)}._userCard_7dww7_349{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all .2s ease}._userCard_7dww7_349:hover{border-color:var(--color-border-hover)}._userInfo_7dww7_379{display:flex;align-items:center;gap:var(--spacing-md);flex:1}._avatarWrapper_7dww7_393{cursor:pointer;transition:opacity .2s ease}._avatarWrapper_7dww7_393:hover{opacity:.8}._avatar_7dww7_393{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border)}._avatarPlaceholder_7dww7_427{width:60px;height:60px;border-radius:50%;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:1.5rem;border:2px solid var(--color-border)}._userDetails_7dww7_453{display:flex;flex-direction:column;gap:4px}._userName_7dww7_465{font-family:var(--font-family);font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin:0;cursor:pointer;transition:color .2s ease}._userName_7dww7_465:hover{color:var(--color-primary)}._userUsername_7dww7_493{font-family:var(--font-family);font-size:.9rem;color:var(--color-text-secondary);margin:0}._unblockButton_7dww7_509{padding:10px 24px;background:var(--color-success);color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;white-space:nowrap}._unblockButton_7dww7_509:hover:not(:disabled){background:#16a34a}._unblockButton_7dww7_509:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._container_7dww7_41{padding:var(--spacing-md)}._title_7dww7_179{font-family:var(--font-family);font-size:1.5rem}._subtitle_7dww7_233{font-family:var(--font-family);font-size:.9rem}._userCard_7dww7_349{flex-direction:column;gap:var(--spacing-md);align-items:stretch}._userInfo_7dww7_379{gap:var(--spacing-sm)}._avatar_7dww7_393,._avatarPlaceholder_7dww7_427{width:50px;height:50px}._userName_7dww7_465{font-family:var(--font-family);font-size:1rem}._unblockButton_7dww7_509{width:100%;justify-content:center}}._dangerZone_hu6m4_1{margin-top:2rem;padding:1.5rem;border:2px solid var(--danger, #dc3545);border-radius:8px;background:var(--danger-bg, rgba(220, 53, 69, .05))}._dangerTitle_hu6m4_17{display:flex;align-items:center;gap:.5rem;color:var(--danger, #dc3545);font-size:1.25rem;margin-bottom:1rem}._dangerActions_hu6m4_35{display:flex;flex-direction:column;gap:1rem}._actionItem_hu6m4_47{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--surface-primary, #fff);border-radius:8px;border:1px solid var(--border, #ddd)}._actionItem_hu6m4_47 h4{margin:0 0 .25rem;font-size:1rem;color:var(--text-primary, #333)}._actionItem_hu6m4_47 p{margin:0;font-size:.875rem;color:var(--text-secondary, #666)}._deleteButton_hu6m4_91{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--danger, #dc3545);color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background .2s}._deleteButton_hu6m4_91:hover:not(:disabled){background:var(--danger-hover, #c82333)}._deleteButton_hu6m4_91:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_hu6m4_139{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}._modal_hu6m4_139{background:var(--surface-primary, #fff);padding:2rem;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}._modal_hu6m4_139 h3{margin:0 0 1rem;color:var(--danger, #dc3545);font-size:1.5rem}._warningText_hu6m4_199{margin-bottom:1rem;color:var(--text-primary, #333)}._warningText_hu6m4_199 strong{color:var(--danger, #dc3545)}._modal_hu6m4_139 ul{margin:1rem 0;padding-left:1.5rem}._modal_hu6m4_139 li{margin-bottom:.5rem;color:var(--text-primary, #333)}._preservedNote_hu6m4_237{margin:1rem 0;padding:.75rem;background:var(--info-bg, rgba(23, 162, 184, .1));border-left:3px solid var(--info, #17a2b8);border-radius:4px;font-size:.875rem;color:var(--text-primary, #333)}._feedbackSection_hu6m4_257{margin:1.25rem 0 1.5rem;padding:1rem;border:1px solid var(--border, #ddd);border-radius:8px;background:var(--surface-secondary, rgba(0, 0, 0, .02))}._feedbackLabel_hu6m4_273{display:block;margin-bottom:.25rem;font-family:var(--font-family);font-weight:500;color:var(--text-primary, #333)}._optionalTag_hu6m4_289{font-weight:400;color:var(--text-secondary, #666)}._feedbackHint_hu6m4_299{margin:0 0 .75rem;font-size:.875rem;color:var(--text-secondary, #666)}._reasonOptions_hu6m4_311{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}._reasonChip_hu6m4_325{font-family:var(--font-family);font-size:.8125rem;padding:.4rem .75rem;border:1px solid var(--border, #ddd);border-radius:6px;background:var(--surface-primary, #fff);color:var(--text-primary, #333);cursor:pointer;transition:border-color .15s,background .15s}._reasonChip_hu6m4_325:hover:not(:disabled){border-color:var(--text-secondary, #666)}._reasonChipSelected_hu6m4_357{border-color:var(--text-primary, #333);background:var(--surface-secondary, rgba(0, 0, 0, .06));font-weight:500}._reasonChip_hu6m4_325:disabled{opacity:.6;cursor:not-allowed}._feedbackTextarea_hu6m4_379{width:100%;padding:.75rem;border:1px solid var(--border, #ddd);border-radius:4px;font-family:var(--font-family);font-size:.9375rem;resize:vertical;min-height:4.5rem;color:var(--text-primary, #333);background:var(--surface-primary, #fff)}._feedbackTextarea_hu6m4_379:focus{outline:none;border-color:var(--primary, #007bff)}._feedbackTextarea_hu6m4_379:disabled{opacity:.6;cursor:not-allowed}._formGroup_hu6m4_425{margin-bottom:1.5rem}._formGroup_hu6m4_425 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary, #333)}._input_hu6m4_447{width:100%;padding:.75rem;border:1px solid var(--border, #ddd);border-radius:4px;font-family:var(--font-family);font-size:1rem;transition:border-color .2s}._input_hu6m4_447:focus{outline:none;border-color:var(--primary, #007bff)}._modalActions_hu6m4_477{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}._modalActions_hu6m4_477 button{padding:.75rem 1.5rem}@media(max-width:768px){._actionItem_hu6m4_47{flex-direction:column;align-items:flex-start;gap:1rem}._deleteButton_hu6m4_91{width:100%;justify-content:center}._modal_hu6m4_139{padding:1.5rem}._modalActions_hu6m4_477{flex-direction:column}._modalActions_hu6m4_477 button{width:100%}}._section_12s2v_1{display:flex;flex-direction:column;gap:16px;padding:4px 0}._intro_12s2v_5{display:flex;gap:12px;align-items:flex-start}._introIcon_12s2v_17{font-size:1.4rem;color:#035bf0;flex-shrink:0;margin-top:2px}._intro_12s2v_5 strong{font-family:var(--font-family);font-size:.9rem;font-weight:700;color:var(--color-text-primary)}._intro_12s2v_5 p{font-family:var(--font-family);font-size:.82rem;color:var(--color-text-secondary);margin:4px 0 0;line-height:1.5}._statusBanner_12s2v_61{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-lg);font-family:var(--font-family);font-size:.85rem;font-weight:600}._form_12s2v_83{display:flex;flex-direction:column;gap:10px}._label_12s2v_95{font-family:var(--font-family);font-size:.8rem;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:6px}._charCount_12s2v_115,._hint_12s2v_127{font-weight:400;color:var(--color-text-tertiary);font-size:.75rem}._textarea_12s2v_139,._input_12s2v_139{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;width:100%;resize:vertical;transition:border-color .15s}._textarea_12s2v_139:focus,._input_12s2v_139:focus{outline:none;border-color:#035bf0}._applyBtn_12s2v_175{font-family:var(--font-family);font-size:.85rem;font-weight:700;color:#fff;background:#035bf0;border:none;border-radius:var(--radius-lg);padding:10px 20px;cursor:pointer;align-self:flex-start;transition:background .15s}._applyBtn_12s2v_175:hover:not(:disabled){background:#3b7ef6}._applyBtn_12s2v_175:disabled{opacity:.5;cursor:not-allowed}._notEligible_12s2v_209{font-family:var(--font-family);font-size:.82rem;color:var(--color-text-secondary)}._notEligible_12s2v_209 ul{margin:8px 0 0 16px;display:flex;flex-direction:column;gap:4px}._notEligible_12s2v_209 li{list-style:disc}._met_12s2v_239{color:#16a34a;font-weight:600}._loading_12s2v_249{font-family:var(--font-family);font-size:.82rem;color:var(--color-text-tertiary);padding:8px 0}._messagesWrapper_1srwl_1{width:100%;container-type:inline-size;container-name:messages;scroll-margin-top:88px}._messagesWrapper_1srwl_1._embedded_1srwl_15{height:calc(100vh - 90px)}._messagesWrapper_1srwl_1._embedded_1srwl_15 ._messagesContainer_1srwl_23{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--shadow-sm);height:100%;min-height:0;max-height:none;overflow:hidden}._messagesContainer_1srwl_23{display:flex;height:min(640px,calc(100vh - 220px));min-height:480px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);overflow:hidden}._conversationsList_1srwl_65{width:260px;min-width:200px;flex-shrink:0;border-right:1px solid var(--color-border);display:flex;flex-direction:column;background:var(--color-bg-secondary)}._conversationsHeader_1srwl_85{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--spacing-sm)}._conversationsHeaderTitle_1srwl_101{display:flex;align-items:center;gap:10px;margin:0;min-width:0}._conversationsHeaderIcon_1srwl_117{flex-shrink:0;color:var(--color-primary);font-size:1.125rem;width:1.125rem;height:1.125rem}._conversationsHeaderText_1srwl_133{font-family:var(--font-family);font-size:1.0625rem;font-weight:600;line-height:1.25;color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchBox_1srwl_157{position:relative;display:flex;align-items:center}._searchIcon_1srwl_169{position:absolute;left:12px;color:var(--color-text-secondary);font-size:.8rem;pointer-events:none}._searchInput_1srwl_185{width:100%;padding:8px 12px 8px 34px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:.85rem;background:var(--color-bg-primary);color:var(--color-text-primary)}._searchInput_1srwl_185:focus{outline:none;border-color:var(--color-primary)}._conversations_1srwl_65{flex:1;overflow-y:auto}._conversationItem_1srwl_227{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);cursor:pointer;transition:background .2s ease}._conversationItem_1srwl_227:hover{background:var(--color-bg-tertiary)}._conversationItem_1srwl_227:hover ._deleteConversationButton_1srwl_255{opacity:1}._systemConversationItem_1srwl_263{border-left:3px solid transparent}._systemConversationItem_1srwl_263._active_1srwl_271,._systemConversationItem_1srwl_263:hover{background:var(--color-accent-soft)}._deleteConversationButton_1srwl_255{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:0;font-size:.85rem}._deleteConversationButton_1srwl_255:hover{background:var(--color-accent-soft);color:var(--color-error);opacity:1}._conversationItem_1srwl_227._active_1srwl_271{background:var(--color-accent-soft);border-left:3px solid var(--color-primary)}._conversationAvatar_1srwl_333{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-primary-light)}._conversationAvatarPlaceholder_1srwl_351{width:44px;height:44px;border-radius:50%;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0;border:2px solid var(--color-primary-light)}._systemAvatar_1srwl_377{border-color:var(--color-primary);background:var(--color-accent-soft)}._conversationAvatarPlaceholder_1srwl_351 img{width:26px;height:26px;border-radius:50%;object-fit:cover}._conversationInfo_1srwl_401{flex:1;min-width:0}._conversationHeader_1srwl_411{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);margin-bottom:4px}._conversationHeaderRight_1srwl_427{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0}._conversationName_1srwl_441{font-family:var(--font-family);font-weight:600;color:var(--color-text-primary);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._conversationTime_1srwl_461{font-family:var(--font-family);font-size:.7rem;color:var(--color-text-muted);white-space:nowrap}._priorityBadge_1srwl_475{font-family:var(--font-family);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:var(--radius-sm);white-space:nowrap}._priority_urgent_1srwl_497{background:var(--color-error);color:var(--color-bg-primary)}._priority_high_1srwl_507{background:#f59e0b;color:#1f2937}._priority_medium_1srwl_517{background:var(--color-primary-light);color:var(--color-primary-dark)}._typingIndicator_1srwl_527{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-size:.85rem;font-style:italic}._typingDots_1srwl_547{display:flex;gap:4px}._typingDots_1srwl_547 span{width:6px;height:6px;border-radius:50%;background:var(--color-text-secondary);animation:_typing_1srwl_527 1.4s infinite}._typingDots_1srwl_547 span:nth-child(2){animation-delay:.2s}._typingDots_1srwl_547 span:nth-child(3){animation-delay:.4s}@keyframes _typing_1srwl_527{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}._typingText_1srwl_615{font-family:var(--font-family);color:var(--color-text-secondary)}._headerNameRow_1srwl_625{display:flex;align-items:center;gap:var(--spacing-sm)}._messageMeta_1srwl_637{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}._systemMessageInlineButton_1srwl_651{margin-top:var(--spacing-sm);padding:6px 12px;border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-bg-primary);cursor:pointer;font-family:var(--font-family);font-size:.8rem;font-weight:600}._systemMessageInlineButton_1srwl_651:hover{background:var(--color-primary-dark)}._readIndicator_1srwl_685{font-family:var(--font-family);font-size:var(--font-size-xs)}._readIndicatorRead_1srwl_695{color:var(--color-primary)}._readIndicatorSent_1srwl_703{color:var(--color-text-muted)}._unreadBadge_1srwl_711{background:var(--color-primary);color:var(--color-bg-primary);border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:600;min-width:20px;text-align:center}._lastMessage_1srwl_733{font-family:var(--font-family);font-size:.8rem;color:var(--color-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._listingBadge_1srwl_753{display:inline-block;margin:0;font-size:.75rem;font-weight:600;color:var(--color-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._messagesPanel_1srwl_779{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--color-bg-secondary)}._messagesHeader_1srwl_795{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);width:100%;box-sizing:border-box;position:relative}._messagesHeaderMain_1srwl_817{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._messagesHeaderText_1srwl_833{min-width:0}._backButton_1srwl_841{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0}._backButton_1srwl_841:hover{border-color:var(--color-primary);color:var(--color-primary)}._messagesHeaderUser_1srwl_879{display:flex;align-items:center;gap:var(--spacing-md);text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s ease;min-width:0}._messagesHeaderUser_1srwl_879:hover{opacity:.8}._messagesHeaderUser_1srwl_879 h3{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._headerAvatar_1srwl_923{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--color-primary-light)}._headerAvatarPlaceholder_1srwl_939{width:40px;height:40px;border-radius:50%;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);border:2px solid var(--color-primary-light)}._headerAvatarPlaceholder_1srwl_939 img{width:24px;height:24px;border-radius:50%;object-fit:cover}._headerUsername_1srwl_977{margin:0;font-size:.8rem;color:var(--color-text-secondary)}._headerMenuContainer_1srwl_989{position:relative;flex-shrink:0;z-index:5;align-self:center}._headerMenuButton_1srwl_1003{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;font-size:1rem;transition:border-color .15s ease,color .15s ease}._headerMenuButton_1srwl_1003 svg{pointer-events:none}._headerMenuButton_1srwl_1003:hover{border-color:var(--color-primary);color:var(--color-primary)}._headerMenuDropdown_1srwl_1055{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;overflow:hidden}._headerMenuItem_1srwl_1081{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;background:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-family:var(--font-family);font-size:.875rem;transition:background .15s ease}._headerMenuItem_1srwl_1081:hover{background:var(--color-bg-tertiary)}._headerMenuItem_1srwl_1081 svg{color:#f59e0b;flex-shrink:0}._headerMenuHint_1srwl_1131{margin:0;padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-family);font-size:.8rem;color:var(--color-text-secondary);line-height:1.4}._messagesList_1srwl_1149{flex:1;overflow-y:auto;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}._messageItem_1srwl_1167{display:flex;gap:var(--spacing-sm);align-items:flex-start}._messageItem_1srwl_1167._ownMessage_1srwl_1179{flex-direction:row-reverse}._systemMessageItem_1srwl_1187 ._messageContent_1srwl_1187{max-width:85%}._messageAvatar_1srwl_1195{width:32px;height:32px;border-radius:50%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);color:var(--color-text-secondary)}._messageAvatar_1srwl_1195 img{width:100%;height:100%;object-fit:cover}._messageContent_1srwl_1187{max-width:75%;display:flex;flex-direction:column}._messageItem_1srwl_1167._ownMessage_1srwl_1179 ._messageContent_1srwl_1187{align-items:flex-end}._messageSender_1srwl_1253{font-family:var(--font-family);font-size:.8rem;color:var(--color-text-secondary);margin-bottom:4px;font-weight:500}._messageBubble_1srwl_1269{background:var(--color-accent-cool);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);padding:10px 14px;border-radius:var(--radius-md);position:relative}._systemMessageBubble_1srwl_1287{background:var(--color-accent-soft);border-color:var(--color-primary-light)}._systemMessageSubject_1srwl_1297{font-family:var(--font-family);font-weight:700;color:var(--color-primary-dark);margin-bottom:6px!important}._messageItem_1srwl_1167._ownMessage_1srwl_1179 ._messageBubble_1srwl_1269{background:var(--color-accent-soft);border-color:var(--color-primary-light);box-shadow:var(--shadow-sm)}._messageBubble_1srwl_1269 p{margin:0 0 4px;word-wrap:break-word;line-height:1.5;color:var(--color-text-primary);font-family:var(--font-family)}._messageBubble_1srwl_1269 a{color:var(--color-primary);text-decoration:underline;word-break:break-all}._messageNote_1srwl_1351{margin:0 0 8px}._sharedPostCard_1srwl_1359{display:block;margin-top:2px;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-primary);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}._sharedPostCard_1srwl_1359:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-sm);text-decoration:none}._sharedPostMedia_1srwl_1395{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--color-bg-tertiary)}._sharedPostImage_1srwl_1409{width:100%;height:100%;object-fit:cover;display:block}._sharedPostImagePlaceholder_1srwl_1423{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:1.5rem}._sharedPostBadge_1srwl_1443{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:var(--radius-sm);background:#0000008c;color:#fff;font-family:var(--font-family);font-size:.65rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}._sharedPostBody_1srwl_1473{padding:10px 12px}._sharedPostAuthor_1srwl_1481{display:flex;align-items:center;gap:8px;margin-bottom:6px}._sharedPostAuthorAvatar_1srwl_1495,._sharedPostAuthorAvatarPlaceholder_1srwl_1497{width:22px;height:22px;border-radius:50%;flex-shrink:0}._sharedPostAuthorAvatar_1srwl_1495{object-fit:cover}._sharedPostAuthorAvatarPlaceholder_1srwl_1497{display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:.65rem}._sharedPostAuthorName_1srwl_1537{font-family:var(--font-family);font-size:.78rem;font-weight:600;color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sharedPostCaption_1srwl_1559{margin:0;font-family:var(--font-family);font-size:.82rem;line-height:1.4;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._sharedPostMeta_1srwl_1583{display:flex;align-items:center;gap:4px;margin-top:6px;font-family:var(--font-family);font-size:.72rem;color:var(--color-text-muted)}._sharedPostMetaIcon_1srwl_1603{font-size:.65rem;color:var(--color-error)}._sharedPostLoading_1srwl_1613,._sharedPostFallback_1srwl_1615{display:flex;align-items:center;gap:10px;padding:12px;min-height:72px}._sharedPostLoading_1srwl_1613{color:var(--color-text-secondary);font-family:var(--font-family);font-size:.82rem}._sharedPostFallbackIcon_1srwl_1643{font-size:1.25rem;color:var(--color-text-muted);flex-shrink:0}._sharedPostLabel_1srwl_1655{display:block;font-family:var(--font-family);font-size:.78rem;font-weight:600;color:var(--color-text-primary)}._sharedPostFallbackText_1srwl_1671{display:block;margin-top:2px;font-family:var(--font-family);font-size:.75rem;color:var(--color-text-secondary)}._messageTime_1srwl_1687{font-family:var(--font-family);font-size:.7rem;opacity:.7;display:block;margin-top:4px}._messageForm_1srwl_1703{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border)}._messageInput_1srwl_1717{flex:1;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:.95rem;background:var(--color-bg-secondary);color:var(--color-text-primary)}._messageInput_1srwl_1717:focus{outline:none;border-color:var(--color-primary)}._sendButton_1srwl_1749{padding:12px 20px;background:var(--color-primary);color:var(--color-bg-primary);border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;min-width:50px}._sendButton_1srwl_1749:hover:not(:disabled){background:var(--color-primary-dark)}._sendButton_1srwl_1749:disabled{opacity:.6;cursor:not-allowed}._spinner_1srwl_1795{animation:_spin_1srwl_1795 1s linear infinite}@keyframes _spin_1srwl_1795{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._noSelection_1srwl_1821{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-secondary);padding:var(--spacing-xl)}._noSelection_1srwl_1821 svg{font-size:3rem;margin-bottom:var(--spacing-md);opacity:.5}._noSelection_1srwl_1821 p{font-family:var(--font-family);text-align:center}._emptyState_1srwl_1865{text-align:center;padding:40px 20px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center}._emptyState_1srwl_1865 svg{font-size:3rem;color:var(--color-text-secondary);opacity:.5;margin-bottom:var(--spacing-md)}._emptyStateSubtext_1srwl_1899{font-family:var(--font-family);font-size:.9rem;margin-top:var(--spacing-sm);opacity:.7}._searchEmptyState_1srwl_1913{padding:var(--spacing-md);text-align:center;color:var(--color-text-secondary);font-family:var(--font-family);font-size:.85rem}._loading_1srwl_1929{text-align:center;padding:var(--spacing-xl);color:var(--color-text-secondary);font-family:var(--font-family)}@container messages (max-width: 720px){._messagesContainer_1srwl_23{flex-direction:column;height:auto;min-height:520px}._embedded_1srwl_15 ._messagesContainer_1srwl_23{min-height:0}._conversationsList_1srwl_65{width:100%;min-width:0;max-height:380px;border-right:none;border-bottom:1px solid var(--color-border)}._embedded_1srwl_15 ._conversationsList_1srwl_65{max-height:min(560px,calc(100vh - 300px))}._messagesContainer_1srwl_23._threadOpen_1srwl_1989 ._conversationsList_1srwl_65{display:none}._messagesContainer_1srwl_23._threadOpen_1srwl_1989 ._messagesPanel_1srwl_779,._messagesContainer_1srwl_23._threadOpen_1srwl_1989 ._noSelection_1srwl_1821{min-height:420px}._backButton_1srwl_841{display:flex}._noSelection_1srwl_1821{display:none}._messageContent_1srwl_1187{max-width:85%}}@container messages (min-width: 721px) and (max-width: 900px){._conversationsList_1srwl_65{width:200px;min-width:180px}}@media(max-width:900px){._messagesWrapper_1srwl_1._embedded_1srwl_15{height:auto}._messagesWrapper_1srwl_1._embedded_1srwl_15 ._messagesContainer_1srwl_23{height:min(640px,calc(100vh - 220px));min-height:480px;max-height:min(820px,calc(100vh - 200px))}}@media(max-width:768px){._messagesContainer_1srwl_23{min-height:460px}}._reviewBanner_1srwl_2085{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg-secondary));border-top:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);flex-shrink:0}._reviewBannerText_1srwl_2107{display:flex;align-items:center;gap:var(--spacing-xs);font-family:var(--font-family);font-size:.85rem;color:var(--color-text-primary)}._reviewBannerStar_1srwl_2125{color:#f59e0b;font-size:.9rem;flex-shrink:0}._reviewBannerBtn_1srwl_2137{flex-shrink:0;padding:6px 14px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;font-family:var(--font-family);font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .15s}._reviewBannerBtn_1srwl_2137:hover{opacity:.88}._reviewModalBackdrop_1srwl_2175{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1200;padding:var(--spacing-md)}._reviewModal_1srwl_2175{background:var(--color-bg-primary);border-radius:var(--radius-xl);padding:var(--spacing-xl);width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--spacing-lg);box-shadow:var(--shadow-xl)}._reviewModalTitle_1srwl_2221{font-family:var(--font-family);font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin:0}._reviewModalSeller_1srwl_2237{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary);margin:2px 0 0}._reviewStarsRow_1srwl_2251{display:flex;gap:6px}._reviewStar_1srwl_2251{font-size:1.8rem;cursor:pointer;color:var(--color-border);transition:color .1s}._reviewStar_1srwl_2251._active_1srwl_271{color:#f59e0b}._reviewDimsGrid_1srwl_2283{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-sm)}._reviewDimLabel_1srwl_2295{font-family:var(--font-family);font-size:.75rem;color:var(--color-text-secondary);margin-bottom:4px;display:block}._reviewDimSelect_1srwl_2311{width:100%;padding:6px 8px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-family);font-size:.8rem}._reviewCommentArea_1srwl_2333{width:100%;min-height:80px;padding:var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-family);font-size:.9rem;resize:vertical;box-sizing:border-box}._reviewModalActions_1srwl_2361{display:flex;gap:var(--spacing-sm);justify-content:flex-end}._reviewCancelBtn_1srwl_2373{padding:8px 18px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-family:var(--font-family);font-size:.85rem;cursor:pointer}._reviewSubmitBtn_1srwl_2395{padding:8px 20px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;font-family:var(--font-family);font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .15s}._reviewSubmitBtn_1srwl_2395:disabled{opacity:.5;cursor:not-allowed}._profileContainer_1jh6e_1{max-width:1200px;margin:0 auto;padding:var(--spacing-md)}._pageWrapper_1jh6e_13{padding-top:0;gap:0;overflow:visible!important}._profileInner_1jh6e_27{max-width:1200px;width:100%;padding-top:0;padding-left:0;padding-right:0;gap:0;overflow:visible}._profileBody_1jh6e_47{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:var(--spacing-lg);width:100%;margin-top:var(--spacing-sm);overflow:visible}._profileBodyWithRightSidebar_1jh6e_67{grid-template-columns:280px minmax(0,1fr) 280px}._tabContent_1jh6e_75{flex:1;min-width:0;font-family:var(--font-family);scroll-margin-top:calc(var(--site-header-height) + var(--spacing-md))}@media(max-width:1200px){._profileBody_1jh6e_47{grid-template-columns:220px minmax(0,1fr)}._profileBodyWithRightSidebar_1jh6e_67{grid-template-columns:220px minmax(0,1fr) 220px}}@media(max-width:900px){._profileBody_1jh6e_47,._profileBodyWithRightSidebar_1jh6e_67{grid-template-columns:1fr}}@media(max-width:768px){._profileInner_1jh6e_27{padding-left:0;padding-right:0}}@media(min-width:769px)and (max-width:1200px){._profileInner_1jh6e_27{padding-left:0;padding-right:0}}._backButton_1jh6e_151{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;margin-bottom:24px}._backButton_1jh6e_151:hover{background:#f5f5f5}._profileHeader_1jh6e_191{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg,#035bf014,#10b9810f),var(--color-bg-secondary);border-radius:var(--radius-xl);margin-bottom:var(--spacing-lg);box-shadow:0 18px 40px #0f172a1f;border:1px solid var(--color-border)}._profileHeaderLeft_1jh6e_221{display:flex;gap:var(--spacing-xl);flex:1;min-width:0}._followButtonContainer_1jh6e_235{display:flex;align-items:flex-start;padding-top:var(--spacing-xs);flex-shrink:0}._avatarSection_1jh6e_249{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}._avatarRing_1jh6e_263{width:150px;height:150px;border-radius:50%;padding:4px;background:conic-gradient(from 140deg,var(--color-primary),var(--color-primary-light),var(--color-success),var(--color-primary));display:flex;align-items:center;justify-content:center;flex-shrink:0}._avatar_1jh6e_249{width:140px;height:140px;border-radius:50%;object-fit:cover;background:radial-gradient(circle at 30% 20%,#fff,#e5e7eb)}._avatarPlaceholder_1jh6e_315{width:150px;height:150px;border-radius:50%;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);border:4px solid var(--color-primary);flex-shrink:0}._followButton_1jh6e_235{padding:8px 16px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .2s ease}._followButton_1jh6e_235:hover{background:var(--color-primary-dark)}._followButton_1jh6e_235._following_1jh6e_379{background:var(--color-success)}._followButton_1jh6e_235:disabled{opacity:.6;cursor:not-allowed}._profileInfo_1jh6e_397{flex:1;min-width:0}._nameRow_1jh6e_407{display:flex;align-items:center;margin-bottom:var(--spacing-xs)}._name_1jh6e_407{font-family:var(--font-family);font-size:2.5rem;font-weight:700;margin:0;color:var(--color-text-primary);line-height:1.2}._username_1jh6e_437{font-family:var(--font-family);font-size:1.1rem;font-weight:400;color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}._followButtonHeader_1jh6e_453{padding:10px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .2s ease;font-size:.95rem;box-shadow:var(--shadow-sm)}._followButtonHeader_1jh6e_453:hover{background:var(--color-primary-dark)}._followButtonHeader_1jh6e_453._following_1jh6e_379{background:var(--color-success);box-shadow:0 4px 12px #22c55e4d}._followButtonHeader_1jh6e_453:disabled{opacity:.6;cursor:not-allowed}._bioSection_1jh6e_513{margin:var(--spacing-lg) 0;padding:var(--spacing-md) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._bio_1jh6e_513{font-family:var(--font-family);font-size:1.05rem;color:var(--color-text-primary);margin:0;line-height:1.7;white-space:pre-wrap;word-wrap:break-word}._profileMeta_1jh6e_547{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:var(--spacing-md) 0}._metaItem_1jh6e_561{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:.95rem}._metaIcon_1jh6e_577{font-family:var(--font-family);color:var(--color-primary);font-size:.9rem;flex-shrink:0}._badges_1jh6e_591{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._badge_1jh6e_591{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:linear-gradient(135deg,#035bf026,#10b9811a);color:var(--color-primary);border:1px solid rgba(3,91,240,.3);border-radius:999px;font-size:.85rem;font-weight:600;transition:all .2s ease}._badge_1jh6e_591:hover{background:linear-gradient(135deg,#035bf040,#10b98133)}._statsBar_1jh6e_661{display:grid;grid-template-columns:repeat(4,1fr);width:100%;padding:var(--spacing-lg) 0;margin:var(--spacing-lg) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);gap:0}._statItem_1jh6e_683{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease;padding:var(--spacing-md);border-radius:var(--radius-sm);position:relative}._statItem_1jh6e_683:not(:last-child):after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:var(--color-border)}._statItem_1jh6e_683:hover{background:#035bf00d}._clickableStat_1jh6e_735{cursor:pointer}._clickableStat_1jh6e_735:hover{background:#035bf01a}._statNumber_1jh6e_751{font-family:var(--font-family);font-size:1.75rem;font-weight:700;color:var(--color-text-primary);line-height:1;background:linear-gradient(135deg,var(--color-primary),var(--color-success));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._statText_1jh6e_783{font-family:var(--font-family);font-size:.9rem;color:var(--color-text-secondary);font-weight:500;text-transform:capitalize;letter-spacing:.3px}._reviewsSection_1jh6e_801{margin-top:var(--spacing-xl)}._sectionTitle_1jh6e_809{font-family:var(--font-family);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}._reviewsGrid_1jh6e_825{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-md)}._reviewCard_1jh6e_837{background:var(--color-bg-secondary);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:all .2s ease}._reviewHeader_1jh6e_861{display:flex;justify-content:space-between;align-items:start;margin-bottom:var(--spacing-sm)}._productLink_1jh6e_875{text-decoration:none;color:var(--color-text-primary)}._productLink_1jh6e_875 h3{margin:0;font-size:1rem;font-weight:600;transition:color .2s ease}._productLink_1jh6e_875:hover h3{color:var(--color-primary)}._reviewRating_1jh6e_907{display:flex;gap:2px}._starFilled_1jh6e_917{font-family:var(--font-family);color:#ffc107}._starEmpty_1jh6e_927{font-family:var(--font-family);color:#e0e0e0}._reviewComment_1jh6e_937{font-family:var(--font-family);color:var(--color-text-primary);line-height:1.6;margin:var(--spacing-sm) 0;font-size:.95rem}._reviewHelpful_1jh6e_953{display:flex;align-items:center;gap:4px;color:var(--color-text-secondary);font-size:.85rem;margin-top:var(--spacing-sm)}._loading_1jh6e_971,._error_1jh6e_973{text-align:center;padding:var(--spacing-xl);font-size:1.2rem;color:var(--color-text-secondary)}._emptyState_1jh6e_987{text-align:center;padding:60px 24px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;align-items:center;background:#f8fafc;border-radius:16px;border:2px dashed #e2e8f0}._socialSection_1jh6e_1015{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}._sectionSubtitle_1jh6e_1027{font-family:var(--font-family);font-size:.95rem;color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0}._sectionIcon_1jh6e_1041{font-family:var(--font-family);color:var(--color-primary);font-size:1.3rem}._usersGrid_1jh6e_1055{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:var(--spacing-md)}._userCard_1jh6e_1067{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-primary);transition:all .2s ease}._userCard_1jh6e_1067:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}._userAvatar_1jh6e_1103{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-primary-light)}._userAvatarPlaceholder_1jh6e_1121{width:50px;height:50px;border-radius:50%;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0;border:2px solid var(--color-primary-light)}._userCardInfo_1jh6e_1147{flex:1;min-width:0}._userCardName_1jh6e_1157{font-weight:600;margin-bottom:2px;font-size:.95rem}._userCardUsername_1jh6e_1169{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary)}._listsGrid_1jh6e_1183{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}._listCard_1jh6e_1195{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-decoration:none;color:var(--color-text-primary);transition:border-color var(--transition-base);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-md)}._listCard_1jh6e_1195:hover{border-color:#035bf059}._listCardHeader_1jh6e_1231{display:flex;justify-content:space-between;align-items:start;gap:var(--spacing-sm)}._listCardTitle_1jh6e_1245{font-family:var(--font-family);font-size:1.2rem;font-weight:600;margin:0;color:var(--color-text-primary);flex:1}._listCardCategory_1jh6e_1263{padding:4px 12px;background:var(--color-primary-light);color:var(--color-primary);border-radius:999px;font-size:.8rem;font-weight:500;white-space:nowrap}._listCardDescription_1jh6e_1283{font-family:var(--font-family);color:var(--color-text-secondary);font-size:.9rem;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._listCardStats_1jh6e_1307{display:flex;gap:var(--spacing-md);font-size:.85rem;color:var(--color-text-secondary);margin-top:auto;padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}._listCardStats_1jh6e_1307 span{display:flex;align-items:center;gap:4px}._categoriesGrid_1jh6e_1341{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-md)}._categoryCard_1jh6e_1353{background:linear-gradient(135deg,#035bf014,#10b9810f);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);text-decoration:none;color:var(--color-text-primary);transition:all .2s ease;text-align:center}._categoryCard_1jh6e_1353:hover{background:linear-gradient(135deg,#035bf026,#10b9811f);border-color:var(--color-primary)}._categoryCardName_1jh6e_1401{font-weight:600;font-size:1rem;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}._categoryCardCount_1jh6e_1415{font-family:var(--font-family);font-size:.85rem;color:var(--color-text-secondary)}@media(max-width:768px){.profileBody>aside,._profileBody_1jh6e_47>aside{display:none!important}._profileBodyWithRightSidebar_1jh6e_67{grid-template-columns:1fr!important}._tabContent_1jh6e_75{width:100%;padding:0;margin:0;border:none;box-shadow:none;background:transparent}._profileBody_1jh6e_47,._profileBodyWithRightSidebar_1jh6e_67{grid-template-columns:1fr;gap:var(--spacing-md);margin-top:0}._profileInner_1jh6e_27,._profileContainer_1jh6e_1{padding:0;max-width:100%}.innerContainer{padding:0;max-width:100%;border-radius:0}.pageContainer{background:var(--color-bg-primary)}._profileHeader_1jh6e_191{flex-direction:column;text-align:center;padding:var(--spacing-lg);gap:var(--spacing-lg)}._avatarRing_1jh6e_263,._avatarPlaceholder_1jh6e_315{width:120px;height:120px}._avatar_1jh6e_249{width:110px;height:110px}._name_1jh6e_407{font-family:var(--font-family);font-size:2rem}._nameRow_1jh6e_407{justify-content:center;flex-direction:column}._followButtonHeader_1jh6e_453{width:100%;justify-content:center}._profileMeta_1jh6e_547{align-items:center;text-align:center}._statsBar_1jh6e_661{grid-template-columns:repeat(2,1fr);gap:0}._statItem_1jh6e_683:nth-child(2n):after{display:none}._statItem_1jh6e_683:nth-child(2):after,._statItem_1jh6e_683:nth-child(4):after{display:block}._statNumber_1jh6e_751{font-family:var(--font-family);font-size:1.5rem}._reviewsGrid_1jh6e_825,._usersGrid_1jh6e_1055,._listsGrid_1jh6e_1183{grid-template-columns:1fr}._categoriesGrid_1jh6e_1341{grid-template-columns:repeat(2,1fr)}}._modalOverlay_1jh6e_1683{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-lg);animation:_fadeIn_1jh6e_1 .2s ease}@keyframes _fadeIn_1jh6e_1{0%{opacity:0}to{opacity:1}}._modalContent_1jh6e_1731{background:var(--color-bg-secondary);border-radius:var(--radius-xl);width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1jh6e_1 .3s ease;border:1px solid var(--color-border)}@keyframes _slideUp_1jh6e_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1jh6e_1779{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border)}._modalSearchContainer_1jh6e_1795{padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid var(--color-border)}._searchInputWrapper_1jh6e_1805{position:relative;display:flex;align-items:center}._searchIcon_1jh6e_1817{position:absolute;left:12px;color:var(--color-text-secondary);font-size:.9rem}._searchInput_1jh6e_1805{width:100%;padding:10px 12px 10px 36px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.95rem;background:var(--color-bg-primary);color:var(--color-text-primary);transition:all .2s ease}._searchInput_1jh6e_1805:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light-alpha)}._modalHeader_1jh6e_1779 h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._modalClose_1jh6e_1879{background:none;border:none;font-size:2rem;color:var(--color-text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all .2s ease;line-height:1}._modalClose_1jh6e_1879:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._modalBody_1jh6e_1923{padding:var(--spacing-xl);overflow-y:auto;flex:1}._modalBody_1jh6e_1923 ._usersGrid_1jh6e_1055{max-height:60vh;overflow-y:auto}._privateProfileContainer_1jh6e_1947{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-md);min-height:calc(100vh - 200px);display:flex;flex-direction:column;gap:0;overflow:visible}._privateProfileHeader_1jh6e_1971{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing-md);padding:90px var(--spacing-lg) var(--spacing-lg);background:var(--color-bg-primary);border-radius:var(--radius-xl);margin-bottom:var(--spacing-lg);box-shadow:0 4px 12px #00000014;border:1px solid var(--color-border);margin-top:-60px;position:relative;overflow:visible;z-index:2}._privateProfileInfo_1jh6e_2007{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:0 1 auto;min-width:0;align-items:center;width:100%}._privateAvatarSection_1jh6e_2027{flex-shrink:0;margin-top:-110px;position:relative;z-index:3}._privateAvatar_1jh6e_2027{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--color-border)}._privateAvatarPlaceholder_1jh6e_2057{width:120px;height:120px;border-radius:50%;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);border:3px solid var(--color-border)}._privateProfileDetails_1jh6e_2081{flex:1;min-width:0;text-align:center}._privateName_1jh6e_2093{font-family:var(--font-family);font-size:2rem;font-weight:700;margin:0 0 var(--spacing-xs) 0;color:var(--color-text-primary)}._privateUsername_1jh6e_2109{font-family:var(--font-family);font-size:1.1rem;font-weight:400;color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0}._privateMessage_1jh6e_2125{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-lg);background:var(--color-bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--color-border);margin-top:var(--spacing-md)}._privateMessage_1jh6e_2125 p{margin:0;font-size:1.1rem;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}._privateIcon_1jh6e_2167{font-family:var(--font-family);color:var(--color-text-secondary);font-size:1.2rem}._privateSubtext_1jh6e_2179{font-family:var(--font-family);font-size:.9rem;color:var(--color-text-secondary);margin-top:var(--spacing-xs)}._privateActions_1jh6e_2193{display:flex;align-items:flex-start;padding-top:var(--spacing-xs);flex-shrink:0;position:absolute;top:var(--spacing-lg);right:var(--spacing-lg)}._privateFollowButton_1jh6e_2213{padding:10px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .2s ease;font-size:.95rem;box-shadow:var(--shadow-sm)}._privateFollowButton_1jh6e_2213:hover{background:var(--color-primary-dark)}._privateFollowButton_1jh6e_2213._following_1jh6e_379{background:var(--color-success);box-shadow:0 4px 12px #22c55e4d}._privateFollowButton_1jh6e_2213._pendingRequest_1jh6e_2263{background:var(--color-text-secondary);box-shadow:0 4px 12px #64748b4d;cursor:default}._privateFollowButton_1jh6e_2213._pendingRequest_1jh6e_2263:hover{background:var(--color-text-secondary);transform:none}._privateFollowButton_1jh6e_2213:disabled{opacity:.6;cursor:not-allowed}._privateStatsBar_1jh6e_2295{display:flex;justify-content:space-between;gap:var(--spacing-lg);padding:14px 24px;margin:var(--spacing-md) auto var(--spacing-lg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:100%;max-width:600px}._privateStatItem_1jh6e_2319{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease;padding:var(--spacing-md);border-radius:var(--radius-sm);flex:1}._privateStatItem_1jh6e_2319:hover{background:#035bf00d}._privateStatNumber_1jh6e_2351{font-family:var(--font-family);font-size:1.75rem;font-weight:700;color:var(--color-text-primary);line-height:1}._privateStatText_1jh6e_2367{font-family:var(--font-family);font-size:.9rem;color:var(--color-text-secondary);font-weight:500;text-transform:capitalize}._privateContentPlaceholder_1jh6e_2383{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xxl) var(--spacing-xl);text-align:center;background:var(--color-bg-secondary);border-radius:var(--radius-xl);border:1px solid var(--color-border);margin-top:var(--spacing-lg)}._privateContentIcon_1jh6e_2409{font-family:var(--font-family);color:var(--color-text-tertiary);margin-bottom:var(--spacing-lg)}._privateContentPlaceholder_1jh6e_2383 h2{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}._privateContentPlaceholder_1jh6e_2383 p{font-size:1rem;color:var(--color-text-secondary);margin:0}@media(max-width:768px){._privateProfileHeader_1jh6e_1971{text-align:center;padding:80px var(--spacing-md) var(--spacing-lg);gap:var(--spacing-md)}._privateProfileInfo_1jh6e_2007{flex-direction:column;align-items:center}._privateActions_1jh6e_2193{width:100%;justify-content:center;position:static;align-self:center;margin-top:var(--spacing-sm)}._privateFollowButton_1jh6e_2213{width:100%;justify-content:center}._privateStatsBar_1jh6e_2295{gap:var(--spacing-md)}}._errorBoundaryContainer_u6y13_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2)}._errorCard_u6y13_19{background:#fff;border-radius:16px;padding:3rem;max-width:600px;width:100%;box-shadow:0 20px 60px #0000004d;text-align:center}._errorIcon_u6y13_39{color:#ef4444;margin-bottom:1.5rem;animation:_bounce_u6y13_1 2s infinite}@keyframes _bounce_u6y13_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._errorTitle_u6y13_71{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}._errorMessage_u6y13_85{font-size:1.125rem;color:#6b7280;margin-bottom:2rem;line-height:1.6}._errorDetails_u6y13_99{text-align:left;margin:2rem 0;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}._errorDetails_u6y13_99 summary{font-weight:600;color:#374151;margin-bottom:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}._errorDetails_u6y13_99 summary:hover{color:#1f2937}._errorStack_u6y13_143{margin-top:.5rem;padding:1rem;background:#1f2937;color:#f9fafb;border-radius:4px;overflow-x:auto;font-size:.875rem;font-family:Courier New,monospace;white-space:pre-wrap;word-break:break-all}._errorActions_u6y13_169{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._retryButton_u6y13_183,._homeButton_u6y13_185{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s}._retryButton_u6y13_183{background:#035bf0;color:#fff}._retryButton_u6y13_183:hover{background:#0246c2}._homeButton_u6y13_185{background:#e5e7eb;color:#374151}._homeButton_u6y13_185:hover{background:#d1d5db}@media(max-width:640px){._errorBoundaryContainer_u6y13_1{padding:1rem}._errorCard_u6y13_19{padding:2rem}._errorTitle_u6y13_71{font-size:1.5rem}._errorMessage_u6y13_85{font-size:1rem}._errorActions_u6y13_169{flex-direction:column}._retryButton_u6y13_183,._homeButton_u6y13_185{width:100%;justify-content:center}}._postDetailsModal_1thsk_1{max-width:600px;max-height:90vh}._postDetailsModal_1thsk_1 ._modalContent_1thsk_13{padding:0}._modalPostCard_1thsk_21{margin:0;height:100%!important;width:100%!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;max-width:none!important;flex:1!important;display:flex!important;flex-direction:column!important}._errorState_q6wb8_1{padding:2rem;text-align:center;color:var(--color-text-secondary);font-family:var(--font-family)}._errorIcon_q6wb8_15{font-size:2rem;margin-bottom:1rem;color:var(--color-warning, var(--color-text-secondary))}._retryButton_q6wb8_27{margin-top:1rem;padding:.5rem 1.25rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--bg-warm);cursor:pointer;font-family:var(--font-family);display:inline-flex;align-items:center;gap:.5rem}._retryButton_q6wb8_27:hover{background:var(--color-bg-hover, var(--bg-warm))}._retryButton_q6wb8_27:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._panel_1bewq_1{display:flex;flex-direction:column;gap:var(--spacing-sm)}._title_1bewq_7{margin:0;display:flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-family);font-size:.85rem;font-weight:700;color:var(--color-text-primary)}._userList_1bewq_18{display:flex;flex-direction:column;gap:2px}._userRow_1bewq_24{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:var(--spacing-sm);padding:6px 4px;border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background .15s ease}._userRow_1bewq_24:hover{background:var(--color-bg-tertiary)}._userRow_1bewq_24:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._avatar_1bewq_45{width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-secondary)}._avatarImage_1bewq_58{width:100%;height:100%;object-fit:cover}._details_1bewq_64{display:flex;flex-direction:column;gap:2px;min-width:0}._username_1bewq_71{font-family:var(--font-family);font-weight:600;font-size:.8125rem;line-height:1.3;color:var(--color-text-primary);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}._userRow_1bewq_24:hover ._username_1bewq_71{color:var(--color-primary)}._bio_1bewq_88{font-family:var(--font-family);font-size:.75rem;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._seeAll_1bewq_97{font-family:var(--font-family);display:flex;flex-direction:column;gap:2px;margin-top:var(--spacing-xs);text-decoration:none}._seeAll_1bewq_97:hover ._seeAllPrimary_1bewq_106{text-decoration:underline}._seeAllPrimary_1bewq_106{font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);line-height:1.3}._empty_1bewq_117{display:flex;flex-direction:column;gap:var(--spacing-sm)}._empty_1bewq_117 p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}._emptyActions_1bewq_130{display:flex;flex-direction:column;gap:var(--spacing-xs)}._ctaPrimary_1bewq_136,._ctaSecondary_1bewq_137{display:block;text-align:center;padding:8px 12px;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;text-decoration:none}._ctaPrimary_1bewq_136{background:var(--color-primary);color:var(--color-bg-primary)}._ctaSecondary_1bewq_137{background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-primary)}._ctaSecondary_1bewq_137:hover{background:var(--color-bg-primary);border-color:var(--color-primary);color:var(--color-primary)}._skeletonList_1bewq_164{display:flex;flex-direction:column;gap:var(--spacing-sm)}._skeletonRow_1bewq_170{height:44px;border-radius:var(--radius-md);background:var(--color-bg-tertiary);animation:_panelPulse_1bewq_1 1.5s ease-in-out infinite}@keyframes _panelPulse_1bewq_1{0%,to{opacity:1}50%{opacity:.5}}._postDetailsPage_powxi_1{max-width:900px;margin:0 auto;padding:var(--spacing-lg) 0}._postWrapper_powxi_13{background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);overflow:hidden;transition:box-shadow .3s ease;max-width:600px;margin:0 auto;width:100%}._stateContainer_powxi_37{display:flex;justify-content:center;align-items:center;min-height:400px;padding:var(--spacing-2xl)}._loadingState_powxi_53,._errorState_powxi_55{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl);background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);border:1px solid var(--surface-panel-border);box-shadow:var(--surface-panel-shadow);max-width:500px;width:100%}._loadingState_powxi_53{gap:var(--spacing-lg)}._errorState_powxi_55{gap:var(--spacing-md)}._errorState_powxi_55 svg{font-size:3rem;color:var(--color-error);margin-bottom:var(--spacing-sm)}._errorState_powxi_55 h3{margin:0 0 var(--spacing-xs) 0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._errorState_powxi_55 p{margin:0 0 var(--spacing-lg) 0;color:var(--color-text-secondary);font-size:1rem;line-height:1.6}._spinner_powxi_141{font-family:var(--font-family);font-size:2.5rem;color:var(--color-primary);animation:_spin_powxi_141 1s linear infinite}@keyframes _spin_powxi_141{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingState_powxi_53 p{margin:0;color:var(--color-text-secondary);font-size:1.1rem;font-weight:500}._retryButton_powxi_187{padding:12px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:var(--spacing-md)}._retryButton_powxi_187:hover{background:var(--color-primary-dark)}@media(max-width:768px){._postDetailsPage_powxi_1{padding:var(--spacing-md) 0}._postWrapper_powxi_13{border-radius:var(--radius-lg)}._stateContainer_powxi_37{min-height:300px;padding:var(--spacing-lg)}._loadingState_powxi_53,._errorState_powxi_55{padding:var(--spacing-xl)}._errorState_powxi_55 svg{font-size:2.5rem}._errorState_powxi_55 h3{font-size:1.25rem}}._container_1fl60_1{max-width:900px;margin:0 auto;width:100%}._header_1fl60_13{text-align:center;margin-bottom:3rem;padding:clamp(var(--spacing-xl),5vw,3rem);border-radius:calc(var(--radius-xl) + 12px);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);box-shadow:var(--glass-surface-shadow);overflow:hidden;position:relative}._header_1fl60_13 h1{position:relative;z-index:1;font-size:2.5rem;color:var(--glass-text-primary);margin-bottom:.5rem}._header_1fl60_13 p{position:relative;z-index:1;font-size:1.125rem;color:var(--glass-text-secondary)}._categoryFilter_1fl60_67{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}._categoryBtn_1fl60_87{font-family:var(--font-family);padding:.5rem 1rem;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);border-radius:999px;cursor:pointer;transition:all .2s;font-weight:500}._categoryBtn_1fl60_87:hover{background:var(--color-bg-tertiary);border-color:var(--color-border);color:var(--color-text-primary)}._categoryBtn_1fl60_87._active_1fl60_123{background:var(--color-bg-tertiary);color:var(--color-primary);border-color:var(--color-border);font-weight:600}._loading_1fl60_137,._noFaqs_1fl60_139{text-align:center;padding:3rem;color:var(--color-text-secondary);font-size:1.125rem}._faqsContainer_1fl60_153,._categorySection_1fl60_161{margin-bottom:3rem}._categoryTitle_1fl60_169{font-family:var(--font-family);font-size:1.75rem;color:var(--color-text-primary);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-primary)}._faqList_1fl60_187{display:flex;flex-direction:column;gap:1rem}._faqItem_1fl60_199{border:1px solid var(--surface-panel-border);border-radius:var(--radius-lg);background:var(--surface-panel-bg);box-shadow:var(--surface-panel-shadow);overflow:hidden;transition:box-shadow .2s}._faqQuestion_1fl60_223{width:100%;padding:1.25rem 1.5rem;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;font-family:var(--font-family);color:var(--color-text-primary);transition:background .2s}._faqQuestion_1fl60_223:hover,._faqQuestion_1fl60_223._active_1fl60_123{background:var(--color-bg-tertiary)}._icon_1fl60_273{font-family:var(--font-family);font-size:1.5rem;color:var(--color-primary);font-weight:300;margin-left:1rem;flex-shrink:0}._faqAnswer_1fl60_291{padding:0 1.5rem 1.5rem;animation:_slideDown_1fl60_1 .3s ease}@keyframes _slideDown_1fl60_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._answerContent_1fl60_323{font-family:var(--font-family);color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem}._faqActions_1fl60_337{padding-top:1rem;border-top:1px solid var(--color-border)}._helpfulBtn_1fl60_347{padding:.5rem 1rem;background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:6px;cursor:pointer;font-size:.875rem;font-family:var(--font-family);transition:all .2s}._helpfulBtn_1fl60_347:hover{background:var(--color-bg-tertiary);border-color:var(--color-border);color:var(--color-primary)}._contactSection_1fl60_383{text-align:center;padding:3rem;background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow);margin-top:3rem}._contactSection_1fl60_383 h3{font-size:1.5rem;color:var(--color-text-primary);margin-bottom:.5rem}._contactSection_1fl60_383 p{color:var(--color-text-secondary);margin-bottom:1.5rem}._contactBtn_1fl60_425{display:inline-block;padding:.75rem 2rem;background:var(--color-primary);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:background .2s}._contactBtn_1fl60_425:hover{background:var(--color-primary-hover)}@media(max-width:768px){._container_1fl60_1{padding:1rem}._header_1fl60_13 h1{font-size:2rem}._categoryFilter_1fl60_67{gap:.5rem}._categoryBtn_1fl60_87{font-family:var(--font-family);font-size:.875rem;padding:.4rem .8rem}._faqQuestion_1fl60_223{font-family:var(--font-family);font-size:1rem;padding:1rem}._faqAnswer_1fl60_291{padding:0 1rem 1rem}}._gate_6ybnw_1{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-lg);max-width:480px;margin:0 auto}._pulseBlock_6ybnw_19,._pulseBlockWide_6ybnw_21{height:16px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-bg-tertiary) 25%,rgba(255,255,255,.8) 50%,var(--color-bg-tertiary) 75%);background-size:200% 100%;animation:_routeAuthPulse_6ybnw_1 1.4s ease-in-out infinite}._pulseBlock_6ybnw_19{width:60%}._pulseBlockWide_6ybnw_21{width:100%;height:120px;border-radius:var(--radius-xl)}@keyframes _routeAuthPulse_6ybnw_1{0%{background-position:200% 0}to{background-position:-200% 0}}._maintenancePage_yc3hy_1{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg)}._content_yc3hy_17{max-width:640px;text-align:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-md)}._icon_yc3hy_37{font-family:var(--font-family);font-size:48px;color:var(--color-primary);margin-bottom:var(--spacing-md)}._title_yc3hy_50{font-family:var(--font-family);font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}._subtitle_yc3hy_63{font-family:var(--font-family);font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}._note_yc3hy_76{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-muted)}._container_73dva_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bg-primary)}._card_73dva_19{width:100%;max-width:680px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:16px;padding:2.5rem;box-shadow:0 12px 36px #00000026;text-align:center}._icon_73dva_41{font-size:3rem;color:#ef4444;margin-bottom:1rem}._title_73dva_53{font-family:var(--font-family);font-size:2rem;line-height:1.2;color:var(--text-primary);margin:0 0 .75rem}._message_73dva_69{font-family:var(--font-family);font-size:1rem;color:var(--text-secondary);margin:0 0 1.5rem}._actions_73dva_83{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}._retryButton_73dva_97,._homeButton_73dva_99{font-family:var(--font-family);display:inline-flex;align-items:center;gap:.5rem;border:none;border-radius:8px;padding:.7rem 1.2rem;cursor:pointer}._retryButton_73dva_97{background:#0246c2;color:#fff}._homeButton_73dva_99{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary)}._floatingBar_6yx03_1{position:fixed;bottom:0;left:0;right:0;background:var(--surface-panel-bg);color:var(--color-text-primary);border-top:1px solid var(--surface-panel-border);padding:var(--spacing-md) var(--spacing-lg);box-shadow:0 -8px 28px #0f0e1a1a;z-index:1000;animation:_slideUp_6yx03_1 .3s ease-out;font-family:var(--font-family)}@keyframes _slideUp_6yx03_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._barContent_6yx03_49{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);flex-wrap:wrap}._selectedInfo_6yx03_69{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}._count_6yx03_85{font-weight:600;font-size:1rem;white-space:nowrap;color:var(--color-text-primary)}._thumbnails_6yx03_99{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}._thumbnail_6yx03_99{position:relative;width:50px;height:50px;border-radius:var(--radius-md);overflow:visible;border:1px solid var(--surface-panel-border);background:var(--color-bg-secondary)}._thumbnailImage_6yx03_133{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}._removeBtn_6yx03_147{position:absolute;top:-4px;right:-4px;z-index:2;width:18px;height:18px;border-radius:50%;background:var(--color-error, #dc2626);color:#fff;border:2px solid white;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease,color .2s ease}._removeBtn_6yx03_147:hover,._removeBtn_6yx03_147:focus-visible{background:var(--color-error-dark, #b91c1c);outline:none}._actions_6yx03_197{display:flex;gap:var(--spacing-sm);align-items:center}._clearBtn_6yx03_209{font-family:var(--font-family);padding:10px 20px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border, rgba(0, 0, 0, .12));border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:background-color .2s ease,border-color .2s ease,color .2s ease}._clearBtn_6yx03_209:hover,._clearBtn_6yx03_209:focus-visible{background:var(--color-bg-secondary);color:var(--color-text-primary);outline:none}._compareBtn_6yx03_247{font-family:var(--font-family);padding:10px 24px;background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;font-weight:600;transition:background-color .2s ease,border-color .2s ease}._compareBtn_6yx03_247:hover,._compareBtn_6yx03_247:focus-visible{background:var(--color-primary-hover, var(--color-primary-dark));border-color:var(--color-primary-hover, var(--color-primary-dark));outline:none}@media(max-width:768px){._barContent_6yx03_49{flex-direction:column;align-items:stretch}._selectedInfo_6yx03_69{flex-direction:column;align-items:flex-start}._actions_6yx03_197{width:100%;justify-content:stretch}._clearBtn_6yx03_209,._compareBtn_6yx03_247{flex:1}._floatingBar_6yx03_1{bottom:var(--mobile-app-bottom-offset, 0);padding-bottom:calc(var(--spacing-md) + var(--safe-area-bottom, 0px))}}._banner_1imnq_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin:0;padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-panel-bg);border-bottom:1px solid var(--surface-panel-border);box-shadow:var(--shadow-sm)}._message_1imnq_27{margin:0;font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.45;color:var(--color-text-primary)}._retry_1imnq_43{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;padding:8px 20px;border:none;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer}._retry_1imnq_43:hover{background:var(--color-primary-hover)}:root{--color-primary: #035BF0;--color-primary-dark: #0246C2;--color-primary-light: #3B7EF6;--color-primary-hover: #0246C2;--link-color: var(--color-primary);--link-hover-color: var(--color-primary-dark);--color-text-primary: #1a1a1a;--color-text-secondary: #4a5568;--color-text-muted: #718096;--color-bg-primary: #ffffff;--color-bg-secondary: #f7fafc;--color-bg-tertiary: #edf2f7;--bg-warm: var(--surface-panel-bg);--bg-cool: var(--surface-panel-bg);--bg-accent: var(--page-shell-color);--page-shell-color: var(--color-bg-secondary);--page-shell-gradient: linear-gradient( 165deg, #e4eaf8 0%, #d8e0f4 32%, #e8edf7 68%, #eef2f8 100% );--surface-panel-bg: #ffffff;--surface-panel-border: rgba(3, 91, 240, .1);--surface-panel-shadow: var(--shadow-sm);--surface-panel-radius: var(--radius-xl);--surface-frosted-bg: var(--surface-panel-bg);--surface-frosted-border: var(--surface-panel-border);--surface-frosted-shadow: var(--surface-panel-shadow);--glass-surface-bg: linear-gradient( 155deg, rgba(12, 12, 20, .98) 0%, rgba(15, 14, 26, .96) 45%, rgba(18, 16, 32, .98) 100% );--glass-surface-border: rgba(255, 255, 255, .08);--glass-surface-shadow: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 16px 40px rgba(0, 0, 0, .35);--glass-surface-shadow-sm: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 8px 24px rgba(0, 0, 0, .28);--glass-text-primary: rgba(255, 255, 255, .95);--glass-text-secondary: rgba(255, 255, 255, .68);--glass-title-gradient: linear-gradient( 120deg, #7CB3FF 0%, #035BF0 38%, #60A5FA 72%, #93C5FD 100% );--glass-accent-purple: #7CB3FF;--glass-accent-glow: transparent;--color-accent-warm: #e6f3ff;--color-accent-cool: #f0f8ff;--color-accent-soft: #f8fbff;--color-topbar-bg: #0f0e1a;--color-topbar-border: #2a2240;--color-topbar-text: #e2e8f0;--color-topbar-text-muted: #4C8DFF;--color-topbar-icon: #ffffff;--color-topbar-surface: #2a2240;--color-topbar-surface-hover: #243056;--color-topbar-accent-soft: rgba(3, 91, 240, .25);--site-header-height: 69px;--mobile-bottom-nav-height: 56px;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--color-border-dark: #cbd5e0;--color-success: #2e7d32;--color-success-light: #4caf50;--color-error: #d32f2f;--color-error-light: #ef5350;--color-warning: #f57c00;--color-info: #0891b2;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--font-family-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-plain: var(--font-family-ui);--font-family: var(--font-family-ui);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--z-dropdown: 1000;--z-modal: 2000;--z-toast: 9999;--z-lightbox: 11000;--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-tertiary: var(--color-text-muted);--bg-primary: var(--color-bg-primary);--bg-secondary: var(--color-bg-secondary);--bg-tertiary: var(--color-bg-tertiary);--border-primary: var(--color-border);--border-secondary: var(--color-border-light)}:root[data-theme=light]{--color-text-primary: #1a1a1a;--color-text-secondary: #4a5568;--color-text-muted: #718096;--color-bg-primary: #ffffff;--color-bg-secondary: #f7fafc;--color-bg-tertiary: #edf2f7;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--color-border-dark: #cbd5e0;--page-shell-color: var(--color-bg-secondary);--page-shell-gradient: linear-gradient( 165deg, #e4eaf8 0%, #d8e0f4 32%, #e8edf7 68%, #eef2f8 100% );--surface-panel-bg: #ffffff;--surface-panel-border: rgba(3, 91, 240, .1);--surface-panel-shadow: var(--shadow-sm);--bg-primary: var(--color-bg-primary);--bg-secondary: var(--color-bg-secondary);--bg-tertiary: var(--color-bg-tertiary);--bg-hover: #f1f3f5;--bg-active: #dee2e6;--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-tertiary: var(--color-text-muted);--text-muted: #adb5bd;--text-inverse: #ffffff;--border-primary: var(--color-border);--border-secondary: var(--color-border-light);--border-hover: #adb5bd;--color-primary: #035BF0;--color-primary-hover: #0246C2;--color-primary-active: #0246C2;--color-secondary: #6c757d;--color-success: #198754;--color-danger: #dc3545;--color-warning: #ffc107;--color-info: #0dcaf0;--card-bg: #ffffff;--card-border: #dee2e6;--card-shadow: rgba(0, 0, 0, .08);--input-bg: #ffffff;--input-border: #ced4da;--input-focus-border: #3B7EF6;--input-placeholder: #6c757d;--modal-bg: #ffffff;--modal-overlay: rgba(0, 0, 0, .5);--sidebar-bg: #f8f9fa;--sidebar-hover: #e9ecef;--sidebar-active: #dee2e6;--nav-bg: #0f0e1a;--nav-border: #2a2240;--nav-link: #4C8DFF;--nav-link-hover: #e2e8f0;--shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--shadow-md: 0 .5rem 1rem rgba(0, 0, 0, .15);--shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175)}:root[data-theme=dark]{--color-text-primary: #e9ecef;--color-text-secondary: #ced4da;--color-text-muted: #94a3b8;--color-bg-primary: #1a1d23;--color-bg-secondary: #22262e;--color-bg-tertiary: #2a2f3a;--color-border: #3a404e;--color-border-light: #2a2f3a;--color-border-dark: #495057;--page-shell-color: #151820;--page-shell-gradient: linear-gradient( 165deg, #12151c 0%, #1a1d23 40%, #1e222b 100% );--surface-panel-bg: #22262e;--surface-panel-border: rgba(148, 163, 184, .16);--surface-panel-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 8px 24px rgba(0, 0, 0, .4);--bg-primary: var(--color-bg-primary);--bg-secondary: var(--color-bg-secondary);--bg-tertiary: var(--color-bg-tertiary);--bg-hover: #323844;--bg-active: #3a404e;--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-tertiary: var(--color-text-muted);--text-muted: #6c757d;--text-inverse: #212529;--border-primary: var(--color-border);--border-secondary: var(--color-border-light);--border-hover: #495057;--color-primary: #035BF0;--color-primary-hover: #3B7EF6;--color-primary-active: #0246C2;--color-primary-dark: #0246C2;--color-primary-light: #4C8DFF;--color-secondary: #6c757d;--color-success: #20c997;--color-danger: #f85c70;--color-warning: #ffcd39;--color-info: #3dd5f3;--card-bg: #22262e;--card-border: #3a404e;--card-shadow: rgba(0, 0, 0, .3);--input-bg: #2a2f3a;--input-border: #3a404e;--input-focus-border: #4C8DFF;--input-placeholder: #6c757d;--modal-bg: #22262e;--modal-overlay: rgba(0, 0, 0, .7);--sidebar-bg: #22262e;--sidebar-hover: #2a2f3a;--sidebar-active: #323844;--nav-bg: #0f0e1a;--nav-border: #2a2240;--nav-link: #ced4da;--nav-link-hover: #e9ecef;--shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .3);--shadow-md: 0 .5rem 1rem rgba(0, 0, 0, .4);--shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .5)}body{background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease}img,video,iframe,canvas,svg{transition:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;color:var(--text-primary);margin-bottom:var(--spacing-md)}h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg);font-weight:700}p{color:var(--text-secondary);margin-bottom:var(--spacing-md)}label{display:block;font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-xs);text-align:left}input[type=text],input[type=number],input[type=password],input[type=email],input[type=tel],input[type=url],textarea,select{width:100%;padding:10px 14px;border:1px solid var(--border-primary);border-radius:var(--radius-md);background-color:var(--input-bg);color:var(--text-primary);font-size:var(--font-size-base);font-family:var(--font-family);transition:border-color var(--transition-base),box-shadow var(--transition-base);outline:none}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus,select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}input[type=date]{padding:10px 14px;max-height:42px;border-radius:var(--radius-md);border:1px solid var(--color-border);transition:border-color var(--transition-base),box-shadow var(--transition-base)}input[type=date]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary);vertical-align:middle}input::placeholder{color:var(--text-muted);font-size:var(--font-size-sm);opacity:.8}textarea{resize:vertical;min-height:100px}li{list-style:none}nav,ul,li{cursor:pointer}nav:hover,ul:hover,li:hover{text-decoration:none}a{text-decoration:none;color:var(--link-color, var(--color-primary));transition:color var(--transition-base)}a:hover{color:var(--link-hover-color, var(--color-primary-dark))}.layoutShadow{box-shadow:var(--shadow-md)}.popupShadow{box-shadow:var(--shadow-xl)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background-color:var(--border-hover);border-radius:var(--radius-full);border:2px solid var(--bg-tertiary)}::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}::selection{background-color:#035bf033;color:var(--text-primary)}@media(hover:hover){button:not(:disabled):hover:not(.preserveTransform):not([style*="position: absolute"]):not([style*="position:absolute"]):not(.passwordToggle):not(.imageNav):not(.lightboxNav):not(.openEye):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not([class*=Nav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]){transform:none}[role=button]:hover:not([aria-disabled=true]):not(.preserveTransform):not([style*="position: absolute"]):not([style*="position:absolute"]):not(.passwordToggle):not(.imageNav):not(.lightboxNav):not(.openEye):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not([class*=Nav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]){transform:none}a:hover:not(.preserveTransform):not([class*=imageNav]):not([class*=lightboxNav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]),[class*=Card]:hover:not(.preserveTransform):not([class*=imageNav]):not([class*=lightboxNav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]),[class*=card]:hover:not(.preserveTransform):not([class*=imageNav]):not([class*=lightboxNav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]),[class*=Item]:hover:not(.preserveTransform):not([class*=imageNav]):not([class*=lightboxNav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]),[class*=item]:hover:not(.preserveTransform):not([class*=imageNav]):not([class*=lightboxNav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]),[class*=Button]:hover:not(.preserveTransform):not([style*="position: absolute"]):not([style*="position:absolute"]):not(.passwordToggle):not(.imageNav):not(.lightboxNav):not(.openEye):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not([class*=Nav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]):not([class*=imageNav]):not([class*=lightboxNav]),[class*=button]:hover:not(.preserveTransform):not([style*="position: absolute"]):not([style*="position:absolute"]):not(.passwordToggle):not(.imageNav):not(.lightboxNav):not(.openEye):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not([class*=Nav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]):not([class*=imageNav]):not([class*=lightboxNav]){transform:none}button:not(:disabled):hover:not(.preserveTransform):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not(.passwordToggle) svg,a:hover:not(.preserveTransform) svg{transform:none}}button:not(:disabled):active:not(.preserveTransform):not([style*="position: absolute"]):not([style*="position:absolute"]):not(.passwordToggle):not(.imageNav):not(.lightboxNav):not(.openEye):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not([class*=Nav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]){transform:none}[role=button]:active:not([aria-disabled=true]):not(.preserveTransform):not([style*="position: absolute"]):not([style*="position:absolute"]):not(.passwordToggle):not(.imageNav):not(.lightboxNav):not(.openEye):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not([class*=Nav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]){transform:none}a:active:not(.preserveTransform):not([class*=imageNav]):not([class*=lightboxNav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]),[class*=Card]:active:not(.preserveTransform):not([class*=imageNav]):not([class*=lightboxNav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]),[class*=card]:active:not(.preserveTransform):not([class*=imageNav]):not([class*=lightboxNav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]),[class*=Item]:active:not(.preserveTransform):not([class*=imageNav]):not([class*=lightboxNav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]),[class*=item]:active:not(.preserveTransform):not([class*=imageNav]):not([class*=lightboxNav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]),[class*=Button]:active:not(.preserveTransform):not([style*="position: absolute"]):not([style*="position:absolute"]):not(.passwordToggle):not(.imageNav):not(.lightboxNav):not(.openEye):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not([class*=Nav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]):not([class*=imageNav]):not([class*=lightboxNav]),[class*=button]:active:not(.preserveTransform):not([style*="position: absolute"]):not([style*="position:absolute"]):not(.passwordToggle):not(.imageNav):not(.lightboxNav):not(.openEye):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not([class*=Nav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]):not([class*=imageNav]):not([class*=lightboxNav]){transform:none}button:not(:disabled):active:not(.preserveTransform):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not(.passwordToggle) svg,a:active:not(.preserveTransform) svg{transform:none}.pageContainer{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:clip;overflow-y:visible;min-height:100vh;background-color:var(--page-shell-color)}.pageContainer>.innerContainer{position:relative;z-index:1}.pageContainer h2{width:100%;text-align:left;font-weight:700;font-size:var(--font-size-3xl);margin:0;padding-bottom:var(--spacing-md);color:var(--color-text-primary);letter-spacing:-.02em}.innerContainer{display:flex;flex-direction:column;width:100%;max-width:1200px;min-width:0;min-height:calc(100vh - 200px);margin:0 auto;padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-lg);box-sizing:border-box;background:transparent;border-radius:var(--radius-lg)}@media(max-width:768px){.innerContainer{max-width:100%;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-md)}.pageContainer h2{font-size:var(--font-size-2xl)}}@media(min-width:769px)and (max-width:1200px){.innerContainer{max-width:95%;padding:var(--spacing-md)}}.inactiveSign{background:linear-gradient(135deg,var(--color-error),var(--color-error-light));color:var(--color-bg-primary);border-radius:var(--radius-sm);text-align:center;font-weight:600;padding:6px 12px;font-size:var(--font-size-sm);box-shadow:var(--shadow-sm);display:inline-block}.scrollToTopButton{position:fixed;bottom:32px;right:32px;background:linear-gradient(135deg,var(--color-text-muted),var(--color-text-secondary));color:var(--color-bg-primary);border:none;padding:0;font-size:20px;cursor:pointer;z-index:1000;border-radius:50%;width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);transition:all var(--transition-base);opacity:.4;animation:fadeInUp .3s ease}.scrollToTopButton:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));opacity:1}.scrollToTopButton:focus{outline:2px solid var(--color-bg-primary);outline-offset:4px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.scrollToTopButton{display:none}}.footerPage{max-width:900px;margin:var(--spacing-2xl) auto var(--spacing-2xl);padding:var(--spacing-xl);background:var(--surface-panel-bg);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow);border:1px solid var(--surface-panel-border)}.footerPage h1,.footerPage h2{margin-bottom:var(--spacing-lg);color:var(--color-primary-dark);font-weight:700}.footerPage p{line-height:1.8;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.contactForm{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.contactForm input,.contactForm textarea{padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;box-sizing:border-box;transition:all var(--transition-base);font-family:var(--font-family);font-size:var(--font-size-base)}.contactForm input:focus,.contactForm textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}.contactForm button{align-self:center;margin-top:var(--spacing-md)}@media(max-width:768px){.footerPage{margin:var(--spacing-lg) var(--spacing-md);padding:var(--spacing-lg)}.contactForm button{width:100%}}img,video,iframe{max-width:100%;height:auto}html,body{overflow-x:clip}table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:480px){.innerContainer{padding:var(--spacing-xs) var(--spacing-sm)}}.boot-fallback{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;font-family:var(--font-family);color:var(--color-text-primary, #1a1a1a);background:var(--page-shell-color, #f7fafc)}.boot-fallback h1,.boot-fallback p,.boot-fallback button{font-family:var(--font-family)}.boot-fallback h1{margin:0;font-size:1.5rem}.boot-fallback p{margin:0;max-width:28rem}.boot-fallback button{font-weight:600;padding:8px 20px;border:none;border-radius:8px;background:var(--color-primary, #035bf0);color:#fff;cursor:pointer}.boot-fallback [hidden]{display:none!important}.boot-loading,.boot-error{display:flex;flex-direction:column;align-items:center;gap:12px}.boot-spinner{width:28px;height:28px;border:3px solid rgba(3,91,240,.2);border-top-color:var(--color-primary, #035bf0);border-radius:50%;animation:boot-spin .8s linear infinite}.boot-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes boot-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.boot-spinner{animation:none}}:root{--mobile-bottom-nav-height: 56px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--mobile-app-bottom-offset: calc( var(--mobile-bottom-nav-height) + var(--safe-area-bottom) )}html{-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#root{min-height:100%;min-height:100dvh}@media(max-width:768px){html,body,#root{max-width:100%;overflow-x:clip}img,video,canvas,svg{max-width:100%}body.mobile-viewport{overscroll-behavior-y:none}body.mobile-viewport .pageContainer{min-height:100dvh}body.mobile-viewport .innerContainer{border-radius:0;gap:var(--spacing-sm)}body.mobile-bottom-nav-active{padding-bottom:var(--mobile-app-bottom-offset)}body.mobile-bottom-nav-active .scrollToTopButton{display:none}body.mobile-bottom-nav-active .pageContainer{scroll-padding-bottom:calc(var(--mobile-app-bottom-offset) + 72px)}body.comparison-bar-open.mobile-bottom-nav-active{padding-bottom:calc(var(--mobile-app-bottom-offset) + 120px)}body.comparison-bar-open.mobile-bottom-nav-active .scrollToTopButton{display:none}body.comparison-bar-open.mobile-bottom-nav-active .pageContainer{scroll-padding-bottom:calc(var(--mobile-app-bottom-offset) + 160px)}body.comparison-bar-open:not(.mobile-bottom-nav-active){padding-bottom:96px}}@media(display-mode:standalone){body{user-select:none;-webkit-user-select:none}input,textarea,[contenteditable=true]{user-select:text;-webkit-user-select:text}}.surface-panel{background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);border-radius:var(--surface-panel-radius);box-shadow:var(--surface-panel-shadow)}.surface-hero{position:relative;overflow:hidden;border-radius:calc(var(--radius-xl) + 12px);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);box-shadow:var(--glass-surface-shadow)}.surface-hero>*{position:relative;z-index:1}.surface-nav-btn{font-family:var(--font-family);display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.4rem .5rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-weight:600;font-size:.85rem;text-align:left;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.surface-nav-btn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.surface-nav-btn-active{color:var(--color-primary);background:var(--color-bg-tertiary);border-color:var(--color-border);font-weight:600}.surface-nav-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.surface-nav-chip{font-family:var(--font-family);display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font-size:.78rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.surface-nav-chip:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.surface-nav-chip-active{color:var(--color-primary);background:var(--color-bg-tertiary);border-color:var(--color-border);font-weight:600}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;min-height:0;min-width:0;border:none;border-radius:0;font-family:var(--font-family);font-size:inherit;font-weight:inherit;line-height:1.4;text-align:center;white-space:nowrap;color:inherit;background:transparent;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;box-sizing:border-box}.buttonPrimary,.buttonSecondary,.buttonOutline,.buttonGhost,.buttonSuccess,.buttonPositive,.buttonDanger,.buttonEmptyState,.buttonToggle,.buttonToggleEnabled,.buttonToggleDisabled,.buttonToggleMissing,.buttonViewToggle,.buttonSort,.buttonPagination,.buttonRemove,.buttonShowMore,.buttonReset,.backButton,a.buttonPrimary,a.buttonSecondary,a.buttonOutline,a.buttonGhost,a.buttonSuccess,a.buttonDanger,a.buttonEmptyState,a.buttonToggle,a.buttonViewToggle,a.buttonSort,a.buttonPagination,a.buttonRemove,a.buttonShowMore,a.buttonReset{padding:6px 12px;min-height:40px;border-radius:var(--radius-md);font-size:.95rem;font-weight:500;line-height:1.4;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-border)}a.buttonPrimary,a.buttonSecondary,a.buttonOutline,a.buttonGhost,a.buttonSuccess,a.buttonDanger,a.buttonEmptyState,a.buttonToggle,a.buttonViewToggle,a.buttonSort,a.buttonPagination,a.buttonRemove,a.buttonShowMore,a.buttonReset{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;white-space:nowrap;text-decoration:none}button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;filter:grayscale(.3)}button:not(:disabled):active:not(.preserveTransform):not([style*="position: absolute"]):not([style*="position:absolute"]):not(.passwordToggle):not(.imageNav):not(.lightboxNav):not(.openEye):not([class*=Toggle]):not([class*=Icon]):not([class*=icon]):not([class*=Nav]):not([class*=prevButton]):not([class*=nextButton]):not([class*=NavButton]):not([class*=navButton]){box-shadow:var(--shadow-sm)}button.buttonDanger,button[class*=removeButton],button.removeButton{background-color:var(--color-error);color:var(--color-bg-primary);border-color:var(--color-error)}button.buttonDanger:hover,button[class*=removeButton]:hover,button.removeButton:hover{background-color:var(--color-error-light)!important;border-color:var(--color-error-light)!important}.buttonPrimary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-primary);font-weight:600;box-shadow:var(--shadow-sm)}.buttonPrimary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-bg-primary)}.buttonPrimary:active{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-sm)}.buttonEmptyState{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:var(--color-bg-primary);text-decoration:none;border-radius:10px;font-weight:500;transition:all .2s ease;border:none;box-shadow:none}.buttonEmptyState:hover{background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-primary-dark) 100%)}.buttonSecondary{background-color:var(--color-bg-primary);border-color:var(--color-border);color:var(--color-text-primary);font-weight:500}.buttonSecondary:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-dark)}.buttonSecondary:active{background-color:var(--color-bg-secondary)}.buttonOutline{background-color:var(--color-bg-primary);border:2px solid var(--color-primary);color:var(--color-primary);font-weight:500;box-shadow:none}.buttonOutline:hover{background-color:var(--color-accent-soft);border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.buttonOutline:active{background-color:var(--color-accent-warm)}.buttonGhost{background-color:transparent;border-color:transparent;color:var(--color-primary);box-shadow:none;font-weight:500}.buttonGhost:hover{background-color:var(--color-accent-soft);border-color:transparent}.buttonGhost:active{background-color:var(--color-accent-warm)}.buttonPositive,.buttonSuccess{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-bg-primary);font-weight:600;box-shadow:0 1px 3px #2e7d3226}.buttonPositive:hover,.buttonSuccess:hover{background-color:var(--color-success-light);border-color:var(--color-success-light);color:var(--color-bg-primary)}.buttonPositive:active,.buttonSuccess:active{background-color:var(--color-success);border-color:var(--color-success);box-shadow:0 1px 3px #2e7d3226}.buttonDanger{background-color:var(--color-error)!important;border-color:var(--color-error)!important;color:var(--color-bg-primary)!important;font-weight:600;box-shadow:0 1px 3px #d32f2f26}.buttonDanger:hover{background-color:var(--color-error-light)!important;border-color:var(--color-error-light)!important;color:var(--color-bg-primary)!important}.buttonDanger:active{background-color:var(--color-error)!important;border-color:var(--color-error)!important;box-shadow:0 1px 3px #d32f2f26}.buttonRemove{background:var(--color-bg-primary);border:1px solid var(--color-border);height:32px;width:32px;min-height:32px;padding:6px;box-shadow:0 1px 2px #0000001a}.buttonRemove:hover{background-color:var(--color-accent-soft);border-color:var(--color-error-light);color:var(--color-error)}.buttonToggle{background-color:var(--color-text-muted);border-color:var(--color-text-muted);color:var(--color-bg-primary);font-weight:500;min-width:80px;box-shadow:0 1px 3px #6c757d26}.buttonToggle:hover{background-color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.buttonToggle.enabled,.buttonToggleEnabled{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-bg-primary);box-shadow:0 1px 3px #2e7d3226}.buttonToggle.enabled:hover,.buttonToggleEnabled:hover{background-color:var(--color-success-light);border-color:var(--color-success-light)}.buttonToggle.disabled,.buttonToggleDisabled{background-color:var(--color-text-muted);border-color:var(--color-text-muted);color:var(--color-bg-primary)}.buttonToggle.disabled:hover,.buttonToggleDisabled:hover{background-color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.buttonToggleMissing{background-color:var(--color-text-muted);border-color:var(--color-text-muted);color:var(--color-bg-primary)}.buttonToggleMissing.active{background-color:var(--color-error);border-color:var(--color-error);box-shadow:0 1px 3px #d32f2f26}.buttonToggleMissing.active:hover{background-color:var(--color-error-light);border-color:var(--color-error-light)}.backButton{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background:var(--color-bg-primary);border:2px solid var(--color-border);border-radius:8px;font-size:18px;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;margin-bottom:24px;box-shadow:none}.backButton:hover{background:var(--color-bg-secondary)}@media(max-width:768px){.backButton{margin-bottom:var(--spacing-lg);padding:8px 16px;font-size:.9rem}}.ViewToggleWrapper{display:flex;gap:var(--spacing-xs);align-items:center}.buttonViewToggle{background-color:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-secondary);min-width:44px;min-height:40px;padding:8px 12px;font-weight:500}.buttonViewToggle:hover{background-color:var(--color-accent-soft);border-color:var(--color-primary-light);color:var(--color-text-primary)}.buttonViewToggle.active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-primary);font-weight:600;box-shadow:var(--shadow-sm)}.buttonViewToggle.active:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.paginationWrapper{display:flex;gap:var(--spacing-xs);justify-content:center;align-items:center;margin-top:var(--spacing-lg);flex-wrap:wrap}.buttonPagination{background-color:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-primary);min-width:40px;min-height:40px;padding:8px 14px;font-weight:500}.buttonPagination:hover:not(.active){background-color:var(--color-bg-tertiary);border-color:var(--color-border-dark)}.buttonPagination.active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-primary);font-weight:600;box-shadow:var(--shadow-sm)}.buttonPagination.active:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.buttonPagination:disabled{background-color:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-tertiary)}.buttonShowMoreContainer{display:flex;justify-content:center;width:100%;margin-top:var(--spacing-lg)}.buttonShowMore{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-primary);font-weight:600;min-width:140px;padding:12px 32px;box-shadow:var(--shadow-sm)}.buttonShowMore:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.buttonShowMore:active{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-sm)}.buttonSort{background-color:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-primary);font-weight:500;white-space:nowrap}.buttonSort:hover:not(.active){background-color:var(--color-accent-soft);border-color:var(--color-primary-light)}.buttonSort.active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-primary);font-weight:600;box-shadow:var(--shadow-sm)}.buttonSort.active:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.buttonReset{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-primary);font-weight:500;white-space:nowrap}.buttonReset:hover{background-color:var(--color-accent-soft);border-color:var(--color-primary-light);color:var(--color-primary)}.buttonLink{background-color:transparent;border:none;color:var(--color-primary);font-weight:500;text-decoration:none;padding:4px 8px;box-shadow:none;min-height:auto}.buttonLink:hover{background-color:transparent;color:var(--color-primary-hover);text-decoration:underline;transform:none}.buttonLink:active{color:var(--color-primary-dark)}.buttonSmall{padding:6px 12px;min-height:32px;font-size:.875rem}.buttonLarge{padding:14px 28px;min-height:48px;font-size:1.05rem;font-weight:600}.buttonIcon{width:40px;height:40px;min-width:40px;min-height:40px;padding:8px}.buttonIcon.buttonSmall{width:32px;height:32px;min-width:32px;min-height:32px;padding:6px}.buttonIcon.buttonLarge{width:48px;height:48px;min-width:48px;min-height:48px;padding:10px}.buttonGroup{display:inline-flex;gap:0;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 1px 2px #0000001a}.buttonGroup>button{border-radius:0;margin:0}.buttonGroup>button:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.buttonGroup>button:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.buttonGroup>button:not(:last-child){border-right:none}.FieldForm{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-md);max-width:640px;margin:0 auto}.FieldForm>*{width:100%}.FieldForm input,.FieldForm select,.FieldForm textarea{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);outline:none;transition:border-color var(--transition-base),box-shadow var(--transition-base);font-size:var(--font-size-base);box-sizing:border-box;margin:0;color:var(--color-text-primary)}.FieldForm input:focus,.FieldForm select:focus,.FieldForm textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #035bf01a}.FieldForm input:invalid:not(:focus):not(:placeholder-shown),.FieldForm select:invalid:not(:focus),.FieldForm textarea:invalid:not(:focus):not(:placeholder-shown){border-color:var(--color-error-light)}.FieldForm .categoryTags{display:flex;flex-wrap:wrap;gap:8px;min-height:32px;padding:4px 0}.FieldForm .categoryTag{background:#035bf01a;border:1px solid rgba(3,91,240,.2);border-radius:16px;padding:4px 10px;font-size:.9rem;display:inline-flex;align-items:center;gap:6px}.FieldForm .categoryTagClose{background:transparent;border:none;cursor:pointer;font-size:1rem;line-height:1;color:#035bf0}.FieldForm .categoryTagPlaceholder{font-size:.85rem;color:#7a7a7a}.FieldForm .categoryOptions{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:6px}.FieldForm .categoryOption{border:1px solid transparent;border-radius:var(--radius-sm);padding:10px 12px;background:#fff;font-size:.95rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.FieldForm .categoryOption:not(.selected):hover{border-color:var(--color-primary)}.FieldForm .categoryOption.selected{border-color:var(--color-primary);background:#035bf01a}.FieldForm .categoryOptionStatus{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#035bf0}.FieldForm .categoryOptionEmpty{padding:10px 12px;font-size:.9rem;color:#7a7a7a}.FieldForm>span{display:grid;grid-template-columns:140px 1fr;column-gap:var(--spacing-md);row-gap:var(--spacing-xs);align-items:center}@media(max-width:600px){.FieldForm>span{grid-template-columns:1fr;row-gap:var(--spacing-xs)}}.FieldForm .errorMessage{color:var(--color-error);margin-top:var(--spacing-xs);min-height:20px;font-size:var(--font-size-sm);font-weight:500;display:flex;align-items:center;gap:4px}.FieldItem{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#035bf00d,#035bf014);padding:12px 16px;margin:0;border-radius:var(--radius-md);border:1px solid rgba(3,91,240,.1);transition:all var(--transition-base)}.FieldItem:hover{background:linear-gradient(135deg,#035bf014,#035bf01f);border-color:#035bf033}.FieldItem button{flex-shrink:0;margin:0}.CheckboxWrapper{display:flex;align-items:center;gap:var(--spacing-sm);background-color:var(--color-bg-tertiary);padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base)}.CheckboxWrapper:hover{background-color:var(--color-bg-secondary);border-color:var(--color-border-dark)}.CheckboxWrapper button{padding:7px 14px;min-height:32px;font-size:.875rem;border-radius:var(--radius-sm)}.FormActionBar{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-xl);margin-top:var(--spacing-xl);border-top:1px solid var(--color-border);flex-wrap:wrap}.FormActionBar.center{justify-content:center}.FormActionBar.spaceBetween{justify-content:space-between}.FormActionBar.compact{padding-top:var(--spacing-md);margin-top:var(--spacing-md)}@media(max-width:600px){.FormActionBar{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);padding-top:var(--spacing-lg);margin-top:var(--spacing-lg)}.FormActionBar>button{width:100%}.FormActionBar.spaceBetween{flex-direction:column-reverse}}.FormButtonGroup{display:inline-flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}@media(max-width:600px){.FormButtonGroup{flex-direction:column-reverse;width:100%;gap:var(--spacing-xs)}.FormButtonGroup>button{width:100%}}.FormButtonGroup.connected{gap:0;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.FormButtonGroup.connected>button{border-radius:0;margin:0;border-right:none}.FormButtonGroup.connected>button:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.FormButtonGroup.connected>button:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-right:1px solid var(--color-border)}.FormButtonGroup.vertical{flex-direction:column;align-items:stretch}.FormButtonGroup.vertical>button{width:100%}.FieldInlineAction{display:inline-flex;gap:var(--spacing-xs);align-items:center;flex-wrap:wrap}.FieldInlineAction button{padding:7px 14px;min-height:36px;font-size:.875rem;box-shadow:var(--shadow-sm);border-radius:var(--radius-sm)}.FieldInlineAction .buttonIconSmall{width:32px;height:32px;min-width:32px;min-height:32px;padding:6px;border-radius:var(--radius-sm)}.FieldInlineAction .buttonIconSmall:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}@media(max-width:480px){.FieldInlineAction{width:100%}.FieldInlineAction button{flex:1}}.FieldForm button.loading,button.loading{position:relative;color:transparent!important;pointer-events:none;cursor:wait!important}.FieldForm button.loading:after,button.loading:after{content:"";position:absolute;width:18px;height:18px;top:50%;left:50%;margin-left:-9px;margin-top:-9px;border:2.5px solid rgba(255,255,255,.25);border-radius:50%;border-top-color:#fff;animation:formButtonSpinner .7s linear infinite}.buttonSecondary.loading:after,.buttonGhost.loading:after{border-color:#035bf033;border-top-color:var(--color-primary)}@keyframes formButtonSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.loading:hover{transform:none!important}.FieldForm button.success:before,button.success:before{content:"✓";margin-right:4px;font-weight:700}.FieldForm button.error:before,button.error:before{content:"✗";margin-right:4px;font-weight:700}.FieldForm button.warning,button.warning{border-color:var(--color-warning);box-shadow:0 0 0 3px #ff98001a}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.FieldForm button.shake,button.shake{animation:shake .5s ease-in-out}@media(max-width:768px){.FieldForm button{min-height:44px;padding:12px 24px}@media(prefers-reduced-motion:reduce){.FieldForm button{transition:color .15s ease,background-color .15s ease;transform:none!important}}}.matrixTable{width:100%;border-collapse:collapse;margin-top:var(--spacing-lg);background:var(--color-bg-primary);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md)}.matrixTable th,.matrixTable td{border:1px solid var(--color-border);padding:14px 16px;text-align:center;font-size:var(--font-size-sm)}.matrixTable th{background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:var(--font-size-xs)}.matrixTable tr:nth-child(2n){background-color:var(--color-bg-secondary)}.matrixTable tr:hover{background-color:#035bf00a;transition:background-color var(--transition-fast)}.matrixTable td{color:var(--color-text-primary)}.allowed{font-family:var(--font-family);color:var(--color-success);font-weight:600;display:inline-flex;align-items:center;gap:4px}.allowed:before{content:"✓";font-weight:700}.denied{font-family:var(--font-family);color:var(--color-error);font-weight:600;display:inline-flex;align-items:center;gap:4px}.denied:before{content:"✗";font-weight:700}.selectedRow{background:linear-gradient(90deg,#035bf01a,#035bf00d)!important;border-left:4px solid var(--color-primary);font-weight:500}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[class*=pulse],[class*=sparkle],[class*=float],[class*=rotate],[class*=flicker],[class*=slideArrow]{animation:none!important}}@media(prefers-contrast:high){:root{--color-primary: #0099ff;--color-text-primary: #ffffff;--color-border: rgba(255, 255, 255, .5)}}:focus-visible{outline:3px solid #00bfff;outline-offset:2px;border-radius:4px}.skip-to-content{position:absolute;top:-100px;left:0;background:#06f;color:#fff;padding:8px 16px;text-decoration:none;border-radius:0 0 4px;z-index:10000;font-weight:600}.skip-to-content:focus{top:0}
