.dashboard_dashboardContainer__RDA7j{display:flex;min-height:100vh;background-color:#f9fafb}.dashboard_sideNavigation__gX7RS{width:240px;background-color:white;border-right:1px solid #e5e7eb;padding:1.5rem 0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.dashboard_navItem__V8PyL{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;color:#6b7280;background:none;border:none;cursor:pointer;transition:all .2s;text-align:left;width:100%}.dashboard_navItem__V8PyL:hover{background-color:#f3f4f6;color:#1f2937}.dashboard_activeNavItem__Bove3{background-color:#f3f4f6;color:#4f46e5;font-weight:500;border-right:3px solid #4f46e5}.dashboard_navIcon__zL8fH{width:20px;height:20px}.dashboard_content__lgdH3{flex:1 1;padding:2rem;max-width:calc(100% - 240px)}@media (max-width:768px){.dashboard_dashboardContainer__RDA7j{flex-direction:column}.dashboard_sideNavigation__gX7RS{width:100%;height:auto;position:relative;border-right:none;border-bottom:1px solid #e5e7eb;padding:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}.dashboard_navItem__V8PyL{width:auto;padding:.5rem .75rem;font-size:.875rem}.dashboard_navIcon__zL8fH{width:16px;height:16px}.dashboard_content__lgdH3{margin-left:0;max-width:100%;padding:1rem}}.Overview_overviewSection__LuE83{padding:1.5rem;background-color:white;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem}.Overview_sectionTitle__2mov1{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#1f2937}.Overview_sectionSubtitle__Ujhp6{font-size:1.25rem;font-weight:600;margin:2rem 0 1rem;color:#1f2937}.Overview_statsGrid__bVoWL{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.Overview_statCard__WH83a{background-color:white;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s;overflow:hidden}.Overview_statCard__WH83a:hover{transform:translateY(-4px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.Overview_statIcon__Qr7aV{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:1rem;color:white;font-size:1.5rem}.Overview_statInfo__ic1Rh{display:flex;flex-direction:column}.Overview_statInfo__ic1Rh h3{font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.5rem}.Overview_statValue__7FwZ4{font-size:1.5rem;font-weight:600;color:#111827}.Overview_performanceGrid__GYqRm{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.Overview_trendChart__btOxC{background-color:white;border-radius:12px;padding:1.25rem;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s;overflow:hidden}.Overview_trendChart__btOxC:hover{transform:translateY(-4px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.Overview_trendChart__btOxC h3{font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.75rem;font-weight:700}.Overview_chartContainer__7K7Wu{position:relative;height:90px;width:100%;padding-bottom:10px}.Overview_chartDemo__Wv68b{height:100%;width:100%}.Overview_chartDemo__Wv68b svg{width:100%;height:100%;overflow:visible}.Overview_chartValue__iGwGD{position:absolute;bottom:0;right:0;font-size:1rem;font-weight:600;color:#111827}.Overview_loading__n9JXJ{cursor:default}.Overview_loading__n9JXJ:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Overview_chartSkeleton__D0_6w{height:100%;width:100%;display:flex;flex-direction:column}.Overview_skeletonHeader__tuLTl{height:16px;width:80px;margin-bottom:1rem}.Overview_skeletonChart__bkOGq,.Overview_skeletonHeader__tuLTl{background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:Overview_shimmer__mrN2H 1.5s infinite;border-radius:4px}.Overview_skeletonChart__bkOGq{flex:1 1}.Overview_statCardSkeleton__OUB8_{display:flex;flex-direction:column}.Overview_skeletonIcon__v0_iZ{width:48px;height:48px;border-radius:12px;margin-bottom:1rem;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:Overview_shimmer__mrN2H 1.5s infinite}.Overview_skeletonTitle__RPKNj{height:14px;width:60px;margin-bottom:.5rem}.Overview_skeletonTitle__RPKNj,.Overview_skeletonValue__6Anb1{background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:Overview_shimmer__mrN2H 1.5s infinite;border-radius:4px}.Overview_skeletonValue__6Anb1{height:24px;width:80px}@keyframes Overview_shimmer__mrN2H{0%{background-position:200% 0}to{background-position:-200% 0}}.Overview_statCard__WH83a:first-child{border-top:4px solid #4f46e5}.Overview_statCard__WH83a:first-child .Overview_statIcon__Qr7aV{background-color:#4f46e5}.Overview_statCard__WH83a:nth-child(2){border-top:4px solid #10b981}.Overview_statCard__WH83a:nth-child(2) .Overview_statIcon__Qr7aV{background-color:#10b981}.Overview_statCard__WH83a:nth-child(3){border-top:4px solid #f59e0b}.Overview_statCard__WH83a:nth-child(3) .Overview_statIcon__Qr7aV{background-color:#f59e0b}.Overview_statCard__WH83a:nth-child(4){border-top:4px solid #ef4444}.Overview_statCard__WH83a:nth-child(4) .Overview_statIcon__Qr7aV{background-color:#ef4444}.Overview_statCard__WH83a:nth-child(5){border-top:4px solid #8b5cf6}.Overview_statCard__WH83a:nth-child(5) .Overview_statIcon__Qr7aV{background-color:#8b5cf6}.Overview_statCard__WH83a:nth-child(6){border-top:4px solid #0ea5e9}.Overview_statCard__WH83a:nth-child(6) .Overview_statIcon__Qr7aV{background-color:#0ea5e9}@media (max-width:768px){.Overview_statsGrid__bVoWL{grid-template-columns:repeat(2,1fr)}.Overview_performanceGrid__GYqRm{grid-template-columns:1fr}}.MyPlugins_pluginsSection__d4Kdm{padding:1.5rem;background-color:white;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem;width:100%;box-sizing:border-box}.MyPlugins_sectionHeader__Hpwrj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.MyPlugins_sectionTitle__5A8OB{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.MyPlugins_addButton__6OFXr{display:inline-flex;align-items:center;gap:.5rem;background-color:#4f46e5;color:white;border:none;padding:.625rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.MyPlugins_addButton__6OFXr:hover{background-color:#4338ca}.MyPlugins_pluginsGrid__8BLmu{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;width:100%;box-sizing:border-box}.MyPlugins_pluginCard__SN5e0{background-color:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;position:relative;width:100%;border:1px solid #e0e0e0}.MyPlugins_pluginCard__SN5e0:hover{transform:translateY(-4px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.MyPlugins_pluginHeader__vG2IR{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.MyPlugins_pluginIcon__J6xa0{width:48px;height:48px;background-color:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280}.MyPlugins_pluginImage__ldJ4a{width:48px;height:48px;border-radius:8px;overflow:hidden;position:relative}.MyPlugins_pluginHeader__vG2IR h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.MyPlugins_licenseType__T8i5b{display:inline-block;background-color:#f3f4f6;color:#4b5563;font-size:.75rem;padding:.25rem .5rem;border-radius:999px}.MyPlugins_pluginDescription__D9OVE{color:#6b7280;font-size:.875rem;margin-bottom:1.5rem;flex-grow:1}.MyPlugins_pluginStats__8U9PX{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.MyPlugins_statItem__urC7F{display:flex;align-items:center;gap:.25rem;color:#6b7280;font-size:.875rem}.MyPlugins_statItem__urC7F:last-child{margin-left:auto}.MyPlugins_pluginFooter__mJPn_{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid #f3f4f6}.MyPlugins_pluginFooter__mJPn_ span{color:#6b7280;font-size:.875rem}.MyPlugins_viewButton__7rEru{color:#4f46e5;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.MyPlugins_viewButton__7rEru:hover{color:#4338ca;text-decoration:underline}.MyPlugins_deleteButton__6Ivxh,.MyPlugins_editButton__RBu_Z{background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:.375rem;transition:background-color .2s,color .2s;margin-left:.5rem}.MyPlugins_editButton__RBu_Z:hover{background-color:#f3f4f6;color:#4f46e5}.MyPlugins_deleteButton__6Ivxh:hover{background-color:#f3f4f6;color:#ef4444}@media (max-width:1024px){.MyPlugins_pluginsGrid__8BLmu{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:768px){.MyPlugins_pluginsGrid__8BLmu{grid-template-columns:minmax(320px,1fr)}}.EmptyState_emptyState__d56jW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background-color:#f9fafb;border-radius:12px;text-align:center;margin:1.5rem 0;min-height:200px}.EmptyState_emptyStateContent__MJSLV{display:flex;flex-direction:column;align-items:center;max-width:400px}.EmptyState_emptyStateIcon__CGrY_{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:1.5rem;color:#9ca3af}.EmptyState_emptyStateIconSvg____Cdn{width:100%;height:100%}.EmptyState_emptyStateMessage__cOUAi{font-size:1.25rem;font-weight:600;color:#4b5563;margin-bottom:.75rem}.EmptyState_emptyStateDescription__F9Mjh{font-size:1rem;color:#6b7280;margin-bottom:1.5rem}.EmptyState_emptyStateAction__AxUSp{margin-top:1.5rem}.EmptyState_emptyStateButton___riju{background-color:#4f46e5;color:white;font-weight:500;padding:.625rem 1.25rem;border-radius:.375rem;border:none;font-size:.875rem;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;gap:.5rem}.EmptyState_emptyStateButton___riju:hover{background-color:#4338ca}.UploadPlugin_uploadSection__5LAiK{padding:1.5rem;background-color:white;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem}.UploadPlugin_sectionTitle__oWOQd{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#1f2937}.UploadPlugin_uploadForm__3mSsw{display:grid;gap:2rem}.UploadPlugin_formSection__TDT3a{background-color:#f9fafb;border-radius:12px;padding:1.5rem;position:relative;transition:box-shadow .2s}.UploadPlugin_formSection__TDT3a:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.UploadPlugin_formSection__TDT3a h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.UploadPlugin_formHelper__JByXI{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.UploadPlugin_formRow___y38X{display:flex;gap:1rem;margin-bottom:1rem;width:100%}.UploadPlugin_formRow___y38X .UploadPlugin_formGroup__L50PE{flex:1 1;min-width:0}.UploadPlugin_formGroup__L50PE{margin-bottom:1.5rem;position:relative;width:100%}.UploadPlugin_formGroup__L50PE label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.UploadPlugin_required__D3ngx{color:#dc2626;margin-left:.25rem}.UploadPlugin_hasError__OH711 input,.UploadPlugin_hasError__OH711 select,.UploadPlugin_hasError__OH711 textarea{border-color:#dc2626;background-color:#fff5f5}.UploadPlugin_errorMessage__HMMkq{color:#dc2626;font-size:.875rem;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.UploadPlugin_errorMessage__HMMkq svg{width:16px;height:16px}.UploadPlugin_formGroup__L50PE input,.UploadPlugin_formGroup__L50PE select,.UploadPlugin_formGroup__L50PE textarea{padding:.625rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#1f2937;background-color:white;width:100%}.UploadPlugin_formGroup__L50PE input:focus,.UploadPlugin_formGroup__L50PE select:focus,.UploadPlugin_formGroup__L50PE textarea:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.2)}.UploadPlugin_formGrid__SmXMZ{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.UploadPlugin_listItem__hFWkT{background-color:white;border-radius:.375rem;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.UploadPlugin_addButton__H_RW7,.UploadPlugin_removeButton__wN878{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:all .2s;border:none}.UploadPlugin_addButton__H_RW7{background-color:#f3f4f6;color:#4b5563}.UploadPlugin_addButton__H_RW7:hover{background-color:#e5e7eb;color:#1f2937}.UploadPlugin_removeButton__wN878{color:#ef4444;background:none;padding:.25rem}.UploadPlugin_removeButton__wN878:hover{background-color:#fee2e2}.UploadPlugin_fileUpload__2eDrA{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:white;border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;cursor:pointer;transition:border-color .2s}.UploadPlugin_fileUpload__2eDrA:hover{border-color:#4f46e5}.UploadPlugin_fileUploadLabel__wXPvJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#4b5563;font-weight:500;cursor:pointer}.UploadPlugin_fileInput__zxEU_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.UploadPlugin_fileList__sH9_W{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.UploadPlugin_fileItem__jegDD{background-color:white;border-radius:.375rem;border:1px solid #e5e7eb}.UploadPlugin_removeFileButton__Dv1VN{background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem;border-radius:.25rem}.UploadPlugin_removeFileButton__Dv1VN:hover{background-color:#fee2e2}.UploadPlugin_formActions___RCNp{margin-top:2rem;display:flex;justify-content:flex-end}.UploadPlugin_submitButton__br9sz{background-color:#4f46e5;color:white;border:none;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background-color .2s}.UploadPlugin_submitButton__br9sz:hover{background-color:#4338ca}.UploadPlugin_submitButton__br9sz:disabled{background-color:#a5b4fc;cursor:not-allowed}.UploadPlugin_uploadProgress__S_YNt{margin-top:1rem;background-color:#f0f0f0;border-radius:4px;overflow:hidden;height:24px;position:relative}.UploadPlugin_progressBar__WhPSi{height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden;margin-top:.5rem;position:relative}.UploadPlugin_progressBar__WhPSi>div{height:100%;background-color:#3b82f6;transition:width .3s ease}.UploadPlugin_progressText__IPG_t{font-size:.75rem;color:#6b7280;margin-top:.25rem;display:block;text-align:center}@media (max-width:768px){.UploadPlugin_formGrid__SmXMZ{grid-template-columns:1fr}.UploadPlugin_formRow___y38X{flex-direction:column}}.UploadPlugin_comboboxContainer__W2oI7{position:relative;width:100%}.UploadPlugin_comboboxInput__Hsn_F{padding-right:2.5rem}.UploadPlugin_comboboxButton__Mk1D9{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;width:2.5rem;background:transparent;border:none;color:#6b7280;cursor:pointer}.UploadPlugin_comboboxButton__Mk1D9:hover{color:#4b5563}.UploadPlugin_comboboxDropdown__Y6Zoz{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:white;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:10;margin-top:.25rem}.UploadPlugin_comboboxOption__Smxd3{padding:.5rem 1rem;cursor:pointer}.UploadPlugin_comboboxOption__Smxd3:hover{background-color:#f3f4f6}.UploadPlugin_comboboxNoResults__lBgfx{padding:.5rem 1rem;color:#6b7280;font-style:italic}.UploadPlugin_enhancedSelect__Wfmyg{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.5em 1.5em;padding-right:2.5rem}.UploadPlugin_imageGrid__oxcLP{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-top:1rem}.UploadPlugin_imagePreview__SaRQU{position:relative;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);aspect-ratio:1/1;background-color:#f3f4f6}.UploadPlugin_imagePreview__SaRQU img{width:100%;height:100%;object-fit:cover}.UploadPlugin_imagePreview__SaRQU button{position:absolute;top:.5rem;right:.5rem;background-color:rgba(255,255,255,.8);border:none;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ef4444;transition:all .2s}.UploadPlugin_imagePreview__SaRQU button:hover{background-color:rgba(255,255,255,1);transform:scale(1.1)}.UploadPlugin_uploadGroup__VHZTs{margin-bottom:2rem}.UploadPlugin_uploadGroup__VHZTs h4{font-size:1rem;font-weight:500;margin-bottom:.75rem;color:#1f2937}.UploadPlugin_coverImageContainer__3lW0y{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:300px}.UploadPlugin_imageCaption__xkCrG{font-size:.875rem;color:#6b7280;text-align:center}.UploadPlugin_emptyImagePreview__zmIui{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.UploadPlugin_emptyImagePreview__zmIui:hover{border-color:#3b82f6;background-color:#f3f4f6}.UploadPlugin_uploadImageLabel__0xW73{flex-direction:column;gap:.5rem;color:#6b7280;cursor:pointer;padding:1.5rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.UploadPlugin_uploadImageLabel__0xW73 span{font-size:.875rem;font-weight:500}.UploadPlugin_fileUpload__2eDrA{margin-bottom:1rem}.UploadPlugin_fileList__sH9_W{background-color:white;border-radius:.5rem;border:1px solid #e5e7eb;overflow:hidden}.UploadPlugin_fileItem__jegDD{padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.UploadPlugin_fileItem__jegDD:last-child{border-bottom:none}.UploadPlugin_fileItem__jegDD button{background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.UploadPlugin_fileItem__jegDD button:hover{background-color:#fee2e2}.UploadPlugin_blockTypeOptions__zJkik{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.5rem}.UploadPlugin_blockTypeOption__aVID8{border:1px solid #d1d5db;border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .2s;background-color:white}.UploadPlugin_blockTypeOption__aVID8:hover{border-color:#3b82f6;box-shadow:0 2px 4px rgba(0,0,0,.05)}.UploadPlugin_blockTypeSelected__8XPHD{border-color:#3b82f6;background-color:#eff6ff}.UploadPlugin_blockTypeHeader__pLXh7{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.UploadPlugin_blockTypeName__Avrht{font-weight:600;color:#1f2937}.UploadPlugin_blockTypeSelectedIndicator__1ipJo{color:#3b82f6;font-weight:700}.UploadPlugin_blockTypeDescription__5tCDx{font-size:.875rem;color:#6b7280;margin:0}.Earnings_earningsSection__VYB9c{padding:1.5rem;background-color:white;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem}.Earnings_sectionTitle__DPGoa{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#1f2937}.Earnings_earningsSummary__wupAm{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.Earnings_earningsCard__wI0ww{background-color:white;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}.Earnings_earningsCard__wI0ww:hover{transform:translateY(-4px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.Earnings_earningsIcon__X89JR{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;color:white;font-size:1.5rem}.Earnings_earningsCard__wI0ww:first-child{border-left:4px solid #4f46e5}.Earnings_earningsCard__wI0ww:first-child .Earnings_earningsIcon__X89JR{background-color:#4f46e5}.Earnings_earningsCard__wI0ww:nth-child(2){border-left:4px solid #10b981}.Earnings_earningsCard__wI0ww:nth-child(2) .Earnings_earningsIcon__X89JR{background-color:#10b981}.Earnings_earningsCard__wI0ww:nth-child(3){border-left:4px solid #f59e0b}.Earnings_earningsCard__wI0ww:nth-child(3) .Earnings_earningsIcon__X89JR{background-color:#f59e0b}.Earnings_earningsValue__hsL8M{font-size:1.5rem;font-weight:600;color:#111827;display:block;margin-top:.25rem}.Earnings_earningsChart__VqFmK{background-color:white;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Earnings_earningsChart__VqFmK h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem}.Earnings_chartContainer__n4bl2{margin:1rem 0;width:100%;max-width:100%;overflow:hidden;background-color:#ffffff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.Earnings_barChartWrapper__p_1Yn{width:100%;overflow-x:auto;padding-bottom:1rem}.Earnings_barChart__dL5w7{display:flex;align-items:flex-end;height:200px;min-width:min-content;gap:16px;padding:0 8px}.Earnings_barContainer__GFVId{display:flex;flex-direction:column;align-items:center;min-width:60px;flex-shrink:0}.Earnings_bar__rIUvz{width:100%;background-color:#4f46e5;border-radius:6px 6px 0 0;position:relative;transition:height .5s ease;min-height:4px}.Earnings_currentMonthBar__3KIjG{background-color:#f59e0b}.Earnings_barLabel__oo29z{margin-top:8px;font-size:12px;color:#6b7280;white-space:nowrap;text-align:center;min-height:32px}.Earnings_barValue__i2quG{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:.25rem;font-size:.75rem;font-weight:600;color:#333;white-space:nowrap;background-color:rgba(255,255,255,.8);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease}.Earnings_barStack__aDQ9c:hover .Earnings_barValue__i2quG,.Earnings_bar__rIUvz:hover .Earnings_barValue__i2quG{opacity:1}.Earnings_bar__rIUvz:hover{transform:translateY(-4px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.Earnings_topProducts__wUIrU{margin-top:2rem}.Earnings_topProducts__wUIrU h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Earnings_productTable__GxDqi{width:100%;border-collapse:collapse}.Earnings_tableHeader__v7nN2{background-color:#f9fafb;border-radius:8px 8px 0 0;font-weight:600}.Earnings_tableHeader__v7nN2,.Earnings_tableRow__X1CaC{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;padding:.75rem 1rem;color:#4b5563;font-size:.875rem;border-bottom:1px solid #e5e7eb}.Earnings_tableRow__X1CaC{transition:background-color .2s}.Earnings_tableRow__X1CaC:hover{background-color:#f9fafb}.Earnings_tableCell__rQL26{padding:.5rem}.Earnings_noDataMessage__6W2Ec{padding:2rem;text-align:center;color:#6b7280;font-style:italic}.Earnings_earningsBreakdown__h6qwt span{margin-right:.5rem;font-size:.875rem}@media (max-width:768px){.Earnings_earningsSummary__wupAm{grid-template-columns:1fr}.Earnings_barChart__dL5w7{overflow-x:auto;padding-bottom:1rem}.Earnings_tableHeader__v7nN2,.Earnings_tableRow__X1CaC{grid-template-columns:2fr 1fr 1fr 1fr}.Earnings_paymentMethodSelector__STwaY{grid-template-columns:1fr}.Earnings_billingInfo__cVmhT{padding:1rem;margin:1rem -1rem;border-radius:0;width:auto}.Earnings_billingForm__tlYMu{gap:1rem}.Earnings_billingFormSection__nSaFb{padding:1rem;margin:0 0 1rem;width:100%;max-width:100%;overflow:hidden}.Earnings_billingAddressGrid__SuDx_{grid-template-columns:1fr;gap:.75rem;width:100%}.Earnings_paymentMethodOption__jqGGj{padding:.75rem;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.Earnings_paymentMethodOption__jqGGj h4{font-size:.9rem;margin:.25rem 0}.Earnings_paymentMethodOption__jqGGj p{font-size:.8rem;margin:0}.Earnings_bankDetails__jGGUA,.Earnings_paypalDetails__YRUf8{width:100%}.Earnings_billingFormGroup__6k7UI{margin-bottom:1rem;width:100%}.Earnings_billingFormGroup__6k7UI input,.Earnings_billingFormGroup__6k7UI select{width:100%;max-width:100%;font-size:16px;padding:.625rem}.Earnings_billingFormSubmit__46W2Z{margin-top:1rem;padding-top:1rem;width:100%}.Earnings_billingFormSubmitButton__k8eye{width:100%;justify-content:center;padding:.875rem}}.Earnings_chartLegend__wyBgX{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1rem}.Earnings_legendItem__0ulTe{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#666}.Earnings_legendColorDownload___orNs,.Earnings_legendColorPurchase__HEhH8{width:1rem;height:1rem;border-radius:3px}.Earnings_legendColorPurchase__HEhH8{background-color:#4a6cf7}.Earnings_legendColorDownload___orNs{background-color:#33c863}.Earnings_barStack__aDQ9c{position:relative;width:44px;min-height:4px;border-radius:4px;background-color:#f3f4f6;overflow:hidden;transition:transform .3s ease}.Earnings_barStack__aDQ9c:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:10}.Earnings_barPortionDownload__Jav_3,.Earnings_barPortionPurchase__e_6ia{position:absolute;width:100%;min-height:4px}.Earnings_barPortionPurchase__e_6ia{bottom:0;background-color:#4a6cf7;border-radius:4px 4px 0 0}.Earnings_barPortionDownload__Jav_3{top:0;background-color:#33c863;border-radius:4px 4px 0 0}.Earnings_currentMonthBar__3KIjG .Earnings_barPortionPurchase__e_6ia{background-color:#3451b2}.Earnings_currentMonthBar__3KIjG .Earnings_barPortionDownload__Jav_3{background-color:#25a04d}.Earnings_earningsBreakdown__h6qwt{display:flex;flex-direction:column;margin-top:.25rem;font-size:.875rem;color:#666}.Earnings_debugInfo__cFeL_{margin-top:2rem;padding:1rem;background-color:#f8f9fa;border-radius:.5rem;font-size:.875rem}.Earnings_debugInfo__cFeL_ h4{margin-top:0;margin-bottom:.5rem}.Earnings_debugInfo__cFeL_ pre{white-space:pre-wrap;font-size:.75rem;background-color:#f1f1f1;padding:.5rem;border-radius:.25rem;max-height:200px;overflow:auto}.Earnings_debugTable__SNGVT{margin-top:30px;padding:15px;background-color:#f9f9f9;border-radius:8px;overflow-x:auto}.Earnings_debugTable__SNGVT h4{margin:0 0 15px;font-size:1rem;color:#333}.Earnings_debugTable__SNGVT table{width:100%;border-collapse:collapse;font-size:.85rem}.Earnings_debugTable__SNGVT td,.Earnings_debugTable__SNGVT th{padding:8px 12px;text-align:left;border-bottom:1px solid #ddd}.Earnings_debugTable__SNGVT th{background-color:#f0f0f0;font-weight:600}.Earnings_customTooltip__RIxk1{background-color:#ffffff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 14px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:.9rem;min-width:180px}.Earnings_tooltipLabel__eHJMN{margin:0 0 6px;font-weight:600;padding-bottom:4px;border-bottom:1px solid #f0f0f0;font-size:.95rem}.Earnings_tooltipValue__EvW9U{margin:4px 0;display:flex;align-items:center;gap:6px}.Earnings_tooltipTotal__XgsrO{margin:6px 0 0;font-weight:600;padding-top:4px;border-top:1px solid #f0f0f0}.Earnings_colorDownload__Y52V_{color:#33c863}.Earnings_colorPurchase__eaxYw{color:#4a6cf7}.Earnings_latestTransactions__7vZU2{margin-top:2rem;background-color:#ffffff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1.5rem}.Earnings_latestTransactions__7vZU2 h3{font-size:1.25rem;font-weight:600;margin-top:0;margin-bottom:1.25rem;color:#333}.Earnings_transactionsTable__lifIu{width:100%;border-radius:6px;overflow:hidden;margin-bottom:1rem}.Earnings_transactionDate__G_sEv{display:flex;align-items:center;gap:6px;color:#666;font-size:.9rem}.Earnings_dateIcon__5fyMP{color:#999}.Earnings_statusBadge__w52ub{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.8rem;font-weight:500;text-transform:capitalize}.Earnings_statusPending__rd93d{background-color:#fff8e6;color:#e6a700}.Earnings_statusCompleted__5or2S,.Earnings_statusPaid___ZzPW{background-color:#e6f7ee;color:#00b36b}.Earnings_statusFailed__Fy6Np{background-color:#ffebee;color:#f44336}.Earnings_statusRefunded__5GJyE{background-color:#f1f1f1;color:#666}.Earnings_loadMoreButton__8ZmFF{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background-color:#f5f7fa;border:1px solid #e2e8f0;border-radius:6px;color:#4a6cf7;font-weight:500;cursor:pointer;transition:all .2s ease}.Earnings_loadMoreButton__8ZmFF:hover{background-color:#eff3fa}.Earnings_loadMoreButton__8ZmFF:disabled{opacity:.7;cursor:not-allowed}.Earnings_loadMoreIcon__qddDh{font-size:1rem}.Earnings_billingInfo__cVmhT{background-color:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-top:2rem;border:1px solid #f3f4f6;position:relative;transition:box-shadow .2s ease}.Earnings_billingInfo__cVmhT:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.Earnings_billingInfo__cVmhT h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;border-bottom:1px solid #f3f4f6;padding-bottom:1rem;display:flex;align-items:center;gap:.5rem}.Earnings_billingInfo__cVmhT h3 svg{color:#4f46e5}.Earnings_billingForm__tlYMu{display:grid;gap:2rem}.Earnings_billingFormSection__nSaFb{background-color:#f9fafb;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border-left:4px solid #4f46e5;transition:transform .2s ease,box-shadow .2s ease}.Earnings_billingFormSection__nSaFb:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.Earnings_billingFormSection__nSaFb h4{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Earnings_billingAddressGrid__SuDx_{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.Earnings_billingFormGroup__6k7UI{margin-bottom:1.25rem;position:relative}.Earnings_billingFormGroup__6k7UI label{display:block;font-size:.875rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.Earnings_billingFormGroup__6k7UI label.Earnings_required__as3kf:after{content:"*";color:#ef4444;margin-left:.25rem}.Earnings_billingFormGroup__6k7UI input,.Earnings_billingFormGroup__6k7UI select{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:#1f2937;background-color:white;transition:all .2s ease}.Earnings_billingFormGroup__6k7UI input:focus,.Earnings_billingFormGroup__6k7UI select:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.Earnings_billingFormGroup__6k7UI input:hover,.Earnings_billingFormGroup__6k7UI select:hover{border-color:#a5b4fc}.Earnings_billingFormSubmit__46W2Z{margin-top:2rem;display:flex;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid #f3f4f6}.Earnings_billingFormSubmitButton__k8eye{background-color:#4f46e5;color:white;border:none;border-radius:.375rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.Earnings_billingFormSubmitButton__k8eye:hover{background-color:#4338ca}.Earnings_billingFormSubmitButton__k8eye:disabled{background-color:#a5b4fc;cursor:not-allowed}.Earnings_billingFormOption__BWWWr{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;cursor:pointer}.Earnings_billingFormOption__BWWWr input[type=radio]{width:auto;margin-right:.5rem}.Earnings_billingHelperText__R0wri{font-size:.75rem;color:#6b7280;margin-top:.25rem}.Earnings_paymentMethodSelector__STwaY{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.Earnings_paymentMethodOption__jqGGj{display:flex;gap:1rem;padding:1.25rem;border-radius:.5rem;background-color:#f9fafb;cursor:pointer;transition:all .2s}.Earnings_paymentMethodOption__jqGGj:hover{background-color:#f3f4f6}.Earnings_selectedPaymentMethod__4_gxY{background-color:#eff6ff;border:1px solid #3b82f6}.Earnings_paymentMethodIcon__JckvI{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.5rem;background-color:#e5e7eb;color:#4b5563}.Earnings_paypalIcon__SI3nE{background-color:#0070ba;color:white;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:.25rem;font-weight:700}@media (max-width:768px){.Earnings_transactionsTable__lifIu .Earnings_tableCell__rQL26{padding:10px 8px;font-size:.85rem}.Earnings_statusBadge__w52ub{padding:3px 8px;font-size:.75rem}}.Payments_paymentsSection__nG_YI{padding:1.5rem;background-color:white;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem}.Payments_sectionTitle__auf3a{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#1f2937}.Payments_paymentHistory__nS6TV{background-color:white;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Payments_paymentHistory__nS6TV h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Payments_paymentTable__eSyrm{width:100%;border-collapse:collapse}.Payments_tableHeader__clGYQ{background-color:#f9fafb;border-radius:8px 8px 0 0;font-weight:600}.Payments_tableHeader__clGYQ,.Payments_tableRow__OuIxl{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:.75rem 1rem;color:#4b5563;font-size:.875rem;border-bottom:1px solid #e5e7eb}.Payments_tableRow__OuIxl{transition:background-color .2s}.Payments_tableRow__OuIxl:hover{background-color:#f9fafb}.Payments_tableCell__RTxp4{padding:.5rem}.Payments_paymentStatus__ALdpP{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.Payments_statusCompleted__XH7B_{background-color:#ecfdf5;color:#059669}.Payments_statusPending__Xiykw{background-color:#fffbeb;color:#d97706}.Payments_statusFailed__BOE6n{background-color:#fef2f2;color:#dc2626}.Payments_statusIconSuccess__QOMt1{color:#10b981}.Payments_statusIconPending__Sh_pH{color:#f59e0b}.Payments_statusIconFailed__79J9f{color:#ef4444}.Payments_paymentMethodSelector__C8RNf{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.Payments_paymentMethodOption__xUacn{display:flex;gap:1rem;padding:1.25rem;border-radius:.5rem;background-color:#f9fafb;cursor:pointer;transition:all .2s}.Payments_paymentMethodOption__xUacn:hover{background-color:#f3f4f6}.Payments_selectedPaymentMethod__KeIug{background-color:#eff6ff;border:1px solid #3b82f6}.Payments_paymentMethodIcon__BpjFN{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.5rem;background-color:#e5e7eb;color:#4b5563}.Payments_paypalIcon__6MopU{background-color:#0070ba;color:white;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:.25rem;font-weight:700}.Payments_noDataMessage__XSf5Z{padding:2rem;text-align:center;color:#6b7280;font-style:italic}.Payments_bankDetails__foady,.Payments_paypalDetails__dellG{margin-top:1.5rem}.Payments_paymentMethodsSection__mOnhC{background-color:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-top:2rem;border:1px solid #f3f4f6;position:relative;transition:box-shadow .2s ease}.Payments_paymentMethodsSection__mOnhC:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.Payments_paymentMethodsSection__mOnhC h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;border-bottom:1px solid #f3f4f6;padding-bottom:1rem;display:flex;align-items:center;gap:.5rem}.Payments_paymentMethodsSection__mOnhC h3 svg{color:#4f46e5}.Payments_paymentCardsContainer__jcUkY{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:1.5rem}.Payments_paymentCard__mgFWk{background-color:#f9fafb;border-radius:8px;padding:1.25rem;border-left:4px solid #4f46e5;display:flex;flex-direction:column;gap:1rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.Payments_paymentCard__mgFWk:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.Payments_cardTypeIcon__Ql3Rg{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:white;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:.5rem}.Payments_cardTypeIcon__Ql3Rg.Payments_visa__D8Mip{color:#1a1f71}.Payments_cardTypeIcon__Ql3Rg.Payments_mastercard__NoHXi{color:#eb001b}.Payments_cardTypeIcon__Ql3Rg.Payments_amex__0u8n6{color:#006fcf}.Payments_cardTypeIcon__Ql3Rg.Payments_discover__pOvYq{color:#ff6000}.Payments_cardDetails__tbci3{display:flex;flex-direction:column;gap:.5rem}.Payments_cardNumber__SBqbU{font-size:1rem;font-weight:500;color:#1f2937;letter-spacing:1px}.Payments_cardMeta__2Q8hg{display:flex;justify-content:space-between;font-size:.875rem;color:#6b7280}.Payments_cardType__16aVW{text-transform:capitalize}.Payments_cardActions__RyYne{display:flex;justify-content:flex-end;gap:.5rem}.Payments_deleteCardButton__du49h,.Payments_editCardButton__W11bq{background:none;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:all .2s ease}.Payments_editCardButton__W11bq{color:#4f46e5}.Payments_editCardButton__W11bq:hover{background-color:rgba(79,70,229,.1)}.Payments_deleteCardButton__du49h{color:#ef4444}.Payments_deleteCardButton__du49h:hover{background-color:rgba(239,68,68,.1)}.Payments_addPaymentMethodButton___awMt{background-color:#f3f4f6;border:1px dashed #d1d5db;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;cursor:pointer;transition:all .2s ease;color:#6b7280}.Payments_addPaymentMethodButton___awMt:hover{background-color:#f9fafb;border-color:#a5b4fc;color:#4f46e5}.Payments_addPaymentMethodButton___awMt svg{width:24px;height:24px}.Payments_addPaymentMethodButton___awMt span{font-weight:500}.Payments_paymentFormModal__MiAbE{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.Payments_paymentFormContainer__rqHl7{background-color:white;border-radius:12px;padding:1.5rem;width:100%;max-width:500px;box-shadow:0 8px 16px rgba(0,0,0,.1);max-height:90vh;overflow-y:auto}.Payments_modalCloseButton__S7F13{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#6b7280;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.Payments_modalCloseButton__S7F13:hover{background-color:#f3f4f6;color:#1f2937}@media (max-width:768px){.Payments_paymentMethodSelector__C8RNf,.Payments_paymentsSummary__78sWb{grid-template-columns:1fr}.Payments_tableHeader__clGYQ,.Payments_tableRow__OuIxl{grid-template-columns:1fr 1fr 1fr}.Payments_tableHeader__clGYQ div:nth-child(4),.Payments_tableHeader__clGYQ div:nth-child(5),.Payments_tableRow__OuIxl div:nth-child(4),.Payments_tableRow__OuIxl div:nth-child(5){display:none}.Payments_paymentCardsContainer__jcUkY{grid-template-columns:1fr}}.MyProfile_profileSection__RYsk5{padding:1.5rem;background-color:white;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem}.MyProfile_sectionHeader__TgP5S{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.MyProfile_sectionTitle__IgRxc{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.MyProfile_editButton__o_LUa{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.MyProfile_editButton__o_LUa:hover{background-color:#e5e7eb;color:#1f2937}.MyProfile_editActions__LiUhG{display:flex;gap:.75rem}.MyProfile_saveButton__QjO6I{background-color:#4f46e5;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background-color .2s}.MyProfile_saveButton__QjO6I:hover{background-color:#4338ca}.MyProfile_cancelButton__JuPYL{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.MyProfile_cancelButton__JuPYL:hover{background-color:#e5e7eb;color:#1f2937}.MyProfile_profileContent__OR0nt{display:flex;flex-direction:column;gap:2rem}.MyProfile_profileForm__ACFNy{display:grid;gap:2rem}.MyProfile_formSection__hIZKo{background-color:#f9fafb;border-radius:12px;padding:1.5rem;position:relative}.MyProfile_formSection__hIZKo h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.MyProfile_formRow__7eJUN{display:flex;gap:1rem;margin-bottom:1rem}.MyProfile_formGroup__46lSQ{display:flex;flex-direction:column;margin-bottom:1rem;flex:1 1}.MyProfile_formGroup__46lSQ label{font-weight:500;color:#4b5563;margin-bottom:.5rem;font-size:.875rem}.MyProfile_formGroup__46lSQ input,.MyProfile_formGroup__46lSQ textarea{padding:.625rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#1f2937;background-color:white;width:100%}.MyProfile_formGroup__46lSQ input:focus,.MyProfile_formGroup__46lSQ textarea:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.2)}.MyProfile_expertiseOptions__o91h7{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.MyProfile_expertiseOption__4dbTP{background-color:#f3f4f6;color:#4b5563;font-size:.875rem;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;transition:all .2s;border:1px solid transparent}.MyProfile_expertiseOption__4dbTP:hover{background-color:#e5e7eb;color:#1f2937}.MyProfile_selectedExpertise__haDKP{background-color:#e0e7ff;color:#4338ca;border-color:#818cf8}.MyProfile_expertiseOption__4dbTP.MyProfile_selectedExpertise__haDKP:hover{background-color:#d1d5fb}.MyProfile_formActions__RV_sP{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.MyProfile_profileDisplay__wrZi_{display:flex;flex-direction:column;gap:1.5rem}.MyProfile_profileInfo__pIzrH{gap:.75rem}.MyProfile_profileField__31qyh,.MyProfile_profileInfo__pIzrH{display:flex;flex-direction:column}.MyProfile_fieldLabel__MnaDB{font-size:.875rem;color:#6b7280}.MyProfile_fieldValue__nTSxE{font-size:1rem;color:#1f2937;margin-top:.25rem}.MyProfile_fieldLink__f_YYC{color:#4f46e5;text-decoration:none;font-size:1rem;margin-top:.25rem;display:inline-block}.MyProfile_fieldLink__f_YYC:hover{text-decoration:underline}.MyProfile_expertiseTags__76QhM{display:flex;flex-wrap:wrap;gap:.5rem}.MyProfile_expertiseTag__Urfub{background-color:#e0e7ff;color:#4338ca;font-size:.75rem;padding:.25rem .5rem;border-radius:9999px}.MyProfile_socialLinks__kRW9q{display:flex;gap:1rem}.MyProfile_socialLink__Lw8sh{color:#4f46e5;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;background-color:#f3f4f6;font-size:.875rem}.MyProfile_socialLink__Lw8sh:hover{background-color:#e5e7eb;text-decoration:underline}.MyProfile_loadingState__Q9NZv{display:flex;align-items:center;justify-content:center;height:200px;color:#6b7280;font-size:1rem}@media (max-width:768px){.MyProfile_formRow__7eJUN{flex-direction:column}.MyProfile_expertiseOptions__o91h7{gap:.5rem}.MyProfile_profileInfo__pIzrH{gap:1rem}}.Collections_collectionsSection__Z40IZ{padding:1.5rem;background-color:white;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem}.Collections_sectionHeader__2P9PQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.Collections_sectionTitle__gJimI{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.Collections_addButton__giqea{display:inline-flex;align-items:center;gap:.5rem;background-color:#4f46e5;color:white;border:none;padding:.625rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.Collections_addButton__giqea:hover{background-color:#4338ca}.Collections_collectionsGrid__SMF7e{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.Collections_collectionCard__swG_Y{border-radius:12px;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;position:relative}.Collections_collectionCard__swG_Y:hover{transform:translateY(-4px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.Collections_collectionHeader__IQm_9{gap:.75rem;margin-bottom:.75rem}.Collections_collectionIcon__GkdQJ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f3f4f6;border-radius:8px;color:#4f46e5}.Collections_collectionHeader__IQm_9 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.Collections_collectionDescription__iv71E{flex-grow:1}.Collections_collectionDescription__iv71E,.Collections_collectionMeta__7Uj90{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.Collections_collectionFooter__Z9m0x{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid #f3f4f6}.Collections_viewButton__6pD75{color:#4f46e5;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.Collections_viewButton__6pD75:hover{color:#4338ca;text-decoration:underline}.Collections_deleteButton__2bWe_,.Collections_editButton__e_XlQ{background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:.375rem;transition:background-color .2s,color .2s}.Collections_editButton__e_XlQ:hover{background-color:#f3f4f6;color:#4f46e5}.Collections_deleteButton__2bWe_:hover{background-color:#f3f4f6;color:#ef4444}.Collections_collectionItems__dnV8l{margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.Collections_collectionItems__dnV8l h4{font-size:.875rem;font-weight:600;color:#4b5563;margin:0 0 .75rem}.Collections_itemsList__p7DZX{display:flex;flex-direction:column;gap:.5rem}.Collections_collectionItem__0iy4K{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.375rem;background-color:#f9fafb;font-size:.875rem;color:#4b5563}.Collections_itemIcon__qCx6x{color:#6b7280}.Collections_moreItems__DuEgu{text-align:center;padding:.5rem;font-size:.75rem;color:#6b7280;background-color:#f9fafb;border-radius:.375rem;margin-top:.25rem}.Collections_collectionForm__BClP8{background-color:#f9fafb;border-radius:12px}.Collections_collectionForm__BClP8 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.Collections_formGroup__s4aNO{display:flex;flex-direction:column}.Collections_formGroup__s4aNO label{color:#4b5563;font-size:.875rem}.Collections_formGroup__s4aNO input,.Collections_formGroup__s4aNO textarea{padding:.625rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#1f2937}.Collections_formGroup__s4aNO input:focus,.Collections_formGroup__s4aNO textarea:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.2)}.Collections_submitButton__l7ZrR{background-color:#4f46e5;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;transition:background-color .2s}.Collections_submitButton__l7ZrR:hover{background-color:#4338ca}.Collections_cancelButton__RSBkZ{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.Collections_cancelButton__RSBkZ:hover{background-color:#e5e7eb;color:#1f2937}@media (max-width:1024px){.Collections_collectionsGrid__SMF7e{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Collections_collectionsGrid__SMF7e{grid-template-columns:1fr}}.Collections_collectionsContainer__AkL9P{width:100%;margin-bottom:2rem}.Collections_collectionsHeader__EpQjk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.Collections_collectionsHeader__EpQjk h2{font-size:1.5rem;font-weight:600;margin:0}.Collections_createButton__5Twjm{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background-color:var(--primary-color,#4a6cf7);color:white;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}.Collections_createButton__5Twjm:hover{background-color:var(--primary-hover,#3a5ce5)}.Collections_emptyState__yM2yq{background-color:#f8f9fa;border-radius:8px;padding:3rem 2rem;text-align:center;margin-bottom:1.5rem}.Collections_emptyState__yM2yq p{margin-bottom:1.5rem;color:#6c757d}.Collections_collectionForm__BClP8{background-color:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.Collections_collectionForm__BClP8 h3{margin-top:0;margin-bottom:1rem;font-size:1.2rem}.Collections_formGroup__s4aNO{margin-bottom:1rem}.Collections_formGroup__s4aNO label{display:block;margin-bottom:.5rem;font-weight:500}.Collections_formGroup__s4aNO input,.Collections_formGroup__s4aNO textarea{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:6px;background-color:white;font-size:1rem}.Collections_formGroup__s4aNO textarea{resize:vertical;min-height:100px}.Collections_formActions__UEzIt{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.Collections_cancelButton__RSBkZ{padding:.6rem 1rem;background-color:white;border:1px solid #ced4da;border-radius:6px;font-weight:500;cursor:pointer}.Collections_submitButton__l7ZrR{padding:.6rem 1.5rem;background-color:var(--primary-color,#4a6cf7);color:white;border:none;border-radius:6px;font-weight:500;cursor:pointer}.Collections_submitButton__l7ZrR:disabled{background-color:#a5b4fc;cursor:not-allowed}.Collections_collectionsList__ArTSl{display:flex;flex-direction:column;gap:1rem}.Collections_collectionCard__swG_Y{background-color:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden;transition:box-shadow .2s}.Collections_collectionCard__swG_Y:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.Collections_collectionHeader__IQm_9{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #f0f0f0}.Collections_collectionTitle__2B0sC{display:flex;align-items:center;cursor:pointer;flex:1 1}.Collections_collectionTitle__2B0sC h3{margin:0;font-size:1.1rem;font-weight:600}.Collections_expandIcon__9mBp_{margin-right:.75rem;color:#6c757d;transition:transform .2s}.Collections_collectionActions__JPiuk{display:flex;gap:.5rem}.Collections_actionButton__O1u9h{background:none;border:none;color:#666;cursor:pointer;font-size:1rem;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:4px}.Collections_actionButton__O1u9h:hover{color:#000;background-color:rgba(0,0,0,.05)}.Collections_actionButton__O1u9h:disabled{color:#ccc;cursor:not-allowed}.Collections_spinnerIcon__k9b10{animation:Collections_spin__7deSR 1s linear infinite}@keyframes Collections_spin__7deSR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Collections_formError__IXcOX{background-color:#fff0f0;color:#d32f2f;padding:8px 12px;border-radius:4px;margin-bottom:16px;font-size:.9rem}.Collections_collectionDescription__iv71E{padding:0 1rem 1rem;margin:0;color:#6c757d;font-size:.9rem}.Collections_productSection__74rOg{padding:1rem;border-top:1px solid #f0f0f0}.Collections_productSection__74rOg h4{margin-top:0;margin-bottom:1rem;font-size:1rem;font-weight:500}.Collections_loadingProducts__NvgE4,.Collections_noProducts__9xwrS{text-align:center;padding:2rem;color:#6c757d}.Collections_noProducts__9xwrS{background-color:#f8f9fa;border-radius:6px}.Collections_productGrid__UIozs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.Collections_productCard__g98ux{display:block;text-decoration:none;color:inherit;background-color:white;border-radius:8px;border:1px solid #e9ecef;overflow:hidden;transition:transform .2s,box-shadow .2s}.Collections_productCard__g98ux:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.Collections_productImageContainer__Pu5dS{position:relative;width:100%;padding-top:75%;background-color:#f8f9fa;border-radius:8px 8px 0 0;overflow:hidden}.Collections_productImage__NKcr2{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Collections_noImage__gSm59{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:.8rem}.Collections_productInfo__WQFzJ{padding:.75rem}.Collections_productTitle__pYOsH{font-size:.9rem;font-weight:500;margin:0 0 .5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Collections_productPrice__1ZHED{font-size:1rem;font-weight:600;color:var(--primary-color,#4a6cf7);margin:0}.Collections_removeProductButton__vu7kM{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background-color:rgba(255,255,255,.9);border:none;color:#ff4d4f;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s,background-color .2s;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Collections_productCard__g98ux:hover .Collections_removeProductButton__vu7kM{opacity:1}.Collections_removeProductButton__vu7kM:hover{background-color:rgba(255,255,255,1);color:#ff1f1f}.Collections_removeProductButton__vu7kM:disabled{cursor:not-allowed;color:#d9d9d9}@media (max-width:768px){.Collections_productGrid__UIozs{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.Collections_collectionForm__BClP8{padding:1rem}.Collections_formActions__UEzIt{flex-direction:column;gap:.5rem}.Collections_formActions__UEzIt button{width:100%}}.Questions_questionsSection__OSNjJ{padding:1.5rem;background-color:white;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem}.Questions_sectionTitle__j30yB{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#1f2937}.Questions_questionsList__5R_Mj{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.Questions_questionItem__UAfVF{background-color:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.Questions_questionItem__UAfVF:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Questions_pendingQuestion__DgU2V{border-left:4px solid #f59e0b}.Questions_answeredQuestion__ym9YT{border-left:4px solid #10b981}.Questions_archivedQuestion__g_CRb{border-left:4px solid #6b7280;opacity:.8}.Questions_questionHeader__LGpWN{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.Questions_questionMeta__0JhaH{display:flex;flex-direction:column;gap:.25rem}.Questions_questionAuthor__WKMSU{font-weight:500;color:#1f2937}.Questions_questionDate__YeP_F{font-size:.875rem;color:#6b7280}.Questions_questionStatus__kCxHa{display:flex;align-items:center;font-size:.875rem;font-weight:500;gap:.25rem}.Questions_statusPending__qmaAA{color:#f59e0b;display:flex;align-items:center;gap:.25rem}.Questions_statusAnswered__XXt7a{color:#10b981;display:flex;align-items:center;gap:.25rem}.Questions_statusArchived__XrtUW{color:#6b7280;display:flex;align-items:center;gap:.25rem}.Questions_questionText__JgQGE{font-size:1.125rem;margin-bottom:1rem;color:#1f2937;font-weight:500}.Questions_questionAnswer___c6vM{background-color:#f9fafb;border-radius:8px;padding:1rem;margin-top:1rem}.Questions_questionAnswer___c6vM h4{font-size:1rem;margin-bottom:.5rem;color:#1f2937;font-weight:600}.Questions_answerDate__48wbO{display:block;font-size:.75rem;color:#6b7280;margin-top:.5rem;text-align:right}.Questions_questionActions__UIBVk{display:flex;gap:.75rem;margin-top:1rem}.Questions_answerButton__Xkdlo{background-color:#4f46e5;color:white;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.Questions_answerButton__Xkdlo:hover{background-color:#4338ca}.Questions_archiveButton__w1DJ6{background-color:#e5e7eb;color:#374151;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.Questions_archiveButton__w1DJ6:hover{background-color:#d1d5db}.Questions_answerForm__s2CBI{background-color:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1.5rem;margin-top:1.5rem}.Questions_answerForm__s2CBI h3{font-size:1.25rem;margin-bottom:1rem;color:#1f2937;font-weight:600}.Questions_answerForm__s2CBI textarea{width:100%;min-height:150px;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;resize:vertical;font-family:inherit;margin-bottom:1rem}.Questions_answerForm__s2CBI textarea:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.Questions_answerFormActions__Z9S2Z{display:flex;justify-content:flex-end;gap:1rem}.Questions_cancelButton___6Mg1{background-color:#e5e7eb;color:#374151;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.Questions_cancelButton___6Mg1:hover{background-color:#d1d5db}.Questions_submitButton__t5UqU{background-color:#4f46e5;color:white;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.Questions_submitButton__t5UqU:hover{background-color:#4338ca}.Questions_submitButton__t5UqU:disabled{background-color:#a5b4fc;cursor:not-allowed}.Questions_loadingState__xgtgT{display:flex;align-items:center;justify-content:center;padding:3rem 0;color:#6b7280;gap:.5rem}.Questions_spinner__3VcIO{animation:Questions_spin__mUEgs 1s linear infinite}@keyframes Questions_spin__mUEgs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Questions_filterControls___JLbq{display:flex;justify-content:flex-end;margin-bottom:1.5rem;gap:.75rem}.Questions_filterSelect__TrdzO{background-color:white;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;color:#4a5568;cursor:pointer;outline:none}.Questions_filterSelect__TrdzO:focus{border-color:#4f46e5;box-shadow:0 0 0 1px rgba(79,70,229,.2)}.Questions_errorMessage__CjQ_k{background-color:#fee2e2;color:#b91c1c;border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem}.Questions_filterButtons__GV2az{display:flex;gap:.5rem;margin-bottom:1.5rem}.Questions_filterButton__kcB_9{background-color:#f3f4f6;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;color:#4b5563;cursor:pointer;transition:background-color .2s ease}.Questions_filterButton__kcB_9:hover{background-color:#e5e7eb}.Questions_activeFilter__U55PM{background-color:#4f46e5;color:white}.Questions_activeFilter__U55PM:hover{background-color:#4338ca}.Library_librarySection__UFm30{padding:1.5rem;background-color:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden}.Library_sectionHeader__cFYGA{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:1rem}.Library_libraryDescription__uL_7D{margin-bottom:2rem;padding:1.25rem;background-color:#f9fafb;border-radius:12px;font-size:.9rem;color:#4b5563;line-height:1.6;border-left:4px solid #2563eb}.Library_libraryDescription__uL_7D a{color:#2563eb;text-decoration:none;font-weight:600;transition:all .2s;border-bottom:1px solid transparent;padding-bottom:1px}.Library_libraryDescription__uL_7D a:hover{border-bottom-color:#2563eb}.Library_sectionTitle__QGIU_{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.Library_exploreButton__WM86m{display:flex;align-items:center;gap:.5rem;background-color:#f3f4f6;color:#374151;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.Library_exploreButton__WM86m:hover{background-color:#e5e7eb;color:#111827}.Library_libraryGrid__vPuU9{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;padding:.5rem 0}.Library_libraryCard__iLg6x{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Library_libraryCard__iLg6x:hover{box-shadow:0 8px 16px rgba(0,0,0,.08);transform:translateY(-3px);border-color:#d1d5db}.Library_libraryItemHeader__MJmv5{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.Library_libraryItemImage__wQHQ9{overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Library_libraryItemIcon__h6lQa,.Library_libraryItemImage__wQHQ9{width:70px;height:70px;border-radius:10px;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Library_libraryItemIcon__h6lQa{color:#4b5563}.Library_libraryItemHeader__MJmv5 h3{margin:0 0 .5rem;font-size:1.125rem;color:#111827;font-weight:600;line-height:1.3}.Library_purchaseDate__EF_no{font-size:.75rem;color:#6b7280;display:block}.Library_libraryItemDescription__Kmybl{margin:0 0 1.75rem;font-size:.875rem;color:#4b5563;line-height:1.5;flex-grow:1}.Library_libraryItemFooter__TR7mj{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.Library_version__Fus5f{font-size:.75rem;color:#6b7280;background-color:#f3f4f6;padding:.25rem .5rem;border-radius:4px}.Library_libraryItemActions__0mAOr{display:flex;gap:.75rem}.Library_downloadButton__9Cedp{display:flex;align-items:center;gap:.25rem;background-color:#2563eb;color:white;border:none;border-radius:6px;padding:.5rem .875rem;font-size:.8125rem;text-decoration:none;transition:all .2s;font-weight:500}.Library_downloadButton__9Cedp:hover{background-color:#1d4ed8}.Library_viewButton__IsKZ1{background-color:#f3f4f6;color:#374151;border:none;border-radius:6px;padding:.5rem .875rem;font-size:.8125rem;text-decoration:none;transition:all .2s;font-weight:500;display:flex;align-items:center}.Library_viewButton__IsKZ1:hover{background-color:#e5e7eb;color:#111827}.Library_errorState__cK69U,.Library_loadingState__MbV7v{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background-color:#f9fafb;border-radius:12px;margin-top:1rem}.Library_spinner__uZKiv{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#2563eb;animation:Library_spin__G2kis 1s linear infinite;margin-bottom:1rem}@keyframes Library_spin__G2kis{to{transform:rotate(1turn)}}.Library_errorState__cK69U p{margin-bottom:1rem;color:#ef4444;font-weight:500}.Library_retryButton__MPlKL{background-color:#f3f4f6;color:#374151;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;cursor:pointer;transition:all .2s;font-weight:500}.Library_retryButton__MPlKL:hover{background-color:#e5e7eb;color:#111827}.Library_emptyStateButton__v5MJb{display:inline-block;background-color:#2563eb;color:white;border:none;border-radius:6px;padding:.625rem 1.5rem;font-size:.875rem;text-decoration:none;transition:all .2s;font-weight:500}.Library_emptyStateButton__v5MJb:hover{background-color:#1d4ed8}@media (max-width:768px){.Library_libraryGrid__vPuU9{grid-template-columns:1fr;gap:1rem}.Library_libraryCard__iLg6x{padding:1.25rem}.Library_librarySection__UFm30{padding:1rem;border-radius:12px}.Library_libraryDescription__uL_7D{padding:1rem;margin-bottom:1.5rem;font-size:.85rem}.Library_sectionHeader__cFYGA{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.Library_exploreButton__WM86m{width:100%;justify-content:center}}@media (max-width:480px){.Library_libraryCard__iLg6x{padding:1rem}.Library_libraryItemHeader__MJmv5{flex-direction:column;align-items:flex-start}.Library_libraryItemIcon__h6lQa,.Library_libraryItemImage__wQHQ9{margin-bottom:.75rem}.Library_librarySection__UFm30{padding:.75rem}}