.ToolFinder_finder__iOQvD{margin:32px 0;padding:24px;border:1px solid var(--mc-border);border-radius:var(--mc-radius-panel);background:var(--mc-surface);scroll-margin-top:88px}.ToolFinder_finder__iOQvD header p{color:var(--mc-text-muted)}.ToolFinder_finder__iOQvD fieldset{min-width:0;padding:0;margin:24px 0 0;border:0}.ToolFinder_finder__iOQvD legend{margin-bottom:12px;font-weight:600}.ToolFinder_options__doe5l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ToolFinder_options__doe5l label{display:flex;align-items:center;gap:10px;min-height:44px;padding:12px;border:1px solid var(--mc-border);border-radius:var(--mc-radius-control);cursor:pointer}.ToolFinder_options__doe5l label:has(input:checked){border-color:var(--mc-selection);background:var(--mc-selection-surface)}.ToolFinder_options__doe5l input{flex-shrink:0;width:18px;height:18px;accent-color:var(--mc-action)}.ToolFinder_finder__iOQvD :is(a,button,input,summary):focus-visible{outline:3px solid var(--mc-focus);outline-offset:3px}.ToolFinder_finder__iOQvD a{color:var(--mc-action);text-underline-offset:3px}.ToolFinder_input__mVX6C,.ToolFinder_notes__VvlVc,.ToolFinder_status__pzMsH{color:var(--mc-text-muted);font-size:14px}.ToolFinder_status__pzMsH{margin:20px 0 12px}.ToolFinder_result__EgcxF{padding:20px;background:var(--mc-surface-subtle);border-radius:var(--mc-radius-panel);overflow-wrap:anywhere}.ToolFinder_result__EgcxF h3{margin:0 0 8px}.ToolFinder_result__EgcxF h4{font-size:20px;margin:20px 0 8px}.ToolFinder_result__EgcxF dt{font-weight:600;margin-top:16px}.ToolFinder_result__EgcxF dd{margin:6px 0 16px;line-height:1.8}.ToolFinder_finder__iOQvD .ToolFinder_primary__Sp3MU{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;background:var(--mc-action-primary);color:var(--mc-on-primary);border-radius:var(--mc-radius-control);text-decoration:none}.ToolFinder_reset__vA05k{margin-top:16px;min-height:44px;padding:8px 12px;border:1px solid var(--mc-border);background:var(--mc-surface);color:var(--mc-text);font:inherit;cursor:pointer;border-radius:var(--mc-radius-control)}.ToolFinder_notes__VvlVc{margin-top:20px}.ToolFinder_notes__VvlVc summary{cursor:pointer;min-height:44px;align-content:center}@media (max-width:640px){.ToolFinder_finder__iOQvD{padding:16px}.ToolFinder_options__doe5l{grid-template-columns:1fr}.ToolFinder_result__EgcxF{padding:16px}}