.doc-hero[data-astro-cid-xqrakt4q]{padding:36px 0 0}.title-row[data-astro-cid-xqrakt4q]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.doc-h1[data-astro-cid-xqrakt4q]{letter-spacing:-.005em;margin:2px 0 10px;font-size:clamp(44px,7vw,76px);font-weight:800;line-height:1.1}.doc-h1[data-astro-cid-xqrakt4q] .cur{vertical-align:-.08em;background:var(--accent-text);width:.5em;height:.9em;margin-left:.06em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.boot .doc-h1[data-astro-cid-xqrakt4q]{visibility:hidden}.doc-lede[data-astro-cid-xqrakt4q]{color:var(--muted);margin:0;font-size:17px;line-height:1.85}.cta[data-astro-cid-xqrakt4q]{flex-wrap:wrap;gap:10px;display:flex}.meta[data-astro-cid-xqrakt4q]{background:var(--void);border:1px solid var(--line-hi);border-radius:6px;margin-top:28px;position:relative;overflow:hidden}.meta-grid[data-astro-cid-xqrakt4q]{grid-template-columns:1.05fr 1fr 1.15fr;display:grid}.meta-group[data-astro-cid-xqrakt4q]{padding:20px 24px 22px}.meta-group[data-astro-cid-xqrakt4q]+.meta-group[data-astro-cid-xqrakt4q]{border-left:1px solid var(--line)}.meta-h[data-astro-cid-xqrakt4q]{color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:700}.kv[data-astro-cid-xqrakt4q]{grid-template-columns:auto 1fr;align-items:baseline;gap:10px 18px;margin:0;font-size:14px;display:grid}.kv[data-astro-cid-xqrakt4q] dt[data-astro-cid-xqrakt4q]{color:var(--dim);white-space:nowrap;font-size:13px}.kv[data-astro-cid-xqrakt4q] dd[data-astro-cid-xqrakt4q]{margin:0;font-weight:500}.kv-link[data-astro-cid-xqrakt4q]{color:var(--accent-text);border-bottom:1px solid}.repo-id[data-astro-cid-xqrakt4q]{font-family:var(--mono);font-size:13px;font-weight:400}.sub[data-astro-cid-xqrakt4q]{font-family:var(--mono);color:var(--dim);font-size:12px;font-weight:400;display:block}.risk-big[data-astro-cid-xqrakt4q]{--rc:var(--ok);border:1px solid color-mix(in srgb, var(--rc) 35%, transparent);background:color-mix(in srgb, var(--rc) 5%, transparent);border-radius:4px;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;display:flex}.risk-big[data-astro-cid-xqrakt4q][data-level="2"]{--rc:var(--warn)}.risk-big[data-astro-cid-xqrakt4q][data-level="3"]{--rc:var(--crit)}.risk-big[data-astro-cid-xqrakt4q] .meter[data-astro-cid-xqrakt4q] i[data-astro-cid-xqrakt4q]{width:12px;height:24px}.risk-big[data-astro-cid-xqrakt4q] b[data-astro-cid-xqrakt4q]{color:var(--rc);font-size:22px;line-height:1}.rb-sub[data-astro-cid-xqrakt4q]{color:var(--muted);font-size:12px;line-height:1.5;display:block}.meta-foot[data-astro-cid-xqrakt4q]{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 24px;font-size:13px;display:flex}.rule[data-astro-cid-xqrakt4q] p[data-astro-cid-xqrakt4q]{margin:0}.similar-grid[data-astro-cid-xqrakt4q]{gap:16px;display:grid}@media (width<=1040px){.meta-grid[data-astro-cid-xqrakt4q]{grid-template-columns:1fr 1fr}.meta-group[data-astro-cid-xqrakt4q]:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1}}@media (width<=720px){.doc-hero[data-astro-cid-xqrakt4q]{padding-top:20px}.cta[data-astro-cid-xqrakt4q]{width:100%}.cta[data-astro-cid-xqrakt4q] .btn[data-astro-cid-xqrakt4q]{flex:1;justify-content:center}.meta-grid[data-astro-cid-xqrakt4q]{grid-template-columns:1fr}.meta-group[data-astro-cid-xqrakt4q]+.meta-group[data-astro-cid-xqrakt4q]{border-left:0;border-top:1px solid var(--line)}.meta-group[data-astro-cid-xqrakt4q]{padding:18px 16px}.meta-foot[data-astro-cid-xqrakt4q]{padding:12px 16px}.term-bar[data-astro-cid-xqrakt4q] .right[data-astro-cid-xqrakt4q]{display:none}}.dg[data-astro-cid-mdz5h24p]{border:1px solid var(--line-hi);background:var(--void);border-radius:6px;margin:22px 0;padding:16px;container-type:inline-size}.dg-title[data-astro-cid-mdz5h24p]{font-family:var(--mono);color:var(--dim);margin:0 0 14px;font-size:13px}.dg-lane[data-astro-cid-mdz5h24p]+.dg-lane[data-astro-cid-mdz5h24p]{margin-top:18px}.dg-lane-label[data-astro-cid-mdz5h24p]{color:var(--accent-text);margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.6}.dg-flow[data-astro-cid-mdz5h24p]{flex-direction:column;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.dg-node[data-astro-cid-mdz5h24p]{border:1px solid var(--line-hi);background:var(--surface);border-radius:4px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.seq[data-astro-cid-mdz5h24p] .dg-node[data-astro-cid-mdz5h24p]{animation:dg-lit calc(var(--n) * 1.1s + 1.6s) linear infinite;animation-delay:calc(var(--k) * 1.1s)}.dg-lane[data-astro-cid-mdz5h24p]:not(.seq) .dg-flow[data-astro-cid-mdz5h24p]{gap:8px}.dg-flow[data-astro-cid-mdz5h24p]>li[data-astro-cid-mdz5h24p]{margin:0}.dg-plus[data-astro-cid-mdz5h24p]{height:30px;font:700 18px/1 var(--mono);color:var(--dim);justify-content:center;align-items:center;display:flex}.dg-text[data-astro-cid-mdz5h24p]{font-size:15px;font-weight:700;line-height:1.6}.dg-sub[data-astro-cid-mdz5h24p]{color:var(--muted);font-size:13px;line-height:1.7}.dg-arrow[data-astro-cid-mdz5h24p]{height:30px;color:var(--dim);justify-content:center;align-items:center;display:flex}.dg-arrow[data-astro-cid-mdz5h24p] svg[data-astro-cid-mdz5h24p]{background:0 0;border:0;border-radius:0;flex:none;width:28px;height:24px;overflow:visible;transform:rotate(90deg)}.dg-arrow[data-astro-cid-mdz5h24p] path[data-astro-cid-mdz5h24p]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dg-arrow[data-astro-cid-mdz5h24p] .dg-line[data-astro-cid-mdz5h24p]{stroke-dasharray:3 4;animation:.9s linear infinite dg-flow}@keyframes dg-lit{0%,12%{border-color:var(--accent-line);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}20%,to{border-color:var(--line-hi);background:var(--surface)}}@keyframes dg-flow{to{stroke-dashoffset:-14px}}.dg-panels[data-astro-cid-mdz5h24p]{grid-template-columns:1fr;gap:12px;margin-top:20px;display:grid}.dg-panel[data-astro-cid-mdz5h24p]{border:1px solid var(--line);background:var(--surface);--tone:var(--muted);border-radius:4px;padding:12px 14px}.dg-panel[data-astro-cid-mdz5h24p].attack{--tone:var(--crit)}.dg-panel[data-astro-cid-mdz5h24p].detect{--tone:var(--info)}.dg-panel[data-astro-cid-mdz5h24p].warn{--tone:var(--warn)}.dg-ph[data-astro-cid-mdz5h24p]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;line-height:1.6;display:flex}.dg-tag[data-astro-cid-mdz5h24p]{border:1px solid var(--tone);font-family:var(--mono);color:var(--tone);white-space:nowrap;border-radius:2px;padding:0 8px;font-size:12px}.dg-name[data-astro-cid-mdz5h24p]{word-break:break-word;font-size:14px;font-weight:700}.dg-panel[data-astro-cid-mdz5h24p].warn .dg-name[data-astro-cid-mdz5h24p]{color:var(--tone)}.dg-rows[data-astro-cid-mdz5h24p]{gap:8px;margin:0;display:grid}.dg-row[data-astro-cid-mdz5h24p]{margin:0}.dg-row[data-astro-cid-mdz5h24p] dt[data-astro-cid-mdz5h24p]{color:var(--dim);font-size:12px}.dg-row[data-astro-cid-mdz5h24p] dd[data-astro-cid-mdz5h24p]{color:var(--muted);margin:0;font-size:14px;line-height:1.8}@container (width>=600px){.dg-flow[data-astro-cid-mdz5h24p]{flex-direction:row;align-items:stretch}.dg-node[data-astro-cid-mdz5h24p]{flex:1 1 0;min-width:0}.dg-arrow[data-astro-cid-mdz5h24p]{flex:none;width:34px;height:auto}.dg-arrow[data-astro-cid-mdz5h24p] svg[data-astro-cid-mdz5h24p]{transform:none}.dg-plus[data-astro-cid-mdz5h24p]{flex:none;width:34px;height:auto}.dg-panels[data-astro-cid-mdz5h24p]{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-panels[data-astro-cid-mdz5h24p].odd .dg-panel[data-astro-cid-mdz5h24p]:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dg-node[data-astro-cid-mdz5h24p],.dg-arrow[data-astro-cid-mdz5h24p] .dg-line[data-astro-cid-mdz5h24p]{animation:none}}
