.demo-industry{position:relative;min-width:0}.demo-industry-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;background:rgba(3,12,14,.5);color:var(--ink);font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.demo-industry-trigger:hover{border-color:var(--accent)}.demo-industry-trigger:focus-visible,.demo-industry-trigger[aria-expanded=true]{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(47,212,198,.1)}.demo-industry-icon,.demo-industry-placeholder{color:var(--muted)}.demo-industry-chevron,.demo-industry-icon{flex-shrink:0}.demo-industry-chevron{margin-left:auto;color:var(--accent);transition:transform .2s}.demo-industry-trigger[aria-expanded=true] .demo-industry-chevron{transform:rotate(180deg)}.demo-industry-options{position:fixed;z-index:10000;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:6px;border:1px solid var(--line-2);border-radius:10px;background:#101d20;box-shadow:0 16px 40px rgba(0,0,0,.35);animation:demoIndustryIn .16s ease-out}.demo-industry-options li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:9px 12px;border-radius:6px;color:var(--ink-dim);font-size:14px;line-height:1.5;cursor:pointer}.demo-industry-options li.is-active{background:rgba(47,212,198,.1);color:var(--accent-2)}.demo-industry-options li[aria-selected=true]{color:var(--accent);font-weight:500}@keyframes demoIndustryIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.demo-industry-options{animation:none}.demo-industry-chevron,.demo-industry-trigger{transition:none}}