.catalogPage{background:linear-gradient(#fbfaff,#fff 42%,#faf9ff);min-height:100vh}.catalogHeader{max-width:1180px;margin:auto}.catalogHero{background:linear-gradient(135deg,#fff,#f4f0ff);border:1px solid #e9e4f7;border-radius:34px;max-width:1180px;margin:25px auto 0;padding:72px 42px 48px;box-shadow:0 20px 55px #43308214}.catalogHero h1{letter-spacing:-3.5px;margin:16px 0;font-size:54px;line-height:1.08}.catalogHero h1 span{color:#6a52db}.catalogHero p{color:#777383;font-size:13px;line-height:1.7}.catalogSearch{background:#fff;border:1px solid #ddd7ed;border-radius:15px;align-items:center;gap:10px;max-width:680px;margin-top:28px;padding:7px 10px 7px 15px;display:flex;box-shadow:0 12px 30px #32266412}.catalogSearch input{border:0;outline:0;flex:1;padding:12px 2px;font-size:13px}.catalogSearch strong{color:#6049cf;background:#f0ecff;border-radius:9px;padding:8px 10px;font-size:10px}.catalogBody{max-width:1180px;margin:0 auto;padding:55px 0 90px}.filterBlock{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:12px;display:grid}.filterBlock>b,.filterBlock>div>b{font-size:11px}.filterScroll{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.filterScroll button{color:#6d6875;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e4e0eb;border-radius:999px;padding:9px 12px;font-size:10px}.filterScroll button.active{color:#fff;background:#6854d9;border-color:#6854d9}.catalogOptions{border-top:1px solid #eeeaf4;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;padding:12px 0 0;display:flex}.catalogOptions label{color:#625d68;background:#fff;border:1px solid #e5e1ed;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;display:flex}.catalogOptions input{accent-color:#6854d9}.catalogOptions select{color:#625d68;background:#fff;border:1px solid #e2ddea;border-radius:10px;outline:none;margin-left:auto;padding:9px 28px 9px 10px;font-size:10px}.catalogState{flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;margin-bottom:14px;display:flex}.catalogState span{color:#77717f;background:#fff;border:1px solid #e5e1ed;border-radius:999px;padding:6px 8px;font-size:9px}.catalogState b{color:#625d68;margin-left:auto;font-size:10px}.catalogState button{color:#6854d9;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalogCard{background:#fff;border:1px solid #e4e0eb;border-radius:19px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 8px 25px #2a1f500b}.catalogCard:hover{border-color:#b4a8e8;transform:translateY(-3px);box-shadow:0 16px 35px #2a1f5017}.catalogCard.affiliateCard{border-color:#cfc4ff}.catalogCard.catalogTopResult:before{content:"";background:#a895ed;border-radius:99px;height:2px;position:absolute;top:0;left:18px;right:18px}.catalogRankLine{color:#9993a5;letter-spacing:.1px;text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:7px;font-weight:850;display:flex}.catalogRankLine span:first-child{color:#6952d6}.catalogTop{align-items:center;gap:11px;display:flex}.catalogTop img{object-fit:contain;background:#f1eeff;border-radius:13px;width:46px;height:46px;padding:7px}.catalogTop>div{flex:1;min-width:0}.catalogTop strong{letter-spacing:-.25px;font-size:16px;display:block}.catalogTop small{color:#85808d;margin-top:4px;font-size:9px;line-height:1.4;display:block}.catalogFavorite{color:#77717f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5e1eb;border-radius:8px;padding:7px 8px;font-size:8px}.catalogFavorite.active{color:#6049cf;background:#f0ecff;border-color:#d8cff8}.catalogFeatureRow{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.catalogFeatureRow span{color:#6650cf;background:#f0edff;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:850}.catalogFeatureRow .catalogApiBadge{color:#5b43c5;background:#eee9ff}.catalogMeta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.catalogMeta span{color:#726d7a;background:#f7f5fa;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:800}.catalogMeta .catalogFreeBadge{color:#208d63;background:#e8f8f0}.catalogTags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.catalogTags span{color:#85808d;border:1px solid #eeeaf3;border-radius:6px;padding:4px 6px;font-size:7px}.catalogActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:13px;display:grid}.catalogActions a,.catalogActions button{text-align:center;cursor:pointer;border-radius:9px;min-width:0;padding:9px 8px;font-size:8px;font-weight:850;text-decoration:none}.catalogActions a:first-child{color:#fff;background:#242129}.catalogActions a:last-child{color:#625d68;background:#fff;border:1px solid #e5e1eb}.catalogActions a.affiliateCatalogLink{color:#fff;background:#6854d9;border-color:#6854d9}.catalogActions button{color:#625d68;background:#f8f6fc;border:1px solid #ded8ec;grid-column:1/-1}.catalogActions button:hover{color:#5540c4;border-color:#b9afe6}.affiliateCatalogDisclosure{color:#918c9c;margin:8px 0 0!important;font-size:8px!important;font-weight:400!important;line-height:1.45!important}.emptyCatalog{text-align:center;color:#777383;padding:60px 20px}.emptyCatalog p{font-size:11px}.emptyCatalog button{color:#625d68;background:#fff;border:1px solid #ddd7ea;border-radius:10px;padding:9px 13px;font-size:10px}.searchSuggestions{text-align:left;max-width:680px;margin:24px auto 18px}.searchSuggestions>strong{color:#625d68;margin-bottom:10px;font-size:11px;display:block}.searchSuggestions>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.searchSuggestionCard{color:#2d2932;background:#fff;border:1px solid #e4dfed;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:12px;text-decoration:none;display:flex;box-shadow:0 7px 20px #2a1f500b}.searchSuggestionCard:hover{border-color:#b4a8e8;transform:translateY(-2px)}.searchSuggestionCard img{object-fit:contain;background:#f1eeff;border-radius:10px;flex:none;width:36px;height:36px;padding:6px}.searchSuggestionCard span{flex:1;min-width:0}.searchSuggestionCard b,.searchSuggestionCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.searchSuggestionCard b{font-size:10px}.searchSuggestionCard small{color:#85808d;margin-top:3px;font-size:8px}.searchSuggestionCard i{color:#8c83b7;font-size:16px;font-style:normal}.catalogCompareBar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dcd4f1;border-radius:18px;align-items:center;gap:20px;width:min(1000px,100% - 40px);padding:20px 24px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #2a1f5026}.catalogCompareBar strong{white-space:nowrap;font-size:18px}.catalogCompareBar span{text-overflow:ellipsis;white-space:nowrap;color:#77717f;flex:1;min-width:0;font-size:14px;overflow:hidden}.catalogCompareBar a{color:#fff;white-space:nowrap;background:#6854d9;border-radius:11px;padding:13px 18px;font-size:14px;font-weight:800;text-decoration:none}@media (max-width:760px){.catalogHeader{padding:0 16px}.catalogHero{border-radius:25px;margin:15px 16px 0;padding:45px 21px 27px}.catalogHero h1{letter-spacing:-2.5px;font-size:38px}.catalogHero p{font-size:11px}.catalogSearch{margin-top:21px}.catalogBody{padding:38px 16px 85px}.filterBlock{margin-bottom:10px;display:block}.filterBlock>div+div{margin-top:18px}.filterScroll{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.filterScroll button{flex:none}.catalogOptions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.catalogOptions select{grid-column:1/-1;width:100%;margin-left:0}.catalogState{margin-bottom:10px}.catalogState b{margin-left:0}.catalogGrid{grid-template-columns:1fr;gap:12px}.catalogCard{box-sizing:border-box;border-radius:18px;width:100%;padding:18px}.catalogRankLine{margin-bottom:11px;font-size:8px}.catalogTop{align-items:center;gap:14px;width:100%}.catalogTop img{border-radius:15px;width:56px;min-width:56px;height:56px;padding:8px}.catalogTop strong{font-size:18px;line-height:1.3}.catalogTop small{margin-top:5px;font-size:11px}.catalogFavorite{padding:8px 9px;font-size:9px}.catalogFeatureRow{gap:6px;margin-top:14px}.catalogFeatureRow span{padding:6px 8px;font-size:9px}.catalogMeta{gap:6px;margin-top:9px}.catalogMeta span{padding:6px 8px;font-size:9px}.catalogTags{gap:6px;margin-top:9px}.catalogTags span{padding:5px 7px;font-size:9px}.catalogActions{gap:7px;width:100%;margin-top:14px}.catalogActions a,.catalogActions button{box-sizing:border-box;min-height:40px;padding:10px 8px;font-size:10px}.catalogActions button{grid-column:1/-1}.catalogCompareBar{border-radius:13px;gap:8px;width:min(430px,100% - 36px);padding:9px 10px;bottom:10px;left:18px;right:auto;transform:none}.catalogCompareBar span{display:none}.catalogCompareBar strong{font-size:10px}.catalogCompareBar a{padding:8px 10px;font-size:8px}.searchSuggestions{margin-top:20px}.searchSuggestions>div{grid-template-columns:1fr}.searchSuggestionCard{padding:11px}}@media (min-width:761px) and (max-width:1100px){.catalogBody{padding-inline:22px}.catalogHero{margin-inline:22px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.catalogCard{padding:15px}.catalogTop img{width:52px;min-width:52px;height:52px}.catalogTop strong{font-size:17px}.catalogFeatureRow span,.catalogMeta span,.catalogTags span{padding:5px 6px;font-size:8px}}@media (max-width:760px){.catalogBody{padding-bottom:170px}.catalogCompareBar{bottom:10px}.hubTutorialHelp{bottom:82px!important}.hubThemeToggle{bottom:132px!important}.catalogPage,.catalogHeader,.catalogHero,.catalogBody,.catalogGrid,.catalogCard{width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.catalogHeader{padding-left:16px!important;padding-right:16px!important}.catalogHero{margin-top:15px!important;padding-left:21px!important;padding-right:21px!important}.catalogBody{padding-left:16px!important;padding-right:16px!important}.catalogGrid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.catalogCard{grid-column:1!important;display:block!important}}html:not([data-theme=dark]) .catalogCard,html:not([data-theme=dark]) .catalogHero,html:not([data-theme=dark]) .catalogSearch,html:not([data-theme=dark]) .catalogCompareBar{border-color:#0000}@media (min-width:761px){.catalogHero{padding:78px 42px 52px}.catalogHero h1{letter-spacing:-3.8px;font-size:58px}.catalogHero p{font-size:15px}.catalogSearch{max-width:760px;padding:9px 12px 9px 18px}.catalogSearch input{padding:14px 2px;font-size:15px}.catalogSearch strong{padding:9px 12px;font-size:11px}.catalogBody{padding-top:58px}.filterBlock{gap:42px;margin-bottom:18px}.filterBlock>b,.filterBlock>div>b{font-size:13px}.filterScroll{gap:9px;margin-top:11px}.filterScroll button{padding:11px 15px;font-size:12px}.catalogOptions{gap:11px;padding-top:16px}.catalogOptions label{padding:11px 14px;font-size:12px}.catalogOptions select{padding:11px 34px 11px 12px;font-size:12px}.catalogState{min-height:40px;margin-top:3px;margin-bottom:18px}.catalogState span{padding:7px 10px;font-size:10px}.catalogState b,.catalogState button{font-size:12px}.catalogGrid{gap:18px}.catalogCard{border-radius:22px;padding:24px}.catalogRankLine{margin-bottom:14px;font-size:9px}.catalogTop{gap:15px}.catalogTop img{border-radius:16px;width:60px;height:60px;padding:9px}.catalogTop strong{font-size:20px;line-height:1.25}.catalogTop small{margin-top:5px;font-size:11px;line-height:1.5}.catalogFavorite{padding:9px 11px;font-size:10px}.catalogFeatureRow{gap:7px;margin-top:17px}.catalogFeatureRow span{padding:6px 9px;font-size:9px}.catalogMeta{gap:7px;margin-top:10px}.catalogMeta span{padding:6px 9px;font-size:9px}.catalogTags{gap:7px;margin-top:10px}.catalogTags span{padding:5px 8px;font-size:9px}.catalogActions{gap:8px;margin-top:17px}.catalogActions a,.catalogActions button{box-sizing:border-box;min-height:42px;padding:11px 10px;font-size:10px}}html:not([data-theme=dark]) .catalogHero,html:not([data-theme=dark]) .catalogSearch,html:not([data-theme=dark]) .catalogCard,html:not([data-theme=dark]) .filterScroll button,html:not([data-theme=dark]) .catalogOptions,html:not([data-theme=dark]) .catalogOptions label,html:not([data-theme=dark]) .catalogOptions select,html:not([data-theme=dark]) .catalogState span,html:not([data-theme=dark]) .catalogFavorite,html:not([data-theme=dark]) .catalogTags span,html:not([data-theme=dark]) .catalogActions a:last-child,html:not([data-theme=dark]) .catalogActions button,html:not([data-theme=dark]) .searchSuggestionCard,html:not([data-theme=dark]) .emptyCatalog button,html:not([data-theme=dark]) .catalogCompareBar{border-color:#0000!important}html:not([data-theme=dark]) .catalogOptions{border-top-color:#0000!important}html:not([data-theme=dark]) .catalogCard,html:not([data-theme=dark]) .searchSuggestionCard{box-shadow:0 12px 32px #2a1f500e}html:not([data-theme=dark]) .catalogCard:hover,html:not([data-theme=dark]) .searchSuggestionCard:hover{box-shadow:0 18px 38px #2a1f5017;border-color:#0000!important}html:not([data-theme=dark]) .catalogCard.catalogTopResult:before{display:none}html:not([data-theme=dark]) .filterScroll button.active{border-color:#0000!important}html[data-theme=dark] .catalogCard:hover{border-color:#7659d6!important}
html:not([data-theme=dark]) .catalogPage *{border-style:none!important;border-width:0!important}html:not([data-theme=dark]) .catalogPage .catalogHero,html:not([data-theme=dark]) .catalogPage .catalogSearch,html:not([data-theme=dark]) .catalogPage .catalogCard,html:not([data-theme=dark]) .catalogPage .searchSuggestionCard,html:not([data-theme=dark]) .catalogPage .catalogCompareBar{box-shadow:0 14px 38px #2a1f5012}html:not([data-theme=dark]) .catalogPage .catalogTopResult:before{display:none}html:not([data-theme=dark]) .catalogPage .filterScroll button.active{color:#fff!important;background:#6854d9!important}html:not([data-theme=dark]) .catalogPage .filterScroll button,html:not([data-theme=dark]) .catalogPage .catalogOptions label,html:not([data-theme=dark]) .catalogPage .catalogOptions select{color:#39343f;background:#fff;box-shadow:0 4px 14px #2a1f500b}@media (min-width:761px){.catalogPage .catalogGrid{gap:24px!important}.catalogPage .catalogCard{min-height:390px;padding:30px!important}.catalogPage .catalogRankLine{margin-bottom:18px!important;font-size:10px!important}.catalogPage .catalogTop{min-height:70px;gap:18px!important}.catalogPage .catalogTop img{border-radius:18px;width:70px!important;height:70px!important;padding:10px!important}.catalogPage .catalogTop strong{line-height:1.3;font-size:23px!important}.catalogPage .catalogTop small{line-height:1.55;margin-top:7px!important;font-size:13px!important}.catalogPage .catalogFavorite{padding:10px 13px!important;font-size:11px!important}.catalogPage .catalogFeatureRow{gap:9px!important;margin-top:22px!important}.catalogPage .catalogFeatureRow span{padding:8px 11px!important;font-size:10px!important}.catalogPage .catalogMeta{gap:9px!important;margin-top:13px!important}.catalogPage .catalogMeta span{padding:8px 11px!important;font-size:10px!important}.catalogPage .catalogTags{gap:8px!important;margin-top:13px!important}.catalogPage .catalogTags span{padding:6px 9px!important;font-size:10px!important}.catalogPage .catalogActions{gap:9px!important;margin-top:22px!important}.catalogPage .catalogActions a,.catalogPage .catalogActions button{min-height:46px!important;padding:12px 10px!important;font-size:11px!important}}html:not([data-theme=dark]) .catalogPage .catalogActions a:first-child{color:#fff!important;background:#242129!important}html:not([data-theme=dark]) .catalogPage .catalogActions a:last-child,html:not([data-theme=dark]) .catalogPage .catalogActions button{font-weight:900;color:#4f3ab5!important;background:#f0edff!important}html:not([data-theme=dark]) .catalogPage .catalogActions a.affiliateCatalogLink{color:#fff!important;background:#6854d9!important}html:not([data-theme=dark]) .catalogPage .catalogFavorite{color:#4e4858!important;background:#f2eff9!important}html:not([data-theme=dark]) .catalogPage .catalogFavorite.active{color:#6049cf!important;background:#e9e3ff!important}html:not([data-theme=dark]) .catalogPage .catalogTags span{color:#625d68;background:#f5f3f8}html:not([data-theme=dark]) .catalogPage .catalogCompareBar a{color:#fff!important;background:#6854d9!important}html:not([data-theme=dark]) .catalogPage button:focus-visible,html:not([data-theme=dark]) .catalogPage a:focus-visible,html:not([data-theme=dark]) .catalogPage select:focus-visible,html:not([data-theme=dark]) .catalogPage input:focus-visible{outline-offset:2px;outline:3px solid #6854d947}@media (max-width:760px){.catalogPage .filterScroll{box-sizing:border-box!important;scrollbar-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.catalogPage .filterScroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.catalogPage .filterScroll button{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:none!important;padding:11px 2px!important;font-size:10px!important;line-height:1.2!important}.catalogPage .filterBlock>div+div{margin-top:20px!important}.catalogPage .catalogOptions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.catalogPage .catalogOptions label{white-space:nowrap!important;min-width:0!important;padding:12px 9px!important}.catalogPage .catalogBody{padding-bottom:210px!important}.catalogPage .catalogCard{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;grid-template-areas:"rank rank""top features""top meta""top tags""actions actions"!important;gap:0 14px!important;min-height:0!important;padding:18px!important;display:grid!important}.catalogPage .catalogRankLine{grid-area:rank!important;margin-bottom:12px!important}.catalogPage .catalogTop{flex-wrap:wrap!important;grid-area:top!important;align-content:flex-start!important;gap:9px!important;min-width:0!important;display:flex!important}.catalogPage .catalogTop img{border-radius:15px!important;width:56px!important;min-width:56px!important;height:56px!important;padding:8px!important}.catalogPage .catalogTop>div{flex:60px!important;min-width:0!important}.catalogPage .catalogTop strong{font-size:18px!important;line-height:1.25!important}.catalogPage .catalogTop small{margin-top:4px!important;font-size:10px!important;line-height:1.35!important}.catalogPage .catalogFavorite{flex:none!important;margin-left:auto!important;padding:7px 8px!important;font-size:8px!important}.catalogPage .catalogFeatureRow{grid-area:features!important;align-content:flex-start!important;gap:5px!important;margin:0!important}.catalogPage .catalogMeta{grid-area:meta!important;align-content:flex-start!important;gap:5px!important;margin:6px 0 0!important}.catalogPage .catalogTags{grid-area:tags!important;align-content:flex-start!important;gap:5px!important;margin:6px 0 0!important}.catalogPage .catalogFeatureRow span,.catalogPage .catalogMeta span,.catalogPage .catalogTags span{white-space:nowrap!important;padding:5px 7px!important;font-size:8px!important;line-height:1.2!important}.catalogPage .catalogActions{grid-area:actions!important;gap:7px!important;width:100%!important;margin:14px 0 0!important}.catalogPage .catalogActions a,.catalogPage .catalogActions button{box-sizing:border-box!important;min-height:40px!important;padding:10px 8px!important;font-size:10px!important}.catalogPage .catalogCompareBar{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;width:auto!important;min-height:76px!important;padding:10px 12px!important;display:flex!important;bottom:10px!important;left:12px!important;right:12px!important}.catalogPage .catalogCompareBar strong{font-size:15px!important;line-height:1!important;transform:translateY(4px)!important}.catalogPage .catalogCompareBar a{justify-content:center!important;align-items:center!important;min-height:48px!important;padding:0 16px!important;font-size:13px!important;display:inline-flex!important}}@media (max-width:380px){.catalogPage .catalogCard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;column-gap:10px!important;padding:15px!important}.catalogPage .catalogTop img{width:52px!important;min-width:52px!important;height:52px!important}.catalogPage .catalogTop strong{font-size:17px!important}.catalogPage .catalogFeatureRow span,.catalogPage .catalogMeta span,.catalogPage .catalogTags span{padding:5px 6px!important;font-size:7.5px!important}}
@media (max-width:760px){.filterBlock>b,.filterBlock>div>b{font-size:14px!important}.filterScroll{gap:8px!important;margin-top:10px!important}.filterScroll button{min-height:42px;padding:11px 15px!important;font-size:13px!important}.catalogOptions label{box-sizing:border-box;min-height:44px;gap:8px!important;padding:12px 13px!important;font-size:13px!important}.catalogOptions select{min-height:44px;padding:12px 30px 12px 12px!important;font-size:13px!important}.catalogState{gap:7px!important;min-height:40px!important}.catalogState span{padding:7px 10px!important;font-size:11px!important}.catalogState b,.catalogState button{font-size:12px!important}.catalogRankLine{margin-bottom:12px!important;font-size:10px!important}.catalogTop strong{font-size:20px!important;line-height:1.3!important}.catalogTop small{font-size:12px!important;line-height:1.5!important}.catalogFavorite{padding:9px 10px!important;font-size:10px!important}.catalogFeatureRow span,.catalogMeta span{padding:7px 9px!important;font-size:10px!important}.catalogTags span{padding:6px 8px!important;font-size:10px!important}.catalogActions a,.catalogActions button{min-height:44px!important;padding:11px 9px!important;font-size:12px!important}.affiliateCatalogDisclosure{font-size:9px!important}.emptyCatalog b{font-size:16px!important}.emptyCatalog p{font-size:12px!important}.searchSuggestions>strong{font-size:13px!important}.searchSuggestionCard b{font-size:12px!important}.searchSuggestionCard small{font-size:10px!important}}
@media (max-width:760px){.catalogPage .catalogCard{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;grid-template-areas:"rank rank""identity features""identity meta""identity tags""actions actions"!important;gap:0 8px!important;padding:16px!important;display:grid!important}.catalogPage .catalogRankLine{grid-area:rank!important;margin-bottom:8px!important}.catalogPage .catalogIdentity{grid-area:identity!important;grid-template-rows:52px auto!important;grid-template-columns:52px 38px!important;align-content:start!important;align-items:center!important;gap:4px 8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.catalogPage .catalogIdentity .catalogServiceIcon{box-sizing:border-box!important;border-radius:14px!important;grid-area:1/1!important;width:52px!important;min-width:52px!important;height:52px!important;padding:7px!important}.catalogPage .catalogIdentityText{grid-area:2/1/auto/-1!important;min-width:0!important;margin:0!important;padding:0!important}.catalogPage .catalogIdentityText strong{white-space:nowrap!important;text-overflow:clip!important;word-break:normal!important;margin:0!important;font-size:20px!important;line-height:1.18!important;display:block!important;overflow:visible!important}.catalogPage .catalogIdentityText small{margin-top:3px!important;font-size:11px!important;line-height:1.3!important;display:block!important}.catalogPage .catalogFeatureRow{grid-area:features!important;align-content:start!important;gap:5px!important;min-width:0!important;margin:0!important}.catalogPage .catalogMeta{grid-area:meta!important;align-content:start!important;gap:5px!important;min-width:0!important;margin:4px 0 0!important}.catalogPage .catalogTags{grid-area:tags!important;align-content:start!important;gap:5px!important;min-width:0!important;margin:4px 0 0 3px!important}.catalogPage .catalogFeatureRow span,.catalogPage .catalogMeta span,.catalogPage .catalogTags span{white-space:nowrap!important;box-sizing:border-box!important;padding:6px 8px!important;font-size:10px!important;line-height:1.15!important}.catalogPage .catalogActions{grid-area:actions!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 40px!important;align-items:stretch!important;gap:7px!important;width:100%!important;margin:9px 0 0!important;display:grid!important}.catalogPage .catalogActions a,.catalogPage .catalogActions button{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:10px!important;line-height:1!important;display:flex!important}.catalogPage .catalogActions>a:first-child{grid-area:1/1!important}.catalogPage .catalogActions>a:nth-child(2){grid-area:1/2!important}.catalogPage .catalogActions>button:not(.catalogFavorite){grid-area:1/3!important}.catalogPage .catalogActions>.catalogFavorite{grid-area:1/4!important}.catalogPage .catalogActions>button.compareSelected{color:#fff!important;background:#6854d9!important;border:1px solid #6854d9!important}.catalogPage .catalogActions .catalogFavorite{color:#9b96a5!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:center!important;place-self:stretch stretch!important;align-items:center!important;margin:0!important;padding:0!important;font-size:23px!important;line-height:1!important;display:flex!important;position:static!important;transform:none!important}.catalogPage .catalogActions .catalogFavorite.active{color:#ef233c!important;background:0 0!important;border:0!important}.catalogPage .catalogState .catalogFavoritesToggle{color:#6854d9!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #ded8ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:6px 11px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.catalogPage .catalogState .catalogFavoritesToggle.active{color:#fff!important;background:#6854d9!important;border-color:#6854d9!important}}@media (max-width:390px){.catalogPage .catalogCard{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr)!important;column-gap:7px!important;padding:15px!important}.catalogPage .catalogActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 36px!important;gap:6px!important}.catalogPage .catalogActions>.catalogFavorite{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;font-size:22px!important}.catalogPage .catalogActions>a,.catalogPage .catalogActions>button:not(.catalogFavorite){height:36px!important;min-height:36px!important}.catalogPage .catalogState .catalogFavoritesToggle{min-height:30px!important;padding:5px 10px!important;font-size:9px!important}}
