.af7{display:grid;gap:10px;margin:0 0 12px;min-height:22px}.af7-s{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--line,#23262e);border-radius:11px;background:var(--surf2,#13161d)}.af7-p{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#5c6372}.af7-ok .af7-p{background:#5fbf8a;box-shadow:0 0 0 3px rgba(95,191,138,.14)}.af7-ko .af7-p{background:var(--gold,#e0a344);box-shadow:0 0 0 3px rgba(224,163,68,.14)}.af7-sc{flex:1 1 auto;min-width:0}.af7-n{margin:0;font-size:13.5px;font-weight:600;color:var(--ink,#e9ebf1)}.af7-ty{margin-left:6px;font-size:11px;font-weight:550;letter-spacing:.02em;color:var(--gold,#e0a344)}.af7-m{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--ink3,#9aa2b2)}.af7-o{flex:0 0 auto;font-size:12.5px;color:var(--gold,#e0a344);text-decoration:none}.af7-o:hover{text-decoration:underline}.af7-l{list-style:none;margin:0;padding:0 2px;display:grid;gap:6px}.af7-l li{display:flex;align-items:baseline;gap:10px;font-size:13px;line-height:1.45;color:var(--ink2,#c6ccd8)}.af7-l a{flex:1 1 auto;min-width:0;color:var(--ink2,#c6ccd8);text-decoration:none;overflow-wrap:anywhere}.af7-l a:hover{color:var(--ink,#e9ebf1);text-decoration:underline}.af7-l time{flex:0 0 auto;font-size:11.5px;color:var(--ink3,#8b94a3);font-variant-numeric:tabular-nums}.af7-pub{flex:0 0 auto;padding:1px 7px;border:1px solid rgba(224,163,68,.35);border-radius:999px;font-size:10.5px;color:var(--gold,#e0a344)}.af7-d{font-size:12.5px;color:var(--ink3,#9aa2b2)}.af7-d summary{cursor:pointer;color:var(--ink2,#c6ccd8);width:max-content;max-width:100%}.af7-d ul{margin:8px 0 0;padding-left:18px;display:grid;gap:5px;line-height:1.45}.af7-d b{font-weight:600;color:var(--ink2,#c6ccd8)}.af7-v{margin:0;font-size:11.5px;line-height:1.45;color:var(--ink3,#8b94a3)}.af7-a{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.af7-r{font-size:12px;color:var(--ink3,#9aa2b2)}.af7-d summary:focus-visible,.af7-l a:focus-visible,.af7-o:focus-visible{outline:2px solid var(--gold,#e0a344);outline-offset:2px;border-radius:4px}html.pm-clair .af7-s{background:#f6f4ef}@media (max-width:760px){.af7-s{padding:10px 12px;gap:10px;align-items:flex-start}.af7-p{margin-top:5px}.af7-ty{display:block;margin:2px 0 0}.af7-l li{flex-wrap:wrap;gap:2px 8px}}