@import url("https://fonts.googleapis.com/css2?family=Limelight&family=Lato:wght@400;700&family=Montserrat:wght@400;700&family=Raleway:wght@400;700&family=Inter:wght@400;700&display=swap");.ScriptLibrary_container__qmYRN{min-height:100vh;background:linear-gradient(180deg,#020617,#0f172a);padding:5rem 1rem 1rem;margin-left:0;transition:margin-left .3s ease;font-family:Inter,sans-serif}.ScriptLibrary_grid__zoi1A{display:grid;grid-template-columns:1fr;gap:14px}.ScriptLibrary_wrapper__F7Q57{max-width:72rem;margin:0 auto;width:100%}.ScriptLibrary_contentHeader__JkuZ_{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ScriptLibrary_title__ukG6R{color:#fff;font-size:1.75rem;font-weight:600}.ScriptLibrary_actions__rRnX5{display:flex;gap:.75rem}.ScriptLibrary_uploadButton__cPKaR{display:flex;align-items:center;gap:.5rem;background-color:#7e22ce;color:#fff;padding:.75rem 1rem;border-radius:4px;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.ScriptLibrary_uploadButton__cPKaR:hover:not(:disabled){background-color:#4338ca}.ScriptLibrary_uploadButton__cPKaR.ScriptLibrary_disabled__JvbN5,.ScriptLibrary_uploadButton__cPKaR:disabled{opacity:.5;cursor:not-allowed}.ScriptLibrary_dropdown__6EmfV{position:relative}.ScriptLibrary_dropdownContent__QcYEL{position:absolute;top:100%;right:0;background-color:#32335a;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);min-width:8rem;z-index:20;overflow:hidden}.ScriptLibrary_dropdownItem__Cm0WH{width:100%;text-align:left;background:none;border:none;color:#fff;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s;font-size:.875rem}.ScriptLibrary_dropdownItem__Cm0WH:hover{background-color:hsla(0,0%,100%,.1)}.ScriptLibrary_loading__6KQrs{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;margin-top:2rem;gap:1rem;font-size:1.125rem}.ScriptLibrary_loadingSpinner__vOmwO{border:4px solid hsla(0,0%,100%,.1);border-left-color:#7e22ce;border-radius:50%;width:2rem;height:2rem;animation:ScriptLibrary_spin__frXcJ 1s linear infinite}@keyframes ScriptLibrary_spin__frXcJ{to{transform:rotate(1turn)}}.ScriptLibrary_error__RmMQ0{color:#ef4444;text-align:center;font-size:1.125rem;margin-top:2rem}.ScriptLibrary_emptyState__CIBF8{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:4rem 0;gap:1rem}.ScriptLibrary_emptyState__CIBF8 h2{font-size:1.5rem;font-weight:600;margin:0}.ScriptLibrary_emptyState__CIBF8 p{color:#9ca3af;font-size:.9375rem;margin:0;max-width:320px;line-height:1.5}.ScriptLibrary_card__UkP0b{position:relative;min-height:160px;display:flex;flex-direction:column;background-color:#181a28;border:1px solid rgba(60,65,90,.4);border-radius:4px;padding:0;cursor:pointer;transition:all .2s ease;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ScriptLibrary_card__UkP0b:hover{background-color:#1e2030;border-color:rgba(100,110,160,.3);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 1px rgba(100,110,160,.15)}.ScriptLibrary_versionAccent__Ycwo_{position:absolute;top:0;left:0;right:0;height:3px}.ScriptLibrary_cardInner__2xtVN{padding:16px 18px 14px;flex:1;display:flex;flex-direction:column}.ScriptLibrary_cardTopRow__sGi5W{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ScriptLibrary_cardDate__gULUz{font-size:10.5px;color:#64748b;font-weight:400;letter-spacing:.02em}.ScriptLibrary_cardVersionBadge__SWuZ2{display:flex;align-items:center;gap:5px;font-size:10.5px;color:#94a3b8}.ScriptLibrary_versionDot__FdFOf{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ScriptLibrary_cardTitle__vva7M{font-size:17px;font-weight:600;color:#f1f5f9;margin:0 0 6px;line-height:1.3;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.ScriptLibrary_sharedBadge__hYtp4{font-size:9.5px;font-weight:500;color:#818cf8;background-color:rgba(129,140,248,.1);border:1px solid rgba(129,140,248,.2);border-radius:3px;padding:1px 6px;letter-spacing:.03em;text-transform:uppercase;flex-shrink:0}.ScriptLibrary_cardMeta___ArEf{display:flex;align-items:center;font-size:11.5px;color:#64748b;margin-bottom:10px}.ScriptLibrary_cardProject__iqmPo{color:#818cf8;font-weight:500}.ScriptLibrary_cardMetaDot__uJb59{margin:0 8px;color:#3b3f54}.ScriptLibrary_cardStats__uVYM8{display:flex;align-items:center;font-size:11.5px;color:#94a3b8;padding-top:10px;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.04)}.ScriptLibrary_cardStat__HI6l8{display:flex;align-items:center;gap:4px}.ScriptLibrary_cardStatDot___upIe{margin:0 10px;color:#2d3148}.ScriptLibrary_cardFooterStrip__PW4rh{display:flex;align-items:center;gap:0;padding:7px 16px;border-top:1px solid rgba(60,65,90,.3);background:rgba(0,0,0,.15);font-size:10.5px}.ScriptLibrary_wfDone__fMZ1L{display:flex;align-items:center;gap:3px;color:#818cf8;font-weight:500}.ScriptLibrary_wfNext__m0xFW{color:#4a5280}.ScriptLibrary_wfArrow__HO67l{color:#363d5e;margin:0 4px;font-size:9px}.ScriptLibrary_cardAvatars__3jsLM{margin-left:auto;display:flex;align-items:center}.ScriptLibrary_disabled__JvbN5{opacity:.5;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.ScriptLibrary_dropdownItem__Cm0WH,.ScriptLibrary_uploadButton__cPKaR{min-height:44px}}@media (min-width:640px){.ScriptLibrary_container__qmYRN{padding:5rem 1.5rem 1.5rem}.ScriptLibrary_contentHeader__JkuZ_{flex-direction:row;justify-content:space-between;align-items:center}.ScriptLibrary_title__ukG6R{font-size:2rem}}@media (min-width:768px){.ScriptLibrary_grid__zoi1A{grid-template-columns:repeat(2,1fr)}.ScriptLibrary_container__qmYRN{padding:5rem 1.5rem 1.5rem}.ScriptLibrary_cardTitle__vva7M{font-size:1.4rem}}@media (min-width:1024px){.ScriptLibrary_grid__zoi1A{grid-template-columns:repeat(2,1fr);max-width:1200px}.ScriptLibrary_container__qmYRN{margin-left:20rem;padding:5rem 2rem 2rem}.ScriptLibrary_title__ukG6R{font-size:2.25rem}.ScriptLibrary_cardTitle__vva7M{font-size:1.5rem;white-space:normal;overflow:visible;text-overflow:clip;margin:.6rem 0}}@media (min-width:1440px){.ScriptLibrary_grid__zoi1A{grid-template-columns:repeat(3,1fr);max-width:1200px}}@media (max-width:768px){.ScriptLibrary_actions__rRnX5{width:100%}.ScriptLibrary_uploadButton__cPKaR{width:100%;justify-content:center}}