.studio-library_page__FWUu5{min-height:100dvh;background:#090d12;color:#f2f5f8}.studio-library_body__QCfu6{max-width:1440px;margin:auto;padding:32px clamp(18px,4vw,64px)}.studio-library_library__R9xOL{color:#e8eef5;min-width:0}.studio-library_heading__cSKxq{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.studio-library_heading__cSKxq small{font-size:10px;letter-spacing:.16em;color:#8795a5}.studio-library_heading__cSKxq h1{font-size:28px;letter-spacing:-.04em;margin:5px 0}.studio-library_library__R9xOL a,.studio-library_library__R9xOL button,.studio-library_library__R9xOL select{font:inherit;font-size:12px;color:inherit;border:1px solid #2d3743;background:#131b25;border-radius:9px;padding:9px 12px;text-decoration:none;cursor:pointer}.studio-library_library__R9xOL button:disabled{opacity:.45;cursor:not-allowed}.studio-library_library__R9xOL a:hover,.studio-library_library__R9xOL button:hover:not(:disabled){border-color:#b4ff32}.studio-library_library__R9xOL a:focus-visible,.studio-library_library__R9xOL button:focus-visible,.studio-library_library__R9xOL input:focus-visible{outline:2px solid #b4ff32;outline-offset:3px}.studio-library_tabs__PL6Wj{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.studio-library_tabs__PL6Wj button[aria-pressed=true]{color:#c0ff55;border-color:#6b8b2b;background:#263019}.studio-library_search__9B7P6{display:flex;align-items:center;gap:8px;background:#111923;border:1px solid #2a3543;border-radius:10px;padding:10px;margin:12px 0}.studio-library_search__9B7P6 input{background:none;color:inherit;border:0;outline:0;min-width:0;width:100%;font:inherit;font-size:13px}.studio-library_actions__I5tN2{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.studio-library_library__R9xOL .studio-library_primary__S0Hvc{color:#111905;background:#b4ff32;border-color:#b4ff32;font-weight:700}.studio-library_hint__ZA81M{color:#9aa7b6;font-size:12px;line-height:1.7}.studio-library_grid__7xD6h{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:16px;margin-top:20px}.studio-library_card___Mv44{background:#111923;border:1px solid #25303d;border-radius:13px;overflow:hidden;min-width:0}.studio-library_library__R9xOL .studio-library_image__W6CBj{display:block;width:100%;height:230px;border:0;border-radius:0;padding:0;background:#171e28;overflow:hidden}.studio-library_image__W6CBj img{width:100%;height:100%;object-fit:contain}.studio-library_info___TQ5M{padding:12px;display:grid;gap:9px}.studio-library_info___TQ5M strong{font-size:13px;overflow-wrap:anywhere}.studio-library_info___TQ5M small{font-size:11px;color:#9daaB8}.studio-library_info___TQ5M button{font-size:11px;padding:6px 8px}.studio-library_empty__7z4gV{padding:32px 4px;font-size:13px;color:#8d9aac;line-height:1.7}.studio-library_more__6Qjry{display:block;margin:20px auto}.studio-library_library__R9xOL[data-compact=true] .studio-library_grid__7xD6h{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-library_library__R9xOL[data-compact=true] .studio-library_image__W6CBj{height:140px}.studio-library_library__R9xOL[data-compact=true] .studio-library_info___TQ5M{padding:8px}.studio-library_library__R9xOL[data-compact=true] .studio-library_heading__cSKxq h1{font-size:20px}.studio-library_panel__Zp2sb{position:fixed;inset:0;background:#0009;z-index:150;display:flex;justify-content:flex-end}.studio-library_panelBody__zKD7e{width:min(700px,100%);background:#0e151f;padding:22px;overflow:auto}.studio-library_workspaceActions__xfdYJ{display:flex;gap:6px;align-items:center}.studio-library_workspaceActions__xfdYJ button,.studio-library_workspaceActions__xfdYJ select{max-width:170px;font:inherit;font-size:12px;border:1px solid #354150;background:#141d29;color:#e8eef5;border-radius:8px;padding:8px}.studio-library_workspaceActions__xfdYJ button:disabled{opacity:.4}.studio-library_workspaceDialog__fNls_{background:#111923;color:#eff3f7;border:1px solid #354150;border-radius:14px;padding:24px;width:min(430px,90vw)}.studio-library_workspaceDialog__fNls_::backdrop{background:#0009}.studio-library_workspaceDialog__fNls_ form{display:grid;gap:16px}.studio-library_workspaceDialog__fNls_ input{padding:10px;background:#080e16;color:white;border:1px solid #354150;border-radius:8px}.studio-library_workspaceDialog__fNls_ button{padding:9px;background:#b4ff32;color:#132000;border:0;border-radius:8px;cursor:pointer}.studio-library_workspaceDialog__fNls_ footer{display:flex;gap:10px}@media(max-width:600px){.studio-library_grid__7xD6h{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-library_library__R9xOL .studio-library_image__W6CBj{height:190px}.studio-library_body__QCfu6{padding:22px 14px}.studio-library_workspaceActions__xfdYJ select{max-width:100px}.studio-library_workspaceActions__xfdYJ button{padding:7px}.studio-library_info___TQ5M{padding:9px}}.studio-library_selectionDialog__4r0lE{position:fixed;inset:0 0 0 auto;margin:0;width:min(700px,100%);max-width:100%;height:100dvh;max-height:100dvh;background:#0e151f;color:#e8eef5;border:1px solid #354150;padding:22px;overflow:auto}.studio-library_selectionDialog__4r0lE::backdrop{background:#0009}.studio-library_canvasHeader__dQHb_{flex-wrap:wrap;padding-block:12px!important}.studio-library_canvasActions__RaMUp{flex-wrap:wrap;justify-content:flex-end;min-width:0}.studio-library_canvasActions__RaMUp a{white-space:nowrap}@media(max-width:1200px){.studio-library_canvasActions__RaMUp{flex:1 1 100%;justify-content:flex-start}.studio-library_canvasHeader__dQHb_{gap:9px!important}.studio-library_workspaceActions__xfdYJ{margin-right:auto}}@media(max-width:600px){.studio-library_canvasActions__RaMUp{gap:6px!important}.studio-library_canvasActions__RaMUp a{padding:6px!important;font-size:10px!important}.studio-library_workspaceActions__xfdYJ{width:100%;order:-1}.studio-library_workspaceActions__xfdYJ select{max-width:220px;flex:1}}.studio-library_loadingCanvas__73TtI{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100dvh;gap:18px}.studio-library_loadingCanvas__73TtI strong{font-size:12px;color:#b4ff32;letter-spacing:.14em}.studio-library_loadingCanvas__73TtI p{color:#a0adbb;font-size:13px}.studio-library_loadingCanvas__73TtI button{padding:10px 15px;background:#b4ff32;color:#10180a;border:0;border-radius:8px}.studio-library_workspaceDialog__fNls_{position:fixed;inset:0;margin:auto;max-height:calc(100dvh - 40px);box-sizing:border-box;overflow:auto;box-shadow:0 24px 90px #000b}.studio-library_workspaceDialog__fNls_ label{display:grid;gap:9px;font-size:13px}.studio-library_workspaceDialog__fNls_ input{width:100%;min-width:0;box-sizing:border-box}.studio-library_workspaceDialog__fNls_ p{font-size:12px;line-height:1.7;color:#99a8b8;margin:0}.studio-library_workspaceDialog__fNls_ footer{justify-content:flex-end}.studio-library_workspaceDialog__fNls_ footer button[type=button]{background:#1a2532;color:#c1cbd7}.studio-library_workspaceDialog__fNls_ strong{font-size:19px}.studio-library_workspaceDialog__fNls_::backdrop{backdrop-filter:blur(5px)}.studio-library_shelfTabs___8EOF{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #33404c;margin:8px 0 20px;gap:0}.studio-library_shelfTabs___8EOF button{background:transparent;color:#8696a6;border:0;border-bottom:2px solid transparent;border-radius:0;padding:13px 4px;font-size:13px;font-weight:650;cursor:pointer}.studio-library_shelfTabs___8EOF button[aria-selected=true]{color:#b4ff32;border-bottom-color:#b4ff32}.studio-library_shelfTabs___8EOF button:focus-visible{outline:2px solid #b4ff32;outline-offset:-3px}.studio-library_info___TQ5M .studio-library_actions__I5tN2{margin-top:auto}.studio-library_info___TQ5M .studio-library_actions__I5tN2 button:last-child{margin-left:0}.studio-library_library__R9xOL[data-compact=true] .studio-library_heading__cSKxq small{display:none}.studio-library_libraryViews__6OmFj{display:flex;gap:24px;margin-bottom:24px;border-bottom:1px solid #2d3743}.studio-library_libraryViews__6OmFj a{padding:12px 2px;color:#98a5b3;text-decoration:none;font-size:15px;font-weight:650;border-bottom:2px solid transparent}.studio-library_libraryViews__6OmFj a[aria-current=page]{color:#b4ff32;border-bottom-color:#b4ff32}.studio-library_libraryViews__6OmFj a:focus-visible{outline:2px solid #b4ff32;outline-offset:3px}.studio-library_workspacePicker__w5Z72{position:relative;min-width:0}.studio-library_workspaceTrigger__RGrwL{display:flex!important;align-items:center;gap:8px;width:100%;padding:11px 10px;border:1px solid #354150;border-radius:9px;background:#141d29;color:#e8eef5;text-align:left;cursor:pointer}.studio-library_workspaceTrigger__RGrwL>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:650}.studio-library_workspaceTrigger__RGrwL i{width:5px;height:5px;background:#8ea368;border-radius:50%;flex-shrink:0}.studio-library_workspaceTrigger__RGrwL i[data-state=saving]{background:#b4ff32;animation:studio-library_savePulse__9VRHN 1s infinite}.studio-library_workspaceTrigger__RGrwL i[data-state=error]{background:#ff6b75}@keyframes studio-library_savePulse__9VRHN{50%{opacity:.25}}.studio-library_workspaceMenu__EFphz{position:absolute;top:calc(100% + 6px);left:0;right:0;padding:8px;border:1px solid #354150;border-radius:10px;background:#111923;box-shadow:0 14px 32px #0007;z-index:90}.studio-library_workspaceMenu__EFphz>small{display:block;font-size:9px;letter-spacing:.12em;color:#8795a5;padding:5px 4px 8px}.studio-library_workspaceRows__WPMGj{max-height:260px;overflow:auto}.studio-library_workspaceRow__MKPro{display:flex;align-items:center;gap:2px;border-radius:6px;padding:3px 0}.studio-library_workspaceRow__MKPro[data-active=true]{background:#25321a}.studio-library_workspaceRow__MKPro button{padding:7px 4px;background:transparent;color:#92a0b0;border:0;font-size:10px;cursor:pointer}.studio-library_workspaceRow__MKPro button:first-child{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf3fa;font-size:12px}.studio-library_workspaceRow__MKPro button:hover{color:#b4ff32}.studio-library_workspaceContext__V5Qz_{position:fixed;z-index:200;min-width:150px;padding:6px;background:#142019;border:1px solid #3e5142;border-radius:10px;box-shadow:0 12px 32px #0008;display:grid;gap:4px}.studio-library_workspaceContext__V5Qz_ button{display:block;text-align:left;background:transparent;border:0;border-radius:6px;color:#eef4ed;padding:10px 12px;cursor:pointer}.studio-library_workspaceContext__V5Qz_ button:focus-visible,.studio-library_workspaceContext__V5Qz_ button:hover{background:#29412a;color:#c4ff61;outline:2px solid #b4ff32}.studio-library_workspaceAdd__TbeKf,.studio-library_workspaceTrash__Qna0v{display:block;width:100%;text-align:left;padding:10px 5px;background:none;border:0;border-top:1px solid #283340;cursor:pointer;font-size:12px;color:#b4ff32;margin-top:6px}.studio-library_workspaceTrash__Qna0v{color:#8898a8;font-size:10px;padding-bottom:3px}.studio-library_workspacePicker__w5Z72 button:disabled{opacity:.45;cursor:wait}.studio-library_assetDetail__GwRCU{padding:24px;display:grid;gap:16px;color:#edf3f5;background:#101820}.studio-library_assetDetail__GwRCU footer,.studio-library_assetDetail__GwRCU header{display:flex;gap:12px;align-items:center;justify-content:space-between}.studio-library_assetDetail__GwRCU h2{font-size:18px;margin:0}.studio-library_assetDetail__GwRCU>img{width:100%;height:min(60vh,620px);object-fit:contain;background:#0b1016;border-radius:12px}.studio-library_assetDetail__GwRCU button{border:1px solid #34434d;background:#17222c;color:#edf3f5;border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:8px;cursor:pointer}.studio-library_assetDetail__GwRCU footer button:last-child{color:#101810;background:#c3ff4c}.studio-library_library__R9xOL .studio-library_image__W6CBj{position:relative}.studio-library_libraryToolbar__AaBIW{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 26px}.studio-library_libraryToolbar__AaBIW .studio-library_tabs__PL6Wj{margin:0}.studio-library_libraryCreateActions__EiNvY{display:flex;gap:8px;margin-left:auto;align-items:center}.studio-library_libraryCreateActions__EiNvY>button,.studio-library_registrationPicker__MvRy_>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;color:#baff57;background:#1e2918;border-color:#405728}.studio-library_registrationPicker__MvRy_{position:relative}.studio-library_registrationMenu__SF9OI{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:230px;padding:12px;display:grid;gap:6px;border:1px solid #354150;border-radius:12px;background:#111923;box-shadow:0 16px 40px #0008}.studio-library_registrationMenu__SF9OI strong{font-size:12px;padding:4px 2px 8px}.studio-library_registrationMenu__SF9OI button{display:flex;justify-content:space-between}.studio-library_registrationMenu__SF9OI span{color:#97a4b3}.studio-library_productSections__m64UG{display:grid;gap:36px}.studio-library_productSection__2f0X5{border-top:1px solid #2a3541;padding-top:20px}.studio-library_productSectionHeading__WIICV{display:flex;align-items:center;gap:12px}.studio-library_productSectionHeading__WIICV h2{font-size:18px;letter-spacing:-.02em;margin:0}.studio-library_productSectionHeading__WIICV span{font-size:12px;color:#93a1b1}.studio-library_productSection__2f0X5 .studio-library_grid__7xD6h{margin-top:16px}.studio-library_sectionEmpty__XaGOL{padding:24px 16px;margin:16px 0 0;border:1px dashed #283542;border-radius:12px;color:#8090a1;font-size:12px}.studio-library_library__R9xOL[data-compact=true] .studio-library_libraryToolbar__AaBIW{gap:12px}.studio-library_library__R9xOL[data-compact=true] .studio-library_productSections__m64UG{gap:24px}@media(max-width:700px){.studio-library_libraryToolbar__AaBIW{gap:14px}.studio-library_libraryCreateActions__EiNvY{justify-content:flex-end;width:100%}.studio-library_productSections__m64UG{gap:28px}}