.CheckoutForm_checkoutForm__ezwTT{max-width:600px;margin:0 auto;padding:24px;background-color:#ffffff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.CheckoutForm_checkoutForm__ezwTT{background-color:var(--gray-800,#1f2937);box-shadow:0 4px 6px rgba(0,0,0,.3)}}.CheckoutForm_form__dIwYx{display:flex;flex-direction:column;gap:24px}.CheckoutForm_section__Ff4BU{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}@media (prefers-color-scheme:dark){.CheckoutForm_section__Ff4BU{background-color:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}}.CheckoutForm_section__Ff4BU h3{margin:0 0 16px;font-size:18px;font-weight:600;color:#2c3e50}@media (prefers-color-scheme:dark){.CheckoutForm_section__Ff4BU h3{color:var(--gray-50,#f9fafb)}}.CheckoutForm_fieldRow__NuFee{display:flex;gap:16px}@media (max-width:768px){.CheckoutForm_fieldRow__NuFee{flex-direction:column;gap:12px}}.CheckoutForm_field__i0rbN{display:flex;flex-direction:column;gap:6px;flex:1}.CheckoutForm_field__i0rbN label{font-size:14px;font-weight:500;color:#374151}@media (prefers-color-scheme:dark){.CheckoutForm_field__i0rbN label{color:var(--gray-200,#e5e7eb)}}.CheckoutForm_field__i0rbN input,.CheckoutForm_field__i0rbN select{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background-color:#ffffff;color:#374151;transition:all .2s ease}@media (prefers-color-scheme:dark){.CheckoutForm_field__i0rbN input,.CheckoutForm_field__i0rbN select{background-color:var(--gray-600,#4b5563);border:1px solid var(--gray-500,#6b7280);color:var(--gray-50,#f9fafb)}}.CheckoutForm_field__i0rbN input:focus,.CheckoutForm_field__i0rbN select:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.1)}@media (prefers-color-scheme:dark){.CheckoutForm_field__i0rbN input:focus,.CheckoutForm_field__i0rbN select:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}}.CheckoutForm_field__i0rbN input:invalid{border-color:#dc3545}@media (prefers-color-scheme:dark){.CheckoutForm_field__i0rbN input:invalid{border-color:var(--danger,#ef4444)}}.CheckoutForm_submitButton__h8v1p{background:#0d6efd;color:#ffffff;border-radius:8px;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;margin-top:20px;border:none;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 4px rgba(13,110,253,.2)}@media (prefers-color-scheme:dark){.CheckoutForm_submitButton__h8v1p{background:var(--primary-color,#3b82f6);box-shadow:0 2px 4px rgba(59,130,246,.3)}}.CheckoutForm_submitButton__h8v1p:hover{background-color:#0b5ed7;transform:translateY(-1px);box-shadow:0 4px 8px rgba(13,110,253,.3)}@media (prefers-color-scheme:dark){.CheckoutForm_submitButton__h8v1p:hover{background-color:var(--primary-color,#2563eb);box-shadow:0 4px 8px rgba(59,130,246,.4)}}.CheckoutForm_submitButton__h8v1p:focus{outline:2px solid rgba(13,110,253,.3);outline-offset:2px}@media (prefers-color-scheme:dark){.CheckoutForm_submitButton__h8v1p:focus{outline:2px solid rgba(59,130,246,.3)}}.CheckoutForm_submitButton__h8v1p:active{transform:translateY(0)}.CheckoutForm_submitButton__h8v1p:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.CheckoutForm_loadingSpinner__G3fHL{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:CheckoutForm_spin__PJLSI 1s linear infinite}@keyframes CheckoutForm_spin__PJLSI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckoutForm_message__Dx3Gs{color:#dc3545;margin-top:15px;font-size:14px;padding:12px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px}@media (prefers-color-scheme:dark){.CheckoutForm_message__Dx3Gs{color:var(--danger,#ef4444);background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}}.CheckoutForm_successMessage__QWuBK{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;padding:12px;border-radius:6px;font-size:14px;margin-top:15px}@media (prefers-color-scheme:dark){.CheckoutForm_successMessage__QWuBK{color:var(--success,#10b981);background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3)}}@media (max-width:768px){.CheckoutForm_checkoutForm__ezwTT{padding:16px;margin:16px}.CheckoutForm_section__Ff4BU{padding:16px}.CheckoutForm_submitButton__h8v1p{padding:14px 20px;font-size:15px}}@media (max-width:480px){.CheckoutForm_checkoutForm__ezwTT{padding:12px;margin:8px}.CheckoutForm_section__Ff4BU{padding:12px}.CheckoutForm_field__i0rbN input,.CheckoutForm_field__i0rbN select{padding:8px 10px;font-size:13px}.CheckoutForm_submitButton__h8v1p{padding:12px 16px;font-size:14px}}.Rating_ratingContainer__MA34h{display:flex;align-items:center;gap:8px}@media (max-width:480px){.Rating_ratingContainer__MA34h{gap:6px}}.Rating_stars__DKByp{color:#f1c40f;display:flex;gap:2px;font-size:20px}@media (prefers-color-scheme:dark){.Rating_stars__DKByp{color:var(--yellow-400,#fbbf24)}}@media (max-width:480px){.Rating_stars__DKByp{font-size:18px}}.Rating_reviewCount__RHLdB{font-size:14px;color:#7f8c8d}@media (prefers-color-scheme:dark){.Rating_reviewCount__RHLdB{color:var(--gray-400,#9ca3af)}}@media (max-width:480px){.Rating_reviewCount__RHLdB{font-size:13px}}.ProfileHeader_headerContainer__oH6N8{border-radius:16px;overflow:hidden;background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.08);position:relative}@media (prefers-color-scheme:dark){.ProfileHeader_headerContainer__oH6N8{background-color:var(--gray-800,#1f2937);box-shadow:0 1px 3px rgba(0,0,0,.3)}}.ProfileHeader_coverPhotoContainer__jF_Ab{height:180px;width:100%;position:relative;overflow:hidden}.ProfileHeader_coverPhoto__q9YZt{width:100%;height:100%;object-fit:cover}.ProfileHeader_profileContent__UE7lg{padding:0 24px 24px;position:relative}.ProfileHeader_avatarSection__Gnr0e{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.ProfileHeader_avatarWrapper__BLkwh{margin-top:-60px;position:relative;z-index:2}.ProfileHeader_avatar__Uk_10{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #ffffff;background-color:#f1f5f9;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease}@media (prefers-color-scheme:dark){.ProfileHeader_avatar__Uk_10{border-color:var(--gray-800,#1f2937);background-color:var(--gray-700,#374151);box-shadow:0 4px 12px rgba(0,0,0,.4)}}.ProfileHeader_avatar__Uk_10:hover{transform:scale(1.03)}.ProfileHeader_quickActions__a_Nx5{display:flex;gap:8px;margin-bottom:8px}.ProfileHeader_followButton__sr0oZ,.ProfileHeader_messageButton__mjmHA{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ProfileHeader_followButton__sr0oZ{background-color:#2980b9;color:white;border:none}@media (prefers-color-scheme:dark){.ProfileHeader_followButton__sr0oZ{background-color:var(--primary-color,#3b82f6);color:var(--gray-50,#f9fafb)}}.ProfileHeader_followButton__sr0oZ:hover{background-color:#2980b9;transform:translateY(-1px)}@media (prefers-color-scheme:dark){.ProfileHeader_followButton__sr0oZ:hover{background-color:var(--primary-hover,#60a5fa);box-shadow:0 4px 12px rgba(59,130,246,.3)}}.ProfileHeader_following__61J01{background-color:#e2e8f0;color:#0f172a}@media (prefers-color-scheme:dark){.ProfileHeader_following__61J01{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb)}}.ProfileHeader_following__61J01:hover{background-color:#fee2e2;color:#ef4444}@media (prefers-color-scheme:dark){.ProfileHeader_following__61J01:hover{background-color:var(--red-900,#7f1d1d);color:var(--red-400,#f87171)}}.ProfileHeader_messageButton__mjmHA{background-color:#f8fafc;color:#0f172a;border:1px solid #e2e8f0}@media (prefers-color-scheme:dark){.ProfileHeader_messageButton__mjmHA{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb);border-color:var(--gray-600,#4b5563)}}.ProfileHeader_messageButton__mjmHA:hover{background-color:#f1f5f9;transform:translateY(-1px)}@media (prefers-color-scheme:dark){.ProfileHeader_messageButton__mjmHA:hover{background-color:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);box-shadow:0 4px 12px rgba(0,0,0,.3)}}.ProfileHeader_actionIcon__RuayU{width:16px;height:16px}.ProfileHeader_moreButton__Nsx6J{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease;position:relative}@media (prefers-color-scheme:dark){.ProfileHeader_moreButton__Nsx6J{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563)}}.ProfileHeader_moreButton__Nsx6J:hover{background-color:#f1f5f9}@media (prefers-color-scheme:dark){.ProfileHeader_moreButton__Nsx6J:hover{background-color:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280)}}.ProfileHeader_moreIcon__689Fw{width:20px;height:20px;color:#64748b}@media (prefers-color-scheme:dark){.ProfileHeader_moreIcon__689Fw{color:var(--gray-400,#9ca3af)}}.ProfileHeader_dropdown__KU2X0{position:absolute;top:100%;right:0;margin-top:8px;background-color:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:180px;z-index:10;overflow:hidden;animation:ProfileHeader_slideDown__mf1G9 .2s ease forwards}@media (prefers-color-scheme:dark){.ProfileHeader_dropdown__KU2X0{background-color:var(--gray-800,#1f2937);box-shadow:0 4px 12px rgba(0,0,0,.4);border:1px solid var(--gray-700,#374151)}}@keyframes ProfileHeader_slideDown__mf1G9{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProfileHeader_dropdownItem__VK7QR{width:100%;padding:10px 16px;text-align:left;background:none;border:none;font-size:14px;color:#334155;cursor:pointer;transition:background-color .2s ease}@media (prefers-color-scheme:dark){.ProfileHeader_dropdownItem__VK7QR{color:var(--gray-200,#e5e7eb)}}.ProfileHeader_dropdownItem__VK7QR:hover{background-color:#f8fafc;color:#5b53ed}@media (prefers-color-scheme:dark){.ProfileHeader_dropdownItem__VK7QR:hover{background-color:var(--gray-700,#374151);color:var(--primary-color,#3b82f6)}}.ProfileHeader_userInfo__ULaU1{display:flex;flex-direction:column;gap:12px}.ProfileHeader_nameSection__w6xmG{margin-bottom:4px}.ProfileHeader_name__fsBRS{font-size:24px;font-weight:700;color:#0f172a;margin:0;line-height:1.2}@media (prefers-color-scheme:dark){.ProfileHeader_name__fsBRS{color:var(--gray-50,#f9fafb)}}.ProfileHeader_username__t4uoe{font-size:16px;color:#64748b;margin:0}@media (prefers-color-scheme:dark){.ProfileHeader_username__t4uoe{color:var(--gray-400,#9ca3af)}}.ProfileHeader_bio__7mZq_{font-size:15px;color:#475569;line-height:1.5;margin:0}@media (prefers-color-scheme:dark){.ProfileHeader_bio__7mZq_{color:var(--gray-300,#d1d5db)}}.ProfileHeader_metaInfo__oCETR{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.ProfileHeader_metaItem__WQNm4{display:flex;align-items:center;gap:6px;font-size:14px;color:#64748b}@media (prefers-color-scheme:dark){.ProfileHeader_metaItem__WQNm4{color:var(--gray-400,#9ca3af)}}.ProfileHeader_metaIcon__xb8HG{width:16px;height:16px}.ProfileHeader_websiteLink__sF2oj{color:#2980b9;text-decoration:none;transition:color .2s ease}@media (prefers-color-scheme:dark){.ProfileHeader_websiteLink__sF2oj{color:var(--primary-color,#3b82f6)}}.ProfileHeader_websiteLink__sF2oj:hover{color:#1e40af;text-decoration:underline}@media (prefers-color-scheme:dark){.ProfileHeader_websiteLink__sF2oj:hover{color:var(--primary-hover,#60a5fa)}}.ProfileHeader_statsSection__8Oo7m{display:flex;gap:24px;padding:16px 0;border-top:1px solid #e2e8f0}@media (prefers-color-scheme:dark){.ProfileHeader_statsSection__8Oo7m{border-top-color:var(--gray-700,#374151)}}.ProfileHeader_statItem__KHrhR{display:flex;flex-direction:column;align-items:center;gap:4px}.ProfileHeader_statValue__Ls_ry{font-size:18px;font-weight:700;color:#0f172a}@media (prefers-color-scheme:dark){.ProfileHeader_statValue__Ls_ry{color:var(--gray-50,#f9fafb)}}.ProfileHeader_statLabel__V7jCO{font-size:13px;color:#64748b}@media (prefers-color-scheme:dark){.ProfileHeader_statLabel__V7jCO{color:var(--gray-400,#9ca3af)}}.ProfileHeader_ratingItem__f98Th{margin-left:auto}@media (max-width:768px){.ProfileHeader_profileContent__UE7lg{padding:0 16px 16px}.ProfileHeader_avatarSection__Gnr0e{flex-direction:column;align-items:flex-start;gap:12px}.ProfileHeader_quickActions__a_Nx5{align-self:stretch}.ProfileHeader_coverPhotoContainer__jF_Ab{height:120px}.ProfileHeader_avatarWrapper__BLkwh{margin-top:-40px}.ProfileHeader_avatar__Uk_10{width:80px;height:80px}.ProfileHeader_followButton__sr0oZ,.ProfileHeader_messageButton__mjmHA{flex:1;justify-content:center}.ProfileHeader_actionLabel__6FIDd{display:none}.ProfileHeader_statsSection__8Oo7m{gap:16px;padding:12px 0}}@media (max-width:480px){.ProfileHeader_profileContent__UE7lg{padding:0 12px 12px}.ProfileHeader_avatarWrapper__BLkwh{margin-top:-30px}.ProfileHeader_avatar__Uk_10{width:60px;height:60px;border-width:3px}.ProfileHeader_name__fsBRS{font-size:20px}.ProfileHeader_bio__7mZq_{font-size:14px}.ProfileHeader_metaInfo__oCETR{gap:12px}.ProfileHeader_statsSection__8Oo7m{gap:12px;padding:8px 0}.ProfileHeader_statItem__KHrhR{gap:2px}}.Tabs_tabsContainer__u14az{display:flex;gap:10px;border-bottom:2px solid #ecf0f1;overflow-x:auto;padding-bottom:8px}@media (prefers-color-scheme:dark){.Tabs_tabsContainer__u14az{border-bottom-color:var(--gray-700,#374151)}}@media (max-width:768px){.Tabs_tabsContainer__u14az{gap:6px}}.Tabs_tab__2m9rn{background:none;border:none;padding:6px 10px;font-size:16px;font-weight:500;color:#7f8c8d;cursor:pointer;transition:color .2s ease,border-bottom .2s ease;white-space:nowrap}@media (prefers-color-scheme:dark){.Tabs_tab__2m9rn{color:var(--gray-400,#9ca3af)}}.Tabs_tab__2m9rn:hover{color:#1aa89e}@media (prefers-color-scheme:dark){.Tabs_tab__2m9rn:hover{color:var(--primary-color,#3b82f6)}}.Tabs_tab__2m9rn:focus{outline:none;color:#1aa89e}@media (prefers-color-scheme:dark){.Tabs_tab__2m9rn:focus{color:var(--primary-color,#3b82f6)}}@media (max-width:768px){.Tabs_tab__2m9rn{font-size:14px;padding:4px 8px}}.Tabs_active__DFTFV{font-weight:700;color:#1aa89e;border-bottom:3px solid #1aa89e}@media (prefers-color-scheme:dark){.Tabs_active__DFTFV{color:var(--primary-color,#3b82f6);border-bottom-color:var(--primary-color,#3b82f6)}}.ItemList_sectionContainer__Ht_6G{width:100%}.ItemList_listContainer__bXbze{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.ItemList_loadingContainer__ocRP9{padding:40px 0;text-align:center;color:#64748b}@media (prefers-color-scheme:dark){.ItemList_loadingContainer__ocRP9{color:var(--gray-400,#9ca3af)}}.ItemList_loadingSpinner__li0yz{margin-bottom:12px;font-size:24px;color:#2980b9;animation:ItemList_spin__PfseH 1s linear infinite}@media (prefers-color-scheme:dark){.ItemList_loadingSpinner__li0yz{color:var(--primary-color,#3b82f6)}}@keyframes ItemList_spin__PfseH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ItemList_errorContainer__CAGa1{padding:24px;background-color:#fee2e2;border-radius:12px;color:#b91c1c;text-align:center;border:1px solid #fecaca}@media (prefers-color-scheme:dark){.ItemList_errorContainer__CAGa1{background-color:var(--red-900,#7f1d1d);color:var(--red-400,#f87171);border-color:var(--red-800,#991b1b)}}.ItemList_errorIcon__FZsFe{font-size:32px;margin-bottom:12px}.ItemList_errorMessage___141S{font-size:15px;margin-bottom:16px}.ItemList_retryButton__EfNgz{padding:8px 16px;background-color:#ef4444;color:white;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}@media (prefers-color-scheme:dark){.ItemList_retryButton__EfNgz{background-color:var(--red-600,#dc2626);color:var(--gray-50,#f9fafb)}}.ItemList_retryButton__EfNgz:hover{background-color:#dc2626;transform:translateY(-1px)}@media (prefers-color-scheme:dark){.ItemList_retryButton__EfNgz:hover{background-color:var(--red-500,#ef4444);box-shadow:0 4px 12px rgba(239,68,68,.3)}}.ItemList_noDataMessage__2JbKn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#64748b;background-color:#f8fafc;border-radius:12px;border:1px dashed #cbd5e1}@media (prefers-color-scheme:dark){.ItemList_noDataMessage__2JbKn{color:var(--gray-400,#9ca3af);background-color:var(--gray-800,#1f2937);border-color:var(--gray-600,#4b5563)}}.ItemList_noDataIcon___94zD{font-size:36px;margin-bottom:16px;color:#94a3b8}@media (prefers-color-scheme:dark){.ItemList_noDataIcon___94zD{color:var(--gray-500,#6b7280)}}.ItemList_noDataText__B63bj{font-size:15px;margin-bottom:20px}.ItemList_createButton__HvFjq{padding:8px 16px;background-color:#2980b9;color:white;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}@media (prefers-color-scheme:dark){.ItemList_createButton__HvFjq{background-color:var(--primary-color,#3b82f6);color:var(--gray-50,#f9fafb)}}.ItemList_createButton__HvFjq:hover{background-color:#2980b9;transform:translateY(-1px)}@media (prefers-color-scheme:dark){.ItemList_createButton__HvFjq:hover{background-color:var(--primary-hover,#60a5fa);box-shadow:0 4px 12px rgba(59,130,246,.3)}}.ItemList_filterSection__rlKzH{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.ItemList_filterGroup__SexoJ{display:flex;gap:8px;align-items:center}.ItemList_filterLabel__TQrXf{font-size:14px;color:#64748b}@media (prefers-color-scheme:dark){.ItemList_filterLabel__TQrXf{color:var(--gray-400,#9ca3af)}}.ItemList_filterSelect__WZmNA{padding:8px 16px;border-radius:8px;border:1px solid #e2e8f0;background-color:white;font-size:14px;color:#0f172a;cursor:pointer;transition:all .2s ease}@media (prefers-color-scheme:dark){.ItemList_filterSelect__WZmNA{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);color:var(--gray-200,#e5e7eb)}}.ItemList_filterSelect__WZmNA:hover{border-color:#cbd5e1}@media (prefers-color-scheme:dark){.ItemList_filterSelect__WZmNA:hover{border-color:var(--gray-500,#6b7280);background-color:var(--gray-600,#4b5563)}}.ItemList_filterSelect__WZmNA:focus{outline:none;border-color:#2980b9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}@media (prefers-color-scheme:dark){.ItemList_filterSelect__WZmNA:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}}.ItemList_searchInput__twM3I{padding:8px 16px;border-radius:20px;border:1px solid #e2e8f0;font-size:14px;color:#0f172a;width:220px;transition:all .2s ease}@media (prefers-color-scheme:dark){.ItemList_searchInput__twM3I{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);color:var(--gray-200,#e5e7eb)}}.ItemList_searchInput__twM3I:focus{outline:none;border-color:#2980b9;box-shadow:0 0 0 3px rgba(14,165,233,.1);width:240px}@media (prefers-color-scheme:dark){.ItemList_searchInput__twM3I:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2);background-color:var(--gray-600,#4b5563)}}.ItemList_searchInput__twM3I::placeholder{color:#64748b}@media (prefers-color-scheme:dark){.ItemList_searchInput__twM3I::placeholder{color:var(--gray-400,#9ca3af)}}.ItemList_viewOptions__joj0D{display:flex;gap:8px}.ItemList_viewButton__KQh_y{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:#f8fafc;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;transition:all .2s ease}@media (prefers-color-scheme:dark){.ItemList_viewButton__KQh_y{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af)}}.ItemList_viewButton__KQh_y:hover{background-color:#f1f5f9;color:#0f172a}@media (prefers-color-scheme:dark){.ItemList_viewButton__KQh_y:hover{background-color:var(--gray-600,#4b5563);color:var(--gray-200,#e5e7eb);border-color:var(--gray-500,#6b7280)}}.ItemList_viewButtonActive__AvPAj{background-color:#2980b9;color:white;border-color:#2980b9}@media (prefers-color-scheme:dark){.ItemList_viewButtonActive__AvPAj{background-color:var(--primary-color,#3b82f6);color:var(--gray-50,#f9fafb);border-color:var(--primary-color,#3b82f6)}}.ItemList_viewButtonActive__AvPAj:hover{background-color:#2563eb;border-color:#2563eb}@media (prefers-color-scheme:dark){.ItemList_viewButtonActive__AvPAj:hover{background-color:var(--primary-hover,#60a5fa);border-color:var(--primary-hover,#60a5fa)}}@media (max-width:768px){.ItemList_listContainer__bXbze{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.ItemList_filterSection__rlKzH{flex-direction:column;align-items:stretch;gap:12px}.ItemList_filterGroup__SexoJ{justify-content:space-between}.ItemList_searchInput__twM3I,.ItemList_searchInput__twM3I:focus{width:100%}}@media (max-width:480px){.ItemList_listContainer__bXbze{grid-template-columns:1fr;gap:12px}}.CommentItem_commentContainer__XcqOY{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#ffffff;border:1px solid #ecf0f1;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04)}@media (prefers-color-scheme:dark){.CommentItem_commentContainer__XcqOY{background-color:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151);box-shadow:0 2px 8px rgba(0,0,0,.3)}}@media (max-width:480px){.CommentItem_commentContainer__XcqOY{padding:14px;gap:10px;border-radius:8px}}.CommentItem_header__RjplW{display:flex;justify-content:space-between;align-items:center}.CommentItem_commenterName__EDua7{font-size:16px;font-weight:600;color:#2c3e50;margin:0}@media (prefers-color-scheme:dark){.CommentItem_commenterName__EDua7{color:var(--gray-200,#e5e7eb)}}@media (max-width:480px){.CommentItem_commenterName__EDua7{font-size:14px}}.CommentItem_commentDate__NoeSX{font-size:12px;color:#95a5a6}@media (prefers-color-scheme:dark){.CommentItem_commentDate__NoeSX{color:var(--gray-400,#9ca3af)}}@media (max-width:480px){.CommentItem_commentDate__NoeSX{font-size:11px}}.CommentItem_ratingWrapper__Rv6lK{align-self:flex-start}.CommentItem_details__t_nbI{display:flex;flex-direction:column;gap:8px}.CommentItem_commentRow__qWGdt{display:flex;align-items:baseline;gap:6px}.CommentItem_label__M6Xsk{font-size:14px;font-weight:600;color:#2c3e50}@media (prefers-color-scheme:dark){.CommentItem_label__M6Xsk{color:var(--gray-200,#e5e7eb)}}@media (max-width:480px){.CommentItem_label__M6Xsk{font-size:13px}}.CommentItem_commentContent__ARSNV{font-size:14px;color:#7f8c8d}@media (prefers-color-scheme:dark){.CommentItem_commentContent__ARSNV{color:var(--gray-300,#d1d5db)}}@media (max-width:480px){.CommentItem_commentContent__ARSNV{font-size:13px}}.CommentItem_commentId__pLuYD{font-size:14px;color:#2980b9;font-weight:500}@media (prefers-color-scheme:dark){.CommentItem_commentId__pLuYD{color:var(--primary-color,#3b82f6)}}@media (max-width:480px){.CommentItem_commentId__pLuYD{font-size:13px}}.CommentItem_commentType__1MyhY{font-size:14px;color:#16a085;font-weight:500}@media (prefers-color-scheme:dark){.CommentItem_commentType__1MyhY{color:var(--teal-400,#14b8a6)}}@media (max-width:480px){.CommentItem_commentType__1MyhY{font-size:13px}}.CommentsList_listContainer__H_O0u{display:flex;flex-direction:column;gap:16px}.CommentsList_loading__mV3jm{padding:40px 20px;text-align:center;color:#64748b;background-color:#f8fafc;border-radius:12px;font-size:15px;animation:CommentsList_pulse__nfyWu 3s ease infinite}@media (prefers-color-scheme:dark){.CommentsList_loading__mV3jm{color:var(--gray-400,#9ca3af);background-color:var(--gray-800,#1f2937)}}@keyframes CommentsList_pulse__nfyWu{0%,to{opacity:1}50%{opacity:.7}}.CommentsList_error__T3klM{padding:24px;background-color:#fee2e2;border-radius:12px;color:#b91c1c;font-size:15px;text-align:center;border:1px solid #fecaca}@media (prefers-color-scheme:dark){.CommentsList_error__T3klM{background-color:var(--red-900,#7f1d1d);color:var(--red-400,#f87171);border-color:var(--red-800,#991b1b)}}.CommentsList_empty___NXw3{padding:32px 24px;background-color:#f8fafc;border-radius:12px;text-align:center;color:#64748b;border:1px dashed #cbd5e1}@media (prefers-color-scheme:dark){.CommentsList_empty___NXw3{background-color:var(--gray-800,#1f2937);color:var(--gray-400,#9ca3af);border-color:var(--gray-600,#4b5563)}}.CommentsList_emptyIcon__u1t8h{font-size:36px;margin-bottom:16px;color:#94a3b8}@media (prefers-color-scheme:dark){.CommentsList_emptyIcon__u1t8h{color:var(--gray-500,#6b7280)}}.CommentsList_emptyText__G_0b4{font-size:15px;margin:0 0 8px;color:#334155}@media (prefers-color-scheme:dark){.CommentsList_emptyText__G_0b4{color:var(--gray-300,#d1d5db)}}.CommentsList_emptySubtext__Ra8_6{font-size:14px;color:#64748b;margin:0}@media (prefers-color-scheme:dark){.CommentsList_emptySubtext__Ra8_6{color:var(--gray-400,#9ca3af)}}.CommentsList_filterSection__1cKrj{display:flex;gap:8px;padding:16px 0;margin-bottom:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.CommentsList_filterSection__1cKrj::-webkit-scrollbar{display:none}.CommentsList_filterButton__XnKl3{padding:6px 12px;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;font-size:14px;color:#64748b;cursor:pointer;transition:all .2s ease;white-space:nowrap}@media (prefers-color-scheme:dark){.CommentsList_filterButton__XnKl3{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af)}}.CommentsList_filterButton__XnKl3:hover{background-color:#e0f2fe;color:#0ea5e9;border-color:#bae6fd}@media (prefers-color-scheme:dark){.CommentsList_filterButton__XnKl3:hover{background-color:var(--gray-600,#4b5563);color:var(--primary-color,#3b82f6);border-color:var(--primary-color,#3b82f6)}}.CommentsList_filterButtonActive__jWikD{background-color:#0ea5e9;color:white;border-color:#0ea5e9}@media (prefers-color-scheme:dark){.CommentsList_filterButtonActive__jWikD{background-color:var(--primary-color,#3b82f6);color:var(--gray-50,#f9fafb);border-color:var(--primary-color,#3b82f6)}}.CommentsList_filterButtonActive__jWikD:hover{background-color:#0284c7;color:white;border-color:#0284c7}@media (prefers-color-scheme:dark){.CommentsList_filterButtonActive__jWikD:hover{background-color:var(--primary-hover,#60a5fa);border-color:var(--primary-hover,#60a5fa)}}.CommentsList_pagination__9AJ0M{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px}.CommentsList_pageButton__pqenO{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #e2e8f0;background-color:#ffffff;color:#64748b;font-size:14px;cursor:pointer;transition:all .2s ease}@media (prefers-color-scheme:dark){.CommentsList_pageButton__pqenO{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af)}}.CommentsList_pageButton__pqenO:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}@media (prefers-color-scheme:dark){.CommentsList_pageButton__pqenO:hover{background-color:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-200,#e5e7eb)}}.CommentsList_pageButtonActive__ekuUL{background-color:#0ea5e9;color:white;border-color:#0ea5e9}@media (prefers-color-scheme:dark){.CommentsList_pageButtonActive__ekuUL{background-color:var(--primary-color,#3b82f6);color:var(--gray-50,#f9fafb);border-color:var(--primary-color,#3b82f6)}}.CommentsList_pageButtonActive__ekuUL:hover{background-color:#0284c7}@media (prefers-color-scheme:dark){.CommentsList_pageButtonActive__ekuUL:hover{background-color:var(--primary-hover,#60a5fa);border-color:var(--primary-hover,#60a5fa)}}.CommentsList_pageButtonDisabled__RbVOl{opacity:.5;cursor:not-allowed}.CommentsList_pageButtonDisabled__RbVOl:hover{background-color:#ffffff;border-color:#e2e8f0;color:#64748b}@media (prefers-color-scheme:dark){.CommentsList_pageButtonDisabled__RbVOl:hover{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af)}}@media (max-width:640px){.CommentsList_listContainer__H_O0u{gap:12px}.CommentsList_filterSection__1cKrj{padding:12px 0}.CommentsList_filterButton__XnKl3{padding:4px 10px;font-size:13px}.CommentsList_pageButton__pqenO{width:32px;height:32px;font-size:13px}}.ReviewItem_reviewContainer__r36kQ{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#ffffff;border:1px solid #ecf0f1;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04)}@media (prefers-color-scheme:dark){.ReviewItem_reviewContainer__r36kQ{background-color:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151);box-shadow:0 2px 8px rgba(0,0,0,.3)}}@media (max-width:480px){.ReviewItem_reviewContainer__r36kQ{padding:14px;gap:10px;border-radius:8px}}.ReviewItem_header__GzGdw{display:flex;justify-content:space-between;align-items:center}.ReviewItem_reviewerName__Z4AFO{font-size:16px;font-weight:600;color:#2c3e50;margin:0}@media (prefers-color-scheme:dark){.ReviewItem_reviewerName__Z4AFO{color:var(--gray-200,#e5e7eb)}}@media (max-width:480px){.ReviewItem_reviewerName__Z4AFO{font-size:14px}}.ReviewItem_reviewDate__goJu_{font-size:12px;color:#95a5a6}@media (prefers-color-scheme:dark){.ReviewItem_reviewDate__goJu_{color:var(--gray-400,#9ca3af)}}@media (max-width:480px){.ReviewItem_reviewDate__goJu_{font-size:11px}}.ReviewItem_comment__e7qb1{font-size:14px;color:#7f8c8d;margin:0}@media (prefers-color-scheme:dark){.ReviewItem_comment__e7qb1{color:var(--gray-300,#d1d5db)}}@media (max-width:480px){.ReviewItem_comment__e7qb1{font-size:13px}}.ReviewList_listContainer__NeHA6{display:flex;flex-direction:column;gap:20px}@media (max-width:480px){.ReviewList_listContainer__NeHA6{gap:16px}}@media (prefers-color-scheme:dark){.ReviewList_listContainer__NeHA6{background-color:#111827;color:#f3f4f6}}@media (prefers-contrast:high) and (prefers-color-scheme:dark){.ReviewList_listContainer__NeHA6{border:1px solid #60a5fa}}.ContactInfo_contactContainer__4gPZW{display:flex;flex-direction:column;gap:16px;padding:8px 4px}.ContactInfo_contactItem__WMrLn{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f8fafc;border-radius:12px;transition:all .2s ease;border:1px solid #e2e8f0}@media (prefers-color-scheme:dark){.ContactInfo_contactItem__WMrLn{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563)}}.ContactInfo_contactItem__WMrLn:hover{background-color:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.03)}@media (prefers-color-scheme:dark){.ContactInfo_contactItem__WMrLn:hover{background-color:var(--gray-600,#4b5563);box-shadow:0 4px 6px rgba(0,0,0,.2);border-color:var(--gray-500,#6b7280)}}.ContactInfo_iconWrapper__mK86r{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:white;border-radius:50%;color:#0ea5e9;font-size:18px;box-shadow:0 2px 5px rgba(0,0,0,.05);flex-shrink:0}@media (prefers-color-scheme:dark){.ContactInfo_iconWrapper__mK86r{background-color:var(--gray-800,#1f2937);color:var(--primary-color,#3b82f6);box-shadow:0 2px 5px rgba(0,0,0,.3)}}.ContactInfo_contactLink__Jlw_O{color:#334155;text-decoration:none;font-size:16px;transition:color .2s ease;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme:dark){.ContactInfo_contactLink__Jlw_O{color:var(--gray-200,#e5e7eb)}}.ContactInfo_contactLink__Jlw_O:hover{color:#0ea5e9}@media (prefers-color-scheme:dark){.ContactInfo_contactLink__Jlw_O:hover{color:var(--primary-color,#3b82f6)}}.ContactInfo_contactLabel__FiEJz{font-size:13px;color:#64748b;margin-bottom:4px;display:block}@media (prefers-color-scheme:dark){.ContactInfo_contactLabel__FiEJz{color:var(--gray-400,#9ca3af)}}.ContactInfo_contactActions__SaZkm{display:flex;gap:8px;margin-left:auto}.ContactInfo_actionButton__I1kAK{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:white;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;transition:all .2s ease}@media (prefers-color-scheme:dark){.ContactInfo_actionButton__I1kAK{background-color:var(--gray-800,#1f2937);border-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af)}}.ContactInfo_actionButton__I1kAK:hover{color:#0ea5e9;background-color:#e0f2fe;border-color:#bae6fd}@media (prefers-color-scheme:dark){.ContactInfo_actionButton__I1kAK:hover{color:var(--primary-color,#3b82f6);background-color:var(--gray-700,#374151);border-color:var(--primary-color,#3b82f6)}}.ContactInfo_copyButton__PDvFC:hover{color:#8b5cf6;background-color:#f3e8ff;border-color:#d8b4fe}@media (prefers-color-scheme:dark){.ContactInfo_copyButton__PDvFC:hover{color:var(--purple-400,#a78bfa);background-color:var(--gray-700,#374151);border-color:var(--purple-400,#a78bfa)}}.ContactInfo_noContactInfo__azUen{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;text-align:center;color:#64748b;background-color:#f8fafc;border-radius:12px;border:1px dashed #cbd5e1}@media (prefers-color-scheme:dark){.ContactInfo_noContactInfo__azUen{color:var(--gray-400,#9ca3af);background-color:var(--gray-800,#1f2937);border-color:var(--gray-600,#4b5563)}}.ContactInfo_noContactIcon__vQMVX{font-size:32px;margin-bottom:12px;color:#94a3b8}@media (prefers-color-scheme:dark){.ContactInfo_noContactIcon__vQMVX{color:var(--gray-500,#6b7280)}}.ContactInfo_noContactText__pTpbp{font-size:15px;margin-bottom:16px}.ContactInfo_addContactButton__V_6ES{padding:8px 16px;background-color:#0ea5e9;color:white;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}@media (prefers-color-scheme:dark){.ContactInfo_addContactButton__V_6ES{background-color:var(--primary-color,#3b82f6);color:var(--gray-50,#f9fafb)}}.ContactInfo_addContactButton__V_6ES:hover{background-color:#0284c7;transform:translateY(-1px)}@media (prefers-color-scheme:dark){.ContactInfo_addContactButton__V_6ES:hover{background-color:var(--primary-hover,#60a5fa);box-shadow:0 4px 12px rgba(59,130,246,.3)}}.ContactInfo_loading__u_i_K{display:flex;justify-content:center;padding:24px;color:#64748b}@media (prefers-color-scheme:dark){.ContactInfo_loading__u_i_K{color:var(--gray-400,#9ca3af)}}@media (max-width:640px){.ContactInfo_contactItem__WMrLn{padding:10px 12px}.ContactInfo_iconWrapper__mK86r{width:36px;height:36px;font-size:16px}.ContactInfo_contactLink__Jlw_O{font-size:15px}.ContactInfo_actionButton__I1kAK{width:28px;height:28px}.ContactInfo_noContactInfo__azUen{padding:24px 16px}}.SocialLinks_socialContainer__O_L3L{display:flex;gap:20px}@media (max-width:768px){.SocialLinks_socialContainer__O_L3L{gap:18px}}@media (max-width:480px){.SocialLinks_socialContainer__O_L3L{gap:16px}}.SocialLinks_socialLink__eKEyV{color:#2c3e50;font-size:26px;transition:color .2s ease-in-out}@media (prefers-color-scheme:dark){.SocialLinks_socialLink__eKEyV{color:var(--gray-400,#9ca3af)}}.SocialLinks_socialLink__eKEyV:hover{color:#1aa89e}@media (prefers-color-scheme:dark){.SocialLinks_socialLink__eKEyV:hover{color:var(--primary-color,#3b82f6)}}.SocialLinks_socialLink__eKEyV:focus{outline:none;color:#1aa89e;box-shadow:0 0 0 3px rgba(26,168,158,.5)}@media (prefers-color-scheme:dark){.SocialLinks_socialLink__eKEyV:focus{color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.5)}}@media (max-width:768px){.SocialLinks_socialLink__eKEyV{font-size:24px}}@media (max-width:480px){.SocialLinks_socialLink__eKEyV{font-size:22px}}.PublicProfile_container__Obe3G{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.PublicProfile_emptyContainer__P99h1,.PublicProfile_errorContainer__hJypQ,.PublicProfile_loadingContainer__qm7Dc{display:flex;justify-content:center;align-items:center;min-height:300px;width:100%;text-align:center;font-size:1rem;color:var(--text-secondary)}@media (prefers-color-scheme:dark){.PublicProfile_emptyContainer__P99h1,.PublicProfile_loadingContainer__qm7Dc{color:var(--gray-400,#9ca3af)}}.PublicProfile_errorContainer__hJypQ{color:var(--error)}@media (prefers-color-scheme:dark){.PublicProfile_errorContainer__hJypQ{color:var(--red-400,#f87171)}}.PublicProfile_content__jyY7y{margin-top:2rem}.PublicProfile_section__ROPXR{margin-bottom:2.5rem}.PublicProfile_sectionTitle__ZZIn0{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}@media (prefers-color-scheme:dark){.PublicProfile_sectionTitle__ZZIn0{color:var(--gray-200,#e5e7eb)}}