.llmgen-download svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.llmgen-download svg.if{fill:currentColor;stroke:none}.llmgen-download .dl-hero{padding:40px 0 0}.llmgen-download .dl-grid{border:1px solid var(--hair);background:var(--surface);grid-template-columns:1.08fr .92fr;gap:0;display:grid}.llmgen-download .dl-left{padding:52px 48px}.llmgen-download .dl-left h1{margin:18px 0}.llmgen-download .dl-left .lead{max-width:480px;margin-bottom:28px}.llmgen-download .dl-points{flex-direction:column;gap:12px;margin-top:26px;display:flex}.llmgen-download .dl-points li{color:var(--slate-700);align-items:center;gap:11px;font-size:15px;font-weight:500;list-style:none;display:flex}.llmgen-download .dl-points .ck{background:var(--green);color:#fff;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.llmgen-download .dl-points .ck svg{width:13px;height:13px}.llmgen-download .dl-panel{background:var(--ink);color:#fff;border-left:1px solid var(--hair);flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.llmgen-download .dl-file{border-bottom:1px solid var(--ink-3);align-items:center;gap:16px;margin-bottom:26px;padding-bottom:26px;display:flex}.llmgen-download .dl-file .fic{color:#4ade80;background:#4ade801f;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.llmgen-download .dl-file .fic svg{width:28px;height:28px}.llmgen-download .dl-file .fn{font-family:var(--mono);color:#fff;font-size:15px;font-weight:600}.llmgen-download .dl-file .fm{font-family:var(--mono);color:#9fb1c7;margin-top:5px;font-size:12.5px}.llmgen-download .dl-meta{border:1px solid var(--ink-3);grid-template-columns:1fr 1fr;gap:0;margin-top:24px;display:grid}.llmgen-download .dl-meta div{border-right:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);padding:14px 16px}.llmgen-download .dl-meta div:nth-child(2n){border-right:none}.llmgen-download .dl-meta div:nth-last-child(-n+2){border-bottom:none}.llmgen-download .dl-meta .ml{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7f93ab;font-size:10.5px}.llmgen-download .dl-meta .mv{color:#fff;margin-top:4px;font-size:14.5px;font-weight:700}.llmgen-download .steps{border-top:1px solid var(--hair);border-left:1px solid var(--hair);background:var(--surface);grid-template-columns:repeat(5,1fr);gap:0;display:grid}.llmgen-download .step{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:30px 26px}.llmgen-download .step .sn{font-family:var(--mono);color:var(--green);font-size:13px;font-weight:600}.llmgen-download .step h3{letter-spacing:-.01em;margin:16px 0 8px;font-size:17px;font-weight:800}.llmgen-download .step p{color:var(--slate-600);font-size:13.5px;line-height:1.55}.llmgen-download .reqs{border-top:1px solid var(--hair);border-left:1px solid var(--hair);background:var(--surface);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.llmgen-download .req{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);align-items:flex-start;gap:15px;padding:26px 28px;display:flex}.llmgen-download .req .ri{background:var(--bg-2);width:40px;height:40px;color:var(--ink);flex-shrink:0;place-items:center;display:grid}.llmgen-download .req .ri svg{width:20px;height:20px}.llmgen-download .req .rl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);font-size:10.5px}.llmgen-download .req .rv{color:var(--ink);margin-top:4px;font-size:15px;font-weight:700}.llmgen-download .req .rd{color:var(--slate-500);margin-top:3px;font-size:13px;line-height:1.45}@media (max-width:860px){.llmgen-download .dl-grid{grid-template-columns:1fr}.llmgen-download .dl-left{padding:38px 26px}.llmgen-download .dl-panel{border-left:none;border-top:1px solid var(--hair);padding:36px 26px}.llmgen-download .steps,.llmgen-download .reqs{grid-template-columns:1fr}}
