.anf{max-width:1100px;margin:2rem auto 0;border:1px solid var(--border);border-radius:10px;overflow-x:auto;background:#fff}.bht{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;margin:0;table-layout:fixed}.ahu .bht thead th,.bht thead th{background:#072024;color:#fff;font-weight:500;font-size:var(--fs-base);padding:1rem 1.25rem;text-align:left;border-bottom:0}.ahu .bht thead th:first-child,.bht thead th:first-child{width:22%;background:#0a2f35}.bht thead th.beq{box-shadow:inset 0 -3px 0 var(--stress-fg)}.ahu .bht tbody th,.bht tbody th{font-weight:600;font-size:var(--fs-sm);color:#072024;background:#f7f8f8;text-align:left;vertical-align:top;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.ahu .bht tbody td,.bht tbody td{vertical-align:top;padding:1rem 1.25rem;border-bottom:1px solid var(--border);font-size:var(--fs-sm);line-height:1.55;color:#333;background:#fff}.ahu .bht tbody td:nth-child(2),.bht tbody td:nth-child(2){background:rgba(188,254,104,0.07)}.bht tbody tr:last-child th,.bht tbody tr:last-child td{border-bottom:0}.bht tbody tr:hover td,.bht tbody tr:hover th{background-color:inherit}.bjl{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;font-size:var(--fs-xs);font-weight:600;line-height:1;margin-right:0.5rem;vertical-align:-0.3em;flex-shrink:0}.bki .bjl,.ang{background:var(--stress-fg);color:#072024}.bbt .bjl,.sp{background:#f4d27a;color:#4a3600}.bko .bjl,.atf{background:#e9ebec;color:#666}.bjm .bjl{background:transparent;color:#999}.bjn{display:inline}.ber{max-width:1100px;margin:0.75rem auto 0;display:flex;flex-wrap:wrap;gap:1.25rem;font-size:var(--fs-xs);color:#666}.ber span{display:inline-flex;align-items:center}.axj{font-size:var(--fs-xs);color:#666;margin-top:1rem}.axk{max-width:1100px;margin:4.5rem auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem;align-items:center}.axk.bii .xh{order:2}.axk.bii .sq{order:1}.bbu{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-2xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#648e9a;margin:0 0 0.75rem;line-height:1}.xh h3{font-size:var(--fs-2xl);font-weight:500;line-height:var(--lh-heading);margin:0 0 1rem;color:#072024}.xh p{font-size:var(--fs-base);line-height:var(--lh-body);color:#333;margin:0 0 1rem}.xi a{color:#072024;font-weight:500;text-decoration:none;border-bottom:1px solid var(--stress-fg-dark)}.xi a:hover{border-bottom-color:#072024}.sq{margin:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -24px rgba(7,32,36,0.35)}.sq img{display:block;width:100%;height:auto}@media (max-width:900px){.axk{grid-template-columns:1fr;gap:1.75rem;margin:3rem auto}.axk.bii .xh{order:1}.axk.bii .sq{order:2}}