.skill-hero{padding:30px 0 32px;border-bottom:2px solid var(--ink,#292c24)}.skill-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.skill-hero h1{font-size:clamp(30px,4vw,55px);letter-spacing:-.04em;line-height:1.18;margin:18px 0}.skill-hero p{max-width:660px;line-height:1.8;color:#68735f}.skill-emblem{display:grid;place-items:center;border:1px solid var(--line);width:120px;height:120px;flex-shrink:0;background:#e9eddf}.skill-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:26px}.skill-actions a{text-decoration:none;font-size:14px}.skill-primary{display:flex;align-items:center;gap:12px;background:#2d3428;color:#fff!important;padding:15px 22px}.skill-primary:hover{background:#46563d}.skill-note{font-size:12px!important;line-height:1.8;color:#68735f;margin-top:17px}.skill-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:30px 0}.skill-capabilities article{padding:20px 0}.skill-capabilities h2{font-size:20px;margin:12px 0}.skill-capabilities p{font-size:14px;line-height:1.8;color:#68735f}.skill-section{border-top:1px solid var(--line);padding:30px 0}.skill-section-title h2,.skill-api h2{font-size:25px;margin:12px 0 22px}.skill-section>p{font-size:14px;color:#68735f;line-height:1.8}.skill-install{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.skill-install ol{margin:0;padding-left:24px}.skill-install li{padding:0 0 18px;font-size:14px;line-height:1.9}.skill-terminal{padding:24px;background:#292f26;color:#f5f7ef;min-width:0}.skill-terminal>span{font:11px var(--mono);color:#bbc7ac}.skill-terminal pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.9 var(--mono);margin:12px 0 22px}.skill-terminal pre:last-child{margin-bottom:0}.skill-query{display:grid;grid-template-columns:150px 170px minmax(120px,1fr) auto;gap:14px;align-items:end}.skill-query label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#68735f}.skill-query select,.skill-query input{width:100%;height:46px;padding:0 12px;border:1px solid var(--line);background:var(--surface,#fff);border-radius:0;box-sizing:border-box;color:#292c24;font:14px inherit}.skill-query button{height:46px;padding:0 20px;border:1px solid #2d3428;background:#2d3428;color:#fff;cursor:pointer}.skill-query button:disabled{opacity:.6}.skill-results{display:grid;gap:12px}.skill-results article{border:1px solid var(--line);padding:20px;background:var(--surface,#fff)}.skill-results h3{font-size:17px;margin:9px 0}.skill-results p{font-size:14px;color:#68735f;line-height:1.8;margin:9px 0}.skill-results small{font:11px var(--mono);color:#68735f}.skill-results button{padding:8px 12px;border:1px solid var(--line);background:transparent;cursor:pointer;font:13px inherit}.skill-follow{display:grid;grid-template-columns:1fr 1fr;gap:20px}.skill-follow article{padding:25px;border:1px solid var(--line);background:var(--surface,#fff)}.skill-follow h3{font-size:19px}.skill-follow p{font-size:14px;line-height:1.8;color:#68735f}.skill-follow small{display:block;margin-top:15px;font-size:12px;color:#68735f}.skill-feeds{display:flex;gap:10px 18px;flex-wrap:wrap;font-size:13px;line-height:1.8}.skill-api{background:#edf0e6;padding:26px;margin:12px 0 35px}.skill-api p{font-size:14px;line-height:1.8}.skill-actions a:focus-visible,.skill-query :focus-visible,.skill-feeds a:focus-visible{outline:2px solid #46563d;outline-offset:4px}@media(max-width:900px){.skill-query{grid-template-columns:1fr 1fr}.skill-query-keyword{grid-column:1/-1}.skill-query button{grid-column:1/-1}}@media(max-width:650px){.skill-emblem{display:none}.skill-capabilities{grid-template-columns:1fr;gap:0;margin:18px 0}.skill-capabilities article{padding:14px 0}.skill-capabilities p{margin-bottom:0}.skill-install,.skill-follow{grid-template-columns:1fr}.skill-actions{gap:16px}.skill-api{padding:20px}.skill-section{padding:24px 0}}

.skill-clients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.skill-clients article{padding:20px;border:1px solid var(--line);background:var(--surface)}.skill-clients h3{font-size:17px;margin-bottom:12px}.skill-clients code{display:block;font:12px/1.7 var(--mono);overflow-wrap:anywhere}.skill-clients p{font-size:13px;line-height:1.8;color:#68735f;margin:10px 0}.skill-clients a{font-size:13px}@media(max-width:800px){.skill-clients{grid-template-columns:1fr}}

.skill-install-command{padding:14px;margin:16px 0 12px;background:#edf0e6;border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.skill-install-command code{font:12px/1.8 var(--mono)}.skill-copy-button{border:1px solid #46563d;background:#2d3428;color:#fff;padding:10px 14px;font:13px inherit;width:100%;cursor:pointer}.skill-copy-button:hover{background:#46563d}.skill-copy-button:focus-visible{outline:2px solid #46563d;outline-offset:4px}.skill-clients .skill-copy-status{min-height:21px;font-size:12px;color:#46563d;margin:10px 0}.skill-clients article{min-width:0}

.skill-example-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:24px 0}.skill-example-caption{text-align:left;font-size:12px;color:#68735f;padding-bottom:16px}.skill-example-table th,.skill-example-table td{white-space:normal;overflow-wrap:anywhere;min-width:0;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;background:transparent;padding:20px 0;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.skill-example-table thead th{font-size:13px;color:#68735f;padding:12px 0;border-bottom:2px solid #2d3428}.skill-example-table th:first-child{width:24%;padding-right:26px}.skill-example-table th:last-child{width:64px}.skill-example-table tbody th{font-size:16px;font-weight:600;line-height:1.8}.skill-example-table td:nth-child(2){padding-right:20px}.skill-example-table .skill-prompt{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.9;margin:0;color:#2d3428}.skill-example-table .skill-copy-status{font-size:12px;color:#46563d;margin:0;line-height:1.8}.skill-example-table .skill-copy-status:empty{display:none}.skill-example-copy{white-space:nowrap;background:transparent;border:1px solid var(--line);padding:7px 11px;color:#52604b;font-size:12px;cursor:pointer;margin:2px 0 0 10px}.skill-example-copy:hover{background:#edf0e6;border-color:#52604b}.skill-example-copy:focus-visible{outline:2px solid #46563d;outline-offset:3px}.skill-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:650px){.skill-example-table{table-layout:auto}.skill-example-table thead{display:none}.skill-example-table tbody tr{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--line);padding:20px 0;gap:10px}.skill-example-table th,.skill-example-table td{border:0;padding:0}.skill-example-table tbody th:first-child{grid-column:1;padding:0;width:auto}.skill-example-table td:nth-child(2){padding-right:0;grid-column:1/-1;grid-row:2}.skill-example-table td:last-child{grid-column:2;grid-row:1}.skill-example-copy{margin:0}.skill-example-table .skill-prompt{font-size:14px}}

.skill-decision{padding:28px;border:1px solid var(--line);border-left:4px solid #52604b;background:var(--surface,#fff)}.skill-decision h3{font-size:22px;line-height:1.6;margin:14px 0 22px}.skill-decision>p{font-size:14px;line-height:1.9;margin:16px 0;color:#52604b}.skill-decision-conditions{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0}.skill-decision-conditions strong{font-size:14px}.skill-decision-conditions p{font-size:14px;line-height:1.9;margin-top:10px;color:#52604b}@media(max-width:650px){.skill-decision{padding:20px}.skill-decision-conditions{grid-template-columns:1fr}.skill-decision h3{font-size:19px}}
