.q [hidden]{display:none!important}.q .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.q .seg label{height:32px;font:500 13px/1 var(--sans);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;padding-inline:14px;display:inline-flex;position:relative}.q .seg label input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.q .seg label:has(input:checked){color:var(--ink);box-shadow:0 1px 2px #14141414,0 0 0 1px var(--line);background:#fff;font-weight:700}.q .seg label:has(input:focus-visible){outline:2px solid var(--horizon);outline-offset:2px}.q .search .sf{cursor:text}.q .search .sf input,.q .search .sf select{font:400 14px/20px var(--sans);color:var(--ink);appearance:none;background:0 0;border:0;outline:none;width:100%;min-width:0;margin:0;padding:0}.q .search .sf input::placeholder{color:var(--faint)}.q .search .sf:focus-within{box-shadow:inset 0 0 0 2px var(--horizon);border-radius:999px}.q .search button.btn{flex:none}.q .in.bad{box-shadow:inset 0 0 0 2px var(--danger)}
