.skills-today{color:#8fe9c4;font-size:.75em;vertical-align:.15em;margin-right:.35em}
.skills-notes{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:74ch}
.skills-notes li{position:relative;padding-left:20px;font-size:17px;line-height:1.55;color:#a8bfc9}
.skills-notes li::before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:#46606b}
.skills-directory-meta{font-size:14px;line-height:1.4;color:#8aa3ad;text-align:right;justify-self:end;grid-column:3;width:auto;min-width:140px}
.skills-directory .skills-directory-row{cursor:default}

.skills-directory a.skills-directory-row{cursor:pointer;text-decoration:none;transition:border-color .15s ease}
.skills-directory a.skills-directory-row:hover h3{color:#8fe9c4}
.agent-instr{position:relative;margin-top:16px}
.agent-instr pre{margin:0;max-height:540px;overflow:auto;scrollbar-gutter:stable;white-space:pre-wrap;word-break:break-word;border:1px solid #36525e;background:#061c27;border-radius:8px;padding:22px 24px;font-size:14.5px;line-height:1.65;color:#cfe3e8}
.agent-copy{position:absolute;top:12px;right:26px;border:1px solid #466571;background:#0e2934;color:#cfe3e8;border-radius:5px;padding:7px 12px;font-size:13px}
.agent-copy:hover{border-color:#8fe9c4;color:#e6f7f0}
.agent-starters{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.agent-starters li{border-left:2px solid #46606b;padding:2px 0 2px 16px;font-size:18px;line-height:1.55;color:#d6e8ec}
.agent-sources{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}
.agent-sources li{position:relative;padding-left:20px;font-size:17px;line-height:1.55;color:#b3c8d0}
.agent-sources li::before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:#46606b}
.agent-panel-note{font-size:14px;line-height:1.55;color:#9fbac4;margin:16px 0 0}
.skills-procedure+.skills-tool-explanation{margin-top:20px}

.copilot-note{font-size:15px;line-height:1.55;color:#8aa5b0;margin:36px 0 0;max-width:74ch}
.copilot-note-top{margin:-8px 0 28px}
#catalog{padding-bottom:0}
.copilot-live{display:inline-block;margin-left:10px;padding:2px 9px;border:1px solid #2f6b5c;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.5;color:#8fe9c4;vertical-align:.2em;white-space:nowrap}
