._7T5Noq_page{padding-top:0}._7T5Noq_hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:48px;padding-top:96px;display:grid}._7T5Noq_title{letter-spacing:-.05em;font-size:clamp(46px,7vw,92px);font-weight:600;line-height:.95}._7T5Noq_heroSide{min-width:0;padding-bottom:6px}._7T5Noq_lead{max-width:440px;color:var(--fg-2);font-size:17.5px;line-height:1.6}._7T5Noq_cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._7T5Noq_shotWrap{margin-top:56px}._7T5Noq_shot{border-radius:var(--r-xl);border:1px solid var(--line-2);aspect-ratio:16/9;box-shadow:none;background:#101313;margin:0;overflow:hidden}._7T5Noq_shot img{object-fit:cover;width:100%;height:100%}._7T5Noq_inside{margin-top:72px}._7T5Noq_facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;display:grid}._7T5Noq_fact{min-width:0}._7T5Noq_fact dt,._7T5Noq_fact dd{font-size:16px;line-height:1.6;display:inline}._7T5Noq_fact dt{color:var(--fg);font-weight:600}._7T5Noq_fact dd{color:var(--fg-2);margin:0 0 0 4px}._7T5Noq_feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px;margin-bottom:32px;display:grid}._7T5Noq_feature ._7T5Noq_ticks{margin:0}._7T5Noq_featureText{min-width:0}._7T5Noq_ticks{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}._7T5Noq_ticks li{color:var(--fg);align-items:center;gap:10px;font-size:15px;display:flex}._7T5Noq_ticks li svg{color:var(--fg-3)}._7T5Noq_featureShot{border-radius:var(--r-xl);border:1px solid var(--line-2);background:#101313;margin:0;overflow:hidden}._7T5Noq_featureShot img{width:100%;height:auto;display:block}._7T5Noq_block{margin-top:112px}._7T5Noq_blockHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}._7T5Noq_h2{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.2}._7T5Noq_sub{color:var(--fg-2);margin-top:8px;font-size:15px;line-height:1.6}._7T5Noq_more{color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}._7T5Noq_more:hover{color:var(--fg)}._7T5Noq_rank{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}._7T5Noq_rank li{border-bottom:1px solid var(--line);min-width:0}._7T5Noq_rankRow{transition:background-color var(--t-fast);border-radius:var(--r-sm);align-items:center;gap:14px;padding:14px 4px;display:flex}._7T5Noq_rankRow:hover{background:var(--s1)}._7T5Noq_rankMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._7T5Noq_rankName{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}._7T5Noq_rankSummary{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._7T5Noq_rankStat{color:var(--fg-2);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}._7T5Noq_dev{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}._7T5Noq_devText{min-width:0}._7T5Noq_steps{counter-reset:step;flex-direction:column;margin:24px 0 0;padding:0;list-style:none;display:flex}._7T5Noq_steps li{counter-increment:step;border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);row-gap:4px;padding:14px 0;display:grid}._7T5Noq_steps li:before{content:counter(step);font:500 12px var(--font-mono);color:var(--fg-4);grid-row:1/3;padding-top:3px}._7T5Noq_steps code{color:var(--fg);font-size:13.5px}._7T5Noq_steps span{color:var(--fg-3);font-size:13.5px}._7T5Noq_devLinks{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}._7T5Noq_code{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--s2);min-width:0;overflow:hidden}._7T5Noq_codeBar{border-bottom:1px solid var(--line);height:40px;font:500 12px var(--font-mono);color:var(--fg-3);align-items:center;padding:0 16px;display:flex}._7T5Noq_codeBody pre.code-block{border:0!important;border-radius:0!important;margin:0!important;padding:18px 20px!important;font-size:12.5px!important}._7T5Noq_stripWrap{margin-top:112px}._7T5Noq_strip{border-radius:var(--r-xl);background:var(--ink);color:var(--on-ink);justify-content:space-between;align-items:center;gap:16px;padding:28px 32px;display:flex}._7T5Noq_strip p{font-size:17px}._7T5Noq_strip p span{opacity:.66}._7T5Noq_strip a{background:var(--on-ink)!important;color:var(--ink)!important}@media (max-width:1000px){._7T5Noq_hero{grid-template-columns:1fr;gap:24px;padding-top:48px}._7T5Noq_shotWrap{margin-top:40px}._7T5Noq_facts{grid-template-columns:1fr;gap:16px}._7T5Noq_feature{grid-template-columns:1fr;gap:32px}._7T5Noq_rank{grid-template-columns:minmax(0,1fr)}._7T5Noq_dev{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){._7T5Noq_shot{border-radius:var(--r-lg);aspect-ratio:4/3}._7T5Noq_inside{margin-top:40px}._7T5Noq_blockHead{flex-direction:column;align-items:flex-start}._7T5Noq_block{margin-top:72px}._7T5Noq_strip{flex-direction:column;align-items:flex-start}}
