.tp-landing-ad__content-block-social{box-sizing:border-box;display:flex;flex-direction:column;gap:28px;width:100%}.tp-landing-ad__content-block-social--compact{align-items:start;display:grid;--icon-size:92px;gap:32px;grid-template-columns:1fr 1fr}.tp-landing-ad__content-block-social-group{display:grid;gap:24px;width:100%}.tp-landing-ad__content-block-social-group:first-child,.tp-landing-ad__content-block-social-group:nth-child(2){grid-column:1}.tp-landing-ad__content-block-social-group:nth-child(3){grid-column:2;grid-row:1/span 2}.tp-landing-ad__content-block-social-group:nth-child(4){grid-column:2;grid-row:2/span 2}.tp-landing-ad__content-block-social-group-title{font-size:var(--tp-ui-font-size-h4);font-weight:var(--tp-ui-font-weight-h4);letter-spacing:var(--tp-ui-letter-spacing-h4);line-height:var(--tp-ui-line-height-h4);margin:0}.tp-landing-ad__content-block-social-group-title-link{color:inherit;text-decoration:underline}.tp-landing-ad__content-block-social-list{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.tp-landing-ad__content-block-social-list-item{margin:0}.tp-landing-ad__content-block-social-list-item-link{align-items:center;border-radius:12px;color:inherit;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:calc(var(--icon-size) + 44px);text-align:center;text-decoration:none}.tp-landing-ad__content-block-social-list-item-image{border-radius:100%;display:block;height:var(--icon-size);-o-object-fit:contain;object-fit:contain;width:var(--icon-size)}.tp-landing-ad__content-block-social-list-item-link-text{font-size:var(--tp-ui-font-size-text-quaternary);font-weight:var(--tp-ui-font-weight-regular);letter-spacing:var(--tp-ui-letter-spacing-text-quaternary);line-height:var(--tp-ui-line-height-text-quaternary)}@media (max-width:768px){.tp-landing-ad__content-block-social--compact{display:flex;flex-direction:column}}@media (max-width:420px){.tp-landing-ad__content-block-social-group{gap:16px;--icon-size:64px}.tp-landing-ad__content-block-social-list{grid-template-columns:1fr}.tp-landing-ad__content-block-social-list-item-link{flex-direction:row;justify-content:flex-start;min-height:unset;width:100%}.tp-landing-ad__content-block-social-list-item-link-text{text-align:start}}.tp-ad-social__platforms{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.tp-ad-social__platform-card{align-items:flex-start;background-color:var(--tp-ui-background-color-primary);border:1px solid var(--tp-ui-border-color-primary);border-radius:16px;color:var(--tp-ui-color-text-primary);cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:18px 20px;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.tp-ad-social__platform-card:hover{border-color:var(--tp-ui-color-brand);transform:translateY(-2px)}.tp-ad-social__platform-card.is-active{border-color:var(--tp-ui-color-brand);box-shadow:0 0 0 1px var(--tp-ui-color-brand)}.tp-ad-social__platform-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;width:100%}.tp-ad-social__platform-title{color:var(--tp-ui-color-text-primary);font-size:var(--tp-ui-font-size-h4);font-weight:var(--tp-ui-font-weight-h4);line-height:var(--tp-ui-line-height-h4)}.tp-ad-social__platform-badge{background-color:var(--tp-ui-background-color-secondary);border:1px solid var(--tp-ui-border-color-primary);border-radius:999px;color:var(--tp-ui-color-brand);font-size:12px;font-weight:600;line-height:16px;padding:4px 10px}.tp-ad-social__platform-note{color:var(--tp-ui-color-text-secondary);font-size:13px;line-height:18px}.tp-ad-social__toolbar{background-color:var(--tp-ui-background-color-primary);border:1px solid var(--tp-ui-border-color-primary);border-radius:18px;display:flex;flex-direction:column;gap:16px;padding:20px}.tp-ad-social__toolbar-top{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 280px}.tp-ad-social__search,.tp-ad-social__sort{display:flex;flex-direction:column;gap:6px}.tp-ad-social__search-label{color:var(--tp-ui-color-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.tp-ad-social__search-box{align-items:center;display:flex;position:relative}.tp-ad-social__search-input,.tp-ad-social__sort-select{background-color:var(--tp-ui-background-color-secondary);border:1px solid var(--tp-ui-border-color-primary);border-radius:12px;box-sizing:border-box;color:var(--tp-ui-color-text-primary);font-family:inherit;font-size:14px;line-height:20px;min-height:44px;padding:10px 14px;width:100%}.tp-ad-social__search-input:focus,.tp-ad-social__sort-select:focus{border-color:var(--tp-ui-color-brand);outline:none}.tp-ad-social__search-clear{background-color:var(--tp-ui-background-color-primary);border:1px solid var(--tp-ui-border-color-primary);border-radius:8px;color:var(--tp-ui-color-text-secondary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:5px 10px;position:absolute;right:8px}.tp-ad-social__filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tp-ad-social__segments,.tp-ad-social__topics{display:flex;flex-wrap:wrap;gap:8px}.tp-ad-social__segment-btn{background-color:var(--tp-ui-background-color-secondary);border:1px solid var(--tp-ui-border-color-primary);border-radius:999px;color:var(--tp-ui-color-text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;padding:8px 16px;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.tp-ad-social__segment-btn:hover{border-color:var(--tp-ui-color-brand);color:var(--tp-ui-color-text-primary)}.tp-ad-social__segment-btn.is-active{background-color:var(--tp-ui-button-background-color-primary);border-color:var(--tp-ui-button-background-color-primary);color:var(--tp-ui-button-text-color-primary)}.tp-ad-social__topic-chip{align-items:center;background-color:transparent;border:1px solid var(--tp-ui-border-color-primary);border-radius:999px;color:var(--tp-ui-color-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;line-height:18px;padding:6px 12px;transition:border-color .15s ease,color .15s ease}.tp-ad-social__topic-chip.is-active,.tp-ad-social__topic-chip:hover{border-color:var(--tp-ui-color-brand);color:var(--tp-ui-color-brand)}.tp-ad-social__topic-count{color:var(--tp-ui-color-text-tertiary);font-size:12px}.tp-ad-social__status-bar{align-items:center;border-top:1px solid var(--tp-ui-border-color-primary);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:12px}.tp-ad-social__status-text{color:var(--tp-ui-color-text-secondary);font-size:14px;line-height:20px;margin:0}.tp-ad-social__reset-btn{background-color:transparent;border:1px solid var(--tp-ui-color-brand);border-radius:10px;color:var(--tp-ui-color-brand);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;padding:7px 14px}.tp-ad-social__empty{align-items:flex-start;background-color:var(--tp-ui-background-color-primary);border:1px solid var(--tp-ui-border-color-primary);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:28px}.tp-ad-social__empty-title{color:var(--tp-ui-color-text-primary);font-size:18px;font-weight:700;margin:0}.tp-ad-social__empty-text{color:var(--tp-ui-color-text-secondary);font-size:14px;line-height:20px;margin:0}.tp-ad-social__section{display:flex;flex-direction:column;gap:16px;width:100%}.tp-ad-social__section-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.tp-ad-social__section-title{color:var(--tp-ui-color-text-primary);font-size:var(--tp-ui-font-size-h4);font-weight:var(--tp-ui-font-weight-h4);letter-spacing:var(--tp-ui-letter-spacing-h4);line-height:var(--tp-ui-line-height-h4);margin:0}.tp-ad-social__section-note{color:var(--tp-ui-color-text-tertiary);font-size:14px;font-weight:500;line-height:20px;margin:0}.tp-ad-social__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0;width:100%}.tp-ad-social__grid-item{display:flex;margin:0}.tp-ad-social__card{background-color:var(--tp-ui-background-color-primary);border:1px solid var(--tp-ui-border-color-primary);border-radius:16px;box-sizing:border-box;color:var(--tp-ui-color-text-primary);display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:18px 20px;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.tp-ad-social__card:hover{border-color:var(--tp-ui-color-brand);box-shadow:0 10px 24px #00000024;transform:translateY(-2px)}.tp-ad-social__card--flagship{border-color:#3b82f673}.tp-ad-social__card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.tp-ad-social__card-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tp-ad-social__badge{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:15px;padding:3px 9px;text-transform:uppercase}.tp-ad-social__badge--telegram{background-color:#38bdf81f;color:#38bdf8}.tp-ad-social__badge--vk{background-color:#60a5fa24;color:#60a5fa}.tp-ad-social__badge--max{background-color:#a78bfa24;color:#a78bfa}.tp-ad-social__badge--site{background-color:var(--tp-ui-background-color-secondary);border:1px solid var(--tp-ui-border-color-primary);color:var(--tp-ui-color-text-secondary)}.tp-ad-social__badge--flagship{background-color:#f59e0b24;color:#f59e0b}.tp-ad-social__card-arrow{color:var(--tp-ui-color-text-tertiary);font-size:16px;line-height:1;transition:transform .2s ease,color .2s ease}.tp-ad-social__card:hover .tp-ad-social__card-arrow{color:var(--tp-ui-color-brand);transform:translate(2px,-2px)}.tp-ad-social__card-heading{display:flex;flex-direction:column;gap:4px}.tp-ad-social__card-name{color:var(--tp-ui-color-text-primary);font-size:17px;font-weight:700;line-height:22px}.tp-ad-social__card-sub{color:var(--tp-ui-color-text-tertiary);font-size:13px;line-height:18px}.tp-ad-social__card-desc{color:var(--tp-ui-color-text-secondary);display:-webkit-box;font-size:13px;line-height:19px;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tp-ad-social__card-metrics{align-items:flex-end;border-top:1px solid var(--tp-ui-border-color-primary);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:12px}.tp-ad-social__metric{display:flex;flex-direction:column;gap:2px}.tp-ad-social__metric-value{color:var(--tp-ui-color-text-primary);font-size:16px;font-weight:700;line-height:20px}.tp-ad-social__metric--price .tp-ad-social__metric-value{color:var(--tp-ui-color-brand)}.tp-ad-social__metric-label{color:var(--tp-ui-color-text-tertiary);font-size:11px;line-height:14px}@media (max-width:960px){.tp-ad-social__platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ad-social__toolbar-top{grid-template-columns:1fr}}@media (max-width:576px){.tp-ad-social__platforms{grid-template-columns:1fr}.tp-ad-social__toolbar{padding:16px}.tp-ad-social__grid{grid-template-columns:1fr}}
