.demo-use-case{position:relative;min-width:0;display:grid;gap:9px;font:.62rem var(--mono);letter-spacing:.08em;color:#aaa49a}.demo-request-form .demo-use-case-native{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}.demo-use-case-trigger{position:relative;width:100%;min-height:var(--control-height-standard);padding:14px 48px 14px 14px;border:var(--border-control);border-radius:var(--control-radius);background:#0b0a08;color:var(--ink);text-align:left;font:inherit;letter-spacing:inherit;cursor:pointer}.demo-use-case-trigger[data-placeholder=true]{color:var(--muted)}.demo-use-case-trigger:focus-visible,.demo-use-case-trigger[aria-expanded=true]{border-color:var(--amber);outline-offset:0}.demo-use-case-trigger svg{position:absolute;width:12px;height:8px;right:18px;top:50%;transform:translateY(-50%);fill:none;stroke:var(--muted);stroke-width:1.4;pointer-events:none}.demo-use-case-trigger[aria-expanded=true] svg{stroke:var(--amber)}.demo-use-case-menu{position:absolute;z-index:20;top:100%;left:0;right:0;margin:6px 0 0;padding:6px;list-style:none;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--panel-radius);background:#11110f}.demo-use-case-menu.opens-above{top:auto;bottom:calc(100% - 20px);margin:0 0 6px}.demo-use-case-menu li{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:10px 12px;color:var(--ink);line-height:1.5;cursor:pointer;border-radius:var(--control-radius)}.demo-use-case-menu li:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;background:var(--amber);opacity:0}.demo-use-case-menu li[data-active=true]{background:rgba(232,230,221,.045)}.demo-use-case-menu li[aria-selected=true]:not([aria-disabled]):before,.demo-use-case-menu li[data-active=true]:before{opacity:1}.demo-use-case-menu li>span,.demo-use-case-menu li[aria-selected=true]:not([aria-disabled]){color:var(--amber)}.demo-use-case-menu .demo-use-case-placeholder{color:var(--muted);cursor:default}