.modal.skill-peek{width:min(680px,100vw - 32px);max-height:min(82vh,900px);padding:22px 24px 24px}.skill-peek-head{flex-wrap:wrap;align-items:center;gap:8px;padding-right:32px;display:flex}.skill-peek-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.skill-peek-badge{border:1px solid var(--line);background:var(--panel-3);color:var(--muted);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:650}.skill-peek-badge-mine{background:var(--accent-dim);color:var(--accent-2);border-color:#2563eb47}.skill-peek-badge-imported,.skill-peek-badge-off{color:var(--orange);background:#b4530914;border-color:#b453094d}.skill-peek-description{color:var(--text);margin:10px 0 0;font-size:13px;line-height:1.6}.skill-peek-meta{color:var(--subtle);margin:6px 0 0;font-size:11.5px}.skill-peek-meta code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.skill-peek-heading{border-top:1px solid var(--line-soft);letter-spacing:.02em;text-transform:uppercase;color:var(--subtle);margin:20px 0 0;padding-top:16px;font-size:12px;font-weight:700}.skill-peek-note{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.55}.skill-peek-error{color:var(--red);margin:8px 0 0;font-size:11.5px;line-height:1.55}.skill-peek-loading{color:var(--muted);align-items:center;gap:8px;padding:24px 0;font-size:12.5px;display:flex}.skill-peek-instructions{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:10px;margin-top:10px;padding:14px 16px;font-size:13px}.skill-peek-file{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:10px;margin-top:8px;overflow:hidden}.skill-peek-file>summary{color:var(--muted);cursor:pointer;align-items:center;gap:6px;padding:9px 12px;font-size:11.5px;font-weight:650;list-style:none;display:flex}.skill-peek-file>summary::-webkit-details-marker{display:none}.skill-peek-file>summary:before{content:"▸";color:var(--subtle);font-size:10px}.skill-peek-file[open]>summary:before{content:"▾"}.skill-peek-file>summary:hover{color:var(--text)}.skill-peek-file-body{padding:2px 16px 14px;font-size:12.5px}.skill-peek-actions{border-top:1px solid var(--line-soft);flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;padding-top:16px;display:flex}button.tool-chip{color:#273449;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;width:auto;padding:7px 0;font-size:11.5px;font-weight:650;display:flex}.skill-chip-after{color:var(--subtle);opacity:0;transition:opacity .12s}button.tool-chip:hover .skill-chip-name,button.tool-chip:focus-visible .skill-chip-name{text-underline-offset:3px;text-decoration:underline}button.tool-chip:hover .skill-chip-after,button.tool-chip:focus-visible .skill-chip-after{opacity:1}button.tool-chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}@media (hover:none){.skill-chip-after{opacity:1}}
