.Nqi2Da_section{padding:24px 0 72px;display:block}.Nqi2Da_header{max-width:640px;margin-bottom:32px}.Nqi2Da_header h2{font:800 40px/1.08 var(--font-heading);letter-spacing:-.03em;color:var(--chocolate-brown)}.Nqi2Da_grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.Nqi2Da_grid article{background:#fff;border:1px solid #0000001a;border-radius:18px;padding:22px}.Nqi2Da_grid h3{font:700 20px/1.2 var(--font-heading);letter-spacing:-.02em;color:var(--chocolate-brown);margin-bottom:6px}.Nqi2Da_grid p{color:var(--gray);margin-bottom:12px;font:400 15px/1.5 Fredoka,sans-serif}.Nqi2Da_grid a{color:var(--chocolate-brown);text-underline-offset:3px;margin-top:12px;font:500 14px/1 Fredoka,sans-serif;text-decoration:underline;display:inline-block}@media screen and (min-width:768px){.Nqi2Da_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.Nqi2Da_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.DcOuaG_install{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.DcOuaG_centered{align-items:center}.DcOuaG_tabs{background:#fff;border:1px solid #e8a23d66;border-radius:12px;padding:4px;display:inline-flex}.DcOuaG_tabs button{color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font:600 14px/1 Fredoka,sans-serif}.DcOuaG_tabs button.DcOuaG_on{background:var(--sunshine-yellow);color:var(--gray-dark)}.DcOuaG_command{border:2px solid var(--sunshine-yellow);width:100%;max-width:520px;color:var(--chocolate-brown);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.DcOuaG_command code{overflow-wrap:normal;min-width:0;font:500 15px/1.4 JetBrains Mono,monospace}.DcOuaG_copy{background:var(--sunshine-yellow-light);color:var(--chocolate-brown);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;padding:8px 10px;font:600 13px/1 Fredoka,sans-serif}
.F5arNa_section{padding:24px 0 72px;display:block}.F5arNa_card{background:var(--sunshine-yellow-light);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:56px 24px;display:flex}.F5arNa_card h2{font:800 36px/1.1 var(--font-heading);letter-spacing:-.03em;color:var(--chocolate-brown)}.F5arNa_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media screen and (min-width:1024px){.F5arNa_card h2{font-size:44px}}
.U1dVTG_hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;padding:48px 0;display:grid}.U1dVTG_copy{min-width:0}.U1dVTG_copy h1{font:800 40px/1.04 var(--font-heading);letter-spacing:-.03em;color:var(--chocolate-brown)}.U1dVTG_lead{max-width:540px;color:var(--gray);margin:20px 0 28px;font:400 19px/1.55 Fredoka,sans-serif}.U1dVTG_actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.U1dVTG_panel{background:#fff;border:1px solid #e8a23d54;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 18px 50px #7746251a}.U1dVTG_bar{background:var(--gray-dark);color:#e3e3e3;border-bottom:1px solid #0000000d;align-items:center;gap:6px;padding:10px 14px;font:400 12px/1 Fredoka,sans-serif;display:flex}.U1dVTG_dots{gap:6px;display:inline-flex}.U1dVTG_dot{background:var(--gray);border-radius:50%;width:10px;height:10px}.U1dVTG_file{margin-left:8px}.U1dVTG_code{background:var(--gray-dark);padding:16px 18px;font:400 12.5px/1.6 JetBrains Mono,monospace;overflow-x:auto}.U1dVTG_code pre{margin:0;background:0 0!important}.U1dVTG_result{background:var(--vanilla-ivory);border-top:1px dashed #e8a23d8c;flex-direction:column;gap:8px;padding:14px 16px;font:400 14px/1.4 Fredoka,sans-serif;display:flex}.U1dVTG_bubble{background:var(--sunshine-yellow-light);border-radius:14px;align-self:flex-end;padding:8px 12px}.U1dVTG_card{background:#fff;border:1px solid #0000001a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.U1dVTG_card strong{font:700 15px/1.3 var(--font-heading)}.U1dVTG_tag{background:var(--sunset-orange-light);color:var(--indian-red-dark);border-radius:6px;padding:1px 8px;font-size:12px}.U1dVTG_streaming{color:var(--chocolate-brown-light);font-size:12px}.U1dVTG_caret{vertical-align:-2px;background:var(--sunset-orange);width:7px;height:14px;animation:1s steps(2,end) infinite U1dVTG_blink;display:inline-block}@keyframes U1dVTG_blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.U1dVTG_caret{animation:none}}@media screen and (min-width:1024px){.U1dVTG_hero{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:56px;padding:64px 0 56px}.U1dVTG_copy h1{font-size:58px;line-height:1.02}}
.ulScbG_section{padding:72px 0;display:block}.ulScbG_header{max-width:640px;margin-bottom:32px}.ulScbG_header h2{font:800 40px/1.08 var(--font-heading);letter-spacing:-.03em;color:var(--chocolate-brown)}.ulScbG_header p{color:var(--gray);margin-top:12px;font:400 17px/1.5 Fredoka,sans-serif}.ulScbG_steps{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.ulScbG_steps li{background:#fff;border:1px solid #0000001a;border-radius:18px;flex-direction:column;padding:22px;display:flex}.ulScbG_num{background:var(--sunshine-yellow);width:32px;height:32px;font:800 15px/1 var(--font-heading);color:var(--gray-dark);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.ulScbG_steps h3{font:700 20px/1.2 var(--font-heading);letter-spacing:-.02em;color:var(--chocolate-brown);margin-bottom:6px}.ulScbG_steps li p{color:var(--gray);margin-bottom:14px;font:400 15px/1.5 Fredoka,sans-serif}.ulScbG_code{background:var(--gray-dark);border-radius:12px;margin-top:auto;padding:12px 14px;font:400 12px/1.6 JetBrains Mono,monospace;overflow-x:auto}.ulScbG_code pre{margin:0;background:0 0!important}@media screen and (min-width:1024px){.ulScbG_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
.fxnGZG_section{padding:24px 0 72px;display:block}.fxnGZG_section h2{font:800 40px/1.08 var(--font-heading);letter-spacing:-.03em;color:var(--chocolate-brown);margin-bottom:32px}.fxnGZG_posts{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.fxnGZG_posts a{color:inherit;background:#fff;border:1px solid #0000001a;border-radius:18px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.fxnGZG_posts small{color:var(--chocolate-brown-light);font:400 13px/1 Fredoka,sans-serif}.fxnGZG_posts h3{font:700 19px/1.25 var(--font-heading);letter-spacing:-.02em;color:var(--chocolate-brown)}@media screen and (min-width:1024px){.fxnGZG_posts{grid-template-columns:repeat(3,minmax(0,1fr))}}
.DKpg7W_section{padding:24px 0 72px;display:block}.DKpg7W_card{background:#fff;border:1px solid #0000001a;border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;padding:28px;display:grid}.DKpg7W_card h2{font:800 36px/1.1 var(--font-heading);letter-spacing:-.03em;color:var(--chocolate-brown)}.DKpg7W_card p{color:var(--gray);margin-top:12px;font:400 16px/1.55 Fredoka,sans-serif}.DKpg7W_built{grid-template-columns:minmax(0,1fr);gap:12px;margin:22px 0;display:grid}.DKpg7W_tile{background:var(--vanilla-ivory);color:inherit;border-radius:14px;flex-direction:column;gap:2px;padding:14px;text-decoration:none;display:flex}.DKpg7W_tile strong{font:700 17px/1.3 var(--font-heading);color:var(--gray-dark)}.DKpg7W_tile span{color:var(--gray);font:400 13.5px/1.4 Fredoka,sans-serif}.DKpg7W_actions{flex-wrap:wrap;gap:12px;display:flex}.DKpg7W_shot img,.DKpg7W_shot video{border:1px solid #0000001a;border-radius:16px;width:100%;height:auto;display:block}.DKpg7W_shot .DKpg7W_desktop{display:none}@media screen and (min-width:768px){.DKpg7W_shot .DKpg7W_desktop{display:block}.DKpg7W_shot .DKpg7W_phone{display:none}}@media screen and (min-width:1024px){.DKpg7W_card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;padding:36px}.DKpg7W_built{grid-template-columns:repeat(3,minmax(0,1fr))}}
.qmmkIW_section{padding:24px 0 72px;display:block}.qmmkIW_banner{color:#fff;background:radial-gradient(120% 140% at 82% 18%,#22385c 0%,#15253e 45%,#0c1626 100%);border-radius:24px;padding:32px 24px;text-decoration:none;display:block}.qmmkIW_big{max-width:620px;font:800 28px/1.15 var(--font-heading);letter-spacing:-.01em;margin:0}.qmmkIW_banner p{max-width:560px;font:600 17px/1.5 var(--font-heading);opacity:.88;margin:14px 0 22px}.qmmkIW_cta{color:#0a0a0a;font:700 16px/1 var(--font-heading);background:#ffaf00;border-radius:10px;padding:13px 20px;display:inline-block}@media screen and (min-width:1024px){.qmmkIW_banner{padding:48px 56px}.qmmkIW_big{font-size:36px}}
.AWSOKG_icon{--color:#a4a3a1;display:inline}.AWSOKG_icon path{transition:fill .2s ease-in-out}.AWSOKG_openai:hover{--color:#23ab86}.AWSOKG_anthropic:hover{--color:#d97757}.AWSOKG_gemini:hover{--color:#3274f6}.AWSOKG_bedrock:hover{--color:#4893fa}.AWSOKG_ollama:hover{--color:#080808}
.YC4Txq_strip{color:var(--gray);background:#ffffff8c;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;padding:22px 16px;font:500 15px/1 Fredoka,sans-serif;display:flex}.YC4Txq_provider{align-items:center;gap:8px;display:inline-flex}.YC4Txq_provider svg{width:24px;height:24px}
