.tst{--tst-bg:#f3f3f5;--tst-surface:#fff;--tst-ink:#111827;--tst-muted:#4b5563;--tst-line:#e4e4e9;--tst-accent:#5b3fd6;--tst-radius:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;max-width:1400px;margin:0 auto;padding:24px 16px 64px;color:var(--tst-ink);background:var(--tst-bg);font-family:var(--font-inter, "Inter Variable", system-ui, sans-serif)}.tst-side{display:none;min-width:0}@media (min-width:1024px){.tst{grid-template-columns:minmax(0,1fr) 360px;-moz-column-gap:32px;column-gap:32px;padding-right:72px}.tst-right{display:block;position:sticky;top:72px}}@media (min-width:1600px){.tst{grid-template-columns:360px minmax(0,1fr) 360px;max-width:1840px}.tst-left{display:block;position:sticky;top:72px}}.tst-ad{display:flex;justify-content:center;width:360px;min-height:600px;overflow:hidden}.tst-ad>*{max-width:360px}.tst-main{min-width:0;display:flex;flex-direction:column;gap:36px}.tst h1,.tst h2,.tst h3{margin:0;color:var(--tst-ink);text-wrap:balance}.tst p{margin:0}.tst-hero{display:flex;flex-direction:column;gap:10px}.tst-hero h1{font-size:1.875rem;font-weight:700;line-height:1.2}@media (min-width:640px){.tst-hero h1{font-size:2.25rem}}.tst-hero p{color:var(--tst-muted);font-size:1.125rem;line-height:1.6;max-width:62ch}.tst-chips{display:flex;flex-wrap:wrap;gap:6px}.tst-chip{border:1px solid var(--tst-line);background:var(--tst-surface);border-radius:8px;padding:8px 14px;font-weight:500;font-size:15px;text-decoration:none;color:inherit}.tst-chip span{color:var(--tst-muted);font-weight:400;margin-left:4px}.tst-chip:hover{border-color:var(--tst-ink)}.tst-groups{display:flex;flex-direction:column;gap:40px}.tst-group{display:flex;flex-direction:column;gap:14px;scroll-margin-top:80px}.tst-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.tst-group-head h2{font-size:1.5rem;font-weight:700;line-height:1.3}.tst-group-head p{color:var(--tst-muted);font-size:15px}.tst-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.tst-card{background:var(--tst-surface);border:1px solid var(--tst-line);border-radius:var(--tst-radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0;transition:transform .15s,box-shadow .15s}a.tst-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.tst-img{aspect-ratio:16/9;position:relative;overflow:hidden}.tst-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tst-img:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .22) 1px,transparent 1.4px);background-size:14px 14px;opacity:.6}.tst-img:after{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:#ffffff1f;right:-18%;top:-30%}.tst-img:has(img):before,.tst-img:has(img):after{display:none}.tst-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.tst-body h3{font-size:1.125rem;font-weight:600;line-height:1.4}.tst-body p{color:var(--tst-muted);font-size:.875rem;line-height:1.55}.tst-cta{margin-top:auto;padding-top:12px}.tst-cta span{display:inline-block;background:var(--tst-accent);color:#fff;font-weight:600;font-size:14px;padding:9px 14px;border-radius:8px}a.tst-card:hover .tst-cta span{filter:brightness(1.08)}.tst-soon .tst-cta span{background:transparent;color:var(--tst-muted);border:1px solid var(--tst-line);font-weight:500}.g-iq1{background:linear-gradient(135deg,#5b3fd6,#8e6cff)}.g-iq2{background:linear-gradient(135deg,#3b2db0,#6a8cff)}.g-iq3{background:linear-gradient(135deg,#6d3fd6,#c06cff)}.g-pe1{background:linear-gradient(135deg,#e2457a,#ff9a6b)}.g-pe2{background:linear-gradient(135deg,#c2367f,#f27bb5)}.g-pe3{background:linear-gradient(135deg,#f0624d,#ffc46b)}.g-jo1{background:linear-gradient(135deg,#0f8b8d,#3fb6e8)}.g-jo2{background:linear-gradient(135deg,#1e6fd9,#4fd1c5)}.g-jo3{background:linear-gradient(135deg,#0e7490,#22c3a6)}.g-ci1{background:linear-gradient(135deg,#1f8a4c,#7bd389)}.g-ci2{background:linear-gradient(135deg,#2f7a5e,#5cc8a8)}.g-ci3{background:linear-gradient(135deg,#3b7d2e,#b6d35c)}.g-fu1{background:linear-gradient(135deg,#f2711c,#ffb547)}.g-fu2{background:linear-gradient(135deg,#e8402e,#ff8c42)}.g-fu3{background:linear-gradient(135deg,#d9480f,#fab005)}.g-qz1{background:linear-gradient(135deg,#9c36b5,#f06595)}.g-qz2{background:linear-gradient(135deg,#7048e8,#e64980)}.g-qz3{background:linear-gradient(135deg,#d6336c,#ff922b)}.g-la1{background:linear-gradient(135deg,#1c7ed6,#74c0fc)}.g-la2{background:linear-gradient(135deg,#1864ab,#4dabf7)}.g-la3{background:linear-gradient(135deg,#364fc7,#5c7cfa)}.tst-seo{display:flex;flex-direction:column;gap:32px;border-top:1px solid var(--tst-line);padding-top:36px}.tst-seo section{display:flex;flex-direction:column;gap:12px}.tst-seo h2{font-size:1.5rem;font-weight:700;line-height:1.3}.tst-seo p,.tst-seo li{max-width:68ch;line-height:1.7;color:#374151}.tst-seo strong{font-weight:600;color:var(--tst-ink)}.tst-seo ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px;list-style:disc}.tst-tbl{overflow-x:auto;border:1px solid var(--tst-line);border-radius:12px;background:var(--tst-surface)}.tst-tbl table{border-collapse:collapse;width:100%;font-size:15px}.tst-tbl th,.tst-tbl td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--tst-line);vertical-align:top}.tst-tbl th{font-size:14px;color:var(--tst-ink);font-weight:600;background:#f9fafb}.tst-tbl tr:last-child td{border-bottom:0}.tst-tbl td:first-child{font-weight:500}.tst-note{font-size:14px;color:var(--tst-muted);border-top:1px solid var(--tst-line);padding-top:16px}html.dark .tst{--tst-bg:#111113;--tst-surface:#18181b;--tst-ink:#ececec;--tst-muted:#a1a1aa;--tst-line:#2f2f34;--tst-accent:#7c5cff}html.dark .tst-seo p,html.dark .tst-seo li{color:#d1d5db}html.dark .tst-tbl th{background:#1f1f23}@media (prefers-reduced-motion:reduce){.tst-card{transition:none}}
