@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=DM+Serif+Display&display=swap";.command-app{--cmd-canvas:#fbfaf7;--cmd-surface:#fff;--cmd-sunken:#f4f2ec;--cmd-ink:#101828;--cmd-ink-2:#344054;--cmd-muted:#667085;--cmd-faint:#98a2b3;--cmd-hairline:#eae7de;--cmd-hairline-strong:#d6d2c6;--cmd-accent:#c0246a;--cmd-accent-soft:#fceaf2;--cmd-magenta:#c0246a;--cmd-green:#12805c;--cmd-amber:#b54708;--cmd-red:#b42318;--cmd-blue:#175cd3;--cmd-rail:#0b1020;--cmd-rail-2:#131a2e;--cmd-rail-ink:#e7e9f0;--cmd-rail-muted:#8891a8;--cmd-rail-hairline:#ffffff17;color:var(--cmd-ink);background:var(--cmd-canvas);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.command-app *,.command-app :before,.command-app :after{box-sizing:border-box}.command-app .font-serif-display{letter-spacing:-.01em;font-family:DM Serif Display,serif}.command-app .font-mono-ui{letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace}.command-app .hairline{border-color:var(--cmd-hairline)}.command-app .hairline-b{border-bottom:1px solid var(--cmd-hairline)}.command-app .hairline-r{border-right:1px solid var(--cmd-hairline)}.command-app .hairline-l{border-left:1px solid var(--cmd-hairline)}.command-app .hairline-t{border-top:1px solid var(--cmd-hairline)}.command-app .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cmd-muted);font-family:JetBrains Mono,monospace;font-size:10px}.command-app .grid-bg{background-image:linear-gradient(90deg,#0e0e140b 1px,#0000 1px),linear-gradient(#0e0e140b 1px,#0000 1px);background-size:32px 32px}.command-app .live-dot{background:var(--cmd-magenta);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #d63ea62e}.command-app .pulse-dot{animation:1.8s ease-in-out infinite cmd-pulse}@keyframes cmd-pulse{0%,to{opacity:1}50%{opacity:.4}}.command-app .nav-active{background:var(--cmd-accent-soft);color:var(--cmd-accent);font-weight:600}.command-app .btn-primary{background:var(--cmd-ink);color:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:opacity .15s}.command-app .btn-primary:hover{opacity:.86}.command-app .btn-primary:disabled{opacity:.4;cursor:not-allowed}.command-app .btn-ghost{color:var(--cmd-ink-2);border:1px solid var(--cmd-hairline);background:#fff;border-radius:8px;padding:7px 12px;font-size:13px}.command-app .btn-ghost:hover{background:var(--cmd-sunken)}.command-app .btn-accent{background:var(--cmd-accent);color:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500}.command-app .btn-accent:hover{filter:brightness(1.05)}.command-app .chip{border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.command-app .chip-interested{color:#a32683;background:#fdecf5}.command-app .chip-intent{color:#6532c9;background:#eee6ff}.command-app .chip-budget{color:#14804a;background:#e7f5eb}.command-app .chip-warning{color:#8a5a0f;background:#fdf1de}.command-app .row-hover:hover{background:var(--cmd-sunken)}.command-app .row-selected{box-shadow:inset 3px 0 0 var(--cmd-accent);background:linear-gradient(90deg,#7a3cf20f,#d63ea608)}.command-app input,.command-app textarea{color:var(--cmd-ink);font-family:inherit}.command-app input:focus,.command-app textarea:focus{outline:none}.command-app .scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.command-app .scrollbar-thin::-webkit-scrollbar-thumb{background:var(--cmd-hairline-strong);border-radius:3px}.command-app .kbd{border:1px solid var(--cmd-hairline);color:var(--cmd-muted);background:#fff;border-radius:4px;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:10px}.command-app .toast-undo{background:var(--cmd-ink);color:#fff;z-index:60;border-radius:10px;align-items:center;gap:14px;padding:10px 14px 10px 16px;font-size:13px;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0e0e143d}.command-app .toast-undo button{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.command-app .skeleton-shimmer{position:relative;overflow:hidden}.command-app .skeleton-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s infinite cmd-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes cmd-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.command-app .skeleton-shimmer:after{animation:none}}.command-app :focus-visible{outline:2px solid var(--cmd-accent);outline-offset:2px;border-radius:4px}.command-app .cmd-rail-link{color:var(--cmd-rail-ink)}.command-app .cmd-rail-link:hover{background:var(--cmd-rail-2)}.command-app .cmd-rail-active{background:var(--cmd-rail-2);color:#fff;font-weight:600}.command-app .cmd-rail :focus-visible{outline-color:#fff}
