.add-stack-panel{align-items:start;margin-bottom:8px;overflow:visible;z-index:4}.add-stack-panel>button{margin-top:15px}.add-stack-panel>button:disabled{opacity:.35;cursor:not-allowed}.field-hint{display:block;color:var(--muted);font:7px "IBM Plex Mono";margin-top:5px}.tech-picker-wrap{position:relative}.tech-picker{height:40px;border:1px solid var(--line);background:#070a08;display:flex;align-items:center;padding:0 9px;transition:.2s}.tech-picker:focus-within{border-color:var(--green);box-shadow:0 0 0 2px rgba(68,255,136,.08)}.tech-picker input{border:0!important;background:transparent!important;padding:0 8px!important}.picker-search-icon{color:var(--green)}.tech-picker kbd{border:1px solid var(--line);color:var(--muted);padding:3px 5px;font:7px "IBM Plex Mono";white-space:nowrap}.catalog-dropdown{display:none;position:absolute;left:0;right:0;top:64px;max-height:330px;overflow:auto;border:1px solid var(--green);background:var(--panel);box-shadow:0 18px 50px rgba(0,0,0,.55);z-index:30}.catalog-dropdown.open{display:block}.catalog-group{padding:8px 12px;border-bottom:1px solid var(--line);color:var(--muted);font:7px "IBM Plex Mono";letter-spacing:.14em}.catalog-option{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line);cursor:pointer}.catalog-option:hover,.catalog-option.focused{background:rgba(68,255,136,.08)}.catalog-option img{width:34px;height:34px;border-radius:7px;background:#fff;padding:6px}.catalog-option strong{display:block;font-size:11px}.catalog-option small{color:var(--muted);font:8px "IBM Plex Mono"}.catalog-option em{color:var(--green);font:7px "IBM Plex Mono";font-style:normal}.catalog-empty{padding:25px;text-align:center;color:var(--muted);font:9px "IBM Plex Mono"}.selected-stack-preview{margin:0 0 14px;border:1px solid var(--line);background:linear-gradient(90deg,rgba(68,255,136,.08),transparent);padding:10px 14px;display:flex;align-items:center;gap:10px}.selected-stack-preview[hidden]{display:none}.selected-stack-preview img{width:25px;height:25px;background:#fff;border-radius:5px;padding:4px}.selected-stack-preview strong{font-size:11px}.selected-stack-preview span{color:var(--muted);font:8px "IBM Plex Mono"}.selected-stack-preview button{margin-left:auto;border:0;background:none;color:var(--muted);cursor:pointer}html[data-theme="light"] .tech-picker{background:#f8faf8}@media(max-width:720px){.add-stack-panel>button{margin-top:0}.catalog-dropdown{top:64px}}
