.command-picker.svelte-v4a2tb{background:var(--color-terminal-black, #0a0a0a);border:1px solid var(--color-terminal-border, #2a2a2a);border-radius:.5rem;overflow:hidden}.command-picker--compact.svelte-v4a2tb{font-size:.875rem}.tool-selector.svelte-v4a2tb{border-bottom:1px solid var(--color-terminal-border, #2a2a2a)}.tool-tabs.svelte-v4a2tb{display:flex;gap:0;background:var(--color-terminal-gray, #1a1a1a)}.tool-tab.svelte-v4a2tb{flex:1;padding:.625rem 1rem;font-size:.75rem;font-family:inherit;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-terminal-text, #e0e0e0);opacity:.5;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}.tool-tab.svelte-v4a2tb:hover{opacity:.8;background:#00ff880d}.tool-tab--active.svelte-v4a2tb{opacity:1;color:var(--color-terminal-green, #00ff88);border-bottom-color:var(--color-terminal-green, #00ff88);background:#00ff881a}.tool-tab--more.svelte-v4a2tb{flex:0 0 auto;min-width:5rem;color:var(--color-terminal-text, #e0e0e0);opacity:.4}.tool-tab--more.svelte-v4a2tb:hover{opacity:.7;background:#ffffff0d}.tool-tab--expanded.svelte-v4a2tb{opacity:.8;background:#ffffff0d}.secondary-tools.svelte-v4a2tb{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;background:var(--color-terminal-dark, #121212);border-top:1px solid var(--color-terminal-border, #2a2a2a)}.secondary-tool.svelte-v4a2tb{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem .75rem;font-family:inherit;background:var(--color-terminal-gray, #1a1a1a);border:1px solid var(--color-terminal-border, #2a2a2a);border-radius:.375rem;cursor:pointer;transition:all .15s ease}.secondary-tool.svelte-v4a2tb:hover{border-color:var(--color-terminal-green, #00ff88);background:#00ff880d}.secondary-tool--active.svelte-v4a2tb{border-color:var(--color-terminal-green, #00ff88);background:#00ff881a}.secondary-tool-label.svelte-v4a2tb{font-size:.75rem;font-weight:600;color:var(--color-terminal-green, #00ff88)}.secondary-tool-desc.svelte-v4a2tb{font-size:.625rem;color:var(--color-terminal-text, #e0e0e0);opacity:.5}.command-display.svelte-v4a2tb{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.command-text.svelte-v4a2tb{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;color:var(--color-terminal-green, #00ff88);word-break:break-all}.command-prompt.svelte-v4a2tb{color:var(--color-terminal-text, #e0e0e0);opacity:.5;margin-right:.5rem}.copy-btn.svelte-v4a2tb{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;color:var(--color-terminal-text, #e0e0e0);opacity:.5;background:transparent;border:1px solid var(--color-terminal-border, #2a2a2a);border-radius:.375rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.copy-btn.svelte-v4a2tb:hover{opacity:1;border-color:var(--color-terminal-green, #00ff88);color:var(--color-terminal-green, #00ff88)}.copy-btn--copied.svelte-v4a2tb{opacity:1;color:var(--color-terminal-green, #00ff88);border-color:var(--color-terminal-green, #00ff88)}.copy-icon.svelte-v4a2tb{width:1rem;height:1rem}.copy-text.svelte-v4a2tb{display:none}@media (min-width: 640px){.copy-text.svelte-v4a2tb{display:inline}}.mode-bar.svelte-v4a2tb{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;background:linear-gradient(180deg,#0006,#0003);border-top:1px solid var(--color-terminal-border, #2a2a2a)}.mode-bar-label.svelte-v4a2tb{font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;font-weight:600;letter-spacing:.1em;color:var(--color-terminal-text, #e0e0e0);opacity:.4;text-transform:uppercase}.mode-badges.svelte-v4a2tb{display:flex;gap:.5rem;flex:1}.mode-badge.svelte-v4a2tb{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:inherit;background:#ffffff08;border:1px solid var(--color-terminal-border, #2a2a2a);border-radius:4px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.mode-badge.svelte-v4a2tb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.02) 50%,transparent 100%);opacity:0;transition:opacity .2s ease}.mode-badge.svelte-v4a2tb:hover:before{opacity:1}.mode-badge-indicator.svelte-v4a2tb{width:6px;height:6px;border-radius:50%;background:var(--color-terminal-text, #e0e0e0);opacity:.2;transition:all .2s ease;flex-shrink:0}.mode-badge-code.svelte-v4a2tb{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-weight:700;color:var(--color-terminal-text, #e0e0e0);opacity:.5;transition:all .2s ease}.mode-badge-name.svelte-v4a2tb{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-terminal-text, #e0e0e0);opacity:.4;transition:all .2s ease;display:none}@media (min-width: 480px){.mode-badge-name.svelte-v4a2tb{display:block}}.mode-badge--green.svelte-v4a2tb{--badge-color: var(--color-terminal-green, #00ff88)}.mode-badge--red.svelte-v4a2tb{--badge-color: var(--color-terminal-red, #ff5555)}.mode-badge--cyan.svelte-v4a2tb{--badge-color: var(--color-terminal-cyan, #00d4ff)}.mode-badge.svelte-v4a2tb:hover{border-color:color-mix(in srgb,var(--badge-color) 40%,transparent);background:color-mix(in srgb,var(--badge-color) 5%,transparent)}.mode-badge.svelte-v4a2tb:hover .mode-badge-indicator:where(.svelte-v4a2tb){background:var(--badge-color);opacity:.5}.mode-badge.svelte-v4a2tb:hover .mode-badge-code:where(.svelte-v4a2tb){color:var(--badge-color);opacity:.8}.mode-badge--active.svelte-v4a2tb{border-color:color-mix(in srgb,var(--badge-color) 60%,transparent);background:color-mix(in srgb,var(--badge-color) 10%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--badge-color) 20%,transparent),inset 0 1px color-mix(in srgb,var(--badge-color) 15%,transparent)}.mode-badge--active.svelte-v4a2tb .mode-badge-indicator:where(.svelte-v4a2tb){background:var(--badge-color);opacity:1;box-shadow:0 0 8px var(--badge-color);animation:svelte-v4a2tb-pulse-glow 2s ease-in-out infinite}.mode-badge--active.svelte-v4a2tb .mode-badge-code:where(.svelte-v4a2tb){color:var(--badge-color);opacity:1;text-shadow:0 0 8px color-mix(in srgb,var(--badge-color) 50%,transparent)}.mode-badge--active.svelte-v4a2tb .mode-badge-name:where(.svelte-v4a2tb){color:var(--badge-color);opacity:.8}@keyframes svelte-v4a2tb-pulse-glow{0%,to{box-shadow:0 0 4px var(--badge-color);opacity:1}50%{box-shadow:0 0 10px var(--badge-color),0 0 16px var(--badge-color);opacity:.8}}.command-picker--compact.svelte-v4a2tb .tool-tab:where(.svelte-v4a2tb){padding:.5rem .75rem;font-size:.6875rem}.command-picker--compact.svelte-v4a2tb .command-display:where(.svelte-v4a2tb){padding:.75rem}.command-picker--compact.svelte-v4a2tb .command-text:where(.svelte-v4a2tb){font-size:.8125rem}.command-picker--compact.svelte-v4a2tb .mode-bar:where(.svelte-v4a2tb){padding:.5rem .75rem}.command-picker--compact.svelte-v4a2tb .mode-badge:where(.svelte-v4a2tb){padding:.25rem .5rem}.command-picker--compact.svelte-v4a2tb .mode-badge-code:where(.svelte-v4a2tb){font-size:.6875rem}.command-picker--compact.svelte-v4a2tb .mode-badge-name:where(.svelte-v4a2tb){font-size:.5625rem}
