._2glNuq_meta{color:var(--muted);font-family:var(--font-sans), system-ui, sans-serif;margin:0;font-size:.875rem}
.xHHnWW_file{border:1px solid var(--rule);background:var(--surface);border-radius:8px}.xHHnWW_title{border-bottom:1px solid var(--rule);padding:.75rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-weight:600}.xHHnWW_body{padding:.25rem 1.1rem .5rem;font-size:.9em}.xHHnWW_body>:first-child{margin-top:1rem}.xHHnWW_body h3{font-size:1.35em}.xHHnWW_body h4{margin-top:2em;font-size:1.15em}.xHHnWW_body h5{margin-top:1.75em;font-size:1em}.xHHnWW_body pre code{white-space:pre-wrap;overflow-wrap:anywhere}
.cp-sWq_todo{border:2px dashed var(--todo);background:var(--todo-bg);color:var(--muted);font-family:var(--font-sans), system-ui, sans-serif;border-radius:8px;align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.cp-sWq_todoImage{text-align:center;flex-direction:column;justify-content:center;min-height:14rem;margin-inline:0;padding:1.5rem}.cp-sWq_todoLink{padding:.75rem 1rem}.cp-sWq_badge{background:var(--todo);color:var(--bg);letter-spacing:.08em;border-radius:4px;flex:none;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.prose .cp-sWq_flow{font-family:var(--font-sans), system-ui, sans-serif;flex-direction:column;align-items:stretch;gap:.25rem;margin:1.75em 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.cp-sWq_flowItem{flex-direction:column;align-items:center;gap:.25rem;margin:0;display:flex}.cp-sWq_flowStep{border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--text);text-align:center;white-space:nowrap;border-radius:8px;padding:.7rem 1rem;font-weight:550}.cp-sWq_flowArrow{color:var(--accent);font-size:1.1rem;line-height:1;transform:rotate(90deg)}@media (min-width:560px){.cp-sWq_flowItem{flex-direction:row;align-items:center}.prose .cp-sWq_flow{flex-direction:row;align-items:center}.prose .cp-sWq_flow{gap:.5rem}.cp-sWq_flowItem{flex:1 1 0;gap:.5rem}.cp-sWq_flowStep{white-space:normal;padding-inline:.75rem}.cp-sWq_flowArrow{transform:none}}.cp-sWq_figure{margin-inline:0}.cp-sWq_figureImage{border:1px solid var(--rule);border-radius:8px;width:100%;height:auto;display:block}.cp-sWq_frame{border:1px solid var(--rule);border-radius:8px;padding:.3rem 1.25rem .59rem}.cp-sWq_framedImage{width:100%;height:auto;display:block}.cp-sWq_caption{color:var(--muted);font-family:var(--font-sans), system-ui, sans-serif;text-align:center;margin-top:.6rem;font-size:.875rem;line-height:1.5}
.TXuJta_list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.TXuJta_item{border-bottom:1px solid var(--rule);padding-block:1.5rem}.TXuJta_title{margin:0 0 .35rem;font-size:1.375rem}.TXuJta_title a{color:var(--text);text-decoration:none}.TXuJta_title a:hover{color:var(--accent)}.TXuJta_subtitle{color:var(--muted);margin:0 0 .5rem;font-style:italic}
.dgei_G_header{border-bottom:1px solid var(--rule);margin-bottom:1.25rem}.dgei_G_header h1{margin:0 0 .75rem;font-size:clamp(2rem,5.5vw,2.75rem);line-height:1.15}.dgei_G_subtitle{color:var(--muted);margin:0 0 1.25rem;font-size:1.2em;font-style:italic;line-height:1.5}
