.tools-directory-view-module__PLRbIW__container{width:100%;min-width:0;padding:8px 0 40px}.tools-directory-view-module__PLRbIW__header{margin-bottom:20px}.tools-directory-view-module__PLRbIW__header h1{letter-spacing:-.6px;color:var(--ink,#0d0d0d);margin:0 0 6px;font-size:22px;font-weight:700}:is(html.dark .tools-directory-view-module__PLRbIW__header h1,[data-dark=true] .tools-directory-view-module__PLRbIW__header h1){color:#ececec}.tools-directory-view-module__PLRbIW__header p{color:var(--muted,#5d5d5d);margin:0;font-size:13px}:is(html.dark .tools-directory-view-module__PLRbIW__header p,[data-dark=true] .tools-directory-view-module__PLRbIW__header p){color:#9b9b9b}.tools-directory-view-module__PLRbIW__toolbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0 0 20px;display:flex}.tools-directory-view-module__PLRbIW__categories{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.tools-directory-view-module__PLRbIW__categories::-webkit-scrollbar{display:none}.tools-directory-view-module__PLRbIW__category{color:#334155;cursor:pointer;background:#e6ebf2;border:1px solid #0f172a21;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex;position:relative}:is(html.dark .tools-directory-view-module__PLRbIW__category,[data-dark=true] .tools-directory-view-module__PLRbIW__category){color:#b4b4b4;background:#2a2a2a;border-color:#ffffff14}.tools-directory-view-module__PLRbIW__category:hover{color:#0f172a;background:#dbe3ee;border-color:#0f172a33}:is(html.dark .tools-directory-view-module__PLRbIW__category:hover,[data-dark=true] .tools-directory-view-module__PLRbIW__category:hover){color:#ececec;background:#333;border-color:#3b82f673}.tools-directory-view-module__PLRbIW__category[aria-pressed=true]{border-color:var(--purple,#0866ff);color:#0866ff;background:#e7f3ff;font-weight:600}:is(html.dark .tools-directory-view-module__PLRbIW__category[aria-pressed=true],[data-dark=true] .tools-directory-view-module__PLRbIW__category[aria-pressed=true]){color:#60a5fa;background:#3b82f629;border-color:#3b82f673}.tools-directory-view-module__PLRbIW__categorySelected{z-index:0;background:#e7f3ff;border-radius:20px;position:absolute;inset:0}:is(html.dark .tools-directory-view-module__PLRbIW__categorySelected,[data-dark=true] .tools-directory-view-module__PLRbIW__categorySelected){background:#3b82f629}.tools-directory-view-module__PLRbIW__category span{z-index:1;position:relative}.tools-directory-view-module__PLRbIW__search{width:250px;height:40px;color:var(--muted,#475569);background:#fafbfd;border:1px solid #0f172a26;border-radius:24px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0f172a0a}:is(html.dark .tools-directory-view-module__PLRbIW__search,[data-dark=true] .tools-directory-view-module__PLRbIW__search){color:#9b9b9b;background:#2f2f2f;border-color:#ffffff14}.tools-directory-view-module__PLRbIW__search:focus-within{border-color:var(--purple,#0866ff);background:#fafbfd;box-shadow:0 0 0 3px #0866ff24}:is(html.dark .tools-directory-view-module__PLRbIW__search:focus-within,[data-dark=true] .tools-directory-view-module__PLRbIW__search:focus-within){background:#333;border-color:#3b82f68c;box-shadow:0 0 0 3px #0866ff33}.tools-directory-view-module__PLRbIW__search input{font:inherit;color:var(--ink,#0d0d0d);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12.5px}:is(html.dark .tools-directory-view-module__PLRbIW__search input,[data-dark=true] .tools-directory-view-module__PLRbIW__search input){color:#ececec}.tools-directory-view-module__PLRbIW__search input::placeholder{color:#8f8f8f}.tools-directory-view-module__PLRbIW__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 16px;padding:4px 0 24px;display:grid}@media (min-width:1600px){.tools-directory-view-module__PLRbIW__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1200px){.tools-directory-view-module__PLRbIW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px}}@media (max-width:900px){.tools-directory-view-module__PLRbIW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-directory-view-module__PLRbIW__toolbar{flex-wrap:wrap;gap:12px}.tools-directory-view-module__PLRbIW__search{width:100%}}@media (max-width:600px){.tools-directory-view-module__PLRbIW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.tools-directory-view-module__PLRbIW__directoryCard{background:#fafbfd;border:1px solid #0f172a21;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0d,0 1px 2px #0f172a0a}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCard,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCard){background:#2a2a2a;border-color:#ffffff14;box-shadow:0 2px 8px #0003}@media (hover:hover) and (pointer:fine){.tools-directory-view-module__PLRbIW__directoryCard:hover{border-color:#77b5fe;box-shadow:0 4px 16px #0866ff1a}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCard:hover,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCard:hover){background:#303030;border-color:#3b82f673;box-shadow:0 4px 16px #0000004d}}.tools-directory-view-module__PLRbIW__directoryLink{text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.tools-directory-view-module__PLRbIW__directoryImage{aspect-ratio:16/9;color:#0866ff;background:#dbeafe;border-bottom:1px solid #0f172a14;justify-content:center;align-items:center;width:100%;transition:transform .3s;display:flex;position:relative}:is(html.dark .tools-directory-view-module__PLRbIW__directoryImage,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryImage){color:#60a5fa;background:#1e293b;border-bottom-color:#ffffff14}.tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__directoryImage svg{transition:transform .2s;transform:scale(1.08)}.tools-directory-view-module__PLRbIW__directoryBody{flex-direction:column;flex:1;gap:7px;padding:13px 14px 15px;display:flex}.tools-directory-view-module__PLRbIW__directoryCaption{justify-content:space-between;align-items:center;gap:8px;display:flex}.tools-directory-view-module__PLRbIW__directoryCaption strong{color:#0d0d0d;letter-spacing:-.2px;font-size:13.5px;font-weight:650}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCaption strong,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCaption strong){color:#ececec}.tools-directory-view-module__PLRbIW__captionArrow{color:#5d5d5d;flex-shrink:0;transition:transform .15s,color .15s}.tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__captionArrow{color:#0866ff;transform:translate(2px,-2px)}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__captionArrow,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__captionArrow){color:#60a5fa}.tools-directory-view-module__PLRbIW__directoryDescription{color:#5d5d5d;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}:is(html.dark .tools-directory-view-module__PLRbIW__directoryDescription,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryDescription){color:#9b9b9b}.tools-directory-view-module__PLRbIW__directoryFooter{border-top:1px solid #0f172a1a;justify-content:space-between;align-items:center;margin-top:6px;padding-top:9px;display:flex}:is(html.dark .tools-directory-view-module__PLRbIW__directoryFooter,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryFooter){border-top-color:#ffffff14}.tools-directory-view-module__PLRbIW__directoryCredits{color:#5d5d5d;align-items:center;gap:5px;font-size:11.5px;font-weight:550;display:flex}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCredits,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCredits){color:#9b9b9b}.tools-directory-view-module__PLRbIW__coinIcon{fill:#e7b64d;color:#d79725}.tools-directory-view-module__PLRbIW__launchBadge{color:#0866ff;background:#e7f3ff;border-radius:6px;padding:2.5px 8px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s}:is(html.dark .tools-directory-view-module__PLRbIW__launchBadge,[data-dark=true] .tools-directory-view-module__PLRbIW__launchBadge){color:#60a5fa;background:#3b82f629}.tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__launchBadge,:is(html.dark .tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__launchBadge,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__launchBadge){color:#fff;background:#0866ff}.tools-directory-view-module__PLRbIW__error{color:#9a3e3b;background:#fff6f5;border:1px solid #eccdcc;border-radius:12px;margin-top:24px;padding:16px 20px;font-size:13px}.tools-directory-view-module__PLRbIW__empty{color:#5d5d5d;text-align:center;padding:60px 10px;font-size:13.5px}.tools-directory-view-module__PLRbIW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.catalog-module__6CH8EG__container{width:100%;min-width:0;padding:14px 0 40px}.catalog-module__6CH8EG__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.catalog-module__6CH8EG__headerTitle{min-width:0}.catalog-module__6CH8EG__headerTitle h1{letter-spacing:-.6px;color:var(--ink,#0d0d0d);margin:0 0 6px;font-size:22px;font-weight:700}:is(html.dark .catalog-module__6CH8EG__headerTitle h1,[data-dark=true] .catalog-module__6CH8EG__headerTitle h1){color:#ececec}.catalog-module__6CH8EG__headerTitle p{color:var(--muted,#5d5d5d);margin:0;font-size:13px}:is(html.dark .catalog-module__6CH8EG__headerTitle p,[data-dark=true] .catalog-module__6CH8EG__headerTitle p){color:#9b9b9b}.catalog-module__6CH8EG__primary{background:var(--purple,#0866ff);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #0866ff40}.catalog-module__6CH8EG__primary:hover{background:#075ce5;box-shadow:0 4px 16px #0866ff59}:is(html.dark .catalog-module__6CH8EG__primary,[data-dark=true] .catalog-module__6CH8EG__primary){color:#fff;background:#0866ff;box-shadow:0 2px 10px #0866ff40}:is(html.dark .catalog-module__6CH8EG__primary:hover,[data-dark=true] .catalog-module__6CH8EG__primary:hover){background:#2563eb;box-shadow:0 4px 16px #0866ff59}.catalog-module__6CH8EG__toolbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0 0 20px;display:flex}.catalog-module__6CH8EG__toolbarActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.catalog-module__6CH8EG__editButton{min-height:40px;color:var(--ink,#0f172a);cursor:pointer;white-space:nowrap;background:#e6ebf2;border:1px solid #0f172a21;border-radius:20px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}:is(html.dark .catalog-module__6CH8EG__editButton,[data-dark=true] .catalog-module__6CH8EG__editButton){color:#ececec;background:#2a2a2a;border-color:#ffffff1a}.catalog-module__6CH8EG__editButton:hover{border-color:var(--purple,#0866ff);color:var(--purple,#0866ff);background:#e7f3ff}:is(html.dark .catalog-module__6CH8EG__editButton:hover,[data-dark=true] .catalog-module__6CH8EG__editButton:hover){color:#60a5fa;background:#333;border-color:#3b82f673}.catalog-module__6CH8EG__editButton:active{transform:scale(.97)}.catalog-module__6CH8EG__editToolbar{background:#ebeff5;border:1px solid #0f172a21;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:20px;padding:8px 18px;transition:all .2s;display:flex}:is(html.dark .catalog-module__6CH8EG__editToolbar,[data-dark=true] .catalog-module__6CH8EG__editToolbar){background:#2a2a2a;border-color:#ffffff1a}.catalog-module__6CH8EG__editLeft{align-items:center;gap:14px;min-width:0;display:flex}.catalog-module__6CH8EG__selectAllBtn{color:var(--ink,#0d0d0d);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;font-weight:600;display:inline-flex}:is(html.dark .catalog-module__6CH8EG__selectAllBtn,[data-dark=true] .catalog-module__6CH8EG__selectAllBtn){color:#ececec}.catalog-module__6CH8EG__checkboxSquare{border:1.5px solid var(--purple,#0866ff);color:#f8fafc;background:#fafbfd;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}:is(html.dark .catalog-module__6CH8EG__checkboxSquare,[data-dark=true] .catalog-module__6CH8EG__checkboxSquare){background:#212121;border-color:#3b82f6}.catalog-module__6CH8EG__checkboxSquare[data-checked=true]{background:var(--purple,#0866ff);color:#fff}:is(html.dark .catalog-module__6CH8EG__checkboxSquare[data-checked=true],[data-dark=true] .catalog-module__6CH8EG__checkboxSquare[data-checked=true]){background:#0866ff}.catalog-module__6CH8EG__selectedCount{color:var(--muted,#5d5d5d);font-size:13px;font-weight:500}:is(html.dark .catalog-module__6CH8EG__selectedCount,[data-dark=true] .catalog-module__6CH8EG__selectedCount){color:#9b9b9b}.catalog-module__6CH8EG__editRight{align-items:center;gap:10px;display:flex}.catalog-module__6CH8EG__deleteBtn{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:20px;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.catalog-module__6CH8EG__deleteBtn:hover:not(:disabled){background:#dc2626;box-shadow:0 2px 8px #ef444459}.catalog-module__6CH8EG__deleteBtn:disabled{opacity:.45;cursor:not-allowed;background:#a8a29e}:is(html.dark .catalog-module__6CH8EG__deleteBtn:disabled,[data-dark=true] .catalog-module__6CH8EG__deleteBtn:disabled){color:#8e8e8e;background:#383838}.catalog-module__6CH8EG__cancelEditBtn{min-height:38px;color:var(--ink,#0f172a);cursor:pointer;background:#fafbfd;border:1px solid #0f172a21;border-radius:20px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}:is(html.dark .catalog-module__6CH8EG__cancelEditBtn,[data-dark=true] .catalog-module__6CH8EG__cancelEditBtn){color:#ececec;background:#2f2f2f;border-color:#ffffff1f}.catalog-module__6CH8EG__cancelEditBtn:hover{background:#e6ebf2}:is(html.dark .catalog-module__6CH8EG__cancelEditBtn:hover,[data-dark=true] .catalog-module__6CH8EG__cancelEditBtn:hover){background:#383838}.catalog-module__6CH8EG__deleteBtn:active:not(:disabled),.catalog-module__6CH8EG__cancelEditBtn:active{transform:scale(.97)}.catalog-module__6CH8EG__confirmDeleteBtn{cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 20px;font-size:13.5px;font-weight:600;transition:background-color .15s,transform .1s;display:inline-flex;box-shadow:0 2px 8px #ef444459;color:#fff!important;background:#ef4444!important}.catalog-module__6CH8EG__confirmDeleteBtn:hover:not(:disabled){box-shadow:0 4px 12px #dc262666;background:#dc2626!important}.catalog-module__6CH8EG__confirmDeleteBtn:active:not(:disabled){transform:scale(.97)}.catalog-module__6CH8EG__confirmDeleteBtn:disabled{opacity:.5;cursor:not-allowed}.catalog-module__6CH8EG__cancelDialogBtn{height:38px;color:var(--ink,#0f172a);cursor:pointer;background:#fafbfd;border:1px solid #0f172a21;border-radius:20px;justify-content:center;align-items:center;padding:0 18px;font-size:13.5px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}:is(html.dark .catalog-module__6CH8EG__cancelDialogBtn,[data-dark=true] .catalog-module__6CH8EG__cancelDialogBtn){color:#ececec;background:#2f2f2f;border-color:#ffffff1f}.catalog-module__6CH8EG__cancelDialogBtn:hover{border-color:var(--purple,#0866ff);background:#e6ebf2}:is(html.dark .catalog-module__6CH8EG__cancelDialogBtn:hover,[data-dark=true] .catalog-module__6CH8EG__cancelDialogBtn:hover){background:#383838;border-color:#3b82f6}.catalog-module__6CH8EG__categories{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.catalog-module__6CH8EG__categories::-webkit-scrollbar{display:none}.catalog-module__6CH8EG__category{color:#334155;cursor:pointer;background:#e6ebf2;border:1px solid #0f172a21;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex;position:relative}:is(html.dark .catalog-module__6CH8EG__category,[data-dark=true] .catalog-module__6CH8EG__category){color:#b4b4b4;background:#2a2a2a;border-color:#ffffff14}.catalog-module__6CH8EG__category:hover{color:#0f172a;background:#dbe3ee;border-color:#0f172a33}:is(html.dark .catalog-module__6CH8EG__category:hover,[data-dark=true] .catalog-module__6CH8EG__category:hover){color:#ececec;background:#333;border-color:#3b82f673}.catalog-module__6CH8EG__category[aria-pressed=true]{border-color:var(--purple,#0866ff);color:#0866ff;background:#e7f3ff;font-weight:600}:is(html.dark .catalog-module__6CH8EG__category[aria-pressed=true],[data-dark=true] .catalog-module__6CH8EG__category[aria-pressed=true]){color:#60a5fa;background:#3b82f629;border-color:#3b82f673}.catalog-module__6CH8EG__categorySelected{z-index:0;background:#e7f3ff;border-radius:20px;position:absolute;inset:0}:is(html.dark .catalog-module__6CH8EG__categorySelected,[data-dark=true] .catalog-module__6CH8EG__categorySelected){background:#3b82f629}.catalog-module__6CH8EG__category span{z-index:1;align-items:center;gap:6px;display:flex;position:relative}.catalog-module__6CH8EG__category small{opacity:.8;background:#0000000f;border-radius:10px;padding:1px 6px;font-size:11px}:is(html.dark .catalog-module__6CH8EG__category small,[data-dark=true] .catalog-module__6CH8EG__category small){background:#ffffff1a}.catalog-module__6CH8EG__search{width:250px;height:40px;color:var(--muted,#475569);background:#fafbfd;border:1px solid #0f172a26;border-radius:24px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0f172a0a}:is(html.dark .catalog-module__6CH8EG__search,[data-dark=true] .catalog-module__6CH8EG__search){color:#9b9b9b;background:#2f2f2f;border-color:#ffffff14}.catalog-module__6CH8EG__search:focus-within{border-color:var(--purple,#0866ff);background:#fafbfd;box-shadow:0 0 0 3px #0866ff24}:is(html.dark .catalog-module__6CH8EG__search:focus-within,[data-dark=true] .catalog-module__6CH8EG__search:focus-within){background:#333;border-color:#3b82f68c;box-shadow:0 0 0 3px #0866ff33}.catalog-module__6CH8EG__search input{font:inherit;color:var(--ink,#0d0d0d);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12.5px}:is(html.dark .catalog-module__6CH8EG__search input,[data-dark=true] .catalog-module__6CH8EG__search input){color:#ececec}.catalog-module__6CH8EG__search input::placeholder{color:#8f8f8f}.catalog-module__6CH8EG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 16px;padding:4px 0 24px;display:grid}@media (min-width:1600px){.catalog-module__6CH8EG__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1200px){.catalog-module__6CH8EG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px}}@media (max-width:900px){.catalog-module__6CH8EG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-module__6CH8EG__toolbar{flex-wrap:wrap;gap:12px}.catalog-module__6CH8EG__toolbarActions{justify-content:space-between;width:100%}.catalog-module__6CH8EG__search{flex:1;width:auto}}@media (max-width:640px){.catalog-module__6CH8EG__header{flex-direction:column;align-items:flex-start;gap:14px}.catalog-module__6CH8EG__toolbarActions{flex-wrap:wrap;gap:10px}.catalog-module__6CH8EG__search{flex:none;width:100%}.catalog-module__6CH8EG__primary{width:100%}.catalog-module__6CH8EG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.catalog-module__6CH8EG__card{background:#fafbfd;border:1px solid #0f172a21;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0d,0 1px 2px #0f172a0a}:is(html.dark .catalog-module__6CH8EG__card,[data-dark=true] .catalog-module__6CH8EG__card){background:#2a2a2a;border-color:#ffffff14;box-shadow:0 1px 3px #0003}.catalog-module__6CH8EG__card:hover{border-color:#77b5fe}:is(html.dark .catalog-module__6CH8EG__card:hover,[data-dark=true] .catalog-module__6CH8EG__card:hover){border-color:#3b82f680}.catalog-module__6CH8EG__card[data-selectable=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.catalog-module__6CH8EG__card[data-selectable=true]:hover{border-color:var(--purple,#0866ff);transform:none}.catalog-module__6CH8EG__card[data-selected=true]{border-color:var(--purple,#0866ff);outline:2px solid var(--purple,#0866ff);outline-offset:-2px}:is(html.dark .catalog-module__6CH8EG__card[data-selected=true],[data-dark=true] .catalog-module__6CH8EG__card[data-selected=true]){outline-offset:-2px;border-color:#3b82f6;outline:2px solid #3b82f6}.catalog-module__6CH8EG__selectionCheck{z-index:10;color:#fff;cursor:pointer;background:#171717b8;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex;position:absolute;top:10px;left:10px}.catalog-module__6CH8EG__selectionCheck[data-selected=true]{background:var(--purple,#0866ff);border-color:#fff}:is(html.dark .catalog-module__6CH8EG__selectionCheck[data-selected=true],[data-dark=true] .catalog-module__6CH8EG__selectionCheck[data-selected=true]){background:#0866ff}.catalog-module__6CH8EG__cardAction{text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;transition:transform .12s;display:flex}.catalog-module__6CH8EG__cardAction:active{transform:scale(.985)}.catalog-module__6CH8EG__image{aspect-ratio:4/3;color:#475569;background:#e6ebf2;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}:is(html.dark .catalog-module__6CH8EG__image,[data-dark=true] .catalog-module__6CH8EG__image){color:#8e8e8e;background:#242424}.catalog-module__6CH8EG__image img{object-fit:cover;transition:transform .3s}.catalog-module__6CH8EG__card:hover .catalog-module__6CH8EG__image img{transform:scale(1.05)}.catalog-module__6CH8EG__imageFallback{color:var(--purple,#0866ff);background:#dbeafe;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}:is(html.dark .catalog-module__6CH8EG__imageFallback,[data-dark=true] .catalog-module__6CH8EG__imageFallback){color:#60a5fa;background:#1e293b}.catalog-module__6CH8EG__imageFallback span{opacity:.85;font-size:11px;font-weight:550}.catalog-module__6CH8EG__caption{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px 6px;display:flex}.catalog-module__6CH8EG__caption h2{color:var(--ink,#0d0d0d);letter-spacing:-.2px;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13.5px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}:is(html.dark .catalog-module__6CH8EG__caption h2,[data-dark=true] .catalog-module__6CH8EG__caption h2){color:#ececec}.catalog-module__6CH8EG__caption svg{color:var(--muted,#5d5d5d);flex-shrink:0;margin-top:2px;transition:transform .15s,color .15s}.catalog-module__6CH8EG__card:hover .catalog-module__6CH8EG__caption svg{color:var(--purple,#0866ff);transform:translate(2px,-2px)}:is(html.dark .catalog-module__6CH8EG__card:hover .catalog-module__6CH8EG__caption svg,[data-dark=true] .catalog-module__6CH8EG__card:hover .catalog-module__6CH8EG__caption svg){color:#60a5fa}.catalog-module__6CH8EG__meta{color:var(--muted,#5d5d5d);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 14px 12px;font-size:11.5px;line-height:1.5;overflow:hidden}:is(html.dark .catalog-module__6CH8EG__meta,[data-dark=true] .catalog-module__6CH8EG__meta){color:#9b9b9b}.catalog-module__6CH8EG__favorite{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#5d5d5d;opacity:0;z-index:2;cursor:pointer;background:#fafbfde6;border:1px solid #0f172a1f;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:8px;right:8px}.catalog-module__6CH8EG__favorite:active{transform:scale(.85)}:is(html.dark .catalog-module__6CH8EG__favorite,[data-dark=true] .catalog-module__6CH8EG__favorite){color:#60a5fa;background:#212121d9;border-color:#ffffff26}.catalog-module__6CH8EG__card:hover .catalog-module__6CH8EG__favorite,.catalog-module__6CH8EG__card:focus-within .catalog-module__6CH8EG__favorite,.catalog-module__6CH8EG__favorite[data-saved=true]{opacity:1}.catalog-module__6CH8EG__favorite[data-saved=true]{color:#e63968;background:#fff0f3}html.dark .catalog-module__6CH8EG__favorite[data-saved=true]{color:#ff6b8b;background:#3e1624}.catalog-module__6CH8EG__pro{color:#694a14;letter-spacing:.5px;z-index:2;background:#fce0a8;border-radius:6px;padding:2.5px 7px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.catalog-module__6CH8EG__mediaBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:2;background:#171717c2;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:8px;left:8px}.catalog-module__6CH8EG__empty{text-align:center;min-height:320px;color:var(--muted,#475569);background:#ebeff5;border:1px solid #0f172a21;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}:is(html.dark .catalog-module__6CH8EG__empty,[data-dark=true] .catalog-module__6CH8EG__empty){color:#9b9b9b;background:#2a2a2a;border-color:#ffffff14}.catalog-module__6CH8EG__empty h2{color:var(--ink,#0d0d0d);margin:18px 0 8px;font-size:18px;font-weight:600}:is(html.dark .catalog-module__6CH8EG__empty h2,[data-dark=true] .catalog-module__6CH8EG__empty h2){color:#ececec}.catalog-module__6CH8EG__empty p{max-width:400px;margin:0 0 20px;font-size:13px;line-height:1.7}.catalog-module__6CH8EG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-module__6CH8EG__guestHero{text-align:center;background:#ebeff5;border:1px solid #0f172a21;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px;padding:44px 24px;display:flex;box-shadow:0 4px 20px #0f172a0a}:is(html.dark .catalog-module__6CH8EG__guestHero,[data-dark=true] .catalog-module__6CH8EG__guestHero){background:#2a2a2a;border-color:#ffffff14;box-shadow:0 4px 20px #00000040}.catalog-module__6CH8EG__guestIcon{width:64px;height:64px;color:var(--purple,#0866ff);background:#dbeafe;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex;box-shadow:0 4px 14px #0866ff24}:is(html.dark .catalog-module__6CH8EG__guestIcon,[data-dark=true] .catalog-module__6CH8EG__guestIcon){color:#60a5fa;background:#3b82f629;box-shadow:0 4px 14px #0866ff26}.catalog-module__6CH8EG__guestHero h1{letter-spacing:-.6px;color:var(--ink,#0d0d0d);margin:0 0 10px;font-size:24px;font-weight:750}:is(html.dark .catalog-module__6CH8EG__guestHero h1,[data-dark=true] .catalog-module__6CH8EG__guestHero h1){color:#ececec}.catalog-module__6CH8EG__guestHero p{color:var(--muted,#5d5d5d);max-width:540px;margin:0 0 22px;font-size:13.5px;line-height:1.6}:is(html.dark .catalog-module__6CH8EG__guestHero p,[data-dark=true] .catalog-module__6CH8EG__guestHero p){color:#9b9b9b}.catalog-module__6CH8EG__guestActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.catalog-module__6CH8EG__secondary{min-height:40px;color:var(--ink,#0f172a);white-space:nowrap;cursor:pointer;background:#fafbfd;border:1px solid #0f172a24;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}:is(html.dark .catalog-module__6CH8EG__secondary,[data-dark=true] .catalog-module__6CH8EG__secondary){color:#ececec;background:#2f2f2f;border-color:#ffffff1f}.catalog-module__6CH8EG__secondary:hover{border-color:var(--purple,#0866ff);color:var(--purple,#0866ff);background:#e6ebf2}:is(html.dark .catalog-module__6CH8EG__secondary:hover,[data-dark=true] .catalog-module__6CH8EG__secondary:hover){color:#60a5fa;background:#383838;border-color:#3b82f6}.catalog-module__6CH8EG__bonusBadge{letter-spacing:-.1px;background:#ffffff40;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.catalog-module__6CH8EG__communityHeader{justify-content:space-between;align-items:center;margin:10px 0 18px;display:flex}.catalog-module__6CH8EG__communityHeader h2{color:var(--ink,#181423);letter-spacing:-.4px;margin:0 0 4px;font-size:18px;font-weight:700}:is(html.dark .catalog-module__6CH8EG__communityHeader h2,[data-dark=true] .catalog-module__6CH8EG__communityHeader h2){color:#ececec}.catalog-module__6CH8EG__communityHeader p{color:var(--muted,#726b80);margin:0;font-size:12.5px}:is(html.dark .catalog-module__6CH8EG__communityHeader p,[data-dark=true] .catalog-module__6CH8EG__communityHeader p){color:#9b9b9b}.catalog-module__6CH8EG__previewDialogContent{overflow:hidden;background:#fff!important;border:1px solid #0f172a1f!important;border-radius:20px!important;width:fit-content!important;max-width:min(92vw,860px)!important;padding:0!important;box-shadow:0 24px 60px #0f172a47!important}:is(html.dark .catalog-module__6CH8EG__previewDialogContent,[data-dark=true] .catalog-module__6CH8EG__previewDialogContent){background:#1e1e1e!important;border-color:#ffffff1a!important}.catalog-module__6CH8EG__previewContainer{flex-direction:column;width:fit-content;max-width:min(92vw,860px);display:flex}.catalog-module__6CH8EG__previewMediaWrap{background:0 0;justify-content:center;align-items:center;max-height:78vh;display:flex;position:relative;overflow:hidden}.catalog-module__6CH8EG__previewMedia{object-fit:contain;width:auto;max-width:min(92vw,860px);height:auto;max-height:78vh;display:block}.catalog-module__6CH8EG__previewCloseBtn{color:#fff;cursor:pointer;background:#0f172aa6;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,transform .15s;display:inline-flex;position:absolute;top:14px;right:14px}.catalog-module__6CH8EG__previewCloseBtn:hover{background:#0f172ae0;transform:scale(1.04)}.catalog-module__6CH8EG__previewFooter{background:#fff;border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}:is(html.dark .catalog-module__6CH8EG__previewFooter,[data-dark=true] .catalog-module__6CH8EG__previewFooter){background:#1e1e1e;border-top-color:#ffffff14}.catalog-module__6CH8EG__previewInfo{flex:1;min-width:0}.catalog-module__6CH8EG__previewInfo h3{color:var(--ink,#0f172a);word-break:break-word;margin:0 0 4px;font-size:15px;font-weight:650;line-height:1.35}:is(html.dark .catalog-module__6CH8EG__previewInfo h3,[data-dark=true] .catalog-module__6CH8EG__previewInfo h3){color:#f1f5f9}.catalog-module__6CH8EG__previewInfo p{color:var(--muted,#64748b);margin:0;font-size:12.5px}:is(html.dark .catalog-module__6CH8EG__previewInfo p,[data-dark=true] .catalog-module__6CH8EG__previewInfo p){color:#94a3b8}.catalog-module__6CH8EG__previewDownloadBtn{color:#fff;white-space:nowrap;background:#0866ff;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.catalog-module__6CH8EG__previewDownloadBtn:hover{background:#0756d8}
