.alo{max-width:1100px;margin:2rem auto 0;border:1px solid var(--border);border-radius:10px;overflow-x:auto;background:#fff}.bfs{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;margin:0;table-layout:fixed}.agl .bfs thead th,.bfs thead th{background:#072024;color:#fff;font-weight:500;font-size:var(--fs-base);padding:1rem 1.25rem;text-align:left;border-bottom:0}.agl .bfs thead th:first-child,.bfs thead th:first-child{width:22%;background:#0a2f35}.bfs thead th.bcm{box-shadow:inset 0 -3px 0 var(--stress-fg)}.agl .bfs tbody th,.bfs 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)}.agl .bfs tbody td,.bfs 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}.agl .bfs tbody td:nth-child(2),.bfs tbody td:nth-child(2){background:rgba(188,254,104,0.07)}.bfs tbody tr:last-child th,.bfs tbody tr:last-child td{border-bottom:0}.bfs tbody tr:hover td,.bfs tbody tr:hover th{background-color:inherit}.bhl{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}.bij .bhl,.alp{background:var(--stress-fg);color:#072024}.azp .bhl,.sa{background:#f4d27a;color:#4a3600}.bip .bhl,.are{background:#e9ebec;color:#666}.bhm .bhl{background:transparent;color:#999}.bhn{display:inline}.bcn{max-width:1100px;margin:0.75rem auto 0;display:flex;flex-wrap:wrap;gap:1.25rem;font-size:var(--fs-xs);color:#666}.bcn span{display:inline-flex;align-items:center}.avg{font-size:var(--fs-xs);color:#666;margin-top:1rem}.avh{max-width:1100px;margin:4.5rem auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem;align-items:center}.avh.bgh .wg{order:2}.avh.bgh .sb{order:1}.azq{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}.wg h3{font-size:var(--fs-2xl);font-weight:500;line-height:var(--lh-heading);margin:0 0 1rem;color:#072024}.wg p{font-size:var(--fs-base);line-height:var(--lh-body);color:#333;margin:0 0 1rem}.wh a{color:#072024;font-weight:500;text-decoration:none;border-bottom:1px solid var(--stress-fg-dark)}.wh a:hover{border-bottom-color:#072024}.sb{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)}.sb img{display:block;width:100%;height:auto}@media (max-width:900px){.avh{grid-template-columns:1fr;gap:1.75rem;margin:3rem auto}.avh.bgh .wg{order:1}.avh.bgh .sb{order:2}}