.PromptLibrary_promptLibrary__kWnIO{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:Poppins,system-ui,-apple-system,sans-serif}.PromptLibrary_header__8O1En{background:linear-gradient(90deg,#ff7b7b,#ee3a57);color:white;padding:2rem 0;text-align:center}.PromptLibrary_headerContent__GtIz3{max-width:1200px;margin:0 auto;padding:0 1rem}.PromptLibrary_title__3ccSu{font-size:3rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.PromptLibrary_subtitle__hkkBb{font-size:1.2rem;margin:0;opacity:.9;font-weight:400}.PromptLibrary_container__OARJI{max-width:1200px;margin:0 auto;padding:2rem 1rem;display:grid;grid-template-columns:280px 1fr;grid-gap:2rem;gap:2rem}.PromptLibrary_sidebar__gA1_O{background:white;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;border:1px solid #e2e8f0}.PromptLibrary_searchSection__kZmTe{margin-bottom:2rem}.PromptLibrary_searchBox__Yx4Al{position:relative}.PromptLibrary_searchIcon__QM2if{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1rem;color:#64748b}.PromptLibrary_searchInput__go5eT{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease;background:#f8fafc}.PromptLibrary_searchInput__go5eT:focus{outline:none;border-color:#ee3a57;box-shadow:0 0 0 3px rgba(238,58,87,.1);background:white}.PromptLibrary_categoriesSection__p0Qg8{margin-bottom:1.5rem}.PromptLibrary_sectionTitle__2csVg{font-size:1rem;font-weight:600;color:#334155;margin-bottom:1rem}.PromptLibrary_categoryList__Eg_5p{display:flex;flex-direction:column;gap:.25rem}.PromptLibrary_categoryButton__gXjMM{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:all .2s ease;font-size:.875rem;text-align:left;width:100%}.PromptLibrary_categoryButton__gXjMM:hover{background:#f1f5f9}.PromptLibrary_categoryButton__gXjMM.PromptLibrary_active__UU3Yd{background:linear-gradient(90deg,#ff7b7b,#ee3a57);color:white;font-weight:600}.PromptLibrary_categoryButton__gXjMM.PromptLibrary_active__UU3Yd .PromptLibrary_categoryCount__OH992{background:rgba(255,255,255,.2)}.PromptLibrary_categoryIcon__4i3CQ{font-size:1rem;flex-shrink:0}.PromptLibrary_categoryText__JVFlz{flex:1 1;font-weight:500}.PromptLibrary_categoryCount__OH992{background:#e2e8f0;color:#64748b;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.PromptLibrary_mainContent__HgB0f{background:white;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #e2e8f0}.PromptLibrary_statsBar__1nQDT{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8fafc;border-radius:12px;margin-bottom:1.5rem;border:1px solid #e2e8f0}.PromptLibrary_resultCount__qnPG4{font-weight:600;color:#334155}.PromptLibrary_activeFilter__ePMFw{display:flex;align-items:center;gap:.5rem;background:#ee3a57;color:white;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500}.PromptLibrary_clearFilter___9jRF{background:none;border:none;color:white;cursor:pointer;font-size:.875rem;margin-left:.5rem;padding:.2rem;border-radius:4px;transition:background-color .2s ease}.PromptLibrary_clearFilter___9jRF:hover{background:rgba(255,255,255,.2)}.PromptLibrary_loadingState__awl7L{text-align:center;padding:3rem;color:#64748b}.PromptLibrary_loadingSpinner__VKre7{width:3rem;height:3rem;border:3px solid #f1f5f9;border-top-color:#ee3a57;border-radius:50%;animation:PromptLibrary_spin__wgPE6 1s linear infinite;margin:0 auto 1rem}@keyframes PromptLibrary_spin__wgPE6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PromptLibrary_emptyState__ezxa5{text-align:center;padding:3rem;color:#64748b}.PromptLibrary_emptyIcon__BATUh{font-size:3rem;margin-bottom:1rem}.PromptLibrary_emptyState__ezxa5 h3{font-size:1.25rem;color:#334155;margin-bottom:.5rem}.PromptLibrary_promptGrid__PwYcc{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.PromptLibrary_promptCard__XHMGI{border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;background:#fafafa;transition:all .3s ease;position:relative}.PromptLibrary_promptCard__XHMGI:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#ee3a57}.PromptLibrary_promptHeader__NkjRa{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.PromptLibrary_promptMeta__UwXXO{display:flex;flex-direction:column;gap:.25rem}.PromptLibrary_promptAuthor__nhAlr{font-weight:600;color:#ee3a57;font-size:.875rem}.PromptLibrary_promptDate__2vfjD{font-size:.75rem;color:#64748b}.PromptLibrary_promptCategory__nAU8H{background:linear-gradient(90deg,#ff7b7b,#ee3a57);color:white;padding:.5rem .75rem;border-radius:8px;font-size:.75rem;font-weight:600;white-space:nowrap}.PromptLibrary_promptContent__As__I{margin-bottom:1rem}.PromptLibrary_promptContent__As__I p{color:#334155;line-height:1.6;margin:0;font-size:.9rem}.PromptLibrary_promptActions__uRbar{display:flex;justify-content:flex-end}.PromptLibrary_copyButton__z_9Ak{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.PromptLibrary_copyButton__z_9Ak:hover{background:#ee3a57;color:white;border-color:#ee3a57}.PromptLibrary_addPromptSection__gucl_{background:#f8fafc;border-radius:16px;padding:2rem;border:1px solid #e2e8f0;margin-top:2rem}.PromptLibrary_sectionDescription__D34pI{color:#64748b;margin-bottom:1.5rem;line-height:1.5}.PromptLibrary_promptForm__d9xJe{margin-bottom:1rem}.PromptLibrary_formGroup__g7zJJ{margin-bottom:1.5rem}.PromptLibrary_formLabel__IFomQ{display:block;font-weight:600;color:#334155;margin-bottom:.5rem}.PromptLibrary_formTextarea__UzhoK{width:100%;padding:1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.875rem;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical;min-height:120px;font-family:inherit}.PromptLibrary_formTextarea__UzhoK:focus{outline:none;border-color:#ee3a57;box-shadow:0 0 0 3px rgba(238,58,87,.1)}.PromptLibrary_formActions__iaezr{display:flex;justify-content:flex-end}.PromptLibrary_submitButton__q5tSx{background:linear-gradient(90deg,#ff7b7b,#ee3a57);color:white;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.PromptLibrary_submitButton__q5tSx:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(238,58,87,.3)}.PromptLibrary_submitButton__q5tSx:disabled{opacity:.6;cursor:not-allowed;transform:none}.PromptLibrary_submitSpinner___53Hf{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:PromptLibrary_spin__wgPE6 .8s linear infinite}.PromptLibrary_errorMessage__iScGM{background:#fef2f2;color:#dc2626;padding:1rem;border-radius:12px;border:1px solid #fecaca;display:flex;align-items:center;gap:.5rem;margin-top:1rem}.PromptLibrary_successMessage__DwkRi{background:#f0fdf4;color:#16a34a;padding:1rem;border-radius:12px;border:1px solid #bbf7d0;display:flex;align-items:center;gap:.5rem;margin-top:1rem}.PromptLibrary_errorIcon__FUxCF,.PromptLibrary_successIcon__ZPw16{font-size:1.125rem}.PromptLibrary_footer__WuV8I{text-align:center;padding:2rem 1rem}.PromptLibrary_homeLink__uDj0Z{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:white;color:#334155;text-decoration:none;border-radius:12px;border:1px solid #e2e8f0;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.PromptLibrary_homeLink__uDj0Z:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:768px){.PromptLibrary_container__OARJI{grid-template-columns:1fr;gap:1rem;padding:1rem}.PromptLibrary_title__3ccSu{font-size:2rem}.PromptLibrary_subtitle__hkkBb{font-size:1rem}.PromptLibrary_promptHeader__NkjRa{flex-direction:column;align-items:flex-start;gap:.75rem}.PromptLibrary_promptCategory__nAU8H{align-self:flex-start}.PromptLibrary_statsBar__1nQDT{flex-direction:column;gap:.75rem;align-items:flex-start}.PromptLibrary_categoryList__Eg_5p{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem}.PromptLibrary_categoryButton__gXjMM{justify-content:center;padding:.5rem}.PromptLibrary_categoryCount__OH992,.PromptLibrary_categoryText__JVFlz{display:none}.PromptLibrary_addPromptSection__gucl_{padding:1.5rem}}@media (max-width:480px){.PromptLibrary_header__8O1En{padding:1.5rem 0}.PromptLibrary_title__3ccSu{font-size:1.75rem}.PromptLibrary_subtitle__hkkBb{font-size:.9rem}.PromptLibrary_container__OARJI{padding:.5rem}.PromptLibrary_addPromptSection__gucl_,.PromptLibrary_mainContent__HgB0f,.PromptLibrary_promptCard__XHMGI,.PromptLibrary_sidebar__gA1_O{padding:1rem}}