.tp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.tp-periods{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.tp-periods button{height:44px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);color:var(--text-mid);font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .3s,border-color .3s,color .3s;white-space:nowrap}.tp-periods button.is-on{background:rgba(255,138,0,.13);border-color:rgba(255,138,0,.5);color:var(--gold)}.tp-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.tp-side{padding:18px 20px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1)}.tp-side__k{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:8px}.tp-side__k.seo{color:var(--green)}.tp-side__big{font-family:var(--font-head);font-weight:800;font-size:30px;letter-spacing:-.03em;line-height:1;color:var(--text)}.tp-side__meta{font-size:13.5px;line-height:1.5;color:var(--text-mid);margin-top:8px}.tp-side__meta b{color:var(--text);font-weight:700}.tp-verdict{display:flex;gap:12px;align-items:baseline;padding:16px 20px;border-radius:14px;background:rgba(79,191,160,.07);border:1px solid rgba(79,191,160,.28)}.tp-verdict span[aria-hidden]{color:var(--green);flex:0 0 auto}.tp-verdict span:last-child{font-size:14px;line-height:1.55;color:var(--text-mid)}@media(max-width:700px){.tp-grid,.tp-cards{grid-template-columns:1fr}.tp-periods{grid-template-columns:1fr 1fr}}.tlx .tp-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin:0}.tlx .tp-periods.tlx-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:4px;margin:0;padding:5px;border-radius:17px}.tlx .tp-periods.tlx-seg button{height:auto;min-height:48px;padding:8px 6px;border:0;border-radius:12px;background:transparent;color:var(--text-soft);font:600 14px/1.2 inherit;white-space:normal}.tlx .tp-periods.tlx-seg button:hover{background:rgba(255,255,255,.05);color:var(--text)}.tlx .tp-periods.tlx-seg button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.tlx .tp-periods.tlx-seg button[aria-pressed=true]{background:var(--gold);color:#111}.tlx .tp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.tlx .tp-side{min-width:0;padding:0;border:0;border-radius:0;background:none}.tlx .tp-side--ppc{padding-right:24px}.tlx .tp-side--seo{padding-left:24px;border-left:1px solid var(--edge)}.tlx .tlx-out .tp-side__k{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tlx .tlx-out .tp-side__k.seo{color:var(--teal)}.tlx .tp-side .tp-side__big{font:800 clamp(34px,3.3vw,50px)/1 var(--font-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff;overflow-wrap:anywhere}.tlx .tp-side__meta{margin-top:12px;font-size:14px;line-height:1.5;color:var(--text-mid)}.tlx .tp-side__meta b{font-variant-numeric:tabular-nums}.tlx .tp-dock-v{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tlx .tp-bars{display:grid;gap:16px;margin:26px 0 0;padding-top:24px;border-top:1px solid var(--edge)}.tlx .tp-bars[hidden]{display:none}.tlx .tp-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:9px 12px;--c:var(--gold)}.tlx .tp-bar--seo{--c:var(--teal)}.tlx .tp-bar__k{font-size:14px;font-weight:600;color:var(--text-soft)}.tlx .tp-bar__v{min-width:0;font:700 14.5px/1.2 var(--font-head);font-variant-numeric:tabular-nums;color:var(--c);overflow-wrap:anywhere}.tlx .tp-bar__fill{grid-column:1 / -1;display:block;width:var(--w,0%);height:22px;border-radius:6px;background:repeating-linear-gradient(90deg,var(--c) 0 calc(100% / var(--n,12) - 3px),transparent 0 calc(100% / var(--n,12)));transition:width .7s var(--ease)}.tlx .tp-bar--seo .tp-bar__fill{opacity:.9}.tlx .tp-why__row{flex:1 0 100%;font-variant-numeric:tabular-nums}.tlx .tp-why__row--seo b{color:var(--teal)}.tlx .tp-verdict{display:block;margin:18px 0 0;padding:0;border:0;border-radius:0;background:none}.tlx .tp-verdict span:last-child{font-size:14.5px;line-height:1.6;color:var(--text-mid)}@media(max-width:700px){.tlx .tp-side .tp-side__big{font-size:clamp(28px,9vw,40px)!important}.tlx .tp-side--ppc{padding-right:14px}.tlx .tp-side--seo{padding-left:14px}.tlx .tp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tlx .tp-periods.tlx-seg button{font-size:13px}}@media(max-width:440px){.tlx .tp-periods.tlx-seg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.tlx .tp-bar__fill{transition:none}}
