.ToolUnitServers-module__tz9ApW__rail{margin-bottom:var(--space-6)}.ToolUnitServers-module__tz9ApW__railHead{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ToolUnitServers-module__tz9ApW__railNote{color:var(--paper-dim);font-size:var(--text-sm)}.ToolUnitServers-module__tz9ApW__cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.ToolUnitServers-module__tz9ApW__card{padding:var(--space-4);border:1px solid var(--hairline-faint);border-left:2px solid var(--hairline-brass);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink-900) 60%, transparent);transition:border-color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);flex-direction:column;gap:.15rem;text-decoration:none;display:flex}.ToolUnitServers-module__tz9ApW__card:hover{border-color:var(--hairline-brass);border-left-color:var(--brass-500);background:color-mix(in srgb, var(--brass-500) 6%, var(--ink-900));transform:translateY(-2px)}.ToolUnitServers-module__tz9ApW__cardTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ToolUnitServers-module__tz9ApW__cardName{color:var(--paper-100);font-size:var(--text-sm);font-weight:600}.ToolUnitServers-module__tz9ApW__cardUnit{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brass-300);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;overflow:hidden}.ToolUnitServers-module__tz9ApW__cardKept{border:1px solid var(--hairline-brass);background:color-mix(in srgb, var(--brass-500) 12%, transparent);color:var(--brass-300);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.05rem .45rem .05rem .35rem;font-size:.62rem;display:inline-flex}.ToolUnitServers-module__tz9ApW__cardKept svg{width:.72rem;height:.72rem}.ToolUnitServers-module__tz9ApW__cardKept[data-borrowed]{border-color:color-mix(in srgb, var(--danger-500) 45%, transparent);background:color-mix(in srgb, var(--danger-500) 14%, transparent);color:var(--danger-300)}.ToolUnitServers-module__tz9ApW__cardHost{margin-top:var(--space-2);color:var(--paper-dim);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.72rem}
.ToolCapabilities-module__vof8yG__strip{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:64rem){.ToolCapabilities-module__vof8yG__strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.ToolCapabilities-module__vof8yG__strip{gap:var(--space-2)}.ToolCapabilities-module__vof8yG__card{gap:var(--space-2);padding:var(--space-3);flex-direction:column}.ToolCapabilities-module__vof8yG__mark{width:1.9rem;height:1.9rem}.ToolCapabilities-module__vof8yG__title{font-size:.92rem}.ToolCapabilities-module__vof8yG__blurb{display:none}}.ToolCapabilities-module__vof8yG__card{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--hairline-faint);border-radius:var(--radius-md);background:linear-gradient(160deg, color-mix(in srgb, var(--brass-500) 6%, transparent), transparent 62%), color-mix(in srgb, var(--ink-900) 55%, transparent);transition:border-color var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);display:flex;position:relative;overflow:hidden}.ToolCapabilities-module__vof8yG__card:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--brass-500) 55%, transparent), transparent);width:40%;height:1px;position:absolute;inset:0 auto auto 0}.ToolCapabilities-module__vof8yG__card:hover{border-color:var(--hairline-brass);transform:translateY(-1px)}.ToolCapabilities-module__vof8yG__mark{border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brass-500) 10%, transparent);width:2.25rem;height:2.25rem;color:var(--brass-300);flex:none;place-items:center;display:grid}.ToolCapabilities-module__vof8yG__mark svg{width:1.05rem;height:1.05rem}.ToolCapabilities-module__vof8yG__text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ToolCapabilities-module__vof8yG__title{color:var(--paper-100);font-family:var(--font-display);letter-spacing:.01em;font-size:1rem}.ToolCapabilities-module__vof8yG__path{color:var(--brass-300);font-family:var(--font-mono);letter-spacing:.02em;overflow-wrap:anywhere;font-size:.7rem}.ToolCapabilities-module__vof8yG__blurb{color:var(--paper-dim);margin-top:.2rem;font-size:.8rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.ToolCapabilities-module__vof8yG__card{transition:none}.ToolCapabilities-module__vof8yG__card:hover{transform:none}}
.ToolConnect-module__tgRGLW__console{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ToolConnect-module__tgRGLW__panel{isolation:isolate;border:1px solid var(--hairline-faint);border-radius:var(--radius-lg);background:var(--panel-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scroll-margin-top:5rem;position:relative;overflow:hidden}.ToolConnect-module__tgRGLW__panel:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brass-500) 45%, transparent) 22%, color-mix(in srgb, var(--brass-500) 45%, transparent) 78%, transparent);z-index:1;height:1px;position:absolute;inset:0 0 auto}.ToolConnect-module__tgRGLW__panelHead{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--hairline-faint);background:linear-gradient(180deg, color-mix(in srgb, var(--brass-500) 5%, transparent), transparent);display:flex}.ToolConnect-module__tgRGLW__panelHeadText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ToolConnect-module__tgRGLW__panelTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--paper-100);margin:0}.ToolConnect-module__tgRGLW__panelNote{font-size:var(--text-xs);color:var(--paper-dim);margin:0}.ToolConnect-module__tgRGLW__panelBody{padding:var(--space-5)}.ToolConnect-module__tgRGLW__mark{border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);background:var(--ink-900);width:2.25rem;height:2.25rem;color:var(--brass-300);flex:none;place-content:center;display:grid}.ToolConnect-module__tgRGLW__fields{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ToolConnect-module__tgRGLW__group{gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:62rem){.ToolConnect-module__tgRGLW__fields{grid-template-columns:minmax(0,1fr);gap:0}.ToolConnect-module__tgRGLW__group+.ToolConnect-module__tgRGLW__group{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--hairline-faint)}}.ToolConnect-module__tgRGLW__groupLabel{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0;display:flex}.ToolConnect-module__tgRGLW__groupHint{color:var(--paper-dim);font-size:var(--text-xs);letter-spacing:normal;text-transform:none}.ToolConnect-module__tgRGLW__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 6.5rem;display:grid}.ToolConnect-module__tgRGLW__rowEven{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ToolConnect-module__tgRGLW__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ToolConnect-module__tgRGLW__label{color:var(--paper-300);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.ToolConnect-module__tgRGLW__input{border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);background:var(--ink-900);width:100%;color:var(--paper-100);font:inherit;font-size:var(--text-sm);transition:border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out);padding:.55rem .7rem}.ToolConnect-module__tgRGLW__input::placeholder{color:color-mix(in srgb, var(--paper-300) 38%, transparent)}.ToolConnect-module__tgRGLW__input:focus{border-color:var(--brass-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--brass-500) 18%, transparent);outline:none}.ToolConnect-module__tgRGLW__mono{font-family:var(--font-mono);letter-spacing:.01em}.ToolConnect-module__tgRGLW__advanced{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--hairline-faint)}.ToolConnect-module__tgRGLW__advancedSummary{color:var(--paper-300);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:var(--space-2);list-style:none;display:flex}.ToolConnect-module__tgRGLW__advancedSummary::-webkit-details-marker{display:none}.ToolConnect-module__tgRGLW__advancedSummary:before{content:"";border-left:5px solid var(--brass-500);width:0;height:0;transition:transform var(--speed-fast) var(--ease-out);border-top:4px solid #0000;border-bottom:4px solid #0000}.ToolConnect-module__tgRGLW__advanced[open] .ToolConnect-module__tgRGLW__advancedSummary:before{transform:rotate(90deg)}.ToolConnect-module__tgRGLW__advancedBody{margin-top:var(--space-4)}.ToolConnect-module__tgRGLW__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--hairline-faint);flex-wrap:wrap;display:flex}.ToolConnect-module__tgRGLW__actionsNote{color:var(--paper-dim);font-size:var(--text-xs);flex:12rem}.ToolConnect-module__tgRGLW__connect{min-width:11rem}.ToolConnect-module__tgRGLW__remember{align-items:flex-start;gap:var(--space-2);color:var(--paper-300);font-size:var(--text-xs);cursor:pointer;line-height:1.5;display:flex}.ToolConnect-module__tgRGLW__failure{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--signal-red) 55%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--signal-red) 12%, transparent);border-left-width:3px;display:flex}.ToolConnect-module__tgRGLW__failureText{flex-direction:column;gap:.2rem;display:flex}.ToolConnect-module__tgRGLW__failureTitle{color:var(--paper-100);font-size:var(--text-sm);font-weight:600}.ToolConnect-module__tgRGLW__failureHint{color:var(--paper-300);font-size:var(--text-xs)}.ToolConnect-module__tgRGLW__rail{gap:var(--space-4);flex-direction:column;display:flex}.ToolConnect-module__tgRGLW__railEmpty{color:var(--paper-dim);font-size:var(--text-xs);margin:0;line-height:1.6}.ToolConnect-module__tgRGLW__recall{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink-900) 60%, transparent);display:flex}.ToolConnect-module__tgRGLW__recallLabel{color:var(--paper-dim);flex-direction:column;flex:none;gap:.1rem;display:flex}.ToolConnect-module__tgRGLW__recallHint{color:color-mix(in srgb, var(--paper-dim) 80%, transparent);font-size:.66rem}.ToolConnect-module__tgRGLW__recallList{gap:var(--space-2);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.ToolConnect-module__tgRGLW__recallList::-webkit-scrollbar{display:none}.ToolConnect-module__tgRGLW__recallChip{border:1px solid var(--ink-700);background:var(--ink-900);transition:border-color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out);border-radius:999px;flex:none;align-items:center;display:inline-flex}.ToolConnect-module__tgRGLW__recallChip:hover{border-color:var(--hairline-brass)}.ToolConnect-module__tgRGLW__recallChip[data-current]{border-color:var(--brass-500);background:color-mix(in srgb, var(--brass-500) 12%, var(--ink-900))}.ToolConnect-module__tgRGLW__recallFill{max-width:16rem;color:var(--paper-100);font:inherit;font-family:var(--font-mono);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.4rem;padding:.2rem .25rem .2rem .65rem;font-size:.72rem;display:inline-flex}.ToolConnect-module__tgRGLW__recallHost{text-overflow:ellipsis;overflow:hidden}.ToolConnect-module__tgRGLW__recallWho{color:var(--paper-dim);flex:none;font-size:.66rem}.ToolConnect-module__tgRGLW__recallForget{width:1.3rem;height:1.3rem;color:var(--paper-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-right:.15rem;display:grid}.ToolConnect-module__tgRGLW__recallForget:hover{color:color-mix(in srgb, var(--signal-red) 85%, var(--paper-100))}.ToolConnect-module__tgRGLW__recallForget svg{width:.65rem;height:.65rem}@media (max-width:40rem){.ToolConnect-module__tgRGLW__recall{align-items:stretch;gap:var(--space-2);flex-direction:column}.ToolConnect-module__tgRGLW__recallList{flex:initial}}
