.page_guide__9p79i{max-width:1080px;margin-inline:auto;color:var(--text-primary)}.page_intro__x79VF{color:var(--text-secondary);line-height:1.6;margin-block:var(--space-3) var(--space-5)}.page_setup__v71WG{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-5)}.page_setup__v71WG>summary,.page_workflow__xFLeK>summary{cursor:pointer;color:var(--text-link);font-weight:600;line-height:1.5}.page_setup__v71WG>summary:focus-visible,.page_workflow__xFLeK>summary:focus-visible{outline:2px solid var(--text-link);outline-offset:5px;border-radius:2px}.page_cards__JfS3K{align-items:start}.page_card__BJ8ws{min-width:0;overflow:hidden;scroll-margin-top:80px}.page_card__BJ8ws figure{margin:0}.page_card__BJ8ws figcaption{padding:var(--space-2) var(--space-4) 0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.page_cardBody__R_eLH{min-width:0}.page_cardBody__R_eLH>.guide-badges{margin-bottom:var(--space-3)}.page_cardBody__R_eLH>h3{margin:0;font-size:var(--text-xl);line-height:1.35}.page_summary__JAYcE{color:var(--text-secondary);line-height:1.6;margin:var(--space-3) 0 var(--space-4)}.page_workflow__xFLeK{border-top:1px solid var(--border-default);padding-top:var(--space-3);font-size:var(--text-sm)}.page_detailBody__cUMtU{line-height:1.65}.page_detailBody__cUMtU h4{font-size:var(--text-sm);margin:var(--space-5) 0 var(--space-2)}.page_detailBody__cUMtU p{margin:var(--space-3) 0}.page_detailBody__cUMtU ol{padding-left:var(--space-5)}.page_detailBody__cUMtU li+li{margin-top:var(--space-3)}.page_guide__9p79i a{color:var(--text-link);text-decoration:underline;text-underline-offset:.18em}.page_detailBody__cUMtU code,.page_prompt__IZSXE{overflow-wrap:anywhere}.page_prompt__IZSXE{margin-block:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-primary);white-space:pre-wrap;font-size:var(--text-sm);line-height:1.65}.page_prompt__IZSXE code{padding:0;border:0;background:transparent;font-size:inherit}.page_overview__VvSym{margin-block:var(--space-6);line-height:1.65}.page_examplesHeading__gcmcY{font-size:var(--text-xl);line-height:1.35}.page_overview__VvSym p,.page_tools__tSCgO dd{color:var(--text-secondary)}.page_tools__tSCgO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-block:var(--space-5)}.page_toolCard__Ov8tN{padding:var(--space-4);min-width:0}.page_tools__tSCgO dt{font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.page_tools__tSCgO dd{margin:0}.page_examplesHeading__gcmcY{margin:var(--space-6) 0 var(--space-2)}@media (max-width:650px){.page_tools__tSCgO{grid-template-columns:1fr;gap:var(--space-4)}}.page_loop__wQbq0{margin:var(--space-6) 0;padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised)}.page_loop__wQbq0 figcaption{font-weight:var(--weight-semibold);margin-bottom:var(--space-5)}.page_loopSteps__z_qcR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);list-style:none;padding:0;margin:0}.page_loopSteps__z_qcR li{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.page_loopSymbol__d2p6G{width:128px;height:128px;margin-bottom:var(--space-3)}.page_loopSymbol__d2p6G img{display:block;width:100%;height:100%;object-fit:contain}.page_loopSteps__z_qcR strong{line-height:1.4}.page_loopDescription__jw03A{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.page_loopArrow__j1xv_{position:absolute;display:flex;top:48px;right:0;color:var(--text-link)}@media (max-width:700px){.page_loopSteps__z_qcR{grid-template-columns:1fr;gap:var(--space-8)}.page_loopSteps__z_qcR li{padding-left:96px;min-height:110px}.page_loopSymbol__d2p6G{position:absolute;left:0;top:0;width:80px;height:80px}.page_loopArrow__j1xv_{top:auto;bottom:-32px;left:24px;right:auto;transform:rotate(90deg)}.page_loopSteps__z_qcR strong{font-size:var(--text-base)}}