.TnXnfW_claim{background:rgb(var(--ac));color:#fff;white-space:nowrap;border-radius:6px;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.TnXnfW_hero{padding-top:clamp(140px,18vw,200px);padding-bottom:clamp(56px,7vw,88px)}.TnXnfW_eyebrow{font:13px var(--font-mono);letter-spacing:-.03em;color:rgb(var(--ac));margin-bottom:18px}.TnXnfW_h1{letter-spacing:-.04em;overflow-wrap:break-word;max-width:18ch;font-size:clamp(36px,5.6vw,68px);font-weight:500;line-height:1.02}.TnXnfW_hero .lg-lede{max-width:60ch}.TnXnfW_ctas{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px;display:flex}.TnXnfW_btn{background:rgb(var(--ac));color:#fff;border-radius:6px;align-items:center;height:48px;padding:0 22px;font-size:15px;font-weight:500;transition:transform .15s ease-out;display:inline-flex}.TnXnfW_btn:active{transform:translateY(1px)}.TnXnfW_link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--fg) / .3);text-decoration-color:rgb(var(--fg) / .3);text-underline-offset:.25em;font-size:15px}.TnXnfW_link:hover{text-decoration-color:currentColor}.TnXnfW_sec{border-top:1px solid var(--rule);padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(24px,3vw,40px);scroll-margin-top:96px}.TnXnfW_h2{letter-spacing:-.03em;max-width:24ch;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.08}.TnXnfW_h3{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:500}.TnXnfW_p{color:var(--mute);max-width:62ch;font-size:16px;line-height:1.6}.TnXnfW_pair{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:32px;display:grid}.TnXnfW_pair>*{min-width:0}@media (max-width:860px){.TnXnfW_pair{grid-template-columns:minmax(0,1fr)}}.TnXnfW_code{font:13px/1.65 var(--font-mono);letter-spacing:-.03em;color:var(--ink);margin:0;padding:18px 20px;overflow-x:auto}.TnXnfW_list{margin-top:12px}.lg-row.TnXnfW_row{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start}@media (max-width:640px){.lg-row.TnXnfW_row{grid-template-columns:1fr;gap:8px}}.TnXnfW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding:0;list-style:none;display:grid}@media (max-width:760px){.TnXnfW_steps{grid-template-columns:1fr;gap:24px}}.TnXnfW_steps li{flex-direction:column;gap:8px;display:flex}.TnXnfW_n{color:rgb(var(--ac));font-size:13px}.TnXnfW_kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}@media (max-width:860px){.TnXnfW_kinds{grid-template-columns:1fr}}.TnXnfW_kind{background:var(--panel);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:10px;padding:22px;display:flex}.TnXnfW_kind:first-child{box-shadow:0 0 0 1px rgb(var(--ac) / .55)}.TnXnfW_faq{margin-top:20px}.TnXnfW_faq details{border-bottom:1px solid var(--rule);padding:18px 0}.TnXnfW_faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:16px;font-size:17px;font-weight:500;list-style:none;display:flex}.TnXnfW_faq summary::-webkit-details-marker{display:none}.TnXnfW_faq summary:after{content:"+";color:var(--mute);font-family:var(--font-mono)}.TnXnfW_faq details[open] summary:after{content:"−"}.TnXnfW_faq details .TnXnfW_p{margin-top:10px}.TnXnfW_end{padding-bottom:clamp(64px,8vw,104px)}
